(57)【要約】【課題】  噴霧速度に変化があっても、燃焼安定性を低下させず、最適燃費を得ることを目的とする。【解決手段】  上記する課題を解決するために、本発明は、燃焼室内に直接燃料を噴射する燃料噴射弁と、前記燃料噴射弁により噴射した燃料に点火する点火プラグと、が取り付けられたエンジンを制御するエンジン制御装置において、１回の燃焼における前記燃料噴射弁による噴射を複数回に分割する噴射制御部を備え、前記噴射制御部は、前記分割された複数の燃料噴射動作のうち、予め指定した噴射動作の噴射時期と、点火時期との間隔が所望の間隔になるように、点火時期に合わせて燃料噴射時期を制御することを特徴としている。【選択図】  図６
2017210934.tif 000002
【特許請求の範囲】
【請求項１】
燃焼室内に直接燃料を噴射する燃料噴射弁と、前記燃料噴射弁により噴射した燃料に点火する点火プラグと、が取り付けられたエンジンを制御するエンジン制御装置において、
１回の燃焼における前記燃料噴射弁による噴射を複数回に分割する噴射制御部を備え、
前記噴射制御部は、前記分割された複数の燃料噴射動作のうち、予め指定した噴射動作の噴射時期と、点火時期との間隔が所望の間隔になるように、点火時期に合わせて燃料噴射時期を制御することを特徴とするエンジン制御装置。
【請求項２】
請求項１に記載のエンジン制御装置において、
前記噴射制御部は、噴射時期と点火時期との前記所望の間隔を、燃料噴射弁の燃圧、燃焼室内のガス流動、エンジン回転数のいずれか１つ以上のパラメータに基づいて算出し、燃料噴射時期を制御することを特徴とするエンジン制御装置。
【請求項３】
請求項１〜２の何れかに記載のエンジン制御装置において、
前記噴射制御部は、噴射時期と点火時期との前記所望の間隔を、燃料噴射弁の燃圧が高いほど狭くなるように、燃料噴射時期を制御することを特徴とするエンジン制御装置。
【請求項４】
請求項１〜２に記載のエンジン制御装置において、
燃焼室内のガス流動把握手段を備え、
前記噴射制御部は、噴射時期と点火時期との前記所望の間隔が燃焼室内のガス流動が小さいほど狭くなるように、燃料噴射時期を制御することを特徴とするエンジン制御装置。
【請求項５】
請求項４に記載のエンジン制御装置において、
前記ガス流動把握手段は、ＴＧＶ（タンブルジェネレータバルブ）開度、ＳＣＶ（スワールコントロールバルブ）開度、ウェストゲートバルブ開度、スロットル開度の少なくとも１つ以上のパラメータに基づいて、燃焼室内ガス流動の強弱を判定することを特徴とするエンジン制御装置。
【請求項６】
請求項１〜２に記載のエンジン制御装置において、
前記噴射制御部は、噴射時期と点火時期との前記所望の間隔がエンジン回転数が高いほど広くなるように、燃料噴射時期を制御することを特徴とする記載エンジン制御装置。
【請求項７】
請求項１に記載のエンジン制御装置において、
噴射時期と点火時期との前記所望の間隔を、燃料噴射弁の応答性の機差ばらつきに応じて学習する手段を備え、前記噴射制御部は、学習値によって燃料噴射時期を制御することを特徴とするエンジン制御装置。
【請求項８】
請求項７に記載のエンジン制御装置において、
失火判定手段を備え、前記失火判定手段によって失火有りと判定した燃焼サイクルで、前記学習値を更新することを特徴とするエンジン制御装置。
【請求項９】
請求項７又は８に記載のエンジン制御装置において、
前記学習値は、燃料噴射弁の閉弁時間に基づいて算出することを特徴とするエンジン制御装置。
【請求項１０】
請求項１に記載のエンジン制御装置において、
前記噴射制御部は、１回の燃焼における分割された複数の燃料噴射動作のうち、点火時期との間隔を調整する予め指定した噴射動作の噴射量に対する補正は行わず、指令値に基づき噴射動作を行うことを特徴とするエンジン制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン制御装置に関する。
【背景技術】
【０００２】
燃焼室内に直接燃料を噴射する、燃焼室内燃料噴射式エンジンが広く知られている。燃焼室内燃料噴射式エンジンは、燃料噴射弁により燃焼室内に直接燃料噴射を行うものであり、排気性能向上、燃料消費量の削減、出力の向上等を図っている。
【０００３】
近年，エンジンの排気性能向上策として、当該気筒において、１燃焼サイクル中に少なくとも１回以上の燃料噴射を行う多段噴射制御が用いられている。多段噴射制御では、エンジンの運転状態などから求められる多段噴射回数に基づき、燃料噴射量を分割した上で、燃料噴射を実行する。
【０００４】
燃焼室内燃料噴射式エンジンでは、主に吸気行程で燃料噴射することにより燃料と空気との均一混合気により燃焼させる均質燃焼と、圧縮行程で燃料噴射することにより燃料の濃い層と薄い層とを生成して燃焼させる成層燃焼とを運転状態に応じて使い分けている。
近年の厳しい排気ガス規制を満足するため、多段噴射の噴射回数増加、もしくは、分割比細分化により、１回あたりの燃料噴射量は減少している。燃料噴射弁がエンジンの燃焼室の頂部に設置されるシステム（直上噴射システム）においては、特定噴射回数における燃料噴射量が所定量より多くなると、点火プラグ周り空燃比がリッチになり、失火する恐れがある。
【０００５】
このような課題に対して、燃料噴射量を最適化し、燃料噴霧が点火プラグ周りを通過するタイミングと点火時期とを合わせ、点火時期に点火プラグ周り空燃比を燃焼可能領域にすることが求められる。
【０００６】
特開2007-092554（特許文献１）には、燃料噴霧が点火プラグ周りを通過するタイミングに点火できるようにするため、燃料噴射時期を基準にして点火時期を設定する技術が開示されている。
【０００７】
また、特開2000-045845（特許文献２）には、燃焼状態を安定させ且つ燃料噴射時期の進角に基づく機関出力を得られるように、燃料噴射時期及び点火時期を制御し、燃料噴射時期と点火時期との間の期間を一定に維持する技術が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開2007-092554号公報
【特許文献２】特開2000-045845号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１に記載の技術では、燃料噴射時期を基準として点火プラグの点火時期を制御するため、最適なトルクを得られる点火時期（ＭＢＴ）で点火できないことによって、最適燃費が得られないという問題がある。
【００１０】
また、特許文献２に記載の技術では、燃料噴射時期と点火時期との間隔を一定に維持するため、燃料噴射弁の燃圧や燃焼室内のガス流動の変化によって、噴霧速度に変化がある場合、燃料噴霧が点火プラグ周りを通過するタイミングに点火できないことによって、燃焼安定性が低下する恐れがある。
【００１１】
本発明はこうした問題に鑑みてなされたものであり、その目的は、噴霧速度に変化があっても、燃焼安定性を低下させず、最適燃費を得ることにある。
【課題を解決するための手段】
【００１２】
上記する課題を解決するために、本発明は、燃焼室内に直接燃料を噴射する燃料噴射弁と、前記燃料噴射弁により噴射した燃料に点火する点火プラグと、が取り付けられたエンジンを制御するエンジン制御装置において、１回の燃焼における前記燃料噴射弁による噴射を複数回に分割する噴射制御部を備え、前記噴射制御部は、前記分割された複数の燃料噴射動作のうち、予め指定した噴射動作の噴射時期と、点火時期との間隔が所望の間隔になるように、点火時期に合わせて燃料噴射時期を制御することを特徴としている。
【発明の効果】
【００１３】
本発明によって、噴霧速度に変化があっても、燃焼安定性を低下させず、最適燃費を得ることができる。本発明のその他の構成、作用、効果は以下の実施例において詳細に説明する。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る火花点火エンジンとその制御装置の基本構成図
【図２】エンジンコントロールユニットの内部構成を示した図
【図３】１つの気筒における１燃焼サイクル分の燃料噴射と点火の例を示した図
【図４】点火プラグ周り空燃比の時間変化を示した図
【図５】本実施形態の制御ブロック図
【図６】燃料噴射点火間隔演算部４００の内部構成を示した図
【図７】燃料噴射弁の燃圧、ＴＧＶ開度、エンジン回転数に対する、燃料噴射点火間隔の基本値の関係を示した図
【図８】燃料噴射弁の燃圧の変化による燃料噴射点火間隔の基本値の変化を示した図
【図９】燃料噴射弁の燃圧の変化による燃料噴霧の動きの変化を示した図
【図１０】１つの気筒における学習値算出のフローチャート
【図１１】燃料噴射信号、学習値１、基準閉弁時期Ｃの関係を示した図
【図１２】学習値２の時間変化を示した図
【図１３】燃料噴射点火間隔、及びその基本値と学習値の関係を示した図
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら、本発明の一実施形態に係るエンジン制御装置について説明する。
【実施例】
【００１６】
図１は、本発明に係る火花点火エンジンとその制御装置の基本構成図である。図において、エンジン１には、ピストン２、吸気バルブ３、排気バルブ４が備えられ、吸気は、空気流量計１８を通過して絞り弁１７に入り、分岐部であるコレクタ１４より吸気管１０、吸気バルブ３を介してエンジン１の燃焼室１９に供給される。吸気管１０には、燃焼室１９内のガス流動を制御するＴＧＶ（タンブルジェネレータバルブ）が備えられている。燃料は、燃料噴射弁５からエンジン１の燃焼室１９に噴射され、点火コイル７、点火プラグ６で点火される。燃料噴射弁５は、エンジン１の燃焼室１９の頂部に設置されており、点火プラグ６は、燃料噴射弁５の噴口近傍に設置されている。
【００１７】
図示していないが、燃料噴射弁５に燃料を送る高圧ポンプが燃料噴射弁５に接続されており、この高圧ポンプによって、燃料噴射弁５から燃料を吐出する圧力である燃圧を調整する。燃焼後の排気ガスは排気バルブ４を介して排気管１１に排出され、排気管１１には排気ガス浄化のための三元触媒１２が備えられている。エンジンコントロールユニット９には、エンジン１のクランク角度センサ１５の信号、空気流量計１８の空気量信号、排気ガス中の空燃比を検出する空燃比センサ１３の信号、アクセル開度センサ２０のアクセル開度等の信号が入力される。エンジンコントロールユニット９はアクセル開度センサ２０の信号からエンジンへの要求トルクの算出、アイドル状態の判定等を行い、エンジン１に必要な吸入空気量を算出し、それに見合った開度信号を絞り弁１７に出力する。
【００１８】
また燃料噴射弁５へは燃料噴射信号、点火プラグ６へは点火信号を出力する。さらにエンジン１に取り付けられたノックセンサ８が、エンジン１の異常燃焼時に発生するノックを検出し、点火信号をフィードバック制御している。
【００１９】
図２は、エンジンコントロールユニット９の内部構成を示した図である。  
エンジンコントロールユニット９は、入力回路１０１、Ａ／Ｄ変換部１０２、中央演算部１０３、ＲＯＭ１０４、ＲＡＭ１０５、および出力回路１０６を含んだマイクロコンピュータにより構成されている。
【００２０】
入力回路１０１は、入力信号１００がアナログ信号の場合（例えば、空気流量計１８、アクセル開度センサ２０等からの信号）、信号からノイズ成分の除去等を行い、当該信号をＡ／Ｄ変換部１０２に出力するためのものである。
【００２１】
中央演算部１０３は、Ａ／Ｄ変換結果を取り込み、ＲＯＭ１０４等の媒体に記憶された、燃料噴射制御プログラムやその他の制御プログラムを実行することによって、各制御及び診断等を実行する機能を備えている。なお演算結果、及び、前記Ａ／Ｄ変換結果は、ＲＡＭ１０５に一時保管されるとともに、演算結果は、出力回路１０６を通じて制御信号１０７として出力され、燃料噴射弁５、点火コイル７等の制御に用いられる。
【００２２】
図３は、１つの気筒における１燃焼サイクル分の燃料噴射と点火の例を示した図である。２０１は、１回の燃焼における複数回に分割して実行される燃料噴射のうち、最終噴射段の燃料噴射終了時期と、当該燃焼サイクルの点火時期との間隔である。説明のため、この間隔を燃料噴射点火間隔とする。
【００２３】
図４は、燃料噴射弁が燃焼室の頂部に設置されるシステム（直上噴射システム）における、点火プラグ周り空燃比の時間変化を示した図である。３０１は燃焼可能空燃比のリーン側限界、３０２は燃焼可能空燃比のリッチ側限界であり、それらの間の領域が燃焼可能領域である。燃料噴射量が多いと、空燃比がリッチ失火領域になる期間が長くなり、最適なトルクを得るためにＭＢＴで点火しようとしても、点火時期における点火プラグ周り空燃比を燃焼可能領域にすることが困難である。失火による燃焼安定性低下を避けるため、点火プラグ周り空燃比がリッチ失火領域にならない燃料噴射量に設定した上で、燃料噴霧が点火プラグ周りを通過するタイミングと点火時期とを合わせ、点火時期に点火プラグ周り空燃比を燃焼可能領域にする必要がある。また、このとき最終噴射段の燃料噴射に対して、空燃比等に基づいて、燃料噴射量を補正する処理をすると、点火時期における点火プラグ周り空燃比が燃焼可能領域でなくなり、失火する可能性があるため、最終噴射段の燃料噴射に対する燃料噴射量を補正する処理は行わないようにする。
【００２４】
前述の理由から、本実施形態では燃料噴射点火間隔を制御し、点火時期に対して燃料噴射終了時期を設定することで、点火時期に燃料噴霧が点火プラグ周りを通過するように設定する。
【００２５】
本実施形態では、最終噴射段の燃料噴射と点火との間隔を制御するが、最終噴射段以外の燃料噴射と点火との間隔を制御してもよい。また、本実施形態では、点火時期に対して燃料噴射終了時期を設定するが、点火時期に対して燃料噴射開始時期を設定してもよい。
【００２６】
図５は、本実施形態の制御ブロック図である。燃料噴射点火間隔演算部４００において、前述の燃料噴射点火間隔を演算する。点火時期演算部４０１では、エンジン回転数、負荷値から、当該燃焼サイクルの点火時期を演算する。点火時期の演算に用いるパラメータは、エンジン回転数、負荷値に限らず、その他のパラメータを用いて演算してもよい。燃料噴射時期演算部では、点火時期演算部４０１で演算した点火時期から、燃料噴射点火間隔演算部４００で演算した燃料噴射点火間隔を減算し、１回の燃焼における分割された複数の燃料噴射のうち、最終噴射段の燃料噴射時期を設定する。
【００２７】
燃料噴射点火間隔は、基本値と学習値で構成される。基本値は噴霧速度やエンジン回転数に応じて、燃料噴射点火間隔を制御する目的で設定する値であり、学習値は燃料噴射弁５応答性の機差ばらつきを吸収する目的で設定する値である。
図６は、燃料噴射点火間隔演算部４００の内部構成を示した図である。燃料噴射点火間隔演算部４００は、燃料噴射点火間隔の基本値を演算する、基本値演算部４０３と、燃料噴射点火間隔の学習値を演算する、学習値演算部４０４とで構成され、両者の和を燃料噴射点火間隔として出力する。
【００２８】
本実施形態では、燃料噴射点火間隔を調整し、点火時期に燃料噴霧が点火プラグ周りを通過するように設定する。そのため、噴霧速度が変わると、それに応じて燃料噴射点火間隔を調整する必要がある。噴霧速度に影響するパラメータとして、燃料噴射弁の燃圧と燃焼室内のガス流動がある。また、燃料噴射点火間隔は、制御上エンジンのクランク角と同期して、角度で値を設定するため、燃料噴射点火間隔は、エンジン回転数に応じて調整する必要がある。
【００２９】
次に、燃料噴射点火間隔の基本値の設定方法について説明する。図７は、燃料噴射弁の燃圧、ＴＧＶ開度、エンジン回転数に対する、燃料噴射点火間隔の基本値の関係を示した図である。５０１は燃料噴射弁の燃圧と燃料噴射点火間隔の基本値の関係であり、燃料噴射弁の燃圧が高いほど、噴霧速度が速くなるため、燃料噴射点火間隔の基本値は狭く設定する必要がある。５０２はＴＧＶ開度と燃料噴射点火間隔の基本値の関係であり、ＴＧＶ開度が大きいほど、燃焼室内のガス流動が小さくなり、ガス流動による燃料噴霧の減速が少なく、噴霧速度が速くなるため、燃料噴射点火間隔の基本値は狭く設定する必要がある。５０３はエンジン回転数と燃料噴射点火間隔の基本値の関係であり、エンジン回転数が高いほど、一定時間間隔におけるクランク角の変化量は大きくなるため、燃料噴射時期と点火時期の時間間隔を同じにするためには、燃料噴射点火間隔の基本値を広く設定する必要がある。
【００３０】
本実施形態では、ＴＧＶ開度に応じて燃料噴射点火間隔の基本値を設定しているが、スロットル開度に応じて燃料噴射点火間隔の基本値を設定してもよい。スワールを制御するＳＣＶ（スワールコントロールバルブ）を備えるシステムの場合は、ＳＣＶ開度に応じて燃料噴射点火間隔の基本値を設定してもよい。また、過給圧を制御するウェストゲートバルブを備えるシステムの場合は、ウェストゲートバルブ開度に応じて燃料噴射点火間隔の基本値を設定してもよい。
【００３１】
図８は燃料噴射弁の燃圧の変化による燃料噴射点火間隔の基本値の変化を示した図である。また、図９は燃料噴射弁の燃圧の変化による燃料噴霧の動きの変化を示した図である。６０１は、ある燃圧Ｐ１における燃料噴霧の燃料噴射弁からの距離の変化、６０２は、Ｐ１よりも高いある燃圧Ｐ２における燃料噴霧の燃料噴射弁からの距離の変化である。また、燃料噴射時期Ａは燃料噴射弁の燃圧がＰ１の場合の燃料噴射終了時期、燃料噴射Ｂは燃料噴射弁の燃圧がＰ２の場合の燃料噴射終了時期である。燃料噴射弁の燃圧がＰ１の場合とＰ２の場合を比較すると、図８に示すように、Ｐ１の場合よりもＰ２の場合の方が、燃料噴射点火間隔の基本値は狭くなり、燃料噴射終了時期は遅くなる。
【００３２】
また、図９に示すように、Ｐ１の場合に対してＰ２の場合の方が、噴霧速度が速い（グラフの傾きが急である）ため、燃料噴射時期Ａよりも燃料噴射時期Ｂの方が遅くなる。それによって、燃料噴霧が点火プラグ周りに到達するのが、Ｐ１の場合とＰ２の場合で同じ時期になる。ＴＧＶ開度を変化させた時も、燃料噴射弁の燃圧を変化させた時と同様に、燃料噴射点火間隔の基本値の変化によって、燃料噴霧が点火プラグ周りに到達するのが同じ時期になる。
【００３３】
次に、燃料噴射点火間隔の学習値の設定方法について説明する。燃料噴射弁ごとに機差ばらつきは異なるため、学習値は気筒ごとに個別の値を設定する。図１０は、１つの気筒における学習値算出のフローチャートである。燃料噴射点火間隔を制御するのは多段噴射中であるため、７０１では、学習実施条件として多段噴射中か否かを判定する。
【００３４】
７０２では、失火判定手段による失火判定結果から、失火有無を判定する。失火判定結果が失火無しである場合、学習値の更新はせず、当該気筒の前回の学習値を維持する。失火判定結果が失火有りである場合、学習値の更新処理７０３〜７０６を行う。失火判定手段による失火判定は、当該燃焼サイクルと１回前の燃焼サイクルとのエンジン回転数変動を見て、エンジン回転数変動が失火と判定するための所定閾値以上の場合、失火有りと判定し、エンジン回転数変動が失火と判定するための所定閾値未満の場合、失火無しと判定する。尚、失火判定の方法はこれに限られたものではなく、エンジン回転数変動以外の燃焼安定性に関連するパラメータに基づいて判定してもよい。
【００３５】
７０３では、燃料噴射弁５の閉弁検知機能を使用して、当該燃焼サイクルに燃料噴射する燃料噴射弁５の閉弁時期を取得する。７０４では、適合に使用した燃料噴射弁（基準燃料噴射弁）と当該燃焼サイクルに燃料噴射する燃料噴射弁５の機差ばらつきを吸収するために、閉弁時期に基づいて設定する値である学習値１を更新する。基準燃料噴射弁に同一の燃料噴射信号を入力した時の閉弁時期を基準閉弁時期Ｃとして、予め取得して、ＲＯＭ１０４に定数として設定しておき、図１１に示すように、当該燃焼サイクルに燃料噴射する燃料噴射弁５の閉弁時期と基準閉弁時期Ｃとの差分を学習値１に設定する。
【００３６】
７０５では、学習値１だけで吸収しきれない機差ばらつきを吸収するために設定する値である学習値２を更新する。図１２は、学習値２の時間変化を示した図である。学習値２の１回目の演算時には、初期値０を設定する。２回目の演算時には、前回更新した学習値２の値から所定変化量Ｄだけ増加させる。３回目の演算時には、前回更新した学習値２の値から（所定変化量Ｄ×２）だけ減少させる。このように、ｎ回目の学習値２の演算時には、（ｎ−１）回目の学習値２が正の値の場合、（ｎ−１）回目の学習値２から（所定変化量Ｄ×（ｎ−１））だけ減少させ、負の値の場合、（ｎ−１）回目の学習値２から（所定変化量Ｄ×（ｎ−１））だけ増加させるように演算する。本実施形態では前述の方法で学習値２を設定するが、初期値や演算方法はこれに限られたものではなく、０以外の初期値を設定したり、演算のたびに異なる変化量で学習値を更新したりしてもよい。７０６では、前述の方法で演算された学習値１と学習値２の和で、学習値を更新する。
【００３７】
図１３は、燃料噴射点火間隔、及びその基本値と学習値の関係を示した図である。前述の通り、燃料噴射点火間隔＝燃料噴射点火間隔の基本値＋燃料噴射点火間隔の学習値であり、燃料噴射点火間隔の学習値＝学習値１＋学習値２である。図１３に示す例では、学習値は進角方向を正方向としている。また、学習値１は１サイクル目から５サイクル目まで変化が無く、１サイクル目から４サイクル目まで失火有りと判定されており、５サイクル目で失火無しと判定された例を示している。前述の学習値演算方法により、１サイクル目から４サイクル目は失火有りと判定されているため、学習値が更新され、５サイクル目は失火無しと判定されているため、学習値は更新されず、４サイクル目の学習値と同じ値となる。
【００３８】
このようにして学習値を設定することで、燃料噴射弁５等の機差ばらつきに起因する、燃料噴霧が点火プラグの周りに到達する時間のばらつきを吸収して、点火時期に燃料噴霧が点火プラグの周りを通過するようにできる。
【００３９】
以上の通り本実施例のエンジン制御装置（ＥＣＵ９）が制御するエンジン１には燃焼室内に直接燃料を噴射する燃料噴射弁５と、燃料噴射弁５により噴射した燃料に点火する点火プラグ６と、が取り付けられている。そして、エンジン制御装置は１回の燃焼における燃料噴射弁による噴射を複数回に分割する噴射制御部（ＣＰＵ）を備え、噴射制御部（ＣＰＵ）は、分割された複数の燃料噴射動作のうち、予め指定した噴射動作の噴射時期と、点火時期との間隔が所望の間隔になるように、点火時期に合わせて燃料噴射時期を制御する。
【００４０】
また噴射制御部（ＣＰＵ）、噴射時期と点火時期との前記所望の間隔を、燃料噴射弁の燃圧、燃焼室内のガス流動、エンジン回転数のいずれか１つ以上のパラメータに基づいて算出し、燃料噴射時期を制御することが望ましい。また噴射制御部（ＣＰＵ）は、噴射時期と点火時期との前記所望の間隔を、燃料噴射弁の燃圧が高いほど狭くなるように、燃料噴射時期を制御することが望ましい。燃焼室内のガス流動把握手段を備え、噴射制御部（ＣＰＵ）は、噴射時期と点火時期との前記所望の間隔が燃焼室内のガス流動が小さいほど狭くなるように、燃料噴射時期を制御することが望ましい。
【００４１】
また前記ガス流動把握手段は、ＴＧＶ（タンブルジェネレータバルブ）開度、ＳＣＶ（スワールコントロールバルブ）開度、ウェストゲートバルブ開度、スロットル開度の少なくとも１つ以上のパラメータに基づいて、燃焼室内ガス流動の強弱を判定することが望ましい。また噴射制御部（ＣＰＵ）は、噴射時期と点火時期との前記所望の間隔がエンジン回転数が高いほど広くなるように、燃料噴射時期を制御することが望ましい。また噴射時期と点火時期との前記所望の間隔を、燃料噴射弁の応答性の機差ばらつきに応じて学習する手段を備え、噴射制御部（ＣＰＵ）は、学習値によって燃料噴射時期を制御することが望ましい。また、失火判定手段を備え、前記失火判定手段によって失火有りと判定した燃焼サイクルで、前記学習値を更新することが望ましい。前記学習値は、燃料噴射弁の閉弁時間に基づいて算出することが望ましい。また噴射制御部（ＣＰＵ）は、１回の燃焼における分割された複数の燃料噴射動作のうち、点火時期との間隔を調整する予め指定した噴射動作の噴射量に対する補正は行わず、指令値に基づき噴射動作を行うことが望ましい。
【符号の説明】
【００４２】
１・・・エンジン
２・・・ピストン
３・・・吸気バルブ
４・・・排気バルブ
５・・・燃料噴射弁
６・・・点火プラグ
７・・・点火コイル
８・・・ノックセンサ
９・・・ＥＣＵ（エンジンコントロールユニット）
１０・・・吸気管
１１・・・排気管
１２・・・三元触媒
１３・・・空燃比センサ
１４・・・コレクタ
１５・・・クランク角度センサ
１６・・・シグナルプレート
１７・・・絞り弁
１８・・・空気流量計
１９・・・燃焼室
２０・・・アクセル開度センサ
２１・・・ＴＧＶ（タンブルジェネレータバルブ）
１００・・・入力信号
１０１・・・入力回路
１０２・・・Ａ／Ｄ変換部
１０３・・・中央演算部
１０４・・・ＲＯＭ
１０５・・・ＲＡＭ
１０６・・・出力回路
１０７・・・制御信号
２０１・・・燃料噴射点火間隔
３０１・・・燃焼可能空燃比のリーン側限界
３０２・・・燃焼可能空燃比のリッチ側限界
４００・・・燃料噴射点火間隔演算部
４０１・・・点火時期演算部
４０２・・・燃料噴射時期演算部
４０３・・・基本値演算部
４０４・・・学習値演算部
５０１・・・燃料噴射弁の燃圧と燃料噴射点火間隔の基本値の関係
５０２・・・ＴＧＶ開度と燃料噴射点火間隔の基本値の関係
５０３・・・エンジン回転数と燃料噴射点火間隔の基本値の関係
【図１】
2017210934.tif 000003
【図２】
2017210934.tif 000004
【図３】
2017210934.tif 000005
【図４】
2017210934.tif 000006
【図５】
2017210934.tif 000007
【図６】
2017210934.tif 000008
【図７】
2017210934.tif 000009
【図８】
2017210934.tif 000010
【図９】
2017210934.tif 000011
【図１０】
2017210934.tif 000012
【図１１】
2017210934.tif 000013
【図１２】
2017210934.tif 000014
【図１３】
2017210934.tif 000015