(57)【特許請求の範囲】
【請求項１】
筒内噴射式内燃機関の始動時に前記機関の駆動軸を回転させる回転機と、前記駆動軸の回転力に基づいて駆動される燃料ポンプと、前記燃料ポンプから圧送される高圧燃料を蓄圧保持する蓄圧容器と、前記蓄圧容器から供給される前記高圧燃料を気筒内に噴射する燃料噴射弁と、を備えてなる蓄圧式燃料噴射システムに適用され、
前記機関の始動性が低下している状況であるか否か判定する始動性判定手段と、
前記始動性判定手段により前記機関の始動性が低下している状況であると判定されたことを条件として、前記機関の始動時に前記駆動軸が１回転する間に前記蓄圧容器から前記燃料噴射弁へ供給される燃料の量を減少させる供給燃料制御手段と、
を備え、
前記機関は複数の気筒を備え、各気筒に前記燃料噴射弁が設けられており、
前記供給燃料制御手段は、前記機関の始動開始からの前記燃料噴射弁による噴射回数の合計が所定回数よりも少ない場合に、１回の燃焼行程において前記燃料噴射弁により前記気筒内に噴射される燃料の量を減少させ、前記噴射回数の合計が前記所定回数以上の場合に、前記駆動軸が１回転する間に前記複数の気筒のうち一部の気筒のみで前記燃料噴射弁により燃料を噴射させることにより、前記蓄圧容器から前記燃料噴射弁へ供給される燃料の量を減少させることを特徴とする筒内噴射式内燃機関の始動制御装置。
【請求項２】
筒内噴射式内燃機関の始動時に前記機関の駆動軸を回転させる回転機と、前記駆動軸の回転力に基づいて駆動される燃料ポンプと、前記燃料ポンプから圧送される高圧燃料を蓄圧保持する蓄圧容器と、前記蓄圧容器から供給される前記高圧燃料を気筒内に噴射する燃料噴射弁と、を備えてなる蓄圧式燃料噴射システムに適用され、
前記機関の始動性が低下している状況であるか否か判定する始動性判定手段と、
前記始動性判定手段により前記機関の始動性が低下している状況であると判定されたことを条件として、前記機関の始動時に前記駆動軸が１回転する間に前記蓄圧容器から前記燃料噴射弁へ供給される燃料の量を減少させる供給燃料制御手段と、
を備え、
前記燃料噴射システムは、前記高圧燃料の温度を検出する燃料温度検出手段を備えており、
前記機関は複数の気筒を備え、各気筒に前記燃料噴射弁が設けられており、
前記供給燃料制御手段は、前記燃料温度検出手段により検出される前記高圧燃料の温度が所定温度よりも低い場合に、１回の燃焼行程において前記燃料噴射弁により前記気筒内に噴射される燃料の量を減少させ、前記高圧燃料の温度が前記所定温度以上の場合に、前記駆動軸が１回転する間に前記複数の気筒のうち一部の気筒のみで前記燃料噴射弁により燃料を噴射させることにより、前記蓄圧容器から前記燃料噴射弁へ供給される燃料の量を減少させることを特徴とする筒内噴射式内燃機関の始動制御装置。
【請求項３】
前記始動性判定手段は、前記機関の前回の始動において始動が完了しなかったことを条件として、前記機関の始動性が低下している状況であると判定する請求項１又は２に記載の筒内噴射式内燃機関の始動制御装置。
【請求項４】
前記燃料噴射システムは、前記高圧燃料の圧力を検出する燃料圧力検出手段を備えており、
前記機関の始動時に、前記燃料圧力検出手段により検出される前記高圧燃料の圧力が、所定圧力よりも高くなるまで前記燃料噴射弁による燃料の噴射を禁止する噴射禁止手段を備える請求項１〜３のいずれか１項に記載の筒内噴射式内燃機関の始動制御装置。
【請求項５】
前記燃料噴射システムは、前記高圧燃料の圧力を検出する燃料圧力検出手段を備えており、
前記供給燃料制御手段は、前記蓄圧容器から前記燃料噴射弁へ供給される燃料の量を減少させる際の減少量を、前記燃料圧力検出手段により検出される前記高圧燃料の圧力が前記高圧燃料の目標圧力よりも低いほど多くする請求項１〜４のいずれか１項に記載の筒内噴射式内燃機関の始動制御装置。
【請求項６】
前記燃料噴射システムは、前記機関の回転速度を検出する機関回転速度検出手段を備えており、
前記供給燃料制御手段は、前記蓄圧容器から前記燃料噴射弁へ供給される燃料の量を減少させる際の減少量を、前記機関回転速度検出手段により検出される前記機関の回転速度が低いほど多くする請求項１〜４のいずれか１項に記載の筒内噴射式内燃機関の始動制御装置。
【請求項７】
前記供給燃料制御手段は、前記駆動軸が１回転する間に前記複数の気筒のうち一部の気筒のみで前記燃料噴射弁により燃料を噴射させることにより、前記蓄圧容器から前記燃料噴射弁へ供給される燃料の量を減少させ、前記減少量を多くする際に、前記燃料噴射弁により燃料を噴射させる気筒の数を減少させる請求項５又は６に記載の筒内噴射式内燃機関の始動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コモンレール等の蓄圧容器に蓄えられた高圧燃料により燃料噴射を行う筒内噴射式内燃機関の始動制御装置に関する。
【背景技術】
【０００２】
従来、蓄圧容器内にかかっている噴射圧を内燃機関の始動過程中に監視し、噴射圧が設定された閾値に達したかこれを上回ってから、燃料を蓄圧容器から燃料噴射弁を介して燃焼室へ噴射するものがある（例えば、特許文献１参照）。この特許文献１に記載のものによれば、燃料が着火し易い圧力まで噴射圧を上げた状態で、噴射を開始することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２１８６４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のものでは、内燃機関の回転速度が低く燃料ポンプの吐出量が少ない場合には、燃料の噴射開始に伴って蓄圧容器内の燃料圧力が低下するおそれがある。特に、燃料噴射弁の摺動隙間から低圧側に流れる燃料のリーク量が、燃料温度が高くなることで増大してしまう場合や、燃料ポンプの経年劣化によって想定した吐出量が得られなくなる場合などにおいて、燃料噴射開始に伴う蓄圧容器内の燃料圧力の低下傾向がより顕著となる。このため、燃料の着火性を維持することができず、内燃機関の始動性を十分に向上させることができないおそれがある。
【０００５】
本発明は、こうした事情に鑑みてなされたものであり、燃料のリーク量が増大する場合や燃料ポンプが劣化した場合であっても、始動性を向上させることのできる筒内噴射式内燃機関の始動制御装置を提供することを主たる目的とするものである。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解決するために、以下の手段を採用した。
【０００７】
第１の発明は、筒内噴射式内燃機関の始動時に前記機関の駆動軸を回転させる回転機と、前記駆動軸の回転力に基づいて駆動される燃料ポンプと、前記燃料ポンプから圧送される高圧燃料を蓄圧保持する蓄圧容器と、前記蓄圧容器から供給される前記高圧燃料を気筒内に噴射する燃料噴射弁と、を備えてなる蓄圧式燃料噴射システムに適用され、前記機関の始動性が低下している状況であるか否か判定する始動性判定手段と、前記始動性判定手段により前記機関の始動性が低下している状況であると判定されたことを条件として、前記機関の始動時に前記駆動軸が１回転する間に前記蓄圧容器から前記燃料噴射弁へ供給される燃料の量を減少させる供給燃料制御手段と、を備えることを特徴とする。
【０００８】
上記構成によれば、筒内噴射式内燃機関の始動時に回転機により機関の駆動軸が回転させられ、駆動軸の回転力に基づいて燃料ポンプが駆動される。そして、燃料ポンプから圧送される高圧燃料が蓄圧容器に蓄圧保持され、蓄圧容器から供給される高圧燃料が燃料噴射弁により気筒内に噴射される。
【０００９】
ここで、始動性判定手段により、機関の始動性が低下している状況であるか否か判定される。例えば、前回の機関の始動が未完了で終了した場合や、燃料噴射弁からの燃料のリーク量が増加している場合には、機関の始動性が低下している状況であると判定される。そして、機関の始動性が低下している状況であると判定されたことを条件として、機関の始動時に駆動軸が１回転する間に蓄圧容器から燃料噴射弁へ供給される燃料の量が減少させられる。このため、機関の始動時に、燃料ポンプから蓄圧容器に高圧燃料が圧送される際に、蓄圧容器内の燃料圧力の上昇を促進させることができる。その結果、燃料噴射弁により噴射される燃料の着火性を維持することができ、機関の始動性を向上させることができる。
【００１０】
第２の発明では、前記供給燃料制御手段は、１回の燃焼行程において前記燃料噴射弁により前記気筒内に噴射される燃料の量を減少させることにより、前記蓄圧容器から前記燃料噴射弁へ供給される燃料の量を減少させる。
【００１１】
上記構成によれば、１回の燃焼行程において燃料噴射弁により気筒内に噴射される燃料の量が減少させられるため、燃料噴射弁による燃料の噴射を継続しつつ、蓄圧容器内の燃料圧力の上昇を促進させることができる。その結果、噴射された燃料が着火した場合には、直ちに機関の回転速度を上昇させることができ、ひいては機関の始動時間を短縮することができる。
【００１２】
第３の発明では、前記機関は複数の気筒を備え、各気筒に前記燃料噴射弁が設けられており、前記供給燃料制御手段は、前記駆動軸が１回転する間に前記複数の気筒のうち一部の気筒のみで前記燃料噴射弁により燃料を噴射させることにより、前記蓄圧容器から前記燃料噴射弁へ供給される燃料の量を減少させる。
【００１３】
上記構成によれば、駆動軸が１回転する間に複数の気筒のうち一部の気筒のみで燃料噴射弁により燃料が噴射されるため、機関全体で蓄圧容器から燃料噴射弁へ供給される燃料の量を大きく減少させることができる。その結果、蓄圧容器内の燃料圧力の上昇をより促進させることができ、機関の始動性を更に向上させることができる。
【００１４】
第４の発明では、前記機関は複数の気筒を備え、各気筒に前記燃料噴射弁が設けられており、前記供給燃料制御手段は、前記機関の始動開始からの前記燃料噴射弁による噴射回数の合計が所定回数よりも少ない場合に、１回の燃焼行程において前記燃料噴射弁により前記気筒内に噴射される燃料の量を減少させ、前記噴射回数の合計が前記所定回数以上の場合に、前記駆動軸が１回転する間に前記複数の気筒のうち一部の気筒のみで前記燃料噴射弁により燃料を噴射させることにより、前記蓄圧容器から前記燃料噴射弁へ供給される燃料の量を減少させる。
【００１５】
上記構成によれば、機関の始動開始からの燃料噴射弁による噴射回数の合計が所定回数よりも少ない場合に、１回の燃焼行程において燃料噴射弁により気筒内に噴射される燃料の量が減少させられる。このため、噴射回数の合計が所定回数になるまでに、噴射された燃料が着火した場合には、機関の始動時間を短縮することができる。そして、噴射回数の合計が所定回数以上の場合に、駆動軸が１回転する間に複数の気筒のうち一部の気筒のみで燃料噴射弁により燃料が噴射される。このため、噴射回数の合計が所定回数になるまでに、機関の始動が完了しなかった場合には、機関の始動性を更に向上させることができる。その結果、機関の始動時間の短縮を図りつつ、機関の始動性が特に低下している場合には、より確実に機関の始動を行うことができる。
【００１６】
第５の発明では、前記燃料噴射システムは、前記高圧燃料の温度を検出する燃料温度検出手段を備えており、前記機関は複数の気筒を備え、各気筒に前記燃料噴射弁が設けられており、前記供給燃料制御手段は、前記燃料温度検出手段により検出される前記高圧燃料の温度が所定温度よりも低い場合に、１回の燃焼行程において前記燃料噴射弁により前記気筒内に噴射される燃料の量を減少させ、前記高圧燃料の温度が前記所定温度以上の場合に、前記駆動軸が１回転する間に前記複数の気筒のうち一部の気筒のみで前記燃料噴射弁により燃料を噴射させることにより、前記蓄圧容器から前記燃料噴射弁へ供給される燃料の量を減少させる。
【００１７】
燃料噴射弁に供給される高圧燃料の温度が高くなると、燃料の粘度が低下して燃料噴射弁からの燃料のリーク量が増加する。このため、高圧燃料の温度が高くなると、蓄圧容器内の高圧燃料の圧力が低下し易くなる。
【００１８】
この点、上記構成によれば、検出される高圧燃料の温度が所定温度よりも低い場合に、１回の燃焼行程において燃料噴射弁により気筒内に噴射される燃料の量が減少させられる。このため、燃料噴射弁からの燃料のリーク量が増加していない場合には、噴射される燃料の量を減少させた状態で噴射を継続して、機関の始動時間を短縮することができる。一方、高圧燃料の温度が所定温度以上の場合に、駆動軸が１回転する間に複数の気筒のうち一部の気筒のみで燃料噴射弁により燃料が噴射される。このため、蓄圧容器内の高圧燃料の圧力が低下し易い状況の場合には、機関の始動性を更に向上させることができる。その結果、機関の始動時間の短縮を図りつつ、機関の始動性が特に低下している場合には、より確実に機関の始動を行うことができる。
【００１９】
第６の発明では、前記始動性判定手段は、前記機関の前回の始動において始動が完了しなかったことを条件として、前記機関の始動性が低下している状況であると判定する。
【００２０】
上記構成によれば、機関の前回の始動において始動が完了しなかった場合には、機関の始動性が低下している状況であると判定され、蓄圧容器から燃料噴射弁へ供給される燃料の量が減少させられる。この場合には、蓄圧容器内の燃料圧力の上昇が促進されて機関の始動性が向上するが、燃料噴射弁から噴射できる燃料の量が減少するため、機関の始動時に回転速度の上昇が遅くなるおそれがある。一方、機関の前回の始動において始動が完了した場合には、機関の始動性が低下している状況でないと判定され、蓄圧容器から燃料噴射弁へ供給される燃料の量は減少させられない。その結果、蓄圧容器から燃料噴射弁へ供給される燃料の量を減少させることが不要な場合には、通常の機関始動を行って機関の回転速度を速やかに上昇させることができる。
【００２１】
第７の発明では、前記燃料噴射システムは、前記高圧燃料の圧力を検出する燃料圧力検出手段を備えており、前記機関の始動時に、前記燃料圧力検出手段により検出される前記高圧燃料の圧力が、所定圧力よりも高くなるまで前記燃料噴射弁による燃料の噴射を禁止する噴射禁止手段を備える。
【００２２】
上述したように、機関の始動時には、回転機により機関の駆動軸が回転させられ、駆動軸の回転力に基づいて燃料ポンプが駆動される。ここで、上記構成によれば、燃料噴射システムでは、燃料圧力検出手段により高圧燃料の圧力が検出される。そして、機関の始動時に、検出される高圧燃料の圧力が、所定圧力よりも高くなるまで燃料噴射弁による燃料の噴射が禁止される。このため、機関の始動時に、高圧燃料の圧力を所定圧力まで高くした上で、燃料噴射弁による燃料の噴射を開始することができ、機関の始動性を更に向上させることができる。
【００２３】
第８の発明では、前記燃料噴射システムは、前記高圧燃料の圧力を検出する燃料圧力検出手段を備えており、前記供給燃料制御手段は、前記蓄圧容器から前記燃料噴射弁へ供給される燃料の量を減少させる際の減少量を、前記燃料圧力検出手段により検出される前記高圧燃料の圧力が前記高圧燃料の目標圧力よりも低いほど多くする。
【００２４】
上記構成によれば、蓄圧容器から燃料噴射弁へ供給される燃料の量を減少させる際の減少量が、検出される高圧燃料の圧力が高圧燃料の目標圧力よりも低いほど多くされる。このため、検出される高圧燃料の圧力が高圧燃料の目標圧力よりも低いほど、すなわち機関の始動性が低下しているほど、蓄圧容器から燃料噴射弁へ供給される燃料の量が減少させられる。したがって、機関の始動性が低下している度合に応じて、機関の始動性を向上させることができる。その結果、蓄圧容器から燃料噴射弁へ供給される燃料の量が過度に減少させられること、すなわち燃料噴射弁により噴射される燃料の量が過度に減少させられることを抑制することができ、機関の回転速度の上昇が遅くなることを抑制することができる。
【００２５】
第９の発明では、前記燃料噴射システムは、前記機関の回転速度を検出する機関回転速度検出手段を備えており、前記供給燃料制御手段は、前記蓄圧容器から前記燃料噴射弁へ供給される燃料の量を減少させる際の減少量を、前記機関回転速度検出手段により検出される前記機関の回転速度が低いほど多くする。
【００２６】
上記構成によれば、蓄圧容器から燃料噴射弁へ供給される燃料の量を減少させる際の減少量が、検出される機関の回転速度が低いほど多くされる。このため、検出される機関の回転速度が低いほど、すなわちその時の燃料ポンプの吐出量が少ないほど、蓄圧容器から燃料噴射弁へ供給される燃料の量が減少させられる。したがって、機関の始動性が低下している度合に応じて、機関の始動性を向上させることができる。その結果、蓄圧容器から燃料噴射弁へ供給される燃料の量が過度に減少させられること、すなわち燃料噴射弁により噴射される燃料の量が過度に減少させられることを抑制することができ、機関の回転速度の上昇が遅くなることを抑制することができる。
【００２７】
第１０の発明では、前記機関は複数の気筒を備え、各気筒に前記燃料噴射弁が設けられており、前記供給燃料制御手段は、前記駆動軸が１回転する間に前記複数の気筒のうち一部の気筒のみで前記燃料噴射弁により燃料を噴射させることにより、前記蓄圧容器から前記燃料噴射弁へ供給される燃料の量を減少させ、前記減少量を多くする際に、前記燃料噴射弁により燃料を噴射させる気筒の数を減少させる。
【００２８】
上記構成によれば、駆動軸が１回転する間に複数の気筒のうち一部の気筒のみで燃料噴射弁により燃料が噴射されるため、機関全体で蓄圧容器から燃料噴射弁へ供給される燃料の量を大きく減少させることができる。さらに、減少量が多くされる際に、燃料噴射弁により燃料が噴射される気筒の数が減少させられるため、機関の始動性が低下している度合に応じて、機関の始動性を段階的に大きく向上させることができる。
【図面の簡単な説明】
【００２９】
【図１】蓄圧式燃料噴射システムの概略を示す図。
【図２】第１実施形態の始動制御の処理手順を示すフローチャート。
【図３】第２実施形態の始動制御の処理手順を示すフローチャート。
【図４】第３実施形態の始動制御の処理手順を示すフローチャート。
【図５】第４実施形態の始動制御の処理手順を示すフローチャート。
【図６】第１実施形態における始動制御の変形例の処理手順を示すフローチャート。
【図７】第２実施形態における始動制御の変形例の処理手順を示すフローチャート。
【図８】第３実施形態における始動制御の変形例の処理手順を示すフローチャート。
【図９】第４実施形態における始動制御の変形例の処理手順を示すフローチャート。
【発明を実施するための形態】
【００３０】
［第１実施形態］
以下、第１実施形態について図面を参照しつつ説明する。本実施形態は、自動車用のディーゼルエンジンに燃料を供給して燃料噴射を実行する蓄圧式燃料噴射システムに具体化している。このシステムでは、ディーゼルエンジン（筒内噴射式内燃機関）の気筒内に、高圧燃料（例えば噴射圧力「１８００気圧」程度の軽油）を直接噴射して、燃料の燃焼を行う。
【００３１】
まず図１を参照して、蓄圧式燃料噴射システムの概略について説明する。本実施形態のエンジンとしては、４輪自動車用の４気筒（多気筒）エンジンを想定している。このシステム１０は、大きくは、ＥＣＵ５０（電子制御ユニット）が、各種センサからのセンサ出力（検出結果）を取り込み、それら各センサ出力に基づいて燃料供給装置等の駆動を制御するように構成されている。
【００３２】
燃料供給系を構成する諸々の装置は、燃料上流側から、燃料タンク、燃料ポンプ３２、及びコモンレール２１（蓄圧容器）の順に配設されている。そして、燃料タンクと燃料ポンプ３２とは、燃料フィルタを介して配管により接続されている。
【００３３】
燃料ポンプ３２は、低圧ポンプ及び高圧ポンプを有し、低圧ポンプによって燃料タンクから汲み上げられた燃料を、高圧ポンプにて加圧して吐出するように構成されている。これら低圧ポンプ及び高圧ポンプは、エンジン２０のクランクシャフト（駆動軸）の回転力に基づいて駆動される。そして、高圧ポンプに送られる燃料量、ひいては燃料ポンプ３２の燃料吐出量は、燃料ポンプ３２の燃料吸入側に設けられた吸入調整弁によって調量される。
【００３４】
燃料タンク内の燃料は、燃料ポンプ３２により汲み上げられ、配管３３（高圧燃料通路）を通じてコモンレール２１へ加圧供給（圧送）される。そして、燃料ポンプ３２から圧送された燃料は、コモンレール２１により高圧状態で保持（蓄圧保持）される。
【００３５】
エンジン２０の第１〜第４気筒（＃１，＃２，＃３，＃４）には、それぞれインジェクタ２２（燃料噴射弁）が設けられている。そして、コモンレール２１内に蓄圧保持された高圧燃料が、各気筒のインジェクタ２２へそれぞれ供給される。各気筒のインジェクタ２２へ圧送された燃料は、各インジェクタ２２により直接的に各気筒内（燃焼室内）へ噴射される。なお、このエンジン２０は、４ストロークエンジンである。すなわち、このエンジン２０では、吸入・圧縮・燃焼・排気の４行程による１燃焼サイクルが、各気筒において「７２０°ＣＡ」周期で逐次実行される。
【００３６】
エンジン２０の始動時には、始動モータ３１（回転機）によりクランクシャフトが回転させられる。具体的には、運転者の始動操作により、バッテリから始動モータ３１へ電力が供給され、始動モータ３１の回転力によりクランクシャフトが回転させられる。なお、エンジン始動時にクランクシャフトを回転させる回転機として、モータ及び発電機の機能を備えるモータジェネレータを採用してもよい。
【００３７】
このシステム１０では、各種のセンサが設けられている。具体的には、コモンレール２１には、高圧燃料の温度Ｔｆを検出する燃料温度センサ４１（燃料温度検出手段）、及びコモンレール２１内の燃料の圧力Ｐｃを検出するレール圧センサ４２（燃料圧力検出手段）が設けられている。クランクシャフトには、所定クランク角毎のクランク角信号に基づいて、エンジン２０の回転速度ＮＥを検出するエンジン回転速度センサ４３（機関回転速度検出手段）が設けられている。
【００３８】
ＥＣＵ５０は、周知のマイクロコンピュータを備えて構成され、上記各種センサの検出信号に基づいてエンジン２０の運転状態やユーザの要求を把握し、それに応じて上記インジェクタ２２等の各種アクチュエータを操作する。このＥＣＵ５０に搭載されるマイクロコンピュータは、基本的には、各種の演算を行うＣＰＵ（基本処理装置）、その演算途中のデータや演算結果等を一時的に記憶するメインメモリとしてのＲＡＭ、プログラムメモリとしてのＲＯＭ、データ保存用メモリ（バックアップメモリ）、及び外部との間で信号を入出力するための入出力ポート等を備えている。そして、ＲＯＭには、エンジン制御に係る各種のプログラムや制御マップ等が、またデータ保存用メモリには、エンジン２０の設計データをはじめとする各種の制御データ等が、それぞれ予め格納されている。
【００３９】
ＥＣＵ５０は、レール圧センサ４２により検出される燃料圧力Ｐｃが目標圧力Ｐｃｔとなるように、上記燃料ポンプ３２の駆動をフィードバック制御する。予め実験等により、エンジン２０の運転状態等に応じた最適な目標圧力Ｐｃｔが設定されている。また、ＥＣＵ５０は、ＲＯＭに記憶されたプログラムを実行することにより、エンジン２０の各気筒のインジェクタ２２に対して、所定クランク角ごとに燃料の噴射制御を逐次実行する。噴射制御では、都度のエンジン運転状態に基づいて、各インジェクタ２２から噴射される燃料の噴射量や噴射時期等が制御される。本実施形態では、エンジン２０の始動性が低下している状況であると判定されたことを条件として、エンジン２０の始動時にクランクシャフトが１回転する間に、コモンレール２１から各インジェクタ２２へ供給される燃料の量を減少させる制御を実行する。
【００４０】
図２は、本実施形態の始動制御の処理手順を示すフローチャートである。同図に示す一連の処理は、エンジン２０の始動時において、ＥＣＵ５０により所定クランク角ごとに、各気筒に対して順次繰り返して実行される。
【００４１】
まず、エンジン２０の回転速度ＮＥが判定値Ｒｎｅよりも高いか否か判定する（Ｓ１０）。具体的には、エンジン回転速度センサ４３により検出される回転速度ＮＥが、判定値Ｒｎｅよりも高いか否か判定する。ここで、判定値Ｒｎｅは、この一連の始動制御を完了して通常の始動制御に移行してもよいか否か判定する判定値（例えば２００ｒｐｍ）であり、通常の始動制御において始動が完了したと判定する判定値Ｒｎｅｎ（例えば５００ｒｐｍ）よりも低く設定されている。すなわち、判定値Ｒｎｅは、エンジン２０において燃料の燃焼が起きたこと（初爆）を検出することのできる値に設定されている。
【００４２】
上記判定において、エンジン２０の回転速度ＮＥが判定値Ｒｎｅよりも高いと判定した場合には（Ｓ１０：ＹＥＳ）、この一連の処理を一旦終了する（ＥＮＤ）。その結果、コモンレール２１から各インジェクタ２２へ供給される燃料の量は減少させられず、インジェクタ２２により通常量の燃料が噴射されてエンジン２０の始動が実行される。
【００４３】
一方、上記判定において、エンジン２０の回転速度ＮＥが判定値Ｒｎｅよりも高くないと判定した場合には（Ｓ１０：ＮＯ）、前回のエンジン２０の始動が未完了で終了したか否か判定する（Ｓ２０）。すなわち、前回のエンジン２０の始動において、エンジン２０の回転速度ＮＥが始動完了を判定する判定値Ｒｎｅｎに到達しなかったか否か判定する。なお、前回のエンジン２０の始動が完了したか否かの結果は、ＥＣＵ５０に記憶されている。
【００４４】
上記判定において、前回のエンジン２０の始動において、エンジン２０の回転速度ＮＥが始動完了を判定する判定値Ｒｎｅｎに到達したと判定した場合には（Ｓ２０：ＮＯ）、この一連の処理を一旦終了する（ＥＮＤ）。すなわち、前回のエンジン２０の始動において始動性が低下していなかったと判定した場合には、コモンレール２１から各インジェクタ２２へ供給する燃料の量を減少させず、通常のエンジン２０の始動を実行させる。
【００４５】
一方、前回のエンジン２０の始動において、エンジン２０の回転速度ＮＥが始動完了を判定する判定値Ｒｎｅｎに到達しなかったと判定した場合には（Ｓ２０：ＹＥＳ）、インジェクタ２２により噴射される燃料を減少させる際の減少量ΔＱを算出する（Ｓ３０）。すなわち、前回のエンジン２０の始動において始動性が低下していたと判定した場合には、コモンレール２１から各インジェクタ２２へ供給する燃料の量を減少させる。この減少量ΔＱは、対象となる気筒の１回の燃焼行程において、インジェクタ２２により噴射される燃料の量を通常の量よりも減少させる量である。具体的には、予め実験等により求めたＭＡＰや計算式に基づいて、レール圧センサ４２により検出される燃料圧力Ｐｃが目標圧力Ｐｃｔよりも低いほど、減少量ΔＱを多くするように算出する。また、予め実験等により求めたＭＡＰや計算式に基づいて、エンジン回転速度センサ４３により検出されるエンジン２０の回転速度ＮＥが低いほど、減少量ΔＱを多くするように算出する。
【００４６】
続いて、燃料の温度Ｔｆに基づいて減少量ΔＱを補正する補正係数Ｋを算出する（Ｓ４０）。具体的には、予め実験等により求めたＭＡＰや計算式に基づいて、燃料温度センサ４１により検出される燃料の温度Ｔｆが高いほど、補正係数Ｋを大きくするように算出する。すなわち、燃料の温度Ｔｆが高くなることにより、燃料の粘度が低下するほど、補正係数Ｋを大きくするように算出する。
【００４７】
続いて、基本噴射量Ｑｆｉｎｂ、減少量ΔＱ、及び補正係数Ｋに基づいて、最終噴射量Ｑｆｉｎを算出する（Ｓ５０）。具体的には、下記の式により最終噴射量Ｑｆｉｎを算出する。なお、基本噴射量Ｑｆｉｎｂは、対象となる気筒の１回の燃焼行程において、インジェクタ２２により噴射される燃料の量の基本となる量であり、ＭＡＰ等を用いてエンジン２０の運転状態等に基づいて算出される。
【００４８】
Ｑｆｉｎ＝Ｑｆｉｎｂ−Ｋ×ΔＱ
すなわち、基本噴射量Ｑｆｉｎｂから、燃料の減少量ΔＱに補正係数Ｋを掛けたもの引いて、最終噴射量Ｑｆｉｎを算出する。その後、この一連の処理を一旦終了する（ＥＮＤ）。その結果、別に実行されるルーチンの処理により、対象となる気筒において上記のように算出された最終噴射量Ｑｆｉｎでインジェクタ２２から燃料が噴射される。また、エンジン２０の回転速度ＮＥが、始動の完了を判定する判定値Ｒｎｅｎよりも高いか否か判定される。そして、回転速度ＮＥが判定値Ｒｎｅｎよりも高いと判定された場合には、エンジン２０の始動が完了して通常運転に移行される。
【００４９】
なお、Ｓ２０の処理が始動性判定手段としての処理に相当し、Ｓ３０〜Ｓ５０の処理が供給燃料制御手段としての処理に相当する。
【００５０】
以上詳述した本実施形態は以下の利点を有する。
【００５１】
・ＥＣＵ５０により、エンジン２０の始動性が低下している状況であるか否か判定される。具体的には、前回のエンジン２０の始動が未完了で終了した場合に、エンジン２０の始動性が低下している状況であると判定される。そして、エンジン２０の始動性が低下している状況であると判定されたことを条件として、エンジン２０の始動時にクランクシャフトが１回転する間に、コモンレール２１から各インジェクタ２２へ供給される燃料の量が減少させられる。このため、エンジン２０の始動時に、燃料ポンプ３２からコモンレール２１に高圧燃料が圧送される際に、コモンレール２１内の燃料圧力Ｐｃの上昇を促進させることができる。その結果、インジェクタ２２により噴射される燃料の着火性を維持することができ、エンジン２０の始動性を向上させることができる。
【００５２】
・具体的には、１回の燃焼行程においてインジェクタ２２により気筒内に噴射される燃料の量が減少させられるため、インジェクタ２２による燃料の噴射を継続しつつ、コモンレール２１内の燃料圧力Ｐｃの上昇を促進させることができる。その結果、噴射された燃料が着火した場合には、直ちにエンジン２０の回転速度ＮＥを上昇させることができ、ひいてはエンジン２０の始動時間を短縮することができる。
【００５３】
・エンジン２０の前回の始動において始動が完了しなかった場合には、エンジン２０の始動性が低下している状況であると判定され、コモンレール２１から各インジェクタ２２へ供給される燃料の量が減少させられる。この場合には、コモンレール２１内の燃料圧力Ｐｃの上昇が促進されてエンジン２０の始動性が向上するが、各インジェクタ２２から噴射できる燃料の量が減少するため、エンジン２０の始動時に回転速度ＮＥの上昇が遅くなるおそれがある。一方、エンジン２０の前回の始動において始動が完了した場合には、エンジン２０の始動性が低下している状況でないと判定され、コモンレール２１から各インジェクタ２２へ供給される燃料の量は減少させられない。その結果、コモンレール２１から各インジェクタ２２へ供給される燃料の量を減少させることが不要な場合には、通常のエンジン２０始動を行ってエンジン２０の回転速度ＮＥを速やかに上昇させることができる。
【００５４】
・コモンレール２１から各インジェクタ２２へ供給される燃料の量を減少させる際の減少量ΔＱが、検出される燃料圧力Ｐｃが目標圧力Ｐｃｔよりも低いほど多くされる。このため、検出される燃料圧力Ｐｃが目標圧力Ｐｃｔよりも低いほど、すなわちエンジン２０の始動性が低下しているほど、コモンレール２１から各インジェクタ２２へ供給される燃料の量が減少させられる。したがって、エンジン２０の始動性が低下している度合に応じて、エンジン２０の始動性を向上させることができる。その結果、コモンレール２１から各インジェクタ２２へ供給される燃料の量が過度に減少させられること、すなわち各インジェクタ２２により噴射される燃料の量が過度に減少させられることを抑制することができ、エンジン２０の回転速度ＮＥの上昇が遅くなることを抑制することができる。
【００５５】
・コモンレール２１からインジェクタ２２へ供給される燃料の量を減少させる際の減少量ΔＱが、検出されるエンジン２０の回転速度ＮＥが低いほど多くされる。このため、検出されるエンジン２０の回転速度ＮＥが低いほど、すなわちその時の燃料ポンプ３２の吐出量が少ないほど、コモンレール２１から各インジェクタ２２へ供給される燃料の量が減少させられる。したがって、エンジン２０の始動性が低下している度合に応じて、エンジン２０の始動性を向上させることができる。その結果、コモンレール２１から各インジェクタ２２へ供給される燃料の量が過度に減少させられること、すなわち各インジェクタ２２により噴射される燃料の量が過度に減少させられることを抑制することができ、エンジン２０の回転速度ＮＥの上昇が遅くなることを抑制することができる。
【００５６】
なお、上記実施形態では、予め実験等により求めたＭＡＰや計算式に基づいて、レール圧センサ４２により検出される燃料圧力Ｐｃが目標圧力Ｐｃｔよりも低いほど、減少量ΔＱを多くするように算出した。また、予め実験等により求めたＭＡＰや計算式に基づいて、エンジン回転速度センサ４３により検出されるエンジン２０の回転速度ＮＥが低いほど、減少量ΔＱを多くするように算出した。しかしながら、減少量ΔＱを、予め実験等により求めた固定値とすることもできる。
【００５７】
［第２実施形態］
次に、第２実施形態について説明する。本実施形態では、第１実施形態との重複部分については説明を簡略化し、相違点を中心に説明する。図１に示すシステム構成は、第１実施形態と同様である。
【００５８】
本実施形態では、エンジン２０の始動時に、１回の燃焼行程においてインジェクタ２２により気筒内に噴射される燃料の量を減少させることに代えて、クランクシャフトが１回転する間に複数の気筒のうち一部の気筒のみでインジェクタ２２により燃料を噴射させる。これにより、エンジン２０の始動性が低下している状況であると判定されたことを条件として、エンジン２０の始動時にクランクシャフトが１回転する間に、コモンレール２１から４つのインジェクタ２２へ供給される燃料の総量を減少させる制御を実行する。
【００５９】
図３は、始動制御の処理手順を示すフローチャートである。同図に示す一連の処理は、上述した図２の一連の処理に置き換えて、エンジン２０の始動時において、ＥＣＵ５０により所定クランク角ごとに、各気筒に対して順次繰り返して実行される。なお、図２の処理と同一の処理については、同一のステップ番号Ｓを付すことにより説明を省略する。
【００６０】
すなわち、前回のエンジン２０の始動において、エンジン２０の回転速度ＮＥが始動完了を判定する判定値Ｒｎｅｎに到達しなかったと判定した場合には（Ｓ２０：ＹＥＳ）、この一連の処理の対象となっている気筒が噴射を実行する気筒であるか否か判定する（Ｓ２５）。具体的には、例えば第１気筒が噴射を実行しない気筒に設定されており、第２〜第４気筒が噴射を実行する気筒に設定されている。そして、この一連の処理の対象となっている気筒が、第２〜第４気筒であるか否か判定する。
【００６１】
上記判定において、この一連の処理の対象となっている気筒が噴射を実行する気筒であると判定した場合には（Ｓ２５：ＹＥＳ）、上述したＳ３０〜Ｓ５０の処理を実行する。すなわち、上記減少量ΔＱを算出し（Ｓ３０）、上記補正係数Ｋを算出した後（Ｓ４０）、基本噴射量Ｑｆｉｎｂ、減少量ΔＱ、及び補正係数Ｋに基づいて、最終噴射量Ｑｆｉｎを算出する（Ｓ５０）。そして、この一連の処理を一旦終了する。その結果、この一連の処理の対象となっている気筒（噴射を実行する気筒）において、算出された最終噴射量Ｑｆｉｎでインジェクタ２２から燃料が噴射される。
【００６２】
一方、この一連の処理の対象となっている気筒が噴射を実行する気筒でないと判定した場合には（Ｓ２５：ＮＯ）、最終噴射量Ｑｆｉｎを０に設定する（Ｓ６０）。すなわち、この一連の処理の対象となっている気筒（噴射を実行しない気筒）では、インジェクタ２２による燃料の噴射を実行させない。その後、この一連の処理を一旦終了する。
【００６３】
以上詳述した本実施形態は以下の利点を有する。なお、ここでは、第１実施形態と相違する利点のみを記載し、第１実施形態と同様の利点は記載を省略する。
【００６４】
・クランクシャフトが１回転する間に４つ（複数）の気筒のうち３つ（一部）の気筒のみでインジェクタ２２により燃料が噴射されるため、エンジン２０全体でコモンレール２１から４つのインジェクタ２２へ供給される燃料の総量を大きく減少させることができる。その結果、コモンレール２１の燃料圧力Ｐｃの上昇をより促進させることができ、エンジン２０の始動性を更に向上させることができる。
【００６５】
なお、上記実施形態において、上記減少量ΔＱを予め実験等により求めた固定値として、レール圧センサ４２により検出される燃料圧力Ｐｃが目標圧力Ｐｃｔよりも低いほど、インジェクタ２２により燃料を噴射させる気筒の数を減少させるようにしてもよい。また、上記減少量ΔＱを予め実験等により求めた固定値として、エンジン回転速度センサ４３により検出される回転速度ＮＥが低いほど、インジェクタ２２により燃料を噴射させる気筒の数を減少させるようにしてもよい。
【００６６】
上記構成によれば、クランクシャフトが１回転する間に複数の気筒のうち一部の気筒のみでインジェクタ２２により燃料が噴射されるため、エンジン２０全体でコモンレール２１からインジェクタ２２へ供給される燃料の量を大きく減少させることができる。さらに、減少量が多くされる際に、インジェクタ２２により燃料が噴射される気筒の数が減少させられるため、エンジン２０の始動性が低下している度合に応じて、エンジン２０の始動性を段階的に大きく向上させることができる。そして、噴射された燃料の燃焼が一度でも生じた場合には、エンジン２０の回転速度ＮＥが大きく上昇するため、エンジン２０の始動性を向上させることができる。
【００６７】
［第３実施形態］
次に、第３実施形態について説明する。本実施形態では、第１及び第２実施形態との重複部分については説明を簡略化し、相違点を中心に説明する。図１に示すシステム構成は、第１実施形態と同様である。
【００６８】
本実施形態では、エンジン２０の始動時に、始動開始からのインジェクタ２２による噴射回数の合計が判定値Ｒｉよりも少ない場合に、１回の燃焼行程においてインジェクタ２２により気筒内に噴射される燃料の量を減少させ、インジェクタ２２による噴射回数の合計が判定値Ｒｉ以上の場合に、クランクシャフトが１回転する間に複数の気筒のうち一部の気筒のみでインジェクタ２２により燃料を噴射させる。
【００６９】
図４は、始動制御の処理手順を示すフローチャートである。同図に示す一連の処理は、上述した図２の一連の処理に置き換えて、エンジン２０の始動時において、ＥＣＵ５０により所定クランク角ごとに、各気筒に対して順次繰り返して実行される。なお、図３の処理と同一の処理については、同一のステップ番号Ｓを付すことにより説明を省略する。
【００７０】
すなわち、前回のエンジン２０の始動において、エンジン２０の回転速度ＮＥが始動完了を判定する判定値Ｒｎｅｎに到達しなかったと判定した場合には（Ｓ２０：ＹＥＳ）、エンジン２０の始動開始からの４つ（全て）のインジェクタ２２による噴射回数の合計が、判定値Ｒｉよりも少ないか否か判定する（Ｓ２２）。ここで、判定値Ｒｉは、１回の燃焼行程においてインジェクタ２２により気筒内に噴射される燃料の量を減少させることにより、エンジン２０において燃料の燃焼が起きることを期待することのできる回数、例えば４〜６回（クランクシャフト２〜３回転に相当）に設定されている。
【００７１】
上記判定において、エンジン２０の始動開始からの４つのインジェクタ２２による噴射回数の合計が、判定値Ｒｉよりも少ないと判定した場合には（Ｓ２２：ＹＥＳ）、上述したＳ３０〜Ｓ５０の処理を実行する。すなわち、上記減少量ΔＱを算出し（Ｓ３０）、上記補正係数Ｋを算出した後（Ｓ４０）、基本噴射量Ｑｆｉｎｂ、減少量ΔＱ、及び補正係数Ｋに基づいて、最終噴射量Ｑｆｉｎを算出する（Ｓ５０）。そして、この一連の処理を一旦終了する。その結果、算出された最終噴射量Ｑｆｉｎでインジェクタ２２から燃料が噴射される。
【００７２】
一方、上記判定において、エンジン２０の始動開始からの４つのインジェクタ２２による噴射回数の合計が、判定値Ｒｉよりも少なくないと判定した場合には（Ｓ２２：ＮＯ）、この一連の処理の対象となっている気筒が噴射を実行する気筒であるか否か判定する（Ｓ２５）。すなわち上述したように、この一連の処理の対象となっている気筒が、第２〜第４気筒であるか否か判定する。
【００７３】
上記判定において、この一連の処理の対象となっている気筒が噴射を実行する気筒であると判定した場合には（Ｓ２５：ＹＥＳ）、上述したＳ３０〜Ｓ５０の処理を実行する。すなわち、上記減少量ΔＱを算出し（Ｓ３０）、上記補正係数Ｋを算出した後（Ｓ４０）、基本噴射量Ｑｆｉｎｂ、減少量ΔＱ、及び補正係数Ｋに基づいて、最終噴射量Ｑｆｉｎを算出する（Ｓ５０）。そして、この一連の処理を一旦終了する。その結果、この一連の処理の対象となっている気筒（噴射を実行する気筒）において、算出された最終噴射量Ｑｆｉｎでインジェクタ２２から燃料が噴射される。
【００７４】
一方、この一連の処理の対象となっている気筒が噴射を実行する気筒でないと判定した場合には（Ｓ２５：ＮＯ）、最終噴射量Ｑｆｉｎを０に設定する（Ｓ６０）。すなわち、この一連の処理の対象となっている気筒（噴射を実行しない気筒）では、インジェクタ２２による燃料の噴射を実行させない。その後、この一連の処理を一旦終了する。
【００７５】
以上詳述した本実施形態は以下の利点を有する。なお、ここでは、第１及び第２実施形態と相違する利点のみを記載し、第１及び第２実施形態と同様の利点は記載を省略する。
【００７６】
・エンジン２０の始動開始からのインジェクタ２２による噴射回数の合計が判定値Ｒｉよりも少ない場合に、１回の燃焼行程においてインジェクタ２２により気筒内に噴射される燃料の量が減少させられる。このため、噴射回数の合計が判定値Ｒｉになるまでに、噴射された燃料が着火した場合には、エンジン２０の始動時間を短縮することができる。そして、噴射回数の合計が判定値Ｒｉ以上の場合に、クランクシャフトが１回転する間に４つ（複数）の気筒のうち３つ（一部）の気筒のみでインジェクタ２２により燃料が噴射される。このため、噴射回数の合計が判定値Ｒｉになるまでに、エンジン２０の始動が完了しなかった場合には、エンジン２０の始動性を更に向上させることができる。その結果、エンジン２０の始動時間の短縮を図りつつ、エンジン２０の始動性が特に低下している場合には、より確実にエンジン２０の始動を行うことができる。
【００７７】
なお、上記実施形態において、一連の処理の対象となっている気筒が噴射を実行する気筒であると判定した場合に、最終噴射量Ｑｆｉｎとして基本噴射量Ｑｆｉｎｂを設定してもよい。その場合には、噴射を実行しない気筒として第１，第４気筒を設定し、噴射を実行する気筒として第３，第２気筒を設定するというように、噴射を実行しない気筒の数を増加させるとよい。
【００７８】
［第４実施形態］
次に、第４実施形態について説明する。本実施形態では、第１及び第２実施形態との重複部分については説明を簡略化し、相違点を中心に説明する。図１に示すシステム構成は、第１実施形態と同様である。
【００７９】
本実施形態では、エンジン２０の始動時に、燃料温度センサ４１により検出される燃料の温度Ｔｆが判定値Ｒｆよりも低い場合に、１回の燃焼行程においてインジェクタ２２により気筒内に噴射される燃料の量を減少させ、燃料の温度Ｔｆが判定値Ｒｆ以上の場合に、クランクシャフトが１回転する間に複数の気筒のうち一部の気筒のみでインジェクタ２２により燃料を噴射させる。
【００８０】
図５は、始動制御の処理手順を示すフローチャートである。同図に示す一連の処理は、上述した図２の一連の処理に置き換えて、エンジン２０の始動時において、ＥＣＵ５０により所定クランク角ごとに、各気筒に対して順次繰り返して実行される。なお、図３の処理と同一の処理については、同一のステップ番号Ｓを付すことにより説明を省略する。
【００８１】
すなわち、前回のエンジン２０の始動において、エンジン２０の回転速度ＮＥが始動完了を判定する判定値Ｒｎｅｎに到達しなかったと判定した場合には（Ｓ２０：ＹＥＳ）、燃料温度センサ４１により検出される燃料の温度Ｔｆが判定値Ｒｆよりも低いか否か判定する（Ｓ２３）。ここで、判定値Ｒｆは、燃料の温度Ｔｆが高くなることにより、インジェクタ２２からの燃料のリーク量が多くなること、ひいてはコモンレール２１内の燃料圧力Ｐｃの上昇が抑制されることを検出することのできる温度、例えば６０℃に設定されている。
【００８２】
上記判定において、燃料温度センサ４１により検出される燃料の温度Ｔｆが判定値Ｒｆよりも低いと判定した場合には（Ｓ２３：ＹＥＳ）、上述したＳ３０〜Ｓ５０の処理を実行する。すなわち、上記減少量ΔＱを算出し（Ｓ３０）、上記補正係数Ｋを算出した後（Ｓ４０）、基本噴射量Ｑｆｉｎｂ、減少量ΔＱ、及び補正係数Ｋに基づいて、最終噴射量Ｑｆｉｎを算出する（Ｓ５０）。そして、この一連の処理を一旦終了する。その結果、算出された最終噴射量Ｑｆｉｎでインジェクタ２２から燃料が噴射される。
【００８３】
一方、上記判定において、燃料温度センサ４１により検出される燃料の温度Ｔｆが判定値Ｒｆよりも低くないと判定した場合には（Ｓ２３：ＮＯ）、この一連の処理の対象となっている気筒が噴射を実行する気筒であるか否か判定する（Ｓ２５）。すなわち上述したように、この一連の処理の対象となっている気筒が、第２〜第４気筒であるか否か判定する。
【００８４】
上記判定において、この一連の処理の対象となっている気筒が噴射を実行する気筒であると判定した場合には（Ｓ２５：ＹＥＳ）、上述したＳ３０〜Ｓ５０の処理を実行する。すなわち、上記減少量ΔＱを算出し（Ｓ３０）、上記補正係数Ｋを算出した後（Ｓ４０）、基本噴射量Ｑｆｉｎｂ、減少量ΔＱ、及び補正係数Ｋに基づいて、最終噴射量Ｑｆｉｎを算出する（Ｓ５０）。そして、この一連の処理を一旦終了する。その結果、この一連の処理の対象となっている気筒（噴射を実行する気筒）において、算出された最終噴射量Ｑｆｉｎでインジェクタ２２から燃料が噴射される。
【００８５】
一方、この一連の処理の対象となっている気筒が噴射を実行する気筒でないと判定した場合には（Ｓ２５：ＮＯ）、最終噴射量Ｑｆｉｎを０に設定する（Ｓ６０）。すなわち、この一連の処理の対象となっている気筒（噴射を実行しない気筒）では、インジェクタ２２による燃料の噴射を実行させない。その後、この一連の処理を一旦終了する。
【００８６】
以上詳述した本実施形態は以下の利点を有する。なお、ここでは、第１〜第３実施形態と相違する利点のみを記載し、第１〜第３実施形態と同様の利点は記載を省略する。
【００８７】
・検出される燃料の温度Ｔｆが判定値Ｒｆよりも低い場合に、１回の燃焼行程においてインジェクタ２２により気筒内に噴射される燃料の量が減少させられる。このため、インジェクタ２２からの燃料のリーク量が増加していない場合には、噴射される燃料の量を減少させた状態で噴射を継続して、エンジン２０の始動時間を短縮することができる。一方、燃料の温度Ｔｆが判定値Ｒｆ以上の場合に、クランクシャフトが１回転する間に４つ（複数）の気筒のうち３つ（一部）の気筒のみでインジェクタ２２により燃料が噴射される。このため、コモンレール２１内の燃料の圧力Ｐｃが低下し易い状況の場合には、エンジン２０の始動性を更に向上させることができる。その結果、エンジン２０の始動時間の短縮を図りつつ、エンジン２０の始動性が特に低下している場合には、より確実にエンジン２０の始動を行うことができる。
【００８８】
なお、上記実施形態において、一連の処理の対象となっている気筒が噴射を実行する気筒であると判定した場合に、最終噴射量Ｑｆｉｎとして基本噴射量Ｑｆｉｎｂを設定してもよい。その場合には、噴射を実行しない気筒として第１，第４気筒を設定し、噴射を実行する気筒として第３，第２気筒を設定するというように、噴射を実行しない気筒の数を増加させるとよい。
【００８９】
［他の実施形態］
上述した各実施形態に限定されず、例えば次のように実施することもできる。
【００９０】
・第１〜第４の各実施形態において、エンジン２０の始動時に、レール圧センサ４２により検出される燃料の圧力Ｐｃが、判定値Ｒｐよりも高くなるまでインジェクタ２２による燃料の噴射を禁止するようにしてもよい（噴射禁止手段としての処理）。ここで、判定値Ｒｐは、予めコモンレール２１内の燃料圧力Ｐｃをある程度上昇させることにより、エンジン２０の始動性を更に向上させることのできる圧力に設定されている。こうした構成によれば、エンジン２０の始動時に、燃料の圧力Ｐｃを判定値Ｒｐまで高くした上で、インジェクタ２２による燃料の噴射を開始することができ、エンジン２０の始動性を更に向上させることができる。具体的には、第１〜第４の各実施形態を、以下のように変形して実施することができる。
【００９１】
・図６は、第１実施形態における始動制御の変形例の処理手順を示すフローチャートである。同図に示す一連の処理は、上述した図２の一連の処理に置き換えて、エンジン２０の始動時において、ＥＣＵ５０により所定クランク角ごとに、各気筒に対して順次繰り返して実行される。なお、図２の処理と同一の処理については、同一のステップ番号Ｓを付すことにより説明を省略する。
【００９２】
すなわち、前回のエンジン２０の始動において、エンジン２０の回転速度ＮＥが始動完了を判定する判定値Ｒｎｅｎに到達しなかったと判定した場合には（Ｓ２０：ＹＥＳ）、レール圧センサ４２により検出される燃料の圧力Ｐｃが、判定値Ｒｐよりも高いか否か判定する（Ｓ２１）。そして、燃料の圧力Ｐｃが判定値Ｒｐよりも高いと判定した場合には（Ｓ２１：ＹＥＳ）、上述したＳ３０〜Ｓ５０の処理を実行する。一方、燃料の圧力Ｐｃが判定値Ｒｐよりも高くないと判定した場合には（Ｓ２１：ＮＯ）、最終噴射量Ｑｆｉｎを０に設定する（Ｓ６０）。すなわち、インジェクタ２２による燃料の噴射を実行させない。
【００９３】
・図７は、第２実施形態における始動制御の変形例の処理手順を示すフローチャートである。同図に示す一連の処理は、上述した図３の一連の処理に置き換えて、エンジン２０の始動時において、ＥＣＵ５０により所定クランク角ごとに、各気筒に対して順次繰り返して実行される。なお、図３の処理と同一の処理については、同一のステップ番号Ｓを付すことにより説明を省略する。
【００９４】
すなわち、前回のエンジン２０の始動において、エンジン２０の回転速度ＮＥが始動完了を判定する判定値Ｒｎｅｎに到達しなかったと判定した場合には（Ｓ２０：ＹＥＳ）、レール圧センサ４２により検出される燃料の圧力Ｐｃが、判定値Ｒｐよりも高いか否か判定する（Ｓ２１）。そして、燃料の圧力Ｐｃが判定値Ｒｐよりも高いと判定した場合には（Ｓ２１：ＹＥＳ）、上述したＳ２５の処理を実行する。一方、燃料の圧力Ｐｃが判定値Ｒｐよりも高くないと判定した場合には（Ｓ２１：ＮＯ）、噴射を実行する気筒を再設定する（Ｓ２４）。具体的には、燃料の圧力Ｐｃが判定値Ｒｐよりも高くない場合には、その時の状況に応じて噴射を実行する気筒の数を再設定する。そして、最終噴射量Ｑｆｉｎを０に設定し（Ｓ６０）、インジェクタ２２による燃料の噴射を実行させないようにする。
【００９５】
・図８は、第３実施形態における始動制御の変形例の処理手順を示すフローチャートである。同図に示す一連の処理は、上述した図４の一連の処理に置き換えて、エンジン２０の始動時において、ＥＣＵ５０により所定クランク角ごとに、各気筒に対して順次繰り返して実行される。なお、図４の処理と同一の処理については、同一のステップ番号Ｓを付すことにより説明を省略する。
【００９６】
すなわち、前回のエンジン２０の始動において、エンジン２０の回転速度ＮＥが始動完了を判定する判定値Ｒｎｅｎに到達しなかったと判定した場合には（Ｓ２０：ＹＥＳ）、レール圧センサ４２により検出される燃料の圧力Ｐｃが、判定値Ｒｐよりも高いか否か判定する（Ｓ２１）。そして、燃料の圧力Ｐｃが判定値Ｒｐよりも高いと判定した場合には（Ｓ２１：ＹＥＳ）、上述したＳ２２の処理を実行する。一方、燃料の圧力Ｐｃが判定値Ｒｐよりも高くないと判定した場合には（Ｓ２１：ＮＯ）、噴射を実行する気筒を再設定する（Ｓ２４）。そして、最終噴射量Ｑｆｉｎを０に設定し（Ｓ６０）、インジェクタ２２による燃料の噴射を実行させないようにする。
【００９７】
・図９は、第４実施形態における始動制御の変形例の処理手順を示すフローチャートである。同図に示す一連の処理は、上述した図５の一連の処理に置き換えて、エンジン２０の始動時において、ＥＣＵ５０により所定クランク角ごとに、各気筒に対して順次繰り返して実行される。なお、図５の処理と同一の処理については、同一のステップ番号Ｓを付すことにより説明を省略する。
【００９８】
すなわち、前回のエンジン２０の始動において、エンジン２０の回転速度ＮＥが始動完了を判定する判定値Ｒｎｅｎに到達しなかったと判定した場合には（Ｓ２０：ＹＥＳ）、レール圧センサ４２により検出される燃料の圧力Ｐｃが、判定値Ｒｐよりも高いか否か判定する（Ｓ２１）。そして、燃料の圧力Ｐｃが判定値Ｒｐよりも高いと判定した場合には（Ｓ２１：ＹＥＳ）、上述したＳ２３の処理を実行する。一方、燃料の圧力Ｐｃが判定値Ｒｐよりも高くないと判定した場合には（Ｓ２１：ＮＯ）、噴射を実行する気筒を再設定する（Ｓ２４）。そして、最終噴射量Ｑｆｉｎを０に設定し（Ｓ６０）、インジェクタ２２による燃料の噴射を実行させないようにする。
【００９９】
・エンジン２０の始動性が低下している状況として、インジェクタ２２からの燃料のリーク量が増加している状況（詳しくはインジェクタ２２が劣化している状況、燃料の温度Ｔｆが所定温度よりも高い状況）、燃料ポンプ３２が劣化している状況、始動モータ３１の回転力が低下している状況（詳しくは始動モータ３１が劣化している状況、バッテリ電圧が低下している状況）等を、検出することもできる。また、エンジン２０の始動性が低下している状況であったとしても、安全を確保する上でエンジン２０の始動を許可しないことが望ましい状況では、上述した各実施形態の始動制御及びその変形例の実行を禁止してもよい。
【０１００】
・エンジン２０の自動停止及び自動再始動を行う自動車において、上述した各実施形態の始動制御及びその変形例を実行してもよい。こうした自動車においては、燃料の温度Ｔｆ（エンジン２０の温度）が高い状況、すなわちインジェクタ２２からの燃料のリーク量が多い状況で、エンジン２０の始動が行われることが多い。このため、これらの始動制御を実行することにより、エンジン２０の始動性を向上させることが有効である。
【０１０１】
・筒内噴射式の内燃機関として、デリバリパイプから供給される高圧燃料をインジェクタにより気筒内に噴射し、噴射された燃料に点火プラグにより点火するガソリンエンジンを採用することもできる。
【符号の説明】
【０１０２】
１０…蓄圧式燃料噴射システム、２０…ディーゼルエンジン（筒内噴射式内燃機関）、２１…コモンレール（蓄圧容器）、２２…インジェクタ（燃料噴射弁）、３１…始動モータ（回転機）、３２…燃料ポンプ、５０…ＥＣＵ（始動性判定手段、供給燃料制御手段、噴射禁止手段）。
【図１】
0005348151.tif 000002
【図２】
0005348151.tif 000003
【図３】
0005348151.tif 000004
【図４】
0005348151.tif 000005
【図５】
0005348151.tif 000006
【図６】
0005348151.tif 000007
【図７】
0005348151.tif 000008
【図８】
0005348151.tif 000009
【図９】
0005348151.tif 000010