(57)【特許請求の範囲】
【請求項１】
目標回転数を維持できる空気量を算出する要求空気量演算部、エンジンの実回転数と前記目標回転数との偏差を演算する回転数偏差演算部、予め定められた基準の負荷に対して必要とされる基準空気量と前記エンジンの実負荷に対して必要とされる空気量との比率から空気量の補正を行う負荷補正項を出力する空気量比演算部、前記回転数偏差演算部の出力と前記負荷補正項とに基づいてフィードバック制御値を出力するフィードバック制御値演算部、および前記要求空気量演算部の出力と前記フィードバック制御値によってアイドル目標空気量を算出するアイドル目標空気量演算部を備えたことを特徴とするアイドリング回転数制御装置。
【請求項２】
前記エンジンの実負荷は、エンジンに吸入される空気量の実測値を用いることを特徴とする請求項１記載のアイドリング回転数制御装置。
【請求項３】
前記エンジンの実負荷が大きくなるほど、前記フィードバック制御値を大きくすることを特徴とする、請求項１または２記載のアイドリング回転数制御装置。
【請求項４】
前記負荷補正項を、予め定めた最大値と予め定めた最小値の範囲内に制限することを特徴とする請求項１から３のいずれか１項に記載のアイドリング回転数制御装置。
【請求項５】
前記エンジンの実負荷の比率が、１．０を含む予め定めた範囲内の場合には、前記負荷補正項を１．０として前記フィードバック制御値を求めることを特徴とする請求項１から４のいずれか１項に記載のアイドリング回転数制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、アイドリング回転数制御装置に関するものである。
【背景技術】
【０００２】
エンジンにおけるアイドリング中の目標回転数は、例えば燃費の向上および耐エンジンストール性能の確保等の要求を最適に実現するために設定されている。
エンジン回転数を目標回転数に速やかに収束させる際の収束性、あるいは応答性を向上させるためには、フィードバック制御ゲインを大きくして、スロットル等のアクチュエータの動作量を大きくすることで、エンジンに供給される吸入空気量の動作量を大きくすればよい。しかし、このようにすると、目標回転数に対するエンジン回転数のオーバーシュートあるいはアンダーシュートが著しくなる。また、エンジン回転数のハンチングが生じて、安定性が悪化することとなる。つまり、フィードバック制御ゲインを大きくすれば応答性が良くなる反面、安定性が悪くなり、逆にフィードバック制御ゲインを小さくすれば安定性は良くなるが、応答性が悪くなるという問題が生じる。
【０００３】
このような問題に対しては、例えば、エンジン回転数と目標回転数との偏差に応じたフィードバック制御ゲインを設定する制御手法が提案されている（特許文献１）。
これは、目標回転数とエンジン回転数の偏差が大きい場合には、フィードバック制御ゲインを大きくして応答性を向上させ、一方、エンジン回転数と目標回転数との偏差が小さい場合には、フィードバック制御ゲインを小さくして安定性を確保するようにしているものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特公平２−１４９７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
所定のエンジン回転数を維持するためには、シリンダに吸入される空気量を一定量に維持する必要がある。しかし、エンジンに加わる負荷によって吸入される空気量を変化させる必要があり、エンジンに加わる負荷、すなわちエンジンの負荷が大きい状態では、負荷が小さい状態に比べて、一回の吸気行程でシリンダに吸入される空気量を、多く必要とされる。
しかし、エンジン負荷が大きい状態では、スロットルの変化に対応して、吸入空気量が一定量変化しても、シリンダに吸入される空気量、すなわちシリンダ吸入空気量の変化割合が小さくなる。
【０００６】
つまり、エンジン負荷が大きい状態ではエンジン負荷が小さい状態に比べて、同じ回転数で動かすために必要なスロットル動作量およびシリンダ吸入空気量が多くなるが、特許文献１の手法では、回転数偏差に応じてのみフィードバック制御ゲインを切り換えるため、エンジン負荷が大きい状態では、エンジン負荷が小さい状態に比べて、同じ回転数偏差が発生したとき、エンジン回転数が目標回転数に収束するまで時間が長く必要となり、収束性が悪化してしまうという問題があった。
【０００７】
本願は、前述のような問題点を解決することを目的とするものであって、エンジン負荷の大小の状態が異なっていても、常に同程度の収束性と安定性を実現することができるアイドリング回転数制御装置を提供しようとするものである。
また、エンジン負荷の指標を空気量で簡易的に行うことにより、制御を大幅に複雑化しないで、効果が得られる制御装置を提供しようとするものである。
【課題を解決するための手段】
【０００８】
本願に開示されるアイドリング回転数制御装置は、目標回転数を維持できる空気量を算出する要求空気量演算部、エンジンの実回転数と前記目標回転数との偏差を演算する回転数偏差演算部、予め定められた基準の負荷に対して必要とされる基準空気量と前記エンジンの実負荷に対して必要とされる空気量との比率から空気量の補正を行う負荷補正項を出力する空気量比演算部、前記回転数偏差演算部の出力と前記負荷補正項とに基づいてフィードバック制御値を出力するフィードバック制御値演算部、および前記要求空気量演算部の出力と前記フィードバック制御値によってアイドル目標空気量を算出するアイドル目標空気量演算部を備えたことを特徴とするものである。
【発明の効果】
【０００９】
エンジンの実負荷の大小の状態が異なっていても、常に同程度の収束性と安定性を実現することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１によるアイドリング回転数制御装置が適用されるエンジン制御装置の吸排気系を示す概略構成図である。
【図２】実施の形態１によるアイドリング回転数制御装置が適用される制御系の構成を示すブロック図である。
【図３】実施の形態１によるアイドリング回転数制御装置の機能を説明するための機能ブロック図である。
【図４】実施の形態１によるアイドリング回転数制御装置の動作を示すタイムチャートである。
【図５】比較例によるアイドリング回転数制御装置の動作を示すタイムチャートである。
【図６】実施の形態１によるアイドリング回転数制御装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
実施の形態１
以下、実施の形態１によるアイドリング回転数制御装置が適用されるエンジン制御装置の吸排気系について、図に基づいて説明する。
【００１２】
図１は、実施の形態１によるアイドリング回転数制御装置が適用されるエンジン制御装置の吸排気系の構成を概略的に示す構成図である。図１において、エンジン１のクランク軸には、その回転角に応じた電気信号を生成するためのクランク角センサ１１が取り付けられている。また、エンジン１の燃焼室の吸入口と排出口には、それぞれ、吸気路を形成する吸気管２と、排気路を形成する排気管７が接続されている。
【００１３】
吸気管２の最上流側には、取り込んだ外気を浄化するためのエアクリーナ３が取り付けられている。吸気管２のエアクリーナ３の下流側（エンジン１に近い側）には、吸入空気流量に応じた電気信号を生成するエアフローセンサ１２と、吸入路内の吸入空気温度に応じた電気信号を生成する吸入空気温センサ（吸気温センサ１３）とが互いに一体又は別体に設けられている。なお、図１では、エアフローセンサ１２と吸気温センサ１３とが一体に構成された例を示す。また、吸気管２のエアクリーナ３の下流側には、大気圧に応じた電気信号を生成する大気圧センサ９が設けられている。なお、大気圧センサ９は後述するＥＣＵ１００に内蔵してもよい。
【００１４】
排気管７には、排気ガス浄化触媒２２が設けられている。排気管７の排気ガス浄化触媒２２の上流側（エンジン１に近い側）には、燃焼ガス内の燃料又は酸素の割合に応じた電気信号を生成する空燃比センサ１６が設けられている。
【００１５】
エアフローセンサ１２の下流側には、エンジン１に送られる空気量を調整するためのスロットルバルブ４が設けられている。スロットルバルブ４には、そのスロットル開度に応じた電気信号を生成するスロットルポジションセンサ１４が接続されている。
【００１６】
さらに、吸気管２の吸気路のスロットルバルブ４の下流側には、吸気脈動を抑制するためのサージタンク５が設けられている。サージタンク５には、サージタンク５内の空気圧に応じた電気信号を生成するインテークマニホールド圧センサ（インマニ圧センサ１５）が設けられている。なお、エアフローセンサ１２およびインマニ圧センサ１５については、両方とも設けられてもよいし、一方のインマニ圧センサ１５のみが設けられてもよい。なお、インマニ圧センサ１５のみが取り付けられている場合は、図１でも示すように吸気温センサ１３はサージタンク５に設けられる。なお、図１では、インマニ圧センサ１５および吸気温センサ１３がそれぞれ別体に構成された例を示しているが、インマニ圧センサ１５および吸気温センサ１３が一体に設けられてもよい。
【００１７】
吸気管２のサージタンク５の下流のエンジン１側には、燃料を噴射するインジェクタ１７が設けられている。なお、インジェクタ１７は、シリンダ８内に直接燃料を噴射するように設けられてもよい。
【００１８】
シリンダ８の頂部には、点火プラグ１８と、点火プラグ１８に火花を飛ばすためのエネルギーを発生させる点火コイル１９とが設けられている。点火プラグ１８は、エンジン１に吸入された空気とインジェクタ１７から噴射された燃料とが混合して生成される可燃混合気に点火する。また、吸気路にはシリンダ８内に導入される空気量を調節する吸気バルブ２０が設けられ、排気路にはシリンダ８内から排出される空気量を調節する排気バルブ２１が設けられている。
【００１９】
アイドリング回転数制御装置には、大気圧センサ９、クランク角センサ１１、エアフローセンサ１２、吸気温センサ１３、スロットルポジションセンサ１４、インマニ圧センサ１５、および空燃比センサ１６からの出力信号が入力され、入力された信号に基づいて制御の機能を果たすように構成されている。
【００２０】
図２は、実施の形態１のアイドリング回転数制御装置が適用される制御系の構成を概略的に示すブロック図である。図２において、電子制御ユニット（以下、ＥＣＵ）１００は、センサ部２００からの信号を受ける。センサ部２００は、クランク角センサ１１、エアフローセンサ１２、吸気温センサ１３、スロットルポジションセンサ１４、インマニ圧センサ１５、および空燃比センサ１６を備えている。センサ部２００のそれぞれのセンサによって生成された電気信号をＥＣＵが受ける。
【００２１】
ＥＣＵ１００は、大気圧センサ９と、上述のクランク角センサ１１、エアフローセンサ１２、吸気温センサ１３、スロットルポジションセンサ１４、インマニ圧センサ１５、および空燃比センサ１６以外の各種センサＯＳとのそれぞれからも電気信号を受ける。この各種センサＯＳには、アクセル（図示せず）の操作量に応じた電気信号を生成するアクセルポジション（開度）センサ（図示せず）、エンジン１の燃焼制御用のセンサあるいは車両の挙動制御用のセンサ（例えば、車速センサ、水温センサ等）が含まれている。
したがって、各種センサをアクセル開度センサＯＳとして説明する。
【００２２】
また、ＥＣＵ１００は、クランク角センサ１１からの回転速度Ｎｅ、エアフローセンサ１２からの実計測空気流量Ｑａ、吸気温センサ１３からの吸気温ＡＴ、スロットルポジションセンサ１４からのスロットル開度ＴＨ、インマニ圧センサ１５からのインマニ圧Ｐｂ、大気圧センサ９からの大気圧ＡＰ、空燃比センサ１６からの空燃比ＡＦおよび車両に設けられたアクセルの開度を検出するアクセル開度センサＯＳからアクセル開度Ｄの各入力データに基づいて、エンジン１に必要な吸入空気流量を算出するとともに、それぞれのセンサからの入力データ、および他のコントローラＯＣＯ（例えば、トランスミッション制御、ブレーキ制御、トラクション制御、スタビリティ制御等のための各コントローラ）からのトルク要求値ＴＲＲに基づいて、目標吸入空気流量Ｑａｔ（図示せず）を算出する。
【００２３】
さらに、ＥＣＵ１００は、センサ部２００からの信号を受けてアクチュエータ部３００の制御を行なう。すなわち、ＥＣＵ１００は、各制御目標値（例えば、吸気または排気ＶＶＴ（可変バルブタイミング）制御での位相角、ＥＧＲ（排気ガス再循環）率、点火時期、等）を参照して、目標吸入空気流量Ｑａｔの目標値を達成するようにスロットルバルブ４を制御し、空燃比センサ１６からの空燃比ＡＦが目標値に到達するようにインジェクタ１７を駆動し、点火時期の目標値を達成するように点火コイル１９に通電する。また、ＥＣＵ１００は、これらのアクチュエータ以外の、各種装置のための各種アクチュエータＯＡＣに対する目標値も算出する。このようなエンジン制御によってエンジンの筒内燃焼が最適化され、この燃焼による排気ガスが排気ガス浄化触媒２２で浄化された後、マフラ（図示省略）を介して大気に放出される。
【００２４】
ここで、ＥＣＵ１００は、演算処理を実行するＣＰＵ１００ａと、プログラムデータおよび固定値データを記憶するＲＯＭおよび格納されているデータを更新して順次書き換えられるＲＡＭを含む記憶部１００ｂとを有するマイクロプロセッサで構成されている。
【００２５】
ＥＣＵ１００は、図２に示すように、ＣＰＵ１００ａと記憶部１００ｂから構成される。記憶部１００ｂの詳細は図示していないが、ランダムアクセスメモリ等の揮発性記憶装置と、フラッシュメモリ等の不揮発性の補助記憶装置とを具備している。また、フラッシュメモリの代わりにハードディスクの補助記憶装置を具備してもよい。ＣＰＵ１００ａは、記憶部１００ｂから入力されたプログラムを実行する。この場合、補助記憶装置から揮発性記憶装置を介してＣＰＵ１００ａにプログラムが入力される。また、ＣＰＵ１００ａは、演算結果等のデータを記憶部１００ｂの揮発性記憶装置に出力してもよいし、揮発性記憶装置を介して補助記憶装置にデータを保存してもよい。
【００２６】
図３は、図２のＥＣＵ１００内の回転数フィードバック制御部１２２およびその関連部分の機能構成の一例を示した機能ブロック図である。
ＥＣＵ１００のＲＯＭには、アイドル目標空気量制御部１２０と目標スロットル開度演算部１４０が、ソフトウェアとして記憶されている。
図３において、エンジン１については、図２のアクチュエータ部３００の中から、空気量制御に関わるスロットルバルブ４のみを示している。
【００２７】
アイドル目標空気量制御部１２０は、その内部に各種の負荷の状態に応じたアイドリングに必要とされる空気量を出力する要求空気量演算部１２１と、回転数フィードバック制御部１２２、アイドル目標空気量演算部１３０がソフトウェアとして記憶されている。
更に、回転数フィードバック制御部１２２は、その内部に回転数偏差演算部１２３、フィードバック制御値演算部１２４、空気量演算部１２５、基準空気量１２６、空気量比演算部１２７がソフトウェアとして記憶されている。
【００２８】
アイドル目標空気量制御部１２０について説明する。まず、要求空気量演算部１２１において、エンジン回転数が目標回転数を維持できるように、エンジン出力が損失する負荷（例えば、オルタネータ負荷、エアコン負荷、ポンピング負荷、フリクション負荷、トランスミッション負荷等）に応じた要求空気量ＱＮＭＬを算出する。このとき、エンジン回転数が目標回転数と一致していない場合、回転数フィードバック制御部１２２によって、アイドル目標空気量を調整する。
【００２９】
回転数フィードバック制御部１２２は、まず、回転数偏差演算部１２３において、エンジン１のクランク角センサ１１から求めたエンジン回転数すなわちエンジンの実回転数と、目標回転数との偏差ΔＮｅを算出する。
【００３０】
次に、エンジンの負荷に応じた空気量の比率の演算について説明する。
まず、空気量演算部１２５において、エアフローセンサ１２の検出値とクランク角センサ１１の検出値とに基づいて、１吸気行程で各気筒のシリンダに吸入される空気量Ｇｃを算出する。
本実施の形態１では、エアフローセンサ１２の検出値すなわち実測値を用いているが、インマニ圧センサ１５での検出値を用いてもよい。なお、エアフローセンサ１２の検出値を使用する方が、直接的であって、処理時間の短縮には好都合である。
また、前記検出値から求められる充填効率等の空気量の指標となる演算値、前記検出値または前記空気量演算値の目標値を用いてもよい。
【００３１】
次に、空気量比演算部１２７において、前記算出空気量Ｇｃと、予め作成した基準空気量１２６の値Ｇｃ０とに基づいて、空気量の比率Ｇｃ＿Ｒａｔｉｏを算出し、これをフィードバック補正ゲインへの負荷補正項とする。
実施の形態１では、負荷補正項は前記空気量の比率Ｇｃ＿Ｒａｔｉｏを用いるが、予め作成した前記空気量の比率Ｇｃ＿Ｒａｔｉｏに応じたテーブル値を用いても良い。なお、予め設定したテーブルを使用する場合には、負荷補正項の最大値および最小値を予め設定して、負荷補正項の値を制限することによって、使用する負荷補正項の値が正常値の範囲内か否かの判断を行うことができるようにして、異常値が発生した場合に警告処置を採用することができる。
また、基準空気量１２６は、１定数を用いてもよいが、エンジン回転数もしくは目標回転数のテーブル値を用いてもよい。
【００３２】
次に、フィードバック制御値演算部１２４では、予め作成した前記回転数偏差ΔＮｅに応じたテーブルから基準となるフィードバック制御ゲインを算出し、それに対して前記負荷補正項を掛けることで、フィードバック制御ゲインＫＩを算出し、フィードバック制御ゲインＫＩと前回の更新タイミングで算出したフィードバック制御値ＱＮＦＢ(ｎ−１)とから、フィードバック制御値ＱＮＦＢを算出する。
【００３３】
本実施例では、フィードバック制御ゲインＫＩの算出に、前記回転数偏差ΔＮｅに応じたテーブル値と前記負荷補正項の掛け算を用いるが、前記回転数偏差ΔＮｅと、前記負荷補正項に基づいて、予め作成したマップからフィードバック制御ゲインＫＩを算出してもよい。
また、本実施例では、補正の方法に積分補正を用いているが、負荷に応じたフィードバック制御ゲインの算出手段を、比例補正に用いてもよい。
【００３４】
次に、アイドル目標空気量演算部１３０は、アイドル負荷要求空気量ＱＮＭＬと、フィードバック制御値ＱＮＦＢとに基づいて、アイドル目標空気量ＱＩＳＣを算出する。
【００３５】
目標スロットル開度演算部１４０は、アイドル目標空気量ＱＩＳＣに基づいて、スロットル前後圧力あるいは吸気温度に応じた、スロットル開度とスロットル通過空気流量の関係から、目標スロットル開度電圧ＶＴＰを算出する。
【００３６】
図４は、実施の形態１によるアイドリング回転数制御装置の動作を示すタイムチャートであって、フィードバック制御値の挙動、およびエンジン回転数の動きの一例を示している。
横軸を時間とし、縦軸にエンジン回転数と、フィードバック制御値とをそれぞれ示しており、図中、破線ＬＬはエンジンの実負荷が小さい状態でのエンジン回転数と、フィードバック制御値であるのに対して、実線ＬＨはエンジンの実負荷が大きい状態でのエンジン回転数と、フィードバック制御値を示している。
【００３７】
図４のタイムチャートに示す処理は、ＥＣＵ１００によって所定時間毎の割り込み処理によって実行される。
まず、実施の形態１によって制御した場合の挙動を説明する。
図４において、期間Ａでは、例えば目標空気量のずれにより、エンジン回転数と目標回転数に偏差が生じている期間の状態を表している。ここでは、回転数フィードバックを実施していないことを表している。また、このときのエンジン回転数と目標回転数の偏差は、エンジンの実負荷が大きい状態とエンジンの実負荷が小さい状態とでは同じである場合を示している。
【００３８】
期間Ａから期間Ｂに移行したタイミングで、回転数フィードバックを開始する。期間Ｂのフィードバック制御ゲインは、回転数の偏差に加えて、エンジンの実負荷に応じて算出される。すなわち、エンジンの実負荷が大きい状態の場合とエンジンの実負荷が小さい状態の場合とでは、一度の処理における変化量が異なって適用されている（エンジンの実負荷が大きい状態の場合には、エンジンの実負荷が小さい状態の場合に比べて変化量を多くする）ため、図中の実線ＬＨに示すようにフィードバック制御値は、破線ＬＬに示すフィードバック制御値）に比べて、一度の処理における変化量が多い。それにより、エンジン負荷が大きい状態のエンジン回転数の変化（実線ＬＨ）と、エンジン負荷の小さい状態のエンジン回転数の変化（破線ＬＬ）とは、エンジンの実負荷の大小の状態にかかわらず、同程度の速度で、目標回転数に収束させることが可能となることを示している。
【００３９】
次に、実施の形態１の制御を行なわない場合の比較例として図５にアイドリング回転数制御装置の動作を示すタイムチャートで表す。
図５においても、図４と同様に、横軸を時間とし、縦軸にエンジン回転数と、フィードバック制御値とをそれぞれ示しており、図中、破線ＬＬはエンジンの実負荷が小さい状態での値であるのに対して、実線ＬＨはエンジンの実負荷が大きい状態での値を示している。
【００４０】
期間Ａでは、例えば目標空気量のずれにより、エンジン回転数と目標回転数に偏差が生じている期間の状態を表している。ここでは、回転数フィードバックを実施していないことを表している。また、このときのエンジン回転数と目標回転数の偏差は、エンジンの実負荷が大きい状態とエンジンの実負荷が小さい状態とでは同じである場合を示している。
【００４１】
負荷期間Ａから期間Ｂに移行したタイミングで、回転数フィードバックを開始する。期間Ｂのフィードバック制御ゲインは、回転数の偏差に応じて算出されるため、フィードバック制御値ＱＮＦＢの値は、回転数偏差が大きいときは急速に変化し、回転数偏差が小さくなると緩やかに変化する。それに伴い、エンジン回転数も同様に、目標回転数に収束する。エンジンの実負荷が大きい状態では小さい状態に比べて、エンジン回転数を目標回転数に収束させるために必要な空気の変化量が多いため、フィードバック制御値が変化する量は、エンジンの実負荷の大小の状態によって相違しており、エンジンの実負荷が大きい状態ではエンジンの実負荷が小さい状態に比べて大きい。そのため、エンジン回転数が目標回転数に収束するまでの時間が、エンジンの実負荷の大小の状態によって異なっている。
【００４２】
図５の比較例では、図中の期間Ｃに示すとおり、エンジンの実負荷の大きい状態の場合と、エンジンの実負荷の小さい状態の場合とでは、エンジンの回転数が目標回転数に収束するまでの時間が異なるという状態を表している。
【００４３】
次に、実施の形態１による回転数フィードバック制御装置の動作を、フローチャートに従って説明する。図６は、実施の形態１による回転数フィードバック制御の一例を示す動作を説明するためのフローチャートである。
図６において、ステップＳ１０１では、例えばエンジン１の状態がアイドリング中であるか等、正しく回転数フィードバックができる状態であるか否かを判断し、ＹｅｓならステップＳ１０２へ進み、ＮｏならステップＳ１１１へ進む。
【００４４】
ステップＳ１０２では、エンジン１の回転数と目標回転数との偏差ΔＮｅを算出し、ステップＳ１０３へ進む。
【００４５】
ステップＳ１０３では、エアフローセンサ１２の出力値、クランク角センサ１１の出力値から、空気量Ｇｃを算出し、ステップＳ１０４へ進む。
【００４６】
ステップＳ１０４では、ステップＳ１０３で算出したＧｃと、予めエンジン負荷が小さい状態で作成した基準空気量Ｇｃ０との比率Ｇｃ＿Ｒａｔｉｏ（エンジンの実負荷の比率）を算出し、ステップＳ１０５へ進む。
【００４７】
ステップＳ１０５では、ステップＳ１０４で算出した比率Ｇｃ＿Ｒａｔｉｏに対して、上限処理を行い、ステップＳ１０６へ進む。
【００４８】
ステップＳ１０６では、ステップＳ１０５で算出した比率Ｇｃ＿Ｒａｔｉｏに対して、下限処理を行い、ステップＳ１０７へ進む。
【００４９】
ステップＳ１０７では、ステップＳ１０６で算出した比率Ｇｃ＿Ｒａｔｉｏが所定範囲外かを判断し、ＹｅｓならステップＳ１０８へ進み、ＮｏならステップＳ１０９へ進む。  
【００５０】
ステップＳ１０８では、ステップＳ１０２で算出したΔＮｅを用いて、予め作成したテーブルからＫＩ＿Ｂａｓｅを算出し、それに対してステップＳ１０６で算出した比率Ｇｃ＿Ｒａｔｉｏ（負荷補正項）を掛けることで、フィードバック制御ゲインＫＩを算出し、ステップＳ１１０へ進む。
【００５１】
ステップＳ１０９では、ステップＳ１０２で算出したΔＮｅを用いて、予め作成したテーブルからＫＩ＿Ｂａｓｅを算出し、それに対して比率Ｇｃ＿Ｒａｔｉｏの（負荷補正項）＝１．０を掛けることで、フィードバック制御ゲインＫＩを算出し、ステップＳ１１０へ進む。すなわち、エンジンの実負荷の比率が、１．０を含む予め定めた範囲内の場合には、前記負荷補正項を１．０として前記フィードバック制御ゲインを求める。
【００５２】
ステップＳ１１０では、ＥＣＵ１００に記憶したＱＮＦＢ前回値に、ステップＳ１０５で算出したフィードバック制御ゲインＫＩを加えて、フィードバック制御値ＱＮＦＢを算出し、処理を終える。
【００５３】
ステップＳ１１１では、ＥＣＵ１００に記憶したＱＮＦＢ前回値を呼び出し、処理を抜ける。
【００５４】
以上述べたように、比率Ｇｃ＿Ｒａｔｉｏが大きくなるにつれて、フィードバック制御ゲインＫＩ、およびフィードバック制御値ＱＮＦＢの変化量を多くすることで、どのエンジン負荷状態でも、常に同程度の収束性と安定性を実現することができる。
また、本願のアイドリング回転数制御装置では、エンジン負荷の指標を空気量で簡易的に行うことにより、制御を大幅に複雑化せず、効果が得られることができる。
【００５５】
なお、以上説明した実施の形態１において、エンジン回転数と目標回転数との偏差に応じたフィードバック制御ゲインを設定する、すなわち、目標回転数とエンジン回転数の偏差が大きい場合には、フィードバック制御ゲインを大きくして応答性を向上させ、一方、エンジン回転数と目標回転数との偏差が小さい場合には、フィードバック制御ゲインを小さくして安定性を確保することを合わせることによって相乗効果を得ることができる。
【００５６】
本願は、例示的な実施の形態が記載されているが、実施の形態に記載された様々な特徴、態様、及び機能は特定の実施の形態の適用に限られるのではなく、単独で、または様々な組み合わせで実施の形態に適用可能である。
従って、例示されていない無数の変形例が、本願明細書に開示される技術の範囲内において想定される。例えば、少なくとも１つの構成要素を変形する場合、追加する場合または省略する場合が含まれるものとする。
【符号の説明】
【００５７】
１  エンジン、２  吸気管、３  エアクリーナ、４  スロットルバルブ、
５  サージタンク、７  排気管、８  シリンダ、９  大気圧センサ、
１１  クランク角センサ、１２  エアフローセンサ、１３  吸気温センサ、
１４  スロットルポジションセンサ、１５  インマニ圧センサ、１６ 空燃比センサ、
１７  インジェクタ、１８  点火プラグ、１９  点火コイル、２０  吸気バルブ、
２１  排気バルブ、２２  排気ガス浄化触媒、１００  ＥＣＵ、１００ａ  ＣＰＵ、
１００ｂ  記憶部、１２０  アイドル目標空気量制御部、１２１  要求空気量演算部、
１２２  回転数フィードバック制御部、１２３  回転数偏差演算部、
１２４  フィードバック制御値演算部、１２５  空気量演算部、
１２６  基準空気量、１２７  空気量比演算部、１３０  アイドル目標空気量演算部、
１４０  目標スロットル開度演算部、２００  センサ部、３００  アクチュエータ部
【要約】
【課題】  アイドリング中のエンジンの回転数を目標回転数に一致させるようにするアイドリングエンジン回転数制御装置において、エンジンの実負荷の大小の状態に関わらず、同程度の収束性と安定性を実現する。
【解決手段】  目標回転数を維持できる空気量を算出する要求空気量演算部、エンジンの実回転数と前記目標回転数との偏差を演算する回転数偏差演算部、予め定められた基準の負荷に対して必要とされる基準空気量と前記エンジンの実負荷に対して必要とされる空気量との比率から空気量の補正を行う負荷補正項を出力する空気量比演算部、前記回転数偏差演算部の出力と前記負荷補正項とに基づいてフィードバック制御値を出力するフィードバック制御値演算部、および前記要求空気量演算部の出力と前記フィードバック制御値によってアイドル目標空気量を算出するアイドル目標空気量演算部を備えたことを特徴とする。
【選択図】図３【図１】
0006980067.tif 000002
【図２】
0006980067.tif 000003
【図３】
0006980067.tif 000004
【図４】
0006980067.tif 000005
【図５】
0006980067.tif 000006
【図６】
0006980067.tif 000007