(57)【特許請求の範囲】
【請求項１】
排気管から分岐して排気の一部を吸気管に戻すＥＧＲ通路と、
前記ＥＧＲ通路を開閉するＥＧＲ弁と、
前記ＥＧＲ弁の開度を調整し得るアクチュエータと、
予め定まっているＥＧＲ領域で基本ＥＧＲ弁開度を算出する基本ＥＧＲ弁開度算出手段と、
エンジンの運転点が非ＥＧＲ領域からＥＧＲ領域に移行する場合またはＥＧＲ領域内をエンジンの運転点が移行する場合であって、ＥＧＲ取出し部下流温度の実温度が予め定めた基本温度へと移行する場合に、温度差分補正量で前記基本ＥＧＲ弁開度を補正して目標ＥＧＲ弁開度を算出する目標ＥＧＲ弁開度算出手段と、
前記ＥＧＲ弁の開度が前記算出した目標ＥＧＲ弁開度となるように前記アクチュエータを制御するアクチュエータ制御手段と、を備え、
エンジントルクとエンジン回転速度をパラメータとするマップ上に、前記ＥＧＲ領域でありながら前記ＥＧＲ弁を吸気管側から排気管側に流れる逆流が生じる逆流領域を予め定めておき、
前記エンジントルクとエンジン回転速度とで定まるエンジンの運転点が前記マップ上の前記逆流領域にあるときに前記逆流領域であると判定し、
前記実温度が予め定めた温度より低いときに前記逆流領域を高負荷側に拡大する
ことを特徴とするＥＧＲ制御装置。
【請求項２】
排気管から分岐して排気の一部を吸気管に戻すＥＧＲ通路と、
前記ＥＧＲ通路を開閉するＥＧＲ弁と、
前記ＥＧＲ弁の開度を調整し得るアクチュエータと、
予め定まっているＥＧＲ領域で基本ＥＧＲ弁開度を算出する基本ＥＧＲ弁開度算出手段と、
エンジンの運転点が非ＥＧＲ領域からＥＧＲ領域に移行する場合またはＥＧＲ領域内をエンジンの運転点が移行する場合であって、ＥＧＲ取出し部下流温度の実温度が予め定めた基本温度へと移行する場合に、温度差分補正量で前記基本ＥＧＲ弁開度を補正して目標ＥＧＲ弁開度を算出する目標ＥＧＲ弁開度算出手段と、
前記ＥＧＲ弁の開度が前記算出した目標ＥＧＲ弁開度となるように前記アクチュエータを制御するアクチュエータ制御手段と、を備え、
前記ＥＧＲ通路の合流部より上流の吸気管または前記ＥＧＲ通路の分岐部より下流の排気管に差圧デバイスを、前記ＥＧＲ領域の少なくとも一部に差圧デバイス作動域をそれぞれ設け、
前記差圧デバイス作動域で前記差圧デバイスを閉方向に制御すると共に、
エンジンの運転点が前記非ＥＧＲ領域から前記差圧デバイス作動域に移行する場合であって、前記ＥＧＲ取出し部下流温度の実温度が前記基本温度へと移行する場合に、前記温度差分補正量を減量側に補正する
ことを特徴とするＥＧＲ制御装置。
【請求項３】
前記温度差分補正量を減量側に補正する値を、前記ＥＧＲ取出し部下流温度の実温度と前記基本温度との差に応じて補正することはしないことを特徴とする請求項２に記載のＥＧＲ制御装置。
【請求項４】
前記差圧デバイス作動域で前記差圧デバイスを閉方向に制御することによって前記差圧デバイス下流の吸気管の圧力を一定に保持させることを特徴とする請求項２または３に記載のＥＧＲ制御装置。
【請求項５】
前記差圧デバイスは、エンジンの回転速度とエンジンの負荷をパラメータとして予め設定した開度マップによって制御されることを特徴とする請求項２から４までのいずれか一つに記載のＥＧＲ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はＥＧＲ制御装置に関する。
【背景技術】
【０００２】
ＥＧＲ弁の前後差圧を差圧センサにより検出し、検出したＥＧＲ弁前後差圧が予め決められたＥＧＲ弁前後差圧と一致するようにＥＧＲ弁開度を制御するものがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許８０９１５３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
さて、ＥＧＲ取出し部下流温度の実温度が基本温度であるときに基本ＥＧＲ弁開度を設定している。このため、エンジンの運転点が非ＥＧＲ領域からＥＧＲ領域に移行する場合であって、ＥＧＲ取出し部下流温度の実温度が基本温度より外れている状態から基本温度へと移行する場合に、その実温度と基本温度の温度差に応じた分だけＥＧＲ弁前後差圧が変化する。実温度が基本温度と一致している場合よりＥＧＲ弁前後差圧が変化すると、ＥＧＲ弁を通過するＥＧＲガス量が変化するため、燃焼室に流入する実際のＥＧＲガス量が目標ＥＧＲガス量から外れる。基本点火時期を基本ＥＧＲ率に応じて設定している場合に、燃焼室に流入する実際のＥＧＲガス量が目標ＥＧＲガス量から外れたときには、ノッキングが生じたり、燃焼室内での燃焼が不安定となったりする。
【０００５】
この場合に、上記特許文献１の技術では、ＥＧＲ弁の前後差圧を差圧センサにより検出し、検出したＥＧＲ弁前後差圧が予め決められたＥＧＲ弁前後差圧と一致するようにＥＧＲ弁開度を制御する。これによって、ＥＧＲ取出し部下流温度の実温度が基本温度より外れていても、ノッキングの発生や燃焼室内での燃焼の不安定を回避できる。
【０００６】
しかしながら、上記特許文献１の技術のように、差圧センサを用いるのでは、差圧センサにより検出されるＥＧＲ弁前後差圧が排気脈動の影響を大きく受ける。このため、差圧センサにより検出されるＥＧＲ弁前後差圧から排気脈動の影響を分離するために高精度、高速処理を行うフィルタを追加することが必要となり、コストが上昇する。
【０００７】
そこで本発明は、差圧センサを用いることなく安価な構成で、ＥＧＲ取出し部下流温度の実温度が基本温度より外れている状態からＥＧＲ領域に移行しても、ノッキングの発生や燃焼室内での燃焼の不安定を回避し得る装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のＥＧＲ制御装置は、排気管から分岐して排気の一部を吸気管に戻すＥＧＲ通路と、ＥＧＲ通路を開閉するＥＧＲ弁と、ＥＧＲ弁の開度を調整し得るアクチュエータと、予め定まっているＥＧＲ領域で基本ＥＧＲ弁開度を算出する基本ＥＧＲ弁開度算出手段と、エンジンの運転点が非ＥＧＲ領域からＥＧＲ領域に移行する場合またはＥＧＲ領域内をエンジンの運転点が移行する場合であって、ＥＧＲ取出し部下流温度の実温度が予め定めた基本温度へと移行する場合に、温度差分補正量で基本ＥＧＲ弁開度を補正して目標ＥＧＲ弁開度を算出する目標ＥＧＲ弁開度算出手段と、ＥＧＲ弁の開度が算出した目標ＥＧＲ弁開度となるようにアクチュエータを制御するアクチュエータ制御手段と、を備えて構成される。このＥＧＲ制御装置は、エンジントルクとエンジン回転速度をパラメータとするマップ上に、ＥＧＲ領域でありながらＥＧＲ弁を吸気管側から排気管側に流れる逆流が生じる逆流領域を予め定めておき、エンジントルクとエンジン回転速度とで定まるエンジンの運転点がマップ上の逆流領域にあるときに逆流領域であると判定し、実温度が予め定めた温度より低いときに逆流領域を高負荷側に拡大する。
【発明の効果】
【０００９】
本発明では、差圧センサを用いることなく安価な構成で、ＥＧＲ取出し部下流温度の実温度が基本温度より外れている状態からＥＧＲ領域に移行しても、ノッキングの発生や燃焼室内での燃焼の不安定を回避することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施形態のガソリンエンジンの概略構成図である。
【図２】過給域とＬＰ−ＥＧＲ領域を示す運転領域図である。
【図３】基本ＬＰ−ＥＧＲ率の特性図である。
【図４】長いアイドル状態のあとにアクセルペダルを踏み込んで加速し運転点が非ＬＰ−ＥＧＲ領域から、基本ＬＰ−ＥＧＲ率が１０％のＬＰ−ＥＧＲ領域に移行したときの変化を示すタイミングチャートである。
【図５】図４に示したＬ点でのＬＰ−ＥＧＲ弁の上流側と下流側の各圧力のタイミングチャートである。
【図６】図４に示したＭ点でのＬＰ−ＥＧＲ弁の上流側と下流側の各圧力のタイミングチャートである。
【図７】長く低負荷側の非ＬＰ−ＥＧＲ領域にあった状態からアクセルペダルを踏み込んで加速し運転点がＬＰ−ＥＧＲ領域に移行した場合のタイミングチャートである。
【図８】長く高負荷側の非ＬＰ−ＥＧＲ領域にあった状態からアクセルペダルを戻して減速し運転点がＬＰ−ＥＧＲ領域に移行した場合のタイミングチャートである。
【図９Ａ】運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域へと移行する場合であってＥＧＲ取出し部下流温度の実温度が低い側から上昇して基本温度へと移行する場合の目標ＬＰ−ＥＧＲ弁開度の算出を説明するためのフローチャートである。
【図９Ｂ】運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域へと移行する場合であってＥＧＲ取出し部下流温度の実温度が低い側から上昇して基本温度へと移行する場合の目標ＬＰ−ＥＧＲ弁開度の算出を説明するためのフローチャートである。
【図１０】所定値１の特性図である。
【図１１】基本逆流領域マップの内容示す領域図である。
【図１２】拡大逆流領域マップの内容を示す領域図である。
【図１３】縮小逆流領域マップの内容を示す領域図である。
【図１４】運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域へと移行する場合であってＥＧＲ取出し部下流温度の実温度が高い側から低下して基本温度へと移行する場合の目標ＬＰ−ＥＧＲ弁開度の算出を説明するためのフローチャートである。
【図１５】所定値３の特性図である。
【図１６Ａ】点火時期指令値の算出を説明するためのフローチャートである。
【図１６Ｂ】点火時期指令値の算出を説明するためのフローチャートである。
【図１７】ＬＰ−ＥＧＲ領域での基本点火時期の特性図である。
【図１８】温度差分補正量の特性図である。
【図１９】差分ＬＰ−ＥＧＲ弁開度補正量の特性図である。
【図２０Ａ】運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域へと移行する場合であってＥＧＲ取出し部下流温度の実温度が低い側から上昇して基本温度へと移行する場合の第２実施形態の目標ＬＰ−ＥＧＲ弁開度の算出を説明するためのフローチャートである。
【図２０Ｂ】運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域へと移行する場合であってＥＧＲ取出し部下流温度の実温度が低い側から上昇して基本温度へと移行する場合の第２実施形態の目標ＬＰ−ＥＧＲ弁開度の算出を説明するためのフローチャートである。
【図２１Ａ】第２実施形態の点火時期指令値の算出を説明するためのフローチャートである。
【図２１Ｂ】第２実施形態の点火時期指令値の算出を説明するためのフローチャートである。
【図２２】第３実施形態のガソリンエンジンの概略構成図である。
【図２３Ａ】運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域へと移行する場合であってＥＧＲ取出し部下流温度の実温度が低い側から上昇して基本温度へと移行する場合の第３実施形態の目標ＬＰ−ＥＧＲ弁開度の算出を説明するためのフローチャートである。
【図２３Ｂ】運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域へと移行する場合であってＥＧＲ取出し部下流温度の実温度が低い側から上昇して基本温度へと移行する場合の第３実施形態の目標ＬＰ−ＥＧＲ弁開度の算出を説明するためのフローチャートである。
【図２４】２つの各ＬＰ−ＥＧＲ領域内で基本ＬＰ−ＥＧＲ率が一律である場合に、どういう運転点の移行時に本発明が適用されるかをまとめた特性図である。
【図２５】２つの各ＬＰ−ＥＧＲ領域内で基本ＬＰ−ＥＧＲ率が一律でない場合に、どういう運転点の移行時に本発明が適用されるかをまとめた特性図である。
【図２６】２つの各ＬＰ−ＥＧＲ領域内で基本ＬＰ−ＥＧＲ率が一律でない場合に、どういう運転点の移行時に本発明が適用されるかをまとめた特性図である。
【図２７】第４実施形態のガソリンエンジンの概略構成図である。
【図２８】第４実施形態の基本ＬＰ−ＥＧＲ率の特性図である。
【図２９】差圧デバイス開度を連続値で与える場合の第４実施形態の目標空気量に対する差圧デバイス開度の特性図である。
【図３０】差圧デバイス開度を離散値で与える場合の第４実施形態の目標空気量に対する差圧デバイス開度の特性図である。
【図３１】第４実施形態の差圧デバイス作動域における等空気量のイメージを示す運転領域図である。
【図３２】第４実施形態の差圧デバイス開度の算出を説明するためのフローチャートである。
【図３３】第４実施形態の差圧デバイス作動域を示す運転領域図である。
【図３４】第４実施形態の差圧デバイス開度の特性図である。
【図３５】長く低負荷側の非ＬＰ−ＥＧＲ領域にあった状態から運転点が高負荷側の差圧デバイス作動域に移行した場合のＬＰ−ＥＧＲ率の変化を示すタイミングチャートである。
【図３６】長く高負荷側の非ＬＰ−ＥＧＲ領域にあった状態から運転点が低負荷側の差圧デバイス作動域に移行した場合のＬＰ−ＥＧＲ率の変化を示すタイミングチャートである。
【図３７Ａ】運転点が非ＬＰ−ＥＧＲ領域から差圧デバイス作動域へと移行する場合であってＥＧＲ取出し部下流温度の実温度が低い側から上昇して基本温度へと移行する場合の第４実施形態の目標ＬＰ−ＥＧＲ弁開度の算出を説明するためのフローチャートである。
【図３７Ｂ】運転点が非ＬＰ−ＥＧＲ領域から差圧デバイス作動域へと移行する場合であってＥＧＲ取出し部下流温度の実温度が低い側から上昇して基本温度へと移行する場合の第４実施形態の目標ＬＰ−ＥＧＲ弁開度の算出を説明するためのフローチャートである。
【図３８】差圧デバイス開度を離散値で与える場合の第４実施形態のデバイス補正量１の特性図である。
【図３９】差圧デバイス開度を連続値で与える場合の第４実施形態のデバイス補正量１の特性図である。
【図４０】運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域へと移行する場合であってＥＧＲ取出し部下流温度の実温度が高い側から低下して基本温度へと移行する場合の第４実施形態の目標ＬＰ−ＥＧＲ弁開度の算出を説明するためのフローチャートである。
【図４１】差圧デバイス開度を離散値で与える場合の第４実施形態のデバイス補正量２の特性図である。
【図４２】差圧デバイス開度を連続値で与える場合の第４実施形態のデバイス補正量２の特性図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態を図面に基づき説明する。
【００１２】
（第１実施形態）
図１は本発明の第１実施形態のガソリンエンジンの制御装置の概略構成図である。
【００１３】
エンジン１はガソリンエンジン（以下、単に「エンジン」ともいう。）で、図示しない車両に搭載されている。エンジン１には、吸気通路４、排気通路１１を備える。上記の吸気通路４は、吸気管４ａ、吸気コレクタ４ｂ、吸気マニホールド４ｃで構成される。
【００１４】
吸気コレクタ４ｂのすぐ上流の吸気管４ａにはアクセルペダルの踏込量に応動する電子制御のスロットル装置を備える。スロットル装置は、スロットルバルブ５と、スロットルバルブ５を駆動するモータ（回転電機）６により構成されている。吸入空気は吸気管４ａを経てスロットルバルブ５によって調量される。調量された空気は吸気コレクタ４ｂに蓄えられ、この吸気コレクタ４ｂから吸気マニホールド４ｃを介して各気筒のシリンダ７（燃焼室）に分配供給される。実施形態は電子制御のスロットル装置の場合であるが、スロットルバルブとアクセルペダルとがワイヤーにより連結されたものであってよい。
【００１５】
燃料噴射弁８が吸気マニホールド４ｃに、点火プラグ９がシリンダ７に直接臨んでそれぞれ設けられ、燃料噴射弁８から燃料が吸気マニホールド４ｃ（吸気ポート）に噴射される。噴射された燃料は、スロットルバルブ５によって調量された空気と混合してガスとなり、このガスを点火プラグ９で着火して燃焼させる。燃焼するガスはピストン１０を押し下げる仕事をした後、排気通路１１に排出される。燃料噴射弁８を設ける位置は吸気マニホールドに限らない。シリンダ７に直接臨ませて燃料噴射弁を設けるものであってよい。
【００１６】
排気通路１１は、各気筒のシリンダ７からの排気が流入する排気マニホールド１１ａ、この排気マニホールド１１ａの集合部に接続される排気管１１ｂで構成される。排気中にはＨＣ、ＣＯ、ＮＯｘの有害三成分を含むので、これらを全て浄化するため排気マニホールド１１ａの集合部にマニホールド触媒１２を、それよりも下流の排気管１１ｂにメイン触媒１３を備えている。メイン触媒１３は例えば車両の床下に設けられる。これら各触媒１２，１３は例えば三元触媒で構成される。排気管１１ｂの末端にはマフラー１９を備えている。
【００１７】
エンジン１には、さらにターボ過給機２１を備える。ターボ過給機２１は、排気管１１ｂに設けられるタービン２２と、吸気管４ａに設けられるコンプレッサ２３と、これらタービン２２，コンプレッサ２３を接続する軸２４とで構成される。上記のタービン２２は排気管１１ｂを流れる排気のエネルギにより回転し、タービン２２と同軸のコンプレッサ２３を駆動する。コンプレッサ２３はエアクリーナ２０を介して吸入される空気を圧縮する。圧縮されて大気圧を超える加圧空気は、吸気コレクタ４ｂへと送られる。ターボ過給機２１を働かせることで、目標過給圧を得ることができる。
【００１８】
ターボ過給機２１には、タービン２２をバイパスするバイパス通路２４と、このバイパス通路２４を開閉する常閉のウェイストゲートバルブ２５を備える。ウェイストゲートバルブ２５はモータ（回転電機）２６により駆動する。例えば、過給圧センサ４５により検出される実過給圧が目標過給圧より高くなったときには、モータ２６を駆動することによりウェイストゲートバルブ２５を開いてタービン２２に流入する排気の一部を、タービン２２をバイパスさせて流す。これによって、タービン回転速度がウェイストゲートバルブ２５を開く前より低下し、タービン２２と同軸のコンプレッサ回転速度も低下する。コンプレッサ回転速度が低下すると実過給圧が低下してゆき目標過給圧と一致する。実過給圧が目標過給圧と一致するタイミングでウェイストゲートバルブ２５の開度を保持させる。
【００１９】
コンプレッサ２３下流側の吸気管４ａには、インタークーラ２５を備える。インタークーラ２５はコンプレッサ２３により圧縮された空気を冷却するためのものである。コンプレッサ２３による空気圧縮によって温度上昇した空気がインタークーラ２５によって冷却されることで、過給効率を高めることができる。
【００２０】
さて、ターボ過給機２１を備えているガソリンエンジン１においても、過給域においてノッキングの抑制のため、大量のＥＧＲ（排気再循環）を行いたい要求がある。この要求に応えるため、本実施形態では、新たにロープレッシャループＥＧＲ装置１４を設ける。ロープレッシャループＥＧＲ装置１４は、ＥＧＲ通路１５、ＥＧＲ通路１５に介装されるＥＧＲクーラ１６、ＥＧＲ通路１５を開閉するＥＧＲ弁１７（例えばバタフライ弁）、ＥＧＲ弁１７を駆動するモータ（回転電機）１８で構成される。ここでは、ＥＧＲ弁１７を駆動するアクチュエータがモータ１８である場合であるが、モータ１８である場合に限定されるものでない。
【００２１】
上記のＥＧＲ通路１５は、タービン２２下流の排気管、具体的にはマニホールド触媒１２とメイン触媒１３の間の排気管１１ｂから分岐され、コンプレッサ２３上流の吸気管４ａに合流している。このように、ＥＧＲ通路１５がタービン２２下流の排気管１１ｂとコンプレッサ２３上流の吸気管４ａとを連通する場合には、タービン下流の排気管圧力とコンプレッサ上流の吸気管圧力との差圧でガス（排気の一部）がＥＧＲ弁１７を流れることになる。タービン下流の排気管圧力とコンプレッサ上流の吸気管圧力との差圧は例えば１ｋＰａ程度ときわめて小さいので、ロープレッシャループＥＧＲ（以下「ＬＰ−ＥＧＲ」という。）装置と呼ばれる。以下では、ＬＰ−ＥＧＲ装置のＥＧＲ弁を「ＬＰ−ＥＧＲ弁」という。また、ＬＰ−ＥＧＲ弁１７を開いてＬＰ−ＥＧＲを行う運転領域を「ＬＰ−ＥＧＲ領域」、ＬＰ−ＥＧＲ弁を全閉に保持する運転領域を「非ＬＰ−ＥＧＲ領域」という。ＬＰ−ＥＧＲ装置そのものはディーゼルエンジンにおいて公知であるが、本実施形態では、ターボ過給機２１を備えるガソリンエンジン１に対して新たにＬＰ−ＥＧＲ装置１４を採用している。
【００２２】
上記のＥＧＲクーラ１６はＬＰ−ＥＧＲ弁１７上流のＥＧＲ通路１５に設けられる。ＥＧＲクーラ１６はＥＧＲ通路１５を流れるガス（排気の一部）が一定の温度になるまで冷却するものである。このため、ＬＰ−ＥＧＲ領域では一定温度まで冷却されたガスがＬＰ−ＥＧＲ弁１７を流れる。
【００２３】
ここで、ターボ過給機２１を備えるガソリンエンジン１にＬＰ−ＥＧＲ装置１４を新たに採用した理由を説明する。ターボ過給機を備えないガソリンエンジンに適用され、比較的高温の排気の一部を吸気コレクタ４ｂに流入させるＥＧＲ装置がある。このＥＧＲ装置では、排気通路１１と吸気コレクタ４ｂの間の比較的大きな差圧（負圧）でＥＧＲ弁をガスが流れるので、ハイプレッシャループＥＧＲ（以下「ＨＰ−ＥＧＲ」という。）装置と呼ばれる。
【００２４】
ターボ過給機を備えるガソリンエンジンにＨＰ−ＥＧＲ装置を適用することを考える。まず、過給していないときには吸気コレクタ４ｂに大気圧より低い圧力（負圧）が発達し、排気圧との差圧が大きくなるので、ＥＧＲ弁を開けばガス（ＥＧＲガス）を吸気コレクタ４ｂに吸い込ませることができる。しかしながら、ターボ過給機による過給の開始で吸気コレクタ４ｂの圧力は、負圧から大気圧へ、大気圧からさらに大気圧を超える圧力へと高くなっていく。吸気コクレタ４ｂの圧力が大気圧を超える圧力へと高くなると、排気圧との差圧が小さくなってしまう。吸気コレクタ４ｂにおいて大気圧を超える圧力とは過給圧のことであり、過給圧が高くなるほど、排気圧との差圧がさらに小さくなる。排気圧との差圧が小さくなると、特に大量のＥＧＲガスを吸気コレクタ４ｂに吸い込ませることができなくなる。
【００２５】
一方、ＬＰ−ＥＧＲ装置では、タービン下流の相対的に低い排気管圧力とコンプレッサ上流の吸気管圧力との微小な差圧（１ｋＰａ程度）でガス（ＥＧＲガス）がＬＰ−ＥＧＲ弁１７を流れるので、過給圧の影響を受けることがない。つまり、ターボ過給機２１を備えるガソリンエンジン１にＬＰ−ＥＧＲ装置１４を追加した構成とすることで、ターボ過給機２１による過給中にあっても大量のＥＧＲガスを吸気通路に導入できることとなった。
【００２６】
さらに説明すると、図２に本実施形態の過給域とＬＰ−ＥＧＲ領域とを重ねて示す。図２において、吸気コレクタ４ｂの圧力が大気圧となる場合を破線のラインで示している。本実施形態では、吸気コレクタ４ｂの圧力が大気圧より高くなる領域（破線より上の領域）が過給域、吸気コレクタ４ｂの圧力が大気圧以下となる領域（破線より下の領域）が非過給域である。一方、ＬＰ−ＥＧＲ領域は全体としてほぼ等脚台形状であり、本実施形態では過給域の中にＬＰ−ＥＧＲ領域が大きく生じている。
【００２７】
このため、本実施形態では、運転領域が次のように４つの領域に区分される。
【００２８】
〈１〉過給域かつＬＰ−ＥＧＲ領域（Ｂ−Ｃ−Ｄ−Ｅで囲まれた領域）
〈２〉過給域かつ非ＬＰ−ＥＧＲ領域（ハッチングで示す領域）
〈３〉非過給域かつＬＰ−ＥＧＲ領域（Ａ−Ｂ−Ｅ−Ｆで囲まれた領域）
〈４〉非過給域かつ非ＬＰ−ＥＧＲ領域
ここで、図２において等脚台形の角をＡ，Ｃ，Ｄ，Ｆとし、等脚台形と破線が交わる点をＢ，Ｅとしている。また、破線の両端をＧ，Ｊとし、Ｇ−Ｈ−Ｉのラインを全負荷時のラインとしている。なお、ＬＰ−ＥＧＲ領域は、全体としてほぼ等脚台形状である場合に限られるものでない。エンジン、ターボ過給機、ＬＰ−ＥＧＲ装置１４の仕様が異なれば、ＬＰ−ＥＧＲ領域の形状が違ったものとなり得る。
【００２９】
図１に示したように、本実施形態ではさらに、コンプレッサ２３をバイパスするバイパス通路３１を備える。バイパス通路３１には、モータ（回転電機）３３により駆動されるリサーキュレーションバルブ３２が設けられている。このバルブ３２は、車両減速のためスロットルバルブ５が閉じられた際に、スロットルバルブ５からコンプレッサ２３までの吸気管４ａに閉じ込められた加圧空気をコンプレッサ２３上流側に再循環（リサーキュレーション）させるためのものである。一方、車両減速時以外の運転域でターボ過給機２１により過給が行われている場合には、バルブ３２が基本的に全閉保持され、コンプレッサ２３の上流側の空気（ＥＧＲガスを含む）の全てがコンプレッサ２３に導かれる。
【００３０】
ここで、リサーキュレーションバルブ３２が必要となる理由はディーゼルエンジンとガソリンエンジンとでスロットルバルブの扱いが異なることによるものである。すなわち、ディーゼルエンジンでは、スロットルバルブは常時開かれており、必要な場合に限って閉じられる。一方、ガソリンエンジンでは、スロットルバルブ５は、吸気コレクタ４ｂのすぐ上流に設けられ、アクセルペダルの踏込量に応動してその開度が変化する。
【００３１】
このような違いにより、ガソリンエンジンでは、ターボ過給機２１により過給をしている状態から車両を減速させるためにアクセルペダルを戻すと、これに応動してスロットルバルブ開度が一定量、ステップ的に小さくなる。このスロットルバルブ開度の急な減少でスロットルバルブ５からコンプレッサ２３までの吸気管４ａ内に存在する加圧空気の行き場がなくなる。その上、車両減速時からのコンプレッサ２３の稼働によって、スロットルバルブ５からコンプレッサ２３までの吸気管４ａの圧力がさらに上昇する。すると、コンプレッサ下流で圧力の高くなった空気はコンプレッサ２３に向かって逆流する。そして、逆流する加圧空気がコンプレッサ２３を通過して上流に逃れる際にコンプレッサ２３から音（騒音）が発生する。このような車両減速時に発生する騒音は車両室内の静粛性に影響する。そこで、過給域からの車両減速時にはバルブ３２を全閉状態から開状態へと切換え、コンプレッサ上流の加圧空気を、コンプレッサ２３をバイパスしてコンプレッサ上流に解放（リサーキュレーション）することで、車両減速時の騒音の発生を防止するのである。
【００３２】
次に、ＬＰ−ＥＧＲ装置１４を用いてＬＰ−ＥＧＲ制御を行う場合の燃焼室７内のＥＧＲ率を「ＬＰ−ＥＧＲ率」というとすると、基本ＬＰ−ＥＧＲ率のマップ特性は図３に示したようになっている。すなわち、図３のように、全体としてほぼ等脚台形状のＬＰ−ＥＧＲ領域を大きく２つに分け、高負荷側の領域で１０％、低負荷側の領域で２０％としている。
【００３３】
高負荷側の領域で低負荷側の領域より基本ＬＰ−ＥＧＲ率を小さくしている理由は次の通りである。すなわち、高負荷側においてもターボ過給機により新気をシリンダ７に押し込めることができれば、高負荷側でも低負荷側と同じに基本ＬＰ−ＥＧＲ率を２０％にすることができる。しかしながら、実際にはターボ過給機により新気をシリンダ７に押し込むにしても、押し込むことのできる新気量には限界がある。一方、高負荷側では低負荷側より大きなエンジントルクを発生させる必要がある。そこで、高負荷側では低負荷側よりノッキングが生じない範囲で基本ＬＰ−ＥＧＲ率を小さくし、その小さくした分だけシリンダ７内での燃焼状態をよくすることで、低負荷側よりも大きなエンジントルクが得られるようにするのである。なお、図３では、基本ＬＰ−ＥＧＲ率を２段階で設定しているが、基本ＬＰ−ＥＧＲ率を２段階に設定する場合に限定されるものでない。基本ＬＰ−ＥＧＲ率を３段階以上に、あるいは連続的に基本ＬＰ−ＥＧＲ率を変化させるものであってよい。
【００３４】
次に、燃焼室７内のＥＧＲ率の目標値である上記基本ＬＰ−ＥＧＲ率が得られるようにＬＰ−ＥＧＲ弁開度を定める必要がある。ここで、本実施形態ではＬＰ−ＥＧＲ率［％］は次式で定義される値である。
【００３５】
ＬＰ−ＥＧＲ率＝Ｑｅｇｒｃｙｌ／（Ｑｃｙｌ＋Ｑｅｇｒ）×１００
…（Ａ）
（Ａ）式のＱｃｙｌは１回の吸気行程で燃焼室７に流入する新気量［ｌ］（この新気量を、以下「シリンダ新気量」という。）のことである。このシリンダ新気量Ｑｃｙｌは簡単にはエアフローメータ４２により検出される。詳細にはエアフローメータ４２は単位時間当たりの新気量Ｑａ［ｌ／ｓ］（この新気量を、以下単に「新気量」という。）を検出するので、エンジン回転速度Ｎｅ［ｒｐｍ］が相違すると、シリンダ新気量Ｑｃｙｌが異なってくる。そこで、エンジン回転速度Ｎｅを用いて、エアフローメータ４２により検出される新気量Ｑａをシリンダ新気量Ｑｃｙｌに変換することになる。
【００３６】
（Ａ）式のＱｅｇｒｃｙｌは１回の吸気行程で燃焼室７に流入するＥＧＲガス量［ｌ］（このＥＧＲガス量を、以下「シリンダＥＧＲガス量」という。）のことである。このシリンダＥＧＲガス量ＱｅｇｒｃｙｌはＬＰ−ＥＧＲ弁１７を流れる単位時間当たりのＥＧＲガス量Ｑｅｇｒ［ｌ／ｓ］から求めることができる。以下、ＬＰ−ＥＧＲ弁１７を流れる単位時間当たりのＥＧＲガス量を、以下「ＬＰ−ＥＧＲ弁１７を流れるＥＧＲガス量」とも、あるいは単に「ＥＧＲガス量」ともいう。エンジン回転速度Ｎｅが相違すると、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが異なってくるので、エンジン回転速度Ｎｅを用いて、ＥＧＲガス量ＱｅｇｒをシリンダＥＧＲガス量Ｑｅｇｒｃｙｌに変換することになる。上記ＥＧＲガス量Ｑｅｇｒは、ＬＰ−ＥＧＲ弁１７の前後差圧（以下、「ＬＰ−ＥＧＲ弁前後差圧」ともいう。）とＬＰ−ＥＧＲ弁１７の開口面積とで定まる。
【００３７】
さて、ＬＰ−ＥＧＲ装置１４では、ＬＰ−ＥＧＲ弁前後差圧によってＥＧＲガスがＬＰ−ＥＧＲ弁１７の上流側である排気管側からＬＰ−ＥＧＲ弁１７の下流側である吸気管側に流れる。ここで、ＬＰ−ＥＧＲ弁１７の下流側である吸気管側の圧力はコンプレッサ２３上流の吸気管４ａの圧力、つまり大気圧にほぼ等しい。このため、ＬＰ−ＥＧＲ弁１７の上流側である排気管側の圧力でＥＧＲガスをコンプレッサ上流の吸気管４ａに押し込むこととなる。
【００３８】
ただし、ＥＧＲ通路１５の分岐部（この分岐部を以下、「ＥＧＲ取出し部」という。）はタービン２２上流の排気管１１ｂでなく、タービン２２下流の排気管１１ｂ、具体的にはマニホールド触媒１２とメイン触媒１３の間の排気管１１ｂである。タービン２２下流の排気管１１ｂには、マニホールド触媒１２、メイン触媒１３、マフラー１９といったものしか圧力を発生するものがない。このため、ＬＰ−ＥＧＲ弁前後差圧がそもそも小さく、ＬＰ−ＥＧＲ弁前後差圧を変化させる要因となるものは、ＬＰ−ＥＧＲ弁１７を流れるＥＧＲガス量Ｑｅｇｒを、つまり、上記（Ａ）式のＬＰ−ＥＧＲ率を動かしてしまう。
【００３９】
また、圧力を積極的に変えるデバイス、たとえばスロットルバルブ５やウェイストゲートバルブ２５の外側同士をＥＧＲ通路１５でつないでいるので、エンジンに入ってくる新気量Ｑａ［ｌ／ｓ］とエンジンから出ていく排気量Ｑｅｘｈ［ｌ／ｓ］とは比例関係にある。ＬＰ−ＥＧＲ弁前後差圧は、新気量Ｑａに基本的に関連を持つことになり、新気量ＱａによってもＬＰ−ＥＧＲ弁前後差圧が決まってくる。ＬＰ−ＥＧＲ弁開度を例えば３０°に設定して、基本ＬＰ−ＥＧＲ率が例えば１０％だとすると、新気量Ｑａが変わっても（スロットルバルブ５を動かして変えても）、ＬＰ−ＥＧＲ率を一定にできる。
【００４０】
このため、ＥＧＲ取出し部下流の排気管１１ｂの温度（以下、「ＥＧＲ取出し部下流温度」という。）が高負荷側の定常状態での温度Ｔ０（例えば６００℃）のときにＬＰ−ＥＧＲ弁開度を適合するとする。高負荷側の定常状態での温度Ｔ０、つまり適合時の温度である６００℃を、以下「基本温度」という。そして、基本温度Ｔ０のときに基本ＬＰ−ＥＧＲ率が得られるように適合したＬＰ−ＥＧＲ弁開度を「基本ＬＰ−ＥＧＲ弁開度」で定義する。なお、本実施形態では、基本温度Ｔ０が６００℃の場合で説明するが、６００℃に限定されるものでない。
【００４１】
ＬＰ−ＥＧＲ装置１４では、基本温度Ｔ０のときに基本ＬＰ−ＥＧＲ率が一律だったら、殆ど同じような基本ＬＰ−ＥＧＲ弁開度に設定できる。これによって、基本温度Ｔ０のときに、例えば基本ＬＰ−ＥＧＲ率が１０％だと実際のＬＰ−ＥＧＲ率も１０％になる。
【００４２】
ただし、加減速時には新気量Ｑａと排気量Ｑｅｘｈとのバランスが崩れるので、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量（基本ＬＰ−ＥＧＲ率に対応する燃焼室内のＥＧＲガス量のこと）［ｌ］から乖離する。これは、例えばスロットルバルブ５を急に開けると、新気量Ｑａは応答良く増えるものの、排気量Ｑｅｘｈはしばらく前の状態を継続するので、新気量Ｑａと排気量Ｑｅｘｈとのバランスが崩れるためである。こうした加減速時にはＬＰ−ＥＧＲ弁開度の補正を既にやっている。
【００４３】
本実施形態では、加減速時といった、いわば瞬時とは別の事態を扱う。例えば非ＬＰ−ＥＧＲ領域でアイドル状態を続けているとする。すると、アイドル状態では新気量Ｑａが高負荷状態よりも少ないので、ＥＧＲ取出し部下流温度の実温度（このＥＧＲ取出し部下流温度の実温度を、以下単に「実温度」ともいう。）Ｔｒｅａｌは基本温度Ｔ０より低い温度になっている。この長いアイドル状態からＬＰ−ＥＧＲ領域に移行する場合には、一瞬では排気管１１ｂが暖まらないので、実温度Ｔｒｅａｌが基本温度Ｔ０より低いままになる。実温度Ｔｒｅａｌが低いままだと排気管１１ｂの通気抵抗が小さく、ガスが排気管１１ｂを容易に通り抜けるため、ＬＰ−ＥＧＲ弁１７の上流側に発生する圧力が小さくなる。基本ＬＰ−ＥＧＲ弁開度は、実温度Ｔｒｅａｌが基本温度Ｔ０のときに適合しているので、ＬＰ−ＥＧＲ弁上流側の圧力が小さくなると、ＬＰ−ＥＧＲ弁前後差圧が小さくなる。ＬＰ−ＥＧＲ弁前後差圧が小さくなると、ＥＧＲガス量Ｑｅｇｒが基本温度Ｔ０のときより低下する。ＥＧＲガス量Ｑｅｇｒが基本温度Ｔ０のときより低下すると、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量から低下してしまうことになる。
【００４４】
図４を参照してさらに説明する。図４は長いアイドル状態のあとにアクセルペダルを踏み込んで加速することによって、エンジンの運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域に移行したときの変化を示したものである。ただし、ここでのＬＰ−ＥＧＲ領域は、図３に示した２つのＬＰ−ＥＧＲ領域のうち、基本ＬＰ−ＥＧＲ率が１０％のＬＰ−ＥＧＲ領域である。図４において、基本ＬＰ−ＥＧＲ率の変化を実線で、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌの変化を長破線で、ＬＰ−ＥＧＲ弁前後差圧の変化を長い一点鎖線で、ＬＰ−ＥＧＲ弁前後差圧から推定されるＬＰ−ＥＧＲ率の変化を短破線で示している。また、実際のＬＰ−ＥＧＲ率（図では「実ＬＰ−ＥＧＲ率」で略記。）の変化を短い一点鎖線で示している。
【００４５】
アイドル状態でＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌは基本温度Ｔ０より低い側にあるので、実温度Ｔｒｅａｌは、図４に長破線で示したように、低い側から上昇して基本温度Ｔ０へと移行する。実温度Ｔｒｅａｌが基本温度Ｔ０に満たない期間で、図４に長い一点鎖線で示したように、ＬＰ−ＥＧＲ弁前後差圧が基本温度のときのＬＰ−ＥＧＲ弁前後差圧より小さいものとなる。これによって、ＬＰ−ＥＧＲ弁前後差圧から推定されるＬＰ−ＥＧＲ率が、図４に短破線で示したように、基本ＬＰ−ＥＧＲ率より低下している。推定されるＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率の１０％より低下している間はＥＧＲガスが燃焼室内に入りがたくなる。シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を下回って不足することになるわけである。
【００４６】
一方、ＬＰ−ＥＧＲ領域では、ＭＢＴ（Ｍinimum  advance  for  the  Ｂest  Ｔorque）が得られるように基本ＬＰ−ＥＧＲ率に応じて基本点火時期ＡＤＶ０を設定している。非ＬＰ−ＥＧＲ領域においては基本的にＭＢＴが得られるように基本点火時期ＡＤＶ０を設定しているのであるが、燃焼室７にＥＧＲガスが導入されるＬＰ−ＥＧＲ領域でもＭＢＴが得られるように基本点火時期ＡＤＶ０を設定するのである。ＬＰ−ＥＧＲ領域での基本点火時期ＡＤＶ０は基本ＬＰ−ＥＧＲ率が大きくなるほど進角する値である。
【００４７】
上記のようにシリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を下回って不足すると、そのときの基本点火時期ＡＤＶ０ではＭＢＴから外れた過進角となる。ＭＢＴから外れた過進角となると、ノッキングが発生することが考えられる。
【００４８】
ただし、アクセルペダル開度を維持して同じ状態を続けていると、排気温度が上昇する。排気温度が上がるにつれて、ＬＰ−ＥＧＲ弁前後差圧が大きくなるので、実際のＬＰ−ＥＧＲ率が図４に短い一点鎖線で示したように、１０％の基本ＬＰ−ＥＧＲ率へと近づいていく。しかしながら、実際のＬＰ−ＥＧＲ率が１０％の基本ＬＰ−ＥＧＲ率に近くなるまでに例えば数百秒と長い時間を要する。その間、ノッキングが発生するので、何らかの手当が必要となる。
【００４９】
なお、ＬＰ−ＥＧＲ領域かつ基本温度Ｔ０へと移行する前のＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが低い側にある場合としてアイドル状態を挙げたが、この場合に限られない。例えば、ＬＰ−ＥＧＲ領域かつ基本温度Ｔ０へと移行する前のＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが低い側にある場合として次の例を挙げることができる。すなわち、エンジン始動直後、エンジン暖機完了前、燃料カットが継続されている状態、アイドルストップが継続されている状態、ハイブリッド車両においてＥＶ走行が継続されている状態（エンジン停止状態）などである。
【００５０】
以上は、エンジンの運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域に移行する場合であって、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが低い側から上昇して基本温度Ｔ０へと移行する場合であった。
【００５１】
次に、高負荷走行等の状態から車両を減速することによって、エンジンの運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域に移行する場合を考える。言い換えると、エンジンの運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域に移行する場合であって、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが高い側から低下して基本温度Ｔ０へと移行する場合である。この場合には、実温度Ｔｒｅａｌが基本温度Ｔ０より高い期間で、ＬＰ−ＥＧＲ弁前後差圧が基本温度Ｔ０のときのＬＰ−ＥＧＲ弁前後差圧より大きくなる。これによってＬＰ−ＥＧＲ弁前後差圧から推定されるＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率より大きくなる。推定されるＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率より大きくなる間はＥＧＲガスが燃焼室内に入り易くなる。シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を上回って過剰になるわけである。
【００５２】
シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を上回って過剰になると、そのときの基本点火時期ＡＤＶ０ではＭＢＴから外れた過遅角となる。ＭＢＴから外れた過遅角となると、燃焼室７内での燃焼状態が悪くなることが考えられる。
【００５３】
ただし、アクセルペダル開度を維持して同じ状態を続けていると、排気温度が低下する。排気温度が下がるにつれて、ＬＰ−ＥＧＲ弁前後差圧が小さくなるので、実際のＬＰ−ＥＧＲ率が、ステップ変化した後の基本ＬＰ−ＥＧＲ率へと近づいていく。しかしながら、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率に近くなるまでに例えば数百秒と長い時間がかかる。その間、燃焼室７内での燃焼状態が悪くなるので、何らかの手当が必要となる。なお、ＬＰ−ＥＧＲ弁１７を通過するＥＧＲガス量Ｑｅｇｒの変化がシリンダＥＧＲガス量Ｑｅｇｒｃｙｌの変化となって現れるまでには所定の応答遅れがある。この応答遅れは、加減速といった瞬時を扱う場合には考慮すべき対象となる。しかしながら、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが基本温度Ｔ０に到達するまでの遅れは、上記のように数百秒と長い。ＥＧＲガス量Ｑｅｇｒの変化がシリンダＥＧＲガス量Ｑｅｇｒｃｙｌの変化となって現れるまでの応答遅れと、この数百秒を比較すれば、ＥＧＲガス量Ｑｅｇｒの変化がシリンダＥＧＲガス量Ｑｅｇｒｃｙｌの変化となって現れるまでの応答遅れは微小である。よって、本発明では、ＥＧＲガス量Ｑｅｇｒの変化がシリンダＥＧＲガス量Ｑｅｇｒｃｙｌの変化となって現れるまでの応答遅れは無視することができる。
【００５４】
また、図４に示したように、加速初期のＬＰ−ＥＧＲ弁前後差圧が特に小さい領域で、ＬＰ−ＥＧＲ弁前後差圧から推定されるＬＰ−ＥＧＲ率（図４短破線参照）よりも実際のＬＰ−ＥＧＲ率（図４短い一点鎖線参照）がさらに低下している。この理由は、ＬＰ−ＥＧＲ弁前後差圧が特に小さい領域では、排気の圧力脈動を受けて、ＬＰ−ＥＧＲ弁１７の前後で逆流（ＬＰ−ＥＧＲ弁１７を吸気側から排気側に向けて流れる流れ）が発生するためである。以下、ＬＰ−ＥＧＲ弁前後差圧が特に小さいために逆流が生じる領域を「逆流領域」という。
【００５５】
これについてさらに説明すると、図５は、図４に示したＬ点での、図６は図４に示したＭ点でのＬＰ−ＥＧＲ弁１７の上流側と下流側の各圧力を計測したものである。図６に示したように、ＬＰ−ＥＧＲ弁１７より上流側の圧力がＬＰ−ＥＧＲ弁１７より下流側の圧力より高いときにはＥＧＲガスが上流側から下流側に流れる。一方、図５に示したように、ＬＰ−ＥＧＲ弁１７より上流側の圧力がＬＰ−ＥＧＲ弁１７より下流側の圧力より低くなるときにはＥＧＲガスが下流側から上流側に流れる（逆流が生じる）。逆流が生じた瞬間にＬＰ−ＥＧＲ弁１７を上流側から下流側へと流れるＥＧＲガス量Ｑｅｇｒが低下する。逆流が生じている場合のＥＧＲガス量Ｑｅｇｒが、逆流が生じていない場合のＥＧＲガス量Ｑｅｇｒより低下すると、その低下分だけさらにシリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を下回って不足する。逆流が生じていない場合のシリンダＥＧＲガス量Ｑｅｇｒｃｙｌではノッキングが生じなくても、逆流に起因するＥＧＲガス量Ｑｅｇｒの低下分でシリンダＥＧＲガス量Ｑｅｇｒｃｙｌが低下したときの基本点火時期ＡＤＶ０では過進角となってしまう。これによって、ノッキングが発生することが考えられる。このため、逆流領域に対しては別の手当が必要である。
【００５６】
この場合に、ＬＰ−ＥＧＲ弁前後差圧を差圧センサにより検出し、検出したＬＰ−ＥＧＲ弁前後差圧が予め決められたＬＰ−ＥＧＲ弁前後差圧と一致するようにＬＰ−ＥＧＲ弁開度を制御する従来装置がある。この従来装置によれば、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが基本温度Ｔ０より外れていても、ノッキングの発生や燃焼室内での燃焼の不安定を回避できる。
【００５７】
しかしながら、従来装置のように、差圧センサを用いるのでは、差圧センサにより検出されるＬＰ−ＥＧＲ弁前後差圧が排気脈動の影響を大きく受けて振れる。このため、差圧センサにより検出されるＬＰ−ＥＧＲ弁前後差圧から排気脈動の影響を分離するためにはフィルタリングをする必要がある。このフィルタリングには高精度、高速処理が求められるので、コストが上昇する。また、フィルタリングをした後の信号には遅れが生じてしまう。
【００５８】
そこで、本発明の第１実施形態では、ＬＰ−ＥＧＲ弁前後差圧に代えて、ＥＧＲ取出し部下流温度を用いる。すなわち、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌと基本温度Ｔ０の温度差に応じた第１補正倍率Ｒｈｏｓ１（温度差分補正量）を導入する。そして、エンジンの運転点が非ＥＧＲ領域からＥＧＲ領域に移行する場合であって、実温度Ｔｒｅａｌが基本温度Ｔ０へと移行する場合に、この第１補正倍率Ｒｈｏｓ１で基本ＬＰ−ＥＧＲ弁開度を補正して目標ＥＧＲ弁開度を算出する。
【００５９】
具体的には、実温度Ｔｒｅａｌが低い側から上昇して基本温度Ｔ０へと移行する場合に、第１補正倍率Ｒｈｏｓ１で基本ＬＰ−ＥＧＲ弁開度を増加側に補正する。一方、実温度Ｔｒｅａｌが高い側から低下して基本温度Ｔ０へと移行する場合に、第１補正倍率Ｒｈｏｓ１で基本ＬＰ−ＥＧＲ弁開度を減少側に補正する。
【００６０】
ＬＰ−ＥＧＲ弁前後差圧を作り出す元になっているのはＥＧＲ取出し部下流温度である。ここで、ＥＧＲ取出し部下流温度はもともと応答が遅い。また、本発明の課題は排気管１１ｂのガス流れに関して生じる問題であるが、この排気管１１ｂのガス流れの動きも、もともと遅い。このため、もともと応答の遅いＥＧＲ取出し部下流温度を採用しても、排気管１１ｂのガス流れに関して生じる問題に対しては遅れが生じることがなく、むしろ追従しているところもある。イメージとしては、直接には圧力を検出していないけれども、排気圧力脈動の影響を受けてギザギザすることのない圧力を間接的に検出しているイメージになる。
【００６１】
ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌを検出するのであるから、差圧センサを採用する場合に必要となる高価なフィルタリング処理は必要ない。これによって、差圧センサを採用する場合に比して、コストを低下させることができる。差圧センサを用いることなく安価な構成で、実温度Ｔｒｅａｌが基本温度Ｔ０から乖離している間のノッキングの発生や燃焼の不安定を回避できるのである。
【００６２】
また、ＬＰ−ＥＧＲ領域でありながら逆流領域では、第２補正倍率（第２の補正量）Ｒｈｏｓ２を導入し、この第２補正倍率Ｒｈｏｓ２を用いて基本ＬＰ−ＥＧＲ弁開度をさらに増加側に補正する。これによって、逆流領域でもシリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を下回って不足することがないようにする。
【００６３】
図７，図８を参照して本実施形態をさらに説明する。まず、図７は長く低負荷側の非ＬＰ−ＥＧＲ領域にあった状態（たとえばアイドル状態）からアクセルペダルを踏み込んで加速し運転点が高負荷側のＬＰ−ＥＧＲ領域に移行した場合のタイミングチャートである。ここで、移行先のＬＰ−ＥＧＲ領域は、図３に示した２つのＬＰ−ＥＧＲ領域のうち、基本ＬＰ−ＥＧＲ率が１０％のＬＰ−ＥＧＲ領域であるとする。この場合に、エンジンの運転点はＬＰ−ＥＧＲ領域に移行した直後に逆流領域となり、その後に非逆流領域に移行するものとする。図７では、上からアクセル開度ＡＰＯ、ＬＰ−ＥＧＲ弁開度、補正倍率、ＬＰ−ＥＧＲ率、ＬＰ−ＥＧＲ弁前後差圧、ＥＧＲ取出し部下流温度、ＬＰ−ＥＧＲ弁逆流量がどのように変化するのかをモデルで示している。
【００６４】
まず、本実施形態の前提となる比較例の場合から説明し、その後に本実施形態の場合を説明する。ここで、本実施形態のように第１、第２の補正倍率Ｒｈｏｓ１，Ｒｈｏｓ２を導入していないものを比較例とする。
【００６５】
ｔ１のタイミングでアクセルペダルを踏み込むと、図７第１段目に示したようにアクセル開度が所定値ＡＰＯ１から所定値ＡＰＯ２へとステップ的に大きくなる。ｔ３のタイミングからは所定値ＡＰＯ２で一定である。基本ＬＰ−ＥＧＲ率は、通常、アクセル開度の変化と同時に例えばゼロから１０％へとステップ的に大きくなる（図７第４段目の実線参照）。基本ＬＰ−ＥＧＲ率に対応する基本ＬＰ−ＥＧＲ弁開度も、通常、アクセル開度の変化と同時にステップ的に大きくなる（図７第２段目の実線参照）。
【００６６】
ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌは、基本温度Ｔ０に一瞬で到達することはなく、図７第６段目に実線で示したようにｔ１のタイミングから徐々に基本温度Ｔ０に向かって上昇する。この実温度Ｔｒｅａｌの上昇に伴ってＬＰ−ＥＧＲ弁前後差圧の実差圧がｔ１のタイミングから目標差圧に向かって徐々に上昇し、ｔ６のタイミングで目標差圧と一致している（図７第５段目の実線参照）。上記の目標差圧は基本温度Ｔ０に対応するＬＰ−ＥＧＲ弁前後差圧のことである。
【００６７】
比較例の場合には、ＬＰ−ＥＧＲ弁前後差圧の実差圧が目標差圧より低下しているｔ１からｔ６までの期間でＬＰ−ＥＧＲ弁１７を通過するＥＧＲガス量Ｑｅｇｒが基本温度Ｔ０のときより低下する。ＥＧＲガス量Ｑｅｇｒが基本温度Ｔ０のときより低下すると、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を下回って不足する。このため、図７第４段目に二点鎖線で示したように、実際のＬＰ−ＥＧＲ率（図７では「実ＬＰ−ＥＧＲ率」で略記。）は、ステップ変化する基本ＬＰ−ＥＧＲ率に遅れて応答し、ｔ１からの時間の経過と共に基本ＬＰ−ＥＧＲ率へと近づいてゆく。そして、基本温度になるｔ６のタイミングで実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率と一致する。
【００６８】
このように、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率の１０％に足りなくても、エンジンコントローラ４１では、基本ＬＰ−ＥＧＲ率が１０％のＥＧＲガス量（＝目標ＥＧＲガス量）が燃焼室７に導入されているとみなして、基本点火時期ＡＤＶ０を算出する。実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率の１０％に足りなくなり（つまりＥＧＲガスが燃焼室７に不足して入る）、ノッキングが生じるのである。
【００６９】
次に、本実施形態の場合を説明する。本実施形態では、第１、第２の補正倍率Ｒｈｏｓ１，Ｒｈｏｓ２を新たに導入し、第１、第２の補正倍率Ｒｈｏｓ１，Ｒｈｏｓ２を基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０に乗算した値を目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒとして算出する。具体的にはｔ１のタイミングから第１、第２の補正倍率Ｒｈｏｓ１，Ｒｈｏｓ２を１．０から所定値１，２へとステップ的に大きくし、その後は時間の経過と共に小さくする。上記の所定値１，２は第１、第２の補正倍率Ｒｈｏｓ１，Ｒｈｏｓ２の初期値である。
【００７０】
ここで、第１、第２の補正倍率Ｒｈｏｓ１，Ｒｈｏｓ２は、いずれも１．０を中心とする値である。第１補正倍率Ｒｈｏｓ１の初期値である所定値１は、基本温度Ｔ０からＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌを差し引いた温度差ΔＴ０（＝Ｔ０−Ｔｒｅａｌ）に応じて算出する。第１補正倍率Ｒｈｏｓ１の初期値である所定値２は逆流領域に対応するもので、一定値で与える。
【００７１】
第１補正倍率Ｒｈｏｓ１は、図７第３段目に示したように運転点がＬＰ−ＥＧＲ領域に移行した直後のｔ２のタイミングで１．０から所定値１へとステップ的に大きくなる。ｔ２のタイミングからは、実温度Ｔｒｅａｌが基本温度Ｔ０へと近づくにつれて徐々に１．０に近づいていき、基本温度Ｔ０に一致するｔ６のタイミングで１．０となる（図７第３段目参照）。このように所定値１を初期値として初期値より徐々に小さくする値で第１補正倍率Ｒｈｏｓ１を与えるようにした理由は、ｔ１のタイミングより温度差ΔＴ０が徐々に小さくなっていくことに対応させるためである。
【００７２】
一方、第２補正倍率Ｒｈｏｓ２は、図７第３段目に示したように運転点がＬＰ−ＥＧＲ領域に移行した直後のｔ２のタイミングで１．０から所定値２へとステップ的に大きくなる。ｔ２のタイミングからは、徐々に１．０に近づいていき、逆流領域が終了するｔ４のタイミングで１．０となる（図７第３段目参照）。このように所定値２を初期値として初期値より徐々に小さくする値で第２補正倍率Ｒｈｏｓ２を与えるようにした理由は、ｔ１のタイミングよりステップ的に増えたＬＰ−ＥＧＲ弁逆流量が徐々に小さくなっていくことに対応させるためである。
【００７３】
この場合、第１、第２の補正倍率Ｒｈｏｓ１，Ｒｈｏｓ２を乗算した値を、改めて補正倍率Ｒｈｏｓ（＝Ｒｈｏｓ１×Ｒｈｏｓ２）としている。このため、ｔ４までの補正倍率Ｒｈｏｓとｔ４以降の補正倍率Ｒｈｏｓとで減少の傾きが異なり、ｔ４までの補正倍率Ｒｈｏｓの減少の傾きのほうがｔ４以降の補正倍率Ｒｈｏｓの減少の傾きより大きくなっている。ｔ４以降の補正倍率Ｒｈｏｓの特性についても折れ線で表現しているため、ｔ５までの補正倍率Ｒｈｏｓの減少の傾きのほうがｔ５以降の補正倍率Ｒｈｏｓの減少の傾きより大きくなっている。
【００７４】
補正倍率Ｒｈｏｓを基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０に乗算した値である目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒは、図７第２段目に一点鎖線で示したようにｔ１からｔ２の間でゼロからステップ的に所定値（＝所定値１×所定値２）へと大きくなる。ｔ２のタイミングからは、実温度Ｔｒｅａｌが基本温度Ｔ０へと上昇するにつれて徐々に基本ＬＰ−ＥＧＲ弁開度に近づいていく（図７第２段目の一点鎖線参照）。そして、ｔ６のタイミングで目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒは基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０に一致する。
【００７５】
本実施形態によれば、目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒが基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０（比較例の場合）より大きくされることで、ＬＰ−ＥＧＲ弁１７を通過するＥＧＲガス量Ｑｅｇｒが基本温度Ｔ０のときより増える。ＥＧＲガス量Ｑｅｇｒが基本温度Ｔ０のときより増加すると、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量と一致する。これによって、本実施形態では、図７第４段目に一点鎖線で示したように、ｔ１からｔ６までの期間で実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率に一致している。実温度Ｔｒｅａｌが基本温度Ｔ０よりｔ１からｔ６までの期間で低下していても、基本ＬＰ−ＥＧＲ率ＶＯｅｇｒ０が得られることになったのである。
【００７６】
次に、図８は高速道路走行状態など長く高負荷側の非ＬＰ−ＥＧＲ領域にあった状態からアクセルペダルを戻して減速し運転点が低負荷側のＬＰ−ＥＧＲ領域に移行した場合のタイミングチャートである。言い換えると、エンジンの運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域に移行する場合であって、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが高い側から低下して基本温度Ｔ０へと移行する場合のタイミングチャートである。この場合には逆流領域は生じない。図８でも、図７と同様に上からアクセル開度ＡＰＯ、ＬＰ−ＥＧＲ弁開度、補正倍率、ＬＰ−ＥＧＲ率、ＬＰ−ＥＧＲ弁前後差圧、ＥＧＲ取出し部下流温度、ＬＰ−ＥＧＲ弁逆流量がどのように変化するのかをモデルで示している。
【００７７】
まず、本実施形態の前提となる比較例の場合から説明し、その後に本実施形態の場合を説明する。
【００７８】
ｔ１１以前の高速道路走行状態では実温度Ｔｒｅａｌが基本温度Ｔ０より高温の状態となっている。この状態からｔ１１のタイミングでアクセルペダルを戻すと、図８第１段目に示したようにアクセル開度が所定値ＡＰＯ３から所定値ＡＰＯ４へとステップ的に小さくなる。ｔ１３のタイミングからは所定値ＡＰＯ４で一定である。基本ＬＰ−ＥＧＲ率は、通常、アクセル開度の変化と同時に例えばゼロから１０％へとステップ的に大きくなる（図８第４段目の実線参照）。基本ＬＰ−ＥＧＲ率に対応する基本ＬＰ−ＥＧＲ弁開度も、通常、アクセル開度の変化と同時にステップ的に大きくなる（図８第２段目の実線参照）。
【００７９】
実温度Ｔｒｅａｌは、基本温度Ｔ０に一瞬で到達することはなく、図８第６段目に実線で示したようにｔ１１のタイミングから徐々に基本温度Ｔ０に向かって低下する。この実温度Ｔｒｅａｌの低下に伴ってＬＰ−ＥＧＲ弁前後差圧の実差圧がｔ１１のタイミングから目標差圧に向かって徐々に低下し、ｔ１６のタイミングで目標差圧と一致する（図８第５段目の実線参照）。上記の目標差圧は基本温度Ｔ０に対応するＬＰ−ＥＧＲ弁前後差圧のことである。
【００８０】
比較例の場合には、ＬＰ−ＥＧＲ弁前後差圧の実差圧が目標差圧より上昇しているｔ１１からｔ１６までの期間でＬＰ−ＥＧＲ弁１７を通過するＥＧＲガス量Ｑｅｇｒが基本温度Ｔ０のときより増加する。ＥＧＲガス量Ｑｅｇｒが基本温度Ｔ０のときより増加すると、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を上回って過剰となる。このため、図８第４段目に二点鎖線で示したように、実際のＬＰ−ＥＧＲ率（図７では「実ＬＰ−ＥＧＲ率」で略記。）がステップ変化する基本ＬＰ−ＥＧＲ率に遅れて応答する。ｔ１１のタイミングでは実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率から大きく離れていたのが、ｔ１１からの時間の経過とともに、基本ＬＰ−ＥＧＲ率へと実際のＬＰ−ＥＧＲ率が近づき、基本温度Ｔ０になるｔ１６のタイミングで基本ＬＰ−ＥＧＲ率と一致する。
【００８１】
このように、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率の１０％を超えていても、エンジンコントローラ４１では、基本ＬＰ−ＥＧＲ率が１０％のＥＧＲガス量（目標ＥＧＲガス量）が燃焼室７に導入されているとみなして、基本点火時期ＡＤＶ０を算出する。実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率の１０％を超えることになり（ＥＧＲガスが燃焼室７に余計に入る）、燃焼室７内での燃焼が悪化するのである。
【００８２】
次に、本実施形態の場合を説明する。本実施形態では、第１補正倍率Ｒｈｏｓ１を新たに導入し、第１補正倍率Ｒｈｏｓ１を基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０に乗算した値を目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒとして算出する。具体的にはｔ１１のタイミングから補正倍率１を１．０から所定値３へとステップ的に小さくし、その後は時間の経過と共に大きくする。上記の所定値３は第１補正倍率Ｒｈｏｓ１の初期値である。
【００８３】
ここで、第１補正倍率Ｒｈｏｓ１は、１．０を中心とする値である。第１補正倍率Ｒｈｏｓ１の初期値である所定値３は、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌから基本温度Ｔ０を差し引いた温度差ΔＴ２（＝Ｔｒｅａｌ−Ｔ０）に応じて算出する。
【００８４】
第１補正倍率Ｒｈｏｓ１は、図８第３段目に示したように運転点がＬＰ−ＥＧＲ領域に移行した直後のｔ１２のタイミングで１．０から所定値３（正の値）へとステップ的に小さくなる。ｔ１２のタイミングからは、実温度Ｔｒｅａｌが基本温度Ｔ０へと近づくにつれて徐々に１．０に近づいていき、基本温度Ｔ０に一致するｔ１６のタイミングで１．０となる（図８第３段目参照）。このように所定値３を初期値として初期値より徐々に大きくする値で第１補正倍率Ｒｈｏｓ１を与えるようにした理由は、ｔ１１のタイミングより温度差ΔＴ２が徐々に小さくなっていくことに対応させるためである。
【００８５】
第１補正倍率Ｒｈｏｓ１を基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０に乗算した値である目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒは、ｔ１１からｔ１２に向けてゼロからステップ的に大きくなる。この場合、第１補正倍率Ｒｈｏｓ１は１．０よりも小さな値であるので、目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒは、図８第２段目に一点鎖線で示したように基本ＬＰ−ＥＧＲ弁開度の傾きよりも小さな傾きでステップ的に大きくなる。ｔ１３のタイミングからは、実温度Ｔｒｅａｌが基本温度Ｔ０へと低下するにつれて徐々に基本ＬＰ−ＥＧＲ弁開度に近づいていく（図８第２段目の一点鎖線参照）。そして、ｔ１６のタイミングで目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒは基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０に一致する。
【００８６】
本実施形態によれば、目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒが基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０（比較例の場合）より小さくされることで、ＬＰ−ＥＧＲ弁１７を通過するＥＧＲガス量Ｑｅｇｒが基本温度Ｔ０のときより低下する。ＥＧＲガス量Ｑｅｇｒが基本温度Ｔ０のときより低下すると、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量と一致する。これによって、本実施形態では、図８第４段目に一点鎖線で示したように、ｔ１１からｔ１６までの期間で実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率に一致している。実温度Ｔｒｅａｌが基本温度Ｔ０よりｔ１１からｔ１６までの期間で上昇していても、基本ＬＰ−ＥＧＲ率ＶＯｅｇｒ０が得られることになったのである。
【００８７】
図１に示したように、燃料噴射弁８及び点火プラグ９に加えて、ＬＰ−ＥＧＲ弁１７、ウェイストゲートバルブ２５、リサーキュレーションバルブ３２を制御するため、エンジンコントローラ４１を備える。エンジンコントローラ４１はマイクロプロセッサ、ＲＯＭ及びＲＡＭ等の周辺機器を備えたコンピュータユニットとして構成されている。エンジンコントローラ４１には、エアフローメータ４２、アクセルセンサ４３、クランク角センサ４４、温度センサ４６、ノックセンサ４７からの信号が入力する。ここで、エアフローメータ４２は吸気管４ａ内に流入する新気量Ｑａ（質量流量）を検出する。アクセルセンサ４３はアクセルペダルの踏込量（アクセル開度）及びその変化量を検出する。クランク角センサ４４はエンジン回転速度Ｎｅを検出する。温度センサ４６はＥＧＲ取出し部下流温度の実温度を検出する。ノックセンサ４７は燃焼室７内に生じるノッキングを検出する。
【００８８】
エンジンコントローラ４１で行われる制御を、以下のフローチャートを参照して説明する。
【００８９】
まず図９Ａ，図９Ｂ，図１４のフローチャートは目標ＬＰ−ＥＧＲ弁開度を算出するためのものである。このうち図９Ａ，図９Ｂのフローは運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域へと移行する場合であって実温度Ｔｒｅａｌが低い側から上昇して基本温度Ｔ０へと移行する場合の目標ＬＰ−ＥＧＲ弁開度を算出するためのものである。図９Ａ，図９Ｂ，図１４のフローは一定時間毎（たとえば１０ｍｓ毎）に実行する。
【００９０】
図９Ａ，図９Ｂのフローから説明する。ステップ１ではエンジンの運転点が図２に示すＬＰ−ＥＧＲ領域にあるか否かをみる。運転点がＬＰ−ＥＧＲ領域にあるときにはステップ２に進む。ステップ２では加速フラグ（エンジンの始動時にゼロに初期設定済み）＝１であるか否かをみる。ここでは、加速フラグ＝０であるとしてステップ３に進む。
【００９１】
ステップ３ではアクセルセンサ４３により検出されるアクセル開度ＡＰＯに基づいて、所定時間当たりのアクセル開度変化量（以下、単に「アクセル開度変化量」という。）ΔＡＰＯを算出する。
【００９２】
例えば、今回のアクセル開度から所定時間前のアクセル開度を差し引くことで、つまり次式によりアクセル開度変化量ΔＡＰＯを算出する。
【００９３】
ΔＡＰＯ＝ＡＰＯ−ＡＰＯｚ                              …（１）
ただし、ＡＰＯｚ：所定時間前のアクセル開度、
（１）式のΔＡＰＯは加速時に正の値となり減速時に負の値となる。
【００９４】
ステップ４ではアクセル開度変化量の絶対値｜ΔＡＰＯ｜と所定値Ａを比較する。所定値Ａは、過渡時（加速時及び減速時）であるか否かを判定するための値で予め設定しておく。アクセル開度変化量の絶対値｜ΔＡＰＯ｜が所定値Ａを超えているときには過渡時であると判断し、ステップ５に進む。
【００９５】
ステップ５ではアクセル開度変化量ΔＡＰＯとゼロを比較する。アクセル開度変化量ΔＡＰＯがゼロをこえている、つまりアクセル開度変化量ΔＡＰＯが正であるときには加速時であると判断し、ステップ６に進んで加速フラグ＝１とする。言い換えると、ステップ１，４，５より加速によって今回ＬＰ−ＥＧＲ領域にいる、つまり加速により運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域に移行したと判断する。
【００９６】
ステップ７では、基本温度Ｔ０［℃］（例えば６００℃程度）から、温度センサ４６により検出されるＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌ［℃］を差し引いた値を温度差ΔＴ０［℃］として、つまり次式により温度差ΔＴ０を算出する。
【００９７】
ΔＴ０＝Ｔ０−Ｔｒｅａｌ                                …（２）
ステップ８ではこの温度差ΔＴ０から図１０を内容とするテーブルを検索することにより、第１補正倍率Ｒｈｏｓ１［無名数］を算出する。詳細には、テーブル検索値を所定値１とすると、この所定値１を第１補正倍率Ｒｈｏｓ１に入れる。ここで、所定値１は第１補正倍率Ｒｈｏｓ１の初期値を与えるための値である。図１０に示したように所定値１は１．０を中心とする値で、温度差ΔＴ０が大きくなるほど大きくなる値である。
【００９８】
図９Ｂのステップ９〜１３は温度センサ４６により検出される実温度Ｔｒｅａｌが３つのどの温度域にあるかによって、異なる逆流領域マップを選択する部分である。ここで、実温度Ｔｒｅａｌの温度域としては、次の３つである。
【００９９】
〔１〕実温度Ｔｒｅａｌが予め定めた温度Ｔ１を中心とする許容範囲（Ｔ１±ε、ただし許容値ε＞０）に入っている場合、
〔２〕実温度Ｔｒｅａｌが許容範囲の下限（Ｔ１−ε）を下回って低い場合、
〔３〕実温度Ｔｒｅａｌが許容範囲の上限（Ｔ１＋ε）を上回って高い場合、
上記逆流領域マップは、図１１に示す基本逆流領域マップ，図１２に示す拡大逆流領域マップ，図１３に示す縮小逆流領域マップの３つである。
【０１００】
図９Ｂのステップ９で実温度Ｔｒｅａｌが予め定めた温度Ｔ１を中心とする許容範囲（Ｔ１±ε）に入っている場合には図９Ｂのステップ１０に進み、基本逆流領域マップを選択して逆流領域マップに入れる。ステップ９で実温度Ｔｒｅａｌが予め定めた温度Ｔ１を中心とする許容範囲（Ｔ１±ε）に入っていない場合には図９Ｂのステップ１１に進む。ステップ１１で実温度Ｔｒｅａｌが許容範囲の下限（Ｔ１−ε）を下回っている場合には図９Ｂのステップ１２に進み、拡大逆流領域マップを選択して逆流領域マップに入れる。ステップ１１で実温度Ｔｒｅａｌが許容範囲の下限（Ｔ１−ε）を下回っていない場合には図９Ｂのステップ１３に進む。ステップ１３で実温度Ｔｒｅａｌが許容範囲の上限（Ｔ１＋ε）を上回っている場合には図９Ｂのステップ１３に進み、縮小逆流領域禁止マップを選択して逆流領域マップに入れる。図１１，図１２，図１３に示したように各逆流領域マップは、横軸をエンジン回転速度Ｎｅ、縦軸をエンジントルクとするマップ上にＬＰ−ＥＧＲ弁前後差圧が特に小さい領域を逆流領域として予め定めたものである。
【０１０１】
図１２では、図１１の場合より逆流領域が高負荷側かつ高回転速度側に拡大している。これは、次の理由による。すなわち、基本逆流領域マップ上に逆流領域を定めるのは、実温度Ｔｒｅａｌが予め定めた温度Ｔ１の許容範囲に入っているとき（予め定めた温度条件のとき）である。実温度Ｔｒｅａｌがこの予め定めた温度Ｔ１の許容範囲から外れて低いときには、ＥＧＲ取出し部下流圧力の低下でＥＧＲ弁前後差圧が予め定めた温度Ｔ１のときより小さくなり、逆流が生じなかった領域でも逆流が新たに生じてしまう。これによって、実際に逆流が生じる領域がマップ上の逆流領域よりも高負荷側かつ高回転速度側に拡大するわけである。そこで、実温度Ｔｒｅａｌが予め定めた温度Ｔ１の許容範囲より低いときには新たに生じる逆流領域に合わせて逆流領域を高負荷側かつ高回転速度側に拡大するためである。なお、上記ＥＧＲ取出し部下流圧力は、ＥＧＲ取出し部下流の吸気管１１ｂの圧力のことである。
【０１０２】
図１３では、図１１の場合より逆流領域が低負荷側かつ低回転速度側に縮小している。これは、次の理由による。すなわち、基本逆流領域マップ上に逆流領域を定めるのは、実温度Ｔｒｅａｌが予め定めた温度Ｔ１の許容範囲に入っているとき（予め定めた温度条件のとき）である。実温度Ｔｒｅａｌがこの予め定めた温度Ｔ１の許容範囲から外れて高いときには、ＥＧＲ取出し部下流圧力の上昇でＥＧＲ弁前後差圧が予め定めた温度Ｔ１のときより大きくなり、逆流が生じていた領域でも逆流が生じなくなる。これによって、実際に逆流が生じる領域がマップ上の逆流領域よりも低負荷側かつ低回転速度側に縮小するわけである。そこで、実温度Ｔｒｅａｌが予め定めた温度Ｔ１の許容範囲より高いときには生じなくなる逆流領域に合わせて逆流領域を低負荷側かつ低回転速度側に縮小するためである。
【０１０３】
図９Ｂのステップ１４では選択された逆流領域マップをみて、エンジン回転速度Ｎｅとエンジントルクから定まる運転点が逆流領域に属するか否かをみる。運転点が逆流領域に属するときには図９Ｂのステップ１５に進み、第２補正倍率Ｒｈｏｓ２［無名数］を算出する。詳細には、所定値２を第２補正倍率Ｒｈｏｓ２に入れる。ここで、所定値２は第２補正倍率Ｒｈｏｓ２の初期値を与えるための値である。所定値２も、所定値１と同様に１．０を中心とする値で、ここでは１．０を超える値を採用する。所定値２は一定値でよい。
【０１０４】
一方、図９Ｂのステップ１４で運転点が逆流領域に属していないときには逆流に関して基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０を補正する必要がないと判断する。このときには図９Ｂのステップ１６に進み、第２補正倍率Ｒｈｏｓ２に１．０を入れる。
【０１０５】
図９Ｂのステップ１７では、第１補正倍率Ｒｈｏｓ１と第２補正倍率Ｒｈｏｓ２とを乗算した値を改めて補正倍率Ｒｈｏｓとして、つまり次式により補正倍率Ｒｈｏｓを算出する。
【０１０６】
Ｒｈｏｓ＝Ｒｈｏｓ１×Ｒｈｏｓ２                        …（３）
図９Ｂのステップ１８ではこの補正倍率Ｒｈｏｓを基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０に乗算した値を目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒとして、つまり次式により目標ＬＰ−ＥＧＲ弁開度を算出する。
【０１０７】
ｔＶＯｅｇｒ＝ＶＯｅｇｒ０×Ｒｈｏｓ                    …（４）
（４）式の基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０は、基本ＬＰ−ＥＧＲ率に比例させて、つまり次式により基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０を算出する。
【０１０８】
ＶＯｅｇｒ０＝換算係数×基本ＬＰ−ＥＧＲ率              …（５）
（５）式の換算係数は、ＬＰ−ＥＧＲ率をＬＰ−ＥＧＲ弁開度に換算するための係数で、予め求めておく。
【０１０９】
図９Ａのステップ６で加速フラグ＝１としたことより、次回から図９Ａのステップ２より図９Ａのステップ１９以降に進む。図９Ａのステップ１９は、補正倍率Ｒｈｏｓを徐々に小さくする部分である。すなわち、補正倍率の前回の値である「Ｒｈｏｓ（前回）」から正の所定値Ｋを差し引いた値を今回の補正倍率Ｒｈｏｓとする、つまり次式により補正倍率Ｒｈｏｓを更新する。
【０１１０】
Ｒｈｏｓ＝Ｒｈｏｓ（前回）−Ｋ                          …（６）
「Ｒｈｏｓ（前回）」の初期値は所定値１×所定値２の値である。（６）式の所定値Ｋは補正倍率Ｒｈｏｓを漸減する程度あるいは基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０の補正期間を定めるための値である。このＫの値が大きいほど補正倍率Ｒｈｏｓが急激に小さくなり（補正期間が短くなり）、Ｋの値が小さいほど補正倍率Ｒｈｏｓがゆっくりと小さくなってゆく（補正期間が長くなる）。比較例の場合に実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率と一致するタイミングで補正倍率Ｒｈｏｓが１．０となるように所定値Ｋを適合により予め求めておく。
【０１１１】
図９Ａのステップ２０では補正倍率Ｒｈｏｓと１．０を比較する。加速フラグ＝１．０より初めて図９Ａのステップ１９に進んだ後には補正倍率Ｒｈｏｓは１．０より大きいので、図９Ｂのステップ１８に進む。図９Ｂのステップ１８では、このときの補正倍率Ｒｈｏｓを基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０に乗算した値を目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒとして算出する。
【０１１２】
図９Ａのステップ１９の操作を繰り返すことで補正倍率Ｒｈｏｓが徐々に１．０へと小さくなっていく。このように漸減される補正倍率Ｒｈｏｓが１．０未満とならない間は図９Ｂのステップ１８の操作を実行する。
【０１１３】
図９Ａのステップ１９の操作を繰り返すことでやがて、図９Ａのステップ２０で補正倍率Ｒｈｏｓが１．０未満となる。このときには基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０の補正を終了するタイミングになったと判断し、図９Ａのステップ２１に進み、補正倍率Ｒｈｏｓに１．０を入れる。図９Ａのステップ２２では今回の基本ＬＰ−ＥＧＲ弁開度の補正を終了し、次回の補正に備えるため加速フラグ＝０とする。
【０１１４】
図９Ｂのステップ２３〜２７は目標ＬＰ−ＥＧＲ弁開度を上限値ＶＯｍａｘに制限する部分である。まず、ステップ２３では上限制限フラグ（エンジンの始動時にゼロに初期設定済み）をみる。ここでは、上限制限フラグ＝０であるとして図９Ｂのステップ２４に進む。
【０１１５】
ステップ２４では目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒとＬＰ−ＥＧＲ弁開度の上限値ＶＯｍａｘを比較する。目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒがＬＰ−ＥＧＲ弁開度の上限値ＶＯｍａｘを超えているときには図９Ｂのステップ２５，２６，２７に進む。ステップ２５では上限制限フラグ＝１とし、ステップ２６で目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒの値を目標ＬＰ−ＥＧＲ弁開度算出値ｔＶＯｅｇｒ１に移して記憶する。
【０１１６】
ステップ２７では目標ＬＰ−ＥＲ弁開度ｔＶＯｅｇｒに上限値ＶＯｍａｘを入れる。ここで、上記の「上限値」とはメカ的に定まるＬＰ−ＥＧＲ弁開度の上限のことである。目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒが上限値ＶＯｍａｘを超えているときに目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒを上限値ＶＯｍａｘに制限する理由は次の通りである。すなわち、目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒは算出値であるので、算出した目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒが上限値ＶＯｍａｘを超えることがあり得る。この場合に、ＬＰ−ＥＧＲ弁１７のアクチュエータであるモータ１８に目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒを指令しても、上限値ＶＯｍａｘを超えてまでＬＰ−ＥＧＲ弁開度を大きくできない。そこで、目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒが上限値ＶＯｍａｘを超えているときには目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒを上限値ＶＯｍａｘに制限するわけである。
【０１１７】
目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒを上限値ＶＯｍａｘに制限する場合に、目標ＬＰ−ＥＧＲ弁開度の算出値ｔＶＯｅｇｒ１を記憶させる理由は次の通りである。すなわち、上限値ＶＯｍａｘと算出値ｔＶＯｅｇｒ１の差分の分だけＥＧＲガス量Ｑｅｇｒが不足し、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を下回って不足する。シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を下回って不足する場合にも、基本点火時期ＡＤＶ０で点火するのでは、ノッキングが生じ得る。そこで、上限値ＶＯｍａｘと算出値ｔＶＯｅｇｒ１の差分に応じて基本点火時期ＡＤＶ０を遅角側に補正するのであるが（図１６Ｂのステップ６４，６５参照）、そのためには算出値ｔＶＯｅｇｒ１を記憶させておく必要があるためである。
【０１１８】
図９Ｂのステップ２５で上限制限フラグ＝１としたことより、次回からは図９Ｂのステップ２３より図９Ｂのステップ２８に進む。ステップ２８では、再び目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒと上限値ＶＯｍａｘを比較する。目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒが上限値ＶＯｍａｘを超えているときにはステップ２５，２６，２７の操作を実行する。ステップ２８で目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒが上限値ＶＯｍａｘを超えている限り、ステップ２５，２６，２７の操作を繰り返す。
【０１１９】
一方、ステップ２８で目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒが上限値ＶＯｍａｘ以下になると、目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒを上限値ＶＯｍａｘに制限する必要はないと判断する。このときには図９Ｂのステップ２９に進み、上限制限フラグ＝０に戻す。
【０１２０】
このように上限制限フラグを設定することで、目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒが上限値ＶＯｍａｘに制限される場合に上限制限フラグ＝１となる。言い換えると、上限制限フラグ＝１は目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒが上限値ＶＯｍａｘに制限されていることを表す。
【０１２１】
次に、図１４のフローを説明する。図１４のフローは運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域へと移行する場合であって実温度Ｔｒｅａｌが高い側から低下して基本温度Ｔ０へと移行する場合の目標ＬＰ−ＥＧＲ弁開度を算出するためのものである。
【０１２２】
まず、ステップ３１ではエンジンの運転点が図２に示すＬＰ−ＥＧＲ領域にあるか否かをみる。運転点がＬＰ−ＥＧＲ領域にあるときにはステップ３２に進む。ステップ３２では減速フラグ（エンジンの始動時にゼロに初期設定済み）＝１であるか否かをみる。ここでは、減速フラグ＝０であるとしてステップ３３に進む。
【０１２３】
ステップ３３ではアクセルセンサ４３により検出されるアクセル開度ＡＰＯに基づいて、アクセル開度変化量ΔＡＰＯを算出する。
【０１２４】
ステップ３４ではアクセル開度変化量の絶対値｜ΔＡＰＯ｜と所定値Ｃを比較する。所定値Ｃは、過渡時（加速時及び減速時）であるか否かを判定するための値で予め設定しておく。所定値Ｃは図９Ａのステップ４の所定値Ａと同じ値であってよい。アクセル開度変化量の絶対値｜ΔＡＰＯ｜が所定値Ｃを超えているときには過渡時であると判断し、ステップ３５に進む。
【０１２５】
ステップ３５ではアクセル開度変化量ΔＡＰＯとゼロを比較する。アクセル開度変化量ΔＡＰＯがゼロを下回っている、つまりアクセル開度変化量ΔＡＰＯが負であるときには減速時であると判断し、ステップ３６に進んで減速フラグ＝１とする。言い換えると、ステップ３１，３４，３５より減速によって今回ＬＰ−ＥＧＲ領域にいる、つまり減速により運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域に移行したと判断する。
【０１２６】
ステップ３７では、温度センサ４６により検出されるＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌから基本温度Ｔ０（例えば６００℃程度）を差し引いた値を温度差ΔＴ２［℃］として、つまり次式により温度差ΔＴ２を算出する。
【０１２７】
ΔＴ２＝Ｔｒｅａｌ−Ｔ０                                …（７）
ステップ３８ではこの温度差ΔＴ２から図１５を内容とするテーブルを検索することにより、第１補正倍率Ｒｈｏｓ１［無名数］を算出する。詳細には、テーブル検索値を所定値３とすると、この所定値３を第１補正倍率Ｒｈｏｓ１に入れる。ここで、所定値３は第１補正倍率Ｒｈｏｓ１の初期値を与えるための値である。図１５に示したように所定値３は１．０を中心とする値で、温度差ΔＴ２が大きくなるほど１．０より小さくなる正の値である。
【０１２８】
ステップ３９ではこの第１補正倍率Ｒｈｏｓ１を基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０に乗算した値を目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒとして、つまり次式により目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒを算出する。
【０１２９】
ｔＶＯｅｇｒ＝ＶＯｅｇｒ０×Ｒｈｏｓ１                  …（８）
ステップ３６で減速フラグ＝１としたことより、次回からステップ３２よりステップ４０以降に進む。ステップ４０は、第１補正倍率Ｒｈｏｓ１を徐々に小さくする部分である。すなわち、第１補正倍率の前回の値である「Ｒｈｏｓ１（前回）」から正の所定値Ｌを差し引いた値を今回の第１補正倍率Ｒｈｏｓ１とする、つまり次式により第１補正倍率Ｒｈｏｓ１を更新する。
【０１３０】
Ｒｈｏｓ１＝Ｒｈｏｓ１（前回）−Ｌ                      …（９）
「Ｒｈｏｓ（前回）」の初期値は所定値１の値である。（９）式の所定値Ｌは第１補正倍率Ｒｈｏｓ１を漸減する程度あるいは基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０の補正期間を定めるための値である。このＬの値が大きいほど第１補正倍率Ｒｈｏｓ１が急激に小さくなり（補正期間が短くなり）、Ｌの値が小さいほど補正倍率Ｒｈｏｓ１がゆっくりと小さくなってゆく（補正期間が長くなる）。比較例の場合に実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率と一致するタイミングで第１補正倍率Ｒｈｏｓ１が１．０となるように所定値Ｌを適合により予め求めておく。
【０１３１】
ステップ４１では第１補正倍率Ｒｈｏｓと１．０を比較する。減速フラグ＝１．０より初めてステップ４０に進んだ後には第１補正倍率Ｒｈｏｓ１は１．０より大きいので、ステップ３９に進む。ステップ３９では、このときの第１補正倍率Ｒｈｏｓ１を基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０に乗算した値を目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒとして算出する。
【０１３２】
ステップ４０の操作を繰り返すことで第１補正倍率Ｒｈｏｓ１が徐々に１．０へと小さくなっていく。このように漸減される第１補正倍率Ｒｈｏｓ１が１．０未満とならない間はステップ３９の操作を実行する。
【０１３３】
ステップ４０の操作を繰り返すことでやがて、ステップ４１で第１補正倍率Ｒｈｏｓ１が１．０未満となる。このときには基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０の補正を終了するタイミングになったと判断し、ステップ４２に進み、第１補正倍率Ｒｈｏｓ１に１．０を入れる。ステップ４３では今回の基本ＬＰ−ＥＧＲ弁開度の補正を終了し、次回の補正に備えるため減速フラグ＝０とする。
【０１３４】
図示しないフローでは、図９Ａ，９Ｂ，図１６のフローにより算出された目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒを、ＬＰ−ＥＧＲ弁１７のアクチュエータであるモータ１８に出力する。
【０１３５】
次に、図１６Ａ，図１６Ｂのフローチャートは点火時期指令値ＡＤＶを算出するためのものである。図１６Ａ，図１６Ｂのフローは一定時間毎（たとえば１０ｍｓ毎）に図９Ａ，図９Ｂ，図１４のフローとは独立に実行する。
【０１３６】
図１６Ａのステップ５１では、ノックセンサ４７からのノック信号の平均値と予め定めたスライスレベルＳ／Ｌを比較する。ノック信号の平均値がライスレベルＳ／Ｌを超えるとノッキングが生じていると判断し、図１６Ａのステップ５２に進んで、点火時期のフィードバック量の前回値である「ＦＢ（前回）」に一定値ΔＥ［°］を加算した値をフィードバック量ＦＢ［°］とする。フィードバック量ＦＢは基本点火時期ＡＤＶ０を遅角させるための補正量である。ここでは、一定値ΔＥの分だけ基本点火時期ＡＤＶ０を遅角することによって、ノッキングを回避する。なお、「ＦＢ（前回）」の初期値はゼロである。
【０１３７】
この基本点火時期ＡＤＶ０の遅角によって次回には図１６Ａのステップ５１でノックセンサ４７からのノック信号の平均値がスライスレベルＳ／Ｌ以下となる。このときにはノッキングが生じていないと判断し、図１６Ａのステップ５３に進む。
【０１３８】
図１６Ａのステップ５３では点火時期のフィードバック量の前回値である「ＦＢ（前回）」から一定値ΔＦ［°］を減算した値をフィードバック量ＦＢ［°］とする。フィードバック量ＦＢは基本点火時期ＡＤＶ０を遅角させるための補正量であるから、ステップ５３での操作は、前回の点火時期指令値より一定値ΔＦの分だけ基本点火時期ＡＤＶ０を進角することを意味する。ここで、一定値ΔＦは上記の一定値ΔＥより小さな値としておく。
【０１３９】
図１６Ａのステップ５１〜５３での操作により、ノッキングが生じたら基本点火時期ＡＤＶ０をステップ的に一定値ΔＥだけ遅角し、その後にノッキングが生じていなければ点火時期を一定値ΔＦずつ徐々に進角させる。そして、ノッキングが生じたら再び点火時期をステップ的に一定値ΔＥだけ遅角する、という操作を繰り返す。これによって、ノッキングを回避しつつ、できるだけ点火時期が基本点火時期ＡＤＶ０に保持されるようにする。
【０１４０】
図９Ｂのステップ５４ではエンジンの運転点が図２に示すＬＰ−ＥＧＲ領域にあるか否かをみる。運転点が非ＬＰ−ＥＧＲ領域にあるときには図９Ｂのステップ５５，５６に進む。
【０１４１】
図９Ｂのステップ５５，５６は運転点が非ＬＰ−ＥＧＲ領域にあるときの点火時期指令値ＡＤＶを算出する部分である。まずステップ５５では、エンジンの負荷と回転速度Ｎｅから定まる運転点に応じてＭＢＴが得られる基本点火時期ＡＤＶ０［°ＢＴＤＣ］を算出する。
【０１４２】
図９Ｂのステップ５６では、基本点火時期ＡＤＶ０からフィードバック量ＦＢを減算した値を点火時期指令値ＡＤＶ［°ＢＴＤＣ］として、つまり次式により点火時期指令値ＡＤＶを算出する。
【０１４３】
ＡＤＶ＝ＡＤＶ０−ＦＢ                                  …（１０）
ここで、点火時期指令値ＡＤＶは圧縮上死点から進角側に計測する値であるので、正の値のフィードバック量ＦＢは基本点火時期ＡＤＶ０を遅角させるための補正量となる。
【０１４４】
一方、図９Ｂのステップ５４でエンジンの運転点がＬＰ−ＥＧＲ領域にあるときにはステップ５７以降に進む。
【０１４５】
図９Ｂのステップ５７〜６７は運転点がＬＰ−ＥＧＲ領域にあるときの点火時期指令値ＡＤＶを算出する部分である。まず図９Ｂのステップ５７では、運転点がＬＰ−ＥＧＲ領域にあるときにも、ＭＢＴが得られるように基本点火時期ＡＤＶ０［°ＢＴＤＣ］を算出する。ただし、ＬＰ−ＥＧＲ領域では、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが燃焼室７に導入されるので、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌを考慮して基本点火時期ＡＤＶ０を設定する必要がある。そこで、ＬＰ−ＥＧＲ領域は運転点的には同一の領域にあるとみなし、基本ＬＰ−ＥＧＲ率から、図１７を内容とするテーブルを検索することにより、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが燃焼室７に導入されている状態でもＭＢＴが得られるように基本点火時期ＡＤＶ０を算出する。図１７に示したように、ＬＰ−ＥＧＲ領域での基本点火時期ＡＤＶ０は基本ＬＰ−ＥＧＲ率が大きくなるほど進角側に大きくなる値である。これは次の理由による。すなわち、基本ＬＰ−ＥＧＲ率が大きくなるほど燃焼室内での燃焼状態が悪くなる。そこで、基本点火時期ＡＤＶ０を進角側に設定することで、悪くなった燃焼を安定させるためである。
【０１４６】
図１６Ｂのステップ５８では、温度センサ４６により検出されるＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌと基本温度Ｔ０を比較する。実温度Ｔｒｅａｌが基本温度Ｔ０未満である場合に、図１６Ｂのステップ５９，６０，６７に進む。
【０１４７】
図１６Ｂのステップ５９，６０，６７は実温度Ｔｒｅａｌが基本温度Ｔ０未満である場合に基本点火時期ＡＤＶ０を遅角側に補正する部分である。ステップ５９では、基本温度Ｔ０から実温度Ｔｒｅａｌを差し引いた値を温度差ΔＴ０［℃］として、つまり次式により温度差ΔＴ０を算出する。
【０１４８】
ΔＴ０＝Ｔ０−Ｔｒｅａｌ                                …（１１）
図１６Ｂのステップ６０ではこの温度差ΔＴ０から図１８を内容とするテーブルを検索することにより、温度差分補正量ＨＯＳ１［°］を算出する。
【０１４９】
温度差分補正量ＨＯＳ１は基本点火時期ＡＤＶ０を遅角側に補正するための値である。実温度Ｔｒｅａｌが基本温度Ｔ０より低い場合に、基本点火時期ＡＤＶ０を遅角側に補正する理由は次の通りである。すなわち、基本点火時期ＡＤＶは、実温度Ｔｒｅａｌが基本温度Ｔ０のときに適合している。このため、実温度Ｔｒｅａｌが基本温度Ｔ０より低いときには、前述のように、ＬＰ−ＥＧＲ弁１７を通過するＥＧＲガス量Ｑｅｇｒが減少し、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量より減って、ノッキングが生じがちとなる。そこで、実温度Ｔｒｅａｌが基本温度Ｔ０より低いときには、温度差分補正量ＨＯＳ１で基本点火時期ＡＤＶ０を遅角側に補正することによって、ノッキングの発生を回避するためである。
【０１５０】
また、図１８に示したように温度差分補正量ＨＯＳ１は温度差ΔＴ０が大きくなるほど大きくなる値である。温度差ΔＴ０が相対的に大きい場合に、温度差ΔＴ０が相対的に小さい場合より温度差分補正量ＨＯＳ１を大きくするのは次の理由による。すなわち、温度差ΔＴ０が相対的に大きい場合のほうが、温度差ΔＴ０が相対的に小さい場合よりシリンダＥＧＲガス量Ｑｅｇｒｃｙｌの目標ＥＧＲガス量からの不足分が大きいことを意味する。シリンダＥＧＲガス量Ｑｅｇｒｃｙｌの目標ＥＧＲガス量からの不足分が相対的に大きい方が、目標ＥＧＲガス量からの不足分が相対的に小さい場合よりノッキングが生じがちとなるので、その分、基本点火時期ＡＤＶ０を遅くする必要があるためである。
【０１５１】
一方、図１６Ｂのステップ５８で実温度Ｔｒｅａｌが基本温度Ｔ０以上であるときには、ノッキングが生じないと判断する。このときには図１６Ｂのステップ６１に進み、温度差分補正量ＨＯＳ１にゼロを入れる。
【０１５２】
図１６Ｂのステップ６２，６３では加速フラグ＝１かつ上限制限フラグ＝１（図９Ａ，図９Ｂのフローにより設定済み）であるか否かをみる。加速フラグ＝１かつ上限制限フラグ＝１であるときには目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒが上限値ＶＯｍａｘに制限されていると判断する。このときには図１６Ｂのステップ６４，６５，６７に進む。
【０１５３】
図１６Ｂのステップ６４，６５，６７は目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒが上限値ＶＯｍａｘに制限されている場合に基本点火時期ＡＤＶ０を遅角側に補正する部分である。ステップ６４では、目標ＬＰ−ＥＧＲ弁開度算出値ｔＶＯｅｇｒ１（図９Ａ，９Ｂのフローにより算出済み）と上限値ＶＯｍａｘの差を差分ＬＰ−ＥＧＲ弁開度ΔＶＯｅｇｒとして、つまり次式により差分ＬＰ−ＥＧＲ弁開度ΔＶＯｅｇｒを算出する。
【０１５４】
ΔＶＯｅｇｒ＝ｔＶＯｅｇｒ１−ＶＯｍａｘ                …（１２）
図１６Ｂのステップ６５では、この差分ＬＰ−ＥＧＲ弁開度ΔＶＯｅｇｒから、図１９を内容とするテーブルを検索することにより、差分ＬＰ−ＥＧＲ弁開度補正量ＨＯＳ２［°］を算出する。
【０１５５】
図１６Ｂのステップ６７では、基本点火時期ＡＤＶ０からこの差分ＬＰ−ＥＧＲ弁開度補正量ＨＯＳ２、上記の温度差分補正量ＨＯＳ１及びフィードバック補正量ＦＢを減算した値を点火時期指令値ＡＤＶ［°ＢＴＤＣ］として算出する。つまり次式により点火時期指令値ＡＤＶを算出する。
【０１５６】
ＡＤＶ＝ＡＤＶ０−ＨＯＳ１−ＨＯＳ２−ＦＢ              …（１３）
ここで、点火時期指令値ＡＤＶは圧縮上死点から進角側に計測する値であるので、正の値の差分ＬＰ−ＥＧＲ弁開度補正量ＨＯＳ２は点火時期を遅角させるための補正量となる。
【０１５７】
目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒが上限値ＶＯｍａｘに制限される場合に差分ＬＰ−ＥＧＲ弁開度補正量ＨＯＳ２で基本点火時期ＡＤＶ０を遅角させる理由は次の通りである。すなわち、目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒと上限値ＶＯｍａｘとの差分の分だけＬＰ−ＥＧＲ弁１７を通過するＥＧＲガス量Ｑｅｇｒが不足してシリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量より小さくなってしまう。シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量より小さいときには、その差の分（ΔＶＯｅｇｒ）だけ燃焼室７内での作動ガスの燃焼状態が良くなってノッキングが生じがちとなる。そこで、このときには基本点火時期ＡＤＶ０よりも点火時期を遅角側に補正することでノッキングの発生を抑制するためである。
【０１５８】
図１９に示したように差分ＬＰ−ＥＧＲ弁開度補正量ＨＯＳ２は差分ＬＰ−ＥＧＲ弁開度ΔＶＯｅｇｒが大きくなるほど大きくなる値である。差分ＬＰ−ＥＧＲ弁開度ΔＶＯｅｇｒが相対的に大きい場合に、差分ＬＰ−ＥＧＲ弁開度ΔＶＯｅｇｒが相対的に小さい場合より差分ＬＰ−ＥＧＲ弁開度補正量ＨＯＳ２を大きくするのは次の理由による。すなわち、差分ＬＰ−ＥＧＲ弁開度ΔＶＯｅｇｒが相対的に大きい場合のほうが差分ＬＰ−ＥＧＲ弁開度ΔＶＯｅｇｒが相対的に小さい場合よりシリンダＥＧＲガス量Ｑｅｇｒｃｙｌの目標ＥＧＲガス量からの不足分が大きいことを意味する。シリンダＥＧＲガス量Ｑｅｇｒｃｙｌの目標ＥＧＲガス量からの不足分が相対的に大きい方が、目標ＥＧＲガス量からの不足分が相対的に小さい場合よりノッキングが生じがちとなる。そこで、ノッキングが生じがちとなる分、基本点火時期ＡＤＶ０を遅くする側に補正する必要があるためである。
【０１５９】
一方、図１６Ｂのステップ６２，６３で加速フラグ＝０のときまたは上限制限フラグ＝０のときには、ノッキングが生じないと判断する。このときにはステップ６６に進み、差分ＬＰ−ＥＧＲ弁開度補正量ＨＯＳ２にゼロを入れる。
【０１６０】
エンジンコントローラ４１に備えている図示しないフローでは、このようにして算出した点火時期指令値ＡＤＶを、点火プラグ９を含む点火装置のパワートランジスタに出力する。パワートランジスタは、点火コイルの一次側に設けられており、点火時期指令値ＡＤＶのタイミングで点火コイルの１次電流を遮断することで、点火プラグ９により火花点火が行われる。
【０１６１】
ここで、本実施形態の作用効果を説明する。
【０１６２】
本実施形態では、ＥＧＲ通路１５と、ＬＰ−ＥＧＲ弁１７（ＥＧＲ弁）と、基本ＥＧＲ弁開度算出手段と、目標ＥＧＲ弁開度算出手段と、アクチュエータ制御手段とを備える。上記ＥＧＲ通路１５は排気管１１ｂから分岐して排気の一部を吸気管４ａに戻す。上記ＬＰ−ＥＧＲ弁１７（ＥＧＲ弁）はＥＧＲ通路１５を開閉する。上記モータ１８（アクチュエータ）はＬＰ−ＥＧＲ弁１７の開度を調整し得る。上記基本ＥＧＲ弁開度算出手段（エンジンコントローラ４１）は予め定まっているＬＰ−ＥＧＲ領域（ＥＧＲ領域）で基本ＬＰ−ＥＧＲ弁開度（基本ＥＧＲ弁開度）を算出する。上記目標ＥＧＲ弁開度算出手段（エンジンコントローラ４１）はエンジンの運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域に移行する場合であって、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが予め定めた基本温度Ｔ０へと移行する場合に、第１補正倍率Ｒｈｏｓ１で基本ＬＰ−ＥＧＲ弁開度を補正して目標ＬＰ−ＥＧＲ弁開度を算出する。上記アクチュエータ制御手段（エンジンコントローラ４１）はＬＰ−ＥＧＲ弁１７（ＥＧＲ弁）の開度が前記算出した目標ＬＰ−ＥＧＲ弁開度となるようにモータ１８（アクチュエータ）を制御する。本実施形態では、差圧センサを用いることなく安価な構成で、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが基本温度Ｔ０より外れている状態からＬＰ−ＥＧＲ領域に移行しても、ノッキングの発生や燃焼室内での燃焼の不安定を回避することができる。
【０１６３】
実温度Ｔｒｅａｌと基本温度Ｔ０との温度差ΔＴ０が相対的に大きい方が、温度差ΔＴ０が相対的に小さい方よりノッキングが発生しやすく燃焼室内での燃焼の不安定が大きくなる。本実施形態では、第１補正倍率Ｒｈｏｓ１（温度差分補正量）を、実温度Ｔｒｅａｌと基本温度Ｔ０との温度差ΔＴ０に応じて算出する。これにより、実温度とＴｒｅａｌ基本温度Ｔ０との温度差ΔＴ０に関係なく、ノッキングの発生や燃焼室内での燃焼の不安定を回避することができる。
【０１６４】
実温度Ｔｒｅａｌが低い側から上昇して基本温度Ｔ０へと移行する場合に、ＥＧＲ弁前後差圧が基本温度Ｔ０のときより小さくなり、ＬＰ−ＥＧＲ弁１７を通過するＥＧＲガス量Ｑｅｇｒが減少する。ＥＧＲガス量Ｑｅｇｒが減少すると、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を下回り、ノッキングが発生する。本実施形態では、実温度がＴｒｅａｌ低い側から上昇して基本温度Ｔ０へと移行する場合に、第１補正倍率Ｒｈｏｓ１（温度差分補正量）で基本ＬＰ−ＥＧＲ弁開度（基本ＥＧＲ弁開度）を増加側に補正する。これによって、ノッキングの発生を回避することができる。
【０１６５】
実温度Ｔｒｅａｌが高い側から低下して基本温度Ｔ０へと移行する場合に、ＥＧＲ弁前後差圧が基本温度Ｔ０のときより大きくなり、ＬＰ−ＥＧＲ弁１７を通過するＥＧＲガス量Ｑｅｇｒが増加する。Ｑｅｇｒが増加すると、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を上回り、燃焼室７内での燃焼が不安定となる。本実施形態では、実温度Ｔｒｅａｌが高い側から低下して基本温度Ｔ０へと移行する場合に、第１補正倍率Ｒｈｏｓ１（温度差分補正量）で基本ＬＰ−ＥＧＲ弁開度（基本ＥＧＲ弁開度）を減少側に補正する。これによって、燃焼室７内での燃焼の不安定を回避することができる。
【０１６６】
本実施形態では、ＬＰ−ＥＧＲ領域でありながら逆流領域では、第２補正倍率Ｒｈｏｓ２（第２の補正量）を用いて基本ＬＰ−ＥＧＲ弁開度を、逆流によってＬＰ−ＥＧＲ弁１７を通過するＥＧＲガスＱｅｇｒが減少する分を補う側に変更する。これによって、ＬＰ−ＥＧＲ弁１７を吸気管側から排気管側に流れる逆流が生じる逆流領域でシリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量からの乖離することを回避することができる。
【０１６７】
本実施形態では、逆流領域で、第２補正倍率Ｒｈｏｓ２（第２の補正量）を用いて基本ＬＰ−ＥＧＲ弁開度（基本ＥＧＲ弁開度）をさらに増加側に補正するので、逆流領域でもシリンダＥＧＲガス量Ｑｅｇｒｃｙｌを目標ＥＧＲガス量と一致させることができる。
【０１６８】
本実施形態では、エンジントルクとエンジン回転速度Ｎｅをパラメータとするマップ上に逆流領域を予め定めておき、エンジントルクとエンジン回転速度Ｎｅとで定まるエンジンの運転点が前記マップ上の逆流領域にあるときに逆流領域であると判定する。これによって、逆流領域であるか否かを簡易に判定することができる。
【０１６９】
マップ上に逆流領域を定めるのは、実温度Ｔｒｅａｌが予め定めた温度Ｔ１のときである。実温度Ｔｒｅａｌがこの予め定めた温度Ｔ１から外れて低いときには、逆流が生じなかった領域でも逆流が生じてしまう。実際に逆流が生じる領域がマップ上の逆流領域よりも高負荷側かつ高回転速度側に拡大するわけである。本実施形態では、実温度Ｔｒｅａｌが予め定めた温度Ｔ１より低いときに逆流領域を高負荷側かつ高回転速度側に拡大するので、実温度Ｔｒｅａｌが予め定めた温度Ｔ１から外れて低いときでも、逆流領域であるか否かの判定を精度良く行うことができる。
【０１７０】
ＬＰ−ＥＧＲ弁開度の上限値は機械的に予め定まっている。一方、目標ＬＰ−ＥＧＲ弁開度は算出値であるため、上限値ＶＯｍａｘを超えることがある。目標ＬＰ−ＥＧＲ弁開度算出値ｔＶＯｅｇｒ１が上限値ＶＯｍａｘを超える場合には、ＬＰ−ＥＧＲ弁１７のアクチュエータであるモータ１８に目標ＥＧＲ弁開度算出値ｔＶＯｅｇｒ１を指令しても、実際のＬＰ−ＥＧＲ弁開度は上限値ＶＯｍａｘにとどまる。このため、目標ＥＧＲ弁開度算出値ｔＶＯｅｇｒ１から上限値ＶＯｍａｘを差し引いた分だけ、ＬＰ−ＥＧＲ弁１７弁を流れるＥＧＲガス量Ｑｅｇｒが減る。ＥＧＲガス量Ｑｅｇｒが減るとシリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を下回る。これによって、燃焼室内での燃焼状態がよくなって、ノッキングが生じ得る。一方、本実施形態では、基本ＥＧＲ率設定手段と、基本点火時期算出手段と、点火時期遅角補正手段とをエンジンコントローラ４１が備える。上記基本ＥＧＲ率設定手段はＬＰ−ＥＧＲ領域（ＥＧＲ領域）で基本ＬＰ−ＥＧＲ率（基本ＥＧＲ率）を設定する。上記基本点火時期算出手段は前記設定される基本ＬＰ−ＥＧＲ率に応じた基本点火時期ＡＤＶ０を算出する。上記点火時期遅角補正手段は目標ＬＰ−ＥＧＲ弁開度算出値ｔＶＯｅｇｒ１（算出される目標ＥＧＲ弁開度）が予め定めた上限値ＶＯｍａｘを超えるとき、点火時期を基本点火時期ＡＤＶ０よりも遅角側に補正する。これによって、目標ＥＧＲ弁開度算出値が上限値を超えるときでも、ノッキングを回避できる。
【０１７１】
基本点火時期ＡＤＶは、実温度Ｔｒｅａｌが基本温度Ｔ０のときに適合している。このため、実温度Ｔｒｅａｌが基本温度Ｔ０より低いときには、ＬＰ−ＥＧＲ弁１７を通過するＥＧＲガス量Ｑｅｇｒが減少する。ＥＧＲガス量Ｑｅｇｒが減少するとシリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を下回る。これによって、燃焼室内での燃焼状態がよくなって、ノッキングが生じ得る。一方、本実施形態では、実温度Ｔｒｅａｌが基本温度Ｔ０より低いときには、点火時期を基本点火時期ＡＤＶ０よりも遅角側に補正する。これによって、実温度Ｔｒｅａｌが基本温度Ｔ０より低いときでも、ノッキングを回避できる。
【０１７２】
（第２実施形態）
図２０Ａ，図２０Ｂのフローチャートは運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域へと移行する場合であって実温度Ｔｒｅａｌが低い側から上昇して基本温度Ｔ０へと移行する場合の第２実施形態の目標ＬＰ−ＥＧＲ弁開度を算出するためのものである。図２０Ａ，図２０Ｂのフローは一定時間毎（たとえば１０ｍｓ毎）に実行する。第１実施形態の図９Ａ，図９Ｂのフローと同一部分には同一の符号を付している。
【０１７３】
第２実施形態は、逆流領域でＬＰ−ＥＧＲ弁１７を全閉とすることによりＥＧＲ制御を禁止するものである。第１実施形態の図９Ａ，図９Ｂのフローと相違する部分を主に説明する。図２０Ｂのステップ１４では選択された逆流領域マップをみて、エンジン回転速度Ｎｅとエンジントルクから定まる運転点が逆流領域に属するか否かをみる。運転点が逆流領域に属するときには図２０Ｂのステップ７１に進み、１．０を中心とする第２補正倍率Ｒｈｏｓ２［無名数］にゼロを入れる。図２０Ｂのステップ７１ではまた、逆流領域であることを表すため、逆流領域フラグ＝１とする。
【０１７４】
図２０Ｂのステップ７１で第２補正倍率Ｒｈｏｓ２にゼロを入れると、図２０Ｂのステップ１７で第１補正倍率Ｒｈｏｓ１と第２補正倍率Ｒｈｏｓ２を乗算した値である補正倍率Ｒｈｏｓがゼロになる。ステップ１７で補正倍率Ｒｈｏｓがゼロになると、図２０Ｂのステップ１８で補正倍率Ｒｈｏｓを基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０に乗算した値である目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒがゼロになる。目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒがゼロになることは、ＬＰ−ＥＧＲ弁１７が全閉状態になることを意味する。言い換えると、ＬＰ−ＥＧＲ領域内にある逆流領域ではＬＰ−ＥＧＲ弁１７を全閉とすることによりＥＧＲ制御を禁止する（ＥＧＲを行わない）のである。
【０１７５】
このように、逆流領域でＬＰ−ＥＧＲ弁１７を全閉とすることによりＥＧＲ制御を禁止するのは次の理由による。すなわち、エンジンの運転点が逆流領域にあるか否かは判定しにくいため、判定精度が低下し、逆流領域でもないのに逆流領域にあると判定されることがあり得る。こうした誤判定に基づいてＥＧＲ制御を行ったのでは、ノッキングが発生することがあり得る。そこで、ＥＧＲ領域内にある逆流領域では誤判定に基づいてＥＧＲ制御を行うことによるノッキングの発生が回避されるように、ＬＰ−ＥＧＲ弁１７を全閉とすることによりＥＧＲ制御を禁止するためである。
【０１７６】
一方、図２０Ｂのステップ１４でエンジンの運転点が逆流領域に属さないときには図２０Ｂのステップ７２に進み、第１実施形態と同じに第２補正倍率Ｒｈｏｓ２に１．０を入れる。図２０Ｂのステップ７２ではまた、逆流領域にないことを表すため、逆流領域フラグ＝０とする。
【０１７７】
次に、図２１Ａ，図２１Ｂのフローチャートは第２実施形態の点火時期指令値ＡＤＶを算出するためのものである。図２１Ａ，図２１Ｂのフローは一定時間毎（たとえば１０ｍｓ毎）に図２０Ａ，図２０Ｂ，図１４のフローとは独立に実行する。第１実施形態の図１６Ａ，図１６Ｂのフローと同一部分には同一の符号を付している。
【０１７８】
第１実施形態の図１６Ａ，図１６Ｂのフローと相違する部分を主に説明する。図２１Ｂのステップ５４ではエンジンの運転点が図２に示すＬＰ−ＥＧＲ領域にあるか否かをみる。運転点がＬＰ−ＥＧＲ領域にあるときには図２１Ｂのステップ８１に進む。図２１Ｂのステップ８１では、逆流領域フラグ（図２０Ａ，図２０Ｂのフローにより設定済み）により逆流領域であるか否かをみる。逆流領域フラグ＝１である（つまり逆流領域である）ときには、図２１Ｂのステップ５５，５６に進む。
【０１７９】
図２１Ｂのステップ５５では、エンジンの負荷と回転速度Ｎｅから定まる運転点に応じてＭＢＴが得られる基本点火時期ＡＤＶ０［°ＢＴＤＣ］を算出する。これは、第２実施形態では逆流領域であるときにＥＧＲ制御を禁止するので、逆流領域が非ＬＰ−ＥＧＲ領域と同じ扱いになるためである。
【０１８０】
図２１Ｂのステップ５６では、基本点火時期ＡＤＶ０からフィードバック量ＦＢを減算した値を点火時期指令値ＡＤＶ［°ＢＴＤＣ］として、つまり次式により点火時期指令値ＡＤＶを算出する。
【０１８１】
ＡＤＶ＝ＡＤＶ０−ＦＢ                                  …（１４）
ここで、第２実施形態の作用効果を説明する。
【０１８２】
エンジンの運転点が逆流領域にあるか否かは判定しにくいため、判定精度が低下し、逆流領域でもないのに逆流領域にあると判定されることがある。こうした誤判定に基づいてＥＧＲ制御を行ったのでは、ノッキングが発生することがあり得る。第２実施形態では、逆流領域では前記ＥＧＲ弁を全閉とすることによりＥＧＲ制御を禁止するので、誤判定に基づいてＥＧＲ制御を行うことによるノッキングの発生を防止できる。
【０１８３】
（第３実施形態）
図２２は第３実施形態のガソリンエンジンの概略構成図である。第１実施形態の図１と同一部分には同一の符号を付している。
【０１８４】
第１、第２の実施形態では、逆流領域マップをみて、エンジン回転速度Ｎｅとエンジントルクから定まる運転点が逆流領域に属するか否かによって運転点が逆流領域にあるか否かを判定した。一方、第３実施形態は、図２２に示したように、ＬＰ−ＥＧＲ弁１７下流のＥＧＲ通路１５の温度を検出する温度センサ４８（温度検出手段）を追加して設けている。
【０１８５】
図２３Ａ，図２３Ｂは第３実施形態の目標ＬＰ−ＥＧＲ弁開度の算出を説明するためのフローチャートで、第１実施形態の図９Ａ，図９Ｂのフローと置き換わるものである。つまり、図２３Ａ，図２３Ｂは運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域へと移行する場合であって実温度Ｔｒｅａｌが低い側から上昇して基本温度Ｔ０へと移行する場合のものである。第１実施形態の図９Ａ，図９Ｂのフローと同一部分には同一の符号を付している。
【０１８６】
第３実施形態は、温度センサ４８により検出されるＬＰ−ＥＧＲ弁下流のＥＧＲ通路１５の温度Ｔｄｆに基づいて逆流領域にあるか否かを判定するものである。第１実施形態と相違する部分を主に説明すると、図２３Ａのステップ８で第１補正倍率Ｒｈｏｓ１を算出した後に図２３Ｂのステップ９１に進む。ステップ９１では温度センサ４８により検出されるＬＰ−ＥＧＲ弁下流のＥＧＲ通路１５の温度Ｔｄｆ［℃］に基づいて、制御周期当たりの温度変化量ΔＴｄｆ［℃］を次式により算出する。
【０１８７】
ΔＴｄｆ＝Ｔｄｆ（前回）−Ｔｄｆ                        …（１５）
ただし、Ｔｄｆ（前回）：Ｔｄｆの前回値、
ここでの制御周期は１０ｍｓと短いので、この１０倍の１００ｍｓ当たりの温度変化量ΔＴｄｆを算出するようにしてもかまわない。どのくらい当たりの温度変化量とするか否かは適合により定めればよい。
【０１８８】
ステップ９２ではこの温度変化量ΔＴｄｆとゼロを比較する。温度変化量ΔＴｄｆが正の値であるときには温度低下量を表すので、ステップ９３に進む。
【０１８９】
ステップ９２では温度変化量ΔＴｄｆと所定値ΔＴ３を比較する。所定値ΔＴ３は逆流によりＬＰ−ＥＧＲ弁下流のＥＧＲ通路１５の温度が低下しているか否かを判定するための値（正の値）で、予め設定しておく。温度変化量ΔＴｄｆが所定値ΔＴ３以上であるときには逆流によりＬＰ−ＥＧＲ弁下流のＥＧＲ通路１５の温度が低下している（つまり逆流領域にある）と判断し、図２３Ｂのステップ１５に進み、第２補正倍率Ｒｈｏｓ２［無名数］を算出する。詳細には、所定値２を第２補正倍率Ｒｈｏｓ２に入れる。ここで、所定値２は第２補正倍率Ｒｈｏｓ２の初期値を与えるための値である。所定値２も、所定値１と同様に１．０を中心とする値で、ここでは１．０を超える値を採用する。所定値２は一定値でよい。
【０１９０】
一方、図２３Ｂのステップ９３で温度変化量ΔＴｄｆが所定値ΔＴ３未満であるときには逆流によりＬＰ−ＥＧＲ弁下流のＥＧＲ通路１５の温度が低下していない（つまり逆流領域にない）と判断する。このときには、逆流に関して基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０を補正する必要がないので、図２３Ｂのステップ１６に進み、第２補正倍率Ｒｈｏｓ２に１．０を入れる。
【０１９１】
図２３Ｂのステップ９２で温度変化量ΔＴｄｆがゼロ以下であるときにも逆流によりＬＰ−ＥＧＲ弁下流のＥＧＲ通路１５の温度が低下していない（つまり逆流領域にない）と判断する。このときも図２３Ｂのステップ１６に進み、第２補正倍率Ｒｈｏｓ２に１．０を入れる。
【０１９２】
このように第３実施形態では、温度センサ４８により検出されるＬＰ−ＥＧＲ弁下流のＥＧＲ通路１５の温度Ｔｄｆに基づいて逆流領域にあるか否かを判定する。
【０１９３】
逆流領域では吸気管側より排気管側へと新気が流入することによって、ＬＰ−ＥＧＲ弁１７下流のＥＧＲ通路１５の温度が低下すると考えられる。第３実施形態ではＬＰ−ＥＧＲ弁１７（ＥＧＲ弁）下流の温度を検出する温度センサ４８（温度検出手段）を備え、温度センサ４８により検出されるＬＰ−ＥＧＲ弁下流のＥＧＲ通路１５の温度Ｔｄｆに基づいて逆流が生じるか否かを判定する。これによって、温度センサ４８により、逆流が生じるか否かを簡易に判定することができる。
【０１９４】
図２４，図２５，図２６はどういう運転点の移行時に本発明が適用されるかをまとめた特性図である。まず、図２４は２つの各ＬＰ−ＥＧＲ領域内で基本ＬＰ−ＥＧＲ率が一律である場合に、どういう運転点の移行時に本発明が適用されるかをまとめた特性図である。図２４において〔１〕〜〔４〕は次の通りである。
【０１９５】
〔１〕加速によって運転点が非ＬＰ−ＥＧＲ領域から基本ＬＰ−ＥＧＲ率が１０％のＬＰ−ＥＧＲ領域に移行する場合（つまり第１実施形態で図７に示した場合）、
〔２〕加速によって運転点が非ＬＰ−ＥＧＲ領域から基本ＬＰ−ＥＧＲ率が２０％のＬＰ−ＥＧＲ領域に移行する場合、
〔３〕減速によって非ＬＰ−ＥＧＲ領域から基本ＬＰ−ＥＧＲ率が１０％のＬＰ−ＥＧＲ領域に移行する場合（つまり第１実施形態で図８に示した場合）、
〔４〕減速によって非ＬＰ−ＥＧＲ領域から基本ＬＰ−ＥＧＲ率が２０％のＬＰ−ＥＧＲ領域に移行する場合、
ここで、図２４には排気温度の傾向を破線で重ねて示している。排気温度は、エンジン回転速度Ｎｅが一定の条件でエンジンの負荷が大きくなるほど高くなり、エンジンの負荷が一定の条件でエンジン回転速度Ｎｅが高くなるほど高くなる特性である。なお、図２４では、破線で示したように排気温度が同一となる線を円弧状で示しているが、必ずしも円弧状になるものではない。上記〔１〕及び〔２〕は加速によって排気温度が高くなる側に移行する場合を考えている。同様に、上記〔３〕及び〔４〕は減速によって排気温度が低くなる側に移行する場合を考えている。
【０１９６】
特に上記〔１〕及び〔３〕の場合を第１実施形態で説明したが、上記〔２〕及び〔４〕の場合も同様である。すなわち、運転点が非ＬＰ−ＥＧＲ領域からＬＰ−ＥＧＲ領域に移行する場合であって、実温度Ｔｒｅａｌが基本温度Ｔ０へと移行する場合に、実温度Ｔｒｅａｌと基本温度Ｔ０の温度差に応じた分だけＥＧＲ弁前後差圧が変化する。実温度Ｔｒｅａｌが基本温度Ｔ０と一致している場合よりＬＰ−ＥＧＲ弁前後差圧が変化すると、ＬＰ−ＥＧＲ弁１７を通過するＥＧＲガス量Ｑｅｇｒが変化し、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量から外れる。たとえば、上記〔２〕の場合にはシリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を下回って不足する。上記〔４〕の場合にはシリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を上回って過剰となる。
【０１９７】
このように上記〔２〕及び〔４〕の場合にも第１実施形態と同じ問題が生じるので、上記〔２〕の場合には第１補正倍率Ｒｈｏｓ１及び第２補正倍率Ｒｈｏｓ２（第２の補正量）で基本ＬＰ−ＥＧＲ弁開度を補正して目標ＬＰ−ＥＧＲ弁開度を算出する。また、上記〔４〕の場合には第１補正倍率Ｒｈｏｓ１で基本ＬＰ−ＥＧＲ弁開度を補正して目標ＬＰ−ＥＧＲ弁開度を算出する。そして、ＬＰ−ＥＧＲ弁開度が算出した各目標ＬＰ−ＥＧＲ弁開度となるようにＬＰ−ＥＧＲ弁１７のアクチュエータであるモータ１８を制御すればよい。これによって、上記〔２〕及び〔４〕の場合にも、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌを目標ＥＧＲガス量に一致させることができる。
【０１９８】
さて、図２４は基本ＬＰ−ＥＧＲ率が１０％と２０％の２つの各ＬＰ−ＥＧＲ領域内で基本ＬＰ−ＥＧＲ率は一律であるとみなすものであった。一方、図２５，図２６は２つの各ＬＰ−ＥＧＲ領域内で基本ＬＰ−ＥＧＲ率が一律でない場合に、どういう運転点の移行時に本発明が適用されるかをまとめた特性図である。すなわち、図２５にはほぼ台形状の各ＬＰ−領域内で右上にゆくほど（負荷が大きくなりかつＮｅが高くなるほど）基本ＬＰ−ＥＧＲ率が大きくなり、左下にゆくほど（負荷が小さくなりかつＮｅが低くなるほど）基本ＬＰ−ＥＧＲ率が小さくなる場合を示している。そして、図２５に示す２つの各ＬＰ−ＥＧＲ領域で基本ＬＰ−ＥＧＲ率を平均したとき、その平均値は１０％，２０％となっている。図２５において〔５〕、〔６〕は次の通りである。
【０１９９】
〔５〕基本ＬＰ−ＥＧＲ率が１０％のＬＰ−ＥＧＲ領域内において加速により運転点がＬＰ−ＥＧＲ率の小さいところから大きいところに移行する場合、
〔６〕基本ＬＰ−ＥＧＲ率が２０％のＬＰ−ＥＧＲ領域内において加速により運転点がＬＰ−ＥＧＲ率の小さいところから大きいところに移行する場合、
一方、図２６にはほぼ台形状の各ＬＰ−領域内で右上にゆくほど（負荷が大きくなりかつＮｅが高くなるほど）基本ＬＰ−ＥＧＲ率が小さくなり、左下にゆくほど（負荷が小さくなりかつＮｅが低くなるほど）基本ＬＰ−ＥＧＲ率が大きくなる場合を示している。そして、図２６に示す２つの各ＬＰ−ＥＧＲ領域で基本ＬＰ−ＥＧＲ率を平均したとき、その平均値は１０％，２０％となっている。図２６において〔７〕、〔８〕は次の通りである。
【０２００】
〔７〕減速により基本ＬＰ−ＥＧＲ率が１０％のＬＰ−ＥＧＲ領域内において運転点がＬＰ−ＥＧＲ率の小さいところから大きいところに移行する場合、
〔８〕減速により基本ＬＰ−ＥＧＲ率が２０％のＬＰ−ＥＧＲ領域内において運転点がＬＰ−ＥＧＲ率の小さいところから大きいところに移行する場合、
上記〔５〕〜〔８〕の場合、つまり、ＬＰ−ＥＧＲ領域内をエンジンの運転点が移行する場合であって、実温度Ｔｒｅａｌが基本温度Ｔ０へと移行する場合にも、実温度Ｔｒｅａｌと基本温度Ｔ０の温度差に応じた分だけＥＧＲ弁前後差圧が変化する。実温度Ｔｒｅａｌが基本温度Ｔ０と一致している場合よりＥＧＲ弁前後差圧が変化すると、ＬＰ−ＥＧＲ弁１７を通過するＥＧＲガス量Ｑｅｇｒが変化し、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量から外れる。たとえば、上記〔５〕及び〔６〕の場合にはシリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を下回って不足する。上記〔７〕及び〔８〕の場合にはシリンダＥＧＲガス量Ｑｅｇｒｃｙｌが目標ＥＧＲガス量を上回って過剰となる。
【０２０１】
このように上記〔５〕〜〔８〕の場合にも第１実施形態と同じ問題が生じるので、上記〔５〕〜〔８〕の場合には第１補正倍率Ｒｈｏｓ１で基本ＬＰ−ＥＧＲ弁開度を補正して目標ＬＰ−ＥＧＲ弁開度を算出する。そして、ＬＰ−ＥＧＲ弁開度が算出した目標ＬＰ−ＥＧＲ弁開度となるようにＬＰ−ＥＧＲ弁１７のアクチュエータであるモータ１８を制御すればよい。これによって、上記〔５〕〜〔８〕の場合にも、シリンダＥＧＲガス量Ｑｅｇｒｃｙｌを目標ＥＧＲガス量に一致させることができる。
【０２０２】
（第４実施形態）
図２７は第４実施形態のガソリンエンジンの概略構成図で、第１実施形態の図１と置き換わるものである。第１実施形態の図１と同一部分には同一の符号を付している。第１実施形態と異なる点を主に説明する。
【０２０３】
吸気コレクタ４ｂには、水冷式のインタークーラ６１を備える。第１実施形態のインタークーラ２５が空冷式であったところ、第４実施形態で水冷式としたのは、吸気管４ａのボリュームを短縮するためである。空冷式のインタークーラ２５だと吸気管４ａに介装する必要があり、その分吸気管４ａの長さを長くしてしまう。一方、水冷式のインタークーラ６１だと吸気コレクタ４ｂの内部に設けることができるので、吸気管４ａの長さが長くならないのである。
【０２０４】
インタークーラ６１は、冷却水通路を流れる冷却水によって、コンプレッサ２３により圧縮された空気を冷却するためのものである。詳細には、インタークーラ６１は冷却水通路、その外周に設けられる空気通路から構成される。インタークーラ６１の冷却水通路と空冷式のサブラジエータ６２とが冷却水通路６３，６４で接続されている。サブラジエータ６２は、例えば、エンジンの冷却水を冷却するためのラジエータと直列に配置され、走行風が通過するようになっている。冷却水通路６３には、冷却水を循環させるためのポンプ６５を備える。
【０２０５】
サブラジエータ６２では、インタークーラ６１から運ばれてくる冷却水を走行風で冷却する。サブラジエータ６２で冷やされた冷却水は、インタークーラ６１に導かれる。インタークーラ６１では、コンプレッサ２３による空気圧縮によって温度上昇した空気と冷却水通路を流れる冷却水との間で熱交換を行い、空気を冷却する。コンプレッサ２３による空気圧縮によって温度上昇した空気がインタークーラ６１によって冷却されることで、過給効率を高めることができる。
【０２０６】
吸気管１１ｂに２つのマニホールド触媒１２Ａ，１２Ｂが直列に配置されている。
【０２０７】
次に、第４実施形態では、ＥＧＲ通路１５の合流部（この合流部を以下、「ＥＧＲ吐出部」という。）より上流の吸気管４ａに常開の差圧デバイス５１を設けている。差圧デバイス５１はアクチュエータ（たとえば回転電機）５２によって駆動する。差圧デバイス５１は例えばバタフライ弁で構成する。以下、ＥＧＲ取出し部に符号Ｎを、ＥＧＲ吐出部に符号Ｐを付す。
【０２０８】
ここで、差圧デバイス５１を設けた理由を説明する。ＥＧＲ取出し部Ｎは触媒１２Ａ，１２Ｂ下流の排気管１１ｂに設けられるので、ＥＧＲ取出し部Ｎの圧力はＬＰ−ＥＧＲ領域のうちの低回転速度低負荷側でほぼ大気圧となる。一方、ＥＧＲ吐出部Ｐはコンプレッサ２３上流の吸気管４ａに設けられるので、ＥＧＲ吐出部Ｐの圧力はＬＰ−ＥＧＲ領域のうちの低回転速度低負荷側でほぼ大気圧となる。このように、ＥＧＲ取出し部ＮとＥＧＲ吐出部Ｐでほぼ同じ大気圧になったのでは、ＬＰ−ＥＧＲ弁１７を開いても、ＥＧＲ吐出部ＰからＥＧＲガスを吸気管４ａに吐出させることができない。
【０２０９】
この場合に差圧デバイス５１を閉じてやると、差圧デバイス５１前後に圧力差が生じ、差圧デバイス５１下流の吸気管４ａの圧力、つまりＥＧＲ吐出部Ｐの圧力が大気圧より低い圧力となる。大気圧をゼロすれば、この大気圧より低い圧力は負の圧力となる。差圧デバイス５１を閉じることによって差圧デバイス５１下流の吸気管４ａに生じる、大気圧より低い圧力を、以下「負圧」という。ＥＧＲ吐出部Ｐの圧力が負圧になると、ＬＰ−ＥＧＲ領域のうちの低回転速度低負荷側であっても、ＬＰ−ＥＧＲ弁１７の前後で圧力差が生じ、ＥＧＲ吐出部ＰからＥＧＲガスが吸気管４ａに吐出される。このように、差圧デバイス５１を設けたのは、ＬＰ−ＥＧＲ領域のうちの低回転速度低負荷側でＬＰ−ＥＧＲ弁１７の前後差圧を確保するためである。
【０２１０】
図２８は第４実施形態の基本ＬＰ−ＥＧＲ率の特性図である。図３に示す第１実施形態ではエンジン負荷のみに応じて基本ＬＰ−ＥＧＲ率を設定した。一方、第４実施形態は、エンジン負荷及びエンジン回転速度に応じて基本ＬＰ−ＥＧＲ率を設定するものである。すなわち、第４実施形態では、ＬＰ−ＥＧＲ領域を、低回転速度低負荷域Ｒ１、中回転速度中負荷域Ｒ２、高回転速度高負荷域Ｒ３の大きく３つに分割し、３つの各領域Ｒ１，Ｒ２，Ｒ３に基本ＬＰ−ＥＧＲ率として所定値ａ％，所定値ｂ％，所定値ｃ％を入れている。ここでは３つの領域Ｒ１，Ｒ２，Ｒ３について高回転速度高負荷側であるほど基本ＬＰ−ＥＧＲ率が小さくなるように、つまり３つの所定値ａ，ｂ，ｃの間にａ＞ｂ＞ｃの関係を持たせている。
【０２１１】
差圧デバイス５１を閉じる領域（つまり差圧デバイス５１を作動させる）領域は、ＬＰ−ＥＧＲ領域のうちの低回転速度低負荷側、つまり低回転速度低負荷域Ｒ１のみである。以下、ＬＰ−ＥＧＲ領域のうちの低回転速度低負荷域Ｒ１を「差圧デバイス作動域」ともいう。一方、高回転速度高負荷側の２つの領域Ｒ２，Ｒ３及び非ＬＰ−ＥＧＲ領域は差圧デバイス５１の非作動域（以下「非差圧デバイス作動域」という。）である。非差圧デバイス作動域では、差圧デバイス５１が全開位置に近いデフォルト位置（以下、単に「デフォルト位置」という。）に保持される。高回転速度高負荷側の２つの領域Ｒ２，Ｒ３で差圧デバイス５１を閉じないのは、差圧デバイス５１は吸気管４ａの上流に設けられているので、２つの領域Ｒ２，Ｒ３で差圧バルブ５１を閉じたのでは通気抵抗を大きくしてしまうので、これを避けるためである。
【０２１２】
本実施形態では、ＬＰ−ＥＧＲ領域を３つに分割し、そのうちの低回転速度低負荷域Ｒ１のみを差圧デバイス作動域としたが、この場合に限られるものでない。ＬＰ−ＥＧＲ領域を分割して基本ＬＰ−ＥＧＲ率を相違させる数はエンジン仕様により異なってくると考えられる。また、分割した領域のうちの１つの領域のみを差圧デバイス領域とするのでなく、２つ以上の領域を差圧デバイス作動域とすることが考えられる。従って、分割した領域のうちの１または複数のいずれの領域を差圧デバイス作動域とするかは適合により定める。さらに、ＬＰ−ＥＧＲ領域を分割したのは、基本ＬＰ−ＥＧＲ率を３つの離散値で与えることによってＬＰ−ＥＧＲ率の制御を簡素化するためである。基本ＬＰ−ＥＧＲ率を連続値で与えるのであれば、ＬＰ−ＥＧＲ領域を分割する必要はない。従って、基本ＬＰ−ＥＧＲ率を連続値で与える場合にはＬＰ−ＥＧＲ領域のうちの低回転速度低負荷側に差圧デバイス作動域を設けることとなる。あるいは、差圧デバイス作動域が、ＬＰ−ＥＧＲ領域のうち低回転速度低負荷側に限らないことも考え得る。従って、ＬＰ−ＥＧＲ領域の少なくとも一部に差圧デバイス作動域が設けられていればよい。
【０２１３】
図２９は差圧デバイス５１の開度（以下「差圧デバイス開度」という。）を設定するに際して考慮した特性図である。横軸に新気量の目標値である目標空気量［ｇ／ｓ］を、縦軸に差圧デバイス開度［°］を採っている。上記の目標空気量はスロットルバルブ開度を制御するときの指標となる値である。ここで、差圧デバイス開度は、差圧デバイス５１がデフォルト位置にあるとき最大の９０°に近い値（以下、この値を「デフォルト値」という。）にある。そして、差圧デバイス５１をデフォルト位置から閉じてゆくほど差圧デバイス開度は０°に向かって小さくなり最小値（ゼロに近い正の値）に到達する。図２９に最小値を記載していないが、最小値は縦軸上の所定値Ｓ１より小さい値である。
【０２１４】
図２９に示したように、目標空気量がゼロから大きくなり所定値Ｑ１に到達するまでは差圧デバイス開度はデフォルト値である。これは、所定値Ｑ１未満の空気量域は非ＬＰ−ＥＧＲ領域に相当し、非ＬＰ−ＥＧＲ領域では差圧デバイス５１を閉じることが必要ないためである。目標空気量が所定値Ｑ１に到達したタイミングで上記の低回転速度低負荷域Ｒ１（＝差圧デバイス作動域）に入るため差圧デバイス開度を所定値Ｓ１とする。所定値Ｑ１からは目標空気量に比例させて差圧デバイス開度を大きくし、目標空気量が所定値Ｑ２に到達したタイミングで差圧デバイス開度を所定値Ｓ２とする。目標空気量が所定値Ｑ２を超えると、上記の中回転速度中負荷域Ｒ２（非作動デバイス作動域）に入る。中回転速度中負荷域Ｒ２（図２９では「空気量影響域」で略記。）からは差圧デバイス５１を閉じると通気抵抗が大きくなるので、これを避けるため、差圧デバイス開度をデフォルト値に戻す。このように、ＬＰ−ＥＧＲ領域のうちの低回転速度低負荷域Ｒ１を差圧デバイス作動域とし目標空気量に比例させて差圧デバイス開度を定めることで、差圧デバイス作動域において、ＥＧＲ吐出部Ｐの圧力が負圧で一定値に保たれることとなる。これは、次の理由による。すなわち、差圧デバイス作動域で差圧デバイス開度を小さくするほど差圧デバイス５１を通過する新気量が減る。差圧デバイス５１を通過する新気量が減るほど差圧デバイス５１下流の圧力が低下する。差圧デバイス開度は差圧デバイス５１を通過する空気量を規定している。よって、差圧デバイス５１を通過する新気量を目標空気量に比例させて定めることで、差圧デバイス５１下流の吸気管４ａの圧力（ＥＧＲ吐出部Ｐの圧力）が目標空気量に関係なく一定値となるのである。
【０２１５】
図２９には目標空気量に対して差圧デバイス開度を連続値で与える場合を示しているが、この場合に限られるものでない。例えば、所定値Ｓ１と所定値Ｓ２の間に代表値として２つの所定値Ｓ３，Ｓ４を採ると、差圧デバイス開度を、３つの所定値Ｓ１，Ｓ３，Ｓ４の離散値で与えてもかまわない。この場合の差圧デバイス開度の特性図を図３０に示す。図３０において、所定値Ｓ１，Ｓ２に対応する目標空気量を所定値Ｑ３，Ｑ４とする。このとき、目標空気量がＱ１以上Ｑ３未満のとき差圧デバイス開度は所定値Ｓ１となる。また、目標空気量がＱ３以上Ｑ４未満のとき差圧デバイス開度は所定値Ｓ３と、目標空気量がＱ４以上Ｑ２未満のとき差圧デバイス開度は所定値Ｓ４となる。ここでは、差圧デバイス開度を離散値で与える場合に離散値の数を３つで構成してあるが、離散値の数が３つである場合に限定されるものでない。
【０２１６】
図３１は差圧デバイス作動域Ｒ１において等空気量線がどうなるかをイメージで示す運転領域図である。横軸はエンジン回転速度Ｎｅ［ｒｐｍ］、縦軸はエンジン負荷［Ｎｍ］である。全運転域のほぼ中央にＬＰ−ＥＧＲ領域が設けられている。図３１に示したようにＮｅと負荷をパラメータとするときには等空気量線を左上から右下への斜めの直線で引くことができる。このため、図２９，図３０に示した所定値Ｓ１，Ｓ３，Ｓ４，Ｓ２のときの等空気量線を引いてみると、図３１のように差圧デバイス作動域Ｒ１内に平行な線を引くことができる。
【０２１７】
差圧デバイス開度を連続値で与える場合には、エンジンの運転点が差圧デバイス作動域Ｒ１に入ると、差圧デバイス５０が所定値Ｓ１とＳ２の間の目標空気量に応じた開度へと閉じられる。一方、差圧デバイス開度を離散値で与える場合には、差圧デバイス５０が所定値Ｓ１，Ｓ３，Ｓ４のいずれかの開度へと閉じられる。これによって、ＥＧＲ吐出部Ｐの圧力が負圧の一定値となり、差圧デバイス５１がデフォルト位置にあるときより減少する。その減少分だけＥＧＲ弁１７の前後差圧が大きくなってＥＧＲ吐出部Ｐから吐出されるＥＧＲガス量が増える。これは、ＥＧＲ吐出部Ｐから吐出されるＥＧＲガス量は、ＥＧＲ弁１７の開口面積とＥＧＲ弁１７の前後差圧に比例するので、ＥＧＲ弁１７の前後差圧が大きくなると、その分、ＥＧＲ吐出部Ｐから吐出されるＥＧＲガス量が増えるためである。このように、差圧デバイス作動域において差圧デバイス５１を閉じることによって、ＥＧＲ弁１７の前後差圧が確保される。
【０２１８】
エンジンコントローラ４１で行われる差圧デバイス５１の制御を説明すると、図３２のフローチャートは差圧デバイス開度を算出するためのものである。図３２のフローは一定時間毎（たとえば１０ｍｓ毎）に実行する。
【０２１９】
ステップ１０１では、エンジンの運転点が差圧デバイス作動域Ｒ１にあるか否かをみる。図３３に示したように差圧デバイス作動域は、ＬＰ−ＥＧＲ領域を３つの領域Ｒ１，Ｒ２，Ｒ３に分割したうちの最も低回転速度低負荷側の領域Ｒ１に設定されている。エンジンの運転点が図３３に示す差圧デバイス作動域Ｒ１に属していないときにはそのまま今回の処理を終了する。
【０２２０】
一方、エンジンの運転点が図３３に示す差圧デバイス作動域Ｒ１に属しているときにはステップ１０１からステップ１０２に進み、図３４を内容とするマップを検索することにより、差圧デバイス開度を算出する。図３４に示したように、差圧デバイス作動域Ｒ１を、第１作動域Ｒ１１、第２作動域Ｒ１２、第３作動域Ｒ１３の大きく３つに分割し、３つの各作動域Ｒ１１，Ｒ１２，Ｒ１３に図３０に示した所定値Ｓ１，Ｓ３，Ｓ４を入れている。ここで、Ｓ１＜Ｓ３＜Ｓ４である。すなわち、図３４の差圧デバイス開度の特性は、図３０に対応させたものである。図２９に対応させて、エンジンの負荷と回転速度をパラメータとする差圧デバイス開度の特性を定めてもかまわない。
【０２２１】
差圧デバイス作動域Ｒ１において低回転速度低負荷側ほど差圧デバイス開度をＳ４，Ｓ３，Ｓ１と小さくするのは、次の理由からである。すなわち、低回転速度低負荷側ほど差圧デバイス開度を小さくすることで、ＥＧＲ吐出部Ｐの圧力を負圧で一定値に保つためである。
【０２２２】
図示しないフローでは、このようにして算出された差圧デバイス開度をアクチュエータ５２への駆動信号に変換して出力する。
【０２２３】
ここで、図３４に示したように、エンジンの負荷と回転速度Ｎｅをパラメータとするマップで差圧デバイス開度を与えるようにした理由を説明する。ガソリンエンジンの制御装置には、スロットルバルブ５、ウェイストゲートバルブ２５の２つの部品が設けられている。新気量を制御する部品が２つもある場合には制御構成を単純化したいという要求がある。このため、前述したように大気圧の条件下ではスロットルバルブ開度でトルクコントロールを行い、過給域になるとウェイストゲートバルブ開度でトルクコントロールを行うようにしている。一方、第４実施形態でＬＰ−ＥＧＲ弁１７に加えて差圧デバイス５１を設けるときには、差圧デバイス開度によっても、ＥＧＲ吐出部Ｐから吐出されるＥＧＲガス量を制御することが可能となる。例えば、ＬＰ−ＥＧＲ弁開度が一定であっても、差圧デバイス開度を小さくしていけば、ＥＧＲ吐出部Ｐから吐出されるＥＧＲガス量が増えていく（つまりＬＰ−ＥＧＲ率が大きくなる側に変わる）のである。しかしながら、差圧デバイス開度でＬＰ−ＥＧＲ率を制御してしまうと、ＬＰ−ＥＧＲ率をＬＰ−ＥＧＲ弁開度で制御するのか、差圧デバイス開度で制御するのかが曖昧になってしまう。つまり、ＬＰ−ＥＧＲ弁１７に加えて差圧デバイス５１を設ける場合のように、ＬＰ−ＥＧＲ率を制御する部品が２つもある場合にも制御構成を単純化したいという要求がある。そこで、ＬＰ−ＥＧＲ弁１７に加えて差圧デバイス５１を設けている第４実施形態においても制御構成を単純化するために、ＬＰ−ＥＧＲ率の制御はＬＰ−ＥＧＲ弁開度で行い、差圧デバイス開度ではＬＰ−ＥＧＲ率の制御は行わないこととしたものである。すなわち、ＥＧＲ吐出部Ｐの圧力を負圧で一定値に保持するために差圧デバイス５１を用いるのであって、差圧デバイス開度でＬＰ−ＥＧＲ率を制御することはしない。ＥＧＲ吐出部Ｐの圧力を負圧で一定値に保持するため、エンジンの負荷と回転速度Ｎｅをパラメータとするマップで差圧デバイス開度を与える。このように、エンジンの負荷と回転速度をパラメータとするマップを検索することにより差圧デバイス開度を与えることで、ＬＰ−ＥＧＲ弁１７に加えて差圧デバイス５１を設けていても、ＬＰ−ＥＧＲ率の制御が簡素化される。これによって、ＬＰ−ＥＧＲ弁１７及び差圧デバイス５１の各機能信頼性を確保することが可能となる。
【０２２４】
さて、長く低負荷側の非ＬＰ−ＥＧＲ領域にあった状態から運転点が高負荷側の差圧デバイス作動域Ｒ１に移行する場合にも、第１補正倍率をそのまま用いるのでは、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率から外れてしまうことが新たに判明している。これについて図３５を参照して説明すると、図３５は、長く低負荷側の非ＬＰ−ＥＧＲ領域にあった状態から運転点が高負荷側の差圧デバイス作動域に移行した場合のＬＰ−ＥＧＲ率の変化をモデルで示している。ここでは、差圧デバイス開度の相違によって実際のＬＰ−ＥＧＲ率（図３５では「実ＬＰ−ＥＧＲ率」で略記。）がどのように変化するのかがわかればよいので、図３５では逆流領域はないものとして記載している。図３５において、基本ＬＰ−ＥＧＲ率の変化を実線で、差圧デバイス５１がデフォルト位置にある場合の実際のＬＰ−ＥＧＲ率の変化を二点鎖線で示している。また、差圧デバイス開度が図３４に示した所定値Ｓ４である場合の実際のＬＰ−ＥＧＲ率を長い破線で、差圧デバイス開度が図３４に示した所定値Ｓ１である場合の実際のＬＰ−ＥＧＲ率を短い破線で示している。
【０２２５】
差圧デバイス５１がデフォルト位置にある場合から説明する。この場合は第１実施形態において図４，図７で説明したところと同様である。すなわち、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが基本温度Ｔ０より低いので、ＬＰ−ＥＧＲ弁１７を通過するＥＧＲガス量Ｑｅｇｒが基本温度Ｔ０のときより低下する。これより、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが基本温度Ｔ０に一致するまでの間、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率より小さくなる。エンジンコントローラ４１では、基本ＬＰ−ＥＧＲ率に対応して基本点火時期ＡＤＶ０を算出するので、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率より小さい期間で、基本点火時期がＭＢＴより進角のし過ぎとなり、ノッキングが生じ得る。そこで、第１実施形態では、１．０以上の正の値である第１補正倍率Ｒｈｏｓ１を基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０に乗算して目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒを求める。第１補正倍率Ｒｈｏｓ１でＬＰ−ＥＧＲ弁開度を増大側に補正することで、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率と一致するようにし、ノッキングが生じることを回避したわけである。
【０２２６】
一方、低負荷側から運転点が差圧デバイス作動域に移行する場合には、差圧デバイス５１が閉じられるため（差圧デバイス開度がＳ４，Ｓ１となり）、差圧デバイス５１がデフォルト位置にある場合よりＬＰ−ＥＧＲ弁前後差圧の実差圧が目標差圧に近づく。このＬＰ−ＥＧＲ弁前後差圧の実差圧が目標差圧に近づく分だけ、差圧デバイス５１がデフォルト位置にある場合よりも実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率に近づく（図３５の長い破線、短い破線参照）。このように差圧デバイス５１が閉じられる場合にも、第１実施形態と同じ値の第１補正倍率Ｒｈｏｓ１をそのまま用いて基本ＬＰ−ＥＧＲ弁開度を増大側に補正したのでは、補正のし過ぎとなる。ＬＰ−ＥＧＲ弁開度を増大側に補正しすぎて、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率を超えて大きくなった後に基本ＬＰ−ＥＧＲ率に戻ってくる事態（この事態を以下「オーバーシュート」という。）が生じてしまうわけである。実際のＬＰ−ＥＧＲ率がオーバーシュートする期間は、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率を超えて大きいので、ノッキングが生じることはないものの、このときの基本点火時期ＡＤＶ０では、ＭＢＴより遅角側となって、エンストに至り得るのである。
【０２２７】
次に、長く高負荷側の非ＬＰ−ＥＧＲ領域にあった状態から運転点が低負荷側の差圧デバイス作動域Ｒ１に移行する場合にも、第１補正倍率をそのまま用いるのでは、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率から外れてしまうことが新たに判明している。これについて図３６を参照して説明すると、図３６は、長く高負荷側の非ＬＰ−ＥＧＲ領域にあった状態から運転点が低負荷側の差圧デバイス作動域Ｒ１に移行した場合のＬＰ−ＥＧＲ率の変化をモデルで示している。図３６において、基本ＬＰ−ＥＧＲ率の変化を実線で、差圧デバイス５１がデフォルト位置にある場合の実際のＬＰ−ＥＧＲ率（図３６でも「実ＬＰ−ＥＧＲ率」で略記。）の変化を二点鎖線で示している。また、差圧デバイス開度を所定値まで閉じた場合の実際のＬＰ−ＥＧＲ率を破線で示している。
【０２２８】
差圧デバイス５１がデフォルト位置にある場合から説明する。この場合は第１実施形態において図８で説明したところと同様である。すなわち、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが基本温度Ｔ０より高いので、ＬＰ−ＥＧＲ弁１７を通過するＥＧＲガス量Ｑｅｇｒが基本温度Ｔ０のときより多くなる。これより、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが基本温度Ｔ０に一致するまでの間、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率より大きくなる。エンジンコントローラ４１では、基本ＬＰ−ＥＧＲ率に対応して基本点火時期ＡＤＶ０を算出するので、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率より大きい期間で、基本点火時期がＭＢＴより遅角のし過ぎとなり、燃焼状態が悪化する。そこで、第１実施形態では、１．０以下の正の値である第１補正倍率Ｒｈｏｓ１を基本ＬＰ−ＥＧＲ弁開度ＶＯｅｇｒ０に乗算して目標ＬＰ−ＥＧＲ弁開度ｔＶＯｅｇｒを求める。第１補正倍率Ｒｈｏｓ１でＬＰ−ＥＧＲ弁開度を減少側に補正することで、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率と一致するようにし、燃焼状態が悪化することを回避したわけである。
【０２２９】
一方、高負荷側から運転点が差圧デバイス作動域Ｒ１に移行する場合には、作動デバイス５１が所定値まで閉じられるため、差圧デバイス５１がデフォルト位置にある場合よりＬＰ−ＥＧＲ弁前後差圧の実差圧が目標差圧に近づく。このＬＰ−ＥＧＲ弁前後差圧の実差圧が目標差圧に近づく分だけ、差圧デバイス５１がデフォルト位置にある場合よりも実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率に近づく（図３６の破線参照）。このように差圧デバイス５１が所定値まで閉じられる場合にも、第１実施形態と同じ値の第１補正倍率Ｒｈｏｓ１をそのまま用いて基本ＬＰ−ＥＧＲ弁開度を減少側に補正したのでは、補正のし過ぎとなる。ＬＰ−ＥＧＲ弁開度を減少側に補正し過ぎて、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率を超えて小さくなった後に基本ＬＰ−ＥＧＲ率に戻ってくる事態（この事態を以下「アンダーシュート」という。）が生じてしまうわけである。実際のＬＰ−ＥＧＲ率がアンダーシュートする期間は、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率を超えて小さいので、このときの基本点火時期ＡＤＶ０では、ＭＢＴより進角側となって、ノッキングが生じ得るのである。
【０２３０】
このように、低負荷側から差圧デバイス作動域Ｒ１に移行する場合にも、第１実施形態の補正倍率の値をそのまま用いるのでは、実際のＬＰ−ＥＧＲ率がオーバーシュートする期間で基本ＬＰ−ＥＧＲ率からの乖離が生じてエンストが発生し得るのである。また、高負荷側から差圧デバイス作動域Ｒ１に移行する場合にも、第１実施形態の補正倍率の値をそのまま用いるのでは、実際のＬＰ−ＥＧＲ率がアンダーシュートする期間で基本ＬＰ−ＥＧＲ率からの乖離が生じてノッキングが発生し得る。
【０２３１】
ここで、上記の図３５では差圧デバイス開度が所定値Ｓ４，Ｓ１である場合の実際のＬＰ−ＥＧＲ率を示している。一方、上記の図３６では差圧デバイス５１を所定値まで閉じた場合の実際のＬＰ−ＥＧＲ率を示している。両図を比較すると、図３６では「差圧デバイス５１を所定値まで閉じた場合」としか記載しておらず、図３５で挙げた「差圧デバイス開度が所定値Ｓ４，Ｓ１である場合」と対応していない。このように、高負荷側から差圧デバイス作動域Ｒ１に移行する場合（図３６）の差圧デバイス開度が低負荷側から差圧デバイス作動域Ｒ１に移行する場合（図３５）の差圧デバイス開度（Ｓ４，Ｓ１）と対応しないのは、運転条件の相違による。
【０２３２】
そこで第４実施形態では、長く低負荷側の非ＬＰ−ＥＧＲ領域にあった状態から運転点が高負荷側の差圧デバイス作動域Ｒ１に移行する場合に、第１補正倍率を減量側に補正する。同様に、長く高負荷側の非ＬＰ−ＥＧＲ領域にあった状態から運転点が低負荷側の差圧デバイス作動域Ｒ１に移行する場合にも、第１補正倍率を減量側に補正する。具体的には、差圧デバイス開度に応じた補正量（以下「デバイス補正量」という。）を新たに導入し、このデバイス補正量で第１補正倍率を減量側に補正する。この場合、長く低負荷側の非ＬＰ−ＥＧＲ領域にあった状態から運転点が高負荷側の差圧デバイス作動域Ｒ１に移行する場合のデバイス補正量を改めて「デバイス補正量１」とする。一方、長く高負荷側の非ＬＰ−ＥＧＲ領域にあった状態から運転点が低負荷側の差圧デバイス作動域Ｒ１に移行する場合のデバイス補正量を、上記のデバイス補正量１と区別するため「デバイス補正量２」とする。各デバイス補正量１，２で第１補正倍率を減量側に補正することで、補正過多が解消されるように、つまり補正のし過ぎで実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率を超えることがないようにするのである。
【０２３３】
この場合、第４実施形態では、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが基本温度Ｔ０より外れている場合におけるＬＰ−ＥＧＲ弁前後差圧の変化分は、第１補正倍率に反映させるものとし、上記のデバイス補正量１，２に反映させることはしない。
【０２３４】
一方、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが基本温度Ｔ０より外れている場合におけるＬＰ−ＥＧＲ弁前後差圧の変化分を上記のデバイス補正量１，２に反映させる方法（この方法を以下「参照方法」とする。）が考え得る。例えば、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌが基本温度Ｔ０より外れている場合における、差圧デバイス作動時のＬＰ−ＥＧＲ弁前後差圧が、基本温度Ｔ０の場合における、差圧デバイス作動時のＬＰ−ＥＧＲ弁前後差圧より変化する。そこで、差圧デバイス開度に応じるだけでなく、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌと基本温度Ｔ０の温度差に応じても、上記のデバイス補正量１，２を算出させるのである。しかしながら、この参照方法を採用することはできない。
【０２３５】
参照方法を採用することができない理由は次の通りである。すなわち、特に運転点が非ＬＰ−ＥＧＲ領域から差圧デバイス作動域Ｒ１へと移行する場合であって実温度Ｔｒｅａｌが低い側から上昇して基本温度Ｔ０へと移行する場合には、実際のＬＰ−ＥＧＲ率を大きくする方向への補正が必要になる。実際のＬＰ−ＥＧＲ率を大きくするためにはＬＰ−ＥＧＲ弁前後差圧を大きくすることが有効である。そのためには、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌと基本温度Ｔ０の温度差に応じて上記のデバイス補正量１を算出し、算出したデバイス補正量１を用いて、差圧デバイス開度が小さくなる（差圧デバイス５１を閉じる）方向に補正することとなる。一方、運転点が非ＬＰ−ＥＧＲ領域から差圧デバイス作動域Ｒ１へと移行する場合であって実温度Ｔｒｅａｌが低い側から上昇して基本温度Ｔ０へと移行する場合はエンジンの負荷が増加する側であるので、新気量を増やしたいという運転上の要求がある。すると、デバイス補正量１で実際のＬＰ−ＥＧＲ率を大きくすることはできても、差圧デバイス５１を閉じる方向に補正するので、新気量が補正する前より低減し、ポンピングロスが補正する前より大きくなってしまう。このように一方の要求は満たせても、もう一つ要求（運転上の要求）を満たすことができない事態が生じる。このような事態が生じたのは、参照方法によりＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌと基本温度Ｔ０の温度差に応じて上記のデバイス補正量１を算出することとしたからである。従って、上記の事態を生じさせないため、参照方法を採用することはしない。
【０２３６】
上記の事態が生じないようにするには、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌと基本温度Ｔ０の温度差に応じて上記のデバイス補正量１，２を算出する、ことはしないことである。そこで、第４実施形態では、差圧デバイス開度に応じるだけのデバイス補正量１，２を導入する。当該デバイス補正量１，２により特に運転点が非ＬＰ−ＥＧＲ領域から差圧デバイス作動域Ｒ１へと移行する場合であって実温度が低い側から上昇して基本温度へと移行する場合に、実際のＬＰ−ＥＧＲ率を大きくしつつ新気量を増やすという要求を満たすのである。
【０２３７】
図３７Ａ，図３７Ｂのフローチャートは第４実施形態で、第１実施形態の図９Ａ，図９Ｂのフローと置き換わるものである。すなわち、図３７Ａ，図３７Ｂのフローは運転点が非ＬＰ−ＥＧＲ領域から差圧デバイス作動域Ｒ１へと移行する場合であって実温度Ｔｒｅａｌが低い側から上昇して基本温度Ｔ０へと移行する場合の目標ＬＰ−ＥＧＲ弁開度を算出するためのものである。図３７Ａ，図３７Ｂのフローは一定時間毎（たとえば１０ｍｓ毎）に実行する。第１実施形態の図９Ａ，図９Ｂのフローと同一部分には同一の符号を付している。なお、第４実施形態では差圧デバイス開度を制御しているため、図３７Ａ，図３７Ｂのフローは上記図３２のフローを実行した後に実行する。
【０２３８】
第１実施形態の図９Ａ，図９Ｂのフローと異なる部分を主に説明すると、第４実施形態では、ステップ１１１〜１１３を追加して設けている。すなわち、ステップ８で第１補正倍率Ｒｈｏｓ１［無名数］を算出した後に、ステップ１１１でエンジンの運転点が図３３に示す差圧デバイス作動域Ｒ１にあるか否かをみる。エンジンの運転点が図３３に示す差圧デバイス作動域Ｒ１にないときにはステップ１１２、１１３を飛ばす。
【０２３９】
ステップ１１１でエンジンの運転点が図３３に示す差圧デバイス作動域Ｒ１にあるときにはステップ１１２，１１３に進む。まずステップ１１２では、差圧デバイス開度（図３２のフローにより算出済み）[°］から図３８を内容とするテーブルを検索することにより、デバイス補正量１[無名数］を算出する。図３８に示したように、デバイス補正量１は差圧デバイス開度が所定値Ｓ１，Ｓ３，Ｓ４以外のときにゼロである。差圧デバイス開度がＳ１，Ｓ３，Ｓ４以外のときにデバイス補正量１をゼロとするのは次の理由による。すなわち、差圧デバイス開度がＳ１，Ｓ３，Ｓ４以外のときとは差圧デバイス５１を閉じていないときである。差圧デバイス５１を閉じていないときには第１実施形態と同じ値の第１補正倍率をそのまま与えても補正のし過ぎとなることがないためである。
【０２４０】
一方、デバイス開度が所定値Ｓ４，Ｓ３，Ｓ１のときにデバイス補正量１は所定値ｈ，ｉ，ｊ（ｈ＜ｉ＜ｊ）となる値である。差圧デバイス開度がＳ４，Ｓ３，Ｓ１と小さくなるほどデバイス補正量１をｈ，ｉ，ｊと大きくする理由は次の通りである。すなわち、図３５で前述したように、差圧デバイス開度がＳ４，Ｓ１と小さくなるほど、差圧デバイス５１がデフォルト位置にあるときより実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率に近づき、その近づいた分だけ補正のし過ぎとなる。そこで、差圧デバイス開度がＳ４，Ｓ３，Ｓ１と小さくなるほど、デバイス補正量１をｈ，ｉ，ｊと大きくすることで、補正のし過ぎを相殺するためである。図３８の実際の特性は最終的に適合により定める。
【０２４１】
図３８の特性は、差圧デバイス開度を離散値で与える図３０に対応させたものである。一方、差圧デバイス開度を連続値で与える図２９に対応させたデバイス補正量１の特性を図３９に示す。差圧デバイス開度を連続値で与える場合には、差圧デバイス開度が所定値Ｓ２を超えているとき及び所定値Ｓ１未満であるときにデバイス補正量１がゼロとなる。次に、差圧デバイス開度が所定値Ｓ２から所定値Ｓ１の間（差圧デバイス作動域）で差圧デバイス開度が小さくなるほど、デバイス補正量１はゼロから大きくなる。そして、差圧デバイス開度が所定値Ｓ１のときデバイス補正量１は所定値ｊとなる。
【０２４２】
ステップ１１３では、ステップ８で算出済みの第１補正倍率Ｒｈｏｓ１[無名数］から、このように算出したデバイス補正量１[無名数］を差し引いた値を、改めて第１補正倍率Ｒｈｏｓ１[無名数］とする。ここで、ステップ８で算出済みの第１補正倍率Ｒｈｏｓ１には所定値１が入っている。ということは、ステップ１１３でやっていることは、所定値１からデバイス補正量１を差し引いた値を、改めて所定値１とすることを意味する。所定値１は第１補正倍率Ｒｈｏｓ１の初期値を与えるための値であるから、ステップ１１１〜１１３では、差圧デバイス作動域で初期値をデバイス補正量１だけ減量補正しているわけである。これによって、差圧デバイス作動域で差圧デバイス５１を閉じることによるＬＰ−ＥＧＲ弁前後差圧の増加分だけ第１補正倍率を減量することで、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率を超えることがないようにしている。
【０２４３】
次に、図４０のフローチャートは運転点が非ＬＰ−ＥＧＲ領域から差圧デバイス作動域Ｒ１へと移行する場合であって実温度Ｔｒｅａｌが高い側から低下して基本温度Ｔ０へと移行する場合の第４実施形態の目標ＬＰ−ＥＧＲ弁開度を算出するためのものである。図４０のフローは一定時間毎（たとえば１０ｍｓ毎）に実行する。第１実施形態の図１４のフローと同一部分には同一の符号を付している。なお、第４実施形態では、差圧デバイス開度を制御しているため、図４０のフローについても図３２のフローを実行した後に実行する。
【０２４４】
第１実施形態の図１４のフローと異なる部分を主に説明すると、第４実施形態では、ステップ１２１〜１２３を追加して設けている。すなわち、ステップ３８で第１補正倍率Ｒｈｏｓ１［無名数］を算出した後に、ステップ１２１でエンジンの運転点が図３３に示す差圧デバイス作動域Ｒ１にあるか否かをみる。エンジンの運転点が図３３に示す差圧デバイス作動域Ｒ１にないときにはステップ１２２、１２３を飛ばす。
【０２４５】
ステップ１２１でエンジンの運転点が図３３に示す差圧デバイス作動域Ｒ１にあるときにはステップ１２２，１２３に進む。まずステップ１２２では、差圧デバイス開度（図３２のフローにより算出済み）[°］から図４１を内容とするテーブルを検索することにより、デバイス補正量２[無名数］を算出する。図４１に示したように、デバイス補正量２は差圧デバイス開度が所定値Ｓ１，Ｓ３，Ｓ４以外のときにゼロである。差圧デバイス開度がＳ１，Ｓ３，Ｓ４以外のときにデバイス補正量２をゼロとするのは次の理由による。すなわち、差圧デバイス開度がＳ１，Ｓ３，Ｓ４以外のときとは差圧デバイス５１を閉じていないときである。差圧デバイス５１を閉じていないときには第１実施形態と同じ値の第１補正倍率をそのまま与えても補正のし過ぎとなることがないためである。
【０２４６】
一方、デバイス開度が所定値Ｓ４，Ｓ３，Ｓ１のときにデバイス補正量２は所定値ｋ，ｌ，ｍ（ｋ＜ｌ＜ｍ）となる値である。差圧デバイス開度がＳ４，Ｓ３，Ｓ１と小さくなるほどデバイス補正量２をｋ，ｌ，ｍと大きくする理由は次の通りである。すなわち、差圧デバイス開度がＳ４，Ｓ３，Ｓ１と小さくなるほど、差圧デバイス５１がデフォルト位置にあるときより実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率に近づき、その近づいた分だけ補正のし過ぎとなる。そこで、差圧デバイス開度がＳ４，Ｓ３，Ｓ１と小さくなるほど、デバイス補正量２をｋ，ｌ，ｍと大きくすることで、補正のし過ぎを相殺するためである。図４１の実際の特性は最終的に適合により定める。
【０２４７】
図４１の特性は、差圧デバイス開度を離散値で与える図３０に対応させたものである。一方、差圧デバイス開度を連続値で与える図２９に対応させたデバイス補正量２の特性を図４２に示す。差圧デバイス開度を連続値で与える場合には、差圧デバイス開度が所定値Ｓ２を超えているとき及び所定値Ｓ１未満であるときにデバイス補正量１がゼロとなる。次に、差圧デバイス開度が所定値Ｓ２から所定値Ｓ１の間（差圧デバイス作動域）で差圧デバイス開度が小さくなるほど、デバイス補正量２はゼロから大きくなる。そして、差圧デバイス開度が所定値Ｓ１のときデバイス補正量２は所定値ｍとなる。なお、デバイス補正量１の特性を示す図３８，図３９とデバイス補正量２の特性を示す図４１，図４２とで縦軸のスケールが同じように、つまりｈ＝ｋ、ｉ＝ｌ、ｊ＝ｍのように見えるが、実際には異なっている（ｈ≠ｋ、ｉ≠ｌ、ｊ≠ｍ）。
【０２４８】
ステップ１２３では、ステップ３８で算出済みの第１補正倍率Ｒｈｏｓ１[無名数］から、このように算出したデバイス補正量２[無名数］を差し引いた値を、改めて第１補正倍率Ｒｈｏｓ１[無名数］とする。ここで、ステップ３８で算出済みの第１補正倍率Ｒｈｏｓ１には所定値３が入っている。ということは、ステップ１２３でやっていることは、所定値３からデバイス補正量２を差し引いた値を、改めて所定値３とすることを意味する。所定値３は第１補正倍率Ｒｈｏｓ１の初期値を与えるための値であるから、ステップ１２１〜１２３では、差圧デバイス作動域で初期値をデバイス補正量２だけ減量補正しているわけである。これによって、差圧デバイス作動域で差圧デバイス５１を閉じることによるＬＰ−ＥＧＲ弁前後差圧の増加分だけ第１補正倍率を減量することで、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率を超えることがないようにしている。
【０２４９】
第４実施形態では、ＥＧＲ吐出部Ｐ（ＥＧＲ通路の吸気管への合流部）より上流の吸気管４ａに差圧デバイス５１を、ＬＰ−ＥＧＲ領域のうちの低回転速度低負荷域Ｒ１（ＥＧＲ領域の少なくとも一部）に差圧デバイス作動域をそれぞれ設けている。そして、この差圧デバイス作動域Ｒ１で差圧デバイス５１を閉じる（閉方向に制御する）。さらに、エンジンの運転点が非ＬＰ−ＥＧＲ領域（非ＥＧＲ領域）から作動デバイス作動域に移行する場合であって、ＥＧＲ取出し部（ＥＧＲ取出し部）下流温度の実温度が基本温度へと移行する場合に、第１補正倍率（温度差分補正量）を減量側に補正する。これによって、低負荷側から差圧デバイス作動域Ｒ１に移行する場合に実際のＬＰ−ＥＧＲ率がオーバーシュートすることが抑制され、オーバーシュートする期間で基本ＬＰ−ＥＧＲ率から乖離することによるエンストの発生を回避することができる。低負荷側から差圧デバイス作動域Ｒ１に移行する場合の第４実施形態の実際のＬＰ−ＥＧＲ率の変化を図３５に一点鎖線で追加して示すと、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率へと応答良く追従している。また、第４実施形態では、高負荷側から差圧デバイス作動域Ｒ１に移行する場合に実際のＬＰ−ＥＧＲ率がアンダーシュートすることが抑制され、アンダーシュートする期間で基本ＬＰ−ＥＧＲ率から乖離することによるノッキングの発生を回避することができる。高負荷側から差圧デバイス作動域に移行する場合の第４実施形態の実際のＬＰ−ＥＧＲ率の変化を図３６に一点鎖線で追加して示すと、実際のＬＰ−ＥＧＲ率が基本ＬＰ−ＥＧＲ率へと応答良く追従している。このように、低負荷側や高負荷側から差圧デバイス作動域Ｒ１に移行する場合であって、ＥＧＲ取出し部下流温度の実温度が基本温度へと移行する場合にあっても、実際のＬＰ−ＥＧＲ値率を基本ＬＰ−ＥＧＲ率に応答良く追従させることができる。これによって、低負荷側や高負荷側から差圧デバイス作動域Ｒ１への移行時に車両の運転性を犠牲にすることなく燃費を改善することができる。
【０２５０】
第４実施形態では、２つの各デバイス補正量１，２（温度差分補正量を減量側に補正する値）を、ＥＧＲ取出し部（ＥＧＲ取出し部）下流温度の実温度Ｔｒｅａｌと予め定めた基本温度Ｔ０との差に応じて補正することはしない。これによって、特に運転点が非ＬＰ−ＥＧＲ領域から差圧デバイス作動域Ｒ１へと移行する場合に、実際のＬＰ−ＥＧＲ率を大きくすることはできても、新気量を増やしたいという運転上の要求は満たせないという事態を回避することができる。
【０２５１】
第４実施形態では、差圧デバイス作動域Ｒ１で差圧デバイス５１を閉じる（閉方向に制御する）ことによってＥＧＲ吐出部Ｐの圧力（差圧デバイス下流の吸気管の圧力）を負圧で一定に保持させている。これによって、差圧デバイス５１を設けていても、差圧デバイス５１を設けていない場合と同様のトルクコントロールを行わせることができる。
【０２５２】
第４実施形態では、差圧デバイス５１は、エンジンの回転速度とエンジンの負荷をパラメータとして予め設定した開度マップによって制御される。これによって、差圧デバイス５１を設けていても、トルクコントロールやＬＰ−ＥＧＲ率の制御が複雑となることがなく、スロットルバルブ５、ＬＰ−ＥＧＲ弁１７、差圧デバイス５１の各機能信頼性を確保することができる。
【０２５３】
第４実施形態では、ＥＧＲ通路１５の合流部より上流の吸気管４ａに差圧デバイス５１を設ける場合で説明したが、この場合に限定されるものでない。例えば、ＥＧＲ通路１５の分岐部より下流の排気管１１ｂに差圧デバイスを設けるものであってよい。この場合には、差圧デバイスを閉じてやると、差圧デバイス前後に圧力差が生じ、差圧デバイス上流の排気管１１ｂの圧力、つまりＥＧＲ取出し部Ｎの圧力が大気圧より高い圧力となる。大気圧をゼロすれば、この大気圧より高い圧力は正の圧力となる。ＥＧＲ取出し部Ｎの圧力が正の圧力になると、ＬＰ−ＥＧＲ領域のうちの低回転速度低負荷側であっても、ＬＰ−ＥＧＲ弁１７の前後で圧力差が生じ、ＥＧＲ吐出部ＰからＥＧＲガスが吸気管４ａに吐出される。このように、ＥＧＲ通路１５の分岐部より下流の排気管１１ｂに差圧デバイスを設けることによっても、ＬＰ−ＥＧＲ領域のうちの低回転速度低負荷側でＬＰ−ＥＧＲ弁１７の前後差圧を確保することができる。
【０２５４】
実施形態では、ＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌを温度センサ４６により検出する場合で説明したが、この場合に限られるものでない。例えば、エンジンの運転履歴に基づいてＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌを推定することであってよい。また、ＥＧＲ取出し部上流温度（ＥＧＲ取出し部上流の排気管１１ｂの温度）の実温度を温度センサにより検出し、この検出したＥＧＲ取出し部上流温度の実温度に基づいてＥＧＲ取出し部下流温度の実温度を推定することであってよい。
【０２５５】
実施形態では、温度センサ４６により検出されるＥＧＲ取出し部下流温度の実温度Ｔｒｅａｌに基づいて第１補正倍率Ｒｈｏｓ１（温度差分補正量）を算出したが、この場合に限られるものでない。圧力センサにより検出されるＥＧＲ取出し部下流圧力と併用して、第１補正倍率Ｒｈｏｓ１（温度差分補正量）を算出してもよい。
【０２５６】
実施形態では、ガソリンエンジンにＬＰ−ＥＧＲ装置を適用する場合で説明したが、この場合に限られるものでなく、ディーゼルエンジンにＬＰ−ＥＧＲ装置を適用する場合にも本発明の適用がある。ＬＰ−ＥＧＲ装置を備える場合だけでなく、ＨＰ−ＥＧＲ装置を備えるガソリンエンジン、ディーゼルエンジンの場合にも本発明の適用がある。なぜなら、ＨＰ−ＥＧＲ装置を備えるガソリンエンジン、ディーゼルエンジンにおいて、将来的にはＨＰ−ＥＧＲ領域を拡大することが検討されている。このものでは、運転点が非ＥＧＲ領域からＥＧＲ領域に移行する場合またはＥＧＲ領域内をエンジンの運転点が移行する場合であって、ＥＧＲ取出し部下流温度の実温度が予め定めた基本温度へと移行する場合にＥＧＲ弁前後差圧が基本温度のときより小さくなる。よって、この場合にも本発明の適用の余地がある。
【符号の説明】
【０２５７】
１  ガソリンエンジン
４ａ  吸気管
４ｂ  吸気コレクタ
８  燃料噴射弁
９  点火プラグ
１１ｂ  排気管
１２  マニホールド触媒
１３  メイン触媒
１４  ＬＰ−ＥＧＲ装置
１５  ＥＧＲ通路
１６  ＥＧＲクーラ
１７  ＬＰ−ＥＧＲ弁（ＥＧＲ弁）
１８  モータ（アクチュエータ）
４１  エンジンコントローラ（基本ＥＧＲ弁開度算出手段、目標ＥＧＲ弁開度算出手段、アクチュエータ制御手段）
４６  温度センサ（温度検出手段）
４８  温度センサ（温度検出手段）
５１  差圧デバイス
【図１】
0006613709.tif 000002
【図２】
0006613709.tif 000003
【図３】
0006613709.tif 000004
【図４】
0006613709.tif 000005
【図５】
0006613709.tif 000006
【図６】
0006613709.tif 000007
【図７】
0006613709.tif 000008
【図８】
0006613709.tif 000009
【図９Ａ】
0006613709.tif 000010
【図９Ｂ】
0006613709.tif 000011
【図１０】
0006613709.tif 000012
【図１１】
0006613709.tif 000013
【図１２】
0006613709.tif 000014
【図１３】
0006613709.tif 000015
【図１４】
0006613709.tif 000016
【図１５】
0006613709.tif 000017
【図１６Ａ】
0006613709.tif 000018
【図１６Ｂ】
0006613709.tif 000019
【図１７】
0006613709.tif 000020
【図１８】
0006613709.tif 000021
【図１９】
0006613709.tif 000022
【図２０Ａ】
0006613709.tif 000023
【図２０Ｂ】
0006613709.tif 000024
【図２１Ａ】
0006613709.tif 000025
【図２１Ｂ】
0006613709.tif 000026
【図２２】
0006613709.tif 000027
【図２３Ａ】
0006613709.tif 000028
【図２３Ｂ】
0006613709.tif 000029
【図２４】
0006613709.tif 000030
【図２５】
0006613709.tif 000031
【図２６】
0006613709.tif 000032
【図２７】
0006613709.tif 000033
【図２８】
0006613709.tif 000034
【図２９】
0006613709.tif 000035
【図３０】
0006613709.tif 000036
【図３１】
0006613709.tif 000037
【図３２】
0006613709.tif 000038
【図３３】
0006613709.tif 000039
【図３４】
0006613709.tif 000040
【図３５】
0006613709.tif 000041
【図３６】
0006613709.tif 000042
【図３７Ａ】
0006613709.tif 000043
【図３７Ｂ】
0006613709.tif 000044
【図３８】
0006613709.tif 000045
【図３９】
0006613709.tif 000046
【図４０】
0006613709.tif 000047
【図４１】
0006613709.tif 000048
【図４２】
0006613709.tif 000049