(57)【要約】【課題】負荷がステップ的に増加するように電圧が切り替えられるときに増加分の電力分を的確に補正した吸入空気量を吸入する吸入空気量制御装置を提供すること。【解決手段】電気負荷装置に対する電力制御に応じて内燃機関に対する吸入空気量を制御する吸入空気量制御装置であって、前記内燃機関の運転状態に応じた基準吸入空気量を演算する演算手段と、前記電気負荷装置に対するデューティ値と所定のデューティ値とを比較する比較手段と、デューティ値が所定のデューティ値より小さいとき、前記基準吸入空気量にデューティ値に比例した補正値を加算した吸入空気量を吸入するように制御し、デューティ値が所定のデューティ値より大きいとき、前記電気負荷装置の電流値が定常値となるまでの期間、前記基準吸入空気量に所定の定数を加算した吸入空気量を吸入するように制御する制御手段と、を備える。【選択図】図１
2006083744.tif 000002
【特許請求の範囲】
【請求項１】
電気負荷装置に供給する電圧を所定のデューティ値においてデューティ制御からバッテリからの供給電圧へと切り替え、前記電気負荷装置に対する電力制御に応じて内燃機関に対する吸入空気量を制御する吸入空気量制御装置であって、
前記内燃機関の運転状態に応じた基準吸入空気量を演算する演算手段と、
前記電気負荷装置に対するデューティ値と前記所定のデューティ値とを比較する比較手段と、
前記デューティ値が前記所定のデューティ値より小さいとき、前記基準吸入空気量に前記デューティ値に比例した補正値を加算した吸入空気量を吸入するように制御し、前記デューティ値が前記所定のデューティ値より大きいとき、前記電気負荷装置の電流値が定常値となるまでの期間、前記基準吸入空気量に所定の定数を加算した吸入空気量を吸入するように制御する制御手段と、
を備える吸入空気量制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気負荷装置の負荷の増大に応じて内燃機関の出力を増加させるように吸入空気量を制御する技術に関し、特に、電気負荷装置の急激な負荷変動に対応するように吸入空気量を制御する技術に関する。
【背景技術】
【０００２】
内燃機関の出力の制御方法として、機関回転数と目標回転数との偏差が減少するように閉ループ制御量を算出し、この算出した閉ループ制御量に対して電装品の電気負荷変動量をさらに考慮して制御量を求める手法が知られている。そして、この制御量である吸入空気量となるように電子制御スロットルバルブなどのアクチュエータを操作して電気負荷変動量を補う出力となるように機関回転数を制御する。
【０００３】
特許文献１には、ラジエータファンの回転数がデューティにしたがって制御され、アイドルアップ補正量ＱＥＬＳをファン駆動デューティに応じたアイドルアップ補正量Ｋ１として求め、アイドル回転数制御空気量ＱＩＳＣを補正して、負荷投入時のエンジンへの吸入空気量の過不足をなくす技術が開示されている。
【特許文献１】特開平１１−３３６５８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
デューティ回路の設計上の理由から、所定のデューティ値を超えたとき、ラジエータファンなどの電気負荷装置に供給する電圧を、デューティ値に対して比例的に電圧を供給する制御からバッテリからの直接供給電圧へと切り替えるものがある。このように、供給電圧をバッテリからの直接供給電圧へと切り替えると、電気負荷装置に流れる電流値がステップ的に増加する（図５）。これは、ラジエータファンの回転数をステップ的に増加させようとするために、いわゆる突入電流が発生したためであるが、このとき瞬間的に要求される電力が増加する。よって、交流発電機は増加した分の電力を補うように発電量を増加させなければならない。発電量を増加させると、交流発電機の負荷が増加するため、吸入空気量を増加させ内燃機関の出力を増加させる。
【０００５】
引用文献１のものは、デューティ値に応じて吸入空気量を補正して吸入空気量の過不足を減少させている。しかしながら、引用文献１のものは、上述のようにステップ的に要求電力が変化する場合に吸入空気量を的確に補正できないという問題があった。
【０００６】
したがって、本発明は、上記問題を解決すべく、電力ソースの切り替えに際しステップ的に負荷が増加したときに、増加分の電力を補うように補正した吸入空気量を吸入することができる吸入空気量制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の吸入空気量制御装置は、発明の一形態（請求項１）によると、電気負荷装置に供給する電圧を所定のデューティ値においてデューティ制御からバッテリからの供給電圧へと切り替え、前記電気負荷装置に対する電力制御に応じて内燃機関に対する吸入空気量を制御する吸入空気量制御装置であって、前記内燃機関の運転状態に応じた基準吸入空気量を演算する演算手段と、前記電気負荷装置に対するデューティ値と前記所定のデューティ値とを比較する比較手段と、前記デューティ値が前記所定のデューティ値より小さいとき、前記基準吸入空気量に前記デューティ値に比例した補正値を加算した吸入空気量を吸入するように制御し、前記デューティ値が前記所定のデューティ値より大きいとき、前記電気負荷装置の電流値が定常値となるまでの期間、前記基準吸入空気量に所定の定数を加算した吸入空気量を吸入するように制御する制御手段と、を備える。これによると、ラジエータファンなどの電気負荷装置の要求電力がステップ的に変化する時期をデューティ値に基づいて判定する。よって、急激な負荷変動が発生する時期にこれに応じた電力を補うように吸入空気量を増加させることができる。
【発明を実施するための最良の形態】
【０００８】
図面を参照しつつこの発明の実施の形態を説明する。図１は、この発明の実施形態に従い車両に搭載される吸入空気量制御装置のブロック図である。
【０００９】
電子制御ユニット（以下、「ＥＣＵ」という）100は、車両の各部から送られてくるデータを受け入れる入力インタフェース100b、車両の各部の制御を行うための演算を実行するＣＰＵ100a、読み取り専用メモリ（ＲＯＭ）およびランダムアクセスメモリ（ＲＡＭ）を有するメモリ100d、および車両の各部に制御信号を送る出力インタフェース100cを備えている。メモリ100dのＲＯＭには、車両の各部の制御を行うためのプログラムおよび各種のデータが格納されている。この発明に従う制御のためのプログラムは、該ＲＯＭに格納される。ＲＯＭは、ＥＰＲＯＭのような書き換え可能なＲＯＭでもよい。ＲＡＭには、ＣＰＵ100aによる演算のための作業領域が設けられる。車両の各部から送られてくるデータおよび車両の各部に送り出す制御信号は、ＲＡＭに一時的に格納される。
【００１０】
ＥＣＵ100に向けて送られた信号は入力インタフェース100bに渡され、アナログ−デジタル変換される。ＣＰＵ100aは、変換されたデジタル信号を、メモリ100dに格納されているプログラムに従って処理し、車両の各部に送るための制御信号を作り出す。出力インタフェース100cは、これらの制御信号を後述するファンユニット103、電子制御式のスロットルバルブ107、およびその他の各部へと送る。また、ＥＣＵ100は、バッテリ102から電力を供給されるが、ＥＣＵ100にはレギュレータが含まれており、ＥＣＵ100の各部に調整された電圧が供給されるようになっている。
【００１１】
本実施形態において、ＥＣＵ100はラジエータファン104の制御において使用されるデューティ値の演算と、このデューティ値をファンユニット103に出力する機能を有している。デューティ値の算出はエンジン（内燃機関）106の運転状態に基づいて算出する従来の手法を用いて行うことができる。たとえば、高負荷運転を行って、水温が上昇した後車両が停車した場合などは、走行風がラジエータ105に流れないため、ラジエータファン105の回転数を上げるためにデューティ値を高めるようにデューティ値が決定される。デューティ値は、エンジン106の回転数NE、車速などの複数のパラメータに基づいたデューティ値マップが実験的に求められて用意されており、これを参照することにより求められる。本実施形態では、簡単のためにエンジン回転数NEに対するデューティ値マップが予め実験的に求められメモリ100dに格納されている。そして、エンジン106の回転数NEをパラメータとしてデューティ値を求めることとしている。
【００１２】
ＡＣＧ101は、オルタネータなどの交流発電機である。本実施形態においてＡＣＧ101はＩＣ式のボルテージレギュレータが内蔵されており１２（Ｖ）の直流電圧を出力できるように構成されている。バッテリ102は、ＡＣＧ101によって発電された電力を蓄積し１２（Ｖ）の直流電圧を各電装品に供給するバッテリである。
【００１３】
ファンユニット103は、ＥＣＵ100から出力されるデューティ値に基づいてＡＣＧ101またはバッテリ102からの供給電圧を調節し、デューティ値に比例した電圧を出力する。また、ファンユニット103は、ＥＣＵ100から出力されるデューティ値が所定のデューティ値以上になると、供給電圧をデューティ制御された電圧からバッテリ102から直接供給される電圧へと切り替える機能を有する。本実施形態では、デューティ値が７６％を超えるとき、デューティ制御された電圧からバッテリ102からの電圧へと切り替えている。
【００１４】
図６は、本実施形態におけるファンユニット103によって、デューティ制御および電圧の切り替えが行われたときのラジエータファン104に印加される電圧（ＦＡＮ電圧）を示している。７６％よりデューティ出力が小さいときはデューティ値の増加にしたがって比例的に電圧が増加し、７６％になると電力ソースの切り替えが行われ、ＦＡＮ電圧はバッテリ電圧に等しい１２（Ｖ）になっている。図５は、電圧がデューティ制御からバッテリ電圧へと切り替わったときのラジエータファンの電流値を示しているが、切り替わった瞬間に急激に電流値が上昇している。これは、突然ファンの回転数を上昇させようとしたため、負荷が増加したためである。
【００１５】
ラジエータファン104は、複数の羽をもつファンであって、後述のラジエータ105に対して送風を行い、ラジエータ105内の冷却水の温度を下げる。本実施形態においてラジエータファン104は、ＥＣＵ100からのデューティ値に対してファンユニット103から出力される電圧により回転数を制御されている。前述の通り所定のデューティ値においてラジエータファン104に供給される電力ソースの切り替えがされ、所定のデューティ値以上からは直接バッテリ電圧が供給される。
【００１６】
ラジエータ105は、エンジン106のウォータージャケット内を流れる冷却水を冷却するための冷却装置である。ラジエータ105内の冷却水が流れるパイプの周囲には放熱用のフィンが取り付けられている。そして、熱伝導でフィンに伝えられた熱が、ラジエータファン104からの送風または車両の走行風によって冷却される。そして、冷却水の温度が下げられ、エンジン106の冷却が行われる。
【００１７】
本実施形態においてエンジン106は、水冷式の４サイクルガソリンエンジンである。エンジン101は、図に示さない吸気カムシャフトおよび排気カムシャフトを備えている。
【００１８】
スロットルバルブ107は、ＥＣＵ100からの信号によって電気的に制御されるＤＢＷ（Drive By Wire）方式のスロットルバルブである。スロットルバルブ107は、吸気管108に流入する空気量を制御するための弁であって、内蔵しているスロットルバルブモータによって弁の開度が変化させられる。スロットルバルブモータは、スロットルバルブ107の弁角度を変化させるためのモータであって、０(deg)のときが全閉となり、９０(deg)の時に全開となる。また、スロットルバルブモータは、ＥＣＵ100からの制御信号および電力供給によって動作する。
【００１９】
本実施形態において、上述のように吸入空気量は電子制御式のスロットルバルブによって調整されることとしているが、周知の可変バルブタイミング機構を使用して吸入空気量を調整する機構を採用してもよい。また、スロットルバルブを迂回するバイパス通路を設け、さらにバイパス通路内に設けたロータリーバルブの動作を制御することとして補正した吸入空気量の制御を行う構成とすることもできる。
【００２０】
吸気管108は、エンジン106のシリンダ内に空気を吸入するためのものであって、上述のスロットルバルブ107が取り付けられ、スロットルバルブの開閉角度によって吸入空気量が調整可能となっている。排気管109は、燃焼後の排気ガスを放出するためのものである。ここでは図に示していないが、三元触媒等が取り付けられ、排気ガスを浄化して大気に放出する構成となっている。スロットル開度センサ110は、スロットルバルブ107の開度を検出して、その検出結果をＥＣＵ100に送出する機能を有する。
【００２１】
エンジン106には、エンジン106のクランク軸の回転角度を検出するクランク角センサ111が設けられている。クランク角センサ111は、エンジン106の特定の気筒の所定クランク角度で信号パルス（ＣＹＬ信号パルス）を出力する気筒判別センサ、各気筒の吸入行程開始時の上死点（ＴＤＣ）に関し所定クランク角度前のクランク角度で（４気筒エンジンではクランク各１８０度ごとに）ＴＤＣ信号パルスを出力するＴＤＣセンサ、およびＴＤＣ信号パルスより短い一定クランク角周期（たとえば、３０度）で１パルスを発生するＣＲＫセンサからなる。そして、ＣＹＬ信号パルス、ＴＤＣ信号パルス、およびＣＲＫ信号パルスはＥＣＵ100に供給される。これらの信号パルスは、燃料噴射時期、点火時期等の各種タイミング制御に使用され、また、所定時間に出力されたパルスをカウントし機関回転数NEの算出に使用される。
【００２２】
ＥＬＤユニット112は、各種の電装品の使用電流を測定し、測定値をＥＣＵ100に送る電流計である。本実施形態においてＥＬＤユニット112は、各種電装品の総使用電流を測定し、測定値をＥＣＵ100に送る。ただし、本実施形態において使用されるラジエータファン104は定格容量が大きいため、ＥＬＤユニット112は、ラジエータファン104の電流を測定しない構成としている。
【００２３】
また、図に示さないものもあるが、このエンジン106を運転するために必要な他のセンサ類（吸気管圧力センサ）や、各種装置が取り付けられている。
【００２４】
次に、図２から図４のフローチャートを参照しつつ、吸入空気量制御のプロセスを説明する。本実施形態において、エンジン106はＤＢＷ方式のスロットルバルブ107で吸入空気量を制御するが、要求する吸入空気量の補正項の一つである補正量実反映値IACGFを本プロセスで求めている。
【００２５】
本実施形態において、電気負荷の増加分に対応するための補正項を二つの方法で求めており、そのうちいずれか大きい方の値を採用している。一つは従来から存在する手法であって、ＥＬＤユニット112からの検出値に基づいて負荷増加分の補正項を求める方法であり。もう一つの方法は、本発明によるものであって、ラジエータファン104に対するデューティ値に基づいて補正項を求める方法である。
【００２６】
プロセスの前半における、図２および図３に示すのプロセスは、前述のＥＬＤユニット112からの検出値に基づいて補正項を決める方法である。図４のプロセスは、本発明によるデューティ値に基づいて補正項を求める方法であるが、プロセスの最後で、ＥＬＤユニット112に基づいて決めた補正項とデューティ値に基づいて決めた補正項とのうちいずれか大きい方の値を採用する処理を行っている。
【００２７】
メインプログラムから補正量算出ルーチンが呼び出されると、ＥＣＵ100は、ＡＣＧ101の発電量ACGFを変数enに代入する（S201）。そして、変数enに代入した値を用いてＲＯＭに記憶されたIACGXテーブル（図７）を検索し、この値をIACG目標値IACGMに代入する。
【００２８】
次に、ＥＣＵ100は、ルーチンCAL_IACGを呼び出する。CAL_IACGを呼び出すと、ＥＣＵ100は図３に示すCAL_IACGルーチンを実行する。この、CAL_IACGのルーチンは、ＥＬＤユニット112からの出力の変化量の変動が小さいか、変動が増加方向に大きいか、または変動が減少方向に大きいかのいずれかを判定して変化量ステータスCIACGMODに所定の値を設定するためのルーチンである。
【００２９】
ＥＣＵ100は、ＡＣＧ101の発電量ACGFが、所定の上限値である#ACGFを超えているか否かについて判定する（S301）。ＡＣＧ101は、エンジン106から伝達される動力によって発電を行っている。また、ＡＣＧ101の発電量とエンジン106から伝達される動力（ここでは回転数NE）との関係が予め実験によって求められマップとしてメモリ100dに格納されている。ＥＣＵ100は、ＡＣＧ101の発電量ACGFを求めるとき、エンジン106の機関回転数NEを求め、この回転数NEでマップを参照して発電量ACGFを求めている。
【００３０】
ＡＣＧ101の発電量が所定の上限値#ACGFを超えているとき、ＡＣＧ101の負荷が大きいものとして、ＥＣＵ100は、プロセスをS308へと進める。S308以降のプロセスについては後述する。
【００３１】
一方、S301においてＡＣＧ101の発電量ACGFが所定の値#ACGFを超えていないとき、ＥＣＵ100は、ＥＬＤユニット112からの出力の変化量である電流変化量DELNが０より大きいか否か、すなわち負であるか否かについて判定する（S302）。電流変化量DELNは、バックグラウンド、または他のルーチンによって算出され、算出結果が電流変化量DELNとしてメモリ100dに格納されている。たとえば、所定の周期でＥＬＤ112の測定値、すなわち電流値を取得し、前回に取得した測定値との差をとり、この値を電流変化量DELNとしてメモリ100dに格納する。
【００３２】
S302において、電流変化量DELNが負であるとき、ＥＣＵ100は、電流変化量DELNの絶対値が所定のしきい値#DELNLより大きいか否かについて判定する。そして、電流変化量DELNの絶対値が所定のしきい値#DELNLよりも大きいとき、プロセスをS307へと進める（S306）。次に、電流変化量DELNが減少する方向で変動が大きいことを示す値０を変化量ステータスCIACGMODに設定して（S307）プロセスをS305へと進める。一方、S306において、電流変化量の絶対値が所定のしきい値#DELNLよりも大きくないときは、変動が小さいものとしてプロセスをS308へと進める。このときは、電流の変動が少ないときであり、ＥＣＵ100は、そのことを示す値として変化量ステータスCIACGMODに値２を設定する（S308）。そして、負荷変動考慮前補正項IACGの値を平滑化する平滑平均化計算を行う（S309）。平滑平均化計算は、例えば、負荷変動考慮前補正項IACGの過去から現在までにサンプリングした所定の個数の値を算術平均計算することで求めることができる。
【００３３】
一方、S302において電流変化量DELNが正の値であるとき、ＥＣＵ100は、電流の変化量が増加方向にあるものとしてプロセスをS303へと進める。そして、電流変化量DELNが所定のしきい値#DELNHよりも大きいか否かについて判定し、大きいときは変動が大きいものとしてプロセスをS304へと進める。そして、ＥＣＵ100は、変化量ステータスCIACGMODに増加する方向で変動が大きいことを示す値１を設定する。また、S303において、電流変化量DELNが所定のしきい値#DELNLより大きくないとき、ＥＣＵ100は、変動が小さいものとしてプロセスをS308へと進める。
【００３４】
次にプロセスをS305へと進めると、負荷変動考慮前補正項IACGにIACG目標値であるIACGMを代入する。そして、本プロセスを終了する。
【００３５】
CAL_IACGのルーチンを抜けると図２のS204へと戻り、ＥＣＵ100は、変化量ステータスCIACGMODの値が１であるか否かについて判定する。ここで、変化量ステータスCIACGMODが値１であるとき、ＥＣＵ100は、プロセスをS205へと進める。そして、カウンタCIACGに所定の値CTIACGを設定する（S205）。所定の値CTIACGは、吸入空気量を増分させる期間をあらわすカウンタ値である。この値は、予め実験によって適当な値が求められ、メモリ100dに格納されている。次に、ＥＣＵ100は、変数diacg1に、吸入空気量の加算量DIACGSUBを代入する（S209）。
【００３６】
S204において変化量ステータスCIACGMODの値が１ではないとき、ＥＣＵ100は、変化量ステータスCIACGMODの値が２であるか否かについて判定する（S206）。ここで、変化量ステータスCIACGMODが２であるとき、ＡＣＧ101の負荷が高いか、変動が小さいことを示す。つぎに、ＥＣＵ100は、カウンタCIACGの値が０であるか否かについて判定する（S207）。そして、カウンタCIACGが０になっていないとき、ＥＣＵ100は、カウンタCIACGの値を１だけ減算する（S208）。
【００３７】
S206において、変化量ステータスCIACGMODの値が２ではないとき、変化量ステータスCIACGMODの値は０であり、電流変化量DELNが減少する方向に大きく変動していることを示している。このとき、ＥＬＤ112の測定値ユニットで測定された電装品の総電力消費量は減少しているのでＥＣＵ100は、カウンタCIACGを０に設定する（S210）。そして、ＥＣＵ100は、変数diacg1に０を設定する（S209）。
【００３８】
S207においてカウンタCIACGが０になっているときは、上述のS211のプロセスを実行する。
【００３９】
図２に示すプロセスを終了すると、ＥＣＵ100は、本発明の一実施形態である図４のプロセスを実行する。
【００４０】
S401において、ＥＣＵ100は、ＡＣＧ101の発電量ACGFが所定の上限値#ACGFを超えているか否かについて判定する。ここで、ＡＣＧ101の発電量ACGFが所定の上限値#ACGFを超えているときは、ＥＣＵ100は、プロセスをS410へと進める。S410以降のプロセスは後述する。
【００４１】
S401において、ＡＣＧ101の発電量が所定の上限値#ACGFを超えていないとき、ＥＣＵ100は、変数DTRFIACGZにデューティ前回値（デューティ値の前回値）DTRFIACGを代入する（S402）。次に、ＥＣＵ100は、機関回転数NEを算出し、この回転数NEに基づいてデューティ値マップを参照し現時点のデューティ値（デューティ今回値）を求める。そして、デューティ前回値を示す変数DTRFIACGにデューティ今回値DOUTRFCを代入する。このようにしてS402とS403のプロセスでは、デューティの前回値と今回値とをシフトさせる処理を行っている。
【００４２】
S404において、ＥＣＵ100は、デューティ前回値が代入されたDTRFIACGZがデューティしきい値DTRFCHより小さいか否かについて判定する。デューティ前回値が代入されたDTRFIACGZがデューティしきい値DTRFCHより小さいとき、ＥＣＵ100は、デューティ今回値DTRFIACGがデューティしきい値DTRFCH以上であるか否かについて判定する（S405）。デューティ今回値DTRFIAFCHがデューティしきい値DTRFCH以上ではないとき、ＥＣＵ100は、プロセスをS410へと進める。S410以降の動作は後述する。
【００４３】
一方、S405において、デューティ今回値DTRFIACGがデューティしきい値DTRFCH以上であるとき、ＥＣＵ100は、カウンタCIACGRFに所定の値CTIACGRFを代入する。デューティしきい値は、本実施形態において、デューティ制御からバッテリ102からの電圧供給へと切り替わる７６％に設定されている。すなわち、デューティ今回値DTRFIACGがデューティしきい値DTRFCHより小さいときは、比例的に増加するデューティ制御によりラジエータファン104が制御されており、デューティ今回値がDTRFIACGがデューティしきい値DTRFCHの７６％より大きいときは、ファンユニット103によって電圧の供給がバッテリ102からの直接供給へと切り替えられている。
【００４４】
また、カウンタCIACGRFが０までカウントダウンする期間は、図５における期間ｔ１に対応する。カウンタCIACGRFにセットされる所定の値CTIACGRFは、バッテリ102からの電力供給へと切り替わったときから吸入空気量を増分する期間のカウント値である。この値は、バッテリ102からの電力供給へと切り替わってからラジエータファン104の電流値が定常値になるまでの期間であって、予め実験によって適当な値が求められておりメモリ100dに格納されている。そして、変数diacg2に所定の吸入空気量の増分の加算量DIACGRFを代入する。加算量DIACGRFは、電力ソースがバッテリからの直接供給に切り替わったときに不足する電力を補うべく増加させる吸入空気量の制御量である。加算量DIACGRFの値は予め実験によって求められ、メモリ100dに格納されている。
【００４５】
そして、ＥＣＵ100は、S408において変数diacg1と変数diacg2のうちいずれか大きい方を選択して、吸入空気量を補正する加算項DIACGFに代入する。
【００４６】
つぎに、ＥＣＵ100は、補正量実反映値IACGFに、負荷変動考慮前補正項IACGと加算項DIACGFとを加算したものを代入する（S409）。負荷変動考慮前補正項IACGは、負荷増加による補正を考慮する前の、エンジン106の運転状態から求められた吸入空気量の補正項である。そして、本プロセスを終了する。
【００４７】
メインプログラムから再び補正量算出ルーチンが呼び出されると、上で既に説明したプロセスを経て、再びS404のプロセスを実行する。そして、S404において、ＥＣＵ100は、デューティ前回値の代入されたDTRFIACGZがデューティしきい値より小さいか否かについて判定する。そして、デューティ前回値の代入されたDTRFIACGZがデューティしきい値より小さくないとき、ＥＣＵ100は、カウンタCIACGRFが０であるか否かについて判定する（S407）。ここで、カウンタCIACGRFが０であるとき、図５に示すｔ１の期間、すなわち突入電流による一時的な電力増加の期間は終了している。よって、突入電流による電力増加はないため、ＥＣＵ100は、変数diacg2に０を代入する。すなわち、変数diacg2を０とするので、実質的に吸入空気量を加算項DIACGFで加算する補正は行わない。
【００４８】
一方、S410においてカウンタCIACGRFが０ではないとき、S411においてカウンタCIACGRFの値を１だけ減算する。
【００４９】
S408以降の動作は前述した通りであるが、S408において変数diacg1または変数diacg2のいずれかが選択される。しかしながら、カウンタCIACGRFが０のとき少なくとも変数diacg2は０であるので、実質的にラジエータファン104の負荷増大に起因する吸入空気量の補正は行われない。
【００５０】
このようにして、S409において補正量実反映値IACGFが算出されると、ＥＣＵ100は、他のルーチンで算出した吸気量の基本制御項（基準吸入空気量）にこれらを加算した制御信号をスロットルバルブモータに送り、スロットルバルブ107の開度を調整する。要求電力の増加分だけスロットル開度が増加すると、突入電流分の電力不足を補うようにエンジンの出力が増加する。
【００５１】
このようにして、ラジエータファンなどの電気負荷装置の要求電力がステップ的に変化する時期をデューティ値に基づいて判定する。よって、急激な負荷変動が発生する時期に負荷変動に応じた電力を補うように吸入空気量を増加させることができる。
【図面の簡単な説明】
【００５２】
【図１】この発明の一実施形態に従う、エンジンおよびその制御装置の概略図。
【図２】この発明の一実施形態に従う、補正量算出のフローチャート。
【図３】この発明の一実施形態に従う、補正量算出のフローチャート。
【図４】この発明の一実施形態に従う、補正量算出のフローチャート。
【図５】この発明の一実施形態に従う、突入電流を表す図。
【図６】この発明の一実施形態に従う、ファン電圧の変化を表す図。
【図７】この発明の一実施形態に従う、ＡＣＧ発電量に対するエア量加算の目標値を示すマップ。
【図１】
2006083744.tif 000003
【図２】
2006083744.tif 000004
【図３】
2006083744.tif 000005
【図４】
2006083744.tif 000006
【図５】
2006083744.tif 000007
【図６】
2006083744.tif 000008
【図７】
2006083744.tif 000009