(57)【要約】【課題】筒内用燃料噴射弁とポート用燃料噴射弁とＥＧＲ装置とを備える内燃機関において、筒内用燃料噴射弁の故障判定をより適切に行えるようにする。【解決手段】内燃機関の運転動作点（吸入空気量Ｑａ，回転数Ｎｅ）が判定実行領域に入って判定実行条件が成立すると、判定実行条件が成立している間、ＥＧＲを停止すると共にポート用燃料噴射バルブを停止し、筒内用燃料噴射バルブから燃料噴射を行って、筒内用燃料噴射バルブの故障判定を行う。また、判定実行領域の境界に、判定実行条件の成立を維持するためのヒステリシス領域を設定し、判定実行条件成立時のＥＧＲ率が高いほどヒステリシス領域を広くする。これにより、判定実行条件が成立し、ＥＧＲを停止した瞬間に、運転動作点が判定実行領域およびヒステリシス領域を外れ、判定実行条件の成立と不成立とが繰り返されるハンチングが発生するのを抑制することができる。【選択図】図５
2017072076.tif 000002
【特許請求の範囲】
【請求項１】
筒内に燃料を直接噴射する筒内用燃料噴射弁と、吸気通路に燃料を噴射するポート用燃料噴射弁と、排気通路から前記吸気通路にＥＧＲガスを還流させるＥＧＲ装置と、を備える内燃機関の制御装置であって、
前記内燃機関の運転動作点が所定の運転領域内に入ることに基づいて実行条件が成立し、前記実行条件が成立している間、ＥＧＲガスの還流を停止すると共に前記ポート用燃料噴射弁からの燃料噴射を停止し、前記筒内用燃料噴射弁から燃料噴射を行って、該筒内用燃料噴射弁の故障判定を実行する故障判定手段と、
前記運転領域の境界に、前記実行条件の成立を維持するヒステリシス領域を設定するヒステリシス領域設定手段と、
を備え、
前記ヒステリシス領域設定手段は、前記実行条件成立時のＥＧＲ率が高いほど、広くなるように前記ヒステリシス領域を設定する
ことを特徴とする内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の制御装置に関し、より詳しくは、筒内用燃料噴射弁とポート用燃料噴射弁とＥＧＲ装置とを備える内燃機関の制御装置に関する。
【背景技術】
【０００２】
従来より、直噴インジェクタとポートインジェクタとＥＧＲ装置とを備えるエンジン（内燃機関）の制御装置において、検出実行条件が成立すると、排気ガスの還流を停止すると共にポートインジェクタからの燃料噴射を停止し、直噴インジェクタから燃料噴射を行うことで直噴インジェクタの故障を判定するものが提案されている（例えば、特許文献１参照）。この装置では、エンジンの運転動作点（回転数，空気量）が所定の検出領域内に入ると、検出実行条件が成立したと判断して、直噴インジェクタの故障判定を行っている。検出領域は、エンジンの回転数がＹ１からＹ２までの間で、且つ、エンジンに吸入される空気量がＺ１からＺ２までの間のエンジンの運転状態が安定している領域とされる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１０１９８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ＥＧＲ装置によりＥＧＲガスを還流させている状態で、検出実行条件が成立すると、ＥＧＲガスの還流を停止させるため、筒内に吸入される空気量が大きく変化する。このとき、エンジンの運転動作点が検出領域を外れて、検出実行条件が不成立となる場合がある。上述したように、直噴インジェクタの故障判定は、ポートインジェクタの燃料噴射を停止した状態で行うから、検出実行条件が成立した直後に不成立となると、ポートインジェクタおよび直噴インジェクタの燃料噴射割合が変化するハンチングが発生する。こうしたハンチングの発生は、燃費の悪化やエミッションの悪化などを招くと共に、直噴インジェクタの故障判定を行う際の誤判定の原因ともなるため、抑制することが望ましい。
【０００５】
本発明の内燃機関の制御装置は、筒内用燃料噴射弁とポート用燃料噴射弁とＥＧＲ装置とを備える内燃機関において、筒内用燃料噴射弁の故障判定をより適切に行えるようにすることを主目的とする。
【課題を解決するための手段】
【０００６】
本発明の内燃機関の制御装置は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明の内燃機関の制御装置は、
筒内に燃料を直接噴射する筒内用燃料噴射弁と、吸気通路に燃料を噴射するポート用燃料噴射弁と、排気通路から前記吸気通路にＥＧＲガスを還流させるＥＧＲ装置と、を備える内燃機関の制御装置であって、
前記内燃機関の運転動作点が所定の運転領域内に入ることに基づいて実行条件が成立し、前記実行条件が成立している間、ＥＧＲガスの還流を停止すると共に前記ポート用燃料噴射弁からの燃料噴射を停止し、前記筒内用燃料噴射弁から燃料噴射を行って、該筒内用燃料噴射弁の故障判定を実行する故障判定手段と、
前記運転領域の境界に、前記実行条件の成立を維持するヒステリシス領域を設定するヒステリシス領域設定手段と、
を備え、
前記ヒステリシス領域設定手段は、前記実行条件成立時のＥＧＲ率が高いほど、広くなるように前記ヒステリシス領域を設定する
ことを要旨とする。
【０００８】
この本発明の内燃機関の制御装置では、内燃機関の運転動作点が所定の運転領域内に入ることに基づいて実行条件が成立し、実行条件が成立している間、ＥＧＲガスの還流を停止すると共にポート用燃料噴射弁からの燃料噴射を停止し、筒内用燃料噴射弁から燃料噴射を行って、筒内用燃料噴射弁の故障判定を実行する。また、運転領域の境界に、実行条件の成立を維持するヒステリシス領域を設定し、実行条件成立時のＥＧＲ率が高いほど、ヒステリシス領域を広くする。これにより、ＥＧＲガスが還流している状態で実行条件が成立して、ＥＧＲガスの還流が停止しても、直後に実行条件が不成立となるハンチングが生じるのを抑制することができる。この結果、筒内用燃料噴射弁の故障判定をより適切に行うことができる。なお、「運転動作点」は、内燃機関の回転数と負荷（吸入空気量）とに基づき定まる動作点とすることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施例としての内燃機関２０とその制御装置２４の構成の概略を示す構成図である。
【図２】制御装置２４のＣＰＵ２４ａにより実行される運転制御ルーチンの一例を示すフローチャートである。
【図３】制御装置２４のＣＰＵ２４ａにより実行される条件成否判定処理の一例を示すフローチャートである。
【図４】判定実行領域を説明する説明図である。
【図５】判定実行条件成立時のＥＧＲ率とヒステリシス領域との関係を示す説明図である。
【発明を実施するための形態】
【００１０】
次に、本発明を実施するための形態を実施例を用いて説明する。
【実施例】
【００１１】
図１は、本発明の一実施例としての内燃機関２０とその制御装置２４の構成の概略を示す構成図である。実施例の内燃機関２０は、図１に示すように、筒内に直接ガソリンや軽油などの炭化水素系の燃料を噴射する筒内用燃料噴射バルブ２５と、吸気ポートに燃料を噴射するポート用燃料噴射バルブ２６とを備える。内燃機関２０は、筒内用燃料噴射バルブ２５およびポート用燃料噴射バルブ２６を搭載することで、運転モードとして、ポート噴射運転モードと、筒内噴射運転モードと、共用噴射運転モードのいずれかで運転が可能となっている。これらの運転モードは、内燃機関２０の現在の運転状態や内燃機関２０に要求される運転状態などに基づいて切り替えられる。
【００１２】
ポート噴射運転モードは、エアクリーナ２２により清浄された空気をスロットルバルブ２４を介して吸入すると共にポート用燃料噴射バルブ２６からガソリンを噴射して吸入された空気と燃料とを混合する。そして、この混合気を吸気バルブ２８を介して燃焼室に吸入し、点火プラグ３０による電気火花によって爆発燃焼させて、そのエネルギにより押し下げられるピストン３２の往復運動をクランクシャフト２６の回転運動に変換する。
【００１３】
筒内噴射運転モードは、同様にして空気を燃焼室に吸入し、吸気行程の途中あるいは圧縮行程に至ってから筒内用燃料噴射バルブ２５から燃料を噴射し、点火プラグ３０による電気火花によって爆発燃焼させてクランクシャフト２６の回転運動を得る。
【００１４】
共用噴射運転モードは、空気を燃焼室に吸入する際にポート用燃料噴射バルブ２６から燃料噴射すると共に吸気行程や圧縮行程で筒内用燃料噴射バルブ２５から燃料噴射し、これを爆発燃焼させてクランクシャフト２６の回転運動を得る。
【００１５】
内燃機関２０からの排気は、一酸化炭素（ＣＯ）や炭化水素（ＨＣ），窒素酸化物（ＮＯｘ）の有害成分を浄化する浄化触媒（三元触媒）３４ａを有する浄化装置３４を介して外気へ排出されると共にＥＧＲ（Exhaust Gas Recirculation）システム６０を介して吸気側に供給される。
【００１６】
ＥＧＲシステム６０は、浄化装置３４の後段に接続されて排気を吸気側のサージタンクに供給するためのＥＧＲ管６２と、ＥＧＲ管６２に配置されステッピングモータ６３により駆動されるＥＧＲバルブ６４とを備える。このＥＧＲシステム６０は、ＥＧＲバルブ６４の開度の調節により、不燃焼ガスとしての排気を供給量を調節して吸気側に供給する。内燃機関２０は、こうして空気と排気とガソリンとの混合気を燃焼室に吸引して運転することができるようになっている。以下、内燃機関２０の排気を吸気側に供給することをＥＧＲという。
【００１７】
制御装置２４は、ＣＰＵ２４ａを中心とするマイクロプロセッサとして構成されており、ＣＰＵ２４ａの他に処理プログラムを記憶するＲＯＭ２４ｂと、データを一時的に記憶するＲＡＭ２４ｃと、図示しない入出力ポートおよび通信ポートとを備える。
【００１８】
制御装置２４には、内燃機関２０の状態を検出する種々のセンサからの信号が入力ポートを介して入力されている。具体的には、制御装置２４には、クランクシャフト２６の回転位置を検出するクランクポジションセンサ４０からのクランクポジションθｃｒや内燃機関２０の冷却水の温度を検出する水温センサ４２からの冷却水温Ｔｗが入力される。また、制御装置２４には、燃焼室内に取り付けられた図示しない圧力センサからの筒内圧力Ｐｉｎや燃焼室へ吸排気を行なう吸気バルブ２８を開閉するインテークカムシャフトや排気バルブ２９を開閉するエキゾーストカムシャフトの回転位置を検出するカムポジションセンサ４４からのカム角などが入力される。さらに、制御装置２４には、スロットルバルブ２４のポジションを検出するスロットルバルブポジションセンサ４６からのスロットル開度ＴＨや吸気管に取り付けられて吸入空気の質量流量を検出するエアフローメータ４８からの吸入空気量Ｑａなどが入力される。また、制御装置２４には、吸気管に取り付けられた温度センサ４９からの吸気温Ｔａや吸気管内の圧力を検出する圧力センサ５８からの吸気管圧力、浄化装置３４の浄化触媒３４ａの温度を検出する温度センサ３４ｂからの触媒温度θｃなどが入力される。また、制御装置２４には、排気系に取り付けられた空燃比センサ３５ａからの空燃比ＡＦや同じく排気系に取り付けられた酸素センサ３５ｂからの酸素信号Ｏ２などが入力される。また、制御装置２４には、ＥＧＲバルブ６４の開度を検出するＥＧＲバルブ開度センサ６５からのＥＧＲバルブ開度ＥＶが入力される。
【００１９】
また、制御装置２４からは、内燃機関２０を駆動するための種々の制御信号が出力ポートを介して出力されている。具体的には、制御装置２４からは、筒内用燃料噴射バルブ２５への駆動信号やポート用燃料噴射バルブ２６への駆動信号、スロットルバルブ２４の開度を調節するスロットルモータ３６への駆動信号が出力される。また、制御装置２４からは、イグナイタと一体化されたイグニッションコイル３８への制御信号や吸気バルブ２８の開閉タイミングＶＴを変更可能な可変バルブタイミング機構５０への制御信号，ＥＧＲバルブ６４の開度を調整するステッピングモータ６３への駆動信号が出力される。
【００２０】
制御装置２４は、クランクポジションセンサ４０からのクランクポジションθｃｒに基づいてクランクシャフト２６の回転数、即ち内燃機関２０の回転数Ｎｅを演算する。また、制御装置２４は、ノックセンサ５９からのノック信号Ｋｓの大きさや波形に基づいてノッキングの発生レベルを示すノック強度Ｋｒを演算する。さらに、制御装置２４は、エアフローメータ４８からの吸入空気量ＱａとＥＧＲバルブ開度センサ６５からのＥＧＲバルブ開度ＥＶと内燃機関２０の回転数Ｎｅとに基づいてＥＧＲ量と内燃機関２０の吸入空気量Ｑａとの和に対するＥＧＲ量の比率としてのＥＧＲ率を演算する。
【００２１】
また、制御装置２４は、所定の実行条件が成立したときに、内燃機関２０を筒内噴射運転モードで運転させた上で、内燃機関２０に失火が生じている否かを判定する。そして、制御装置２４は、内燃機関２０に失火が生じていないと判定すると、筒内用燃料噴射バルブ２５に故障が発生していないと判定し、内燃機関２０に失火が生じていると判定すると、筒内用燃焼噴射バルブ２５に故障が発生していると判定する。なお、失火の判定は、例えば、気筒間のクランクシャフト２６の回転変動に基づいて行ったり、筒内圧力Ｐｉｎに基づいて行ったり、燃焼時に発生するイオンを検出することにより検出された信号に基づいて行ったりすることができる。また、制御装置２４は、ポート用燃料噴射バルブ２６の故障判定も同様の手法により行うことができる。
【００２２】
また、制御装置２４は、筒内用燃料噴射バルブ２５の故障判定を行う際、ＥＧＲバルブ６４を閉鎖して、ＥＧＲを停止する。上述したように、筒内用燃料噴射バルブ２５の故障判定は、ポート用燃料噴射バルブ２６の燃料噴射が停止されている状態で行われる。この状態でＥＧＲが行われると、燃料噴射による冷却効果が得られないため、ポート用燃料噴射バルブ２６の先端は、排気の熱によって高温となり、デポジットが堆積されやすくなる。本実施例では、筒内用燃料噴射バルブ２５の故障判定を行う際、ＥＧＲを停止するから、ポート用燃料噴射バルブ２６の先端が高温とならないようにし、デポジットが堆積するのを抑制することができる。
【００２３】
次に、筒内用燃料噴射バルブ２５の故障を判定する際の内燃機関２０の運転制御について説明する。図２は、制御装置２４のＣＰＵ２４ａにより実行される運転制御ルーチンの一例を示すフローチャートである。この処理は、所定時間毎（例えば、数ｍｓｅｃ毎）に繰り返し実行される。
【００２４】
運転制御ルーチンが実行されると、制御装置２４のＣＰＵ２４ａは、まず、筒内用燃料噴射バルブ２５の故障判定を行うための判定実行条件が成立しているか否かを判定する（ステップＳ１００）。この処理は、後述する図３の条件成否判定処理を実行することにより行われる。ＣＰＵ２４ａは、条件成立フラグがオフであり判定実行条件が成立していないと判定すると（ステップＳ１１０の「ＮＯ」）、通常の運転制御を実行して（ステップＳ１２０）、運転制御ルーチンを終了する。ステップＳ１２０の処理は、内燃機関２０の運転状態に基づいてポート噴射運転モードと筒内噴射運転モードと共用噴射運転モードのいずれかを選択し、選択した運転モードに応じた筒内用燃料噴射バルブ２５およびポート用燃料噴射バルブ２６の燃料噴射制御を行う。また、内燃機関２０の運転状態に基づいてＥＧＲが行われるようにＥＧＲバルブ６４を駆動制御する。
【００２５】
一方、ＣＰＵ２４ａは、条件成立フラグがオンであり判定実行条件が成立していると判定すると（ステップＳ１１０の「ＹＥＳ」）、ＥＧＲバルブ６４を閉鎖してＥＧＲを停止する（ステップＳ１３０）。続いて、ＣＰＵ２４ａは、ポート用燃料噴射バルブ２６からの燃料噴射を停止すると共に（ステップＳ１４０）、筒内用燃料噴射バルブ２５から燃料噴射を行う（ステップＳ１５０）。そして、ＣＰＵ２４ａは、筒内用燃料噴射バルブ２５の故障判定が完了したか否かを判定する（ステップＳ１６０）。なお、筒内用燃料噴射バルブ２５の故障判定については上述した。筒内用燃料噴射バルブ２５の故障判定が完了していないと判定すると、条件成立フラグの状態を維持したまま運転制御ルーチンを一旦終了する。一方、筒内用燃料噴射バルブ２５の故障判定が完了したと判定すると、条件成立フラグをオンからオフとして（ステップＳ１７０）、運転制御ルーチンを終了する。
【００２６】
次に、図３の条件成否判定処理について説明する。条件成否判定処理では、ＣＰＵ２４ａは、まず、筒内用燃料噴射バルブ２５の故障判定を行うための前提条件が成立しているか否かを判定する（ステップＳ２００）。なお、前提条件は、例えば、所定頻度で筒内用燃料噴射バルブ２５の故障判定を行う場合、筒内用燃料噴射バルブ２５の故障判定タイミングが到来したときに成立する条件とすることができる。例えば、システム起動してからシステム停止するまでの間、筒内用燃料噴射バルブ２５の故障判定を１回だけ行う場合、システム起動してから筒内用燃料噴射バルブ２５の故障判定が未だ完了していないときに前提条件が成立する。ＣＰＵ２４ａは、前提条件が成立していないと判定すると、そのまま条件成否判定処理を終了する。
【００２７】
一方、ＣＰＵ２４ａは、前提条件が成立していると判定すると、ＥＧＲ率や回転数Ｎｅ，吸入空気量Ｑａを入力し（ステップＳ２１０）、条件成立フラグがオフであるか否かを判定する（ステップＳ２２０）。条件成立フラグがオフであると判定すると、入力した回転数Ｎｅが下限回転数ＮＬ以上で且つ上限回転数ＮＨ以下であるか否か、入力した吸入吸気量Ｑａが下限空気量ＱＬ以上で且つ上限空気量ＱＨ以下であるか否かをそれぞれ判定する（ステップＳ２３０）。ステップＳ２３０の判定は、内燃機関２０の運転動作点（吸入空気量Ｑａ，回転数Ｎｅ）が図４に示すような判定実行領域内にあるか否かを判定するものである。なお、判定実行領域は、内燃機関２０の運転状態が安定していると判断できる運転領域を定めたものである。ＣＰＵ２４ａは、ステップＳ２３０の判定のいずれかが否定的な判定である（運転動作点が判定実行領域外にある）ときには、条件成立フラグをオンとすることなく、条件成否判定処理を終了する。一方、上述した判定のいずれもが肯定的な判定である（運転動作点が判定実行領域内にある）ときには、判定実行条件が成立したと判断して、条件成立フラグをオンとする（ステップＳ２４０）。これにより、筒内用燃料噴射バルブ２５の故障判定は、内燃機関２０の運転状態が安定している場合に限って行われるため、内燃機関２０が不安定な運転状態にあるときに筒内用燃料噴射バルブ２５の故障判定が行われないようにして、その誤判定を防止することができる。なお、判定実行条件は、内燃機関２０の運転動作点に基づく条件のみならず、冷却水温Ｔａに基づく条件など、他の条件も含めるものとしてもよい。ＣＰＵ２４ａは、条件成立フラグをオンとすると、ステップＳ２１０で入力したＥＧＲ率に基づいてヒステリシス量Ｎｈｉｓ，Ｑｈｉｓ（ヒステリシス領域）を設定して（ステップＳ２５０）、条件成否判定処理を終了する。ここで、ヒステリシス領域は、判定実行条件が一旦成立した後、その状態を維持するために、上述した判定実行領域の境界に設定される領域である。ヒステリシス量Ｎｈｉｓ，Ｑｈｉｓの詳細については後述する。
【００２８】
ＣＰＵ２４ａは、ステップＳ２４０で条件成立フラグがオンとすると、次周回で、条件成否判定処理が実行されたときに、ステップＳ２２０で条件成立フラグがオンであると判定する。そして、ＣＰＵ２４ａは、回転数Ｎｅが下限回転数ＮＬからヒステリシス量Ｎｈｉｓを減じた回転数（ＮＬ−Ｎｈｉｓ）よりも小さいか否か、回転数Ｎｅが上限回転数ＮＨにヒステリシス量Ｎｈｉｓを加えた回転数（ＮＨ＋Ｎｈｉｓ）よりも大きいか否か、吸入空気量Ｑａが下限空気量ＱＬからヒステリシス量Ｑｈｉｓを減じた空気量（ＱＬ−Ｑｈｉｓ）よりも小さいか否か、吸入空気量Ｑａが上限空気量ＱＨにヒステリシス量Ｑｈｉｓを加えた空気量（ＱＨ＋Ｑｈｉｓ）よりも大きいか否かをそれぞれ判定する（ステップＳ２６０）。ステップＳ２６０の判定は、内燃機関２０の運転動作点が判定実行領域およびその周囲にあるヒステリシス領域を外れたか否かを判定するものである。ＣＰＵ２４ａは、ステップ２６０の判定のいずれもが否定的な判定である（運転動作点が判定実行領域内またはヒステリシス領域内にある）ときには、条件成立フラグをオンとしたまま条件成否判定処理を終了する。一方、上述した判定のいずれかが肯定的な判定である（運転動作点が判定実行領域外およびヒステリシス領域外にある）ときには、条件成立フラグをオンからオフとして（ステップＳ２７０）、条件成否判定処理を終了する。これにより、ＣＰＵ２４ａは、ステップＳ１１０で条件成立フラグがオフと判定するため、故障判定が実行途中であっても、これを中断して、ステップＳ１２０の運転制御を実行することとなる。即ち、ＣＰＵ２４ａは、内燃機関２０の運転状態に応じて運転モード（ポート噴射運転モード，筒内噴射運転モード，共用噴射運転モード）を選択し、選択した運転モードに応じた筒内用燃料噴射バルブ２５およびポート用燃料噴射バルブ２６の燃料噴射制御を再開する。また、内燃機関の運転状態に応じてＥＧＲが再開されるようにＥＧＲバルブ６４を駆動制御する。
【００２９】
ここで、ステップＳ２５０で設定されるヒステリシス量Ｎｈｉｓ，Ｑｈｉｓについて説明する。図５は、判定実行条件成立時のＥＧＲ率とヒステリシス領域との関係を示す説明図である。図示するように、ヒステリシス量Ｎｈｉｓ，Ｑｈｉｓは、判定実行条件成立時のＥＧＲ率が高いほど、多くなる傾向に設定される。なお、ヒステリシス量Ｎｈｉｓ，ＱｈｉｓはＥＧＲ率の変化に対して連続的に変化させるものとしてもよいし、段階的に変化させるものとしてもよい。
【００３０】
上述したように、筒内用燃料噴射バルブ２５の故障判定は吸気系への排気の供給（ＥＧＲ）を停止した状態で行われる。このため、ＥＧＲが行われている状態で故障判定の判定実行条件が成立すると、ＥＧＲを停止した瞬間に、吸入空気量Ｑａが大きく変化することとなる。吸入空気量Ｑａの変化は、判定実行条件成立時に吸気系に供給されていた排気の量が多い（ＥＧＲ率が高い）ほど大きくなる。この場合、内燃機関２０の運転動作点（吸入空気量Ｑａ，回転数Ｎｅ）が一旦判定実行領域内に入って判定実行条件が成立しても、ＥＧＲを停止した瞬間に、運転動作点が判定実行領域およびヒステリシス領域を外れ、判定実行条件の成立と不成立とが繰り返されるハンチングが発生する場合がある。判定実行条件の成立と不成立のハンチングが生じると、筒内用燃料噴射バルブ２５のみから燃焼噴射が行われる状態とポート用燃料噴射バルブ２６からも燃焼噴射が行われる状態とのハンチングとなる場合があり、この場合、燃費が悪化したり、内燃機関２０の運転状態が不安定となったり、故障判定が判定精度が悪化したりする等の不都合が生じる。これに対して、本実施例では、判定実行条件成立時のＥＧＲ率が高いほど、ヒステリシス量Ｎｈｉｓ，Ｑｈｉｓを大きく（ヒステリシス領域を広く）設定しているから、判定実行条件の成立と不成立とがハンチングするのを抑制することができ、上述した不都合の発生を抑止することができる。
【００３１】
以上説明した本実施例の内燃機関の制御装置２４によれば、内燃機関２０の運転動作点（吸入空気量Ｑａ，回転数Ｎｅ）が判定実行領域に入って判定実行条件が成立すると、判定実行条件が成立している間、ＥＧＲを停止すると共にポート用燃料噴射バルブ２６を停止し、筒内用燃料噴射バルブ２５から燃料噴射を行って、筒内用燃料噴射バルブ２５の故障判定を行う。また、判定実行領域の境界に、判定実行条件の成立を維持するためのヒステリシス領域を設定し、判定実行条件成立時のＥＧＲ率が高いほどヒステリシス領域を広くする。これにより、判定実行条件が成立し、ＥＧＲを停止した瞬間に、内燃機関２０の運転動作点が判定実行領域およびヒステリシス領域を外れ、判定実行条件の成立と不成立とが繰り返されるハンチングが発生するのを効果的に抑制することができる。この結果、ハンチングの発生に伴う燃費の悪化や内燃機関２０の運転状態の不安定化、故障判定精度の悪化等の不都合を防止することができる。
【００３２】
実施例では、判定実行条件成立時のＥＧＲ率に基づいて吸入空気量Ｑａのヒステリシス量Ｑｈｉｓおよび回転数Ｎｅのヒステリシス量Ｎｈｉｓの両方を変化させるものとしたが、ヒステリシス量Ｑｈｉｓのみを変化させ、ヒステリシス量ＮｈｉｓはＥＧＲ率に拘わらず一定としてもよい。
【００３３】
実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係について説明する。実施例では、筒内用燃料噴射バルブ２５が「筒内用燃料噴射弁」に相当し、ポート用燃料噴射バルブ２６が「ポート用燃料噴射弁」に相当し、ＥＧＲシステム６０が「ＥＧＲ装置」に相当する。また、図２の運転制御ルーチンのＳ１００，Ｓ１１０，Ｓ１３０〜Ｓ１７０の処理を実行する制御装置２４のＣＰＵ２４ａが「故障判定手段」に相当し、図３の条件成立判定処理のＳ２５０の処理を実行する制御装置２４のＣＰＵ２４ａが「ヒステリシス領域設定手段」に相当する。
【００３４】
なお、実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係は、実施例が課題を解決するための手段の欄に記載した発明を実施するための形態を具体的に説明するための一例であることから、課題を解決するための手段の欄に記載した発明の要素を限定するものではない。即ち、課題を解決するための手段の欄に記載した発明についての解釈はその欄の記載に基づいて行なわれるべきものであり、実施例は課題を解決するための手段の欄に記載した発明の具体的な一例に過ぎないものである。
【００３５】
以上、本発明を実施するための形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【産業上の利用可能性】
【００３６】
本発明は、車両の製造産業に利用可能である。
【符号の説明】
【００３７】
２０  内燃機関、２２  エアクリーナ、２４  スロットルバルブ、２４ａ  ＣＰＵ、２４ｂ  ＲＯＭ、２４ｃ  ＲＡＭ、２５  筒内用燃料噴射バルブ、２６  ポート用燃料噴射バルブ、２８  吸気バルブ、２９  排気バルブ、３０  点火プラグ、３２  ピストン、３４  浄化装置、３４ａ  浄化触媒、３４ｂ  温度センサ、３５ａ  空燃比センサ、３５ｂ  酸素センサ、３６  スロットルモータ、３８  イグニッションコイル、４０  クランクポジションセンサ、４２  水温センサ、４４  カムポジションセンサ、４６  スロットルバルブポジションセンサ、４８  エアフローメータ、４９  温度センサ、５０  可変バルブタイミング機構、５８  圧力センサ、５９  ノックセンサ、６０  ＥＧＲシステム、６２  ＥＧＲ管、６３  ステッピングモータ、６４  ＥＧＲバルブ、６５  ＥＧＲバルブ開度センサ。
【図１】
2017072076.tif 000003
【図２】
2017072076.tif 000004
【図３】
2017072076.tif 000005
【図４】
2017072076.tif 000006
【図５】
2017072076.tif 000007