(57)【特許請求の範囲】
【請求項１】
ハイブリッド車両の制御装置であって、
ハイブリッド車両は、車両駆動力を発生させるエンジンと、充放電可能な蓄電装置と、蓄電装置から電力の供給を受けて車両駆動力を発生する電動機と、蓄電装置に電気的に接続される通電部品とを含み、電動機およびエンジンを用いたハイブリッド走行よりも電動機のみを用いた電動走行を優先させて蓄電装置の残存容量を維持することなく走行するＣＤモードで走行可能であり、
制御装置は、
蓄電装置の電流値に基づいて、通電部品の温度状態に関わる評価値であって通電部品に流れる電流値が大きいほど大きくなる評価値を算出し、算出した評価値の増加に対して、蓄電装置の充電電力または放電電力の上限値を制限し、
評価値を算出する際に、
エンジンが駆動されている場合には、エンジンの作動状態と作動期間とに基づいて通電部品の雰囲気温度を推定し、
その後、エンジンが間欠停止した場合で、且つ、ＣＤモードで走行している場合には、エンジン停止の際の通電部品の雰囲気温度とエンジンの停止期間とに基づいて通電部品の雰囲気温度を推定し、
推定した雰囲気温度が所定の閾値よりも低い場合には、推定した雰囲気温度が所定の閾値よりも高い場合よりも評価値を小さくする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハイブリッド車両の制御装置に関し、特に、蓄電装置の充放電制御に関する。
【背景技術】
【０００２】
近年、環境に配慮した車両としてエンジンと電動機によって走行するハイブリッド車両が多く用いられている。特に、エンジンと電動機とを用いて走行するハイブリッド走行と、エンジンを停止して電動機のみを用いて走行する電動走行とが可能なハイブリッド車両が多く用いられるようになってきている。更に、このようなハイブリッド車両ではできる限り電動走行を行うことが望まれている。
【０００３】
そこで、ハイブリッド車両において、電動機およびエンジンを用いたハイブリッド走行よりもエンジンを停止して電動機のみを用いて走行する電動走行を優先させて蓄電装置の残存容量を維持することなく走行するＣＤ（Charge Depleting）モードまたは、蓄電装置の残存容量を所定の目標に維持するように電動機およびエンジンを用いてハイブリッド走行するＣＳ（Charge Sustaining）モードを選択可能とし、ＣＤモードを選択した場合にはＣＳモードの場合よりも電動走行を拡大する方法が用いられている。この場合、エンジン動作時およびＣＳモード時においてはエンジン等の熱により電気部品への熱負荷が多くなる一方、ＣＤモードでエンジンが停止している場合には、エンジン等の熱による電気部品ヘの熱負荷の増加はないものの電動機のみでは走行パワーが不足する場合がある。そこで、走行モードがＣＤモードでエンジンが停止している場合に、走行モードがＣＤモードでエンジンが動作している場合或いは走行モードがＣＳモードの場合よりも蓄電装置の放電許容電力を拡大するようにして、電動走行中の走行パワーを確保し、かつ、エンジン動作時およびＣＳモード時においては電気部品への熱負荷の増加を抑えるようにして、電気部品に対する熱負荷に配慮しつつ電動走行を拡大することが提案されている（例えば、特許文献１参照）。
【０００４】
また、蓄電装置の充放電時に検出される電流値に基づいて、蓄電装置に電気的に接続される通電部品の温度状態に関わる評価値を算出し、この評価値に基づいて蓄電装置の充放電電力を制限することで、通電部品の過熱を防止する方法も提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５４２９３６６号明細書
【特許文献２】特開２００９−５５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、蓄電装置に電気的に接続される通電部品の温度は、エンジンの運転時の発熱による通電部品周囲の雰囲気温度の影響と通電部品に流れる電流値の影響とを同時に受けるので、雰囲気温度が高くなった場合或いは、通電電流値が高くなった場合のいずれの場合にも通電部品の温度が高くなる。
【０００７】
特許文献１に記載された従来技術は、走行モードがＣＤモードでエンジンが停止している場合に、蓄電装置の充放電許容電力を拡大するものであり、通電部品に流れる電流値の影響を考慮していないので、通電部品の通電電流値が高い場合に通電部品の過熱保護が適切に行われない虞がある。また、特許文献２では、通電部品周囲の雰囲気温度を考慮することなく、通電部品に流れる電流値だけを考慮して、通電部品の温度状態に関わる評価値を算出して蓄電装置の充放電電力を制限している。そのため、エンジンの運転時の発熱により通電部品の温度が高くなっても、蓄電装置の充放電電力が制限されずに、通電部品の過熱保護が行われない虞がある。
【０００８】
そこで、本発明は、通電部品周囲の雰囲気温度の影響と通電部品に流れる電流値とを考慮して通電部品の過熱保護を適切に行うことを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るハイブリッド車両の制御装置は、車両駆動力を発生させるエンジンと、充放電可能な蓄電装置と、蓄電装置から電力の供給を受けて車両駆動力を発生する電動機と、蓄電装置に電気的に接続される通電部品とを含み、電動機およびエンジンを用いたハイブリッド走行よりも電動機のみを用いた電動走行を優先させて蓄電装置の残存容量を維持することなく走行するＣＤモードで走行可能なハイブリッド車両に搭載される制御装置であり、蓄電装置の電流値に基づいて、通電部品の温度状態に関わる評価値であって通電部品に流れる電流値が大きいほど大きくなる評価値を算出し、算出した評価値の増加に対して、蓄電装置の充電電力または放電電力の上限値を制限し、評価値を算出する際に、エンジンが駆動されている場合には、エンジンの作動状態と作動期間とに基づいて通電部品の雰囲気温度を推定し、その後、エンジンが間欠停止した場合で、且つ、ＣＤモードで走行している場合には、エンジン停止の際の通電部品の雰囲気温度とエンジンの停止期間とに基づいて通電部品の雰囲気温度を推定し、推定した雰囲気温度が所定の閾値よりも低い場合には、推定した雰囲気温度が所定の閾値よりも高い場合よりも評価値を小さくすることを特徴とする。
【発明の効果】
【００１０】
本発明は、通電部品周囲の雰囲気温度の影響と通電部品に流れる電流値とを考慮して、通電部品の過熱保護を適切に行うことができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る制御装置を備えるハイブリッド車両の駆動システムの構成例を示す図である。
【図２】蓄電装置の充放電を制御する処理の一例を示すフローチャートである。
【図３】評価値Ｆ（Ｎ）と蓄電装置の入出力制限値との関係の一例を示す図である。
【図４】コントローラがなまし係数Ｋを算出する処理の一例を示すフローチャートである。
【図５】エンジン運転継続時間と平均吸入空気量と平均エンジン回転数に対する排気浄化触媒の温度との関係を表す特性マップの一例を示す図である。
【図６】評価値Ｆ（Ｎ）を算出するためのなまし係数Ｋのマップの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態（以下実施形態という）を図面に従って説明する。
【００１３】
図１は、本発明の実施形態に係る制御装置を備えるハイブリッド車両の駆動システムの構成例を示す図である。蓄電装置１は、充放電可能な直流電源として設けられており、電気的に直列に接続された複数の単電池１０を有する。単電池１０としては、例えばニッケル水素電池やリチウムイオン電池等の充放電可能な二次電池が用いられる。蓄電装置１は、正極ライン（正極ケーブル）ＰＬ及び負極ライン（負極ケーブル）ＮＬを介してインバータ２４に電気的に接続される。正極ラインＰＬ及び負極ラインＮＬには、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇがそれぞれ設けられている。システムメインリレーＳＭＲ−Ｇには、システムメインリレーＳＭＲ−Ｐ及び電流制限抵抗Ｒが並列に接続され、システムメインリレーＳＭＲ−Ｐ及び電流制限抵抗Ｒは互いに直列に接続されている。
【００１４】
コントローラ３０には、車両のイグニッションスイッチのオン／オフ（ＩＧ−ＯＮ／ＩＧ−ＯＦＦ）に関する情報が入力され、コントローラ３０は、イグニッションスイッチがオフからオンに切り替わることに応じて、ＥＣＵを起動する。ＥＣＵが起動されると、コントローラ３０は、蓄電装置１とインバータ２４に接続する。コントローラ３０は、まずシステムメインリレーＳＭＲ−Ｂをオフからオンに切り替えるとともに、システムメインリレーＳＭＲ−Ｐをオフからオンに切り替える。これによって、電流制限抵抗Ｒに電流が流れ、突入電流を抑制することができる。次に、コントローラ３０は、システムメインリレーＳＭＲ−Ｇをオフからオンに切り替えるとともに、システムメインリレーＳＭＲ−Ｐをオンからオフに切り替える。これによって、蓄電装置１とインバータ２４の接続が完了し、システムが起動状態（Ｒｅａｄｙ−Ｏｎ）となる。
【００１５】
一方、イグニッションスイッチがオンからオフに切り替わったとき、コントローラ３０は、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオンからオフに切り替える。これによって、蓄電装置１とインバータ２４の接続が遮断され、ＥＣＵが停止され、システムは停止状態（Ｒｅａｄｙ−Ｏｆｆ）となる。
【００１６】
インバータ２４は、蓄電装置１から出力された直流電力を交流に変換する。モータジェネレータ（回転電機）ＭＧ２は、インバータ２４から出力された交流電力を受けて、車両を走行させるための動力を生成する。モータジェネレータＭＧ２の動力が変速機ＴＭを介して駆動輪２５に伝達されることで、蓄電装置１の電力を用いた車両の走行が可能である。
【００１７】
エンジン２７は、燃料を燃焼させることで動力を生成する。エンジン２７の燃焼後の排気は排気浄化触媒２８で浄化される。動力分割機構２６は、エンジン２７の動力を、駆動輪２５に伝達したり、モータジェネレータ（回転電機）ＭＧ１に伝達したりする。モータジェネレータＭＧ１は、エンジン２７の動力を受けて発電する。モータジェネレータＭＧ１が生成した電力（交流電力）は、インバータ２４を介して、モータジェネレータＭＧ２に供給されたり、蓄電装置１に供給されたりする。モータジェネレータＭＧ１が生成した電力をモータジェネレータＭＧ２に供給すれば、モータジェネレータＭＧ２が生成する動力によって、駆動輪２５を駆動することができる。モータジェネレータＭＧ１が生成した電力を蓄電装置１に供給すれば、蓄電装置１を充電することができる。
【００１８】
車両を減速させたり、停止させたりするとき、モータジェネレータＭＧ２は、車両の運動エネルギーを電気エネルギーに変換する（駆動輪２５の動力を交流電力に変換する）。インバータ２４は、モータジェネレータＭＧ２が生成した交流電力を直流に変換して蓄電装置１に出力する。これによって、蓄電装置１は回生電力を蓄えることができる。
【００１９】
上記構成の、蓄電装置１、蓄電装置１に電気的に接続される通電部品（例えば正極ケーブルＰＬ、負極ケーブルＮＬ、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇ，ＳＭＲ−Ｐ、電流制限抵抗Ｒ等）、インバータ２４、モータジェネレータＭＧ１，ＭＧ２、動力分割機構２６、エンジン２７、及び排気浄化触媒２８は、ハイブリッド車両に搭載される。
【００２０】
ハイブリッド車両では、車両走行モードとして、モータジェネレータＭＧ１，ＭＧ２およびエンジン２７を用いたハイブリッド走行よりもエンジン２７を停止してモータジェネレータＭＧ２のみを用いて走行する電動走行を優先させて蓄電装置１の残存容量（ＳＯＣ）を維持することなく走行するＣＤ（Charge Depleting）モードまたは、蓄電装置１の残存容量（ＳＯＣ）を所定の目標に維持するようにモータジェネレータＭＧ１，ＭＧ２およびエンジン２７を用いてハイブリッド走行するＣＳ（Charge Sustaining）モードを選択可能である。コントローラ３０は、例えば蓄電装置１の残存容量ＳＯＣに基づいて、ＣＤモードとＣＳモードの切り替えを行う。蓄電装置１の残存容量ＳＯＣについては、例えば蓄電装置１の電流及び電圧から算出可能である。
【００２１】
なお、ＣＤモードでも、運転者によりアクセルペダルが大きく踏み込まれた時、エンジン駆動タイプのエアコン動作時やエンジン暖機時等は、エンジン２７の動作が許容される。このＣＤモードは、蓄電装置１の残存容量ＳＯＣを維持することなく、基本的に蓄電装置１に蓄えられた電力をエネルギー源として車両を走行させる走行モードである。このＣＤモードの間は、結果的に充電よりも放電の割合の方が相対的に大きくなることが多い。一方、ＣＳモードは、蓄電装置１の残存容量ＳＯＣを所定の目標に維持するために、必要に応じてエンジン２７を動作させてモータジェネレータＭＧ１により発電を行う走行モードであり、エンジン２７を常時動作させての走行に限定されるものではない。この場合、走行モードがＣＤモードであっても、アクセルペダルが大きく踏み込まれて大きな車両パワーが要求されればエンジン２７は動作する。また、走行モードがＣＳモードであっても、蓄電装置１の残存容量ＳＯＣが目標値を上回っていればエンジン２７は停止する。
【００２２】
コントローラ３０は、信号処理或いは演算処理を行うＣＰＵ３２とメモリ３４とを含むコンピュータで、インバータ２４の駆動制御により蓄電装置１の充放電制御を行う制御装置である。コントローラ３０には、電流センサ２１で検出された蓄電装置１の充放電時の電流値Ｉを示す信号、及び温度センサ２２で検出された蓄電装置１の温度Ｔｂを示す信号が入力される。
【００２３】
以下、図２を参照しながらコントローラ３０の動作について説明する。図２のフローチャートによる処理は、所定時間ΔＴ毎に繰り返し実行される。図２のステップＳ１０１に示すように、コントローラ３０は、イグニッションスイッチがオンであるか否かを判定する。イグニッションスイッチがオフである場合（ステップＳ１０１の判定結果がＮｏの場合）は、本処理を終了し、イグニッションスイッチがオンである場合（ステップＳ１０１の判定結果がＹｅｓの場合）は、ステップＳ１０２に進み、繰り返し演算カウンタＮ及び、エンジン運転継続カウンタＭに１をセットして初期化する。
【００２４】
ステップＳ１０３に示すように、コントローラ３０は、電流センサ２１の出力信号に基づいて、蓄電装置１の放電時または充電時の電流値Ｉを取得する。次に、コントローラ３０は、ステップＳ１０４で評価値Ｆ（Ｎ）を算出するためのなまし係数Ｋを算出処理する。なまし係数Ｋは、通電部品の温度状態に応じて設定される１以上の係数であり、通電部品の雰囲気温度が高い場合には小さい値に設定され、通電部品の雰囲気温度が低い場合には大きな値に設定される。なまし係数Ｋの算出処理については後述する。ステップＳ１０４では、ステップＳ１０３で取得された電流値ＩとステップＳ１０４で算出されたなまし係数Ｋに基づいて（１）式により評価値Ｆ（Ｎ）を算出する。ここで、通電部品の温度状態（温度上昇）の評価に用いられる値である評価値Ｆは、通電部品の温度に相関するように、通電部品に流れる電流値Ｉが大きいほど大きく設定される。
【００２５】
評価値Ｆ（Ｎ）＝［（Ｋ―１）×Ｆ（Ｎ―１）+（Ｉ（Ｎ−１））２］／Ｋ  （１）
【００２６】
（１）式において、Ｎは、図２に示すフローチャートによる繰り返し演算回数であり、評価値Ｆ（Ｎ）は前回（Ｎ−１）回目の演算で計算した評価値Ｆ（Ｎ−１）になまし係数Ｋから１を引いたもの（Ｋ−１）を掛け、それに前回の演算で検出した電流値Ｉ（Ｎ−１）の二乗（［Ｉ（Ｎ−１）］２）を加えたものをなまし係数Ｋで割ったものである。図２のフローチャートに示す演算は、時間ΔＴ毎に繰り返されるので、Ｎ回目の演算結果の評価値Ｆ（Ｎ）は、イグニッションスイッチがオンとされてからＮ×ΔＴ時間後の評価値Ｆとなる。なお、前回算出された評価値Ｆ（Ｎ−１）が存在しない場合は、所定の初期値を用いる。
【００２７】
先に述べたように、なまし係数Ｋは、通電部品の温度状態に応じて設定される１以上の係数であるから、（１）式の（Ｋ−１）は常に正であり、電流値Ｉ（Ｎ−１）の二乗（［Ｉ（Ｎ−１）］２）も常に正となるから、評価値Ｆ（Ｎ）は繰り返し数が多い程、或いは、イグニッションスイッチがオンとなってからの経過時間が長い程増加していく（図３（ａ）の直線、一点鎖線のカーブ参照）。また、後で詳細に説明するように、なまし係数Ｋは、通電部品の雰囲気温度が高い場合には小さい値に設定され、通電部品の雰囲気温度が低い場合には大きな値に設定される。従って、同じ電流値Ｉの条件では、なまし係数Ｋが大きくなる通電部品の雰囲気温度が低い場合には、評価値の増加分Ｆ（Ｎ）−Ｆ（Ｎ−１）が小さくなり評価値Ｆ（Ｎ）の増加が遅くなる（図３（ａ）の一点鎖線のカーブ参照）、一方、なまし係数Ｋが小さくなる通電部品の雰囲気温度が高い場合には評価値の増加分Ｆ（Ｎ）−Ｆ（Ｎ−１）が大きくなり、評価値Ｆ（Ｎ）の増加が早くなる（図３（ａ）の直線のカーブ参照）。
【００２８】
図２のステップＳ１０６に示すように、コントローラ３０は、評価値Ｆ（Ｎ）が閾値Ｆｔａｇ２より大きいか否かを判定する。閾値Ｆｔａｇ２は、例えば通電部品の通電電流許容値に基づいて設定される。Ｆ（Ｎ）≦Ｆｔａｇ２の場合（ステップＳ１０６の判定結果がＮｏの場合）、コントローラ３０は、蓄電装置１の充電電力が許容入力電力ＳＷ＿ｉｎを超えないように充電電力を制御する。許容入力電力ＳＷ＿ｉｎは、例えば、蓄電装置１の温度Ｔｂ及び残存容量ＳＯＣに基づいて、コントローラ３０が計算する蓄電装置１に充電される電力の最大値である。
【００２９】
一方、Ｆ（Ｎ）＞Ｆｔａｇ２の場合（図２に示すステップＳ１０６の判定結果がＹｅｓの場合）は、ステップＳ１０７に示すように、コントローラ３０は、蓄電装置１の充電電力が充電電力上限値Ｗ＿ｉｎを超えないように充電電力を制限する。ここでの充電電力上限値Ｗ＿ｉｎは、許容入力電力ＳＷ＿ｉｎより小さい値に設定され、さらに、評価値Ｆ（Ｎ）の増加に対して小さくなるように設定される。例えば以下の（２）式により充電電力上限値Ｗ＿ｉｎを算出することが可能である。（２）式において、Ｋ＿ｉｎは正の係数である。
【００３０】
Ｗ＿ｉｎ＝ＳＷ＿ｉｎ＋Ｋ＿ｉｎ×（Ｆｔａｇ２−Ｆ（Ｎ））      （２）
【００３１】
次に、図２のステップＳ１０８に示すように、コントローラ３０は、評価値Ｆ（Ｎ）が閾値Ｆｔａｇ１より大きいか否かを判定する。閾値Ｆｔａｇ１は、例えば通電部品の通電電流許容値に基づいて設定される。Ｆ（Ｎ）≦Ｆｔａｇ１の場合（図２に示すステップＳ１０８の判定結果がＮｏの場合）、コントローラ３０は、蓄電装置１の放電電力が許容出力電力ＳＷ＿ｏｕｔを超えないように放電電力を制限する。ここで、許容出力電力ＳＷ＿ｏｕｔは、例えば、蓄電装置１の温度Ｔｂ及び残存容量ＳＯＣに基づいて、コントローラ３０が計算する蓄電装置１から放電される電力の最大値である。
【００３２】
一方、Ｆ（Ｎ）＞Ｆｔａｇ１の場合（図２に示すステップＳ１０８の判定結果がＹｅｓの場合）は、ステップＳ１０９において、蓄電装置１の放電電力が放電電力上限値Ｗ＿ｏｕｔを超えないように放電電力を制限する。ここでの放電電力上限値Ｗ＿ｏｕｔは、許容出力電力ＳＷ＿ｏｕｔより小さい値に設定され、さらに、評価値Ｆ（Ｎ）の増加に対して小さくなるように設定される。例えば以下の（３）式により放電電力上限値Ｗ＿ｏｕｔを算出することが可能である。（３）式において、Ｋ＿ｏｕｔは正の係数である。
【００３３】
Ｗ＿ｏｕｔ＝ＳＷ＿ｏｕｔ＋Ｋ＿ｏｕｔ×（Ｆｔａｇ１−Ｆ（Ｎ））      （３）
【００３４】
評価値Ｆ（Ｎ）と蓄電装置１の入出力制限値との関係の一例を図３（ａ）、図３（ｂ）に示す。図３（ａ）に示すように、蓄電装置１に電流が流れると時間経過に伴って、（１）式による評価値Ｆ（Ｎ）が増大する。図３（ｂ）に示すように、評価値Ｆ（Ｎ）が閾値Ｆｔａｇ２を超えるまでは、許容入力電力ＳＷ＿ｉｎを入力制限値として蓄電装置１の充電電力が制限される。一方、評価値Ｆ（Ｎ）が閾値Ｆｔａｇ２を超えると、充電電力上限値Ｗ＿ｉｎ（＜ＳＷ＿ｉｎ）を入力制限値として蓄電装置１の充電電力が制限され、評価値Ｆ（Ｎ）の増加に対して充電電力上限値Ｗ＿ｉｎが小さくなる。また、図３（ｂ）に示すように、評価値Ｆ（Ｎ）が閾値Ｆｔａｇ１を超えるまでは、許容出力電力ＳＷ＿ｏｕｔを出力制限値として蓄電装置１の放電電力が制限される。一方、評価値Ｆ（Ｎ）が閾値Ｆｔａｇ１を超えると、放電電力上限値Ｗ＿ｏｕｔ（＜ＳＷ＿ｏｕｔ）を出力制限値として蓄電装置１の放電電力が制限され、評価値Ｆ（Ｎ）の増加に対して放電電力上限値Ｗ＿ｏｕｔが小さくなる。
【００３５】
次に、コントローラ３０は、図２のステップＳ１１０に示すように、イグニッションスイッチがオフとなっているかどうかを判定する。そして、イグニッションスイッチがオフとなっていない場合（図２のステップＳ１１０でＮｏと判定した場合）には、図２のステップＳ１１１に進み、演算繰り返し時間間隔である所定時間ΔＴが経過するまで待機する。そして、所定時間ΔＴが経過したら図２に示すステップＳ１１２に進み、繰り返し演算カウンタＮを１だけインクリメントして図２に示すステップＳ１０３に戻り、次の回の演算を行う。このように、演算は、所定時間ΔＴ毎に繰り返し実行される。
【００３６】
次に、図４〜６を参照しながら、図２のステップＳ１０４のなまし係数Ｋの算出処理ルーチンについて説明する。
【００３７】
図４のステップＳ２０１に示すように、コントローラ３０は、エンジン２７の運転中であるか否かを判定する。エンジン２７の運転中である場合（図４に示すステップＳ２０１の判定結果がＹｅｓの場合）は、ステップＳ２０２に進む。一方、エンジン２７の停止中である場合（ステップＳ２０１の判定結果がＮｏの場合）は、ステップＳ２０９に進む。
【００３８】
図４のステップＳ２０２に進んだ場合、コントローラ３０は、エンジン２７の運転継続カウンタＭを１だけインクリメントさせる。次に、コントローラ３０は、図４のステップＳ２０３に示すように、エンジン２７の運転継続時間Ｔｅを計算する。図２に示すフローチャートは、所定時間ΔＴ毎に繰り返し演算されるので、エンジン２７の運転継続時間Ｔｅは、Ｔｅ＝ΔＴ×Ｍ、となる。次に、コントローラ３０は、図４のステップＳ２０４に示すように、ステップＳ２０３で計算したエンジン２７の運転継続時間Ｔｅと平均吸気量（平均吸入空気量）と平均エンジン回転数と、コントローラ３０のメモリ３４に予め記憶された、図５（ａ）〜（ｃ）に示すようなエンジン運転継続時間Ｔｅと平均吸入空気量と平均エンジン回転数に対する排気浄化触媒２８の温度Ｔ＿ｃｃの関係を表す特性マップを用いて、図２に示す演算の第Ｎ回目における排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）を推定する。図５の特性マップによれば、同じ平均吸入空気量及び平均エンジン回転数に対して、エンジン２７の運転継続時間Ｔｅが長くなるほど、排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）が高くなる。コントローラ３０は、図４のステップＳ２０５に示すように、図４のステップＳ２０４で計算した排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）をエンジン停止時の排気浄化触媒２８の温度Ｔ＿ｏｆｆに格納して、図４のステップＳ２０６に進む。
【００３９】
コントローラ３０は、図４のステップＳ２０６に示すように、排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）が閾値Ｔ＿ｔａｇより大きいか否かを判定する。Ｔ＿ｃｃ（Ｎ）≦Ｔ＿ｔａｇの場合（ステップＳ２０６の判定結果がＮｏの場合）は、エンジン２７や排気浄化触媒２８の近くに配置された通電部品（例えば正極ケーブルＰＬ及び負極ケーブルＮＬ）の雰囲気温度が低温環境であると判定される。その場合、コントローラ３０は、ステップＳ２０８に進み、図６に示す低温雰囲気温度マップ（Ｋ＿ｌｏｗ）を用いて電流値Ｉに対応するなまし係数Ｋを算出する。
【００４０】
一方、図４のステップＳ２０６でＴ＿ｃｃ（Ｎ）＞Ｔ＿ｔａｇの場合（ステップＳ２０６の判定結果がＹｅｓの場合）、コントローラ３０はエンジン２７や排気浄化触媒２８の近くに配置された通電部品（例えば正極ケーブルＰＬ及び負極ケーブルＮＬ）の雰囲気温度が高温環境であると判定し、図４のステップＳ２０７に進み、図６に示す高温雰囲気温度マップ（Ｋ＿ｈｉｇｈ）を用いて電流値Ｉに対応するなまし係数Ｋを算出する。高温雰囲気温度マップ（Ｋ＿ｈｉｇｈ）を用いて算出される電流値Ｉに対応するなまし係数Ｋは、低温雰囲気温度マップ（Ｋ＿ｌｏｗ）を用いて算出される電流値Ｉに対応するなまし係数Ｋよりも大きな値である。
【００４１】
図６になまし係数Ｋを計算するためのマップの一例を示す。本実施形態では、通電部品の雰囲気温度が低温環境である場合と、通電部品の雰囲気温度が高温環境である場合とで、なまし係数Ｋを算出するためのマップを異ならせている。図６に示すように、通電部品に電流Ｉｂが流れるとき、高温環境下では通電可能時間がｔｂであるが、低温環境下では通電可能時間がｔｂよりも長いｔａとなる。図６の実線で示す低温雰囲気温度マップ（Ｋ＿ｌｏｗ）は、低温環境に基づくなまし係数Ｋを算出するためのカーブであり、電流値Ｉとその電流値Ｉでの通電可能時間に基づいて規定されている。一方、図６の一点鎖線で示す高温雰囲気温度マップ（Ｋ＿ｈｉｇｈ）は、高温環境に基づくなまし係数Ｋを算出するためのカーブであり、電流値Ｉとその電流値Ｉでの通電可能時間に基づいて規定されている。低温雰囲気温度マップ（Ｋ＿ｌｏｗ）及び高温雰囲気温度マップ（Ｋ＿ｈｉｇｈ）は、電流値Ｉが大きくなるほど、通電可能時間が小さくなるように設定されている。さらに、同じ電流値Ｉに対して低温雰囲気の場合の方が高温雰囲気の場合よりも通電可能時間が大きくなるように設定されている。これら低温雰囲気温度（Ｋ＿ｌｏｗ）マップ及び高温雰囲気温度マップ（Ｋ＿ｈｉｇｈ）は、環境温度を変えてそれぞれ実験等によって求め、コントローラ３０のメモリ３４に予め記憶しておくことが可能である。
【００４２】
また、コントローラ３０は、図４のステップＳ２０１でエンジン２７が停止中である場合（ステップＳ２０１の判定結果がＮｏの場合）は、ステップＳ２０９に進み、エンジン継続運転カウンタＭを１にリセットした後、図４のステップＳ２１０に示すように、同一トリップでのエンジン２７の運転履歴があるか否かを判定する。同一トリップでのエンジン２７の運転履歴がある場合（ステップＳ２１０の判定結果がＹｅｓの場合）は、ステップＳ２１１に進む。一方、同一トリップでのエンジン２７の運転履歴がない場合（ステップＳ２１０の判定結果がＮｏの場合）は、エンジン２７や排気浄化触媒２８の近くに配置された通電部品（例えば正極ケーブルＰＬ及び負極ケーブルＮＬ）の雰囲気温度が低温環境であると判定され、ステップＳ２０８に進む。
【００４３】
図４のステップＳ２１１に進んだ場合、コントローラ３０は、図２のフローチャートに示す演算間隔時間である所定時間ΔＴの間、エンジン２７が停止した場合の排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）を以下の（４）式を用いて推定する。（４）式において、Ｔ＿ｃｃ＿ｏｆｆは図４のステップＳ２０５で設定したエンジン２７を停止させたときの排気浄化触媒２８の温度［Ｋ］、Ｔ＿ｃｃ（Ｎ−１）は、前回の演算の際の排気浄化触媒２８の温度［Ｋ］、Ｔ＿ａｍｂは外気温度［Ｋ］、Ａは伝熱面積［ｍ２］、ｈは熱伝達率［Ｗ／（ｍ２・Ｋ・ｋｍ／ｈ）］、ｓｐｄは計算単位時間あたりの平均車速［ｋｍ／ｈ］、ΔＴは所定時間［ｓ］、ｑは排気浄化触媒２８の熱容量［Ｊ／Ｋ］である。つまり、（４）式は、前回の演算の際の排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ−１）と外気温度Ｔ＿ａｍｂの差に伝熱面積Ａ、熱伝達率ｈ、平均車速ｐｓｄ、所定時間ΔＴを掛けて所定時間ΔＴの間の触媒からの放熱量を求め、これを排気浄化触媒２８の熱容量ｑで割って、所定時間ΔＴ当たりの排気浄化触媒２８の温度低下を求め、これを、エンジン２７を停止させた際の排気浄化触媒２８の温度Ｔ＿ｃｃ＿ｏｆｆから引くことにより、エンジン停止後ΔＴ時間後の排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）を計算するものである。なお、Ｔ＿ｃｃ＿ｏｆｆが設定されていない場合には、予め設定した初期値を用いるようにしてもよい。
【００４４】
Ｔ＿ｃｃ（Ｎ）
＝Ｔ＿ｏｆｆ
−［（Ｔ＿ｃｃ（Ｎ−１）−Ｔ＿ａｍｂ）×Ａ×ｈ×ｓｐｄ×ΔＴ／ｑ］
-------      （４）
【００４５】
また、繰り返し演算で、エンジン２７が停止中の排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）の２回目以降の計算においては、（４）式のＴ＿ｏｆｆをＴ＿ｃｃ（Ｎ−１）とした下記の（５）式により排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）を計算する。この（５）式は、（４）式と同様の計算により所定時間ΔＴ後における前回計算した排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ−１）からの温度低下分を計算し、前回計算した排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ−１）からその温度低下分を差し引いて今回演算の排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）とするものである。
Ｔ＿ｃｃ（Ｎ）
＝Ｔ＿ｃｃ（Ｎ−１）
−［（Ｔ＿ｃｃ（Ｎ−１）−Ｔ＿ａｍｂ）×Ａ×ｈ×ｓｐｄ×ΔＴ／ｑ］
-------      （５）
【００４６】
コントローラ３０は、図４のステップＳ２１１で排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）を計算したら、図４のステップＳ２１２に進み、ハイブリッド車両の走行モードがＣＤモード中であるか否かを判定する。ＣＤモード中である場合（図４のステップＳ２１２の判定結果がＹｅｓの場合）は、図４のステップＳ２０６に進み、排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）が閾値Ｔ＿ｔａｇを超えるかどうかを判定し、閾値Ｔ＿ｔａｇを超える場合には、図４に示すステップＳ２０７に進み高温雰囲気温度マップ（Ｋ＿ｈｉｇｈ）を用いてなまし係数Ｋを計算し、排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）が閾値未満の場合には、図４のステップＳ２０８に進み、低温雰囲気温度マップ（Ｋ＿ｈｉｇｈ）を用いてなまし係数Ｋを計算する。
【００４７】
また、コントローラ３０は、図４のステップＳ２１２において、ハイブリッド車両の走行モードがＣＤモード中でない場合には（図４のステップＳ２１２の判定結果がＮｏの場合）、走行モードはＣＳモードであると判定し、コントローラ３０は、図４のステップＳ２１３に示すように、排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）をＴ＿ｃｃ＿ｈｏｔに設定する。ここでのＴ＿ｃｃ＿ｈｏｔは、閾値Ｔ＿ｔａｇより大きい値に設定され、図４に示すステップＳ２０６に進む。
【００４８】
図４のステップＳ２１３で設定されたＴ＿ｃｃ＿ｈｏｔは、閾値Ｔ＿ｔａｇより大きい値であるため、コントローラ３０は、図４のステップＳ２１２でＣＤモード中ではない（ＣＳモード中）と判定した場合に、図４のステップＳ２０６の判定においては必ず、Ｔ＿ｃｃ（Ｎ）＞Ｔ＿ｔａｇと判定して図４のステップＳ２０７に進み、高温雰囲気温度マップ（Ｋ＿ｈｉｇｈ）を用いて電流値Ｉに対応するなまし係数Ｋを算出する。これは、ＣＳモードでは、エンジン２７の運転頻度が高いため、排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）が閾値Ｔ＿ｔａｇより高くなる場合が多いため、デフォルト設定として高温雰囲気温度マップ（Ｋ＿ｈｉｇｈ）を用いて電流値Ｉに対応するなまし係数Ｋを算出するようにしたためである。
【００４９】
以上説明したように、コントローラ３０は、その演算回数Ｎにおける排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）を推定し、Ｔ＿ｃｃ（Ｎ）≦Ｔ＿ｔａｇの場合（ステップＳ２０６の判定結果がＮｏの場合）は、エンジン２７や排気浄化触媒２８の近くに配置された通電部品（例えば正極ケーブルＰＬ及び負極ケーブルＮＬ）の雰囲気温度が低温環境であると判定して低温雰囲気温度マップ（Ｋ＿ｌｏｗ）を用いて電流値Ｉに対応するなまし係数Ｋを算出し、Ｔ＿ｃｃ（Ｎ）＞Ｔ＿ｔａｇの場合（ステップ２０６の判定結果がＹｅｓの場合）は、エンジン２７や排気浄化触媒２８の近くに配置された通電部品（例えば正極ケーブルＰＬ及び負極ケーブルＮＬ）の雰囲気温度が高温環境であると判定して高温雰囲気温度マップ（Ｋ＿ｈｉｇｈ）を用いて電流値Ｉに対応するなまし係数Ｋを算出する。また、コントローラ３０は、ハイブリッド車両がＣＤモード中でない場合（ＣＳモード中）と判定した場合は、排気浄化触媒２８の温度Ｔ＿ｃｃ（Ｎ）をＴ＿ｃｃ＿ｈｏｔ（＞Ｔ＿ｔａｇ）と設定し、高温雰囲気温度マップ（Ｋ＿ｈｉｇｈ）を用いて電流値Ｉに対応するなまし係数Ｋを算出する。
【００５０】
以上説明した本実施形態によれば、エンジン２７の運転頻度を考慮して評価値Ｆ（Ｎ）を算出することで、通電部品に流れる電流値Ｉだけでなく、エンジン２７の運転時の発熱による通電部品周囲の雰囲気温度の影響も考慮して評価値Ｆ（Ｎ）を算出することができる。また、エンジン２７の運転頻度が低く、通電部品周囲の雰囲気温度が高くなりにくいＣＤモードでは、評価値Ｆ（Ｎ）の上昇率が低くなることで、蓄電装置１の入出力制限値を減少させるタイミングを遅らせることができる。したがって、ＣＤモードにおいて、蓄電装置１の電力を過剰に制限することなくモータジェネレータＭＧ２の動力によりＥＶ（Electric Vehicle）走行を行うことができ、その結果、エンジン２７の運転頻度を更に減らすことができる。一方、エンジン２７の運転頻度が高く、通電部品周囲の雰囲気温度が高くなりやすいＣＳモードでは、評価値Ｆ（Ｎ）の上昇率が高くなる。そのため、蓄電装置１の入出力制限値を減少させるタイミングを早めることができ、通電部品の過熱を早期に防止して車両の走行を行うことができる。このように、本実施形態のコントローラ３０は、通電部品周囲の雰囲気温度の影響と通電部品に流れる電流値とを考慮して通電部品の過熱保護を適切に行うことができる。
【００５１】
以上、本発明を実施するための形態について説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【符号の説明】
【００５２】
１  蓄電装置、１０  単電池、２１  電流センサ、２２  温度センサ、２４  インバータ、２５  駆動輪、２６  動力分割機構、２７  エンジン、２８  排気浄化触媒、３０  コントローラ、３２  ＣＰＵ、３４  メモリ、ＭＧ１，ＭＧ２  モータジェネレータ、ＮＬ  負極ライン（負極ケーブル）、ＰＬ  正極ライン（正極ケーブル）、Ｒ  電流制限抵抗、ＳＭＲ−Ｂ，ＳＭＲ−Ｇ，ＳＭＲ−Ｐ  システムメインリレー、ＴＭ  トランスミッション。
【図１】
0006332117.tif 000002
【図２】
0006332117.tif 000003
【図３】
0006332117.tif 000004
【図４】
0006332117.tif 000005
【図５】
0006332117.tif 000006
【図６】
0006332117.tif 000007