(57)【要約】【課題】排気還流通路へのデポジットの堆積等に起因する調量弁の開度に対する排気の還流量の減少を適切に判定し、排気の還流量に対応した適切な点火時期を設定することのできる内燃機関の制御装置を提供する。【解決手段】電子制御装置１００は、ノッキングの発生を抑制しつつ効率的な機関運転が実現されるようにＥＧＲバルブ４４の開度に基づいて推定される排気の還流量に応じて点火時期を設定するとともに、ノックセンサ６６によってノッキングの発生が検出された場合には点火時期を遅角させる一方、ノッキングの発生が検出されなかった場合には点火時期を進角させるフィードバック制御を実行する。電子制御装置１００は、排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高い旨の判定がなされたときに還流量に応じて設定する点火時期を遅角側に補正する。【選択図】図１
2010077927.tif 000002
【特許請求の範囲】
【請求項１】
排気の一部を燃焼室に還流させる排気還流通路及び同排気還流通路を通じて還流する排気の還流量を調量する調量弁を有してなる排気還流機構と、ノッキングの発生を検出するノック判定手段とを備え、ノッキングの発生を抑制しつつ効率的な機関運転が実現されるように前記調量弁の開度に基づいて推定される排気の還流量に応じて点火時期を設定するとともに、前記ノック判定手段によってノッキングの発生が検出された場合には前記設定された点火時期を遅角させる一方、ノッキングの発生が検出されなかった場合には前記設定された点火時期を進角させるフィードバック制御を実行する内燃機関の制御装置において、
排気を還流させているときのノッキングの発生頻度と、排気の還流を停止しているときのノッキングの発生頻度とを比較し、排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高い旨の判定がなされたときに前記還流量に応じて設定する点火時期を遅角側に補正する
ことを特徴とする内燃機関の制御装置。
【請求項２】
前記フィードバック制御を通じて変更された点火時期の遅角量の積算値に対応する値をノック学習値として記憶する内燃機関の制御装置であって、
排気を還流させている期間に更新されるノック学習値と、排気の還流を停止している期間に更新されるノック学習値とを各別に記憶し、これら両ノック学習値を比較してその比較結果に基づいて排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高いか否かを判定する
請求項１に記載の内燃機関の制御装置。
【請求項３】
請求項２に記載の内燃機関の制御装置において、
前記排気を還流させている期間に更新されたノック学習値と、前記排気の還流を停止している期間に更新されたノック学習値とを機関回転速度の大きさに基づいて区分された機関運転領域毎にそれぞれ記憶し、同一の機関運転領域において記憶されたノック学習値同士を比較して前記機関運転領域毎に前記還流量に応じて設定される点火時期を補正する
ことを特徴とする内燃機関の制御装置。
【請求項４】
請求項１〜３のいずれか一項に記載の内燃機関の制御装置において、
排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高い旨の判定がなされる度に前記還流量に応じて設定される点火時期を所定量ずつ遅角側に補正する
ことを特徴とする内燃機関の制御装置。
【請求項５】
請求項１〜３のいずれか一項に記載の内燃機関の制御装置において、
排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高いときほど、前記還流量に応じて設定される点火時期を遅角側に補正する
ことを特徴とする内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、排気の一部を燃焼室に還流させる排気還流通路及び同排気還流通路を通じて還流させる排気の量を調量する調量弁を有する排気還流機構を備え、前記調量弁の開度を制御して排気の還流量を制御するとともに、前記調量弁の開度に基づいて推定される還流量に応じて点火時期を変更する内燃機関の制御装置に関する。
【背景技術】
【０００２】
内燃機関には、排気の一部を燃焼室に還流させる排気還流通路と、同排気還流通路を通じて還流される排気の量を調量する調量弁とからなる排気還流機構を備えているものがある。こうした排気還流機構を備える内燃機関にあっては、機関運転状態に応じて調量弁の開度を調整して排気の一部を燃焼室に還流させることにより、部分負荷時の吸気管負圧を低減させ、燃料消費量を低減させることができる。
【０００３】
また、内燃機関にはシリンダブロック等に振動を検出するノックセンサが設けられており、内燃機関の制御装置はこのノックセンサの検出信号に基づいてノッキングの発生を判定するノック判定を行うとともに、ノック判定の結果に基づいて点火時期をフィードバック制御している。具体的には、ノッキングの発生が判定されたときには点火時期を所定量だけ遅角させる一方、ノッキングの発生が判定されなかったときには点火時期を所定量だけ進角させる。このようにノック判定を繰り返し、その結果に基づいて点火時期をフィードバック制御することにより、ノッキングの発生を抑制しながら効率的な機関運転を実現させることができるようになる。
【０００４】
ところで、燃焼室に排気が還流されると燃焼室における燃焼温度が低下するため、ノッキングが発生しにくくなる。これにより、排気を還流させているときには上記のフィードバック制御を通じて点火時期が徐々に進角されることとなる。そのため、このように点火時期が進角されているときに、排気の還流が停止されたり還流量が急に減少されたりして燃焼室における燃焼温度が急に上昇すると、ノッキングが発生してしまうことがある。
【０００５】
こうした排気の還流量の変化に起因するノッキングの発生を抑制すべく、特許文献１に記載の内燃機関の制御装置にあっては、排気の還流量に基づいて点火時期を変更するようにしている。例えば排気の還流量を調量する調量弁の開度に基づいて排気の還流量を推定し、推定される排気の還流量に応じて点火時期を設定する。具体的には、排気の還流量が多いときには点火時期を進角側に設定する一方、排気の還流量が少ないときには点火時期を遅角側に設定してノッキングの発生を抑制する。このように排気の還流量に基づいて点火時期を変更すれば、排気の還流量に対応して変化するノッキングの発生しやすさを予め考慮して点火時期を設定することができるようになるため、ノッキングの発生を好適に抑制することができる。
【特許文献１】特開２００７‐１６６０９号公報
【特許文献２】特開平４‐３４７３５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、排気還流通路にデポジット等が堆積すると調量弁の開度が同一の場合であっても排気の還流量が減少してしまう。そのため、上記のように調量弁の開度に基づいて推定される排気の還流量に応じて点火時期を変更するようにしている場合には、推定される排気の還流量が実際の還流量からずれてしまい、点火時期を適切に設定することができなくなってしまう。
【０００７】
これに対して、排気還流通路へのデポジットの堆積等に起因する還流量の減少を判定することができれば、これに基づいて調量弁の開度に対応する点火時期の設定値を補正して適切に点火時期を設定することができるようになる。
【０００８】
デポジットの堆積等に起因する還流量の減少を判定する方法の一例としては、特許文献２に記載の内燃機関の制御装置のように、調量弁を開弁して排気を還流させているときの吸気管負圧と、調量弁を閉弁して排気を還流させていないときの吸気管負圧とを比較する方法が知られている。この方法にあっては、調量弁を開弁して排気を還流させているときの吸気管負圧と、調量弁を閉弁して排気を還流させていないときの吸気管負圧との差を算出し、この差が小さいときにはデポジットの堆積等によって排気還流通路が詰まっている旨を判定する。しかしながら、排気を還流させているときの吸気管負圧と、排気を還流させていないときの吸気管負圧との差はそれほど大きくない上に、吸気管負圧は調量弁の開度の変化のみならず機関運転状態の変化によっても変化する。そのため、このように調量弁の開閉に伴う吸気管負圧の変化を監視する方法では、調量弁を開弁しているにも拘わらず排気が還流しなくなっているような状態を判定することはできるものの、調量弁の開度に対する還流量が僅かに減少しているような状態を判定することは難しい。すなわち、このように吸気管負圧を監視する方法では、デポジットの堆積等に起因して還流量が減少していることを適切に判定することはできないため、調量弁の開度に対応する点火時期の設定値を補正して適切に点火時期を設定することは困難であった。
【０００９】
この発明は上記実情に鑑みてなされたものであり、その目的は排気還流通路へのデポジットの堆積等に起因する調量弁の開度に対する排気の還流量の減少を適切に判定し、排気の還流量に対応した適切な点火時期を設定することのできる内燃機関の制御装置を提供することにある。
【課題を解決するための手段】
【００１０】
以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項１に記載の発明は、排気の一部を燃焼室に還流させる排気還流通路及び同排気還流通路を通じて還流する排気の還流量を調量する調量弁を有してなる排気還流機構と、ノッキングの発生を検出するノック判定手段とを備え、ノッキングの発生を抑制しつつ効率的な機関運転が実現されるように前記調量弁の開度に基づいて推定される排気の還流量に応じて点火時期を設定するとともに、前記ノック判定手段によってノッキングの発生が検出された場合には前記設定された点火時期を遅角させる一方、ノッキングの発生が検出されなかった場合には前記設定された点火時期を進角させるフィードバック制御を実行する内燃機関の制御装置において、排気を還流させているときのノッキングの発生頻度と、排気の還流を停止しているときのノッキングの発生頻度とを比較し、排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高い旨の判定がなされたときに前記還流量に応じて設定する点火時期を遅角側に補正することをその要旨とする。
【００１１】
ノッキングの発生を抑制しつつ効率的な機関運転が実現されるように排気の還流量に応じて点火時期を設定していれば、排気の還流量が変化した場合でもそれに起因するノッキングの発生を好適に抑制することができる。そのため、調量弁の開度に基づいて排気の還流量が適切に推定されている場合には、排気を還流させているときのノッキングの発生頻度と排気の還流を停止しているときのノッキングの発生頻度との間には差が生じにくい。
【００１２】
ところが、排気還流通路にデポジットが堆積すると調量弁の開度が同一の場合であっても排気の還流量が減少するため、調量弁の開度に基づいて推定される排気の還流量と実際の排気の還流量との間にずれが生じてしまう。その結果、調量弁の開度に基づいて推定される排気の還流量に応じて点火時期を設定しているにも拘わらず、ノッキングが発生しやすくなり、排気を還流させているときのノッキングの発生頻度が排気を還流させていないときのノッキングの発生頻度よりも高くなる。
【００１３】
これに対して上記請求項１に記載の発明では、排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高い旨の判定がなされたときには、調量弁の開度に基づいて推定される排気の還流量に応じて設定する点火時期を遅角側に補正するようにしている。こうした構成によれば、吸気管負圧の変化を監視する方法では判定することが難しかったデポジットの堆積に起因する排気の還流量の減少を、ノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高くなったこと基づいて判定することができるようになる。そして、上記構成のようにこの判定に基づいて点火時期を遅角側に補正することにより、排気の還流量の減少に起因するノッキングの発生を抑制することができるようになる。すなわち、上記請求項１に記載の構成によれば、排気還流通路へのデポジットの堆積等に起因する調量弁の開度に対する排気の還流量の減少を適切に判定し、排気の還流量に対応した適切な点火時期を設定することができるようになる。
【００１４】
請求項２に記載の発明は、前記フィードバック制御を通じて変更された点火時期の遅角量の積算値に対応する値をノック学習値として記憶する内燃機関の制御装置であって、排気を還流させている期間に更新されるノック学習値と、排気の還流を停止している期間に更新されるノック学習値とを各別に記憶し、これら両ノック学習値を比較してその比較結果に基づいて排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高いか否かを判定する請求項１に記載の内燃機関の制御装置である。
【００１５】
点火時期は、ノッキングの発生が検出される度にフィードバック制御を通じて所定量ずつ遅角される。したがって、点火時期の遅角量の積算値に対応する値として、点火時期の遅角量に基づいて更新されるノック学習値は、その値の大きさがノッキングの発生頻度に対応したものとなる。そのため、請求項２に記載の発明によるように、排気を還流させている期間に更新されたノック学習値と、排気の還流を停止している期間に更新されたノック学習値とを各別に記憶し、これらのノック学習値を比較する構成を採用すれば、その比較結果に基づいて排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高いか否かを判定することができる。
【００１６】
例えば、点火時期の遅角量が大きいときほどノック学習値の値が小さくなる場合には、排気を還流させている期間に更新されたノック学習値が排気の還流を停止している期間に更新されたノック学習値よりも小さいことに基づいて排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高い旨を判定することができる。
【００１７】
請求項３に記載の発明は、請求項２に記載の内燃機関の制御装置において、前記排気を還流させている期間に更新されたノック学習値と、前記排気の還流を停止している期間に更新されたノック学習値とを機関回転速度の大きさに基づいて区分された機関運転領域毎にそれぞれ記憶し、同一の機関運転領域において記憶されたノック学習値同士を比較して前記機関運転領域毎に前記還流量に応じて設定される点火時期を補正することをその要旨とする。
【００１８】
機関回転速度が変化すると吸入空気量や排気の流量も変化する。そのため、デポジットの堆積等に起因する排気の還流量の減少度合は機関回転速度によって変化することがあり、デポジットの堆積等に起因する排気の還流量の減少がノッキングの発生頻度に及ぼす影響の大きさも機関回転速度によって変化することがある。そのため、機関回転速度が大きく異なる状態でそれぞれ更新されたノック学習値を比較した場合には、推定された還流量と実際の排気の還流量とずれに起因するノッキングの発生頻度の違いを正確に比較することができず、デポジットの堆積等に起因する排気の還流量の減少を的確に判定できないおそれがある。これに対して上記請求項３に記載の発明では、排気を還流させている期間に更新されたノック学習値と、排気の還流を停止している期間に更新されたノック学習値とを機関回転速度の大きさに基づいて区分された複数の機関回転領域毎に記憶するようにしている。そして、同一の機関運転領域において記憶されたノック学習値同士を比較することにより、機関運転領域毎に点火時期を補正するようにしている。これにより、比較されるノック学習値間における機関回転速度の違いに起因する上記のような判定結果への影響が小さくなり、ノッキング発生頻度の差に基づいて調量弁の開度に対する還流量の減少をより正確に判定することができるようになる。
【００１９】
請求項４に記載の発明は、請求項１〜３のいずれか一項に記載の内燃機関の制御装置において、排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高い旨の判定がなされる度に前記還流量に応じて設定される点火時期を所定量ずつ遅角側に補正することをその要旨とする。
【００２０】
また、請求項５に記載の発明は、請求項１〜３のいずれか一項に記載の内燃機関の制御装置において、排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高いときほど、前記還流量に応じて設定される点火時期を遅角側に補正することをその要旨とする。
【００２１】
推定される排気の還流量に応じて設定される点火時期の具体的な補正方法としては、上記請求項４に記載されているように、排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高い旨の判定がなされる度に点火時期を所定量ずつ遅角側へ補正する構成を採用することができる。
【００２２】
こうした構成を採用すれば、ノッキングの発生頻度の比較を機関運転中に繰り返し実行することにより、ノッキングの発生頻度の差がなくなるまで、すなわち推定される排気の還流量と実際の排気の還流量とのずれに起因するノッキングの発生が解消されるまで徐々に点火時期が遅角側へ補正されるようになり、ノッキングの発生を的確に抑制することができるようになる。
【００２３】
また、上記請求項５に記載されているように排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高いときほど、点火時期を遅角側へ補正する構成を採用することもできる。
【００２４】
こうした構成を採用すれば、排気を還流させているときのノッキングの発生頻度と排気の還流を停止しているときのノッキングの発生頻度との乖離が大きく、推定される排気の還流量と実際の還流量とのずれが大きいことが推定されるときほど、点火時期が遅角側へ補正されるようになる。そのため、推定される排気の還流量と実際の排気の還流量とのずれの大きさに対応する態様で点火時期を遅角側へ補正することができ、ノッキングの発生をより好適に抑制することができるようになる。
【発明を実施するための最良の形態】
【００２５】
以下、この発明にかかる内燃機関の制御装置を、内燃機関を統括的に制御する電子制御装置として具現化した一実施形態について、図１〜３を参照して説明する。
図１は本実施形態にかかる電子制御装置１００とその制御対象である内燃機関１０の概略構成を示している。図１に示されるように内燃機関１０のシリンダブロック１１に形成された気筒１２には、ピストン１３が摺動可能に収容されている。そして、ピストン１３はコネクティングロッド１５を介してクランクシャフト１６と連結されている。また、シリンダブロック１１には各気筒１２を取り囲むように機関冷却水が循環するウォータジャケット１４が形成されている。
【００２６】
図１に示されるようにシリンダブロック１１の上部にはシリンダヘッド１７が組み付けられており、気筒１２の内周面、ピストン１３の上面及びシリンダヘッド１７の内壁面によって燃焼室１８が区画形成されている。シリンダヘッド１７には、燃焼室１８内に突出するように点火プラグ１９が設けられているとともに、燃焼室１８と連通する吸気ポート２１及び排気ポート２２が形成されている。そして、シリンダヘッド１７における吸気ポート２１の開口部近傍には燃焼室１８内にその先端部が突出するように燃料噴射弁２０が設けられている。
【００２７】
吸気ポート２１は、図示しない吸気マニホルドと接続されて吸気通路３０の一部を形成している。また、排気ポート２２は、図示しない排気マニホルドと接続されて排気通路４０の一部を形成している。尚、図１に示されるように吸気通路３０には、モータ３３ａによって駆動されて燃焼室１８に導入される吸気の量を調量するスロットルバルブ３３が設けられている。
【００２８】
図１に示されるようにシリンダヘッド１７には、吸気通路３０と燃焼室１８とを連通・遮断する吸気バルブ３１と、排気通路４０と燃焼室１８とを連通・遮断する排気バルブ４１とが設けられている。各バルブ３１，４１は図示しないバルブスプリングの付勢力によって閉弁方向に常に付勢されている。また、シリンダヘッド１７の内部には吸気バルブ３１を駆動する吸気カムシャフト３２と、排気バルブ４１を駆動する排気カムシャフト４２がそれぞれ回動可能に支持されている。これら吸気カムシャフト３２及び排気カムシャフト４２は、図示しないタイミングチェーンを介してクランクシャフト１６と連結されており、クランクシャフト１６が１回転するのに伴ってこれら吸気カムシャフト３２及び排気カムシャフト４２がそれぞれ２回転するようになっている。これにより、機関運転時にクランクシャフト１６が回転すると、吸気カムシャフト３２及び排気カムシャフト４２が回転し、吸気カムシャフト３２の作用により吸気バルブ３１が開弁方向にリフトされ、排気カムシャフト４２の作用により排気バルブ４１が開弁方向にリフトされる。
【００２９】
図１に示されるように本実施形態の内燃機関１０には、排気通路４０を流れる排気の一部を吸気通路３０に還流させる排気還流通路としてＥＧＲ通路４３が設けられている。そして、ＥＧＲ通路４３には吸気通路３０に再循環させる排気の量を調量する調量弁としてＥＧＲバルブ４４が設けられており、これらＥＧＲ通路４３とＥＧＲバルブ４４とによって排気還流機構が形成されている。
【００３０】
更に内燃機関１０には、機関運転状態を検出する各種のセンサが設けられている。例えば、シリンダブロック１１に設けられた水温センサ６０はウォータジャケット１４を循環している機関冷却水の温度である機関冷却水温ＴＨＷを検出する。クランクシャフト１６の近傍に設けられたクランク角センサ６１は機関回転速度ＮＥ及びクランク角ＣＡを検出する。図示しないアクセルペダルに設けられたアクセルポジションセンサ６２はアクセル操作量ＡＣＣＰを検出する。スロットルポジションセンサ６３はスロットルバルブ３３の開度であるスロットル開度ＴＡを検出する。吸気通路３０に設けられるエアフロメータ６４は燃焼室１８に導入される吸入空気量ＧＡを検出する。吸気カムシャフト３２の近傍に設けられたカムポジションセンサ６５は、吸気カムシャフト３２の回転位相に対応した信号を出力する。シリンダブロック１１に設けられたノックセンサ６６は内燃機関１０の振動を検出する。そして、これらの各種センサ６０〜６６は内燃機関１０を統括的に制御する電子制御装置１００に電気的に接続されている。
【００３１】
電子制御装置１００は、機関制御にかかる各種演算処理を実施する中央演算処理装置（ＣＰＵ）、機関制御用のプログラムやデータが記憶された読み込み専用メモリ（ＲＯＭ）、演算処理の結果等を一時的に記憶するランダムアクセスメモリ（ＲＡＭ）等を備えて構成されている。そして、電子制御装置１００は、上記各種センサ６０〜６６の検出信号を読み込み、各種演算処理を実行し、その結果に基づいて内燃機関１０を統括的に制御する。
【００３２】
具体的には、機関回転速度ＮＥ及びアクセル操作量ＡＣＣＰに基づいてモータ３３ａを制御することにより、スロットルバルブ３３を駆動して吸入空気量ＧＡを調量する。また、これと併せて目標燃料噴射量を設定し、燃料噴射弁２０を駆動して燃料噴射量Ｑを調量する。また、電子制御装置１００は機関回転速度ＮＥや負荷率ＫＬに基づいてＥＧＲバルブ４４の開度を制御し、燃焼室１８に還流させる量を調量する。
【００３３】
また、電子制御装置１００は、点火時期制御値Ｔを算出し、この点火時期制御値Ｔに基づいて点火時期を制御する。尚、点火時期制御値Ｔは、下記の式（１）に示されるように基本点火時期制御値Ｔｂａｓｅ、進角補正量ＡＤ、フィードバック補正量ＦＢ、ノック学習値ＡＧを加算することにより算出される。尚、ここでは点火時期制御値Ｔの値が大きいほど点火時期が進角されるようになっている。
【００３４】
Ｔ  ＝Ｔｂａｓｅ＋Ｔｅｇｒ＋ＦＢ＋ＡＧ  …式（１）
基本点火時期制御値Ｔｂａｓｅは、点火時期をノッキングが発生する限界まで進角させた状態（ノック限界）から所定の遅角余裕代の分だけ遅角させたときの点火時期に対応する値として設定される値であり、吸入空気量ＧＡと負荷率ＫＬとに基づいて算出される。
【００３５】
本実施形態の内燃機関１０にあっては排気の還流量Ｑｅｇｒに応じて進角補正量ＡＤを設定し、上記式（１）に示されるように基本点火時期制御値Ｔｂａｓｅに進角補正量ＡＤを加算することにより、排気の還流量Ｑｅｇｒの変化によるノッキングの発生を抑制しつつ最大の燃焼効率を得るように点火時期制御値Ｔを変更する。このとき電子制御装置１００は、機関回転速度ＮＥとＥＧＲバルブ４４の開度とに基づいて排気の還流量Ｑｅｇｒを推定し、推定される還流量Ｑｅｇｒに対応する進角補正量ＡＤを設定する。より具体的には、電子制御装置１００は、機関回転速度ＮＥとＥＧＲバルブ４４の開度とを変数としてこれらの値に基づいて推定される排気の還流量Ｑｅｇｒを算出する演算マップを参照することにより、排気の還流量Ｑｅｇｒを推定する。そして、推定された排気の還流量Ｑｅｇｒに対応する進角補正量ＡＤを算出する。尚、ここでは推定された排気の還流量Ｑｅｇｒが多いときほど進角補正量ＡＤは大きな値に設定され、排気の還流量Ｑｅｇｒが少ないときほど進角補正量ＡＤは小さな値に設定される。
【００３６】
フィードバック補正量ＦＢは、ノックセンサ６６によるノッキング判定の結果に基づいて変更される。具体的には機関運転中に繰り返し実行されるノッキング判定を通じて、ノッキングの発生が検出された場合にはフィードバック補正量ＦＢが所定量Ａだけ減少される。一方で、ノッキングの発生が検出されなかった場合にはフィードバック補正量ＦＢが所定量Ｂだけ増大される。すなわち、上記式（１）に示されるようにフィードバック補正量ＦＢを基本点火時期制御値Ｔｂａｓｅに加算することにより、ノッキングの発生が検出される度に点火時期制御値Ｔが所定量Ａずつ遅角される一方、ノッキングの発生が検出されなかった場合にはその度に点火時期制御値Ｔが所定量Ｂずつ進角されるようになっている。
【００３７】
ノック学習値ＡＧは、定常的な点火時期制御のずれを学習するための値であり、フィードバック補正量ＦＢの変化量が所定量Ｃ以上になる度に更新される。尚、所定量Ｃは所定量Ａ及び所定量Ｂよりも大きな値に設定されている。具体的には、ノッキングが継続的に発生してフィードバック補正量ＦＢが所定量Ｃ以上減少したときには、そのときまでのフィードバック補正量ＦＢの変化量が学習値としてノック学習値ＡＧに加算されてノック学習値ＡＧが更新され、フィードバック補正量ＦＢが初期値にリセットされる。すなわち、ノック学習値ＡＧは、ノッキング判定を通じて増減されるフィードバック補正量ＦＢが遅角側又は進角側の一方に偏って変化したときに更新される値である。したがってノック学習値ＡＧは、フィードバック制御を通じて変更された点火時期の遅角量の積算値に対応する値でもあり、この値が小さいほどノッキングの発生頻度が高いことが示される。
【００３８】
ところで、ＥＧＲ通路４３にデポジット等が堆積するとＥＧＲバルブ４４の開度が同一の場合であってもＥＧＲ通路４３を通じて燃焼室１８に還流される排気の量が減少してしまう。そのため、ＥＧＲ通路４３にデポジット等が堆積し、実際に還流される排気の量が減少してしまうと、上記のように予め用意された演算マップを参照することによってＥＧＲバルブ４４の開度に基づいて排気の還流量Ｑｅｇｒを推定しても、その値が実際の排気の還流量からずれてしまう。その結果、還流量Ｑｅｇｒに基づいて進角補正量ＡＤを算出し、これを基本点火時期制御値Ｔｂａｓｅに加算して点火時期制御値Ｔを補正しても点火時期を適切に設定することができなくなってしまう。
【００３９】
そこで、本実施形態にあっては、ノック学習値ＡＧの値に基づいてＥＧＲバルブ４４の開度に対する実際の還流量の減少を判定し、これに基づいて点火時期制御値Ｔを補正するようにしている。
【００４０】
以下、図２及び図３を参照してこうしたノック学習値ＡＧに基づく点火時期制御値Ｔの補正にかかる制御について説明する。尚、図２はノック学習値保存制御にかかる一連の処理の流れを示すフローチャートである。このノック学習値保存制御は電子制御装置１００によって機関運転中に所定の制御周期で繰り返し実行される。
【００４１】
このノック学習値保存制御が開始されると図２に示されるように、電子制御装置１００はまずステップＳ１００において、機関回転速度ＮＥとＥＧＲバルブ４４の開度とに基づいて推定された排気の還流量Ｑｅｇｒが基準量Ｘ以上であるか否かを判定する。尚、基準量Ｘは、還流量Ｑｅｇｒがこの基準量Ｘ以上であることに基づいて、ノッキングの発生しやすさに影響が生じる程度の量の排気が還流されていることを判定するための閾値として設定されている。
【００４２】
そして、ステップＳ１００において、還流量Ｑｅｇｒが基準量Ｘ以上である旨の判定がなされた場合（ステップＳ１００：ＹＥＳ）には、ステップＳ１１０へと進み、ノック学習値ＡＧの更新が完了したか否かを判定する。すなわち、還流量Ｑｅｇｒが基準量Ｘ以上の状態にある期間においてノック学習値ＡＧが新たに更新されたか否かを判定する。
【００４３】
ステップＳ１１０において、ノック学習値ＡＧの更新が未だに完了していない旨の判定がなされた場合（ステップＳ１１０：ＮＯ）には、電子制御装置１００はこの一連の処理を一旦終了する。
【００４４】
一方、ステップＳ１１０において、ノック学習値ＡＧの更新が完了した旨の判定がなされた場合（ステップＳ１１０：ＹＥＳ）には、ステップＳ１２０へと進み、ここで更新されたノック学習値ＡＧをＥＧＲ実行時学習値ＡＧｏｎとしてＲＡＭに保存し、ＥＧＲ実行時学習値ＡＧｏｎを更新する。こうしてＥＧＲ実行時学習値ＡＧｏｎを更新すると電子制御装置１００は、この一連の処理を一旦終了する。
【００４５】
一方で、ステップＳ１００において、排気の還流量Ｑｅｇｒが基準量Ｘ未満である旨の判定がなされた場合（ステップＳ１００：ＮＯ）には、ステップＳ１０５へと進み、還流量Ｑｅｇｒが「０」であるか否かを判定する。
【００４６】
ステップＳ１０５において、還流量Ｑｅｇｒが「０」ではない旨の判定がなされた場合（ステップＳ１０５：ＮＯ）には、電子制御装置１００はこの一連の処理を一端終了する。一方、ステップＳ１０５において、還流量Ｑｅｇｒが「０」である旨の判定がなされた場合（ステップＳ１０５：ＹＥＳ）、すなわち排気の還流が停止されている旨の判定がなされた場合にはステップＳ１１５へと進み、ノック学習値ＡＧの更新が完了したか否かを判定する。すなわち、排気の還流が停止されている期間にノック学習値ＡＧが更新されたか否かを判定する。
【００４７】
ステップＳ１１５において、ノック学習値ＡＧの更新が未だに完了していない旨の判定がなされた場合（ステップＳ１１５：ＮＯ）には、電子制御装置１００はこの一連の処理を一旦終了する。
【００４８】
一方、ステップＳ１１５において、ノック学習値ＡＧの更新が完了した旨の判定がなされた場合（ステップＳ１１５：ＹＥＳ）には、ステップＳ１２５へと進み、ここで更新されたノック学習値ＡＧをＥＧＲ停止時学習値ＡＧｏｆｆとしてＲＡＭに保存し、ＥＧＲ停止時学習値ＡＧｏｆｆを更新する。こうしてＥＧＲ停止時学習値ＡＧｏｆｆを更新すると電子制御装置１００は、この一連の処理を一旦終了する。
【００４９】
このように図２に示されるノック学習値保存処理を通じて電子制御装置１００は、排気を還流させているときに更新されたノック学習値ＡＧをＥＧＲ実行時学習値ＡＧｏｎとして記憶する一方、排気の還流を停止しているときに更新されたノック学習値ＡＧをＥＧＲ停止時学習値ＡＧｏｆｆとして記憶する。
【００５０】
次に図３を参照してＥＧＲ実行時学習値ＡＧｏｎとＥＧＲ停止時学習値ＡＧｏｆｆとを比較して、その比較結果に基づいて進角補正量ＡＤを補正する進角補正量補正制御について説明する。尚、図３は進角補正量補正制御にかかる一連の処理の流れを示すフローチャートである。この進角補正量補正制御は、電子制御装置１００によってＥＧＲ実行時学習値ＡＧｏｎ又はＥＧＲ停止時学習値ＡＧｏｆｆが更新される度に繰り返し実行される。
【００５１】
この進角補正量補正制御が開始されると、電子制御装置１００は図３に示されるようにステップＳ２００においてＥＧＲ停止時学習値ＡＧｏｆｆからＥＧＲ実行時学習値ＡＧｏｎを減算し、その値が所定量Ｙ以上であるか否かを判定する。すなわち、ＥＧＲ実行時学習値ＡＧｏｎがＥＧＲ停止時学習値ＡＧｏｆｆよりも所定量Ｙ以上小さいか否かを判定する。尚、所定値Ｙは、ステップＳ２００を通じてＥＧＲ実行時学習値ＡＧｏｎがＥＧＲ停止時学習値ＡＧｏｆｆよりも確実に小さくなっていることを判定することできるように、これら学習値ＡＧｏｎ，ＡＧｏｆｆの誤差の範囲に基づいてその大きさが設定されている値である。すなわち上記ステップＳ２００では、ＥＧＲ停止時学習値ＡＧｏｆｆからＥＧＲ実行時学習値ＡＧｏｎを減算し、その値が所定量Ｙ以上であるか否かを判定することにより、ＥＧＲ実行時学習値ＡＧｏｎがＥＧＲ停止時学習値ＡＧｏｆｆよりも小さくなっているか否かを判定している。
【００５２】
ステップＳ２００において、ＥＧＲ停止時学習値ＡＧｏｆｆからＥＧＲ実行時学習値ＡＧｏｎを減算した値が所定量Ｙ以上である旨の判定がなされた場合（ステップＳ２００：ＹＥＳ）、すなわちＥＧＲ実行時学習値ＡＧｏｎがＥＧＲ停止時学習値ＡＧｏｆｆよりも小さくなっている旨の判定がなされた場合には、ステップＳ２１０へと進む。
【００５３】
そして、ステップＳ２１０において、電子制御装置１００は、還流量Ｑｅｇｒに対応して設定される進角補正量ＡＤが所定量Ｄだけ小さくなるように上記演算マップを変更し、進角補正量ＡＤを減少させる。すなわち、機関回転速度ＮＥとＥＧＲバルブ４４の開度とに基づいて算出される還流量Ｑｅｇｒの値が所定量だけ小さくなるように演算マップを更新し、これによって還流量Ｑｅｇｒに対応して設定される進角補正量ＡＤを所定量Ｄだけ減少させる。
【００５４】
一方で、ステップＳ２００において、ＥＧＲ停止時学習値ＡＧｏｆｆからＥＧＲ実行時学習値ＡＧｏｎを減算した値が所定量Ｙ未満である旨の判定がなされた場合（ステップＳ２００：ＮＯ）、すなわちＥＧＲ実行時学習値ＡＧｏｎがＥＧＲ停止時学習値ＡＧｏｆｆよりも小さくなっている旨の判定がなされなかった場合には、電子制御装置１００はこの一連の処理を一旦終了する。
【００５５】
フィードバック制御を通じてノッキングの発生が検出される度にフィードバック補正量ＦＢは所定量Ａずつ減少され、点火時期は所定量ずつ遅角される。したがって、点火時期の遅角量の積算値に対応する値として、フィードバック補正量ＦＢに基づいて更新されるノック学習値ＡＧは、その値が小さいほどノッキングの発生頻度が高いことを示すものとなる。
【００５６】
これに対して、本実施形態では、排気を還流させている期間に更新されたノック学習値ＡＧをＥＧＲ実行時学習値ＡＧｏｎとして記憶する一方、排気の還流を停止している期間に更新されたノック学習値ＡＧをＥＧＲ停止時学習値ＡＧｏｆｆとして記憶し、これらの学習値ＡＧｏｎ，ＡＧｏｆｆを比較するようにしている。そのため、ＥＧＲ実行時学習値ＡＧｏｎがＥＧＲ停止時学習値ＡＧｏｆｆよりも小さいことに基づいて排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高い旨を判定することができる。
【００５７】
そして、上述したように本実施形態の進角補正量補正制御にあっては、ＥＧＲ実行時学習値ＡＧｏｎがＥＧＲ停止時学習値ＡＧｏｆｆよりも小さい旨の判定がなされる度にＥＧＲバルブ４４の開度に基づいて算出される進角補正量ＡＤを所定量Ｄずつ減少させるようにしている。すなわち、本実施形態によれば、排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高い旨の判定がなされたときに還流量Ｑｅｇｒに応じて設定される点火時期が遅角側に補正されるようになる。
【００５８】
以上説明した実施形態によれば、以下の効果が得られるようになる。
（１）ノッキングの発生を抑制しつつ効率的な機関運転が実現されるように排気の還流量Ｑｅｇｒに応じて点火時期制御値Ｔを設定していれば、実際の排気の還流量が変化した場合でもそれに起因するノッキングの発生を好適に抑制することができる。そのため、ＥＧＲバルブ４４の開度に基づいて排気の還流量Ｑｅｇｒが適切に推定されている場合には、排気を還流させているときのノッキングの発生頻度と排気の還流を停止しているときのノッキングの発生頻度との間には差が生じにくい。
【００５９】
ところが、ＥＧＲ通路４３にデポジットが堆積するとＥＧＲバルブ４４の開度が同一の場合であっても実際の排気の還流量が減少するため、ＥＧＲバルブ４４の開度に基づいて推定される排気の還流量Ｑｅｇｒと実際の排気の還流量との間にずれが生じてしまう。その結果、ＥＧＲバルブ４４の開度に基づいて推定される排気の還流量Ｑｅｇｒに応じて点火時期制御値Ｔを設定しているにも拘わらず、ノッキングが発生しやすくなり、排気を還流させているときのノッキングの発生頻度が排気を還流させていないときのノッキングの発生頻度よりも高くなる。
【００６０】
これに対して上記実施形態では、排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高い旨の判定がなされたときには、ＥＧＲバルブ４４の開度に基づいて推定される排気の還流量Ｑｅｇｒに応じて設定する点火時期を遅角側に補正するようにしている。こうした構成によれば、吸気管負圧の変化を監視する方法では判定することが難しかったデポジットの堆積に起因する排気の還流量の減少を、ノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高くなったこと基づいて判定することができるようになる。そして、この判定に基づいて点火時期を遅角側に補正することにより、これに起因するノッキングの発生を抑制することができるようになる。すなわち、上記実施形態の構成によれば、ＥＧＲ通路４３へのデポジットの堆積等に起因するＥＧＲバルブ４４の開度に対する実際の排気の還流量の減少を適切に判定し、排気の還流量に対応した適切な点火時期を設定することができるようになる。
【００６１】
（２）上述したようにノック学習値ＡＧは、その値が小さいほどノッキングの発生頻度が高いことを示すものとなる。そのため、上記実施形態のように排気を還流させている期間に更新されたノック学習値ＡＧと、排気の還流を停止している期間に更新されたノック学習値ＡＧとをそれぞれＥＧＲ実行時学習値ＡＧｏｎ、ＥＧＲ停止時学習値ＡＧｏｆｆとして各別に記憶し、これらの値を比較する構成を採用すれば、ＥＧＲ実行時学習値ＡＧｏｎがＥＧＲ停止時学習値ＡＧｏｆｆよりも小さいことに基づいて排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高い旨を判定することができるようになる。
【００６２】
（３）排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高い旨の判定がなされる度に還流量Ｑｅｇｒに応じて設定される点火時期を所定量ずつ遅角側へ補正するようにしている。そのため、ノッキングの発生頻度の比較を繰り返し実行することにより、ノッキングの発生頻度の差がなくなるまで、すなわち推定される還流量Ｑｅｇｒと実際の排気の還流量とのずれに起因するノッキングの発生が解消されるまで徐々に点火時期が遅角側へ補正されるようになり、ノッキングの発生を的確に抑制することができる。
【００６３】
尚、上記実施形態は、これを適宜変更した以下の形態にて実施することもできる。
・機関回転速度ＮＥが変化すると吸入空気量ＧＡや排気の流量も変化する。そのため、デポジットの堆積等に起因する実際の排気の還流量の減少度合は機関回転速度ＮＥによって変化することがあり、デポジットの堆積等に起因する還流量の減少がノッキングの発生頻度に及ぼす影響の大きさも機関回転速度ＮＥによって変化することがある。
【００６４】
そのため、機関回転速度ＮＥが大きく異なる状態でそれぞれ更新された学習値ＡＧｏｎ，ＡＧｏｆｆを比較した場合には、推定された還流量Ｑｅｇｒと実際の排気の還流量とずれに起因するノッキングの発生頻度の違いを正確に比較することができず、デポジットの堆積等に起因する実際の排気の還流量の減少を的確に判定できないおそれがある。
【００６５】
これに対して機関回転速度ＮＥに応じて機関運転領域を低回転領域ＡＲＬ、中回転領域ＡＲＭ、高回転領域ＡＲＨ等に複数に区分し、これら複数に区分された各機関運転領域に対応するようにＥＧＲ実行時学習値ＡＧｏｎとＥＧＲ停止時学習値ＡＧｏｆｆとをそれぞれ記憶する構成を採用することもできる。こうした構成によれば、同一の機関運転領域において記憶された学習値ＡＧｏｎ，ＡＧｏｆｆ同士を比較して機関運転領域毎に点火時期を補正することにより、比較される学習値ＡＧｏｎ，ＡＧｏｆｆ間における機関回転速度ＮＥの違いによる上記のような判定結果への影響を小さくすることができる。その結果、ノッキング発生頻度の差に基づいてＥＧＲバルブ４４の開度に対する実際の排気の還流量の減少をより正確に判定することができるようになる。
【００６６】
・上記実施形態のノック学習値保存制御では、図２を参照して説明したようにまずステップＳ１００を実行し、還流量Ｑｅｇｒが基準量Ｘ以上である旨の判定がなされたことに基づいて排気の還流が行われている旨を判定する構成を示した。これに対してステップＳ１００を省略し、図４に示されるようにまずステップＳ３００において還流量Ｑｅｇｒが「０」か否かを判定する構成を採用することもできる。こうした構成を採用した場合には、ステップＳ３００において還流量Ｑｅｇｒが「０」である旨の判定がなされた場合（ステップＳ３００：ＹＥＳ）に還流が停止されている旨の判定がなされて処理がステップＳ１１５へと進められる一方、ステップＳ３００において還流量Ｑｅｇｒが「０」ではない旨の判定がなされた場合（ステップＳ３００：ＮＯ）に排気の還流が行われている旨の判定がなされて処理がステップＳ１１０へと進められるようになる。
【００６７】
すなわち、ノック学習値保存制御は、排気が還流されているか否かを判定し、排気を還流させているときに更新されたノック学習値ＡＧをＥＧＲ実行時学習値ＡＧｏｎとして記憶する一方、排気の還流が停止されているときに更新されたノック学習値ＡＧをＥＧＲ停止時学習値ＡＧｏｆｆとして記憶することのできる構成であればよい。
【００６８】
・上記実施形態ではＥＧＲ停止時学習値ＡＧｏｆｆからＥＧＲ実行時学習値ＡＧｏｎを減算した値が所定値Ｙ以上であることに基づいて、ＥＧＲ実行時学習値ＡＧｏｎがＥＧＲ停止時学習値ＡＧｏｆｆよりも小さくなっている旨を判定する構成を示した。これに対して、ＥＧＲ実行時学習値ＡＧｏｎとＥＧＲ停止時学習値ＡＧｏｆｆとの大きさを直接比較して、ＥＧＲ実行時学習値ＡＧｏｎがＥＧＲ停止時学習値ＡＧｏｆｆよりも小さくなっていることを判定する構成を採用してもよい。
【００６９】
・また、上記実施形態では、ノッキングの発生頻度を比較するためにノック学習値ＡＧの値を利用する構成を示したが、ノッキングの発生頻度を比較する具体的な方法は適宜変更することができる。例えば、ノッキング判定を通じてノッキングの発生が判定される回数を計数し、排気を還流させているときのノッキングの発生回数と、排気の還流を停止しているときのノッキングの発生回数とを比較することにより、ノッキングの発生頻度を比較する構成を採用することもできる。
【００７０】
・上記実施形態では、ＥＧＲ実行時学習値ＡＧｏｎ又はＥＧＲ停止時学習値ＡＧｏｆｆが更新される度にＥＧＲ停止時学習値ＡＧｏｆｆとＥＧＲ実行時学習値ＡＧｏｎとを比較し、ＥＧＲ実行時学習値ＡＧｏｎがＥＧＲ停止時学習値ＡＧｏｆｆよりも小さい旨の判定がなされる度に進角補正量ＡＤを所定量Ｄずつ減少させる構成を例示した。これに対して、排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高いときに点火時期を進角側に補正することのできる構成であれば、その具体的な方法は適宜変更することができる。例えば、排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高いときほど、点火時期を遅角側へ補正する構成を採用することもできる。
【００７１】
こうした構成を採用すれば、排気を還流させているときのノッキングの発生頻度と排気の還流を停止しているときのノッキングの発生頻度との乖離が大きく、推定される排気の還流量Ｑｅｇｒと実際の還流量とのずれが大きいことが推定されるときほど、点火時期が遅角側へ補正されるようになる。そのため、推定される排気の還流量Ｑｅｇｒと実際の排気の還流量とのずれの大きさに対応する態様で点火時期を遅角側へ補正することができ、ノッキングの発生を好適に抑制することができるようになる。
【００７２】
・また、排気の還流量Ｑｅｇｒを算出するための演算マップを変更することにより、進角補正量ＡＤを減少させ、ＥＧＲバルブ４４の開度に基づいて推定される還流量Ｑｅｇｒに対応して設定される点火時期を遅角側に補正する構成を示したが、点火時期を補正する具体的な方法はこうした構成に限定されるものではなく適宜変更することができる。例えば、点火時期を遅角側に補正する補正量を新たに設けてＥＧＲ実行時学習値ＡＧｏｎとＥＧＲ停止時学習値ＡＧｏｆｆとの比較結果に基づいてこの補正量を変更することにより点火時期を遅角側に補正する構成を採用することもできる。
【００７３】
上記実施形態から把握できるその他の技術思想を、以下にその効果とともに記載する。
・排気の一部を燃焼室に還流させる排気還流通路及び同排気還流通路を通じて還流する排気の還流量を調量する調量弁を有してなる排気還流機構と、ノッキングの発生を検出するノック判定手段とを備え、ノッキングの発生を抑制しつつ効率的な機関運転が実現されるように前記調量弁の開度に基づいて推定される排気の還流量に応じて点火時期を設定するとともに、前記ノック判定手段によってノッキングの発生が検出された場合には前記設定された点火時期を遅角させる一方、ノッキングの発生が検出されなかった場合には前記設定された点火時期を進角させるフィードバック制御を実行する内燃機関の制御装置において、排気を還流させているときのノッキングの発生頻度と、排気の還流を停止しているときのノッキングの発生頻度とを比較し、排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高いときほど、前記排気還流通路へのデポジットの堆積量が多いことを判定することを特徴とする内燃機関の制御装置。
【００７４】
調量弁の開度に基づいて推定される排気の還流量に応じて点火時期を設定しているにも拘わらず、排気を還流させているときのノッキングの発生頻度が排気を還流させていないときのノッキングの発生頻度よりも高くなる場合には、排気還流通路にデポジットが堆積して調量弁の開度に基づいて推定される還流量と実際の排気の還流量とがずれてしまっていることが推定される。そして、排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高いときほど、調量弁の開度に基づいて推定される還流量と実際の排気の還流量とのずれが大きいことが推定される。そのため、上記構成のように排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高いときほど、排気還流通路へのデポジットの堆積量が多いことを判定することができる。
【００７５】
・排気の一部を燃焼室に還流させる排気還流通路及び同排気還流通路を通じて還流する排気の還流量を調量する調量弁を有してなる排気還流機構と、ノッキングの発生を検出するノック判定手段とを備え、ノッキングの発生を抑制しつつ効率的な機関運転が実現されるように前記調量弁の開度に基づいて推定される排気の還流量に応じて点火時期を設定するとともに、前記ノック判定手段によってノッキングの発生が検出された場合には前記設定された点火時期を遅角させる一方、ノッキングの発生が検出されなかった場合には前記設定された点火時期を進角させるフィードバック制御を実行する内燃機関の制御装置において、排気を還流させているときのノッキングの発生頻度と、排気の還流を停止しているときのノッキングの発生頻度とを比較し、排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高いときほど、前記調量弁の開度に対する排気の還流量が減少していることを判定することを特徴とする内燃機関の制御装置。
【００７６】
上述したように排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高いときほど、調量弁の開度に基づいて推定される還流量と実際の排気の還流量とのずれが大きいことが推定される。そのため、上記構成のように排気を還流させているときのノッキングの発生頻度が排気の還流を停止しているときのノッキングの発生頻度よりも高いときほど、調量弁の開度に対する排気の還流量が減少していることを判定することもできる。そして、このようにノッキングの判定頻度の比較結果に基づいて調量弁の開度に対する排気の還流量の減少度合を判定する構成を採用すれば、調量弁の開度に基づいて排気の還流量をより正確に把握することができるようになる。またこれにより、排気温度に基づいて排気浄化触媒の触媒床温を推定している場合等にあっては、排気の還流量に基づいて排気浄化触媒に導入される排気の温度をより正確に推定することができるようになり、触媒床温をより正確に推定することができるようになる。
【図面の簡単な説明】
【００７７】
【図１】この発明の一実施形態にかかる電子制御装置と、その制御対象である内燃機関との関係を示す模式図。
【図２】同実施形態にかかるノック学習値保存制御の一連の流れを示すフローチャート。
【図３】同実施形態にかかる進角補正量補正制御の一連の流れを示すフローチャート。
【図４】同実施形態の変更例にかかるノック学習値保存制御の一連の流れを示すフローチャート。
【符号の説明】
【００７８】
１０…内燃機関、１１…シリンダブロック、１２…気筒、１３…ピストン、１４…ウォータジャケット、１５…コネクティングロッド、１６…クランクシャフト、１７…シリンダヘッド、１８…燃焼室、１９…点火プラグ、２０…燃料噴射弁、２１…吸気ポート、２２…排気ポート、３０…吸気通路、３１…吸気バルブ、３２…吸気カムシャフト、３３…スロットルバルブ、３３ａ…モータ、４０…排気通路、４１…排気バルブ、４２…排気カムシャフト、４３…ＥＧＲ通路、４４…ＥＧＲバルブ、６０…水温センサ、６１…クランク角センサ、６２…アクセルポジションセンサ、６３…スロットルポジションセンサ、６４…エアフロメータ、６５…カムポジションセンサ、６６…ノックセンサ、１００…電子制御装置。
【図１】
2010077927.tif 000003
【図２】
2010077927.tif 000004
【図３】
2010077927.tif 000005
【図４】
2010077927.tif 000006