過給機付き内燃機関の制御装置
【課題】過給機の動力をアシストする動力アシスト装置を備えた内燃機関において、運転者の加速要求を適正に反映して動力アシスト装置による動力アシストを行い、ひいては内燃機関のトルク制御を好適に実施することのできる過給機付き内燃機関の制御装置を提供する。
【解決手段】目標トルク算出部71において、基準トルク算出部71aは、アシスト無目標トルクTr_non及び最大アシストトルクTr_maxを算出する。加速要求算出部71bは、アクセル開度APの微分値dAP/dtに応じて加速要求係数αを算出し、ピークホールド部71cは、その最大値を保持して最大加速要求係数α_peakとして出力する。目標トルク演算部71dは、アシスト無目標トルクTr_nonと最大アシスト目標トルクTr_maxとのトルク差ΔTr及び最大加速要求係数α_peakを基に、目標トルクTr_tを算出する。
【解決手段】目標トルク算出部71において、基準トルク算出部71aは、アシスト無目標トルクTr_non及び最大アシストトルクTr_maxを算出する。加速要求算出部71bは、アクセル開度APの微分値dAP/dtに応じて加速要求係数αを算出し、ピークホールド部71cは、その最大値を保持して最大加速要求係数α_peakとして出力する。目標トルク演算部71dは、アシスト無目標トルクTr_nonと最大アシスト目標トルクTr_maxとのトルク差ΔTr及び最大加速要求係数α_peakを基に、目標トルクTr_tを算出する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ターボチャージャ等の過給機を備えた内燃機関に適用され、過給機に対する動力アシストを行う制御装置に関する。
【背景技術】
【0002】
排気動力を用いて吸入空気を過給する過給機としてターボチャージャが一般に知られている。近年では、ターボチャージャの回転軸に電動機等を取り付け、内燃機関の運転状態に応じてターボチャージャの動力をアシストする電動ターボチャージャが開発されている。この場合、電動機等による動力アシストを実施することで、ターボチャージャの過給が助勢され過給効果が向上する。また、この他に過給効果を向上させる方法として、吸気通路においてターボチャージャの上流側又は下流側に設けられ電動機等により作動する補助コンプレッサが開発されている。そして、これらターボチャージャの動力をアシストする動力アシスト装置の制御方法が提案されている。
【0003】
例えば特許文献1では、運転者による加速要求としてアクセルペダルの開度の変化に着目し、アクセルペダルの開度が変化している間にその変化態様に応じて電動機の通電量(アシスト動力)を補正している。かかる補正により、急に加速したい場合にアクセルペダルが一気に操作されたり、徐々に加速したい場合に緩やかにアクセルペダルに操作されるといったアクセルペダルの操作の緩急が電動機の通電量に反映される。しかしながら、実際の過給圧などの各種挙動は目標値に対して遅れを伴って変化するため、アクセル開度の変化が定常状態になっても実際の過給圧は目標とする過給圧に達していない場合がある。このため、特許文献1のようにアクセル開度が変化している間のみアシスト量を補正する構成では、運転者の加速要求が適正に反映されないおそれがあった。そして、実際の過給圧は目標とする過給圧に達していない場合にアシスト量の補正が終了すると、その目標とする過給圧が変化に起因してトルク変動が生じるおそれがあった。
【特許文献1】特開平11−280510号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
本発明の目的は、過給機の動力をアシストする動力アシスト装置を備えた内燃機関において、運転者の加速要求を適正に反映して内燃機関の出力を制御することのできる過給機付き内燃機関の制御装置を提供することである。
【課題を解決するための手段】
【0005】
以下、上記課題を解決するための手段及びその作用効果について説明する。
【0006】
本発明の過給機付き内燃機関の制御装置は、前提として、排気動力により吸入空気を過給する過給機と、排気動力以外の動力により作動され同過給機の動力をアシストする動力アシスト装置とを有する内燃機関に適用される。ここで、動力アシスト装置とは、過給機に取り付けられ過給機の動力を直接アシストする装置や、吸気通路において過給機の上流側若しくは下流側に設けられ過給機の動力を間接アシストする装置が含まれる。そして、運転者のアクセル操作に対応する目標トルクを基に内燃機関の出力トルクを調整するとともに、そのトルク制御に際し、目標トルクに応じた前記過給機の目標動力と同過給機の実動力とに基づいて動力アシスト装置による動力アシストを実施する。
【0007】
請求項1に記載の発明では、運転者のアクセル操作による加速要求時に、そのアクセル操作量に基づいて加速要求パラメータを算出する。そして、加速開始後、動力アシストによるトルク増加が可能である期間において、加速要求パラメータに基づいて目標トルクを増側に修正してトルク制御を実施する。
【0008】
従来例(前記特許文献1)では、アクセル操作の変化時にのみ、そのアクセル操作の変化態様に応じた目標トルク(アシスト動力)の補正を行っていた。そのため、アクセル操作の変化が定常状態になった場合に目標トルクが変化することにより出力トルクの変動が生じるおそれがあった。
【0009】
この点、本発明によれば、目標トルクを増側に修正したトルク制御が動力アシストによるトルク増加が可能である期間において実施される。すなわち、アクセル操作の変化が定常状態になった後も、加速要求時のアクセル操作量に基づく加速要求パラメータに従い目標トルクを増側に修正したトルク制御が継続的に実施される。これにより、従来例のようにアクセル操作の変化が定常状態になった時に出力トルクの変動が生じることがなく、運転者の加速要求を適正に反映したトルク制御が実施される。また、加速開始後に目標トルクが増側に修正されてトルク制御が実施されるため、加速初期の加速性が高められる。
【0010】
請求項2に記載の発明では、アクセル操作量の単位時間あたりの変化量を算出する手段を備え、その単位時間あたりの変化量の最大値を加速要求パラメータとして算出する。
【0011】
すなわち、アクセル操作量に基づく加速要求パラメータとしてアクセル操作量の単位時間あたりの変化量を求めることにより、運転者のアクセル操作の緩急が定量化される。そして、アクセル操作量は逐次変化するものの、単位時間あたりの変化量の最大値が加速要求パラメータとして算出されることにより、運転者の加速要求としてアクセル操作が最も急に行われた時の単位時間あたりの変化量を知ることができる。これらにより、運転者の加速要求を適正に反映したトルク制御が実施されるため、良好なドライビングフィーリングが得られる。
【0012】
請求項3に記載の発明では、動力アシストによるトルク増加可能量を算出し、加速要求パラメータに基づいてトルク増加可能量をトルク制御に反映させることを特徴とする。
【0013】
すなわち、目標トルクを増側に修正したトルク制御では、動力アシストによるトルク増加可能量が反映されることにより、加速初期の加速性が高められる。また、そのトルク増加可能量は加速要求パラメータに基づいて反映されるため、運転者の加速要求に応じたトルク制御が実施される。
【0014】
ここで、トルク増加可能量の反映の仕方は次のようにすると良い。すなわち、加速要求パラメータが比較的小さい場合には、速やかな加速が求められていないため、動力アシストによるトルク増加を図る必要が無い。したがって、加速要求パラメータが比較的小さい場合には、トルク増加可能分の反映量を少なくすると良い。一方で、加速要求パラメータが所定以上である場合には、速やかな加速が求められているため、トルク増加可能分の反映量を多くすると良い。かかるようにして目標トルクを算出することにより、運転者の加速要求を目標トルクに好適に反映することができる。
【0015】
請求項4に記載の発明では、アクセル操作量の変化が比較的大きい場合に、加速要求パラメータをアクセル急操作であることを表すパラメータ値とする。そして、加速要求パラメータがアクセル急操作であることを表すパラメータ値である場合に、動力アシスト装置による最大アシスト量に相当するトルク増加可能量をトルク制御に反映させる。
【0016】
上記構成によれば、加速時のアクセル操作が比較的急に行われた場合、つまり急加速が要求された場合に、動力アシスト装置による動力アシストが最大に行われ、内燃機関の出力トルクとして最大トルクが得られる。したがって、運転者が所望とする加速が実現され、良好なドライビングフィーリングが得られる。
【0017】
請求項5に記載の発明では、動力アシストによるトルク増加が可能である期間が終了したか否かを判定する手段と、同トルク増加が可能である期間が終了した時点で目標トルクを増側に修正したトルク制御の実施を終了させる。
【0018】
上記構成によれば、トルク増加が可能である期間が終了するまで、目標トルクを増側に修正してトルク制御が継続して実施される。したがって、目標トルクを増側に修正したトルク制御が終了する際に、出力トルクの変動が生じることが回避される。
【0019】
請求項6に記載の発明では、目標トルクを増側に修正したトルク制御の終了時に、目標トルクの増側修正量を徐々に減少させる。
【0020】
目標トルクの増側修正量を徐々に減少させることにより、その目標トルクを修正したトルク制御の終了前後における出力トルクの変化が滑らかになる。したがって、良好なドライビングフィーリングが確保される。
【0021】
加速要求パラメータの減少の仕方としては、請求項3を含む発明において、算出したトルク増加可能分が所定位置以下になった場合に、そのトルク増加可能分に応じて加速要求パラメータを減少させるようにすると良い。加速に伴って機関回転速度が上昇するにつれトルク増加可能分は次第に減少するため、そのトルク増加可能分に応じて加速要求パラメータを減少させることにより、加速要求パラメータを徐々に減少させることができる。
【0022】
また、加速要求パラメータの減少の仕方としては、加速開始後の経過時間が所定以上になった場合に、その経過時間に応じて加速要求パラメータを減少させるようにしても良い。加速開始後には時間の経過とともに機関回転速度が上昇してトルク増加可能分が次第に減少するため、かかる構成においても加速要求パラメータを徐々に減少させることができる。
【0023】
請求項7に記載の発明では、トルク増加が可能である期間内において、動力アシスト装置による動力アシストを中止する場合に、目標トルクの増側修正量を徐々に減少させる。
【0024】
排気動力以外の動力を利用して作動する動力アシスト装置は、その動力源の性能に依存して種々の制約を受ける。特に電動機により作動する動力アシスト装置においては、電動機の駆動に伴って熱を生じ、かかる発熱により温度が上昇すると駆動性能の劣化等が生じるため、駆動中止条件として電動機の上限温度や連続使用の制限時間などが設けられている。ここで、かかるような駆動中止条件が成立して動力アシストを中止する際に、加速時のトルク制御を中止すると、出力トルクの変動が生じてしまう。そこで、かかるような駆動中止条件が成立して動力アシストを中止する場合には、目標トルクの増側修正量を徐々に減少させてトルク制御を実施すると良い。これにより、加速時のトルク制御を終了するのに際して出力トルクの変化が滑らかになるため、出力トルクの変動を抑制することができる。
【発明を実施するための最良の形態】
【0025】
以下、本発明を具体化した一実施の形態を図面に従って説明する。本実施の形態は、内燃機関である車載多気筒ガソリンエンジンを対象にエンジン制御システムを構築するものであり、当該制御システムのエンジンには過給機として電動アシスト式のターボチャージャ(以下、電動ターボチャージャとも言う)が設けられている。先ずは、図1を用いてエンジン制御システムの全体概略構成図を説明する。
【0026】
図1に示すエンジン10において、吸気管11には、DCモータ等のスロットルアクチュエータ15によって開度調節される空気量調整手段としてのスロットルバルブ14が設けられている。スロットルアクチュエータ15には、スロットル開度を検出するためのスロットル開度センサが内蔵されている。スロットルバルブ14の上流側には、スロットル上流側の圧力(後述するターボチャージャによる過給圧)を検出する過給圧センサ12と、スロットル上流側の吸気温を検出する吸気温センサ13とが設けられている。
【0027】
スロットルバルブ14の下流側にはサージタンク16が設けられ、このサージタンク16にはスロットル下流側の吸気圧を検出する吸気圧センサ17(吸気管圧力検出手段)が設けられている。また、サージタンク16には、エンジン10の各気筒に空気を導入する吸気マニホールド18が接続されており、吸気マニホールド18において各気筒の吸気ポート近傍には燃料を噴射供給する電磁駆動式の燃料噴射弁19が取り付けられている。
【0028】
エンジン10の吸気ポート及び排気ポートにはそれぞれ吸気バルブ21及び排気バルブ22が設けられており、吸気バルブ21の開動作により空気と燃料との混合気が燃焼室23内に導入され、排気バルブ22の開動作により燃焼後の排ガスが排気管24に排出される。エンジン10のシリンダヘッドには気筒毎に点火プラグ25が取り付けられており、点火プラグ25には、点火コイル等よりなる図示しない点火装置を通じて、所望とする点火時期において高電圧が印加される。この高電圧の印加により、各点火プラグ25の対向電極間に火花放電が発生し、燃焼室23内に導入した混合気が着火され燃焼に供される。
【0029】
エンジン10のシリンダブロックには、エンジン10の回転に伴い所定クランク角毎に(例えば30°CA周期で)矩形状のクランク角信号を出力するクランク角度センサ26が取り付けられている。
【0030】
吸気管11と排気管24との間にはターボチャージャ30が配設されている。ターボチャージャ30は、吸気管11に設けられたコンプレッサインペラ31と、排気管24に設けられたタービンホイール32とを有し、それらがシャフト33にて連結されている。また、シャフト33には、動力アシスト装置としてのモータ(電動機)34が設けられており、モータ34はバッテリ(図示せず)から供給される電力により作動しシャフト33の回転をアシストする。モータ34には、モータ温度を検出するための温度センサ35が設けられている。
【0031】
ターボチャージャ30では、排気管24を流れる排気によってタービンホイール32が回転し、その回転力がシャフト33を介してコンプレッサインペラ31に伝達される。そして、コンプレッサインペラ31により、吸気管11内を流れる吸入空気が圧縮されて過給が行われる。ターボチャージャ30にて過給された空気は、インタークーラ37によって冷却された後、その下流側に給送される。インタークーラ37によって吸入空気が冷却されることで、吸入空気の充填効率が高められる。
【0032】
吸気管11の最上流部には図示しないエアクリーナが設けられ、このエアクリーナの下流側には吸入空気量を検出するエアフロメータ41が設けられている。その他、本制御システムでは、アクセルペダルの踏み込み開度(アクセル開度)を検出するアクセル開度センサ43や、大気圧を検出する大気圧センサ44が設けられている。
【0033】
エンジンECU(電子制御ユニット)50は、周知の通りCPU、ROM、RAM等よりなるマイクロコンピュータを主体として構成され、ROMに記憶された各種の制御プログラムを実行することで、その都度のエンジン運転状態に応じてエンジン10の各種制御を実施する。すなわち、エンジンECU50には、前述した各種センサから各々検出信号が入力される。そして、エンジンECU50は、随時入力される各種の検出信号に基づいて燃料噴射量や点火時期等を演算し、燃料噴射弁19や点火プラグ25の駆動を制御する。
【0034】
また本実施の形態では、いわゆるトルクベース制御による電子スロットル制御を実施することとしており、エンジン10で生じるトルクを基準にしてスロットル開度を目標値に制御する。簡単に説明すると、エンジンECU50は、アクセル開度センサ43の検出信号に基づいて目標トルク(要求トルク)を演算すると共に該目標トルクを満足する目標空気量を演算し、目標空気量、その都度のスロットル上流側及び下流側の圧力、吸気温度に基づいて目標スロットル開度を算出する。そして、エンジンECU50は、目標スロットル開度に基づく制御指令信号によりスロットルアクチュエータ15を制御し、スロットル開度を目標スロットル開度に制御する。
【0035】
また、エンジンECU50は、トルクベース制御に連動してターボチャージャ30のモータ34の制御量を決定する。これにより、車両加速時においてターボチャージャ30にアシスト動力(補助動力)を付加し、所望の過給圧がいち早く得られるようにしている。すなわち、エンジンECU50は、目標トルクに応じて算出される目標空気量や目標過給圧を基に、目標とするアシスト動力や動力アシストタイミングなどを演算し、それら演算結果をモータECU60に出力する。モータECU60は、エンジンECU50からの信号を入力し、モータ効率等を考慮して所定の演算処理を行い、モータ34への供給電力を制御する。
【0036】
次に、エンジンECU50の制御の概要を図2に基づいて説明する。図2は、エンジンECU50の機能を説明するための制御ブロック図である。
【0037】
図2に示す本システムでは、主要な機能として、運転者が要求する目標トルクを基に目標スロットル開度を算出するトルクベース制御部70と、モータECU60に指令するモータ34のアシスト動力を算出するアシスト制御部80とを備える。以下、各制御部70,80について詳細を説明する。
【0038】
トルクベース制御部70において、目標トルク算出部71は、アクセル開度とエンジン回転速度とに基づいて目標トルクを算出し、目標空気量算出部72は、目標トルクとエンジン回転速度とに基づいて目標空気量を算出する。この目標空気量が、運転者が要求する目標トルクを実現するために要する空気量に相当する。また、目標吸気圧算出部73は、目標空気量とエンジン回転速度とに基づいて目標吸気圧(目標とするスロットル下流側の圧力)を算出し、目標過給圧算出部74は、目標空気量とエンジン回転速度とに基づいて目標過給圧(目標とするスロットル上流側の圧力)を算出する。そして、目標スロットル開度算出部75は、目標空気量、目標吸気圧、目標過給圧、実過給圧及びスロットル通過吸気温に基づいて目標スロットル開度を算出する。但しこの場合、目標吸気圧と目標過給圧の算出には目標空気量[g/rev]が用いられ、目標スロットル開度の算出には、目標空気量[g/rev]をエンジン回転速度により換算した単位時間当たりの目標空気量[g/sec]が用いられる。
【0039】
なお、実過給圧は、過給圧センサ12により検出される過給圧(スロットル上流圧)であり、スロットル通過吸気温は、吸気温センサ13により検出されるスロットル上流側の吸気温である。
【0040】
かかる場合、スロットル通過空気量Gaを算出するための次の基礎式をもとに目標スロットル開度が算出される。
【0041】
Ga=f(Thr)×Pb/√T×f(Pm/Pb)
上式において、Thrはスロットル開度、Pbはスロットル上流圧、Pmはスロットル下流圧、Tは吸気温である。本実施の形態では、前記基礎式のスロットル通過空気量Gaを目標空気量に、スロットル開度Thrを目標スロットル開度に、スロットル上流圧Pbを実過給圧に、スロットル下流圧Pmを目標吸気圧にそれぞれ置き換えており、目標空気量、実過給圧、目標吸気圧等を基に目標スロットル開度が算出される。
【0042】
一方、アシスト制御部80において、目標タービン動力算出部81は、前記トルクベース制御部70で算出した目標空気量と目標過給圧とに基づいて目標タービン動力を算出する。また、実タービン動力算出部82は、排気情報に基づいて実際のタービン動力(実タービン動力)を算出する。動力差算出部83は、目標タービン動力と実タービン動力との動力差を算出する。そして、アシスト動力算出部84は、前記算出した動力差を基にアシスト動力を算出し、そのアシスト動力をモータECU60に出力する。
【0043】
かかる場合、モータ34のアシスト動力は、目標タービン動力に対する実タービン動力の不足分として算出される。つまり、タービン動力の不足分がモータアシストにより補われるようになっている。アシスト制御部80では、動力を統一のパラメータとしてモータアシスト量も動力で算出することとしている。このとき、現存する電動ターボシステムのモータECU60の指令値はモータ出力であるため、モータアシスト量を動力で算出するのが望ましいと考えられる。
【0044】
なお、アシスト動力の算出時には、モータ34の性能や作動状態、エンジン運転状態等に基づいてアシスト動力を補正したり、上限ガードを設定したりするのが望ましい。本実施の形態では、モータ温度(温度センサ35による検出値)をパラメータとしてアシスト動力の上限値を設定し、その上限値によりアシスト動力を上限ガードするようにしている。
【0045】
ここで、電動ターボチャージャのアシスト制御の概要を図3を用いて説明する。
【0046】
図3の(a)のようにアクセル開度が変化し加速が開始されると、(b)のように加速要求に応じて目標タービン動力が増加し、実タービン動力(排気動力)は目標タービン動力に対して遅れて立ち上がる。そのため、(d)に示すように実過給圧の立ち上がりが目標過給圧に対して遅れることとなる。そこで本実施の形態では、タービン動力の不足時にアシスト動力を(c)のように加え、タービン動力をアシストする。このとき、アシスト動力は目標タービン動力と実タービン動力との差に基づいて算出される(詳細は後述)。つまりこの場合、排気によりタービンホイール32を回す動力(実タービン動力)にモータ34によるアシスト動力が加えられ、これら動力の和(実タービン動力+アシスト動力)によってシャフト33を介してコンプレッサインペラ31が回転駆動される。これにより、(d)に示すように過給圧が早期に立ち上げられる。
【0047】
本実施の形態では、アシスト制御部80におけるタービン動力(目標タービン動力、実タービン動力)の算出を電動ターボモデルを用いて行うこととしており、以下にその詳細を説明する。図4は電動ターボモデルM10を示す制御ブロック図であり、同図ではターボチャージャ30に付随して設けられるモータ34とインタークーラ37も併せて電動ターボモデルとしている。
【0048】
図4では、タービンホイール32、シャフト33、コンプレッサインペラ31、モータ34及びインタークーラ37をそれぞれモデル化してタービンモデルM11、シャフトモデルM12、コンプレッサモデルM13、モータモデルM14、インタークーラモデルM15としており、それらターボチャージャの各パーツモデルに加え、排気の遅れなどを考慮した排気管モデルM16と、吸気の遅れなどを考慮した吸気管モデルM17とを備える。
【0049】
因みに、本電動ターボモデルM10では、タービンモデルM11、シャフトモデルM12、コンプレッサモデルM13及びモータモデルM14において、過給の原理に基づいてエネルギー(動力)の流れを統一のパラメータとしてモデルを構築しており、それによりモデルを再利用する際の利便性(再利用性)を高めるようにしている。すなわち、一度構築したモデルを他のシステムに容易に適用することが可能となる。また、本モデルをベースにすれば、冗長性も高く、電動化した過給機のモデル化なども容易に行え、汎用性の高いモデルが実現できるようになっている。
【0050】
タービンモデルM11では、排気管モデルM16にて算出したエンジン10の排気パラメータ(排気流量mg、タービン上流圧Ptb_in、タービン下流圧Ptb_out、タービン上流温Ttb_in、タービン断熱効率ηg)から式(1)を用いてタービン動力Ltを算出する。
【0051】
【数1】
ここで、cgは排気の比熱、κgは比熱比である。
【0052】
エンジン10の排気パラメータである温度や圧力、流量は、センサ等による実測値でもモデルやマップによる推定値でも良い。一例として本実施の形態では、排気流量mgをエアフロメータ41の実測値と噴射信号(又は空燃比)とから算出すると共に、予め作成しておいたテーブルを用いて排気流量mgからタービン上下流圧Ptbとタービン上下流温Ttbを算出するものとする。
【0053】
なお、実際のターボシステムでは多くの遅れ要素が存在し、例えば排気流量mgをエアフロメータ41の実測値を基に算出する構成において吸入空気量の計測時から実際にタービンでの排気流量に反映されるまでに遅れが生じる。そのため、排気管モデルM16では、排気管24の体積(排気ポートからタービンまでの排気管体積)や圧力、エンジン回転速度に起因する遅れ要素等を考慮して排気流量mgを算出することとしている。
【0054】
また、モータモデルM14では、アシスト動力Leを算出する。そして、タービンモデルM11で算出したタービン動力Ltと、モータモデルM14で算出したアシスト動力Leとを加算した動力Ltcが次のシャフトモデルM12の入力とされる。
【0055】
シャフトモデルM12では、式(2)によって動力Ltcをコンプレッサ動力Lcに変換し出力する。ηtは動力変換効率である。
【0056】
【数2】
式(2)で求めたコンプレッサ動力LcがコンプレッサモデルM13の入力とされる。
【0057】
コンプレッサモデルM13では、コンプレッサ動力Lcとコンプレッサ効率ηcとから過給エネルギーを算出する(式(3))。また、式(3)を変形することによって式(4)が得られ、過給エネルギーの算出値と吸気パラメータ(吸入空気量Ga、コンプレッサ上流圧(コンプレッサ入口圧)Pc_in、吸気温Tc_in)を用いてコンプレッサ下流圧(コンプレッサ出口圧)Pc_outを算出する(式(4))。ここで、caは吸気の比熱、κaは比熱比である。吸入空気量Gaはエアフロメータ41の検出信号から、コンプレッサ上流圧Pc_inは大気圧センサ44の検出信号から、吸気温Tc_inは吸気温センサ(例えばエアフロメータに付設した温度センサ)の検出信号から、それぞれ算出される。
【0058】
【数3】
【0059】
【数4】
なお、エンジン10の吸気パラメータである空気量や圧力は、吸気管モデルM17において、吸気管11の体積(コンプレッサからスロットルまでの吸気管体積)や圧力等に起因する輸送遅れ等を考慮した値として算出されるようになっている。
【0060】
上記式(1)〜(3)で用いる効率はそれぞれ入力の動力(エネルギー)に対するテーブルもしくは、計算から求められる。効率ηgとηcは、温度、圧力から求められる断熱効率を用いて求めることができる。動力Ltc→コンプレッサ動力Lcの動力変換効率ηt(式(2)参照)は、各断熱効率を求めた後、モデルを同定する際に、実際に過給に必要なエネルギーとその時の動力LtcからLc/Ltcを求めて決定する。この逆モデル的な方法を用いることで、実際のターボチャージャの変換効率(機械効率など)が分からなくてもモデルを組むことができ、実機の定常値をモデルで再現することができる。
【0061】
ここで、コンプレッサ効率ηcは式(5)のように表される。
【0062】
【数5】
式(5)は、次の式(6)のように変形でき、コンプレッサ効率ηc、コンプレッサ上流圧力Pc_in、コンプレッサ下流圧Pc_out、吸気温Tc_inが既知であれば、式(6)からコンプレッサ下流温Tc_outが算出できる。
【0063】
【数6】
以上の流れにより、コンプレッサ下流圧Pc_out及びコンプレッサ下流温Tc_outが算出され、これらPc_out及びTc_outが次のインタークーラモデルM15の入力とされる。
【0064】
インタークーラモデルM15は、インタークーラ37での圧力損失を算出する圧力損失モデル部及び冷却効果(温度効果)を算出する冷却効果モデル部からなる。これら各モデル部を用いることにより、インタークーラ37入口におけるコンプレッサ下流圧Pc_out及びコンプレッサ下流温Tc_outからインタークーラ37出口における過給圧Pth(スロットル上流圧)及び過給温Tth(スロットル上流温)を算出する。インタークーラ37における圧力損失と冷却効果は、インタークーラ37入口の圧力(コンプレッサ下流圧Pc_out)及び温度(コンプレッサ下流温Tc_out)の他、外気温Ta及びインタークーラ37を通過する風速(すなわち車速)をパラメータとして変化する。そこで、インタークーラモデルM15では、これら各パラメータを基に、圧力損失と冷却効果を算出する。
【0065】
前記図2のアシスト制御部80における目標タービン動力算出部81と実タービン動力算出部82は、上記の電動ターボモデルM10を基に構築されており、その概要を図5に制御ブロック図として示す。ここで、目標タービン動力算出部81では、電動ターボモデルM10の逆計算(逆モデル)により目標タービン動力Lt_tを算出し、実タービン動力算出部82では、同電動ターボモデルM10の順計算(順モデル)により実タービン動力Lt_rを算出する。なお、目標タービン動力Lt_tは、前記図4においてシャフトモデルM12の入力に相当し、実際にはタービン動力とアシスト動力の和(すなわちターボチャージャ30の目標動力)である。
【0066】
要するに、目標タービン動力算出部81では、前記図4におけるシャフトモデルM12、コンプレッサモデルM13及びインタークーラモデルM15の各々の逆モデルを用い、目標過給圧Pth_t(目標スロットル上流圧)と目標空気量Ga_tとを主たる演算パラメータとして目標タービン動力Lt_tを算出する。かかる場合詳しくは、インタークーラ逆モデルでは、実機データに基づいたマップを用い、目標過給圧Pth_tに基づいて目標過給温Tth_tを算出する。そして、インタークーラモデルM15の圧力損失モデル部及び冷却効果モデル部の逆モデルを用いて逆算式を組み立てることにより、目標過給圧Pth_t(目標スロットル上流圧)、目標過給温Tth_t(目標スロットル上流温)やその他目標空気量Ga_t、外気温Ta(コンプレッサ上流温)、大気圧Pa(コンプレッサ上流圧)に基づいて目標コンプレッサ下流圧Pc_out_tを算出する。
【0067】
次に、コンプレッサの逆モデルでは、次の式(7)を用い、目標コンプレッサ下流圧Pc_out_t、目標空気量Ga_t、外気温Ta、大気圧Paから目標過給エネルギーWc_tを算出する。ここで、caは空気の比熱、κaは空気の比熱比である。
【0068】
【数7】
更に、目標過給エネルギーWc_tをパラメータとして規定した効率マップからコンプレッサ効率ηc_tを算出すると共に、次の式(8)により目標コンプレッサ動力Lc_tを算出する。
【0069】
【数8】
また、シャフトの逆モデルでは、次の式(9)を用い、目標コンプレッサ動力Lc_tを目標タービン動力Lt_tに変換する。ηtは動力変換効率である。
【0070】
【数9】
なお、目標タービン動力算出部81において、タービンイナーシャ逆モデル(タービンのイナーシャの1次遅れの逆モデル)を追加しても良い。このタービンイナーシャ逆モデルの追加により、目標タービン動力の算出精度向上が可能となる。
【0071】
また、実タービン動力算出部82では、上述したターボモデルの計算順と同様に、排気管モデル、タービンモデル(順モデル)を介して排気による実タービン動力Lt_rを算出する。すなわち、排気管モデルにて算出したエンジン10の排気パラメータ(排気流量mg、タービン上流圧Ptb_in、タービン下流圧Ptb_out、タービン上流温Ttb_in、タービン断熱効率ηg)から上述の式(1)を用いて実タービン動力Lt_rを算出する。
【0072】
動力差算出部83では、上記の如く算出した目標タービン動力Lt_tと実タービン動力Lt_rとの動力差を算出し(動力差=Lt_t−Lt_r)、その動力差から要求アシスト動力Waを算出する。そして、この要求アシスト動力Waに対して上限ガード等が適宜施され、その後、アシスト動力信号(モータ指令値)がモータECU60に出力される。
【0073】
さて、本実施の形態では、図2に示したトルクベース制御部70の目標トルク算出部71において、モータ34によりターボチャージャ30の動力をアシストすることによる過給効果の向上分を考慮しつつ、運転者の加速要求を適正に反映するべく、次のように目標トルクを算出する。
【0074】
従来、目標トルクはモータ34による動力アシストを実施しない状態におけるターボチャージャ30の過給効果に基づいて算出され、モータ34による動力アシストは目標タービン動力に対する実タービン動力の不足分を補うために行われていた。しかしながら実際には、動力アシスト分以上にモータ34を駆動させることにより、ターボチャージャ30の過給効果をさらに向上させてより大きなトルクを得ることが可能である。したがって、本実施の形態では、モータ34による過給効果の向上分、すなわちトルク増加分を加味して目標トルクを算出し、従来に比べてより大きなトルクを得られるようにする。
【0075】
ところで、運転者は、速やかに加速したい場合にアクセルペダルを一気に踏み込む一方、緩やかに加速したい場合にアクセルペダルを徐々に踏み込む。そこで、本実施の形態ではアクセル開度の変化に着目して目標トルクを算出する。すなわち、アクセル開度の単位時間あたりの変化量が大きいほど目標トルクを大きく算出する。ただし、実際のトルクや過給圧などの各種挙動は目標トルクや目標過給圧などに遅れを伴って変化するため、アクセル開度の変化量の最大値を保持し、その保持値に基づいて目標トルクを算出する。
【0076】
かかる目標トルクの算出を行う目標トルク算出部71の構成を図6を用いて説明する。
【0077】
基準トルク算出部71aは、予め規定したトルクマップを用いアクセル開度AP及びエンジン回転速度Neに応じて、目標トルクTr_tの基準となるトルクデータを算出する。すなわち、モータ34を駆動させない場合におけるアシスト無目標トルクTr_nonを算出するとともに、モータ34を最大限に駆動させた場合における最大アシスト目標トルクTr_maxを算出する。
【0078】
加速要求算出部71bは、アクセル開度の単位時間あたりの変化量(微分値)dAP/dtに応じて「0〜1」の範囲の値をとる加速要求係数αを算出する。詳しくは、アクセル開度の変化量dAP/dtが小さい場合には0を出力し、アクセル開度の変化量dAP/dtが大きい場合に1を出力する。そして、その中域において、アクセル開度の変化量dAP/dtに略比例した値を出力する。ピークホールド部71cは、加速要求算出部71bにより算出された加速要求係数αの最大値を保持し、その最大加速要求係数α_peakを出力する。
【0079】
目標トルク演算部71dは、アシスト無目標トルクTr_nonと最大アシスト目標トルクTr_maxとのトルク差ΔTr及び最大加速要求係数α_peakを基に、次の式により目標トルクTr_tを算出する。
【0080】
Tr_t=Tr_non+α_peak×ΔTr
ΔTr =Tr_max−Tr_non
上式により加速要求に応じてモータ34の駆動による過給効果の向上分を加味した目標トルクTr_tが得られる。
【0081】
ところで、ピークホールド部71cは、所定のリセット条件が成立した場合に、保持値をリセットする。詳しくは、アクセル開度の変化量dAP/dtが負になるなどして加速要求が中止された場合に保持値をリセットする。また、エンジン回転速度Neの上昇に伴ってターボチャージャ30の実タービン動力が増加し、目標トルクTr_tがアシスト無目標トルクTr_nonと同程度になった場合に、すなわち加速要求が満たされた場合に保持値をリセットする。
【0082】
かかる目標トルクTr_tを用いる場合の電動ターボチャージャのアシスト制御の概要を図7を用いて説明する。図7の(a)のようにアクセル開度APが変化して加速が開始されると、(b)のようにアクセル開度の変化量ΔAPが算出される。また、同変化量ΔAPに応じて加速要求係数αが算出されると共にその最大値が保持され、(b)のように最大加速要求係数α_peakが算出される。そして、(d)に示すような目標トルクTr_tが求められ、(e)に示すようなスロットル下流圧Pmの目標値が設定される。この結果、従来制御に比べて実際のスロットル下流圧Pmが速やかに上昇する。その後、(c)に示すエンジン回転速度の上昇に伴って(d)のように目標トルクTr_tがアシスト無目標トルクTr_nonに達すると、最大加速要求係数α_peakがリセットされる。
【0083】
次に、エンジンECU50による目標スロットル開度及びアシスト動力の算出処理の流れを図8〜図15のフローチャートに基づいて説明する。図8は、ベースルーチンを示すフローチャートであり、本ルーチンはエンジンECU50により例えば4msec毎に実行される。そして、図8のベースルーチンにおいて、図9〜図15のサブルーチンが適宜実行される。なお以下に説明する処理の流れは、基本的に前記図2の制御ブロック図に準ずるものであり、重複する説明については一部簡略化する。
【0084】
図8に示すように、ベースルーチンは、トルクベース制御ルーチン(ステップS100)及びアシスト動力算出ルーチン(ステップS200)を有してなり、図9にトルクベース制御ルーチンの詳細を、図12にアシスト動力算出ルーチンの詳細を示している。
【0085】
図9に示すトルクベース制御ルーチンでは、先ずエンジン回転速度及びアクセル開度の検出値を読み込む(ステップS110)。続いて、後述する図10のサブルーチンを用い、アクセル開度とエンジン回転速度とに基づいて目標トルクを算出する(ステップS120)。そして、後述する図11のサブルーチンを用い、目標スロットル開度を算出する(ステップS130)
図10に示す目標トルク算出ルーチンでは、アクセル開度とエンジン回転速度とに基づいてアシスト無目標トルクを算出すると共に最大アシスト目標トルクを算出する(ステップS121,S122)。次に、アクセル開度の単位時間あたりの変化量を求めて加速要求係数を算出するとともに、今回算出したもの及び過去に算出したものの中で最大値を最大加速要求係数として算出する(ステップS123)。そして、アシスト無目標トルク、最大アシスト目標トルク及び最大加速要求係数に基づいて目標トルクを算出する(ステップS124)。その後、算出した目標トルクがアシスト無目標トルクよりも大きいかを判定するとともに加速要求中であるかを判定する(ステップS125,S126)。ここで、アクセル開度が減少した場合に、加速要求中ではないと判定する。そして、いずれかの条件が不成立である場合に、最大加速要求係数の記憶値をリセットする(ステップS127)。
【0086】
図11に示す目標スロットル開度算出ルーチンでは、目標トルクとエンジン回転速度とに基づいて目標空気量を算出する(ステップS131)。次に、目標空気量とエンジン回転速度とに基づいて目標吸気圧(目標スロットル下流圧)を算出すると共に目標過給圧(目標スロットル上流圧)を算出する(ステップS132,S133)。そして、目標空気量、目標吸気圧、目標過給圧、実過給圧及びスロットル通過吸気温に基づいて目標スロットル開度を算出する(ステップS134)。
【0087】
また、図12に示すアシスト動力算出ルーチンでは、先ず、後述する図13のサブルーチンを用い、ターボモデルの逆モデルに基づいて目標タービン動力を算出し(ステップS210)、次に、後述する図14のサブルーチンを用い、同ターボモデルの順モデルに基づいて実タービン動力を算出する(ステップS220)。また、目標タービン動力から実タービン動力を減算して動力差を算出する(ステップS230)。そして、後述する図15のサブルーチンを用い、動力アシストの実施の可否を判定する(ステップS240)。
【0088】
ここで、図13に示す目標タービン動力の算出サブルーチンでは、目標過給圧と目標空気量とを読み込み(ステップS211)、続いて例えば実記データに基づく過給圧−開度給温マップの関係を用い目標過給圧に基づいて目標過給温を算出する(ステップS212)。その後、インタークーラの逆モデルを用い、インタークーラでの圧力損失と冷却効果とを考慮しつつ目標コンプレッサ下流圧を算出する(ステップS213,S214)。また、コンプレッサの逆モデルを用いて目標過給エネルギーを算出すると共に、例えば目標過給エネルギーWc_tをパラメータとして規定した効率マップからコンプレッサ効率を算出する(ステップS215,S216)。そして、目標過給エネルギーとコンプレッサ効率とから目標コンプレッサ動力を算出し(ステップS217)、更にシャフトの逆モデルを用いて目標タービン動力を算出する(ステップS218)。
【0089】
次に、図14に示す実タービン動力の算出サブルーチンは、排気管モデル部とタービンモデル部とからなり、排気管モデル部では、エアフロメータ41による空気量計測時からタービンでの排気流量として反映されるまでの遅れ等を考慮して排気流量を算出すると共に(ステップS221)、その排気流量に基づいて排気特性(タービン上流及び下流の圧力と温度)を算出する(ステップS222)。そして、タービンモデル部では、タービン断熱効率ηgを算出すると共に(ステップS223)、排気流量、排気圧力、排気温度等の排気パラメータとタービン断熱効率ηgとに基づいて実タービン動力を算出する(ステップS224)。
【0090】
次に、図15に示すアシスト判定ルーチンでは、前記図12のステップS230で算出した動力差に基づいてアシスト動力Waを算出する(ステップS241)。このとき、モータ特性やモータ温度に基づく上限ガードが適宜施されてアシスト動力Waが算出される。そしてその後、アシスト動力Waが所定値Wa_thよりも大きいか否かを判定し(ステップS242)、Wa>Wa_thであればアシスト許可フラグFaに1を、Wa≦Wa_thであればアシスト許可フラグFaに0をセットする(ステップS243,S244)。これにより、Wa>Wa_thの場合(アシスト許可フラグFa=1の場合)にモータ34による動力アシストが実行され、Wa≦Wa_thの場合(アシスト許可フラグFa=0の場合)にモータ34による動力アシストが停止される。
【0091】
図16は、本実施の形態におけるアシスト制御時の各種挙動を示すタイムチャートである。図16では、比較対象として、モータ34の駆動によるトルク増加分を目標トルクに反映しない従来制御を併記しており、その挙動を破線にて示している。
【0092】
さて、(a)のようにアクセル開度が比較的速やかに変化して加速が開始されると、(b)、(c)のように加速要求に応じてトルク及び過給圧の目標値が増加する。そして(e)のように目標タービン動力が増加し、目標タービン動力と実タービン動力との動力差((e)の斜線部分)が算出されるとともに、この動力差がモータ34のアシスト動力とされる。
【0093】
ここで、(b)のトルクの目標値は、アクセル開度の変化に応じて算出されるようになっており、(a)のようにアクセル開度が比較的速やかに変化した場合、モータ34の駆動によるトルク増加分が加味されて従来制御に比べて大きな値が算出される。これに伴って過給圧の目標値及び目標タービン動力が従来制御に比べて大きく算出されている。
【0094】
この結果、本実施の形態では従来制御に比べ、(c)、(b)のように過給圧及びトルクが大きくなる。また、(e)のように実タービン動力が速やかに上昇するとともに大きくなり、目標タービン動力に近づくにつれてアシスト動力が徐々に減少する。特に本実施の形態では、実タービン動力が目標タービン動力に速やかに達し、従来制御に比べて動力アシストが早く終了している。
【0095】
また、加速開始時において(d)のスロットル開度は、目標吸気圧と実過給圧との圧力比(=目標吸気圧/実過給圧、スロットル下流圧と上流圧の比に相当)、及び目標空気量から算出されるようになっており、過渡時の実過給圧が目標値よりも低い場合は圧力比が目標値よりも小さくなるために、加速性能(過渡応答性)の向上が図るべく、その過給圧の不足分を補うようにスロットル開度が大きくなる。本実施の形態では従来制御に比べて過給圧が速やかに立ち上がるため、スロットル開度の変化が速やかに落ち着く。
【0096】
以上、詳述した実施の形態によれば、以下の優れた効果が得られる。
【0097】
加速開始後、最大加速要求係数α_peakに基づいてアシスト無目標トルクTr_nonを増補正して目標トルクTr_tを算出し、トルクベース制御を実施するようにした。これにより、アクセル開度APの変化が定常状態になった後も、加速要求時のアクセル開度APの変化に基づく目標トルクTr_tに基づいて出力トルクが制御される。したがって、アクセル開度APの変化時のみ目標トルクTr_tを補正する従来制御のようにその補正の終了に際して目標トルクTr_tが変化してトルク変動が生じることが回避される。
【0098】
ここで、最大加速要求係数α_peakは、目標トルクTr_tとアシスト無目標トルクTr_nonとが等しくなった場合に、0にクリアするようにした。これにより、動力アシストの終了時において、目標トルクTr_tが連続的に変化するため、トルク変動が生じることが回避される。
【0099】
また、動力アシストによるトルク増加可能量として、アシスト無目標トルクTr_nonと最大アシスト目標トルクTr_maxとのトルク差ΔTrを算出し、そのトルク差ΔTrを最大加速要求係数α_peakに基づいて目標トルクTr_tに反映させるようにした。かかるように動力アシストによるトルク増加可能量ΔTrが目標トルクTr_tに反映されることにより、加速初期の加速性が高められる。
【0100】
さらに、目標トルクTr_tの算出に際し、アクセル開度APの単位時間あたりの変化量を加速要求係数αとして算出するとともに、その加速要求係数αに基づいて目標トルクTr_tを算出するようにした。これにより、運転者による加速要求の緩急が目標トルクTr_tに的確に反映される。特に、アクセル開度APの微分値dAP/dtが比較的小さい場合に加速要求係数αを0とするとともに、同微分値dAP/dtが大きい場合に加速要求係数αを1とし、その中域において加速要求係数αをアクセル開度APの微分値dAP/dtに略比例するようにした。このため、所定以上の加速要求がなされた場合にモータ34の駆動に伴うトルク増加分が反映され、運転者の加速要求が目標トルクTr_tに的確に反映される。
【0101】
なお、本発明は以上説明した実施の形態に限定されるものではなく、以下のように実施しても良い。
【0102】
上記実施の形態では目標トルクTr_tがアシスト無目標トルクTr_nonに達すると最大加速要求係数α_peakをリセットする構成としたが、これに限らない。目標トルクTr_tとアシスト無目標トルクTr_nonとの差が小さくなるにつれて最大加速要求係数α_peakを減少させる構成としても良い。かかる構成によれば、モータ34の駆動終了に際して目標トルクTr_tが比較的滑らかに変化するため、トルクの変動を軽減することができる。
【0103】
また、加速開始後においては、時間の経過に伴い、目標トルクTr_tとアシスト無目標トルクTr_nonとの差が小さくなる。このため、加速開始から所定時間経過後に最大加速要求係数α_peakをリセットする構成としても良い。
【0104】
また、モータ34を駆動させる際には、駆動電流に伴って発熱するため、駆動時間やモータ温度などの制約を受ける。このため、駆動時間やモータ温度が許容範囲外になってモータ34の駆動を中止する際に最大加速要求係数α_peakを徐々に減少させる構成とする。これにより、モータ34の駆動の中止に伴うトルクの変動を軽減することができる。
【0105】
上記実施の形態では、ターボチャージャ30のシャフト33に動力アシスト装置としてのモータ34を設けた電動ターボチャージャを有する内燃機関を対象に説明したが、これに限らない。吸気管11においてターボチャージャ30の上流側若しくは下流側に補助過給機としての補助コンプレッサを有する内燃機関を対象としても良い。かかる内燃機関においても、運転者の加速要求に応じて目標トルクが算出され、その目標トルクに基づいてターボチャージャ30の目標タービン動力が算出されると共に実タービン動力が算出され、それらの差に応じて補助コンプレッサのアシスト動力が求められる。このため、補助コンプレッサの駆動に伴うトルク向上分を加味して目標トルクを算出することとし、本実施の形態と同様にアクセル開度の単位時間あたりの変化量に応じて目標トルクを算出すると良い。これにより、加速性能の向上が図られるとともに、運転者の加速要求が的確に反映される。ただし、補助コンプレッサを有する内燃機関においては、図2に示したアシスト制御部としてターボチャージャ30の目標タービン動力と実タービン動力との差に応じて補助コンプレッサの出力過給圧を調整する制御モデルを用い、同制御モデルを用いてアシスト動力を算出する。
【図面の簡単な説明】
【0106】
【図1】発明の実施の形態におけるエンジン制御システムの概略を示す構成図である。
【図2】エンジンECUの機能を説明するための制御ブロック図である。
【図3】電動ターボチャージャのアシスト制御の概要を示すタイムチャートである。
【図4】電動ターボモデルを示す制御ブロック図である。
【図5】アシスト制御部における目標タービン動力算出部、実タービン動力算出部の詳細を示す制御ブロック図である。
【図6】目標トルク算出部の詳細を示す制御ブロック図である。
【図7】モータの駆動に伴う過給効果の向上を考慮した電動ターボチャージャのアシスト制御の概要を示すタイムチャートである。
【図8】エンジンECUによるベースルーチンを示すフローチャートである。
【図9】トルクベース制御ルーチンを示すフローチャートである。
【図10】目標トルク算出ルーチンを示すフローチャートである。
【図11】目標スロットル開度の算出ルーチンを示すフローチャートである。
【図12】アシスト動力の算出ルーチンを示すフローチャートである。
【図13】目標タービン動力の算出ルーチンを示すフローチャートである。
【図14】実タービン動力の算出ルーチンを示すフローチャートである。
【図15】アシスト判定ルーチンを示すフローチャートである。
【図16】本実施の形態におけるアシスト制御時の各種挙動を示すタイムチャートである。
【符号の説明】
【0107】
10…エンジン、30…ターボチャージャ、34…動力アシスト装置としてのモータ、50…エンジンECU。
【技術分野】
【0001】
本発明は、ターボチャージャ等の過給機を備えた内燃機関に適用され、過給機に対する動力アシストを行う制御装置に関する。
【背景技術】
【0002】
排気動力を用いて吸入空気を過給する過給機としてターボチャージャが一般に知られている。近年では、ターボチャージャの回転軸に電動機等を取り付け、内燃機関の運転状態に応じてターボチャージャの動力をアシストする電動ターボチャージャが開発されている。この場合、電動機等による動力アシストを実施することで、ターボチャージャの過給が助勢され過給効果が向上する。また、この他に過給効果を向上させる方法として、吸気通路においてターボチャージャの上流側又は下流側に設けられ電動機等により作動する補助コンプレッサが開発されている。そして、これらターボチャージャの動力をアシストする動力アシスト装置の制御方法が提案されている。
【0003】
例えば特許文献1では、運転者による加速要求としてアクセルペダルの開度の変化に着目し、アクセルペダルの開度が変化している間にその変化態様に応じて電動機の通電量(アシスト動力)を補正している。かかる補正により、急に加速したい場合にアクセルペダルが一気に操作されたり、徐々に加速したい場合に緩やかにアクセルペダルに操作されるといったアクセルペダルの操作の緩急が電動機の通電量に反映される。しかしながら、実際の過給圧などの各種挙動は目標値に対して遅れを伴って変化するため、アクセル開度の変化が定常状態になっても実際の過給圧は目標とする過給圧に達していない場合がある。このため、特許文献1のようにアクセル開度が変化している間のみアシスト量を補正する構成では、運転者の加速要求が適正に反映されないおそれがあった。そして、実際の過給圧は目標とする過給圧に達していない場合にアシスト量の補正が終了すると、その目標とする過給圧が変化に起因してトルク変動が生じるおそれがあった。
【特許文献1】特開平11−280510号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
本発明の目的は、過給機の動力をアシストする動力アシスト装置を備えた内燃機関において、運転者の加速要求を適正に反映して内燃機関の出力を制御することのできる過給機付き内燃機関の制御装置を提供することである。
【課題を解決するための手段】
【0005】
以下、上記課題を解決するための手段及びその作用効果について説明する。
【0006】
本発明の過給機付き内燃機関の制御装置は、前提として、排気動力により吸入空気を過給する過給機と、排気動力以外の動力により作動され同過給機の動力をアシストする動力アシスト装置とを有する内燃機関に適用される。ここで、動力アシスト装置とは、過給機に取り付けられ過給機の動力を直接アシストする装置や、吸気通路において過給機の上流側若しくは下流側に設けられ過給機の動力を間接アシストする装置が含まれる。そして、運転者のアクセル操作に対応する目標トルクを基に内燃機関の出力トルクを調整するとともに、そのトルク制御に際し、目標トルクに応じた前記過給機の目標動力と同過給機の実動力とに基づいて動力アシスト装置による動力アシストを実施する。
【0007】
請求項1に記載の発明では、運転者のアクセル操作による加速要求時に、そのアクセル操作量に基づいて加速要求パラメータを算出する。そして、加速開始後、動力アシストによるトルク増加が可能である期間において、加速要求パラメータに基づいて目標トルクを増側に修正してトルク制御を実施する。
【0008】
従来例(前記特許文献1)では、アクセル操作の変化時にのみ、そのアクセル操作の変化態様に応じた目標トルク(アシスト動力)の補正を行っていた。そのため、アクセル操作の変化が定常状態になった場合に目標トルクが変化することにより出力トルクの変動が生じるおそれがあった。
【0009】
この点、本発明によれば、目標トルクを増側に修正したトルク制御が動力アシストによるトルク増加が可能である期間において実施される。すなわち、アクセル操作の変化が定常状態になった後も、加速要求時のアクセル操作量に基づく加速要求パラメータに従い目標トルクを増側に修正したトルク制御が継続的に実施される。これにより、従来例のようにアクセル操作の変化が定常状態になった時に出力トルクの変動が生じることがなく、運転者の加速要求を適正に反映したトルク制御が実施される。また、加速開始後に目標トルクが増側に修正されてトルク制御が実施されるため、加速初期の加速性が高められる。
【0010】
請求項2に記載の発明では、アクセル操作量の単位時間あたりの変化量を算出する手段を備え、その単位時間あたりの変化量の最大値を加速要求パラメータとして算出する。
【0011】
すなわち、アクセル操作量に基づく加速要求パラメータとしてアクセル操作量の単位時間あたりの変化量を求めることにより、運転者のアクセル操作の緩急が定量化される。そして、アクセル操作量は逐次変化するものの、単位時間あたりの変化量の最大値が加速要求パラメータとして算出されることにより、運転者の加速要求としてアクセル操作が最も急に行われた時の単位時間あたりの変化量を知ることができる。これらにより、運転者の加速要求を適正に反映したトルク制御が実施されるため、良好なドライビングフィーリングが得られる。
【0012】
請求項3に記載の発明では、動力アシストによるトルク増加可能量を算出し、加速要求パラメータに基づいてトルク増加可能量をトルク制御に反映させることを特徴とする。
【0013】
すなわち、目標トルクを増側に修正したトルク制御では、動力アシストによるトルク増加可能量が反映されることにより、加速初期の加速性が高められる。また、そのトルク増加可能量は加速要求パラメータに基づいて反映されるため、運転者の加速要求に応じたトルク制御が実施される。
【0014】
ここで、トルク増加可能量の反映の仕方は次のようにすると良い。すなわち、加速要求パラメータが比較的小さい場合には、速やかな加速が求められていないため、動力アシストによるトルク増加を図る必要が無い。したがって、加速要求パラメータが比較的小さい場合には、トルク増加可能分の反映量を少なくすると良い。一方で、加速要求パラメータが所定以上である場合には、速やかな加速が求められているため、トルク増加可能分の反映量を多くすると良い。かかるようにして目標トルクを算出することにより、運転者の加速要求を目標トルクに好適に反映することができる。
【0015】
請求項4に記載の発明では、アクセル操作量の変化が比較的大きい場合に、加速要求パラメータをアクセル急操作であることを表すパラメータ値とする。そして、加速要求パラメータがアクセル急操作であることを表すパラメータ値である場合に、動力アシスト装置による最大アシスト量に相当するトルク増加可能量をトルク制御に反映させる。
【0016】
上記構成によれば、加速時のアクセル操作が比較的急に行われた場合、つまり急加速が要求された場合に、動力アシスト装置による動力アシストが最大に行われ、内燃機関の出力トルクとして最大トルクが得られる。したがって、運転者が所望とする加速が実現され、良好なドライビングフィーリングが得られる。
【0017】
請求項5に記載の発明では、動力アシストによるトルク増加が可能である期間が終了したか否かを判定する手段と、同トルク増加が可能である期間が終了した時点で目標トルクを増側に修正したトルク制御の実施を終了させる。
【0018】
上記構成によれば、トルク増加が可能である期間が終了するまで、目標トルクを増側に修正してトルク制御が継続して実施される。したがって、目標トルクを増側に修正したトルク制御が終了する際に、出力トルクの変動が生じることが回避される。
【0019】
請求項6に記載の発明では、目標トルクを増側に修正したトルク制御の終了時に、目標トルクの増側修正量を徐々に減少させる。
【0020】
目標トルクの増側修正量を徐々に減少させることにより、その目標トルクを修正したトルク制御の終了前後における出力トルクの変化が滑らかになる。したがって、良好なドライビングフィーリングが確保される。
【0021】
加速要求パラメータの減少の仕方としては、請求項3を含む発明において、算出したトルク増加可能分が所定位置以下になった場合に、そのトルク増加可能分に応じて加速要求パラメータを減少させるようにすると良い。加速に伴って機関回転速度が上昇するにつれトルク増加可能分は次第に減少するため、そのトルク増加可能分に応じて加速要求パラメータを減少させることにより、加速要求パラメータを徐々に減少させることができる。
【0022】
また、加速要求パラメータの減少の仕方としては、加速開始後の経過時間が所定以上になった場合に、その経過時間に応じて加速要求パラメータを減少させるようにしても良い。加速開始後には時間の経過とともに機関回転速度が上昇してトルク増加可能分が次第に減少するため、かかる構成においても加速要求パラメータを徐々に減少させることができる。
【0023】
請求項7に記載の発明では、トルク増加が可能である期間内において、動力アシスト装置による動力アシストを中止する場合に、目標トルクの増側修正量を徐々に減少させる。
【0024】
排気動力以外の動力を利用して作動する動力アシスト装置は、その動力源の性能に依存して種々の制約を受ける。特に電動機により作動する動力アシスト装置においては、電動機の駆動に伴って熱を生じ、かかる発熱により温度が上昇すると駆動性能の劣化等が生じるため、駆動中止条件として電動機の上限温度や連続使用の制限時間などが設けられている。ここで、かかるような駆動中止条件が成立して動力アシストを中止する際に、加速時のトルク制御を中止すると、出力トルクの変動が生じてしまう。そこで、かかるような駆動中止条件が成立して動力アシストを中止する場合には、目標トルクの増側修正量を徐々に減少させてトルク制御を実施すると良い。これにより、加速時のトルク制御を終了するのに際して出力トルクの変化が滑らかになるため、出力トルクの変動を抑制することができる。
【発明を実施するための最良の形態】
【0025】
以下、本発明を具体化した一実施の形態を図面に従って説明する。本実施の形態は、内燃機関である車載多気筒ガソリンエンジンを対象にエンジン制御システムを構築するものであり、当該制御システムのエンジンには過給機として電動アシスト式のターボチャージャ(以下、電動ターボチャージャとも言う)が設けられている。先ずは、図1を用いてエンジン制御システムの全体概略構成図を説明する。
【0026】
図1に示すエンジン10において、吸気管11には、DCモータ等のスロットルアクチュエータ15によって開度調節される空気量調整手段としてのスロットルバルブ14が設けられている。スロットルアクチュエータ15には、スロットル開度を検出するためのスロットル開度センサが内蔵されている。スロットルバルブ14の上流側には、スロットル上流側の圧力(後述するターボチャージャによる過給圧)を検出する過給圧センサ12と、スロットル上流側の吸気温を検出する吸気温センサ13とが設けられている。
【0027】
スロットルバルブ14の下流側にはサージタンク16が設けられ、このサージタンク16にはスロットル下流側の吸気圧を検出する吸気圧センサ17(吸気管圧力検出手段)が設けられている。また、サージタンク16には、エンジン10の各気筒に空気を導入する吸気マニホールド18が接続されており、吸気マニホールド18において各気筒の吸気ポート近傍には燃料を噴射供給する電磁駆動式の燃料噴射弁19が取り付けられている。
【0028】
エンジン10の吸気ポート及び排気ポートにはそれぞれ吸気バルブ21及び排気バルブ22が設けられており、吸気バルブ21の開動作により空気と燃料との混合気が燃焼室23内に導入され、排気バルブ22の開動作により燃焼後の排ガスが排気管24に排出される。エンジン10のシリンダヘッドには気筒毎に点火プラグ25が取り付けられており、点火プラグ25には、点火コイル等よりなる図示しない点火装置を通じて、所望とする点火時期において高電圧が印加される。この高電圧の印加により、各点火プラグ25の対向電極間に火花放電が発生し、燃焼室23内に導入した混合気が着火され燃焼に供される。
【0029】
エンジン10のシリンダブロックには、エンジン10の回転に伴い所定クランク角毎に(例えば30°CA周期で)矩形状のクランク角信号を出力するクランク角度センサ26が取り付けられている。
【0030】
吸気管11と排気管24との間にはターボチャージャ30が配設されている。ターボチャージャ30は、吸気管11に設けられたコンプレッサインペラ31と、排気管24に設けられたタービンホイール32とを有し、それらがシャフト33にて連結されている。また、シャフト33には、動力アシスト装置としてのモータ(電動機)34が設けられており、モータ34はバッテリ(図示せず)から供給される電力により作動しシャフト33の回転をアシストする。モータ34には、モータ温度を検出するための温度センサ35が設けられている。
【0031】
ターボチャージャ30では、排気管24を流れる排気によってタービンホイール32が回転し、その回転力がシャフト33を介してコンプレッサインペラ31に伝達される。そして、コンプレッサインペラ31により、吸気管11内を流れる吸入空気が圧縮されて過給が行われる。ターボチャージャ30にて過給された空気は、インタークーラ37によって冷却された後、その下流側に給送される。インタークーラ37によって吸入空気が冷却されることで、吸入空気の充填効率が高められる。
【0032】
吸気管11の最上流部には図示しないエアクリーナが設けられ、このエアクリーナの下流側には吸入空気量を検出するエアフロメータ41が設けられている。その他、本制御システムでは、アクセルペダルの踏み込み開度(アクセル開度)を検出するアクセル開度センサ43や、大気圧を検出する大気圧センサ44が設けられている。
【0033】
エンジンECU(電子制御ユニット)50は、周知の通りCPU、ROM、RAM等よりなるマイクロコンピュータを主体として構成され、ROMに記憶された各種の制御プログラムを実行することで、その都度のエンジン運転状態に応じてエンジン10の各種制御を実施する。すなわち、エンジンECU50には、前述した各種センサから各々検出信号が入力される。そして、エンジンECU50は、随時入力される各種の検出信号に基づいて燃料噴射量や点火時期等を演算し、燃料噴射弁19や点火プラグ25の駆動を制御する。
【0034】
また本実施の形態では、いわゆるトルクベース制御による電子スロットル制御を実施することとしており、エンジン10で生じるトルクを基準にしてスロットル開度を目標値に制御する。簡単に説明すると、エンジンECU50は、アクセル開度センサ43の検出信号に基づいて目標トルク(要求トルク)を演算すると共に該目標トルクを満足する目標空気量を演算し、目標空気量、その都度のスロットル上流側及び下流側の圧力、吸気温度に基づいて目標スロットル開度を算出する。そして、エンジンECU50は、目標スロットル開度に基づく制御指令信号によりスロットルアクチュエータ15を制御し、スロットル開度を目標スロットル開度に制御する。
【0035】
また、エンジンECU50は、トルクベース制御に連動してターボチャージャ30のモータ34の制御量を決定する。これにより、車両加速時においてターボチャージャ30にアシスト動力(補助動力)を付加し、所望の過給圧がいち早く得られるようにしている。すなわち、エンジンECU50は、目標トルクに応じて算出される目標空気量や目標過給圧を基に、目標とするアシスト動力や動力アシストタイミングなどを演算し、それら演算結果をモータECU60に出力する。モータECU60は、エンジンECU50からの信号を入力し、モータ効率等を考慮して所定の演算処理を行い、モータ34への供給電力を制御する。
【0036】
次に、エンジンECU50の制御の概要を図2に基づいて説明する。図2は、エンジンECU50の機能を説明するための制御ブロック図である。
【0037】
図2に示す本システムでは、主要な機能として、運転者が要求する目標トルクを基に目標スロットル開度を算出するトルクベース制御部70と、モータECU60に指令するモータ34のアシスト動力を算出するアシスト制御部80とを備える。以下、各制御部70,80について詳細を説明する。
【0038】
トルクベース制御部70において、目標トルク算出部71は、アクセル開度とエンジン回転速度とに基づいて目標トルクを算出し、目標空気量算出部72は、目標トルクとエンジン回転速度とに基づいて目標空気量を算出する。この目標空気量が、運転者が要求する目標トルクを実現するために要する空気量に相当する。また、目標吸気圧算出部73は、目標空気量とエンジン回転速度とに基づいて目標吸気圧(目標とするスロットル下流側の圧力)を算出し、目標過給圧算出部74は、目標空気量とエンジン回転速度とに基づいて目標過給圧(目標とするスロットル上流側の圧力)を算出する。そして、目標スロットル開度算出部75は、目標空気量、目標吸気圧、目標過給圧、実過給圧及びスロットル通過吸気温に基づいて目標スロットル開度を算出する。但しこの場合、目標吸気圧と目標過給圧の算出には目標空気量[g/rev]が用いられ、目標スロットル開度の算出には、目標空気量[g/rev]をエンジン回転速度により換算した単位時間当たりの目標空気量[g/sec]が用いられる。
【0039】
なお、実過給圧は、過給圧センサ12により検出される過給圧(スロットル上流圧)であり、スロットル通過吸気温は、吸気温センサ13により検出されるスロットル上流側の吸気温である。
【0040】
かかる場合、スロットル通過空気量Gaを算出するための次の基礎式をもとに目標スロットル開度が算出される。
【0041】
Ga=f(Thr)×Pb/√T×f(Pm/Pb)
上式において、Thrはスロットル開度、Pbはスロットル上流圧、Pmはスロットル下流圧、Tは吸気温である。本実施の形態では、前記基礎式のスロットル通過空気量Gaを目標空気量に、スロットル開度Thrを目標スロットル開度に、スロットル上流圧Pbを実過給圧に、スロットル下流圧Pmを目標吸気圧にそれぞれ置き換えており、目標空気量、実過給圧、目標吸気圧等を基に目標スロットル開度が算出される。
【0042】
一方、アシスト制御部80において、目標タービン動力算出部81は、前記トルクベース制御部70で算出した目標空気量と目標過給圧とに基づいて目標タービン動力を算出する。また、実タービン動力算出部82は、排気情報に基づいて実際のタービン動力(実タービン動力)を算出する。動力差算出部83は、目標タービン動力と実タービン動力との動力差を算出する。そして、アシスト動力算出部84は、前記算出した動力差を基にアシスト動力を算出し、そのアシスト動力をモータECU60に出力する。
【0043】
かかる場合、モータ34のアシスト動力は、目標タービン動力に対する実タービン動力の不足分として算出される。つまり、タービン動力の不足分がモータアシストにより補われるようになっている。アシスト制御部80では、動力を統一のパラメータとしてモータアシスト量も動力で算出することとしている。このとき、現存する電動ターボシステムのモータECU60の指令値はモータ出力であるため、モータアシスト量を動力で算出するのが望ましいと考えられる。
【0044】
なお、アシスト動力の算出時には、モータ34の性能や作動状態、エンジン運転状態等に基づいてアシスト動力を補正したり、上限ガードを設定したりするのが望ましい。本実施の形態では、モータ温度(温度センサ35による検出値)をパラメータとしてアシスト動力の上限値を設定し、その上限値によりアシスト動力を上限ガードするようにしている。
【0045】
ここで、電動ターボチャージャのアシスト制御の概要を図3を用いて説明する。
【0046】
図3の(a)のようにアクセル開度が変化し加速が開始されると、(b)のように加速要求に応じて目標タービン動力が増加し、実タービン動力(排気動力)は目標タービン動力に対して遅れて立ち上がる。そのため、(d)に示すように実過給圧の立ち上がりが目標過給圧に対して遅れることとなる。そこで本実施の形態では、タービン動力の不足時にアシスト動力を(c)のように加え、タービン動力をアシストする。このとき、アシスト動力は目標タービン動力と実タービン動力との差に基づいて算出される(詳細は後述)。つまりこの場合、排気によりタービンホイール32を回す動力(実タービン動力)にモータ34によるアシスト動力が加えられ、これら動力の和(実タービン動力+アシスト動力)によってシャフト33を介してコンプレッサインペラ31が回転駆動される。これにより、(d)に示すように過給圧が早期に立ち上げられる。
【0047】
本実施の形態では、アシスト制御部80におけるタービン動力(目標タービン動力、実タービン動力)の算出を電動ターボモデルを用いて行うこととしており、以下にその詳細を説明する。図4は電動ターボモデルM10を示す制御ブロック図であり、同図ではターボチャージャ30に付随して設けられるモータ34とインタークーラ37も併せて電動ターボモデルとしている。
【0048】
図4では、タービンホイール32、シャフト33、コンプレッサインペラ31、モータ34及びインタークーラ37をそれぞれモデル化してタービンモデルM11、シャフトモデルM12、コンプレッサモデルM13、モータモデルM14、インタークーラモデルM15としており、それらターボチャージャの各パーツモデルに加え、排気の遅れなどを考慮した排気管モデルM16と、吸気の遅れなどを考慮した吸気管モデルM17とを備える。
【0049】
因みに、本電動ターボモデルM10では、タービンモデルM11、シャフトモデルM12、コンプレッサモデルM13及びモータモデルM14において、過給の原理に基づいてエネルギー(動力)の流れを統一のパラメータとしてモデルを構築しており、それによりモデルを再利用する際の利便性(再利用性)を高めるようにしている。すなわち、一度構築したモデルを他のシステムに容易に適用することが可能となる。また、本モデルをベースにすれば、冗長性も高く、電動化した過給機のモデル化なども容易に行え、汎用性の高いモデルが実現できるようになっている。
【0050】
タービンモデルM11では、排気管モデルM16にて算出したエンジン10の排気パラメータ(排気流量mg、タービン上流圧Ptb_in、タービン下流圧Ptb_out、タービン上流温Ttb_in、タービン断熱効率ηg)から式(1)を用いてタービン動力Ltを算出する。
【0051】
【数1】
ここで、cgは排気の比熱、κgは比熱比である。
【0052】
エンジン10の排気パラメータである温度や圧力、流量は、センサ等による実測値でもモデルやマップによる推定値でも良い。一例として本実施の形態では、排気流量mgをエアフロメータ41の実測値と噴射信号(又は空燃比)とから算出すると共に、予め作成しておいたテーブルを用いて排気流量mgからタービン上下流圧Ptbとタービン上下流温Ttbを算出するものとする。
【0053】
なお、実際のターボシステムでは多くの遅れ要素が存在し、例えば排気流量mgをエアフロメータ41の実測値を基に算出する構成において吸入空気量の計測時から実際にタービンでの排気流量に反映されるまでに遅れが生じる。そのため、排気管モデルM16では、排気管24の体積(排気ポートからタービンまでの排気管体積)や圧力、エンジン回転速度に起因する遅れ要素等を考慮して排気流量mgを算出することとしている。
【0054】
また、モータモデルM14では、アシスト動力Leを算出する。そして、タービンモデルM11で算出したタービン動力Ltと、モータモデルM14で算出したアシスト動力Leとを加算した動力Ltcが次のシャフトモデルM12の入力とされる。
【0055】
シャフトモデルM12では、式(2)によって動力Ltcをコンプレッサ動力Lcに変換し出力する。ηtは動力変換効率である。
【0056】
【数2】
式(2)で求めたコンプレッサ動力LcがコンプレッサモデルM13の入力とされる。
【0057】
コンプレッサモデルM13では、コンプレッサ動力Lcとコンプレッサ効率ηcとから過給エネルギーを算出する(式(3))。また、式(3)を変形することによって式(4)が得られ、過給エネルギーの算出値と吸気パラメータ(吸入空気量Ga、コンプレッサ上流圧(コンプレッサ入口圧)Pc_in、吸気温Tc_in)を用いてコンプレッサ下流圧(コンプレッサ出口圧)Pc_outを算出する(式(4))。ここで、caは吸気の比熱、κaは比熱比である。吸入空気量Gaはエアフロメータ41の検出信号から、コンプレッサ上流圧Pc_inは大気圧センサ44の検出信号から、吸気温Tc_inは吸気温センサ(例えばエアフロメータに付設した温度センサ)の検出信号から、それぞれ算出される。
【0058】
【数3】
【0059】
【数4】
なお、エンジン10の吸気パラメータである空気量や圧力は、吸気管モデルM17において、吸気管11の体積(コンプレッサからスロットルまでの吸気管体積)や圧力等に起因する輸送遅れ等を考慮した値として算出されるようになっている。
【0060】
上記式(1)〜(3)で用いる効率はそれぞれ入力の動力(エネルギー)に対するテーブルもしくは、計算から求められる。効率ηgとηcは、温度、圧力から求められる断熱効率を用いて求めることができる。動力Ltc→コンプレッサ動力Lcの動力変換効率ηt(式(2)参照)は、各断熱効率を求めた後、モデルを同定する際に、実際に過給に必要なエネルギーとその時の動力LtcからLc/Ltcを求めて決定する。この逆モデル的な方法を用いることで、実際のターボチャージャの変換効率(機械効率など)が分からなくてもモデルを組むことができ、実機の定常値をモデルで再現することができる。
【0061】
ここで、コンプレッサ効率ηcは式(5)のように表される。
【0062】
【数5】
式(5)は、次の式(6)のように変形でき、コンプレッサ効率ηc、コンプレッサ上流圧力Pc_in、コンプレッサ下流圧Pc_out、吸気温Tc_inが既知であれば、式(6)からコンプレッサ下流温Tc_outが算出できる。
【0063】
【数6】
以上の流れにより、コンプレッサ下流圧Pc_out及びコンプレッサ下流温Tc_outが算出され、これらPc_out及びTc_outが次のインタークーラモデルM15の入力とされる。
【0064】
インタークーラモデルM15は、インタークーラ37での圧力損失を算出する圧力損失モデル部及び冷却効果(温度効果)を算出する冷却効果モデル部からなる。これら各モデル部を用いることにより、インタークーラ37入口におけるコンプレッサ下流圧Pc_out及びコンプレッサ下流温Tc_outからインタークーラ37出口における過給圧Pth(スロットル上流圧)及び過給温Tth(スロットル上流温)を算出する。インタークーラ37における圧力損失と冷却効果は、インタークーラ37入口の圧力(コンプレッサ下流圧Pc_out)及び温度(コンプレッサ下流温Tc_out)の他、外気温Ta及びインタークーラ37を通過する風速(すなわち車速)をパラメータとして変化する。そこで、インタークーラモデルM15では、これら各パラメータを基に、圧力損失と冷却効果を算出する。
【0065】
前記図2のアシスト制御部80における目標タービン動力算出部81と実タービン動力算出部82は、上記の電動ターボモデルM10を基に構築されており、その概要を図5に制御ブロック図として示す。ここで、目標タービン動力算出部81では、電動ターボモデルM10の逆計算(逆モデル)により目標タービン動力Lt_tを算出し、実タービン動力算出部82では、同電動ターボモデルM10の順計算(順モデル)により実タービン動力Lt_rを算出する。なお、目標タービン動力Lt_tは、前記図4においてシャフトモデルM12の入力に相当し、実際にはタービン動力とアシスト動力の和(すなわちターボチャージャ30の目標動力)である。
【0066】
要するに、目標タービン動力算出部81では、前記図4におけるシャフトモデルM12、コンプレッサモデルM13及びインタークーラモデルM15の各々の逆モデルを用い、目標過給圧Pth_t(目標スロットル上流圧)と目標空気量Ga_tとを主たる演算パラメータとして目標タービン動力Lt_tを算出する。かかる場合詳しくは、インタークーラ逆モデルでは、実機データに基づいたマップを用い、目標過給圧Pth_tに基づいて目標過給温Tth_tを算出する。そして、インタークーラモデルM15の圧力損失モデル部及び冷却効果モデル部の逆モデルを用いて逆算式を組み立てることにより、目標過給圧Pth_t(目標スロットル上流圧)、目標過給温Tth_t(目標スロットル上流温)やその他目標空気量Ga_t、外気温Ta(コンプレッサ上流温)、大気圧Pa(コンプレッサ上流圧)に基づいて目標コンプレッサ下流圧Pc_out_tを算出する。
【0067】
次に、コンプレッサの逆モデルでは、次の式(7)を用い、目標コンプレッサ下流圧Pc_out_t、目標空気量Ga_t、外気温Ta、大気圧Paから目標過給エネルギーWc_tを算出する。ここで、caは空気の比熱、κaは空気の比熱比である。
【0068】
【数7】
更に、目標過給エネルギーWc_tをパラメータとして規定した効率マップからコンプレッサ効率ηc_tを算出すると共に、次の式(8)により目標コンプレッサ動力Lc_tを算出する。
【0069】
【数8】
また、シャフトの逆モデルでは、次の式(9)を用い、目標コンプレッサ動力Lc_tを目標タービン動力Lt_tに変換する。ηtは動力変換効率である。
【0070】
【数9】
なお、目標タービン動力算出部81において、タービンイナーシャ逆モデル(タービンのイナーシャの1次遅れの逆モデル)を追加しても良い。このタービンイナーシャ逆モデルの追加により、目標タービン動力の算出精度向上が可能となる。
【0071】
また、実タービン動力算出部82では、上述したターボモデルの計算順と同様に、排気管モデル、タービンモデル(順モデル)を介して排気による実タービン動力Lt_rを算出する。すなわち、排気管モデルにて算出したエンジン10の排気パラメータ(排気流量mg、タービン上流圧Ptb_in、タービン下流圧Ptb_out、タービン上流温Ttb_in、タービン断熱効率ηg)から上述の式(1)を用いて実タービン動力Lt_rを算出する。
【0072】
動力差算出部83では、上記の如く算出した目標タービン動力Lt_tと実タービン動力Lt_rとの動力差を算出し(動力差=Lt_t−Lt_r)、その動力差から要求アシスト動力Waを算出する。そして、この要求アシスト動力Waに対して上限ガード等が適宜施され、その後、アシスト動力信号(モータ指令値)がモータECU60に出力される。
【0073】
さて、本実施の形態では、図2に示したトルクベース制御部70の目標トルク算出部71において、モータ34によりターボチャージャ30の動力をアシストすることによる過給効果の向上分を考慮しつつ、運転者の加速要求を適正に反映するべく、次のように目標トルクを算出する。
【0074】
従来、目標トルクはモータ34による動力アシストを実施しない状態におけるターボチャージャ30の過給効果に基づいて算出され、モータ34による動力アシストは目標タービン動力に対する実タービン動力の不足分を補うために行われていた。しかしながら実際には、動力アシスト分以上にモータ34を駆動させることにより、ターボチャージャ30の過給効果をさらに向上させてより大きなトルクを得ることが可能である。したがって、本実施の形態では、モータ34による過給効果の向上分、すなわちトルク増加分を加味して目標トルクを算出し、従来に比べてより大きなトルクを得られるようにする。
【0075】
ところで、運転者は、速やかに加速したい場合にアクセルペダルを一気に踏み込む一方、緩やかに加速したい場合にアクセルペダルを徐々に踏み込む。そこで、本実施の形態ではアクセル開度の変化に着目して目標トルクを算出する。すなわち、アクセル開度の単位時間あたりの変化量が大きいほど目標トルクを大きく算出する。ただし、実際のトルクや過給圧などの各種挙動は目標トルクや目標過給圧などに遅れを伴って変化するため、アクセル開度の変化量の最大値を保持し、その保持値に基づいて目標トルクを算出する。
【0076】
かかる目標トルクの算出を行う目標トルク算出部71の構成を図6を用いて説明する。
【0077】
基準トルク算出部71aは、予め規定したトルクマップを用いアクセル開度AP及びエンジン回転速度Neに応じて、目標トルクTr_tの基準となるトルクデータを算出する。すなわち、モータ34を駆動させない場合におけるアシスト無目標トルクTr_nonを算出するとともに、モータ34を最大限に駆動させた場合における最大アシスト目標トルクTr_maxを算出する。
【0078】
加速要求算出部71bは、アクセル開度の単位時間あたりの変化量(微分値)dAP/dtに応じて「0〜1」の範囲の値をとる加速要求係数αを算出する。詳しくは、アクセル開度の変化量dAP/dtが小さい場合には0を出力し、アクセル開度の変化量dAP/dtが大きい場合に1を出力する。そして、その中域において、アクセル開度の変化量dAP/dtに略比例した値を出力する。ピークホールド部71cは、加速要求算出部71bにより算出された加速要求係数αの最大値を保持し、その最大加速要求係数α_peakを出力する。
【0079】
目標トルク演算部71dは、アシスト無目標トルクTr_nonと最大アシスト目標トルクTr_maxとのトルク差ΔTr及び最大加速要求係数α_peakを基に、次の式により目標トルクTr_tを算出する。
【0080】
Tr_t=Tr_non+α_peak×ΔTr
ΔTr =Tr_max−Tr_non
上式により加速要求に応じてモータ34の駆動による過給効果の向上分を加味した目標トルクTr_tが得られる。
【0081】
ところで、ピークホールド部71cは、所定のリセット条件が成立した場合に、保持値をリセットする。詳しくは、アクセル開度の変化量dAP/dtが負になるなどして加速要求が中止された場合に保持値をリセットする。また、エンジン回転速度Neの上昇に伴ってターボチャージャ30の実タービン動力が増加し、目標トルクTr_tがアシスト無目標トルクTr_nonと同程度になった場合に、すなわち加速要求が満たされた場合に保持値をリセットする。
【0082】
かかる目標トルクTr_tを用いる場合の電動ターボチャージャのアシスト制御の概要を図7を用いて説明する。図7の(a)のようにアクセル開度APが変化して加速が開始されると、(b)のようにアクセル開度の変化量ΔAPが算出される。また、同変化量ΔAPに応じて加速要求係数αが算出されると共にその最大値が保持され、(b)のように最大加速要求係数α_peakが算出される。そして、(d)に示すような目標トルクTr_tが求められ、(e)に示すようなスロットル下流圧Pmの目標値が設定される。この結果、従来制御に比べて実際のスロットル下流圧Pmが速やかに上昇する。その後、(c)に示すエンジン回転速度の上昇に伴って(d)のように目標トルクTr_tがアシスト無目標トルクTr_nonに達すると、最大加速要求係数α_peakがリセットされる。
【0083】
次に、エンジンECU50による目標スロットル開度及びアシスト動力の算出処理の流れを図8〜図15のフローチャートに基づいて説明する。図8は、ベースルーチンを示すフローチャートであり、本ルーチンはエンジンECU50により例えば4msec毎に実行される。そして、図8のベースルーチンにおいて、図9〜図15のサブルーチンが適宜実行される。なお以下に説明する処理の流れは、基本的に前記図2の制御ブロック図に準ずるものであり、重複する説明については一部簡略化する。
【0084】
図8に示すように、ベースルーチンは、トルクベース制御ルーチン(ステップS100)及びアシスト動力算出ルーチン(ステップS200)を有してなり、図9にトルクベース制御ルーチンの詳細を、図12にアシスト動力算出ルーチンの詳細を示している。
【0085】
図9に示すトルクベース制御ルーチンでは、先ずエンジン回転速度及びアクセル開度の検出値を読み込む(ステップS110)。続いて、後述する図10のサブルーチンを用い、アクセル開度とエンジン回転速度とに基づいて目標トルクを算出する(ステップS120)。そして、後述する図11のサブルーチンを用い、目標スロットル開度を算出する(ステップS130)
図10に示す目標トルク算出ルーチンでは、アクセル開度とエンジン回転速度とに基づいてアシスト無目標トルクを算出すると共に最大アシスト目標トルクを算出する(ステップS121,S122)。次に、アクセル開度の単位時間あたりの変化量を求めて加速要求係数を算出するとともに、今回算出したもの及び過去に算出したものの中で最大値を最大加速要求係数として算出する(ステップS123)。そして、アシスト無目標トルク、最大アシスト目標トルク及び最大加速要求係数に基づいて目標トルクを算出する(ステップS124)。その後、算出した目標トルクがアシスト無目標トルクよりも大きいかを判定するとともに加速要求中であるかを判定する(ステップS125,S126)。ここで、アクセル開度が減少した場合に、加速要求中ではないと判定する。そして、いずれかの条件が不成立である場合に、最大加速要求係数の記憶値をリセットする(ステップS127)。
【0086】
図11に示す目標スロットル開度算出ルーチンでは、目標トルクとエンジン回転速度とに基づいて目標空気量を算出する(ステップS131)。次に、目標空気量とエンジン回転速度とに基づいて目標吸気圧(目標スロットル下流圧)を算出すると共に目標過給圧(目標スロットル上流圧)を算出する(ステップS132,S133)。そして、目標空気量、目標吸気圧、目標過給圧、実過給圧及びスロットル通過吸気温に基づいて目標スロットル開度を算出する(ステップS134)。
【0087】
また、図12に示すアシスト動力算出ルーチンでは、先ず、後述する図13のサブルーチンを用い、ターボモデルの逆モデルに基づいて目標タービン動力を算出し(ステップS210)、次に、後述する図14のサブルーチンを用い、同ターボモデルの順モデルに基づいて実タービン動力を算出する(ステップS220)。また、目標タービン動力から実タービン動力を減算して動力差を算出する(ステップS230)。そして、後述する図15のサブルーチンを用い、動力アシストの実施の可否を判定する(ステップS240)。
【0088】
ここで、図13に示す目標タービン動力の算出サブルーチンでは、目標過給圧と目標空気量とを読み込み(ステップS211)、続いて例えば実記データに基づく過給圧−開度給温マップの関係を用い目標過給圧に基づいて目標過給温を算出する(ステップS212)。その後、インタークーラの逆モデルを用い、インタークーラでの圧力損失と冷却効果とを考慮しつつ目標コンプレッサ下流圧を算出する(ステップS213,S214)。また、コンプレッサの逆モデルを用いて目標過給エネルギーを算出すると共に、例えば目標過給エネルギーWc_tをパラメータとして規定した効率マップからコンプレッサ効率を算出する(ステップS215,S216)。そして、目標過給エネルギーとコンプレッサ効率とから目標コンプレッサ動力を算出し(ステップS217)、更にシャフトの逆モデルを用いて目標タービン動力を算出する(ステップS218)。
【0089】
次に、図14に示す実タービン動力の算出サブルーチンは、排気管モデル部とタービンモデル部とからなり、排気管モデル部では、エアフロメータ41による空気量計測時からタービンでの排気流量として反映されるまでの遅れ等を考慮して排気流量を算出すると共に(ステップS221)、その排気流量に基づいて排気特性(タービン上流及び下流の圧力と温度)を算出する(ステップS222)。そして、タービンモデル部では、タービン断熱効率ηgを算出すると共に(ステップS223)、排気流量、排気圧力、排気温度等の排気パラメータとタービン断熱効率ηgとに基づいて実タービン動力を算出する(ステップS224)。
【0090】
次に、図15に示すアシスト判定ルーチンでは、前記図12のステップS230で算出した動力差に基づいてアシスト動力Waを算出する(ステップS241)。このとき、モータ特性やモータ温度に基づく上限ガードが適宜施されてアシスト動力Waが算出される。そしてその後、アシスト動力Waが所定値Wa_thよりも大きいか否かを判定し(ステップS242)、Wa>Wa_thであればアシスト許可フラグFaに1を、Wa≦Wa_thであればアシスト許可フラグFaに0をセットする(ステップS243,S244)。これにより、Wa>Wa_thの場合(アシスト許可フラグFa=1の場合)にモータ34による動力アシストが実行され、Wa≦Wa_thの場合(アシスト許可フラグFa=0の場合)にモータ34による動力アシストが停止される。
【0091】
図16は、本実施の形態におけるアシスト制御時の各種挙動を示すタイムチャートである。図16では、比較対象として、モータ34の駆動によるトルク増加分を目標トルクに反映しない従来制御を併記しており、その挙動を破線にて示している。
【0092】
さて、(a)のようにアクセル開度が比較的速やかに変化して加速が開始されると、(b)、(c)のように加速要求に応じてトルク及び過給圧の目標値が増加する。そして(e)のように目標タービン動力が増加し、目標タービン動力と実タービン動力との動力差((e)の斜線部分)が算出されるとともに、この動力差がモータ34のアシスト動力とされる。
【0093】
ここで、(b)のトルクの目標値は、アクセル開度の変化に応じて算出されるようになっており、(a)のようにアクセル開度が比較的速やかに変化した場合、モータ34の駆動によるトルク増加分が加味されて従来制御に比べて大きな値が算出される。これに伴って過給圧の目標値及び目標タービン動力が従来制御に比べて大きく算出されている。
【0094】
この結果、本実施の形態では従来制御に比べ、(c)、(b)のように過給圧及びトルクが大きくなる。また、(e)のように実タービン動力が速やかに上昇するとともに大きくなり、目標タービン動力に近づくにつれてアシスト動力が徐々に減少する。特に本実施の形態では、実タービン動力が目標タービン動力に速やかに達し、従来制御に比べて動力アシストが早く終了している。
【0095】
また、加速開始時において(d)のスロットル開度は、目標吸気圧と実過給圧との圧力比(=目標吸気圧/実過給圧、スロットル下流圧と上流圧の比に相当)、及び目標空気量から算出されるようになっており、過渡時の実過給圧が目標値よりも低い場合は圧力比が目標値よりも小さくなるために、加速性能(過渡応答性)の向上が図るべく、その過給圧の不足分を補うようにスロットル開度が大きくなる。本実施の形態では従来制御に比べて過給圧が速やかに立ち上がるため、スロットル開度の変化が速やかに落ち着く。
【0096】
以上、詳述した実施の形態によれば、以下の優れた効果が得られる。
【0097】
加速開始後、最大加速要求係数α_peakに基づいてアシスト無目標トルクTr_nonを増補正して目標トルクTr_tを算出し、トルクベース制御を実施するようにした。これにより、アクセル開度APの変化が定常状態になった後も、加速要求時のアクセル開度APの変化に基づく目標トルクTr_tに基づいて出力トルクが制御される。したがって、アクセル開度APの変化時のみ目標トルクTr_tを補正する従来制御のようにその補正の終了に際して目標トルクTr_tが変化してトルク変動が生じることが回避される。
【0098】
ここで、最大加速要求係数α_peakは、目標トルクTr_tとアシスト無目標トルクTr_nonとが等しくなった場合に、0にクリアするようにした。これにより、動力アシストの終了時において、目標トルクTr_tが連続的に変化するため、トルク変動が生じることが回避される。
【0099】
また、動力アシストによるトルク増加可能量として、アシスト無目標トルクTr_nonと最大アシスト目標トルクTr_maxとのトルク差ΔTrを算出し、そのトルク差ΔTrを最大加速要求係数α_peakに基づいて目標トルクTr_tに反映させるようにした。かかるように動力アシストによるトルク増加可能量ΔTrが目標トルクTr_tに反映されることにより、加速初期の加速性が高められる。
【0100】
さらに、目標トルクTr_tの算出に際し、アクセル開度APの単位時間あたりの変化量を加速要求係数αとして算出するとともに、その加速要求係数αに基づいて目標トルクTr_tを算出するようにした。これにより、運転者による加速要求の緩急が目標トルクTr_tに的確に反映される。特に、アクセル開度APの微分値dAP/dtが比較的小さい場合に加速要求係数αを0とするとともに、同微分値dAP/dtが大きい場合に加速要求係数αを1とし、その中域において加速要求係数αをアクセル開度APの微分値dAP/dtに略比例するようにした。このため、所定以上の加速要求がなされた場合にモータ34の駆動に伴うトルク増加分が反映され、運転者の加速要求が目標トルクTr_tに的確に反映される。
【0101】
なお、本発明は以上説明した実施の形態に限定されるものではなく、以下のように実施しても良い。
【0102】
上記実施の形態では目標トルクTr_tがアシスト無目標トルクTr_nonに達すると最大加速要求係数α_peakをリセットする構成としたが、これに限らない。目標トルクTr_tとアシスト無目標トルクTr_nonとの差が小さくなるにつれて最大加速要求係数α_peakを減少させる構成としても良い。かかる構成によれば、モータ34の駆動終了に際して目標トルクTr_tが比較的滑らかに変化するため、トルクの変動を軽減することができる。
【0103】
また、加速開始後においては、時間の経過に伴い、目標トルクTr_tとアシスト無目標トルクTr_nonとの差が小さくなる。このため、加速開始から所定時間経過後に最大加速要求係数α_peakをリセットする構成としても良い。
【0104】
また、モータ34を駆動させる際には、駆動電流に伴って発熱するため、駆動時間やモータ温度などの制約を受ける。このため、駆動時間やモータ温度が許容範囲外になってモータ34の駆動を中止する際に最大加速要求係数α_peakを徐々に減少させる構成とする。これにより、モータ34の駆動の中止に伴うトルクの変動を軽減することができる。
【0105】
上記実施の形態では、ターボチャージャ30のシャフト33に動力アシスト装置としてのモータ34を設けた電動ターボチャージャを有する内燃機関を対象に説明したが、これに限らない。吸気管11においてターボチャージャ30の上流側若しくは下流側に補助過給機としての補助コンプレッサを有する内燃機関を対象としても良い。かかる内燃機関においても、運転者の加速要求に応じて目標トルクが算出され、その目標トルクに基づいてターボチャージャ30の目標タービン動力が算出されると共に実タービン動力が算出され、それらの差に応じて補助コンプレッサのアシスト動力が求められる。このため、補助コンプレッサの駆動に伴うトルク向上分を加味して目標トルクを算出することとし、本実施の形態と同様にアクセル開度の単位時間あたりの変化量に応じて目標トルクを算出すると良い。これにより、加速性能の向上が図られるとともに、運転者の加速要求が的確に反映される。ただし、補助コンプレッサを有する内燃機関においては、図2に示したアシスト制御部としてターボチャージャ30の目標タービン動力と実タービン動力との差に応じて補助コンプレッサの出力過給圧を調整する制御モデルを用い、同制御モデルを用いてアシスト動力を算出する。
【図面の簡単な説明】
【0106】
【図1】発明の実施の形態におけるエンジン制御システムの概略を示す構成図である。
【図2】エンジンECUの機能を説明するための制御ブロック図である。
【図3】電動ターボチャージャのアシスト制御の概要を示すタイムチャートである。
【図4】電動ターボモデルを示す制御ブロック図である。
【図5】アシスト制御部における目標タービン動力算出部、実タービン動力算出部の詳細を示す制御ブロック図である。
【図6】目標トルク算出部の詳細を示す制御ブロック図である。
【図7】モータの駆動に伴う過給効果の向上を考慮した電動ターボチャージャのアシスト制御の概要を示すタイムチャートである。
【図8】エンジンECUによるベースルーチンを示すフローチャートである。
【図9】トルクベース制御ルーチンを示すフローチャートである。
【図10】目標トルク算出ルーチンを示すフローチャートである。
【図11】目標スロットル開度の算出ルーチンを示すフローチャートである。
【図12】アシスト動力の算出ルーチンを示すフローチャートである。
【図13】目標タービン動力の算出ルーチンを示すフローチャートである。
【図14】実タービン動力の算出ルーチンを示すフローチャートである。
【図15】アシスト判定ルーチンを示すフローチャートである。
【図16】本実施の形態におけるアシスト制御時の各種挙動を示すタイムチャートである。
【符号の説明】
【0107】
10…エンジン、30…ターボチャージャ、34…動力アシスト装置としてのモータ、50…エンジンECU。
【特許請求の範囲】
【請求項1】
排気動力により吸入空気を過給する過給機と、排気動力以外の動力により作動され前記過給機の動力を直接又は間接的にアシストする動力アシスト装置とを有する内燃機関に適用され、
運転者のアクセル操作に対応する目標トルクを基に前記内燃機関の出力トルクを制御するとともに、そのトルク制御に際し、前記目標トルクに応じた前記過給機の目標動力と同過給機の実動力とに基づいて前記動力アシスト装置による動力アシストを実施する制御装置であって、
前記運転者のアクセル操作による加速要求時に、そのアクセル操作量に基づいて加速要求パラメータを算出する加速要求パラメータ算出手段と、
加速開始後、前記動力アシストによるトルク増加が可能である期間において、前記加速要求パラメータに基づいて前記目標トルクを増側に修正してトルク制御を実施する加速時トルク制御手段と、
を備えたことを特徴とする過給機付き内燃機関の制御装置。
【請求項2】
前記加速要求パラメータ算出手段は、前記アクセル操作量の単位時間あたりの変化量を算出する手段を備え、同単位時間あたりの変化量の最大値を前記加速要求パラメータとして算出することを特徴とする請求項1に記載の過給機付き内燃機関の制御装置。
【請求項3】
前記加速時トルク制御手段は、前記動力アシストによるトルク増加可能量を算出する手段と、前記加速要求パラメータに基づいて前記トルク増加可能量をトルク制御に反映させる手段とを備えたことを特徴とする請求項1又は2に記載の過給機付き内燃機関の制御装置。
【請求項4】
前記加速要求パラメータ算出手段は、前記アクセル操作の変化が比較的大きい場合に、前記加速要求パラメータをアクセル急操作であることを表すパラメータ値とし、
前記加速時トルク制御手段は、前記加速要求パラメータが前記アクセル急操作であることを表すパラメータ値である場合に、前記動力アシスト装置による最大アシスト量に相当するトルク増加可能量をトルク制御に反映させることを特徴とする請求項3に記載の過給機付き内燃機関の制御装置。
【請求項5】
前記加速時トルク制御手段は、前記動力アシストによるトルク増加が可能である期間が終了したか否かを判定する手段と、同トルク増加が可能である期間が終了した時点で前記目標トルクを増側に修正したトルク制御の実施を終了させる手段とを備えたことを特徴とする請求項1乃至4のいずれかに記載の過給機付き内燃機関の制御装置。
【請求項6】
前記加速時トルク制御手段は、前記目標トルクを増側に修正する加速時のトルク制御の終了に際し、前記目標トルクの増側修正量を徐々に減少させることを特徴とする請求項1乃至5のいずれかに記載の過給機付き内燃機関の制御装置。
【請求項7】
前記加速時トルク制御手段は、前記トルク増加が可能である期間内において前記動力アシスト装置による動力アシストを中止する場合に、前記目標トルクの増側修正量を徐々に減少させることを特徴とする請求項1乃至6のいずれかに記載の過給機付き内燃機関の制御装置。
【請求項1】
排気動力により吸入空気を過給する過給機と、排気動力以外の動力により作動され前記過給機の動力を直接又は間接的にアシストする動力アシスト装置とを有する内燃機関に適用され、
運転者のアクセル操作に対応する目標トルクを基に前記内燃機関の出力トルクを制御するとともに、そのトルク制御に際し、前記目標トルクに応じた前記過給機の目標動力と同過給機の実動力とに基づいて前記動力アシスト装置による動力アシストを実施する制御装置であって、
前記運転者のアクセル操作による加速要求時に、そのアクセル操作量に基づいて加速要求パラメータを算出する加速要求パラメータ算出手段と、
加速開始後、前記動力アシストによるトルク増加が可能である期間において、前記加速要求パラメータに基づいて前記目標トルクを増側に修正してトルク制御を実施する加速時トルク制御手段と、
を備えたことを特徴とする過給機付き内燃機関の制御装置。
【請求項2】
前記加速要求パラメータ算出手段は、前記アクセル操作量の単位時間あたりの変化量を算出する手段を備え、同単位時間あたりの変化量の最大値を前記加速要求パラメータとして算出することを特徴とする請求項1に記載の過給機付き内燃機関の制御装置。
【請求項3】
前記加速時トルク制御手段は、前記動力アシストによるトルク増加可能量を算出する手段と、前記加速要求パラメータに基づいて前記トルク増加可能量をトルク制御に反映させる手段とを備えたことを特徴とする請求項1又は2に記載の過給機付き内燃機関の制御装置。
【請求項4】
前記加速要求パラメータ算出手段は、前記アクセル操作の変化が比較的大きい場合に、前記加速要求パラメータをアクセル急操作であることを表すパラメータ値とし、
前記加速時トルク制御手段は、前記加速要求パラメータが前記アクセル急操作であることを表すパラメータ値である場合に、前記動力アシスト装置による最大アシスト量に相当するトルク増加可能量をトルク制御に反映させることを特徴とする請求項3に記載の過給機付き内燃機関の制御装置。
【請求項5】
前記加速時トルク制御手段は、前記動力アシストによるトルク増加が可能である期間が終了したか否かを判定する手段と、同トルク増加が可能である期間が終了した時点で前記目標トルクを増側に修正したトルク制御の実施を終了させる手段とを備えたことを特徴とする請求項1乃至4のいずれかに記載の過給機付き内燃機関の制御装置。
【請求項6】
前記加速時トルク制御手段は、前記目標トルクを増側に修正する加速時のトルク制御の終了に際し、前記目標トルクの増側修正量を徐々に減少させることを特徴とする請求項1乃至5のいずれかに記載の過給機付き内燃機関の制御装置。
【請求項7】
前記加速時トルク制御手段は、前記トルク増加が可能である期間内において前記動力アシスト装置による動力アシストを中止する場合に、前記目標トルクの増側修正量を徐々に減少させることを特徴とする請求項1乃至6のいずれかに記載の過給機付き内燃機関の制御装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【公開番号】特開2007−303284(P2007−303284A)
【公開日】平成19年11月22日(2007.11.22)
【国際特許分類】
【出願番号】特願2006−129693(P2006−129693)
【出願日】平成18年5月8日(2006.5.8)
【出願人】(000004260)株式会社デンソー (27,639)
【Fターム(参考)】
【公開日】平成19年11月22日(2007.11.22)
【国際特許分類】
【出願日】平成18年5月8日(2006.5.8)
【出願人】(000004260)株式会社デンソー (27,639)
【Fターム(参考)】
[ Back to top ]