説明

内燃機関の制御装置

【課題】エンジンや発電機の機差ばらつきや経時変化によるトルク誤差があっても、発電機の駆動トルクの急変によるエンジン回転変動等を十分に抑制できるようにする。
【解決手段】トルク補正量の学習期間中は、要求発電トルクを徐々に上昇させ、その徐変後の要求発電トルクを許可発電トルクに設定して、エンジン11のトルク指令値を許可発電トルクと同期させて徐々に上昇させながら、エンジン回転速度を目標回転速度に一致させるのに必要なエンジントルクの補正量(トルク補正量)を演算し、このトルク補正量を学習値としてバックアップRAM23に記憶する。このトルク補正量の学習値は、エンジン11や発電機17の機差ばらつきや経時変化によるトルク誤差に相当する。トルク補正量の学習終了後は、トルク指令値を上記トルク補正量の学習値に基づいて補正してエンジントルクを制御する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、内燃機関(エンジン)の動力で駆動される補機を搭載し、補機の駆動に必要なトルク(以下「駆動トルク」という)を考慮して内燃機関の出力トルクを制御する内燃機関の制御装置に関する発明である。
【背景技術】
【0002】
近年の車両には、エンジンの動力で駆動される様々な補機(例えば発電機、空調用コンプレッサ、パワーステアリング用コンプレッサ、燃圧上昇用の高圧ポンプ、オイルポンプ、モータジェネレータ等)が搭載されている。これらの補機の制御に関しては、例えば特許文献1(特開2004−260908号公報)に示すように、補機の作動状況を制御することで、燃費を向上させる技術の開発が進められている。
【特許文献1】特開2004−260908号公報(第2頁〜第7頁等)
【発明の開示】
【発明が解決しようとする課題】
【0003】
上述したように、補機はエンジントルクで駆動されるため、エンジン運転中に補機の駆動トルク(エンジントルクのうちの補機で消費されるトルク)が急激に変化すると、アイドル時にはエンジン回転変動が発生する要因となり、走行時には運転者の意思に反した車両の加減速が発生する要因となる。
【0004】
この対策として、補機の駆動トルクの増加量(減少量)とこれに対応するエンジントルクの増加量(減少量)とを同期させて、補機の駆動トルクの増加量(減少量)をエンジントルクの増加量(減少量)によってキャンセルするように制御すれば、上述した補機の駆動トルクの変化によるエンジン回転変動や車両の加減速を抑制することが可能であると考えられる。
【0005】
この場合、補機の駆動トルクの増減量は、補機の制御パラメータの変化量から予測することになると思われるが、補機の機差ばらつきや経時変化により補機の駆動トルクの増減量の予測値に誤差が生じることは避けられない。しかも、エンジントルク指令値と実際のエンジントルクとの関係も、エンジンの機差ばらつきや経時変化により誤差が生じることは避けられない。
【0006】
従って、従来の技術では、補機の駆動トルクの増加量(減少量)とエンジントルクの増加量(減少量)とを同期させるように制御しても、両者の間に機差ばらつきや経時変化によるトルク誤差が生じることは避けられず、上述した補機の駆動トルクの急変によるエンジン回転変動や運転者の意思に反した車両の加減速を十分に抑制することができない。
【0007】
本発明はこのような事情を考慮してなされたものであり、従ってその目的は、エンジンや補機の機差ばらつきや経時変化によるトルク誤差があっても、補機の駆動トルクの急変によるエンジン回転変動や運転者の意思に反した車両の加減速を十分に抑制することができる内燃機関の制御装置を提供することにある。
【課題を解決するための手段】
【0008】
上記目的を達成するために、請求項1に係る発明は、内燃機関の動力で駆動される補機を制御する補機制御手段と、内燃機関の出力トルクの制御誤差を補正するトルク補正手段と、所定のトルク補正量学習条件が成立しているときに前記補機の駆動に必要なトルク(以下「駆動トルク」という)を変化させて前記トルク補正手段によるトルク補正量を学習するトルク補正量学習手段と、前記トルク補正量の学習値に基づいてトルク指令値を補正して内燃機関の出力トルクを制御する内燃機関制御手段とを備えた構成としたものである。要するに、本発明は、所定のトルク補正量学習条件が成立しているときに補機の駆動トルクを変化させて、それによって発生する内燃機関の出力トルクの制御誤差を補正するためのトルク補正量を、機差ばらつきや経時変化によるトルク誤差として学習し、この学習値に基づいてトルク指令値を補正して内燃機関の出力トルクを制御するようにしたものである。このようにすれば、内燃機関や補機の機差ばらつきや経時変化によるトルク誤差があっても、そのトルク誤差を学習してトルク指令値を当該トルク誤差分だけ補正することができるので、補機の駆動トルクの急変による内燃機関回転変動や運転者の意思に反した車両の加減速を十分に抑制することができる。
【0009】
この場合、請求項2のように、トルク補正量の学習値を記憶手段に記憶しておくようにすると良い。このようにすれば、記憶手段の記憶データに基づいてトルク補正量の学習値を繰り返し使用したり、学習値の精度を向上させることができる。
【0010】
また、本発明は、請求項3のように、補機として、発電機、空調用コンプレッサ、パワーステアリング用コンプレッサ、モータジェネレータのうちのいずれか1つ以上を搭載した車両に適用すると良い。これらの補機は、いずれも比較的大きな駆動トルクを必要とするため、補機の駆動トルクの急変による内燃機関回転変動や運転者の意思に反した車両の加減速の問題が発生しやすいためである。
【0011】
また、請求項4のように、内燃機関制御手段は、吸入空気量、燃料噴射量、噴射時期、点火時期のうちのいずれか1つ以上を制御することで該内燃機関の出力トルクを制御するようにすると良い。吸入空気量、燃料噴射量、噴射時期、点火時期のいずれの制御パラメータを用いても、内燃機関の出力トルクをトルク指令値に応じて制御することができる。
【0012】
また、請求項5のように、トルク補正手段は、内燃機関の回転速度に基づいて該内燃機関の出力トルクをフィードバック補正するようにしても良い。このようにすれば、内燃機関の回転速度を目標回転速度に維持するのに必要なトルク補正量を、機差ばらつきや経時変化によるトルク誤差として学習することができ、補機の駆動トルクの急変による内燃機関の回転変動を抑制するためのトルク補正量を精度良く学習することができる。
【0013】
或は、請求項6のように、トルク補正手段は、車速又は車両加減速度に基づいて内燃機関の出力トルクをフィードバック補正するようにしても良い。このようにすれば、車速又は車両加減速度を目標値に維持するのに必要なトルク補正量を、機差ばらつきや経時変化によるトルク誤差として学習することができ、補機の駆動トルクの急変による車両の加減速やエンジン回転変動を抑制するためのトルク補正量を精度良く学習することができる。
【0014】
本発明は、トルク補正量の学習時に、全運転領域・全制御領域で共通した1つのトルク補正量を学習するようにしても良いが、一般に、内燃機関の運転条件毎、補機の制御条件毎に機差ばらつきや経時変化によるトルク誤差が変化することを考慮して、請求項7のように、内燃機関の運転条件毎及び/又は補機の制御条件毎にトルク補正量を学習するようにしても良い。このようにすれば、内燃機関の運転条件毎、補機の制御条件毎に機差ばらつきや経時変化によるトルク誤差が変化するのに対応して、内燃機関の運転条件毎、補機の制御条件毎にトルク補正量を精度良く学習することができる。
【0015】
また、請求項8のように、トルク補正量を学習する際に、補機の駆動トルクの変化量を内燃機関の回転速度変動量又は車両加減速度変動量が所定値以内に収まるように制限するようにすると良い。このようにすれば、トルク補正量の学習時においても、内燃機関の回転速度変動や車両の加減速度変動を抑制することができる。
【0016】
また、請求項9のように、トルク補正量を学習する際に、補機の駆動トルクを徐々に変化させるようにしても良い。このようにすれば、上記請求項7と同様に、トルク補正量の学習時における内燃機関の回転速度変動や車両の加減速度変動を抑制することができると共に、補機の駆動トルクを徐々に変化させる過程で、駆動トルクとトルク補正量との関係も学習することができ、駆動トルク毎にトルク補正量を学習することが可能となる。
【0017】
また、請求項10のように、トルク補正量の学習値が所定範囲から外れた場合に該学習値の異常と判定するフェイル判定手段を備えた構成としても良い。このようにすれば、ノイズやシステム異常等による誤学習を未然に防止することができ、学習値の信頼性を向上できると共に、フェイル判定手段の判定結果を利用してシステムの異常診断を行うことも可能となる。
【発明を実施するための最良の形態】
【0018】
以下、本発明を発電機とエンジン(内燃機関)の協調制御システムに適用した一実施例を図面に基づいて説明する。
まず、図1に基づいてシステム全体の構成を説明する。
【0019】
エンジン11(内燃機関)の空気系、燃料噴射系、点火系の各装置は、制御装置12内のエンジン制御手段13によって制御される。このエンジン制御手段13は、エンジン11の空気系、燃料噴射系、点火系の制御量(スロットル開度、燃料噴射量、噴射時期、点火時期)を制御してエンジン11の出力トルク(以下「エンジントルク」という)を制御する内燃機関制御手段として機能すると共に、エンジントルクの制御誤差を補正するトルク補正手段18としても機能する。
【0020】
また、制御装置12には、エンジン制御手段13の他に、車両制御手段14、発電機制御手段15(補機制御手段)、電源制御手段16等が設けられ、これら各制御手段13〜16が信号線によって接続されている。
【0021】
車両制御手段14は、車両の走行に必要なエンジントルク(以下「トルク指令値」という)を算出してエンジン制御手段13に送信する。
発電機制御手段15は、エンジントルクで駆動される補機類のうちの発電機(オルタネータ)17の発電電流を制御するものであり、エンジン制御手段13から送信されてくる許可発電トルクに基づいて発電機17の界磁コイルに流す制御電流(界磁電流)を制御することで、発電機17の発電電流を制御する。
【0022】
上述したエンジン制御手段13と発電機制御手段15は、両者が協調してトルク補正量学習手段22として機能し、後述するように、所定のトルク補正量学習条件が成立しているときに発電機17の駆動に必要なトルク(以下「発電トルク」という)を制御電流によって変化させてトルク補正手段18によるトルク補正量を学習し、その学習値をバックアップRAM23等の書き換え可能な不揮発性メモリに記憶する。そして、エンジン制御手段13は、車両制御手段14から送られてくるトルク指令値を上記トルク補正量の学習値に基づいて補正してエンジントルクを制御する。
【0023】
電源制御手段16は、発電機制御手段15と、各種の電気負荷19a、19bを制御する負荷制御手段20a,20bに接続され、電気負荷19a、19bの動作状態(消費電流)とバッテリ21の充電状態を検出して、発電機17に要求する発電電流(以下「要求発電電流」という)を算出する機能を備えている。
【0024】
これら各制御手段13〜16、18は、それぞれ別々のマイクロコンピュータ(ECU)で構成しても良いし、1つのマイクロコンピュータ(ECU)に2つ以上の制御手段の機能を持たせるようにしても良い。
【0025】
ところで、発電機17はエンジントルクで駆動されるため、エンジン運転中に発電機17の駆動トルクである発電トルクが急激に変化すると、アイドル時にはエンジン回転変動が発生する要因となり、走行時には運転者の意思に反した車両の加減速が発生する要因となる。
【0026】
この対策として、発電トルクの増加量(減少量)とこれに対応するエンジントルクの増加量(減少量)とを同期させて、発電トルクの増加量(減少量)をエンジントルクの増加量(減少量)によってキャンセルするように制御すれば、上述した発電トルクの変化によるエンジン回転変動や車両の加減速を抑制することが可能であると考えられる。
【0027】
この場合、発電トルクの増減量は、発電機17の制御電流(発電電流)の変化量から予測することが可能であるが、発電機17の機差ばらつきや経時変化により発電トルクの増減量の予測値に誤差が生じることは避けられない。しかも、エンジントルク指令値と実際のエンジントルクとの関係も、エンジン11の機差ばらつきや経時変化により誤差が生じることは避けられない。
【0028】
従って、発電トルクの増加量(減少量)とエンジントルクの増加量(減少量)とを同期させるように制御しても、機差ばらつきや経時変化によるトルク誤差を補正しない限り、上述した発電トルクの急変によるエンジン回転変動や運転者の意思に反した車両の加減速を十分に抑制することができない。
【0029】
そこで、本実施例では、次のようにして機差ばらつきや経時変化によるトルク誤差(トルク補正量)を学習して、その学習値に基づいてトルク指令値を補正することで、発電トルクの急変によるエンジン回転変動や運転者の意思に反した車両の加減速を抑制するようにしている。以下、機差ばらつきや経時変化によるトルク誤差(トルク補正量)の学習方法を図2に基づいて説明する。
【0030】
所定のトルク補正量学習条件(例えばアイドル回転速度制御条件が成立し且つ前回の学習時から所定走行回数以上の期間が経過していること)が成立した時点t1 で、発電機17に要求する発電電流(以下「要求発電電流」という)を所定量上昇させて、発電機17を当該要求発電電流に応じて駆動するのに必要なトルク(以下「要求発電トルク」という)を所定量上昇させる。これにより、トルク補正量の学習期間中は、指令発電電流(発電機17の制御電流)と発電トルク(発電機17の駆動トルク)を同期させて変化させるが、制御周期当たりの発電トルクの変化量が大きすぎると、エンジン回転変動や車両の加減速度変動が大きくなって運転者に違和感を感じさせる。
【0031】
そこで、本実施例では、要求発電トルクを徐々に上昇させることで、制御周期当たりの発電トルクの変化量をエンジン回転速度変動量や車両加減速度変動量が所定値以内に収まるように制限する。これにより、トルク補正量の学習時におけるエンジン回転速度変動や車両の加減速度変動を抑制する。
【0032】
トルク補正量の学習期間中は、要求発電トルクを徐々に上昇させ、その徐変後の要求発電トルクを許可発電トルクに設定して、エンジン11のトルク指令値を許可発電トルクと同期させて徐々に上昇させる(制御周期当たりのトルク指令値の上昇量=制御周期当たりの許可発電トルクの上昇量)。
【0033】
このように、エンジン11のトルク指令値を許可発電トルクと同期させて徐々に上昇させながら、エンジン回転速度を目標回転速度に一致させるのに必要なエンジントルクの補正量(トルク補正量)を演算し、このトルク補正量を学習値としてバックアップRAM23等の書き換え可能な不揮発性メモリに記憶する。
【0034】
このトルク補正量の学習期間中に、発電電流とエンジントルクに応じてトルク補正量が変化することを考慮して、発電電流を徐変させながら所定間隔でトルク補正量の学習処理を繰り返して、図3に示すように、発電電流とエンジントルクに応じたトルク補正量を学習して、発電電流とエンジントルクをパラメータとする二次元のトルク補正量学習マップを作成する。更に、本実施例では、エンジン回転速度に応じてトルク補正量が変化することを考慮して、発電電流とエンジントルクをパラメータとする二次元のトルク補正量学習マップをエンジン回転速度毎に作成する。この場合、発電電流とエンジントルクとエンジン回転速度をパラメータとする三次元のトルク補正量学習マップを作成するようにしても良い。
【0035】
以上のようにしてトルク補正量の学習を終了した後は、図4に示すように、トルク指令値を上記トルク補正量の学習値に基づいて補正してエンジントルクを制御する。例えば、図4の時刻t2 において、要求発電電流と要求発電トルクがステップ的に上昇すると、トルク指令値もステップ的に上昇するが、このトルク指令値を上記トルク補正量の学習値で補正し(補正後のトルク指令値=補正前のトルク指令値−トルク補正量学習値)、この補正後のトルク指令値でエンジントルクを制御する。この際、実際のエンジントルクの応答遅れを考慮して、要求発電電流の変化に対して所定の遅れを持たせて指令発電電流を変化させると共に、要求発電トルクに対しても、所定の遅れを持たせて許可発電トルクを変化させる。
【0036】
以上説明したエンジン11と発電機17との協調制御は、図5及び図6の協調制御プログラムに従って実行される。本プログラムは、エンジン運転中に所定周期(例えば8ms周期)で実行される。本プログラムが起動されると、まずステップ101で、発電機制御手段15は、負荷制御手段20a,20bから受信した電気負荷19a、19bの動作状態(消費電流)とバッテリ21の充電状態に基づいて、発電機17に要求する発電電流(要求発電電流)を算出する。
【0037】
この後、ステップ102に進み、発電機制御手段15は、所定の発電機モデルを用いて、発電機17を上記要求発電電流に応じて駆動するのに必要なトルク(要求発電トルク)を算出する。そして、次のステップ103で、要求発電トルクと要求発電電流の情報を発電機制御手段15からエンジン制御手段13に送信する。
【0038】
この後、ステップ104に進み、所定のトルク補正量学習条件が成立しているか否かを例えば次の2つの条件(1) 、(2) によって判定する。
(1) アイドル回転速度制御条件が成立していること
(2) 現在のエンジン回転速度、エンジントルク、発電電流に対応する学習領域の学習値が更新されない期間(例えば走行回数)が所定期間以上(例えば所定走行回数以上)になっていること
これら2つの条件(1) 、(2) を同時に満たせば、トルク補正量学習条件が成立し、2つの条件(1) 、(2) のうちのいずれか一方でも満たさない条件があれば、トルク補正量学習条件が不成立となる。
【0039】
上記ステップ104で、トルク補正量学習条件が成立していると判定されれば、次のようにしてトルク補正量(機差ばらつきや経時変化によるトルク誤差)を学習する。
まず、図6のステップ112に進み、要求発電トルクを徐々に変化させ、次のステップ113で、エンジン制御手段13は、徐変後の要求発電トルクを発生させるためのトルク指令値をエンジン11に指令する。これにより、吸入空気量、燃料噴射量、噴射時期、点火時期のうちのいずれか1つ以上を制御することでエンジントルクをトルク指令値に制御する。
【0040】
この後、ステップ214に進み、エンジン制御手段13は、エンジン11の応答遅れを考慮して所定演算タイミング後(例えば次回の所定演算タイミング)に実現できるエンジントルクを予測し、この予測エンジントルクと車両の走行に必要なトルク(要求車両駆動トルク)との差分を、発電機17へ供給可能なトルク(許可発電トルク)として算出し、次のステップ115で、この許可発電トルクを発電機制御手段15に送信する。
【0041】
そして、次のステップ116で、許可発電トルクに対応する発電電流を指令発電電流として算出し、次のステップ117で、所定の演算タイミング後に、この指令発電電流相当分の発電を行わせるように発電機17の制御電流(界磁電流)を制御する。
【0042】
この後、ステップ118に進み、要求発電トルクの徐変により発生したエンジン回転変動量(現在のエンジン回転速度と目標回転速度との偏差)を算出して、このエンジン回転変動量に基づいて、現在のエンジン回転速度を目標回転速度に一致させるのに必要なエンジントルクの補正量(トルク補正量)を算出する。このトルク補正量が機差ばらつきや経時変化によるトルク誤差に相当する。
【0043】
そして、次のステップ119で、トルク補正量の絶対値が所定値以下であるか否かを判定し、もし、トルク補正量の絶対値が所定値を超えていれば、ステップ121に進み、該学習値の異常と判定して本プログラムを終了する。これにより、ノイズやシステム異常等によるトルク補正量の誤学習を未然に防止することができ、トルク補正量の学習値の信頼性を向上できると共に、この判定結果を利用してシステムの異常診断を行うことも可能となる。このステップ119の処理が特許請求の範囲でいうフェイル判定手段として機能する。
【0044】
このステップ119で、トルク補正量の絶対値が所定値以下であると判定されれば、トルク補正量が正常範囲内であると判断して、ステップ120に進み、現在のエンジン回転速度、エンジントルク、発電電流に対応する学習領域に記憶されたトルク補正量の学習値を上記ステップ118で算出したトルク補正量で更新する。
【0045】
一方、前述した図5のステップ104で、トルク補正量学習条件が不成立と判定されれば、ステップ105に進み、現在のエンジン回転速度、エンジントルク、発電電流に対応する学習領域に記憶されたトルク補正量の学習値を読み込む。この際、当該学習領域が今まで1回も学習されていない未学習領域である場合は、初期値(例えば0)がトルク補正量の学習値として読み込まれる。
【0046】
この後、ステップ106に進み、エンジン制御手段13は、トルク補正量の学習値で補正した要求発電トルクを発生させるためのトルク指令値をエンジン11に指令する。これにより、吸入空気量、燃料噴射量、噴射時期、点火時期のうちのいずれか1つ以上を制御することでエンジントルクをトルク補正量の学習値で補正されたトルク指令値に制御する。
【0047】
この後、ステップ207に進み、エンジン制御手段13は、エンジン11の応答遅れを考慮して所定演算タイミング後(例えば次回の所定演算タイミング)に実現できるエンジントルクを予測し、この予測エンジントルクと車両の走行に必要なトルク(要求車両駆動トルク)との差分を、発電機17へ供給可能なトルク(許可発電トルク)として算出し、次のステップ108で、この許可発電トルクを発電機制御手段15に送信する。
【0048】
この後、ステップ109に進み、許可発電トルクに対応する発電電流を指令発電電流として算出し、次のステップ110で、所定の演算タイミング後に、この指令発電電流相当分の発電を行わせるように発電機17の制御電流(界磁電流)を制御する。
【0049】
以上説明した本実施例によれば、所定のトルク補正量学習条件が成立しているときに、発電機17の駆動トルク(発電トルク)を変化させて、その発電トルクの変化によって発生するエンジントルクの制御誤差を補正するためのトルク補正量を、機差ばらつきや経時変化によるトルク誤差として学習し、この学習値に基づいてトルク指令値(要求発電トルク)を補正してエンジントルクを制御するようにしたので、エンジン11や発電機17の機差ばらつきや経時変化によるトルク誤差があっても、そのトルク誤差を学習してトルク指令値(要求発電トルク)を当該トルク誤差分だけ補正することができ、発電機17の駆動トルク(発電トルク)の急変によるエンジン回転変動を十分に抑制することができる。
【0050】
尚、本実施例では、アイドル回転速度制御条件が成立することをトルク補正量学習条件の1つとし、トルク補正量の学習期間中にアイドル回転速度制御によりエンジン回転速度を目標回転速度に一致させるようにフィードバック制御するようにしたが、車両走行中にトルク補正量を学習する場合は、車速又は車両加減速度に基づいてエンジントルクをフィードバック補正して、トルク補正量を学習するようにすれば良い。例えば、車速を設定車速に一致させるようにフィードバック制御する定速走行制御システム(クルーズコントロールシステム)を搭載した車両では、定速走行制御の実行中にトルク補正量を学習するようにしても良い。このようにすれば、車速又は車両加減速度を目標値に維持するのに必要なトルク補正量を、機差ばらつきや経時変化によるトルク誤差として学習することができ、発電機17の駆動トルク(発電トルク)の急変による車両の加減速やエンジン回転変動を抑制するためのトルク補正量を精度良く学習することができる。
【0051】
また、本実施例では、エンジン回転速度、エンジントルク、発電電流に対応する学習領域毎にトルク補正量を学習するようにしたので、エンジン11の運転条件毎、発電機17の発電電流毎に機差ばらつきや経時変化によるトルク誤差が変化するのに対応して、エンジン11の運転条件毎、発電機17の発電電流毎にトルク補正量を精度良く学習することができる。
【0052】
尚、本発明は、エンジン回転速度、エンジントルク、発電電流の3つのパラメータで学習領域を区分する構成に限定されず、いずれか1つ又は2つのパラメータで学習領域を区分するようにしたり、或は、4つ以上のパラメータで学習領域を区分するようにしても良い。勿論、制御ロジック(演算処理)を簡略化するために、学習領域を複数に区分せずに全運転領域・全制御領域で共通した1つのトルク補正量を学習するようにしても良い。
【0053】
また、本実施例では、トルク補正量の学習期間中に要求発電トルクを徐々に変化させるようにしたので、トルク補正量の学習時におけるエンジン11の回転速度変動や車両の加減速度変動を抑制することができる。要は、トルク補正量の学習期間中に要求発電トルクの変化量をエンジン11の回転速度変動量又は車両加減速度変動量が所定値以内に収まるように制限するようにすれば良い。この要求発電トルクの変化量に対する制限は、トルク補正量の学習期間中のみ実施すれば良く、学習終了後は、この制限を解除するようにすれば良い。
【0054】
尚、本発明の制御対象となる補機は、発電機17に限定されず、例えば、空調用コンプレッサ、パワーステアリング用コンプレッサ、モータジェネレータのいずれかであっても良く、また、複数の補機を制御するようにしても良い。
【図面の簡単な説明】
【0055】
【図1】本発明の一実施例におけるシステム全体の構成を示すブロック図である。
【図2】トルク補正量学習処理時の制御例を説明するタイムチャートである。
【図3】トルク補正量学習マップの構成例を説明する図である。
【図4】トルク補正量学習終了後の制御例を説明するタイムチャートである。
【図5】協調制御プログラムの処理の流れを説明するフローチャートである(その1)。
【図6】協調制御プログラムの処理の流れを説明するフローチャートである(その2)。
【符号の説明】
【0056】
11…エンジン(内燃機関)、12…制御装置、13…エンジン制御手段(内燃機関制御手段,フェイル判定手段)、14…車両制御手段、15…発電機制御手段(補機制御手段)、16…電源制御手段、17…発電機(補機)、18…トルク補正手段、19a、19b…電気負荷、20a,20b…負荷制御手段、21…バッテリ、22…トルク補正学習手段、23…バックアップRAM(書き換え可能な不揮発性メモリ)

