(57)【要約】  【課題】  環境要因の変化や経時劣化等による排気還流量の偏差・誤差に相当する開度補正値を正確に求め、点火時期の設定精度を向上する。  【解決手段】  排気還流通路２５に設けられた排気還流制御弁２６の開度を調整することにより排気還流量を制御する排気還流装置を備える。エンジン回転数を目標値へ向けてフィードバック制御するアイドル回転数フィードバック制御中に、排気還流制御弁２６を一時的に開作動し、この開作動により変化する制御パラメータに基づいて、排気還流制御弁２６の開度補正値を算出する。  【選択図】  図８
2005171765.tif 000002
【特許請求の範囲】
【請求項１】
排気通路から吸気通路へ排気を還流する排気還流通路に設けられた排気還流制御弁の開度を調整することにより排気還流量を制御する排気還流装置と、
エンジン回転数の検出値と目標値との偏差に基づいて吸入空気量を調整することにより、エンジン回転数を目標値へ向けてフィードバック制御するアイドル回転数フィードバック制御を行うアイドル回転数制御手段と、
上記アイドル回転数フィードバック制御中に、排気還流制御弁を一時的に開作動し、この開作動により変化する制御パラメータに基づいて、排気還流制御弁の開度補正値を算出する開度補正値算出手段と、
を有する内燃機関の制御装置。
【請求項２】
上記開作動による変化する制御パラメータが、上記アイドル回転数フィードバック制御の積分分である請求項１に記載の内燃機関の制御装置。
【請求項３】
上記排気還流制御弁の開度補正値に基づいて点火時期が設定される請求項１又は２に記載の内燃機関の制御装置。
【請求項４】
ノッキングの発生を検出するノックセンサと、
このノックセンサの検出信号に基づいて点火時期をフィードバック制御する点火時期フィードバック制御手段と、を有し、
この点火時期フィードバック制御の積分分の最大値が所定値以下である場合、上記開度補正値算出手段の実行を禁止する請求項３に記載の内燃機関の制御装置。
【請求項５】
上記開度補正算出手段は、アイドル回転数の目標値を通常よりも高くする請求項１〜４のいずれかに記載の内燃機関の制御装置。
【請求項６】
上記排気還流制御弁を駆動するステップモータを有し、
上記開度補正値算出手段は、ステップモータを所定の目標ステップ数で所定期間だけ作動し、この作動により変化するアイドル回転数フィードバック制御の積分分の最大変位量に基づいて、実際のステップモータのステップ数に相当する実ステップ数を算出し、この実ステップ数と上記目標ステップ数とに基づいて、上記開度補正値に相当するステップ偏差量を算出する請求項１〜５のいずれかに記載の内燃機関の制御装置。
【請求項７】
排気通路から吸気通路へ排気を還流する排気還流通路に設けられた排気還流制御弁の開度を調整することにより排気還流量を制御する排気還流装置と、エンジン回転数の検出値と目標値との偏差に基づいて吸入空気量を調整することにより、エンジン回転数を目標値へ向けてフィードバック制御するアイドル回転数フィードバック制御を行うアイドル回転数制御手段と、を有する内燃機関の制御方法において、
上記アイドル回転数フィードバック制御中に、排気還流制御弁を一時的に開作動し、この開作動により変化する制御パラメータに基づいて、排気還流制御弁の開度補正値を算出することを特徴とする内燃機関の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、排気還流（ＥＧＲ）装置を備えた内燃機関の制御に関する。
【背景技術】
【０００２】
特許文献１には、車両用の内燃機関（エンジン）の燃費・排気性能の向上を図るために、排気通路から吸気通路への排気還流通路に排気還流制御弁を設け、その開度を制御することにより、排気還流量・率を調整する排気還流装置が開示されている。このような排気還流装置を備えるシステムでは、排気還流量に応じて点火時期を調整することが望ましい。基本的には、排気還流量が多くなるほど、燃焼室内の燃焼が緩慢になるため、点火時期を進角側へ調整すれば良い。
【特許文献１】特開２００１−８２２６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、排気還流量を正確に計測することは困難であるので、環境要因の変化，部品ばらつきや経時劣化等により、排気還流量の制御目標値と実際の値との偏差・誤差が大きくなり、ひいては点火時期の設定精度が低下し、燃費性能や運転性能の低下を招くおそれがある。
【０００４】
上記の特許文献１には吸気通路内の吸気圧力を検出する吸気圧力センサを設け、排気還流制御弁の開閉動作によって変化する吸気圧力の変化に基づいて、排気還流量の目標値と実際の値との偏差・誤差を求める技術が開示されている。しかしながら、この特許文献１の技術では、吸気圧力センサのような部品が必要であるために、コストや重量の増加を招いてしまう。
【０００５】
本発明は、このような課題に鑑みてなされたものであり、実質的に部品点数の増加を招くことなく、排気還流量の目標値と実際の値との偏差に相当する排気還流制御弁の開度補正値を良好に求めることができる新規な内燃機関の制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
排気通路から吸気通路へ排気を還流する排気還流通路に設けられた排気還流制御弁の開度を調整することにより排気還流量を制御する排気還流装置と、エンジン回転数の検出値と目標値との偏差に基づいて吸入空気量を調整することにより、エンジン回転数を目標値へ向けてフィードバック制御するアイドル回転数フィードバック制御を行うアイドル回転数制御手段と、を有する。上記アイドル回転数フィードバック制御中に、排気還流制御弁を一時的に開作動し、この開作動により変化する制御パラメータに基づいて、排気還流制御弁の開度補正値を算出する。
【発明の効果】
【０００７】
本発明によれば、上述した吸気圧力センサのような部品を敢えて用いることなく、排気還流量の目標値と実際の値との偏差に相当する排気還流制御弁の開度補正値を良好に求めることができ、ひいては、点火時期の設定精度を向上することができる。また、定常状態であるアイドル回転数フィードバック制御中、つまりアクセル操作に伴う回転数や負荷の変化等が実質的に無い状態で開度補正値を算出しているため、開度補正値を正確に算出することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の好ましい実施の形態を図面に基づいて詳細に説明する。図８は、本発明の一実施例に係る制御装置が適用される火花点火式のガソリンエンジンを簡略的に示す構成図である。
【０００９】
電子制御式のスロットル２３により調整される空気は、吸気コレクタ２に蓄えられた後、吸気マニホールド３を通って各気筒の燃焼室５へ導入される。燃料は各気筒の吸気ポート４に配置された燃料噴射弁２１より吸気ポート４内に間欠的に噴射供給される。燃料噴射量及び噴射時期は、エアフローメータ３２により検出される吸入空気量と、クランク角センサ（３３，３４）からの信号に基づいて演算されるエンジン回転数（速度）とに基づいて、エンジンコントローラ３１により制御される。
【００１０】
吸気弁１５に向けて噴射された燃料は吸気と混合して混合気を作り、この混合気は吸気弁１５を閉じることで燃焼室５内に閉じこめられ、ピストン６の上昇によって圧縮され、点火プラグ１４により着火されて燃焼する。この燃焼によるガス圧がピストン６を押し下げる仕事を行い、このピストン６の往復運動がクランクシャフト７の回転運動へと変換される。燃焼後の排気ガスは排気弁１６が開いたときに排気通路８へと排出される。
【００１１】
排気通路８には排気浄化触媒として三元触媒９が設けられる。周知のように、三元触媒９の上流に設けられた酸素センサ（図示省略）からの信号に基づいて排気の空燃比をフィードバック制御することにより、排気の空燃比が理論空燃比を中心とした狭い範囲に維持され、三元触媒９により排気に含まれるＨＣ，ＣＯ及びＮＯｘを同時かつ効率的に除去できる。
【００１２】
上記の電制スロットル２３はスロットルモータ２４により駆動される。運転者が要求するトルクはアクセルペダル４１の踏み込み量（アクセル開度）に現れるので、エンジンコントローラ３１は、アクセルセンサ４２からの信号に基づいて目標トルクを定め、この目標トルクを実現するための目標吸入空気量を定め、この目標吸入空気量が得られるようにスロットルモータ２４に指令信号を出力して、電制スロットル２３の開度を制御する。
【００１３】
主に燃費・排気性能の向上を図るために、排気通路８内の排気を吸気通路３へ還流する排気還流（ＥＧＲ）装置が設けられている。このＥＧＲ装置は、吸気通路３から排気通路８へ排気を還流する排気還流通路２５と、この排気還流通路２５に設けられ、その開度に応じて排気還流（ＥＧＲ）量・率を調整する排気還流制御弁すなわちＥＧＲバルブ２６と、このＥＧＲバルブ２６を駆動する電制アクチュエータとしてのステップモータ２７と、を有している。ステップモータ２７は、周知のように、エンジンコントローラ３１から目標ステップ数を受信すると、そのステップ数分だけ回転してＥＧＲバルブ２６の弁体を軸方向に上下動させ、ＥＧＲバルブ２６の開度を調整する。一般的に、ステップ数が大きくなると、これに比例してＥＧＲバルブ２６の開度が大きくなり、ＥＧＲ量が多くなるように設定される。エンジンコントローラ３１は、機関運転条件に応じてＥＧＲバルブ２６の開度を制御して、ＥＧＲ量・率を調整する。機関安定性を考慮して、通常、後述するようなアイドル運転域では、ＥＧＲバルブ２６の開度をゼロとして、ＥＧＲガスの付与を禁止する。
【００１４】
また、主に出力・トルクの向上と燃費・排気性能の向上との両立を図るために、吸気弁１５のバルブタイミングを連続的に変更可能なＶＴＣ（バルブタイミングコントロール）機構２８が設けられている。
【００１５】
アイドル運転域では、エンジン回転数を所定の目標値に維持するように、クランク角センサ（３３，３４）に基づいて演算されるエンジン回転数の検出値と制御目標値であるアイドル目標回転数との偏差に基づいて、電制スロットル２３の開度を制御するとともに、燃料噴射量を制御する、いわゆるアイドル回転数フィードバック制御が行われる（アイドル回転数制御手段）。アイドル目標回転数は、補機負荷や冷却水温の他、ＥＧＲ量等に基づいて設定される。
【００１６】
点火時期の目標値は、基本的には、エンジン回転数、水温、アクセル開度、スロットル開度、ＥＧＲ流量等の機関運転条件に基づいて設定される。また、ノックセンサ２９により検出されるノッキングの発生頻度・度合いが所定値を超えた場合には、点火時期を所定のノック制御領域内でリタードつまり遅角させる。つまり、ノックセンサ２９の検出信号に基づいて点火時期のフィードバック制御（トレースノック制御）が行われる（点火時期フィードバック制御手段）。
【００１７】
上述したフィードバック制御は、周知のように、比例（Ｐ）分及び積分（Ｉ）分を用いた比例積分（ＰＩ）制御である。これらの制御は上記のエンジンコントローラ３１により記憶及び実行される。
【００１８】
本実施例の特徴として、アイドル回転数フィードバック制御中であることを含む所定の運転条件（図２）が成立すると、ＥＧＲバルブ２６を一時的に開作動させ、この開作動により変化する制御パラメータに基づいて、ＥＧＲバルブ２６の開度補正値に相当するバルブ開口面積の学習値ＥＧＳＴＰＧＫを算出する（開度補正値算出手段）。この学習値は点火時期の設定等に反映される。
【００１９】
図１は、上記バルブ開口面積学習値ＥＧＳＴＰＧＫを算出する学習制御の流れを示すフローチャートである。このルーチンは、エンジンコントローラ３１により所定期間毎に繰り返し実行される。図４は、この学習制御時のタイムチャートである。
【００２０】
ステップ（図ではＳと略す）１では、図２に示すサブルーチンにより、学習制御を行うべき運転条件が成立するかを判定する。詳しくは図２に示すように、学習制御を行うべき様々な運転条件に相当するステップ１３〜１７の判定処理を行い、ステップ１３〜１７の判定が全て肯定された場合に限り、ステップ１８ａへ進み、学習許可判定フラグＥＧＲＧＫＯＫを１にセットして、学習制御を許可し、ステップ１３〜１７のいずれかが否定されれば、ステップ１８ｂへ進み、上記の学習許可判定フラグＥＧＲＧＫＯＫを０にリセットして、学習制御の実行を禁止する。
【００２１】
ステップ１３では、上述したノックセンサの検出信号に基づく点火時期フィードバック制御の点火時期フィードバック量ＢＥＴＡの最大値ＢＥＴＡＭＡＸが、所定値ＥＧＧＫＢＥＴＡよりも大きいかを判定する。このＥＧＧＫＢＥＴＡは、ＥＧＲのＯＦＦ（ＥＧＲバルブの開度が０）の時の点火時期フィードバック量の最大値に相当する値として設定され、ＥＧＲ装置を除く環境要因・部品ばらつき分に相当する。従って、ＥＧＲのＯＮ時（ＥＧＲバルブの開作動時）を含めた点火時期フィードバック量の最大値ＢＥＴＡＭＡＸが上記のＥＧＧＫＢＥＴＡを超えると、ＥＧＲ流量低下が発生したと判断し、学習制御を許可する。言い換えると、点火時期フィードバック量の最大値ＢＥＴＡＭＡＸが所定値ＥＧＧＫＢＥＴＡ以下の場合、学習制御の実行を禁止することにより、学習頻度を最小現に抑え、学習制御によるアイドル運転性の低下を最小限に抑制している。
【００２２】
ステップ１４では、上記のアイドル回転数フィードバック制御（ＩＳＣ）の実行中であるかを判定する。ステップ１５〜１７では、学習制御を安定して行うことができる運転状態であるかを判定する。つまり、ステップ１５では、機関水温ＴＷＮが所定値ＥＧＧＫＴＷよりも大きいか、つまりトルク変動が安定する水温範囲にあるかを判定する。ステップ１６では、ニュートラルスイッチＮＥＵＴＳＷが０すなわちＯＦＦであるかを判定する。言い換えると、ＮレンジやＰレンジのようなニュートラル状態では、Ｄレンジ等のエンジンと車軸とが接続している状態に比してアイドル安定性が相対的に低いので、上記の学習制御の実行を禁止する。ステップ１７では、エアコンコンプレッサ，オルタネータ及びパワーステアリング等の補機類の負荷の変動により学習値の算出制御が低下することを回避するために、補機類の負荷が所定範囲内にあるかを判定する。
【００２３】
再び図１を参照して、ステップ２では、ステップ１の許可フラグＥＧＲＧＫＯＫが１であるか、つまり学習許可状態にあるかを判定する。許可フラグＥＧＲＧＫＯＫが１であればステップ３へ進み、許可フラグＥＧＲＧＫＯＫが１でなければ学習制御を行うことなく本ルーチンを終了する。
【００２４】
ステップ３では、学習用目標アイドル回転数ＮＥＥＧＯＫをアイドル目標回転数として設定する。図４にも示すように、学習用目標アイドル回転数ＮＥＥＧＯＫは、学習実行時のアイドル運転性の低下を未然に回避するように、通常のアイドル目標回転数ＮＥＯＫよりも例えば６００ｒｐｍ程度高く設定される。
【００２５】
ステップ４では、クランク角センサ４３，４４の検出値に基づいて算出されるエンジン回転数の計測値ＬＮＲＰＭと学習用目標値ＮＥＥＧＯＫとの偏差が所定値Ｎ１（例えば５０ｒｐｍ）未満であるかを判定する。つまり、エンジン回転数が安定してから学習制御を行うように、エンジン回転数の計測値ＬＮＲＰＭが学習用目標値ＮＥＥＧＯＫに十分に近づくまで、学習制御の開始（具体的には、ＥＧＲバルブの一時的な開作動）を禁止・待機する。図４のＴ１がステップ４の判定が肯定に切り替わり、ステップ５へ進むタイミングに相当する。
【００２６】
ステップ５では、図３のサブルーチンにより、ＥＧＲバルブステップ数のずれ分に相当するステップ偏差量ＥＧＳＴＰＤＥＦを算出する。このＥＧＳＴＰＤＥＦは、ステップモータのステップ数の制御目標値と実際の値との偏差であり、ＥＧＲバルブの開作動によるＥＧＲバルブ２６の開度に相当する。
【００２７】
図３を参照して、ステップ１９では、所定のタイムスケジュールで、ＥＧＲバルブ２６を所定量かつ所定期間だけ開作動する。具体的には、２秒間、ＥＧＲバルブ２６を駆動するステップモータ２７の目標ステップ数を所定値ＥＧＳＴＰＤＧＫである「５」に保持する。このステップ数「５」は、ＥＧＲバルブの開度１０〜２０％程度に相当する。
【００２８】
ステップ２０では、ＥＧＲバルブの開作動に伴い変化する制御パラメータとして、アイドル回転数フィードバック制御の積分分の変化量ＱＦＢＩＥＧＲを算出する。このＱＦＢＩＥＧＲは、図４に示すように、ＥＧＲのＯＦＦ時の積分分に対し、ＥＧＲバルブの開作動による増加分に相当する。従って、ＱＦＢＩＥＧＲは、実際のステップ数に相当するＥＧＳＴＰＭ０の変化に遅れて追従する。例えば、ＥＧＲのＯＦＦ時のフィードバック量のＩ分を別途記憶しておき、この値との偏差からＱＦＢＩＥＧＲを求めることができる。ステップ２１では、ＱＦＢＩＥＧＲの最大値ＱＦＢＩＥＧＭＸを逐次更新して、記憶する。
【００２９】
ステップ２２では、上記の積分分の最大変位量ＱＦＢＩＥＧＭＸから、図５に示すＴＥＧＳＴＰＧＫテーブルを参照して、実際に開口しているステップ数に相当する実ステップ数ＥＧＳＴＰＧＫ０を算出・推定する。ここで、ＴＥＧＳＴＰＧＫテーブルは、上述したように所定のタイムスケジュール（２秒間・５ステップ）でＥＧＲバルブを開いたときの、新品状態・初期状態でのＱＦＢＩＥＧＭＸとＥＧＳＴＰＧＫ０との相関関係を適合した値が予め入力されている。
【００３０】
ステップ２３では、目標ステップ数ＥＧＳＴＰＤＧＫ（この例では「５」）と、実ステップ数ＥＧＳＴＰＧＫ０と、の偏差分を、ステップ偏差量ＥＧＳＴＰＤＥＦとして算出する。
【００３１】
再び図１を参照して、ステップ６では、ＥＧＲバルブ２６のステップ数のモニタ値（検出値）ＥＧＳＴＰＭ０が０（ゼロ）以外の値から０になったかを判定する。つまり、学習制御用に一時的に開作動したＥＧＲバルブ２６が実際に閉じたかを判定する。図４のＴ３が、ステップ６の判定が肯定されてステップ７へ進むタイミングに相当する。
【００３２】
ステップ７では、エンジンコントローラ３１のメモリ内に記憶・格納されている前回の学習値ＥＧＳＴＰＧＫを、ステップ偏差量ＥＧＳＴＰＤＥＦの最大値に書き換え・更新する。学習値ＥＧＳＴＰＧＫは、ＥＧＲバルブ２６の制御目標値と実際の値との最終的な偏差・誤差、つまりＥＧＲバルブ２６の最終的な開度補正値に相当する。
【００３３】
ステップ８では、ＥＧＲの開作動によるＩ分変動量ＱＦＢＩＥＧＲが、０又は０に近い極小値である所定値ＱＦＢＩＥＧＥ未満となったかを判定する。つまり、ＥＧＲバルブ２６の「開」から「閉」への切換動作（図４のＥＧＳＴＰＭ０，Ｔ２〜Ｔ３参照）に対し、フィードバック制御による吸入空気量の変化は吸気容積等に起因して遅れて変動するため、フィードバック制御のＩ分に基づいて、吸入空気量の変動が収束するまで待機している。図４のＴ４が、ステップ８の判定が肯定されてステップ９へ進むタイミングに相当する。
【００３４】
ステップ９では、アイドル回転数フィードバック制御に用いられるアイドル目標回転数を、学習用の値ＮＥＥＧＯＫから通常の値ＮＥＯＫへ書き換え、更新する。これにより、通常のアイドル回転数フィードバック制御の状態へ戻ることになる。
【００３５】
ステップ１０では、次回の学習時に備えて、上記のフラグＥＧＲＧＫＯＫやＱＦＢＩＥＧＭＸの他、後述するＢＥＴＡＭＡＸの値を０に初期化・リセットする。
【００３６】
図６は、上記の学習値ＥＧＳＴＰＧＫを反映した点火時期の設定ルーチンを示している。ステップ３１では、次式（１）により、ステップ数のモニタ値ＥＧＳＴＰＭ０と学習値ＥＧＳＴＰＧＫとの差分により、実際のステップ数に相当する実ステップ数ＥＧＳＴＰＭＦを算出する。
【００３７】
ＥＧＳＴＰＭＦ  ＝  ＥＧＳＴＰＭ０  −  ＥＧＲＳＴＰＧＫ  …（１）
ステップ３２では、この実ステップ数ＥＧＳＴＰＭＦに基づいて、図７に示す開口面積とステップ数との関係を表すＴＴＡＥＧＳテーブルを参照して、ＥＧＲバルブの実開口面積（開度）ＴＥＧＲＡＲＦを算出する。ステップ３３では、この実開口面積ＴＥＧＲＡＲＦに基づいて、学習値ＥＧＲＳＴＰＧＫを反映したＥＧＲ率である推定ＥＧＲ率を算出する。ステップ３４では、この推定ＥＧＲ率に基づいて点火時期を算出する。これにより、点火時期の設定に、環境要因の変化や経時劣化等を考慮した学習値ＥＧＲＳＴＰＧＫが反映され、点火時期の設定精度が向上する。
【００３８】
上記の実施例より把握し得る技術思想について、その作用効果とともに以下に列記する。
【００３９】
（１）排気通路８から吸気通路３へ排気を還流する排気還流通路２５に設けられた排気還流制御弁２６の開度を調整することにより排気還流量を制御する排気還流装置と、エンジン回転数の検出値と目標値との偏差に基づいて吸入空気量を調整することにより、エンジン回転数を目標値へ向けてフィードバック制御するアイドル回転数フィードバック制御を行うアイドル回転数制御手段と、上記アイドル回転数フィードバック制御中に、排気還流制御弁２６を一時的に開作動し（ステップ１９）、この開作動により変化する制御パラメータＱＦＢＩＥＧＲに基づいて、排気還流制御弁２６の開度補正値ＥＧＳＴＰＧＫを算出する開度補正値算出手段（ステップ５〜７）と、を有する。
【００４０】
このように算出された開度補正値ＥＧＳＴＰＧＫを、例えば点火時期の設定に反映させることにより、経時劣化や環境要因の変化等に起因する排気還流制御弁２６の開度の誤差・ばらつきを有効に相殺・吸収して、点火時期を精度良く設定することができる。また、定常状態であるアイドル回転数フィードバック制御中、つまりアクセル操作に伴う回転数や負荷の変化等が実質的に無い状態で、開度補正値ＥＧＳＴＰＧＫを算出しているため、この開度補正値を正確に算出することができる。
【００４１】
（２）上記開作動による変化する制御パラメータが、上記アイドル回転数フィードバック制御の積分分である。このようにアイドル回転数フィードバック制御に用いられる積分分を利用することにより、圧力センサ等のハード構成を敢えて設ける必要がなく、部品の追加やコストの増加を招くことなく開度補正値の算出を行うことができ、既存の内燃機関にも容易に適用できる。
【００４２】
（３）上記排気還流制御弁２６の開度補正値ＥＧＳＴＰＧＫに基づいて点火時期が設定される（図６）。このように点火時期の設定に学習値である開度補正値ＥＧＳＴＰＧＫを反映させることにより、経時劣化等に起因する排気還流量の誤差・ばらつきを相殺するように、点火時期を精度良く設定することができ、燃費性能や燃焼安定性を向上することができる。
【００４３】
（４）ノッキングの発生を検出するノックセンサ２９と、このノックセンサ２９の検出信号に基づいて点火時期をフィードバック制御する点火時期フィードバック制御手段と、を有し、この点火時期フィードバック制御の積分分ＢＥＴＡの最大値ＢＥＴＡＭＡＸが所定値ＥＧＧＫＢＥＴＡ以下である場合、上記開度補正値算出手段の実行を禁止する（ステップ１３）。
【００４４】
上記実施例とは異なる開度補正値の算出手法として、排気還流量が大きい側にばらついた場合には燃焼が悪化して回転変動が大きくなるため、その回転変動を検知して排気還流制御弁の開度補正値を算出し、この開度補正値に基づいて排気還流量を減じる手法が考えられる。しかしながら、この手法では、排気還流量が少ない側にばらついた場合、燃焼が安定側にシフトするため、回転変動により排気還流量を良好に検知することができず、実質的に開度補正値を算出することができない。上記の排気還流量が少ない側にばらついた場合、点火時期が過進角の設定となるために、ノックが発生し易くなり、振動や騒音を招くおそれがある。
【００４５】
本実施例では、点火時期フィードバック制御の積分分最大値ＢＥＴＡＭＡＸが所定値ＥＧＧＫＢＥＴＡを超える場合、つまり排気還流量が少ない側にばらついた場合に、開度補正値の算出処理の実施が許可され、逆に言えば、点火時期フィードバック制御の積分分最大値ＢＥＴＡＭＡＸが所定値ＥＧＧＫＢＥＴＡ以下の場合には、開度補正値の算出を禁止しているため、開度補正値の算出頻度を最小限に抑え、この算出動作に伴う運転性の低下を最小限に抑制することができる。
【００４６】
（５）上記開度補正算出手段は、アイドル回転数の目標値ＮＥＥＧＯＫを通常（ＮＥＯＫ）よりも高くする（ステップ３）。
【００４７】
アイドル中は、吸気圧力がハイブーストであり、かつ、新気流量が少ないため、排気還流制御弁の開口面積のばらつきにより、排気還流率のばらつきが大きくなり、燃焼状態が不安定となり易い。従って、上述した開度補正値の算出処理を行う場合には、燃焼状態の低下や失火を未然に回避するように、アイドル回転数の目標値ＮＥＥＧＯＫを通常（ＮＥＯＫ）よりも高くしている。
【００４８】
（６）上記排気還流制御弁を駆動するステップモータ２７を有し、上記開度補正値算出手段は、ステップモータ２７を所定の目標ステップ数ＥＧＳＴＰＤＧＫで所定期間だけ作動し（ステップ１９）、この作動により変化するアイドル回転数フィードバック制御の積分分の最大変位量ＱＦＢＩＥＧＭＸに基づいて、実際のステップモータのステップ数に相当する実ステップ数ＥＧＳＴＰＧＫ０を算出し（ステップ２２）、この実ステップ数ＥＧＳＴＰＧＫ０と上記目標ステップ数ＥＧＳＴＰＤＧＫとに基づいて、上記開度補正値に相当するステップ偏差量ＥＧＳＴＰＤＥＦを算出する（ステップ２３）。
【００４９】
このようにアイドル回転数フィードバック制御の積分分を利用して開度補正値の算出を行うことにより、圧力センサ等のハード構成を敢えて設ける必要がなく、部品の追加やコストの増加を招くことがないので、既存の内燃機関にも容易に適用できる。加えて、実際の制御指令値であるステップモータのステップ数を直接的に利用して開度補正値を算出しているため、演算処理が簡素化されるとともに、演算上の誤差も最小限に抑制される。
【００５０】
以上のように本発明を具体的な実施例に基づいて説明してきたが、本発明は上記実施例に限定されるものではなく、その趣旨を逸脱しない範囲で、種々の変形・変更を含むものである。例えば、上記実施例では算出した開度補正値を点火時期の設定に反映させているが、これに限らず、例えば排気還流制御弁自身の排気還流量・率の設定に反映させても良い。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施例に係る排気還流制御弁の開口面積学習値ＥＧＳＴＰＧＫの算出ルーチンを示すフローチャート。
【図２】上記学習値算出の許可フラグＥＧＲＧＫＯＫの設定用サブルーチン。
【図３】ステップ偏差量ＥＧＳＴＰＤＥＦの算出用サブルーチン。
【図４】上記学習値算出時のタイムチャート。
【図５】実ステップ数ＥＧＳＴＰＧＫ０の設定用のＴＥＧＳＴＰＧＫテーブル。
【図６】学習値ＥＧＳＴＰＧＫを利用した点火時期の設定ルーチンを示すフローチャート。
【図７】排気還流制御弁の実開口面積ＴＥＧＲＡＲＦの設定用のＴＴＡＥＧＳテーブル。
【図８】本発明の一実施例に係る制御装置が適用される車両用内燃機関を示すシステム図。
【符号の説明】
【００５２】
３…吸気通路
８…排気通路
１４…点火プラグ
２５…排気還流通路
２６…排気還流制御弁
２７…ステップモータ
２９…ノックセンサ
３１…エンジンコントローラ
【図１】
2005171765.tif 000003
【図２】
2005171765.tif 000004
【図３】
2005171765.tif 000005
【図４】
2005171765.tif 000006
【図５】
2005171765.tif 000007
【図６】
2005171765.tif 000008
【図７】
2005171765.tif 000009
【図８】
2005171765.tif 000010