(57)【要約】【課題】駆動回路７０に、高電圧バッテリ６４の電力がＥＨＣ３６に常時供給される異常が生じた場合であっても、ＥＨＣ３６近傍の部材の温度が過度に高くなることを抑制できるようにした車両用制御装置を提供する。【解決手段】ＣＰＵ８２は、駆動回路７０に、高電圧バッテリ６４の電力がＥＨＣ３６に常時供給される異常が生じた場合、リレー６２を遮断する。また、ＣＰＵ８２は、ＥＨＣ３６の温度や吸入空気量Ｇａから定まるＥＨＣ３６への供給電力の上限値に基づき、モータジェネレータ５０の発電電圧がＥＨＣ３６に印加される発電実行期間と、発電電圧がゼロとなる発電停止期間とからなる一周期に対する発電実行期間の時比率を設定する。【選択図】図１
2019206933.tif 000002
【特許請求の範囲】
【請求項１】
クランク軸の動力を駆動輪に伝達可能な内燃機関と、前記内燃機関の排気通路に設けられた触媒と、該触媒を加熱対象として且つ電力を消費することにより発熱する加熱装置と、該加熱装置にバッテリの電力を供給する駆動回路と、前記バッテリと前記駆動回路との間の電気経路を遮断する遮断回路と、前記クランク軸の回転動力を電力に変換して前記駆動回路に供給する発電装置と、を備える車両に適用され、
前記駆動回路に、前記バッテリから前記加熱装置に常時電力が供給される異常が生じたか否かを判定する異常判定処理と、
前記異常が生じたと判定されている場合、前記遮断回路を操作して前記電気経路を遮断する遮断処理と、
前記異常が生じたと判定されている場合、前記発電装置による発電実行期間と発電停止期間とを交互に繰り返して且つ該繰り返しの一周期に対する前記発電実行期間の比率である時比率を制御する時比率制御処理と、を実行し、
前記時比率制御処理は、前記加熱装置による過熱懸念領域内の部材の温度が低い場合に高い場合よりも前記時比率を大きくする処理と、前記内燃機関の吸入空気量が多い場合に少ない場合よりも前記時比率を大きくする処理と、の２つの処理のうちの少なくとも１つの処理を含む車両用制御装置。
【請求項２】
前記バッテリは、高電圧バッテリであり、
前記車両は、前記高電圧バッテリよりも端子電圧が低い低電圧バッテリと、前記発電装置の出力電圧を降圧して前記低電圧バッテリに印加する降圧コンバータと、を備え、
前記降圧コンバータは、前記発電装置側の電圧が動作保証下限電圧以上である場合に前記低電圧バッテリへの電力の出力が可能なものであり、
前記時比率制御処理は、前記発電実行期間における前記発電装置の出力電圧が前記動作保証下限電圧以上となるように前記時比率を設定する請求項１記載の車両用制御装置。
【請求項３】
前記車両は、前記クランク軸に接続されて且つロックアップクラッチを備えるトルクコンバータを備えており、
前記異常が生じたと判定されている場合、前記ロックアップクラッチを解放状態とする解放処理を実行する請求項１または２記載の車両用制御装置。
【請求項４】
アクセル操作量がゼロであることを条件に、前記内燃機関における燃焼制御を停止するフューエルカット処理を実行し、
前記異常が生じたと判定されている場合であっても、前記フューエルカット処理が実行されている場合には、前記解放処理を停止する停止処理を実行する請求項３記載の車両用制御装置。
【請求項５】
アクセル操作量がゼロである場合に前記内燃機関のクランク軸の回転速度を目標回転速度に制御するアイドル処理と、
前記異常が生じたと判定されている場合に判定されていない場合と比較して前記目標回転速度を大きい値に設定する設定処理と、
前記異常が生じたと判定されているときに前記アイドル処理を停止して前記アクセル操作量に応じた制御に切り替える場合、前記異常が生じたと判定されていないときに前記アイドル処理を停止して前記アクセル操作量に応じた制御に切り替える場合と比較して、前記内燃機関の燃料噴射弁から噴射される燃料量を少量とする減量処理と、を実行する請求項１〜４のいずれか１項に記載の車両用制御装置。
【請求項６】
前記内燃機関は、前記排気通路に排出された排気を吸気通路に流入させるＥＧＲ通路と、該ＥＧＲ通路の流路断面積を調整するＥＧＲバルブと、を備え、
前記触媒は、選択還元型触媒であり、
前記車両は、前記触媒の上流の排気に尿素水を添加する尿素水添加弁を備え、
前記異常が生じたと判定されている場合に判定されていない場合と比較してＥＧＲ率を低減すべく前記ＥＧＲバルブを操作するバルブ操作処理と、
前記バルブ操作処理が実行される場合に実行されない場合と比較して前記尿素水添加弁から添加する尿素水量を増量する増量処理と、を実行する請求項１〜５のいずれか１項に記載の車両用制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クランク軸の動力を駆動輪に伝達可能な内燃機関と、前記内燃機関の排気通路に設けられた触媒と、該触媒を加熱対象として且つ電力を消費することにより発熱する加熱装置と、該加熱装置にバッテリの電力を供給する駆動回路と、前記クランク軸の回転動力を電力に変換して前記駆動回路に供給する発電装置と、を備える車両に適用される車両用制御装置に関する。
【背景技術】
【０００２】
たとえば下記特許文献１には、モータジェネレータの発電電力のうち触媒を加熱する加熱装置（ＥＨＣ）に供給する電力量を制御するコントローラを備えた車両が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２２７０３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記コントローラに異常が生じ、モータジェネレータやその発電電力を充電するバッテリとＥＨＣとが常時導通状態となる場合、ＥＨＣや触媒等、ＥＨＣ近傍の部材の温度が過度に高くなるおそれがある。
【課題を解決するための手段】
【０００５】
以下、上記課題を解決するための手段およびその作用効果について記載する。
１．車両用制御装置は、クランク軸の動力を駆動輪に伝達可能な内燃機関と、前記内燃機関の排気通路に設けられた触媒と、該触媒を加熱対象として且つ電力を消費することにより発熱する加熱装置と、該加熱装置にバッテリの電力を供給する駆動回路と、前記バッテリと前記駆動回路との間の電気経路を遮断する遮断回路と、前記クランク軸の回転動力を電力に変換して前記駆動回路に供給する発電装置と、を備える車両に適用され、前記駆動回路に、前記バッテリから前記加熱装置に常時電力が供給される異常が生じたか否かを判定する異常判定処理と、前記異常が生じたと判定されている場合、前記遮断回路を操作して前記電気経路を遮断する遮断処理と、前記異常が生じたと判定されている場合、前記発電装置による発電実行期間と発電停止期間とを交互に繰り返して且つ該繰り返しの一周期に対する前記発電実行期間の比率である時比率を制御する時比率制御処理と、を実行し、前記時比率制御処理は、前記加熱装置による過熱懸念領域内の部材の温度が低い場合に高い場合よりも前記時比率を大きくする処理と、前記内燃機関の吸入空気量が多い場合に少ない場合よりも前記時比率を大きくする処理と、の２つの処理のうちの少なくとも１つの処理を含む。
【０００６】
バッテリから加熱装置に電力が常時供給される異常が駆動回路に生じた場合、バッテリからの電力の供給を制御できないため、加熱装置の発熱量を制御できず、ひいては加熱装置や加熱対象とする触媒等、加熱装置近傍の部材の温度が過度に高くなるおそれがある。そこで上記構成では、バッテリと加熱装置との間の電気経路を遮断する。これにより、バッテリから加熱装置に電力が常時供給されることがないため、遮断しない場合と比較すると、加熱装置近傍の部材の温度が過度に高くなることを抑制できる。しかし、その際、発電装置の発電も停止する場合、バッテリを電源としていた上記加熱装置等の補機類の電力供給ができなくなることから、遮断処理によって電力供給が不足するおそれがある。
【０００７】
そこで、上記構成では、発電装置による発電制御を実行し、その際、時比率を、吸入空気量や加熱装置近傍の部材の温度に応じて変化させる。吸入空気量が多い場合には少ない場合よりも加熱装置近傍の部材から熱を奪う排気通路内の流体の流量が多くなることから、加熱装置に供給可能な電力の上限値が大きくなる。また、加熱装置近傍の部材の温度が低い場合には高い場合よりも加熱装置近傍の部材の温度に余裕があることから、加熱装置に供給可能な電力の上限値が大きくなる。このため、吸入空気量や温度に応じて時比率を設定することにより、加熱装置近傍の部材の温度が過度に高くなることを抑制しつつも、発電装置による発電量を大きくすることができる。
【０００８】
２．上記１記載の車両用制御装置において、前記バッテリは、高電圧バッテリであり、前記車両は、前記高電圧バッテリよりも端子電圧が低い低電圧バッテリと、前記発電装置の出力電圧を降圧して前記低電圧バッテリに印加する降圧コンバータと、を備え、前記降圧コンバータは、前記発電装置側の電圧が動作保証下限電圧以上である場合に前記低電圧バッテリへの電力の出力が可能なものであり、前記時比率制御処理は、前記発電実行期間における前記発電装置の出力電圧が前記動作保証下限電圧以上となるように前記時比率を設定する。
【０００９】
上記構成では、発電実行期間における発電装置の出力電圧を動作保証下限電圧以上とすることにより、発電電力を降圧コンバータによって低電圧バッテリに供給することができる。
【００１０】
３．上記１または２記載の車両用制御装置において、前記車両は、前記クランク軸に接続されて且つロックアップクラッチを備えるトルクコンバータを備えており、前記異常が生じたと判定されている場合、前記ロックアップクラッチを解放状態とする解放処理を実行する。
【００１１】
たとえばクランク軸の動力によって駆動輪が駆動されている場合等には、ロックアップクラッチを解放状態とする場合、トルクコンバータの出力側に対するクランク軸の滑り分だけ、クランク軸の回転速度が高くなる傾向がある。このため、上記構成では、異常が生じたと判定されている場合、ロックアップクラッチを解放状態とすることにより、ロックアップクラッチを締結状態とする場合と比較して、クランク軸の回転速度を高くすることを狙った制御を実行する。回転速度が高い場合には低い場合よりも、加熱装置近傍の部材の熱を奪う排気通路内の流体の流量が増加するため、加熱装置近傍の部材の温度が上昇しにくい。このため、締結状態とする場合と比較して、発電装置の発電電力を大きくすることができる。
【００１２】
４．上記３記載の車両用制御装置において、アクセル操作量がゼロであることを条件に、前記内燃機関における燃焼制御を停止するフューエルカット処理を実行し、前記異常が生じたと判定されている場合であっても、前記フューエルカット処理が実行されている場合には、前記解放処理を停止する停止処理を実行する。
【００１３】
フューエルカット処理が実行されると、クランク軸の回転速度が低下するが、その低下速度は、ロックアップクラッチが解放されている場合に締結されている場合よりも大きくなる。そこで上記構成では、フューエルカット処理が実行される場合には、解放処理を停止することにより、クランク軸の回転速度の低下を抑制し、加熱装置近傍の部材の熱を奪う排気の流量の減少を抑制する。これにより、解放処理を継続する場合と比較して、発電装置の発電電力を大きくすることができる。
【００１４】
５．上記１〜４のいずれか１つに記載の車両用制御装置において、アクセル操作量がゼロである場合に前記内燃機関のクランク軸の回転速度を目標回転速度に制御するアイドル処理と、前記異常が生じたと判定されている場合に判定されていない場合と比較して前記目標回転速度を大きい値に設定する設定処理と、前記異常が生じたと判定されているときに前記アイドル処理を停止して前記アクセル操作量に応じた制御に切り替える場合、前記異常が生じたと判定されていないときに前記アイドル処理を停止して前記アクセル操作量に応じた制御に切り替える場合と比較して、前記内燃機関の燃料噴射弁から噴射される燃料量を少量とする減量処理と、を実行する。
【００１５】
アイドル処理が実行されている場合、アイドル処理が実行されていない場合と比較して、加熱装置近傍の部材から熱を奪う排気の流量が小さくなる。そこで上記構成では、異常が生じたと判定されている場合には、目標回転速度を大きい値に設定することによって、加熱装置近傍の部材から熱を奪う排気の流量を極力大きくする。これにより、目標回転速度を大きくしない場合と比較して、発電装置の発電電力を大きくすることができる。
【００１６】
ただし、目標回転速度を大きくする場合、大きくしない場合と比較して、アイドル処理の停止時に車両の推進力が大きくなり、ユーザに違和感を与えるおそれがある。そこで上記構成では、アイドル処理の停止時に燃料量を少量とする減量処理を実行することにより、正常時と比較してアイドル処理の停止時に車両の推進力が大きくなることを抑制することができる。
【００１７】
６．上記１〜５のいずれか１つに記載の車両用制御装置において、前記内燃機関は、前記排気通路に排出された排気を吸気通路に流入させるＥＧＲ通路と、該ＥＧＲ通路の流路断面積を調整するＥＧＲバルブと、を備え、前記触媒は、選択還元型触媒であり、前記車両は、前記触媒の上流の排気に尿素水を添加する尿素水添加弁を備え、前記異常が生じたと判定されている場合に判定されていない場合と比較してＥＧＲ率を低減すべく前記ＥＧＲバルブを操作するバルブ操作処理と、前記バルブ操作処理が実行される場合に実行されない場合と比較して前記尿素水添加弁から添加する尿素水量を増量する増量処理と、を実行する。
【００１８】
上記構成では、異常が生じたと判定される場合に、ＥＧＲ率を小さくすることにより、排気中のＮＯｘ濃度を上昇させる。これにより、触媒においてＮＯｘを還元すべき尿素水量が多くなることから、増量処理を実行する。これにより、尿素水が加熱装置による熱を奪うことから、加熱装置近傍の部材の温度が過度に高くなることを抑制できる。このため、増量処理をしない場合と比較して、発電装置の発電電力を大きくすることができる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施形態にかかる車両用制御装置および車両の駆動系の一部を示す図。
【図２】同実施形態にかかる制御装置が実行する処理の手順を示す流れ図。
【図３】同実施形態にかかる発電処理を例示するタイムチャート。
【図４】第２の実施形態にかかる制御装置が実行する処理の手順を示す流れ図。
【図５】第３の実施形態にかかる制御装置が実行する処理の手順を示す流れ図。
【図６】第４の実施形態にかかる制御装置が実行する処理の手順を示す流れ図。
【発明を実施するための形態】
【００２０】
＜第１の実施形態＞
以下、車両用制御装置にかかる第１の実施形態について図面を参照しつつ説明する。
図１に示す内燃機関１０において、吸気通路１２から吸入された空気は、吸気バルブ１４の開弁に伴ってシリンダ１６およびピストン１８によって区画される燃焼室２０に流入する。燃焼室２０には、燃料噴射弁２２からたとえば軽油等の燃料が噴射される。燃焼室２０内の燃料と空気との混合気は、燃焼室２０の圧縮によって着火し、燃焼に供される。混合気の燃焼によって生じたエネルギは、ピストン１８を介してクランク軸２６の回転エネルギに変換される。燃焼に供された混合気は、排気バルブ２８の開弁に伴って、排気として排気通路３０に排出される。排気通路３０には、酸化触媒３２が設けられており、酸化触媒３２の下流には、粒子状物質を捕集するディーゼルパティキュレートフィルタ（ＤＰＦ３４）が設けられている。排気通路３０において、ＤＰＦ３４の下流には、加熱装置（ＥＨＣ３６）が設けられており、ＥＨＣ３６の下流には選択還元型触媒（ＳＣＲ３８）が設けられている。ＥＨＣ３６は、ＳＣＲ３８を加熱対象とする。
【００２１】
排気通路３０のうちの酸化触媒３２の上流側は、ＥＧＲ通路４０によって吸気通路１２に接続されている。ＥＧＲ通路４０には、その流路断面積を調整するＥＧＲバルブ４２が設けられている。また、排気通路３０のうちのＤＰＦ３４とＥＨＣ３６との間には、排気中に尿素水を添加する尿素水添加弁４６が設けられている。
【００２２】
クランク軸２６には、モータジェネレータ５０の回転軸５０ａが機械的に連結可能とされている。本実施形態では、モータジェネレータ５０として３相の回転電機を例示する。モータジェネレータ５０の回転軸５０ａは、トルクコンバータ５２の入力軸５２ａに機械的に連結されている。トルクコンバータ５２は、入力軸５２ａの回転を、変速装置５４の入力軸５４ａに伝達する。変速装置５４の出力軸５４ｂは、駆動輪５６に機械的に連結されている。
【００２３】
モータジェネレータ５０の３相の端子のそれぞれには、３相インバータ６０の電圧が印加される。３相インバータ６０は、直流電圧源としての高電圧バッテリ６４の直流電圧を交流電圧に変換して出力する電力変換回路である。なお、本実施形態では、高電圧バッテリ６４は、リチウムイオン２次電池であり、その端子電圧が４８Ｖ程度のものを例示する。また、高電圧バッテリ６４と３相インバータ６０との間には、リレー６２が設けられている。
【００２４】
高電圧バッテリ６４の電力は、ＥＨＣ３６を駆動する駆動回路７０に供給される。駆動回路７０は、リレー６２を含んで且つ高電圧バッテリ６４とＥＨＣ３６とによって形成されるループ経路を開閉するスイッチング素子７２と、スイッチング素子７２をオン・オフ操作する制御ＩＣ７４とを備えている。制御ＩＣ７４は、外部からの操作信号ＭＳ５に基づき、スイッチング素子７２をオン・オフ操作する一周期に対するオン時間の時比率を調整する。
【００２５】
高電圧バッテリ６４の電力は、降圧コンバータ６６によって降圧され、低電圧バッテリ６８に印加される。なお、降圧コンバータ６６は、印加される電圧が動作保証下限電圧Ｖｔｈ以上である場合に動作する。本実施形態において、動作保証下限電圧Ｖｔｈは、高電圧バッテリ６４の端子電圧よりもわずかに低い値（たとえば４５Ｖ）である。また、本実施形態において、低電圧バッテリ６８は、鉛蓄電池であり、その端子電圧が１２Ｖ程度のものを例示する。
【００２６】
制御装置８０は、内燃機関１０を制御対象とし、内燃機関１０の制御量（たとえばトルク、排気成分比率等）を制御すべく、燃料噴射弁２２やＥＧＲバルブ４２、ＥＨＣ３６の駆動回路７０、尿素水添加弁４６等の内燃機関１０の操作部を操作する。また、制御装置８０は、モータジェネレータ５０を制御対象とし、その制御量（たとえば出力）を制御すべく、３相インバータ６０を操作する。なお、制御装置８０は、低電圧バッテリ６８を電源とする。
【００２７】
制御装置８０は、制御量を制御する際、クランク角センサ９０の出力信号Ｓｒｎや、上流側排気温センサ９２によって検出されるＥＨＣ３６に流入する排気の温度（上流側排気温Ｔｅｘｕ）、下流側排気温センサ９４によって検出されるＳＣＲ３８から流出する排気の温度（下流側排気温Ｔｅｘｄ）を参照する。また、制御装置８０は、電圧センサ９６によって検出される駆動回路７０がＥＨＣ３６に印加する電圧Ｖｅｈｃ、電流センサ９８によって検出される低電圧バッテリ６８の充放電電流Ｉを参照する。また制御装置８０は、エアフローメータ１００によって検出される内燃機関１０の吸入空気量Ｇａ、アクセルセンサ１０２によって検出されるアクセル操作量ＡＣＣＰを参照する。制御装置８０は、ＣＰＵ８２、ＲＯＭ８４およびＲＡＭ８６を備えており、ＲＯＭ８４に記憶されたプログラムをＣＰＵ８２が実行することにより上記制御量の制御を実行する。
【００２８】
たとえば、ＣＰＵ８２は、アクセル操作量ＡＣＣＰが規定値以下である減速判定時において、モータジェネレータ５０による発電制御をさせ、クランク軸２６に負荷トルクを付与する。また、ＣＰＵ８２は、ＳＣＲ３８の温度が、ＮＯｘの浄化率を所定以上に維持できる温度になるようにＥＨＣ３６による加熱制御をする。さらに、ＣＰＵ８２は、駆動回路７０に異常が生じた場合に異常に対処する処理を実行する。
【００２９】
図２に、上記異常に対処する処理の手順を示す。図２に示す処理は、ＲＯＭ８４に記憶されたプログラムをＣＰＵ８２がたとえば所定周期で繰り返し実行することにより実現される。なお、以下では、先頭に「Ｓ」が付与された数字によって各処理のステップ番号を表現する。
【００３０】
図２に示す一連の処理において、ＣＰＵ８２は、まず、駆動回路７０に異常が生じたか否かを判定する（Ｓ１０）。ＣＰＵ８２は、たとえば上記時比率を指定する操作信号ＭＳ５と電圧Ｖｅｈｃとの不整合が生じている場合に駆動回路７０の異常と判定すればよい。すなわち、ＣＰＵ８２は、たとえば操作信号ＭＳ５によって時比率としてゼロよりも大きい値が出力されているときに電圧Ｖｅｈｃがグランド電位に固定される場合、駆動回路７０の異常であると判定する。また、ＣＰＵ８２は、操作信号ＭＳ５の出力がなく時比率をゼロとすべきところ、電圧Ｖｅｈｃが高電圧バッテリ６４の端子電圧に固定されている場合、駆動回路７０の異常であると判定する。
【００３１】
ＣＰＵ８２は、異常が生じたと判定する場合（Ｓ１０：ＹＥＳ）、異常モードが、操作信号ＭＳ５の操作とは無関係に駆動回路７０が高電圧バッテリ６４の電圧をＥＨＣ３６に常時印加する異常であるショート異常であるか否かを判定する（Ｓ１２）。ここでＣＰＵ８２は、操作信号ＭＳ５の出力がなく時比率をゼロとすべきところ、電圧Ｖｅｈｃが高電圧バッテリ６４の端子電圧に固定されている場合に、ショート異常と判定すればよい。ＣＰＵ８２は、ショート異常であると判定する場合（Ｓ１２：ＹＥＳ）、ＥＨＣ３６に高電圧バッテリ６４の電圧が常時印加されることを回避すべく、リレー６２を開操作する（Ｓ１４）。そして、ＣＰＵ８２は、図１に示す警告灯１０４を操作して、ユーザに異常が生じた旨を報知する報知処理を実行する（Ｓ１６）。
【００３２】
次にＣＰＵ８２は、上流側排気度Ｔｅｘｕおよび下流側排気温Ｔｅｘｄに基づき、ＥＨＣ３６の温度（ＥＨＣ温度Ｔｅｈｃ）を算出する（Ｓ１８）。ＣＰＵ８２は、ＥＨＣ温度Ｔｅｈｃを、上流側排気温Ｔｅｘｕ以上の値とし、下流側排気温Ｔｅｘｄが高いほどＥＨＣ温度Ｔｅｈｃを高い値に算出する。
【００３３】
次にＣＰＵ８２は、ＥＨＣ温度Ｔｅｈｃおよび吸入空気量Ｇａに基づき、ＥＨＣ供給上限電力Ｐｔｈを算出する（Ｓ２０）。ＥＨＣ供給上限電力Ｐｔｈは、ＥＨＣ３６に供給する電力として、ＥＨＣ３６の発熱量が過度に大きくならない上限値である。ＣＰＵ８２は、ＥＨＣ温度Ｔｅｈｃが低い場合に高い場合よりもＥＨＣ供給上限電力Ｐｔｈを大きい値に算出する。これは、ＥＨＣ温度Ｔｅｈｃが低い場合には高い場合と比較してＥＨＣ３６に大きい電力を供給したとしてもＥＨＣ温度Ｔｅｈｃが過度に高くなりにくいためである。またＣＰＵ８２は、吸入空気量Ｇａが大きい場合に小さい場合よりもＥＨＣ供給上限電力Ｐｔｈを大きい値に設定する。これは、吸入空気量Ｇａが大きい場合には小さい場合と比較して、ＥＨＣ３６に流入する流体の流量が多くなることから、排気がＥＨＣ３６やＳＣＲ３８から奪う熱量が大きくなり、ＥＨＣ３６の温度やＳＣＲ３８の温度が過度に上昇しにくくなるためである。
【００３４】
次にＣＰＵ８２は、降圧コンバータ６６の要求電力Ｐｄを算出する（Ｓ２２）。ＣＰＵ８２は、たとえば低電圧バッテリ６８の充電率（ＳＯＣ）が小さい場合に大きい場合よりも要求電力Ｐｄを大きい値に算出する。ちなみに、ＣＰＵ８２は、低電圧バッテリ６８の充電率を、充放電電流Ｉの積算処理によって算出する。
【００３５】
次にＣＰＵ８２は、ＥＨＣ供給上限電力Ｐｔｈが、基準電力Ｐ１よりも小さいか否かを判定する（Ｓ２４）。ここで、基準電力Ｐ１は、上記動作保証下限電圧Ｖｔｈ以上の規定電圧Ｖｈの電圧がＥＨＣ３６に印加されるときのＥＨＣ３６の消費電力である。すなわち、ＥＨＣ３６の抵抗体の抵抗値Ｒを用いると、ＥＨＣ３６に流れる電流Ｉｅｈｃは、「Ｖｈ／Ｒ」となり、基準電力Ｐ１は、「Ｖｈ・Ｉｅｈｃ」となる。
【００３６】
Ｓ２４の処理は、モータジェネレータ５０の発電電圧を規定電圧Ｖｈに固定して常時ＥＨＣ３６に印加し続けることが可能であるか否かを判定する処理である。これは、本実施形態では、Ｓ１４の処理がなされる場合、降圧コンバータ６６の動作を保証すべく、モータジェネレータ５０による発電がなされる場合にはモータジェネレータ５０の出力電圧を規定電圧Ｖｈとゼロとのいずれかに制御することを前提としている。
【００３７】
ＣＰＵ８２は、基準電力Ｐ１よりも小さいと判定する場合（Ｓ２４：ＹＥＳ）、モータジェネレータ５０の発電電圧を規定電圧Ｖｈとする発電実行期間と、発電電圧をゼロとする発電停止期間とを交互に繰り返すときの一周期Ｔにおける発電実行期間の比率（時比率Ｄ）に、「Ｐｔｈ／Ｐ１」を代入する（Ｓ２６）。この処理は、一周期Ｔ当たりのＥＨＣ３６の消費電力を、ＥＨＣ供給上限電力Ｐｔｈとするための設定である。
【００３８】
次に、ＣＰＵ８２は、発電実行期間における発電電力Ｐ＊に、基準電力Ｐ１と、「Ｐｄ／Ｄ」との和を代入する（Ｓ２８）。この処理は、一周期Ｔにおいて、ＥＨＣ３６への供給電力の平均値をＥＨＣ供給上限電力Ｐｔｈとして且つ、降圧コンバータ６６への供給電力の平均値を要求電力Ｐｄとするための処理である。
【００３９】
次にＣＰＵ８２は、発電実行期間において、モータジェネレータ５０の発電電力が発電電力Ｐ＊となるように３相インバータ６０に操作信号ＭＳ４を出力して３相インバータ６０を操作するとともに、降圧コンバータ６６の消費電力が「Ｐｄ／Ｄ」となるように降圧コンバータ６６に操作信号ＭＳ６を出力して降圧コンバータ６６を操作する（Ｓ３０）。ここで、ＣＰＵ８２は、たとえば、充放電電流Ｉを降圧コンバータ６６の出力電流とみなし、「Ｖｈ・Ｉ＝Ｐｄ／Ｄ」となるように、出力電流を制御すればよい。なお、一周期Ｔにおける降圧コンバータ６６の消費電力を「Ｐｄ／Ｄ」に高精度に制御するうえでは、降圧コンバータ６６のスイッチング素子のスイッチング周波数の逆数であるスイッチング周期を、一周期Ｔよりも十分短く設定することが望ましい。また、ＣＰＵ８２は、モータジェネレータ５０の回転速度Ｎｍと、トルクＴｒｑとの積が、発電電力Ｐ＊となるように、モータジェネレータ５０に流れる電流を制御する。
【００４０】
一方、ＣＰＵ８２は、Ｓ２４の処理において否定判定する場合、時比率Ｄに「１」を代入する（Ｓ３２）。次に、ＣＰＵ８２は、発電電力Ｐ＊に、「Ｐｔｈ＋Ｐｄ」を代入する（Ｓ３４）。そしてＣＰＵ８２は、モータジェネレータ５０の発電電力が発電電力Ｐ＊となるように３相インバータ６０に操作信号ＭＳ４を出力して３相インバータ６０を操作するとともに、降圧コンバータ６６の消費電力が要求電力Ｐｄとなるように降圧コンバータ６６に操作信号ＭＳ６を出力して降圧コンバータ６６を操作する（Ｓ３０）。
【００４１】
これに対しＣＰＵ８２は、Ｓ１２の処理においてショート異常ではないと判定する場合、ユーザに異常が生じた旨を報知する報知処理を実行する（Ｓ３６）。ここでは、ＥＨＣ３６に電力が供給できない異常等が生じていることから、退避走行として、たとえば排気中のＮＯｘ量を制限する運転モード等に切り替えることが望ましい。
【００４２】
なお、ＣＰＵ８２は、Ｓ３０，Ｓ３６の処理が完了する場合や、Ｓ１０の処理において否定判定する場合には、図２に示す一連の処理を一旦終了する。
ここで、本実施形態の作用および効果について説明する。
【００４３】
ＣＰＵ８２は、駆動回路７０のショート異常が生じると、リレー６２をオフ状態とすることにより、高電圧バッテリ６４からの電力がＥＨＣ３６に常時供給されることを回避する。そしてＣＰＵ８２は、ＥＨＣ供給上限電力Ｐｔｈに基づき、モータジェネレータ５０による発電実行期間と発電停止期間との一周期Ｔに対する発電実行期間の時比率Ｄを操作する。
【００４４】
図３に、時比率Ｄが「１」よりも小さい場合を例示する。
図３に示すように、発電実行期間は、「Ｄ・Ｔ」の長さを有し、その期間においては、上述の制御によってモータジェネレータ５０の発電電圧が規定電圧Ｖｈとなる。この際、発電電力は、「（Ｐｔｈ＋Ｐｄ）／Ｄ」とする。これに対し、発電停止期間においては、モータジェネレータ５０の発電電圧がゼロとされ、発電電力がゼロとされる。これにより、一周期Ｔにおいて、ＥＨＣ３６に供給される電力の平均値は、「（Ｐｔｈ／Ｄ）・（Ｄ・Ｔ）／Ｔ」となり、これは、ＥＨＣ供給上限電力Ｐｔｈである。また、一周期Ｔにおいて、降圧コンバータ６６に供給される電力の平均値は、「（Ｐｄ／Ｄ）・（Ｄ・Ｔ）／Ｔ」となり、これは、要求電力Ｐｄである。ちなみに、発電実行期間における発電電圧は、動作保証下限電圧Ｖｔｈよりも大きい規定電圧Ｖｈとなっているため、降圧コンバータ６６は、発電電力を低電圧バッテリ６８側に出力可能であるために、降圧コンバータ６６に供給される電力を要求電力Ｐｄに制御することが可能となっている。
【００４５】
このように本実施形態では、ショート異常が生じる場合、ＥＨＣ供給上限電力Ｐｔｈに基づき時比率Ｄを設定することにより、ＥＨＣ３６やＥＨＣ３６の加熱対象であるＳＣＲ３８等のＥＨＣ３６近傍の部材の温度が過度に高くならない範囲でモータジェネレータ５０による発電制御を実行することができる。特に、ＥＨＣ３６の平均消費電力がＥＨＣ供給上限電力Ｐｔｈとなるように時比率Ｄを設定することにより、ＥＨＣ３６近傍の部材の温度が過度に高くならない範囲でモータジェネレータ５０による発電量を極力大きくすることができる。これにより、ショート異常が生じることによりモータジェネレータ５０の発電を禁止する場合と比較すると、車両の減速感を極力確保することができる。
【００４６】
ちなみに、モータジェネレータ５０を用いることなく、リレー６２の開閉操作によってＥＨＣ３６の消費電力や降圧コンバータ６６の消費電力を調整する場合、車両の減速感が得られず、また、リレー６２が溶着するおそれがある。
【００４７】
＜第２の実施形態＞
以下、第２の実施形態について、第１の実施形態との相違点を中心に図面を参照しつつ説明する。
【００４８】
上記実施形態では、吸入空気量Ｇａが小さい場合にはＥＨＣ供給上限電力Ｐｔｈが小さい値となるため、時比率Ｄを小さい値に設定せざるを得なくなる。その場合、降圧コンバータ６６の定格電流やモータジェネレータ５０の定格電流の制約から、降圧コンバータ６６に供給する電力を要求電力Ｐｄとすることが困難となることが懸念される。
【００４９】
そこで本実施形態では、図２に示した処理に加えてロックアップクラッチ５２ｂの操作によって、吸入空気量Ｇａを極力大きくする処理を実行する。
図４に、上記処理の手順を示す。図４に示す処理は、ＲＯＭ８４に記憶されたプログラムをＣＰＵ８２がたとえば所定周期で繰り返し実行することにより実現される。
【００５０】
図４に示す一連の処理において、ＣＰＵ８２は、まず、駆動回路のショート異常時であるか否かを判定する（Ｓ４０）。そしてＣＰＵ８２は、ショート異常時であると判定する場合（Ｓ４０：ＹＥＳ）、アクセル操作量ＡＣＣＰがゼロであることとクランク軸２６の回転速度ＮＥが所定範囲内であることとの論理積が真であるか否かを判定する（Ｓ４２）。この処理は、燃料噴射弁２２による燃料の噴射を停止し、燃焼室２０内での燃焼制御を停止するフューエルカット処理の実行条件が成立するか否かを判定するための処理である。なお、回転速度ＮＥは、ＣＰＵ８２により、出力信号Ｓｒｎに基づき算出される。
【００５１】
ＣＰＵ８２は、論理積が偽であると判定する場合（Ｓ４２：ＮＯ）、フューエルカット処理の実行条件が成立しないと判定し、ロックアップクラッチ５２ｂを解放状態とする（Ｓ４４）。この処理は、入力軸５４ａに対してすべり分だけ回転速度ＮＥを高くするなどして、ロックアップクラッチ５２ｂが締結状態とされる場合と比較して吸入空気量Ｇａを増加させることを狙った処理である。
【００５２】
これに対し、ＣＰＵ８２は、論理積が真であると判定する場合（Ｓ４２：ＹＥＳ）、フューエルカット処理を実行し（Ｓ４６）、また、ロックアップクラッチ５２ｂを締結状態とする（Ｓ４８）。ロックアップクラッチ５２ｂを締結状態に切り替えるのは、フューエルカット処理時には、クランク軸２６の回転速度ＮＥが低下しやすく、ロックアップクラッチ５２ｂを締結して駆動輪５６側にクランク軸２６が連れまわされる方が、回転速度ＮＥの低下を抑制できるためである。
【００５３】
なお、ＣＰＵ８２は、Ｓ４４，Ｓ４８の処理が完了する場合や、Ｓ４０の処理において否定判定する場合には、図４に示す一連の処理を一旦終了する。
このように、本実施形態によれば、ショート異常時には、ロックアップクラッチ５２ｂの制御を、ショート異常時特有のものに切り替えることにより、回転速度ＮＥを極力高くすることができ、ひいてはＥＨＣ供給上限電力Ｐｔｈを極力大きくすることができる。このため、時比率Ｄを極力大きくすることができ、ひいては降圧コンバータ６６の要求電力Ｐｄを確保することが容易となり、また減速感を大きくすることもできる。ちなみに、Ｓ１０の処理において否定判定される正常時においては、ＣＰＵ８２は、ロックアップクラッチ５２ｂの制御として、たとえばアクセル操作量ＡＣＣＰがゼロよりも所定以上大きい場合、ロックアップクラッチ５２ｂを締結状態とする。
【００５４】
＜第３の実施形態＞
以下、第３の実施形態について、第１の実施形態との相違点を中心に図面を参照しつつ説明する。
【００５５】
上記実施形態では、アクセル操作量ＡＣＣＰがゼロとなることにより実行されるアイドル処理時には、回転速度ＮＥが小さいことから吸入空気量Ｇａも小さくなり、時比率Ｄを小さい値に設定せざるを得ない。このため、降圧コンバータ６６の要求電力Ｐｄを供給することが困難となることが懸念される。
【００５６】
そこで本実施形態では、図２の処理に加えて以下の処理を実行する。
図５に、制御装置８０が実行する処理の手順を示す。図５に示す処理は、ＲＯＭ８４に記憶されたプログラムをＣＰＵ８２がたとえば所定周期で繰り返し実行することにより実現される。
【００５７】
図５に示す一連の処理において、ＣＰＵ８２は、まずアイドル処理の実行条件が成立するか否かを判定する（Ｓ５０）。ＣＰＵ８２は、たとえば、アクセル操作量ＡＣＣＰがゼロであることなどのいくつかの条件が成立する場合、実行条件が成立したと判定する。ＣＰＵ８２は、実行条件が成立したと判定する場合（Ｓ５０：ＹＥＳ）、駆動回路７０のショート異常時であるか否かを判定する（Ｓ５２）。そしてＣＰＵ８２は、ショート異常時ではないと判定する場合（Ｓ５２：ＮＯ）、回転速度ＮＥの目標値である目標回転速度ＮＥ＊に通常時速度ＮＥＬを代入する（Ｓ５４）。これに対しＣＰＵ８２は、ショート異常時であると判定する場合（Ｓ５２：ＹＥＳ）、目標回転速度ＮＥ＊に、通常時速度ＮＥＬよりも大きい異常時速度ＮＥＨを代入する（Ｓ５６）。
【００５８】
ＣＰＵ８２は、Ｓ５４，Ｓ５６の処理が完了する場合、回転速度ＮＥを目標回転速度ＮＥ＊にフィードバック制御すべく、燃料噴射弁２２に操作信号ＭＳ１を出力して、燃料噴射弁２２から噴射される燃料量を操作する（Ｓ５８）。
【００５９】
これに対し、ＣＰＵ８２は、Ｓ５０の処理において否定判定する場合、ショート異常時であって且つアイドル処理の実行条件が成立している状態から成立しない状態に切り替わったときであるか否かを判定する（Ｓ６０）。そしてＣＰＵ８２は、切り替わったときであると判定する場合（Ｓ６０：ＹＥＳ）、ショート異常が生じていない通常時においてアクセル操作量ＡＣＣＰと回転速度ＮＥとから定まる噴射量に対して、燃料噴射弁２２の噴射量を小さい値に制限する（Ｓ６２）。この処理は、目標回転速度ＮＥ＊を高めている状態からアイドル回転速度制御を停止する場合、車両の飛び出し感につながる懸念があることに鑑みたものである。
【００６０】
なお、ＣＰＵ８２は、Ｓ５８，Ｓ６２の処理が完了する場合や、Ｓ６０の処理において否定判定する場合には、図５に示す一連の処理を一旦終了する。
＜第４の実施形態＞
以下、第４の実施形態について、第１の実施形態との相違点を中心に図面を参照しつつ説明する。
【００６１】
上記実施形態では、吸入空気量Ｇａが小さい場合にはＥＨＣ供給上限電力Ｐｔｈが小さい値となるため、時比率Ｄを小さい値に設定せざるを得なくなる。その場合、降圧コンバータ６６の要求電力Ｐｄを供給することが困難となることが懸念される。
【００６２】
そこで本実施形態では、尿素水添加弁４６によってＥＨＣ３６を通過する尿素水の量を増量することによって、ＥＨＣ３６近傍の部材の温度の過度の上昇を防ぐ。
図６に、上記処理の手順を示す。図６に示す処理は、ＲＯＭ８４に記憶されたプログラムをＣＰＵ８２がたとえば所定周期で繰り返し実行することにより実現される。
【００６３】
図６に示す一連の処理において、ＣＰＵ８２は、まず駆動回路７０のショート異常時であるか否かを判定する（Ｓ７０）。ＣＰＵ８２は、ショート異常時であると判定する場合（Ｓ７０：ＹＥＳ）、ＳＣＲ３８において浄化対象とする排気中のＮＯｘの濃度を上昇させるべく、ＥＧＲ率をゼロとする（Ｓ７２）。そしてＣＰＵ８２は、ＥＧＲ率がゼロとなっている場合において排気中のＮＯｘを十分に浄化すべく、尿素水添加弁４６から添加される尿素水の量を増量する（Ｓ７４）。
【００６４】
なお、ＣＰＵ８２は、Ｓ７４の処理が完了する場合や、Ｓ７０の処理において否定判定する場合には、図６に示す一連の処理を一旦終了する。
このように本実施形態では、尿素水量の増量によってＥＨＣ３６やＳＣＲ３８の温度上昇を抑制する。その際、単に尿素水の添加量を増量するのではなく、排気中のＮＯｘ濃度を上昇させる。これにより、添加される尿素水量が過剰となることを抑制できることから、尿素水に起因した堆積物が排気通路３０に堆積したり、ＳＣＲ３８の下流にアンモニアが過剰に流出したりすることを抑制できる。
【００６５】
＜対応関係＞
上記実施形態における事項と、上記「課題を解決するための手段」の欄に記載した事項との対応関係は、次の通りである。以下では、「課題を解決するための手段」の欄に記載した解決手段の番号毎に、対応関係を示している。［１］バッテリは高電圧バッテリ６４に対応し、触媒は、ＳＣＲ３８に対応し、遮断回路は、リレー６２に対応し、発電装置は、モータジェネレータ５０および３相インバータ６０に対応し、車両用制御装置は、制御装置８０に対応する。異常判定処理は、Ｓ１２の処理に対応し、遮断処理は、Ｓ１４の処理に対応し、時比率制御処理は、Ｓ２４〜Ｓ３０の処理に対応する。［２］図３に示す処理に対応する。［３］解放処理は、Ｓ４４の処理に対応する。［４］停止処理は、Ｓ４８の処理に対応する。［５］アイドル処理は、Ｓ５８の処理に対応し、設定処理は、Ｓ５２〜Ｓ５６の処理に対応し、減量処理は、Ｓ６０，Ｓ６２の処理に対応する。［６］バルブ操作処理は、Ｓ７２の処理に対応し、増量処理は、Ｓ７４の処理に対応する。
【００６６】
＜その他の実施形態＞
なお、本実施形態は、以下のように変更して実施することができる。本実施形態および以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
【００６７】
・「時比率制限処理について」
上記実施形態では、吸入空気量ＧａとＥＨＣ温度Ｔｅｈｃとに基づき、ＥＨＣ供給上限電力Ｐｔｈを算出したが、これに限らず、たとえば吸入空気量ＧａとＥＨＣ温度Ｔｅｈｃとの２つのパラメータに関しては、それらのうちの１つのみに基づき可変設定してもよい。
【００６８】
上記実施形態では、３相インバータ６０がＥＨＣ３６に印加する電圧である規定電圧Ｖｈを固定値としたが、これに限らない。たとえば、ＥＨＣ供給上限電力Ｐｔｈが大きい場合に小さい場合よりも規定電圧Ｖｈを大きい値としてもよい。なお、この場合、降圧コンバータ６６の要求電力Ｐｄがゼロである場合には、規定電圧Ｖｈを、動作保証下限電圧Ｖｔｈよりも低くしてもよい。
【００６９】
上記実施形態では、ＥＨＣ３６の消費電力がＥＨＣ供給上限電力Ｐｔｈとなるように制御したが、これに限らない。たとえば、ＳＣＲ３８の温度に応じてＥＨＣ３６の消費電力の要求値を算出し、要求値とＥＨＣ供給上限電力Ｐｔｈとのうちの小さい方をＥＨＣ３６の消費電力として採用してもよい。なおこの場合、ＥＨＣ供給上限電力Ｐｔｈは、ＥＨＣ３６の温度を用いることなく、吸入空気量Ｇａに基づき算出してもよい。ちなみに、この場合、降圧コンバータ６６の要求電力Ｐｄがゼロであって且つ、ＥＨＣ３６の消費電力の要求値がゼロである期間は、時比率Ｄを「０」とすればよい。
【００７０】
なお、たとえば降圧コンバータ６６の動作保証下限電圧Ｖｔｈが低電圧バッテリ６８の端子電圧よりもわずかに高い電圧であるなら、通常は、時比率Ｄを「１」とし、規定電圧Ｖｈを可変制御することも可能である。ただしその場合であっても、ＥＨＣ供給上限電力Ｐｔｈが小さい場合には、規定電圧Ｖｈを動作保証下限電圧Ｖｔｈとして時比率Ｄを「１」としたのでは、ＥＨＣ３６の消費電力がＥＨＣ供給上限電力Ｐｔｈ上回るおそれがある。そのため、こうした場合には、時比率Ｄを「１」よりも小さい値とすることが有効である。
【００７１】
なお、時比率制御処理の入力となるＥＨＣ３６近傍の部材の温度が加熱対象の温度である例としては、上述した例に限らず、たとえばＳ１８の処理をＳＣＲ３８の温度を推定する処理としてもよい。もっとも推定値に限らず、たとえばＳＣＲ３８に熱電対等の温度センサを設け、その検出値を用いてもよい。さらに、加熱対象にも限らず、たとえば排気通路を区画する部材の温度等、ＥＨＣ３６による過熱懸念領域内の部材の温度であればよい。なお、ここで過熱懸念領域内の部材の温度とは、ＥＨＣ３６の重心を中心とし、ＥＨＣ３６内の１点とＳＣＲ３８内の１点とを結ぶ直線の長さの最大値を半径とする球状の領域内に少なくとも一部が含まれる部材のうちの球状の領域内の部分の温度とすることが望ましい。
【００７２】
・「停止処理について」
Ｓ４８の処理では、ロックアップクラッチ５２ｂを締結状態とする処理を例示したがこれに限らない。たとえば、完全に締結するのではなく、ロックアップクラッチ５２ｂの上流側と下流側とで滑りを有しつつ動力を伝達させるフレックスロックアップ制御をする処理としてもよい。
【００７３】
上記実施形態では、フューエルカット処理が実行される場合に停止処理を実行したが、これに限らない。たとえば、ショート異常時には、車両が急加速ではない加速状態である緩加速状態であるか定速走行状態である場合にＳ４４の処理を実行し、それ以外では、Ｓ４８の処理を実行してもよい。これは、ＣＰＵ８２が、たとえばアクセル操作量ＡＣＣＰがゼロよりも大きい第１閾値以上であって且つ第１閾値よりも大きい第２閾値以下である場合に、緩加速状態であるか定速走行状態であると判定することにより実現できる。また、たとえば、ショート異常時には、緩加速状態であるか定速走行状態であると判定する場合にＳ４４の処理を実行し、それ以外では通常のロックアップクラッチ５２ｂの制御を実行してもよい。
【００７４】
・「バルブ操作処理について」
上記実施形態では、異常が生じたと判定する場合、ＥＧＲ率がゼロとなるようにＥＧＲバルブ４２を操作したがこれに限らない。たとえば、ＥＧＲ率をゼロよりも大きい値としつつも通常時と比較して小さい値としてもよい。すなわちたとえば、ＥＧＲ率を、回転速度ＮＥおよび噴射量から定まる動作点に基づき可変設定する場合、動作点から定まる通常時のＥＧＲ率よりも小さいＥＧＲ率にしてもよい。
【００７５】
上記実施形態では、ショート異常時には、ＥＧＲ率を正常時よりも常に小さくしたがこれに限らない。たとえばアイドル回転速度制御時である場合に限って、ＥＧＲ率を小さくするなどしてもよい。
【００７６】
・「増量処理について」
上記実施形態では、Ｓ７０の処理において肯定判定されることを条件に尿素水量を増量したがこれに限らない。たとえば、単位時間当たりに添加する尿素水量を、排気中のＮＯｘと過不足なく反応できる尿素水量とする場合、排気中のＮＯｘ濃度の検出値に基づき尿素水量を算出することとするなら、Ｓ７２の処理の結果として、尿素水量が増量されることとなる。
【００７７】
・「排気浄化装置について」
上記実施形態では、酸化触媒３２、ＤＰＦ３４およびＳＣＲ３８を備えて排気浄化装置を構成したが、これに限らない。たとえば、ＤＰＦ３４およびＳＣＲ３８のみであってもよく、またたとえば、ＤＰＦ３４の上流にＮＯｘ吸蔵還元型触媒（ＮＳＲ）を備えてもよい。また、ＤＰＦ３４およびＮＳＲを備えてＳＣＲを備えない構成であってもよい。この際、ＮＳＲをＤＰＦ３４の下流に設けて加熱対象となる触媒をＮＳＲとしてもよい。もっとも、加熱対象となる触媒がＤＰＦ３４の下流に配置されることは必須ではない。
【００７８】
・「車両用制御装置について」
車両用制御装置としては、ＣＰＵ８２とＲＯＭ８４とを備えて、ソフトウェア処理を実行するものに限らない。たとえば、上記実施形態においてソフトウェア処理されたものの少なくとも一部を、ハードウェア処理する専用のハードウェア回路（たとえばＡＳＩＣ等）を備えてもよい。すなわち、車両用制御装置は、以下の（ａ）〜（ｃ）のいずれかの構成であればよい。（ａ）上記処理の全てを、プログラムに従って実行する処理装置と、プログラムを記憶するＲＯＭ等のプログラム格納装置とを備える。（ｂ）上記処理の一部をプログラムに従って実行する処理装置およびプログラム格納装置と、残りの処理を実行する専用のハードウェア回路とを備える。（ｃ）上記処理の全てを実行する専用のハードウェア回路を備える。ここで、処理装置およびプログラム格納装置を備えたソフトウェア処理回路や、専用のハードウェア回路は複数であってもよい。すなわち、上記処理は、１または複数のソフトウェア処理回路および１または複数の専用のハードウェア回路の少なくとも一方を備えた処理回路によって実行されればよい。
【符号の説明】
【００７９】
１０…内燃機関、１２…吸気通路、２２…燃料噴射弁、２６…クランク軸、３０…排気通路、４０…ＥＧＲ通路、４２…ＥＧＲバルブ、５２…トルクコンバータ、５２ｂ…ロックアップクラッチ、５６…駆動輪、６４…高電圧バッテリ、６６…降圧コンバータ、６８…低電圧バッテリ、７０…駆動回路、７２…スイッチング素子、７４…制御ＩＣ、８０…制御装置、８２…ＣＰＵ、８４…ＲＯＭ、８６…ＲＡＭ、９０…クランク角センサ、９２…上流側排気温センサ、９４…下流側排気温センサ、９６…電圧センサ、９８…電流センサ、１００…エアフローメータ、１０２…アクセルセンサ、１０４…警告灯。
【図１】
2019206933.tif 000003
【図２】
2019206933.tif 000004
【図３】
2019206933.tif 000005
【図４】
2019206933.tif 000006
【図５】
2019206933.tif 000007
【図６】
2019206933.tif 000008