【特許請求の範囲】
【請求項1】
内燃機関の動力で駆動される補機を制御する補機制御手段と、
内燃機関の出力トルクの制御誤差を補正するトルク補正手段と、
所定のトルク補正量学習条件が成立しているときに前記補機の駆動に必要なトルク(以下「駆動トルク」という)を変化させて前記トルク補正手段によるトルク補正量を学習するトルク補正量学習手段と、
前記トルク補正量の学習値に基づいてトルク指令値を補正して内燃機関の出力トルクを制御する内燃機関制御手段と
を備えていることを特徴とする内燃機関の制御装置。
【請求項2】
前記トルク補正量の学習値を記憶する記憶手段を備えていることを特徴とする請求項1に記載の内燃機関の制御装置。
【請求項3】
前記補機は、発電機、空調用コンプレッサ、パワーステアリング用コンプレッサ、モータジェネレータのうちのいずれか1つ以上であることを特徴とする請求項1又は2に記載の内燃機関の制御装置。
【請求項4】
前記内燃機関制御手段は、前記内燃機関の吸入空気量、燃料噴射量、噴射時期、点火時期のうちのいずれか1つ以上を制御することで該内燃機関の出力トルクを制御することを特徴とする請求項1乃至3のいずれかに記載の内燃機関の制御装置。
【請求項5】
前記トルク補正手段は、前記内燃機関の回転速度に基づいて該内燃機関の出力トルクをフィードバック補正することを特徴とする請求項1乃至4のいずれかに記載の内燃機関の制御装置。
【請求項6】
前記トルク補正手段は、車速又は車両加減速度に基づいて前記内燃機関の出力トルクをフィードバック補正することを特徴とする請求項1乃至4のいずれかに記載の内燃機関の制御装置。
【請求項7】
前記トルク補正量学習手段は、前記内燃機関の運転条件毎及び/又は前記補機の制御条件毎に前記トルク補正量を学習することを特徴とする請求項1乃至6のいずれかに記載の内燃機関の制御装置。
【請求項8】
前記トルク補正量学習手段は、前記トルク補正量を学習する際に前記補機の駆動トルクの変化量を前記内燃機関の回転速度変動量又は車両加減速度変動量が所定値以内に収まるように制限することを特徴とする請求項1乃至7のいずれかに記載の内燃機関の制御装置。
【請求項9】
前記トルク補正量学習手段は、前記トルク補正量を学習する際に前記補機の駆動トルクを徐々に変化させることを特徴とする請求項1乃至8のいずれかに記載の内燃機関の制御装置。
【請求項10】
前記トルク補正量の学習値が所定範囲から外れた場合に該学習値の異常と判定するフェイル判定手段を備えていることを特徴とする請求項1乃至9のいずれかに記載の内燃機関の制御装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate


【公開番号】特開2007−138878(P2007−138878A)
【公開日】平成19年6月7日(2007.6.7)
【国際特許分類】
【出願番号】特願2005−336470(P2005−336470)
【出願日】平成17年11月22日(2005.11.22)
【出願人】(000004260)株式会社デンソー (27,639)
【Fターム(参考)】