(57)【要約】  【課題】  筒内噴射エンジンにおいて、高圧ポンプの大型化や高圧燃料配管・デリバリパイプの小容積化という手段を用いなくても、始動時間を短縮できるようにする。  【解決手段】  クランキング開始後、高圧ポンプの初回の吐出行程終了時にその吐出行程前後の燃圧差を算出し、噴射セット時に高圧ポンプの吐出行程前後の燃圧差に基づいて噴射セットから噴射開始までの燃圧上昇量ΔＰr を予測し、噴射セット時の検出燃圧Ｐr に上記燃圧上昇量ΔＰr を加算して噴射開始時の燃圧ＰＲest を予測する。そして、この噴射開始時の予測燃圧ＰＲest が噴射許可燃圧ＴＰＲ以上であるか否かで、噴射を実行するか禁止するかを判定する。噴射セットから噴射開始までの期間に高圧ポンプの燃料吐出がない場合は、噴射開始時の燃圧ＰＲest の予測を行わず、噴射セット時の検出燃圧Ｐr が噴射許可燃圧ＴＰＲ以上であるか否かで、噴射を実行するか禁止するかを判定する。  【選択図】  図９
2006291785.tif 000002
【特許請求の範囲】
【請求項１】
高圧ポンプにより燃料を高圧にして燃料噴射弁に供給し、この燃料噴射弁から燃料を気筒内に直接噴射する筒内噴射式の内燃機関の始動制御装置において、
噴射開始前に噴射開始タイミング及び噴射時間をセット（以下これを「噴射セット」という）する噴射セット手段と、
前記噴射セット手段でセットされた噴射開始タイミング及び噴射時間で前記燃料噴射弁を駆動して噴射を実行する噴射制御手段と、
前記燃料噴射弁に供給される燃料の圧力（以下「燃圧」という）を検出する燃圧検出手段と、
内燃機関の始動時における噴射セット時に前記燃圧検出手段の検出燃圧に基づいてその後の噴射開始時の燃圧を予測してその予測燃圧に基づいて前記噴射制御手段による噴射を実行するか禁止するかを判定する始動制御手段と
を備えていることを特徴とする筒内噴射式の内燃機関の始動制御装置。
【請求項２】
前記始動制御手段は、噴射セットから噴射開始までの期間に前記高圧ポンプの燃料吐出がある場合に前記噴射開始時の燃圧を予測してその予測燃圧に基づいて噴射実行の可否判定を行い、噴射セットから噴射開始までの期間に前記高圧ポンプの燃料吐出がない場合には、噴射セット時の前記燃圧検出手段の検出燃圧に基づいて噴射実行の可否判定を行うことを特徴とする請求項１に記載の筒内噴射式の内燃機関の始動制御装置。
【請求項３】
前記始動制御手段は、噴射セット前に前記燃圧検出手段で検出した前記高圧ポンプの吐出行程前後の燃圧の差に基づいて噴射セットから噴射開始までの燃圧上昇量を予測し、噴射セット時の検出燃圧に前記燃圧上昇量を加算して前記噴射開始時の燃圧を予測することを特徴とする請求項１又は２に記載の筒内噴射式の内燃機関の始動制御装置。
【請求項４】
前記始動制御手段は、前記高圧ポンプの吐出行程前後の燃圧差を噴射セット時の検出燃圧及び／又は燃料温度に応じて補正して前記燃圧上昇量を予測することを特徴とする請求項３に記載の筒内噴射式の内燃機関の始動制御装置。
【請求項５】
前記始動制御手段は、噴射セット時の検出燃圧及び／又は燃料温度に基づいて噴射セットから噴射開始までの燃圧上昇量を予測し、噴射セット時の検出燃圧に前記燃圧上昇量を加算して前記噴射開始時の燃圧を予測することを特徴とする請求項１又は２に記載の筒内噴射式の内燃機関の始動制御装置。
【請求項６】
前記始動制御手段は、内燃機関の始動時に圧縮行程で噴射し、点火時期を遅角することを特徴とする請求項１乃至５のいずれかに記載の筒内噴射式の内燃機関の始動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、始動時に燃圧を早期に上昇させる機能を備えた筒内噴射式の内燃機関の始動制御装置に関する発明である。
【背景技術】
【０００２】
気筒内に燃料を直接噴射する筒内噴射エンジンは、吸気ポートに噴射する吸気ポート噴射エンジンと比較して、噴射から燃焼までの時間が短く、噴射燃料を霧化させる時間を十分に稼ぐことができないため、噴射圧力を高圧にして噴射燃料を微粒化する必要がある。そのため、筒内噴射エンジンでは、燃料タンクから低圧ポンプで汲み上げた燃料を、エンジンのカム軸で駆動する高圧ポンプにより高圧にして燃料噴射弁へ圧送するようにしている。
【０００３】
エンジン停止中は、高圧ポンプや低圧ポンプも停止するため、時間の経過とともに燃料配管内の燃圧が低下する。このため、エンジン停止時間が長くなると、燃圧がほとんど０ＭＰａの状態まで低下するため、始動時に、燃圧が始動に適した高燃圧領域に上昇するまでに暫く時間がかかる。その結果、始動時には低燃圧で燃料を噴射することになるため、噴射燃料の微粒化が不十分となって燃焼性が悪化したり、筒内ウエットが増加して、始動性が悪くなると共に、始動時の排気エミッションも悪くなる。
【０００４】
この対策として、特許文献１（特開平１１−２７０３８５号公報）の筒内噴射エンジンの始動制御では、始動初期の所定期間に噴射を停止させ、その噴射停止期間中に高圧ポンプによって燃圧を始動に適した高燃圧領域に上昇させてから噴射を開始させるようにしている。
【特許文献１】特開平１１−２７０３８５号公報（第１頁等）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１の筒内噴射エンジンの始動制御では、始動時に高圧ポンプによって燃圧が始動に適した高燃圧領域に上昇するまで燃料噴射を停止させるため、始動時間が長くなったり、未燃ＨＣを含む筒内残留ガスの排出量が増加するという問題が生じる。      
【０００６】
尚、高圧ポンプの大型化や高圧燃料配管・デリバリパイプの小容積化によって始動時の燃圧昇圧時間を短縮することは可能であるが、高圧ポンプの大型化による車両搭載性悪化、低吐出領域での燃圧制御性悪化、燃圧脈動増大等の問題が生じる。
【０００７】
本発明はこのような事情を考慮してなされたものであり、従ってその目的は、高圧ポンプの大型化や高圧燃料配管・デリバリパイプの小容積化という手段を用いなくても、始動時間を短縮することが可能となり、始動性向上、始動時のエミッション低減等の要求を満たすことができる筒内噴射式の内燃機関の始動制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に係る発明は、噴射セット手段により噴射開始前に噴射開始タイミング及び噴射時間をセット（以下これを「噴射セット」という）し、セットした噴射開始タイミング及び噴射時間で噴射制御手段により燃料噴射弁を駆動して噴射を実行する内燃機関の始動制御装置において、前記燃料噴射弁に供給される燃料の圧力（以下「燃圧」という）を検出する燃圧検出手段を設け、始動制御手段により、内燃機関の始動時における噴射セット時に前記燃圧検出手段の検出燃圧に基づいてその後の噴射開始時の燃圧を予測してその予測燃圧に基づいて前記噴射制御手段による噴射を実行するか禁止するかを判定するようにしたものである。
【０００９】
ところで、内燃機関の噴射制御では、燃料噴射弁の駆動準備のために実際の噴射開始タイミングよりも所定時間前（所定クランク角前）に噴射セットを行うようにしているため、噴射セット時の検出燃圧が始動に適した高燃圧領域に上昇しているか否かで噴射実行の可否判定を行うことが考えられる。しかし、噴射セット時の実燃圧が始動に適した燃圧まで上昇していない場合でも、クランキングによる高圧ポンプの燃料吐出によりその後の噴射開始時には始動に適した燃圧まで上昇している場合があり、この場合は、噴射を実行しても、噴射燃料の微粒化が確保され、エミッション悪化等の問題は生じない。
【００１０】
この点を考慮して、本発明は、内燃機関をスタータでクランキングして始動する過程で、噴射セット時の実燃圧がまだ始動に適した所定燃圧に上昇していなくても、その噴射セット時に予測した噴射開始時の燃圧が始動に適した燃圧まで上昇していると推測できれば、噴射を実行するようにしたものである。これにより、高圧ポンプの大型化や高圧燃料配管・デリバリパイプの小容積化という手段を用いなくても、始動時間を短縮することが可能となり、始動性向上、始動時のエミッション低減等の要求を満たすことができる。
【００１１】
この場合、噴射セットから噴射開始までの期間に高圧ポンプの燃料吐出がない場合は、噴射セット時の燃圧と噴射開始時の燃圧とがほぼ同一になるため、予測燃圧の演算は必ずしも行う必要がない。この点を考慮して、請求項２のように、噴射セットから噴射開始までの期間に高圧ポンプの燃料吐出がある場合に噴射開始時の燃圧を予測してその予測燃圧に基づいて噴射実行の可否判定を行い、噴射セットから噴射開始までの期間に高圧ポンプの燃料吐出がない場合には、噴射セット時の燃圧検出手段の検出燃圧に基づいて噴射実行の可否判定を行うようにしても良い。このようにすれば、噴射セットから噴射開始までの期間に高圧ポンプの燃料吐出の有無に応じた適切な方法で噴射実行の可否判定を行うことができると共に、噴射セットから噴射開始までの期間に高圧ポンプの燃料吐出がない場合には、予測燃圧の演算を行わずに済むため、ＣＰＵ演算負荷を軽減できる利点もある。
【００１２】
また、請求項３のように、噴射セット前に燃圧検出手段で検出した高圧ポンプの吐出行程前後の燃圧の差に基づいて噴射セットから噴射開始までの燃圧上昇量を予測し、噴射セット時の検出燃圧に前記燃圧上昇量を加算して噴射開始時の燃圧を予測するようにすると良い。このようにすれば、噴射開始時の燃圧を精度良く予測することができる。
【００１３】
この場合、噴射セット時の燃圧が高くなるほど、燃圧上昇量が小さくなる傾向があり、また、燃料温度が高くなるほど、燃料の熱膨張等により燃圧上昇量が大きくなる傾向がある。
【００１４】
この点を考慮して、請求項４のように、高圧ポンプの吐出行程前後の燃圧差を噴射セット時の検出燃圧及び／又は燃料温度に応じて補正して前記燃圧上昇量を予測するようにしても良い。このようにすれば、噴射開始時の燃圧の予測精度を更に向上させることができる。
【００１５】
或は、請求項５のように、高圧ポンプの吐出行程前後の燃圧差に代えて、噴射セット時の検出燃圧及び／又は燃料温度に基づいて噴射セットから噴射開始までの燃圧上昇量を予測し、噴射セット時の検出燃圧に前記燃圧上昇量を加算して噴射開始時の燃圧を予測するようにしても良い。このようにしても、噴射開始時の燃圧を精度良く予測することができる。
【００１６】
また、請求項６のように、内燃機関の始動時に圧縮行程で噴射し、点火時期を遅角するようにすると良い。このように、内燃機関の始動時に圧縮行程噴射を行えば、噴射燃料が点火プラグ近傍に集められるため、筒内ウエットを減少させることができる。しかも、点火時期を遅角すれば、燃焼時期が遅くなって排気温度が上昇するため、始動時に排気管内に排出される未燃ＨＣを後燃えさせる効果を期待でき、始動時のエミッションを低減することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を実施するための最良の形態を具体化した２つの実施例１，２を説明する。
【実施例１】
【００１８】
本発明の実施例１を図１乃至図１１に基づいて説明する。まず、図１に基づいて筒内噴射エンジンの燃料供給システム全体の構成を説明する。燃料を貯留する燃料タンク１１内には、燃料を汲み上げる低圧ポンプ１２が設置されている。この低圧ポンプ１２は、バッテリ（図示せず）を電源とする電動モータ（図示せず）によって駆動される。この低圧ポンプ１２から吐出される燃料は、燃料配管１３を通して高圧ポンプ１４に供給される。燃料配管１３には、プレッシャレギュレータ１５が接続され、このプレッシャレギュレータ１５によって低圧ポンプ１２の吐出圧（高圧ポンプ１４への燃料供給圧力）が所定圧力に調圧され、その圧力を越える燃料の余剰分は燃料戻し管１６により燃料タンク１１内に戻されるようになっている。
【００１９】
図２に示すように、高圧ポンプ１４は、円筒状のポンプ室１８内でピストン１９を往復運動させて燃料を吸入／吐出するピストンポンプであり、ピストン１９は、エンジンのカム軸２０に嵌着されたカム２１の回転運動によって駆動される。この高圧ポンプ１４の吸入口２３側には、電磁弁からなる燃圧制御弁２２が設けられている。高圧ポンプ１４の吸入行程（ピストン１９の下降時）においては、燃圧制御弁２２が開弁されてポンプ室１８内に燃料が吸入され、吐出行程（ピストン１９の上昇時）においては、燃圧制御弁２２の閉弁時間を制御することで燃圧（吐出圧力）を制御する。つまり、燃圧を上昇させるときには燃圧制御弁２２の閉弁時間を長くし、逆に、燃圧を低下させるときには燃圧制御弁２２の閉弁時間を短くする。
【００２０】
一方、高圧ポンプ１４の吐出口２４側には、吐出した燃料の逆流を防止する逆止弁２５が設けられている。高圧ポンプ１４から吐出された燃料は、高圧燃料配管２６を通してデリバリパイプ２７に送られ、このデリバリパイプ２７からエンジンのシリンダヘッドに気筒毎に取り付けられた燃料噴射弁２８に高圧の燃料が分配される。高圧燃料配管２６には、燃圧を検出する燃圧センサ２９（燃圧検出手段）が設けられ、この燃圧センサ２９の出力信号がエンジン制御回路（以下「ＥＣＵ」と表記する）３０に入力される。
【００２１】
このＥＣＵ３０は、マイクロコンピュータを主体として構成され、エンジン回転速度、吸気管圧力（又は吸入空気量）、冷却水温等のエンジン運転状態を検出する各種センサの出力信号を読み込んで、噴射時間（燃料噴射量）と噴射開始タイミングを演算し、噴射開始の所定時間前（所定クランク角前）に噴射開始タイミング及び噴射時間をセットし（この機能が噴射セット手段に相当する）、その噴射開始タイミング及び噴射時間で燃料噴射弁２８を駆動して燃料噴射を実行する（この機能が噴射制御手段に相当する）。更に、このＥＣＵ３０は、内蔵のＲＯＭ（記憶媒体）に記憶された後述する始動制御用の各ルーチンを実行することで、始動時における噴射セット時に燃圧センサ２９の検出燃圧に基づいてその後の噴射開始時の燃圧を予測してその予測燃圧に基づいて噴射を実行するか禁止するかを判定する（この機能が始動制御手段に相当する）。
【００２２】
ここで、本実施例１の昇圧始動制御方法を図９乃至図１０のタイムチャートを用いて説明する。図９は、イグニッションスイッチ（ＩＧスイッチ）をＯＮ位置からＳＴＡＲＴ位置へ操作してスタータに通電してクランキングを開始してから、エンジンの始動が完了するまでの始動制御の一例を示している。
【００２３】
ＩＧスイッチのＯＮ直後のイニシャル時（初期化処理時）に、燃圧センサ２９の出力を読み込んで高圧ポンプ１４の吐出前の初期燃圧（ベース燃圧）Ｐ0 を検出する。そして、クランキング開始後、高圧ポンプ１４の初回の吐出行程終了時に、燃圧センサ２９の出力を読み込んで高圧ポンプ１４の初回の吐出行程後の燃圧Ｐr を検出し、この燃圧Ｐr から初期燃圧Ｐ0 を差し引くことで、高圧ポンプ１４の初回の吐出行程前後の燃圧差（Ｐr −Ｐ0 ）を算出する。
【００２４】
各気筒の噴射セット時に、噴射セット前に高圧ポンプ１４の初回の吐出行程前後の燃圧差（Ｐr −Ｐ0 ）に基づいて噴射セットから噴射開始までの燃圧上昇量ΔＰr を予測する。例えば、高圧ポンプ１４の初回の吐出行程前後の燃圧差（Ｐr −Ｐ0 ）を噴射セットから噴射開始までの燃圧上昇量ΔＰr の予測値として用いる。そして、噴射セット時の検出燃圧Ｐr に前記燃圧上昇量ΔＰr を加算して噴射開始時の燃圧ＰＲest （＝Ｐr ＋ΔＰr ）を予測し、この噴射開始時の予測燃圧ＰＲest が始動に適した所定燃圧（噴射許可燃圧）ＴＰＲ以上であるか否かで、噴射を実行するか禁止するかを判定する。
尚、ＥＣＵ３０の演算負荷を軽減するために、噴射セットから噴射開始までの燃圧上昇量ΔＰr を予め設定した固定値としても良い。
【００２５】
また、噴射セット時の燃料温度が高くなるほど、燃料の熱膨張等により燃圧上昇量ΔＰr が大きくなる傾向があることを考慮して、図５に示すような噴射セット時の燃料温度をパラメータとする燃圧上昇量ΔＰr の算出マップ又は数式をＥＣＵ３０のＲＯＭに実装しておき、噴射セット時の燃料温度をセンサ等で検出又は推定して、噴射セット時の燃料温度に応じた燃圧上昇量ΔＰr を図５のマップ又は数式により算出するようにしても良い。      
【００２６】
また、噴射セット時の燃圧Ｐr が高くなるほど、燃圧上昇量ΔＰr が小さくなる傾向があることを考慮して、図６に示すような噴射セット時の燃圧Ｐr をパラメータとする燃圧上昇量ΔＰr の算出マップ又は数式をＥＣＵ３０のＲＯＭに実装しておき、噴射セット時の検出燃圧Ｐr に応じた燃圧上昇量ΔＰr を図６のマップ又は数式により算出するようにしても良い。
【００２７】
この場合、燃圧上昇量ΔＰr の予測精度を向上させるために、噴射セット時の燃料温度と燃圧Ｐr をパラメータとする燃圧上昇量ΔＰr の二次元マップ又は数式をＥＣＵ３０のＲＯＭに実装しておき、噴射セット時の燃料温度と検出燃圧Ｐr に応じた燃圧上昇量ΔＰr を二次元マップ又は数式により算出するようにしても良い。
【００２８】
また、図１１に示すように、高圧ポンプ１４の吐出性能には製造公差や経時劣化等によるばらつきがあるため、高圧ポンプ１４の通電時間（燃圧制御弁２２の閉弁時間）が同じであっても、高圧ポンプ１４の吐出性能のばらつきによって燃圧上昇量ΔＰr が異なってくる。そこで、始動毎に噴射セットから噴射開始までの燃圧上昇量ΔＰr の実測値（燃圧センサ２９による検出値）を学習値としてＥＣＵ３０のバックアップＲＡＭ等の書き換え可能な不揮発性メモリに更新記憶しておき、実際の始動時に、不揮発性メモリに記憶されている燃圧上昇量ΔＰr の学習値を用いて噴射開始時の燃圧ＰＲest を予測するようにしても良い。この場合、燃圧上昇量ΔＰr の学習精度を高めるために、燃料温度や燃圧等の条件に応じて複数の学習領域に区分して、各学習領域毎に燃圧上昇量ΔＰr を学習するようにしても良い。勿論、燃料温度や燃圧等とは無関係に燃圧上昇量ΔＰr を学習するようにしても良いことは言うまでもない。
【００２９】
ところで、噴射セットから噴射開始までの期間に高圧ポンプ１４の燃料吐出がない場合には、噴射セット時の燃圧と噴射開始時の燃圧とがほぼ同一になるため、予測燃圧の演算は必ずしも行う必要がない。この点を考慮して、本実施例１では、図１０に示すように、噴射セット（Ａ点）から噴射開始（Ｂ点）までの期間に高圧ポンプ１４の燃料吐出（ＴＰ点）がある場合に上記方法で噴射開始時の燃圧ＰＲest を予測してその予測燃圧ＰＲest に基づいて噴射実行の可否判定を行い、噴射セット（Ａ点）から噴射開始（Ｂ点）までの期間に高圧ポンプ１４の燃料吐出（ＴＰ点）がない場合には、噴射セット（Ａ点）から噴射開始（Ｂ点）までの期間に燃圧が上昇しないため、噴射開始時の燃圧ＰＲest の予測を行わず、噴射セット時の検出燃圧Ｐr が噴射許可燃圧ＴＰＲ以上であるか否かで、噴射を実行するか禁止するかを判定する。
【００３０】
更に、ＥＣＵ３０は、始動時に、圧縮行程で噴射し、点火時期を遅角するように制御する。このように、始動時に圧縮行程噴射を行えば、噴射燃料が点火プラグ近傍に集められるため、筒内ウエットを減少させることができる。しかも、点火時期を遅角すれば、燃焼時期が遅くなって排気温度が上昇するため、始動時に排気管内に排出される未燃ＨＣを後燃えさせる効果を期待でき、始動時のエミッションを低減することができる。
【００３１】
以上説明した昇圧始動制御は、ＥＣＵ３０によって図３〜図８の各ルーチンに従って実行される。以下、各ルーチンの処理内容を説明する。
【００３２】
［昇圧始動制御実行条件判定ルーチン］
図３の昇圧始動制御実行条件判定ルーチンは、ＩＧスイッチのＯＮ期間中に所定周期（例えば８ｍｓ周期）で起動され、昇圧始動制御の実行条件を次のようにして判定する。まず、ステップ１０１で、エンジンの冷却水温が所定温度範囲内（ＴＷＬ＜冷却水温＜ＴＷＨ）であるか否かを判定する。ここで、所定温度範囲の下限ＴＷＬは、これ以下の温度領域では、低温時の燃料増量補正により燃料噴射量が増加するために昇圧始動制御を行っても圧縮行程中に十分に霧化時間を確保できない水温であり、例えば０℃に設定されている。また、所定温度範囲の上限ＴＷＨは、これ以上の温度領域では、エンジン停止後の経過時間が短く、まだ高圧燃料配管２６内の燃圧が高燃圧に保たれていると推定できる水温であり、外気温よりもある程度高い温度（例えば４０℃）に設定されている。
【００３３】
冷却水温が所定温度範囲内（ＴＷＬ＜冷却水温＜ＴＷＨ）でなければ、昇圧始動制御の実行条件が不成立となり、ステップ１０５に進み、昇圧始動制御を禁止する。
【００３４】
冷却水温が所定温度範囲内（ＴＷＬ＜冷却水温＜ＴＷＨ）であれば、ステップ１０２に進み、ＥＣＵ３０に実装された自己診断機能により高圧系（高圧ポンプ１４やその駆動制御系、高圧燃料配管２６等）が正常であるか否かを判定し、正常でなければ、昇圧始動制御の実行条件が不成立となり、ステップ１０５に進み、昇圧始動制御を禁止する。
【００３５】
高圧系が正常であれば、ステップ１０３に進み、始動完了か否かを判定し、始動完了であれば、昇圧始動制御を行う必要がないので、昇圧始動制御の実行条件が不成立となり、ステップ１０５に進み、昇圧始動制御を禁止する。この場合は、通常の噴射制御が行われる。
【００３６】
上記ステップ０３で、始動完了前と判定されれば、昇圧始動制御の実行条件が成立し、ステップ１０４に進み、昇圧始動制御を許可する。
【００３７】
要するに、昇圧始動制御の実行条件は、下記の(1) 〜(3) の条件を全て満たすことであり、いずれか１つでも満たさない条件があれば、昇圧始動制御の実行条件が不成立となり、昇圧始動制御が禁止される。
(1) ＴＷＬ＜冷却水温＜ＴＷＨ  （ステップ１０１）
(2) 高圧系が正常であること    （ステップ１０２）
(3) 始動完了前であること      （ステップ１０３）
【００３８】
［始動噴射制御判定ルーチン］
図４の始動噴射制御判定ルーチンは、噴射セット毎に起動され、特許請求の範囲でいう始動制御手段としての役割を果たす。本ルーチンが起動されると、まずステップ２０１で、前記図３の昇圧始動制御実行条件判定ルーチンの処理結果に基づいて昇圧始動制御が許可されているか否かを判定し、昇圧始動制御が禁止されていれば、ステップ２１２に進み、始動噴射を許可する。この場合は、燃圧が低くても、噴射が実行される。
【００３９】
昇圧始動制御が許可されていれば、ステップ２０２に進み、始動噴射実行済み（最初の噴射を実行済み）か否かを判定し、始動噴射実行済みであれば、ステップ２１２に進み、始動噴射を許可して、噴射を継続する。これは、始動噴射を一旦開始した後は、噴射により燃圧が一時的に噴射許可燃圧ＴＰＲ以下に低下しても、噴射を継続して始動を早期に完了させるためである（噴射開始後に噴射が停止されると始動性が悪化するためである）。      
【００４０】
始動噴射実行済みでなければ、ステップ２０３に進み、噴射セット時の燃圧センサ２９の検出燃圧Ｐr を読み込んだ後、ステップ２０４に進み、噴射セット時の検出燃圧Ｐr が噴射許可燃圧ＴＰＲ以上であるか否かを判定し、噴射セット時の検出燃圧Ｐr が既に噴射許可燃圧ＴＰＲ以上であれば、その後の噴射開始時の燃圧が噴射許可燃圧ＴＰＲ以上であることは明らかであるので、ステップ２１２に進み、始動噴射を許可する。これにより、最初の噴射が行われる。
【００４１】
噴射セット時の検出燃圧Ｐr が噴射許可燃圧ＴＰＲよりも低ければ、次のようにして噴射開始時の燃圧ＰＲest を予測する。まず、ステップ２０５で、現在のクランク角度Ａ（噴射セット時刻）と噴射開始時のクランク角度Ｂ（噴射開始時刻）をＥＣＵ３０のＲＡＭ等のメモリに記憶する。この後、ステップ２０６に進み、高圧ポンプ１４の通電終了時のクランク角度ＴＰ（通電終了時刻）を読み込み、次のステップ２０７で、図１０に示すように、高圧ポンプ１４の通電終了時のクランク角度ＴＰ（通電終了時刻）が、現在のクランク角度Ａ（噴射セット時刻）と噴射開始時のクランク角度Ｂ（噴射開始時刻）との間に存在するか否か（Ａ≦ＴＰ≦Ｂであるか否か）を判定することで、噴射セット（Ａ点）から噴射開始（Ｂ点）までの期間に高圧ポンプ１４の燃料吐出（ＴＰ点）があるか否かを判定する。
【００４２】
その結果、噴射セット（Ａ点）から噴射開始（Ｂ点）までの期間に高圧ポンプ１４の燃料吐出（ＴＰ点）がないと判定されれば、噴射セット（Ａ点）から噴射開始（Ｂ点）までの期間に燃圧Ｐr が上昇しないため、噴射開始時の燃圧ＰＲest の予測を行わない。この場合は、前記ステップ２０４で、噴射セット時の検出燃圧Ｐr が噴射許可燃圧ＴＰＲよりも低いと判定されていることから、噴射開始時の燃圧ＰＲest も噴射許可燃圧ＴＰＲよりも低いと判断され、ステップ２１１に進み、始動噴射を禁止する。
【００４３】
また、上記ステップ２０７で、噴射セット（Ａ点）から噴射開始（Ｂ点）までの期間に高圧ポンプ１４の燃料吐出（ＴＰ点）があると判定されれば、ステップ２０８に進み、現在（噴射セット時）の検出燃圧Ｐr に、噴射セットから噴射開始までの燃圧上昇量予測値ΔＰr を加算することで、噴射開始時の予測燃圧ＰＲest を求める。
ＰＲest ＝Ｐr ＋ΔＰr
ここで、燃圧上昇量ΔＰr は、後述する図７の燃圧上昇量算出ルーチンで算出される。      
【００４４】
尚、前述したように、燃圧上昇量ΔＰr は、予め設定した固定値としても良いし、噴射セット時の燃料温度及び／又は燃圧Ｐr に基づいてマップ又は数式により燃圧上昇量ΔＰr を算出しても良いし、始動毎に学習した燃圧上昇量ΔＰr の学習値を用いても良い。
【００４５】
この後、ステップ２０９に進み、噴射開始時の予測燃圧ＰＲest が噴射許可燃圧ＴＰＲ以上であるか否かを判定し、噴射開始時の予測燃圧ＰＲest が噴射許可燃圧ＴＰＲ以上であれば、ステップ２１０に進み、始動噴射を許可する。これにより、最初の噴射が行われる。これに対して、噴射開始時の予測燃圧ＰＲest が噴射許可燃圧ＴＰＲよりも低いと判定されれば、ステップ２１１に進み、始動噴射を禁止する。
【００４６】
以上の処理により、クランキング開始から噴射開始時の予測燃圧ＰＲest （又は噴射セット時の検出燃圧Ｐr ）が噴射許可燃圧ＴＰＲ以上となるまでの期間は、噴射が停止され、高圧ポンプ１４の吐出による燃圧上昇が優先的に行われるため、燃圧が早期に噴射許可燃圧ＴＰＲ以上に上昇するようになる。
【００４７】
［燃圧上昇量算出ルーチン］
図７の燃圧上昇量算出ルーチンは、噴射セット毎に上記図４の始動噴射制御判定ルーチンを実行する前に実行される。本ルーチンが起動されると、まずステップ３０１で、ＩＧスイッチのＯＮ直後のイニシャル時（初期化処理時）であるか否かを判定し、イニシャル時であれば、ステップ３０８に進み、燃圧センサ２９で検出した高圧ポンプ１４の初回の吐出行程前の燃圧をベース燃圧Ｐ0 としてＥＣＵ３０のＲＡＭ等のメモリに記憶して本ルーチンを終了する。
【００４８】
一方、イニシャル処理を終了していれば、ステップ３０２に進み、燃圧上昇量ΔＰr の算出が完了しているか否かを判定し、燃圧上昇量ΔＰr の算出が完了してれば、ステップ３０９に進み、それまでに算出した燃圧上昇量ΔＰr を学習値としてＥＣＵ３０のバックアップＲＡＭ等の書き換え可能な不揮発性メモリに更新記憶して本ルーチンを終了する。      
【００４９】
上記ステップ３０２で、燃圧上昇量ΔＰr の算出が完了していないと判定されれば、ステップ３０３に進み、高圧ポンプ１４の初回通電（１回目の吐出）であるか否かを判定し、２回目以降の通電（２回目以降の吐出）であれば、ステップ３０９に進み、それまでに予測した燃圧上昇量ΔＰr を学習して本ルーチンを終了する。
【００５０】
これに対して、上記ステップ３０３で、初回通電（１回目の吐出）であると判定されれば、ステップ３０４に進み、通電フラグがＯＦＦにリセットされたか否か（１回目の吐出が終了したか否か）を判定し、通電フラグがＯＮ（燃料吐出中）と判定されれば、ステップ３０９に進み、それまでに予測した燃圧上昇量ΔＰr を学習して本ルーチンを終了する。
【００５１】
その後、通電フラグがＯＦＦにリセットされた時点（１回目の吐出が終了した時点）で、ステップ３０４で「Ｙｅｓ」と判定されて、ステップ３０５に進み、現在（１回目の吐出終了時）の燃圧センサ２９の検出燃圧Ｐr を読み込んだ後、ステップ３０６に進み、現在（１回目の吐出終了時）の検出燃圧Ｐr とベース燃圧Ｐ0 との燃圧差（Ｐr −Ｐ0 ）を、噴射セットから噴射開始までの燃圧上昇量ΔＰr として算出する。
ΔＰr ＝Ｐr −Ｐ0
【００５２】
ここで、燃圧上昇量ΔＰr （図１０参照）を１回目の吐出行程の前後の燃圧差（Ｐr −Ｐ0 ）から算出する理由は、１回目の吐出行程では、デリバリパイプ２７を含めた高圧燃料配管２６内の燃圧が低圧であり、しかも、高圧燃料配管２６内の燃料温度の変化（燃料タンク１１内の低温燃料との入れ替わり）も少ないことから、１回目の吐出による燃圧上昇量ΔＰr のばらつきが小さくなるためである。但し、本発明は、高圧ポンプ１４の２回目以降の吐出行程前後の燃圧差ΔＰr を算出することを排除するものではない。
この後、ステップ３０７に進み、燃圧上昇量ΔＰr の算出完了の情報を記憶して本ルーチンを終了する。
【００５３】
［始動時高圧ポンプ制御ルーチン］
図８の始動時高圧ポンプ制御ルーチンは、ＩＧスイッチのＯＮ期間中に所定周期（例えば８ｍｓ周期）で実行される。本ルーチンが起動されると、まずステップ４０１で、前記図３の昇圧始動制御実行条件判定ルーチンの処理結果に基づいて昇圧始動制御が許可されているか否かを判定し、昇圧始動制御が禁止されていれば、ステップ４１０に進み、通常高圧ポンプ制御ルーチン（図示せず）を実行して、高圧ポンプ１４を通常制御する。
【００５４】
これに対して、上記ステップ４０１で昇圧始動制御が許可されていると判定されれば、ステップ４０２に進み、高圧ポンプ１４の通電中（吐出中）であるか否かを判定し、高圧ポンプ１４の通電中（吐出中）でなければ、ステップ４０３に進み、通電開始時刻Ｔ0 （噴射セットから通電開始までの時間又はクランク角）が経過したか否かを判定し、この通電開始時刻Ｔ0 が経過していなければ、ステップ４０９に進み、通電フラグをＯＦＦに維持して、高圧ポンプ１４を非通電状態（燃料を吐出しない状態）に維持する。
【００５５】
その後、通電開始時刻Ｔ0 が経過した時点で、ステップ４０４に進み、昇圧始動制御時の吐出時間（燃圧制御弁２２の閉弁時間）を決める所定通電時間ＴＰonをセットして、次のステップ４０５で、通電フラグをＯＮする。この後、ステップ４０６に進み、通電開始時刻Ｔ0 に通電時間ＴＰonを加算して、通電終了時刻ＴＰend （噴射セットから通電終了までの時間又はクランク角）を求める。
ＴＰend ＝Ｔ0 ＋ＴＰon
【００５６】
この後、ステップ４０７に進み、高圧ポンプ１４の初回通電（１回目の吐出）であるか否かを判定し、初回通電（１回目の吐出）であれば、ステップ４０８に進み、初回通電フラグをＯＮして初回通電を許可する。上記ステップ４０７で、２回目以降の通電（２回目以降の吐出）と判定されれば、そのまま本ルーチンを終了する。
【００５７】
一方、前記ステップ４０２で、高圧ポンプ１４の通電中（吐出中）であると判定されれば、ステップ４１１に進み、通電終了時刻ＴＰend が経過したか否かを判定し、まだ通電終了時刻ＴＰend を経過していなければ、そのまま高圧ポンプ１４の通電を続行する。そして、通電終了時刻ＴＰend が経過した時点で、ステップ４１２に進み、通電フラグをＯＦＦして、高圧ポンプ１４の通電を終了して燃圧制御弁２２を開弁し、高圧ポンプ１４の吐出を終了する。
【００５８】
以上説明した本実施例１によれば、噴射セット時に、噴射セット前に燃圧センサ２９で検出した高圧ポンプ１４の吐出行程前後の燃圧差（Ｐr −Ｐ0 ）に基づいて噴射セットから噴射開始までの燃圧上昇量ΔＰr を予測し、噴射セット時の検出燃圧Ｐr に該燃圧上昇量ΔＰr を加算して噴射開始時の燃圧ＰＲest を予測し、この噴射開始時の予測燃圧ＰＲest が始動に適した噴射許可燃圧ＴＰＲ以上であるか否かで、噴射を実行するか禁止するかを判定するようにしたので、エンジンをスタータでクランキングして始動する過程で、噴射セット時の実燃圧Ｐr がまだ噴射許可燃圧ＴＰＲに上昇していなくても、その噴射セット時に予測した噴射開始時の燃圧ＰＲest が噴射許可燃圧ＴＰＲまで上昇していると推測できれば、噴射を実行するという制御が可能となる。これにより、高圧ポンプ１４の大型化や高圧燃料配管２６・デリバリパイプ２７の小容積化という手段を用いなくても、始動時間を短縮することが可能となり、始動性向上、始動時のエミッション低減等の要求を満たすことができる。
【００５９】
しかも、本実施例１では、噴射セットから噴射開始までの期間に高圧ポンプ１４の燃料吐出がある場合に噴射開始時の燃圧ＰＲest を予測してその予測燃圧ＰＲest に基づいて噴射実行の可否判定を行い、噴射セットから噴射開始までの期間に高圧ポンプ１４の燃料吐出がない場合には、噴射セット時の燃圧センサ２９の検出燃圧Ｐr に基づいて噴射実行の可否判定を行うようにしたので、噴射セットから噴射開始までの期間に高圧ポンプ１４の燃料吐出の有無に応じた適切な方法で噴射実行の可否判定を行うことができると共に、噴射セットから噴射開始までの期間に高圧ポンプ１４の燃料吐出がない場合には、予測燃圧ＰＲest の演算を行わずに済むため、ＥＣＵ３０の演算負荷を軽減できる利点もある。
【実施例２】
【００６０】
前述したように、噴射セット時の燃圧Ｐr が高くなるほど、実際の燃圧上昇量ΔＰr が小さくなる傾向があり、また、燃料温度が高くなるほど、燃料の熱膨張等により実際の燃圧上昇量ΔＰr が大きくなる傾向がある。
【００６１】
この点を考慮して、図１２乃至図１４に示す本発明の実施例２では、高圧ポンプ１４の吐出行程前後の燃圧差（Ｐr −Ｐ0 ）を噴射セット時の検出燃圧Ｐr 及び／又は燃料温度に応じた補正係数Ｋで補正して、噴射セットから噴射開始までの燃圧上昇量ΔＰr を予測するようにしている。
【００６２】
本実施例２で実行する図１２の燃圧上昇量算出ルーチンは、前記図７の燃圧上昇量算出ルーチンのステップ３０６の処理をステップ３０６ａ、３０６ｂの処理に変更したものであり、それ以外の処理は前記図７の燃圧上昇量算出ルーチンと同じである。
【００６３】
図１２の燃圧上昇量算出ルーチンでは、高圧ポンプ１４の初回通電（１回目の吐出）の終了後にステップ３０５に進み、現在（１回目の吐出終了時）の燃圧センサ２９の検出燃圧Ｐr を読み込んだ後、ステップ３０６ａに進み、図１３に示すような噴射セット時の燃料温度をパラメータとする補正係数Ｋの算出マップ又は数式を用いて、噴射セット時の燃料温度に応じた補正係数Ｋをマップ又は数式により算出したり、或は、図１４に示すような噴射セット時の燃圧Ｐr をパラメータとする補正係数Ｋの算出マップ又は数式を用いて、噴射セット時の検出燃圧Ｐr に応じた補正係数Ｋを算出するようにしても良い。或は、噴射セット時の燃料温度と燃圧Ｐr をパラメータとする補正係数Ｋの二次元マップを用いて、噴射セット時の燃料温度と検出燃圧Ｐr に応じた燃圧上昇量ΔＰr を二次元マップにより算出するようにしても良い。この場合、図１３のマップは、噴射セット時の燃料温度が高くなるほど、補正係数Ｋが大きくなるように設定され、図１４のマップは、噴射セット時の燃圧Ｐr が高くなるほど、補正係数Ｋが小さくなるように設定されている。
【００６４】
補正係数Ｋの算出後、ステップ３０６ｂに進み、現在（１回目の吐出終了時）の検出燃圧Ｐr とベース燃圧Ｐ0 との燃圧差（Ｐr −Ｐ0 ）を補正係数Ｋで補正して、噴射セットから噴射開始までの燃圧上昇量ΔＰr を求める。
ΔＰr ＝（Ｐr −Ｐ0 ）×Ｋ
この後、ステップ３０７に進み、燃圧上昇量ΔＰr の算出完了の情報を記憶して本ルーチンを終了する。その他の処理は、前記実施例１と同じである。
【００６５】
以上説明した本実施例２では、燃圧Ｐr や燃料温度に応じて実際の燃圧上昇量ΔＰr が変化することを考慮して、高圧ポンプ１４の吐出行程前後の燃圧差（Ｐr −Ｐ0 ）を噴射セット時の検出燃圧Ｐr 及び／又は燃料温度に応じた補正係数Ｋで補正して燃圧上昇量ΔＰr を予測するようにしたので、噴射開始時の燃圧の予測精度を前記実施例１よりも向上させることができる。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施例１における燃料噴射システム全体の概略構成を示す図である。
【図２】高圧ポンプの構成図である。
【図３】実施例１の昇圧始動制御実行条件判定ルーチンの処理の流れを示すフローチャートである。
【図４】実施例１の始動噴射制御判定ルーチンの処理の流れを示すフローチャートである。
【図５】実施例１の噴射セット時の燃料温度をパラメータとして燃圧上昇量ΔＰr を算出するマップの一例を示す図である。
【図６】実施例１の噴射セット時の燃圧Ｐr をパラメータとして燃圧上昇量ΔＰr を算出するマップの一例を示す図である。
【図７】実施例１の燃圧上昇量算出ルーチンの処理の流れを示すフローチャートである。
【図８】実施例１の始動時高圧ポンプ制御ルーチンの処理の流れを示すフローチャートである。
【図９】スタータに通電してクランキングを開始してから、エンジンの始動が完了するまでの始動制御の一例を示すタイムチャートである。
【図１０】噴射セット後の制御例を示すタイムチャートである。
【図１１】高圧ポンプの吐出性能のばらつき範囲を説明する図である。
【図１２】実施例２の燃圧上昇量算出ルーチンの処理の流れを示すフローチャートである。
【図１３】実施例２の噴射セット時の燃料温度をパラメータとして補正係数Ｋを算出するマップの一例を示す図である。
【図１４】実施例２の噴射セット時の燃圧Ｐr をパラメータとして補正係数Ｋを算出するマップの一例を示す図である。
【符号の説明】
【００６７】
１１…燃料タンク、１２…低圧ポンプ、１４…高圧ポンプ、１５…プレッシャレギュレータ、１９…ピストン、２０…カム軸、２１…カム、２２…燃圧制御弁（燃圧検出手段）、２５…逆止弁、２７…デリバリパイプ、２８…燃料噴射弁、２９…燃圧センサ（燃圧検出手段）、３０…ＥＣＵ（噴射セット手段，噴射制御手段，始動制御手段）。
【図１】
2006291785.tif 000003
【図２】
2006291785.tif 000004
【図３】
2006291785.tif 000005
【図４】
2006291785.tif 000006
【図５】
2006291785.tif 000007
【図６】
2006291785.tif 000008
【図７】
2006291785.tif 000009
【図８】
2006291785.tif 000010
【図９】
2006291785.tif 000011
【図１０】
2006291785.tif 000012
【図１１】
2006291785.tif 000013
【図１２】
2006291785.tif 000014
【図１３】
2006291785.tif 000015
【図１４】
2006291785.tif 000016