(57)【特許請求の範囲】
【請求項１】
内燃機関の運転状態を検出する運転状態検出手段と、
アイドル運転状態において、エンジン回転速度がアイドル時の目標エンジン回転速度となるようにフィードバック制御するアイドル回転制御手段と、
上記アイドル回転制御手段により算出されるフィードバック量に基づいてアイドル回転学習値を算出するアイドル回転学習制御手段と、
上記内燃機関の目標出力を設定するエンジン出力算出手段と、
上記目標出力とエンジン回転に基づいて目標吸気量を算出する吸気量算出手段と、
上記目標吸気量から目標スロットル開度を算出する目標スロットル開度算出手段と、
上記運転状態検出手段により検出される実吸気量から学習用スロットル開度を算出する学習用スロットル開度算出手段と、
上記目標スロットル開度と上記学習用スロットル開度の差分に基づいてスロットル開度学習値を算出し、上記目標スロットル開度をスロットル開度学習値により補正した学習補正後スロットル開度を算出するスロットル開度学習補正手段と、
を備えるエンジンの制御装置において、
アイドル運転状態において所定の条件下においてスロットル開度学習補正の実行を許可するスロットル開度学習補正実行許可手段と、
上記スロットル開度学習補正手段により算出される学習補正後スロットル開度に基づいて上記スロットル開度算出手段で実行する演算の逆演算を行って学習補正後スロットル開度相当の吸気量を算出するスロットル開度逆演算手段と、
上記学習補正後スロットル開度相当の吸気量に基づいて上記吸気量算出手段で実行する演算の逆演算を行って学習補正後スロットル開度相当のエンジン出力を算出する吸気量逆演算手段と、
上記スロットル開度学習補正実行許可手段によりスロットル開度学習補正が許可されている状態において、上記学習補正後スロットル開度相当のエンジン出力と上記目標出力との差で上記アイドル回転学習値の調整を行うアイドル時学習値調整手段と、
を備えることを特徴とするエンジンの制御装置。
【請求項２】
上記アイドル時学習値調整手段は、
上記学習補正後スロットル開度に相当するエンジン出力を算出し、上記目標エンジン出力と算出された補正後スロットル開度相当のエンジン出力との差分に基づいて上記アイドル回転学習値を補正すると同時に、上記学習補正後スロットル開度によりスロットル開度を制御することを特徴とする請求項１に記載のエンジンの制御装置。
【請求項３】
上記スロットル開度学習補正実行許可手段は、アイドル運転状態において上記運転状態検出手段により検出されるエンジン回転と目標エンジン回転の偏差の絶対値が所定値以下の場合に、上記スロットル開度学習補正手段によるスロットル開度の学習補正と上記アイドル時学習値調整手段によるアイドル回転学習値の調整を実行することを特徴とする請求項１または２に記載のエンジンの制御装置。
【請求項４】
上記スロットル開度学習補正実行許可手段は、アイドル運転状態において上記運転状態検出手段により検出されるエンジン回転と目標エンジン回転の偏差の絶対値が所定値以下で所定時間以上継続している場合に、上記スロットル開度学習補正手段によるスロットル開度の学習補正と上記アイドル時学習値調整手段によるアイドル回転学習値の調整を実行することを特徴とする請求項１乃至３のいずれかに記載のエンジンの制御装置。
【請求項５】
上記スロットル開度学習補正実行許可手段は、
上記目標吸気量と上記実吸気量の差分の絶対値が所定時間、所定値以下である場合にアイドル時のスロットル開度学習が完了したと判定して、上記スロットル開度学習補正手段によるスロットル開度の学習補正と上記アイドル時学習値調整手段によるアイドル回転学習値の調整を禁止することを特徴とする請求項１乃至４のいずれかに記載のエンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はエンジンの制御装置に関し、特に、アイドル時におけるスロットル開度の制御およびアイドル回転の制御を行うエンジンの制御装置に関する。
【背景技術】
【０００２】
近年、ドライバや車輌側からの駆動力の要求値として車輌の制御に直接作用する物理量であるエンジン出力軸トルクを用い、これをエンジン出力の目標値としてエンジン制御の制御量である吸気量や燃料量、点火時期を決定することで良好な走行性能を得る技術が提案されている。
また、そのエンジン制御の制御量の中でも、エンジン出力軸トルクに最も影響の大きい制御量は、吸気量であることは一般に知られており、この吸気量を高精度に制御するための技術も提案されている。
【０００３】
エンジンのスロットルに連設したアクチュエータを駆動してスロットル開度を制御するエンジンの制御装置において、エンジンの目標トルクに対応した目標吸気量をスロットル前後の圧力と空気通過面積と流量係数とを基本とするオリフィスの流量式に適用し、スロットルの開口面積と流量係数の積であるスロットルの目標有効開口面積を求め、予め適合された有効開口面積とスロットル開度の関係を用いて目標スロットル開度を算出することで、大気圧や吸気温のような環境条件が変化した場合や排気ガスを吸気管に導入する場合においても、正確に目標吸気量を得るためのスロットル開度を算出する手段を提案されている（例えば、特許文献１参照）。
【０００４】
しかし、上記のような構成においては、スロットルボディ及び各種センサ等のばらつきや各種推定誤差により、目標吸気量に対する実際の吸気量にばらつきが発生するといった問題点があった。
そこで、目標吸気量を得るためのスロットル開度を算出する際、スロットルボディ及び各種センサ等のばらつきや各種推定誤差に対して、良好に目標吸気量が達成できるように目標スロットル開度を学習補正するスロットル開度学習手段が提案されている。
【０００５】
また、アイドル運転状態にてスロットル開度とエンジン回転から推定される吸気量が実際に検出された吸気量と等しくなるようにスロットル開度補正量を算出し、該補正量によって目標吸気量が得られるように目標スロットル開度を学習補正する空気量学習補正手段と、アイドル運転状態にてエンジン回転が目標エンジン回転となるようにスロットル開度を調整しつつエンジン出力が得られるように目標スロットル開度を学習補正するフリクション学習手段とを備え、空気量学習手段による学習が収束してからフリクション学習手段による学習を行うものである（例えば、特許文献２参照）。
このものは、先ずスロットルボディの汚れや詰まり等による経年的な開口面積の変化分に対して学習補正を行うことで、エンジン出力を高精度に目標エンジン出力に制御するものである。
【０００６】
【特許文献１】特開２００７−２３９６５０号公報
【特許文献２】特許第３４４５５００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に提案されている方法においては、アイドル時においてスロットル開度学習手段と、エンジン回転を目標エンジン回転に収束させるためのアイドル回転制御およびアイドル回転学習制御を同時に動作させることにより、互いの補正量が重複して補正してしまう形で干渉してしまい、エンジン回転のハンチングやエンスト等が発生する懸念がある。
また、スロットル開度学習手段とアイドル回転制御による学習が同時に実行されるため、各学習補正が本来学習すべき補正量を区別することができず、学習精度を悪化させてしまうこと可能性がある。
【０００８】
また、特許文献２に記載の装置のように、アイドル時においてスロットル開度の変化を学習補正するための空気量学習補正手段による学習値が収束した後に、エンジン回転が目標エンジン回転となるようにエンジン出力の学習補正する方法においても、エンジン回転を目標エンジン回転に収束させるためのフィードバック制御は行われているため、空気量学習補正と干渉することでエンジン回転のハンチングやエンスト等が発生する懸念がある。
また、空気量学習が収束したか否かを学習更新回数により判定する構成となっているため、空気量学習が完了していない場合でも学習を終了してしまうという懸念がある。その上、エンジン回転が安定していない状態で空気量学習が行われた場合には、サージタンクやインマニ等により吸気量の検出遅れが発生し、ひいては空気量の誤学習を引き起こしてしまう可能性がある。
【０００９】
この発明は、アイドル運転状態においてスロットル開度学習補正手段とアイドル回転制御の相互干渉を防止することでアイドル安定性を向上し、各学習補正による学習値の算出精度を向上することができる学習値調整手段を備えるエンジンの制御装置を提供することを目的としている。
【課題を解決するための手段】
【００１０】
この発明に係るエンジンの制御装置は、内燃機関の運転状態を検出する運転状態検出手段と、アイドル運転状態において、エンジン回転速度がアイドル時の目標エンジン回転速度となるようにフィードバック制御するアイドル回転制御手段と、上記アイドル回転制御手段により算出されるフィードバック量に基づいてアイドル回転学習値を算出するアイドル回転学習制御手段と、上記内燃機関の目標出力を設定するエンジン出力算出手段と、上記目標出力とエンジン回転に基づいて目標吸気量を算出する吸気量算出手段と、上記目標吸気量から目標スロットル開度を算出する目標スロットル開度算出手段と、上記運転状態検出手段により検出される実吸気量から学習用スロットル開度を算出する学習用スロットル開度算出手段と、上記目標スロットル開度と上記学習用スロットル開度の差分に基づいてスロットル開度学習値を算出し、上記目標スロットル開度をスロットル開度学習値により補正した学習補正後スロットル開度を算出するスロットル開度学習補正手段と、を備えるエンジンの制御装置において、アイドル運転状態において所定の条件下においてスロットル開度学習補正の実行を許可するスロットル開度学習補正実行許可手段と、上記スロットル開度学習補正手段により算出される学習補正後スロットル開度に基づいて上記スロットル開度算出手段で実行する演算の逆演算を行って学習補正後スロットル開度相当の吸気量を算出するスロットル開度逆演算手段と、上記学習補正後スロットル開度相当の吸気量に基づいて上記吸気量算出手段で実行する演算の逆演算を行って学習補正後スロットル開度相当のエンジン出力を算出する吸気量逆演算手段と、上記スロットル開度学習補正実行許可手段によりスロットル開度学習補正が許可されている状態において、上記学習補正後スロットル開度相当のエンジン出力と上記目標出力との差で上記アイドル回転学習値の調整を行うアイドル時学習値調整手段と、を備える。
【発明の効果】
【００１１】
この発明に係るエンジンの制御装置の効果は、スロットル開度学習補正とアイドル回転制御が同時に動作した場合においても、互いの補正量が干渉しないように調整されるため、エンジン回転のハンチングやエンストを抑制することができることである。
【発明を実施するための最良の形態】
【００１２】
図１は、この発明の実施の形態に係る内燃機関の概略構成図である。
この発明の実施の形態に係る内燃機関（以下、エンジンと称す）１９は、４気筒４サイクルエンジンである。４つの気筒１８（１８ａ〜１８ｄ）には、ピストン２０が嵌挿され、ピストン２０の上方に燃焼室２１が形成されている。ピストン２０は、コンロッド２２を介してクランクシャフト２３に連結されている。
【００１３】
各気筒１８の燃焼室２１の上方部には、点火プラグ１０が設けられている。また、各気筒１８の燃焼室２１に対して吸気ポート５および排気ポート１１が開口し、吸気ポート５と排気ポート１１にそれぞれ吸気弁６と排気弁９とが装備されている。これら吸気弁６および排気弁９は、図示しないカムシャフト等からなる動弁機構により駆動される。そして、各気筒１８が所定の位相差をもって燃焼サイクルを行うように、各気筒の吸気弁６と排気弁９との開閉タイミングが設定されている。吸気ポート５には燃料噴射弁７が設けられている。
【００１４】
吸気ポート５と排気ポート１１とにはそれぞれ吸気通路２４と排気通路２５とが接続されている。吸気通路２４は、サージタンク４の上流に吸気量を調節するスロットル２を有し、スロットルアクチュエータ１によりスロットル２の開度を調整する。スロットル２の開度はスロットルポジションセンサ３４により検出される。スロットル２の上流には、スロットル２が開閉することにより吸気ポート５を介してエンジン１９に吸入される空気量を検出するエアフロセンサ３が配設されている。さらに、吸気温を測定するための吸気温センサ３３がエアフロセンサ３と一体もしくは別体で設けられている。なお、吸気温を測定する吸気温センサ３３の代わりに、吸気温を推定する手段を用いてもよい。
【００１５】
サージタンク４には、サージタンク４内の圧力を測定するインマニ圧センサ３５が設けられている。なお、インマニ圧を測定するインマニ圧センサ３５を設ける代わりに、インマニ圧を推定する手段を用いてもよい。さらに、サージタンク４には、ＥＧＲバルブ３６が接続されている。
また、排気通路２５は、排気中の酸素濃度を検出する酸素濃度センサ１２が配設されており、排気中の有害ガス浄化装置として三元触媒１３を有している。
【００１６】
クランクシャフト２３にはクランクプレート１４が取り付けられており、クランクプレート１４の周囲には被検出歯１５が複数設けられている。
また、クランクシャフト２３の回転角度を検出するために、クランク角センサ１６が配設されており、クランク角信号を出力するように取り付けられている。さらにカムシャフト２８に対し、その特定回転位置を検出することで気筒識別信号を与えることのできるカム角センサ２７が設けられている。
また、クランクシャフト２３によって車両用発電機２９やエアコンコンプレッサ３１、あるいはステアリング用オイルポンプ３０等の補機がベルト３２を介して回転駆動されており、各補機からのセンサ情報はＥＣＵ（エンジンコントロールユニット）１７へ入力される。
【００１７】
なお、この他にも、エンジン冷却水の温度を検出する水温センサ２６、アクセル開度を検出するアクセル開度センサ３７（図２参照）、図示されてはいない大気圧センサ等が装備されており、各センサからの信号はＥＣＵ１７へ入力され、ＥＣＵ１７は、入力された各種データより目標エンジン出力を算出し、算出された目標エンジン出力を達成する目標吸気量が算出され、目標吸気量を達成するよう目標スロットル開度を算出する。
そして、目標スロットル開度を達成するようにスロットル２の開度は制御される。また、同時に燃料噴射弁７や点火コイル８やＥＧＲバルブ３６を含む各種アクチュエータに駆動信号を出力する。
【００１８】
図２は、この発明の実施の形態に係るＥＣＵ１７の構成を示すブロック図である。
エンジン出力算出手段１７ａでは、アクセル開度センサ３７により検出されるアクセル開度や運転状態検出手段１７ｅにより検出されるエンジン回転Ｎｅ（アイドル運転状態においては目標エンジン回転Ｎｅｔ）やエンジン水温ＷＴ、また、各種補機からのセンサ情報等に基づいて算出されるエンジン出力と、アイドル運転状態においてエンジン回転を目標エンジン回転に追従させるために必要なエンジン出力とからエンジンが発生すべき目標出力Ｐｉｔを算出する。
【００１９】
吸気量算出手段１７ｂでは、エンジン出力算出手段１７ａにより算出されたエンジン出力Ｐｉｔから目標吸気量Ｑａｔを算出する。
エンジン出力Ｐｉと吸気量Ｑａの関係を高精度に設定する方法は多々知られているが、ここでは図３に示すように、エンジン回転Ｎｅおよびエンジン出力Ｐｉに対する充填効率Ｅｃの関係を予めマップで設定しておき（指示部３８）、該マップにより算出される充填効率Ｅｃとエンジン回転Ｎｅ（アイドル運転状態においては目標エンジン回転Ｎｅｔ）等を用いて、吸気量Ｑａを算出する（指示部３９）。
【００２０】
目標スロットル開度算出手段としてのスロットル開度算出手段１７ｃでは、吸気量算出手段１７ｂにより算出された目標吸気量Ｑａｔを達成するよう目標スロットル開度Ｔｐｔを算出する。
図４を用いて、スロットル開度算出手段１７ｃの詳細について説明する。
所謂絞り式流量計の体積流量算出式は式（１）で表される。ここで、ａ０を大気の音速、Ｃを流量係数、Ａｔをスロットルの開口面積、Ｐｅをインマニ圧、Ｐ０を大気圧、κを比熱比とする。ここで、無次元流量σを式（２）として定義すると、式（１）は式（３）に書き替えられる。なお、大気の音速ａ０は、Ｒをガス定数、Ｔ０を吸気温とすると、式（４）で表される。
【００２１】
【数１】
0004606482.tif 000002
【００２２】
ここで、エンジン出力算出手段１７ａにより算出されたエンジン出力Ｐｉを達成するために必要な吸気量Ｑａと、大気の音速ａ０、無次元流量σが与えられた場合に、流量係数Ｃとスロットル開口面積Ａｔの積で表される有効開口面積ＣＡｔは式（３）を変形した式（５）で算出できる。
【００２３】
【数２】
0004606482.tif 000003
【００２４】
有効開口面積ＣＡｔは、図４に示す指示部４０にて、吸気量Ｑａ、大気の音速ａ０、無次元流量σより算出される。ここで、大気の音速ａ０は、予め大気の音速ａ０の理論値を算出して吸気温Ｔ０のマップとして記憶しておく（指示部４１）。さらに、Ｓ４０１の演算で必要となる無次元流量σについても、無次元流量σの理論値を算出してインマニ圧Ｐｅと大気圧Ｐ０との圧力比のマップとして記憶しておく（指示部４２、４３）。
指示部４０で算出されたＣＡｔを用いて、指示部４４ではスロットル開度Ｔｐを算出する。その際、予めスロットル開度Ｔｐと、エアフロセンサ３で測定した実吸気量Ｑａｒを用いて式（５）から算出された実有効開口面積ＣＡｔｒの関係を測定し、スロットル開度Ｔｐと有効開口面積ＣＡｔが１対１で対応する２次元マップとして記憶しておき、このマップを用いることで有効開口面積ＣＡｔからスロットル開度Ｔｐを算出する。
【００２５】
以上のように算出される目標スロットル開度Ｔｐｔにスロットル２を制御した時に、スロットルボディ及び各種センサ等のばらつきや各種推定誤差により生じる、目標吸気量Ｑａｔとエアフロセンサ３により検出される実吸気量Ｑａｒの誤差を減少するように、スロットル開度学習補正手段１７ｄでは、目標スロットル開度Ｔｐｔと、エアフロセンサ３にて検出された実吸気量Ｑａｒに基づいて学習用スロットル開度算出手段としてのスロットル開度算出手段１７ｃにより算出される学習用スロットル開度ＴｐＱＡの差に基づいて目標スロットル開度Ｔｐｔを補正して学習補正後スロットル開度ＴｐＬＲＮを算出する。
【００２６】
また、前述したように、アイドル運転状態においては、アイドル回転制御手段１７ｇにより、エンジン回転Ｎｅが目標エンジン回転Ｎｅｔに追従するようにエンジン回転Ｎｅと目標エンジン回転Ｎｅｔの偏差（ΔＮｅ）に基づいて目標エンジン出力Ｐｉｔをフィードバック補正する一方、アイドル回転学習制御手段１７ｈにおいては、アイドル回転制御手段１７ｇにより算出されるフィードバック値ＰｉＦＢに基づいて、オフセット的に発生するΔＮｅを解消するために、アイドル回転学習値ＰｉＩＳＣを算出する。
【００２７】
ここで、スロットル開度学習補正実行許可手段１７ｆによって、アイドル運転状態においてスロットル開度学習補正手段１７ｄの実行が許可された場合には、スロットル開度学習補正手段１７ｄとアイドル回転制御手段１７ｇが同時に実行されてしまうため、夫々の補正値が干渉してしまう。このため、このような状況下では、スロットル開度学習補正手段１７ｄにより算出される学習補正後スロットル開度ＴｐＬＲＮに基づいて、スロットル開度算出手段１７ｃで実行する演算の逆演算を行うスロットル開度逆演算手段１７ｊで学習補正後スロットル開度相当の吸気量ＱａＴＰを算出し、スロットル開度逆演算手段１７ｊにより算出される学習補正後スロットル開度相当の吸気量ＱａＴＰに基づいて、吸気量算出手段１７ｂで実行する演算の逆演算を行う吸気量逆演算手段１７ｋで学習補正後スロットル開度相当のエンジン出力ＰｉＴＰを算出する。
【００２８】
アイドル時学習値調整手段１７ｉにて、算出された学習補正後スロットル開度相当のエンジン出力ＰｉＴＰと、エンジン出力算出手段１７ａにより算出された目標エンジン出力Ｐｉｔの差を、アイドル回転学習制御手段１７ｈにより算出されたアイドル回転学習値ＰｉＩＳＣから相殺するように演算することで、スロットル開度の補正とエンジン回転の補正を両立させる。
【００２９】
次に、この発明の実施の形態に係る制御装置の具体的な動作について、図５のフローチャートに基づいて説明する。
まず、図５のステップＳ５０１では、スロットルポジションセンサ３４により検出される実スロットル開度Ｔｐｒとエアフロセンサ３にて検出された実吸気量Ｑａｒに基づいて算出される学習用スロットル開度ＴｐＱＡとの差分に基づいて、スロットル開度学習補正値ΔＴｐＬＲＮを算出する。このとき、アイドル状態においては実スロットル開度Ｔｐｒと目標スロットル開度Ｔｐｔはほぼ一致するため、実スロットル開度Ｔｐｒの代わりに目標スロットル開度Ｔｐｔを用いても良い。
【００３０】
ステップＳ５０２では、ステップＳ５０１にて算出されたスロットル開度学習補正値ΔＴｐＬＲＮと目標スロットル開度Ｔｐｔとの和に基づいて、学習補正後スロットル開度ＴｐＬＲＮを算出する。
【００３１】
ステップＳ５０３およびＳ５０４では、スロットル開度逆演算手段１７ｊで演算を行うことにより、学習補正後スロットル開度ＴｐＬＲＮに相当の吸気量ＱａＴＰを算出する。
まず、ステップＳ５０３にて、学習補正後スロットル開度ＴｐＬＲＮに対応する有効開口面積ＣＡｔＴＰを、前述したスロットル開度Ｔｐと有効開口面積ＣＡｔの２次元マップを用いて算出する。
次に、ステップＳ５０４にて、前述した式（３）とステップＳ５０２にて算出された有効開口面積ＣＡｔＴＰを用いて、学習補正後スロットル開度ＴｐＬＲＮに相当する吸気量ＱａＴＰを算出する。
【００３２】
ステップＳ５０５では、吸気量算出手段１７ｂで実行する演算の逆演算を吸気量逆演算手段１７ｋで行うことにより、学習補正後スロットル開度ＴｐＬＲＮに相当するエンジン出力ＰｉＴＰを算出する。まず、ステップＳ５０４にて算出された吸気量ＱａＴＰと目標エンジン回転Ｎｅｔを用いて充填効率ＥＣＴＰを算出し、次いで前述したＰｉとＥＣとＮｅの３次元マップを用いてエンジン出力ＰｉＴＰを算出する。このとき、エンジン回転には目標エンジン回転Ｎｅｔを用いる。
【００３３】
ステップＳ５０６では、目標エンジン出力ＰｉｔとステップＳ５０５にて算出されたエンジン出力ＰｉＴＰとの差分から、スロットル開度学習補正値ΔＴｐＬＲＮに相当するエンジン出力ΔＰｉＴＰを算出する。
【００３４】
ステップＳ５０７にて、エンジンがアイドル状態か否かを判定し、アイドル状態ではない場合にはステップＳ５１２へ進み、通常通りにスロットル開度学習補正を行い処理を終了する。なお、このときアイドル状態を判定する代わりに、アイドル回転制御あるいはアイドル回転学習制御が実行されているか否かを判定しても良い。
【００３５】
ステップＳ５０７にてアイドル状態であると判定された場合には、ステップＳ５０８へ進み、アイドル時におけるスロットル開度学習補正の実行条件の判定を行う。具体的には、目標エンジン回転Ｎｅｔと実エンジン回転の偏差ΔＮｅが所定値以下となり、かつ、その状態が所定時間Ｔ１以上経過しているか否かを判定する。条件が成立していなければ、ステップＳ５１０へ進み、スロットル開度学習補正を禁止して処理を終了する。
【００３６】
ステップＳ５０８にてスロットル開度学習補正の実行条件が成立した場合には、ステップＳ５０９へ進み、アイドル時におけるスロットル開度学習補正の終了条件の判定を行う。具体的には、目標吸気量Ｑａｔと実吸気量Ｑａｒの差分ΔＱａが所定値以下となり、かつ、その状態が所定時間Ｔ２以上経過しているか否かを判定する。条件が成立していれば、ステップＳ５１０へ進み、スロットル開度学習補正を禁止して処理を終了する。
【００３７】
ステップＳ５０９にてスロットル開度学習補正の終了条件が成立していない場合には、ステップＳ５１１にてアイドル回転学習値ＰｉＩＳＣから、ステップＳ５０６にて算出されたエンジン出力ΔＰｉＴＰを減算すると同時に、ステップＳ５１２にてスロットル開度学習補正を行う。
【００３８】
次にこの発明における各制御値の具体的な動作について、図６のタイムチャートに基づいて説明する。
【００３９】
アイドル状態が判定されている状態において、まずアイドル回転制御によりエンジン回転Ｎｅが目標エンジン回転Ｎｅｔに収束するように、アイドル回転フィードバック値ＰｉＦＢが算出される。
【００４０】
アイドル回転制御手段１７ｇにより、エンジン回転Ｎｅが目標エンジン回転Ｎｅｔに対して所定値ΔＮｅ以内となったら、Ｎｅカウンタによりカウントを開始する（時刻ｔ１）。このＮｅカウンタは、通常、アイドル回転学習制御の実行条件にも用いられており、アイドル時におけるスロットル開度学習補正の実行条件として併用しても良い。
【００４１】
エンジン回転Ｎｅが所定値ΔＮｅ以内で収束した状態で、アイドル回転学習制御が実行され、アイドル回転フィードバック値ＰｉＦＢに基づいてアイドル回転学習値ＰｉＩＳＣが算出される（時刻ｔ４）。
【００４２】
さらに、エンジン回転Ｎｅが所定値ΔＮｅ以内で収束した状態で、所定時間Ｔ１が経過した後に、スロットル開度学習補正が実行され、スロットル開度学習補正値ΔＴｐＬＲＮが算出される（時刻ｔ５）。
【００４３】
ここで、上述した手段に基づいて、スロットル開度学習補正値ΔＴｐＬＲＮ相当のエンジン出力ΔＰｉＴＰが算出され、アイドル回転学習値ＰｉＩＳＣから減算することで、スロットル開度学習補正とアイドル回転制御との干渉を防止し、エンジン回転の変動を抑制している。
【００４４】
目標吸気量Ｑａｔと実吸気量Ｑａｒの差分ΔＱａが所定値以下となり（時刻ｔ６）、かつ、その状態が所定時間Ｔ２以上経過した場合には（時刻ｔ７）、スロットル開度学習補正を終了し、アイドル回転制御との不要な干渉を防止し、エンジン回転の不要な変動を防止する。
【００４５】
このように、アイドル運転状態においてスロットル開度学習補正とアイドル回転制御が干渉しないように互いの補正量を調整することで、アイドル安定性を向上し、各学習補正による学習値の算出精度を向上することができる。
【図面の簡単な説明】
【００４６】
【図１】この発明に係るエンジンの概略構成図である。
【図２】この発明に係るエンジン制御装置の構成図である。
【図３】この発明に係るエンジン制御装置の吸気量算出手段を示すブロック図である。
【図４】この発明に係るエンジン制御装置のスロットル開度算出手段を示すブロック図である。
【図５】この発明に係るエンジン制御の動作を示すフローチャートである。
【図６】この発明に係るエンジン制御の動作を示すタイムチャートである。
【図７】アイドル回転学習補正とアイドル回転制御の干渉によりエンジン回転が変動した場合の挙動を示す図である。
【符号の説明】
【００４７】
１  スロットルアクチュエータ、２  スロットル、３  エアフロセンサ、４  サージタンク、５  吸気ポート、６  吸気弁、７  燃料噴射弁、８  点火コイル、９  排気弁、１０  点火プラグ、１１  排気ポート、１２  酸素濃度センサ、１３  三元触媒、１４  クランクプレート、１５  被検出歯、１６  クランク角センサ、１７  ＥＣＵ、１７ａ  エンジン出力算出手段、１７ｂ  吸気量算出手段、１７ｃ  スロットル開度算出手段、１７ｄ  スロットル開度学習補正手段、１７ｅ  運転状態検出手段、１７ｆ  スロットル開度学習補正実行許可手段、１７ｇ  アイドル回転制御手段、１７ｈ  アイドル回転学習制御手段、１７ｉ  アイドル時学習値調整手段、１７ｊ  スロットル開度逆演算手段、１７ｋ  吸気量逆演算手段、１８  気筒、１９  エンジン、２０  ピストン、２１  燃焼室、２２  コンロッド、２３  クランクシャフト、２４  吸気通路、２５  排気通路、２６  水温センサ、２７  カム角センサ、２８  カムシャフト、２９  車両用発電機、３０  ステアリング用オイルポンプ、３１  エアコンコンプレッサ、３２  ベルト、３３  吸気温センサ、３４  スロットルポジションセンサ、３５  インマニ圧センサ、３６  バルブ、３７  アクセル開度センサ、３８、３９、４０、４１、４２、４４  指示部。
【図１】
0004606482.tif 000004
【図２】
0004606482.tif 000005
【図３】
0004606482.tif 000006
【図４】
0004606482.tif 000007
【図５】
0004606482.tif 000008
【図６】
0004606482.tif 000009
【図７】
0004606482.tif 000010