(57)【要約】【課題】  モータージェネレーターまたはインバーターの過温度時に走行駆動力を確保する。【解決手段】  インバーターの温度が予め設定したトルク制限開始温度を超えたとき、またはモータージェネレーターの温度が予め設定したトルク制限開始温度を超えたときに、モータージェネレーターのトルク制限を開始するとともに、エンジンを始動したときのインバーターとモータージェネレーターの温度上昇値を推定し、エンジンのアイドルストップ中に、インバーターの温度がトルク制限開始温度からインバーター温度上昇値を差し引いたエンジン始動限界温度に達したとき、またはモータージェネレーターの温度がトルク制限開始温度からモータージェネレーター温度上昇値を差し引いたエンジン始動限界温度に達したときに、アイドルストップを解除してエンジンを始動する。【選択図】  図５
2007045325.tif 000002
【特許請求の範囲】
【請求項１】
エンジン始動を行うとともに、走行駆動または補機駆動を行うモータージェネレーターと、
前記モータージェネレーターを駆動するインバーターとを備えたハイブリッド車両の制御装置であって、
前記インバーターの温度を検出するインバーター温度検出手段と、
前記インバーターの温度が予め設定したトルク制限開始温度を超えたときに前記モータージェネレーターのトルク制限を開始するトルク制限手段と、
前記エンジンを始動したときの前記インバーターの温度上昇値を推定する温度上昇推定手段と、
前記エンジンのアイドルストップ中に、前記インバーターの温度が前記トルク制限開始温度から前記インバーター温度上昇値を差し引いた温度（以下、エンジン始動限界温度という）に達したときに、アイドルストップを解除して前記エンジンを始動する始動制御手段とを備えることを特徴とするハイブリッド車両の制御装置。
【請求項２】
エンジン始動を行うとともに、走行駆動または補機駆動を行うモータージェネレーターを備えたハイブリッド車両の制御装置であって、
前記モータージェネレーターの温度を検出するモータージェネレーター温度検出手段と、
前記モータージェネレーターの温度が予め設定したトルク制限開始温度を超えたときに前記モータージェネレーターのトルク制限を開始するトルク制限手段と、
前記エンジンを始動したときの前記モータージェネレーターの温度上昇値を推定する温度上昇推定手段と、
前記エンジンのアイドルストップ中に、前記モータージェネレーターの温度が前記トルク制限開始温度から前記モータージェネレーター温度上昇値を差し引いた温度（以下、エンジン始動限界温度という）に達したときに、アイドルストップを解除して前記エンジンを始動する始動制御手段とを備えることを特徴とするハイブリッド車両の制御装置。
【請求項３】
エンジン始動を行うとともに、走行駆動または補機駆動を行うモータージェネレーターと、
前記モータージェネレーターを駆動するインバーターとを備えたハイブリッド車両の制御装置であって、
前記インバーターの温度を検出するインバーター温度検出手段と、
前記モータージェネレーターの温度を検出するモータージェネレーター温度検出手段と、
前記インバーターの温度が予め設定したトルク制限開始温度を超えたとき、または前記モータージェネレーターの温度が予め設定したトルク制限開始温度を超えたときに、前記モータージェネレーターのトルク制限を開始するトルク制限手段と、
前記エンジンを始動したときの前記インバーターと前記モータージェネレーターの温度上昇値を推定する温度上昇推定手段と、
前記エンジンのアイドルストップ中に、前記インバーターの温度が前記トルク制限開始温度から前記インバーター温度上昇値を差し引いた温度（以下、エンジン始動限界温度という）に達したとき、または前記モータージェネレーターの温度が前記トルク制限開始温度から前記モータージェネレーター温度上昇値を差し引いた温度（以下、エンジン始動限界温度という）に達したときに、アイドルストップを解除して前記エンジンを始動する始動制御手段とを備えることを特徴とするハイブリッド車両の制御装置。
【請求項４】
請求項１〜３のいずれかの項に記載のハイブリッド車両の制御装置において、
前記始動制御手段は、前記エンジン始動限界温度の代わりに前記インバーターと前記モータージェネレーターの許容温度を用い、前記エンジンのアイドルストップ中に、前記インバーターの温度が前記インバーターの許容温度に達したとき、または前記モータージェネレーターの温度が前記モータージェネレーターの許容温度に達したときに、アイドルストップを解除して前記エンジンを始動することを特徴とするハイブリッド車両の制御装置。
【請求項５】
請求項１〜３のいずれかの項に記載のハイブリッド車両の制御装置において、
前記温度上昇推定手段は、前記モータージェネレーターの最大トルクで前記エンジンを駆動して前記エンジンの回転速度を目標回転速度まで上昇させる場合の温度上昇値を推定することを特徴とするハイブリッド車両の制御装置。
【請求項６】
請求項５に記載のハイブリッド車両の制御装置において、
前記温度上昇推定手段は、前記エンジンのフリクションの温度変化を考慮して温度上昇値を推定することを特徴とするハイブリッド車両の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はハイブリッド車両の制御装置に関する。
【背景技術】
【０００２】
エンジン始動用モーターと走行駆動用モーターを備えたハイブリッド車両において、エンジン停止中に走行駆動用モーターのインバーターが温度上昇し、スイッチング素子の温度が許容温度に達すると判断した場合には、エンジン始動用モーターによりエンジンを始動し、走行駆動力を確保するようにしたハイブリッド車両の制御装置が知られている（例えば、特許文献１参照）。
【０００３】
この出願の発明に関連する先行技術文献としては次のものがある。
【特許文献１】特開２００３−０４１９６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、１台のモーターで走行駆動とエンジン始動を行うハイブリッド車両では、モーターまたはインバーターが過温度状態になるとエンジンの始動ができなくなり、車両の運行に支障を来すという問題がある。
【課題を解決するための手段】
【０００５】
（１）  請求項１の発明は、インバーターの温度が予め設定したトルク制限開始温度を超えたときにモータージェネレーターのトルク制限を開始するとともに、エンジンを始動したときのインバーターの温度上昇値を推定し、エンジンのアイドルストップ中に、インバーターの温度がトルク制限開始温度からエンジン始動のためのインバーター温度上昇値を差し引いたエンジン始動限界温度に達したときに、アイドルストップを解除してエンジンを始動する。
（２）  請求項２の発明は、モータージェネレーターの温度が予め設定したトルク制限開始温度を超えたときにモータージェネレーターのトルク制限を開始するとともに、エンジンを始動したときのモータージェネレーターの温度上昇値を推定し、エンジンのアイドルストップ中に、モータージェネレーターの温度がトルク制限開始温度からモータージェネレーター温度上昇値を差し引いたエンジン始動限界温度に達したときに、アイドルストップを解除してエンジンを始動する。
（３）  請求項３の発明は、インバーターの温度が予め設定したトルク制限開始温度を超えたとき、またはモータージェネレーターの温度が予め設定したトルク制限開始温度を超えたときに、モータージェネレーターのトルク制限を開始するとともに、エンジンを始動したときのインバーターとモータージェネレーターの温度上昇値を推定し、エンジンのアイドルストップ中に、インバーターの温度がトルク制限開始温度からインバーター温度上昇値を差し引いたエンジン始動限界温度に達したとき、またはモータージェネレーターの温度がトルク制限開始温度からモータージェネレーター温度上昇値を差し引いたエンジン始動限界温度に達したときに、アイドルストップを解除してエンジンを始動する。
【発明の効果】
【０００６】
本発明によれば、モータージェネレーターまたはインバーターが過温度状態になっても車両の走行駆動力を確保することができる。
【発明を実施するための最良の形態】
【０００７】
《発明の第１の実施の形態》
図１は第１の実施の形態のハイブリッド車両の構成を示すブロック図である。第１の実施の形態のハイブリッド車両はエンジン１０４とモータージェネレーター１０５を備え、エンジン１０４とモータージェネレーター１０５のいずれか一方、または両方の駆動力により走行する。モータージェネレーター１０５は１台で走行駆動、エンジン始動および発電の機能を有する。
【０００８】
モータージェネレーター１０５はクラッチ１０９を介してエンジン１０４に連結され、エンジン１０４の始動を行うとともに、エンジン１０４に駆動されて発電を行う。モータージェネレーター１０５はまた、クラッチ１１０を介してトランスミッション１０６に連結され、不図示の駆動輪を走行駆動する。なお、この第１の実施の形態ではモータージェネレーター１０５に同期電動機を用いた例を示すが、誘導電動機や直流電動機を用いることもできる。
【０００９】
インバーター１０８はバッテリー１１１の直流電力を交流電力に変換してモータージェネレーター１０５へ供給し、モータージェネレーター１０５から走行駆動力を発生させるとともに、モータージェネレーター１０５の回生電力を直流電力に逆変換し、バッテリー１１１を充電する。
【００１０】
車両コントローラー１０２は車速、トランスミッションシフト位置、ブレーキペダルの踏み込み圧、アクセルペダルの踏み込み量などの車両情報１０１に基づいて車両の所要駆動力を演算し、燃料消費量が最少となるようにエネルギーマネージメントを行ってエンジン１０４のトルク指令Ｔengとモータージェネレーター１０５のトルク指令Ｔmgを決定する。車両コントローラー１０２はまた、車両情報１０１に基づいてアイドルストップ判定を行ってエンジンコントローラー１０３へエンジン１０４の停止指令を送信するとともに、モーターコントローラー１０７へアイドルストップ信号を送信し、モーターコントローラー１０７からアイドルストップ解除要求を受信してエンジンコントローラー１０３へエンジン１０４の始動指令を送信する。
【００１１】
エンジンコントローラー１０３は車両コントローラー１０２のエンジン始動停止指令にしたがってエンジン１０４の始動と停止を行うとともに、エンジントルク指令Ｔengにしたがって不図示のスロットルバルブ開閉装置、燃料噴射装置、点火時期制御装置を制御し、エンジン１０４の出力トルクを調節する。
【００１２】
モーターコントローラー１０７は車両コントローラー１０２のモータージェネレータートルク指令Ｔmgにしたがってインバーター１０８を制御し、モータージェネレーター１０５の出力トルクを調節する。モーターコントローラー１０７はまた、車両コントローラー１０２から目標エンジン回転数Ｎe［rad/sec］、エンジン冷却水温度Ｔw［℃］およびアイドルストップ信号を受信し、エンジン１０４のアイドルストップ解除の要否を判定してアイドルストップ解除要求を車両コントローラー１０２へ送信する。
【００１３】
車両コントローラー１０２、エンジンコントローラー１０３およびモーターコントローラー１０７は、それぞれマイクロコンピューターとＲＯＭ、ＲＡＭ、Ａ／Ｄコンバーターなどの周辺部品を備え、車両内の通信網を介して情報の授受を行う。
【００１４】
図２はモーターコントローラー１０７の詳細な構成を示すブロック図である。電流指令部１は２相直流電流指令値のテーブルを有し、後述するトルク指令Ｔrefとモータージェネレーター電気角周波数ωに応じたｄ、ｑ軸電流指令値ｉd＊、ｉq＊を演算する。電流制御部２はｄ、ｑ軸の実電流ｉd、ｉqを指令値ｉd＊、ｉq＊に一致させるためのｄ、ｑ軸電圧指令値ｖd＊、ｖq＊を演算する。
【００１５】
２相３相変換部３はモータージェネレーター１０５の磁極位置検出値θに基づいてｄ、ｑ軸電圧指令値ｖd＊、ｖq＊を３相交流電圧指令値ｖu＊、ｖv＊、ｖw＊に変換する。インバーター１０８は３相交流電圧指令値ｖu＊、ｖv＊、ｖw＊にしたがってＩＧＢＴなどのスイッチング素子によりバッテリー１１１の直流電源をスイッチングし、３相交流電圧ｖu、ｖv、ｖwに変換する。
【００１６】
３相２相変換部４は、電流センサー１１２〜１１４により検出したモータージェネレーター１０５の３相交流実電流ｉu、ｉv、ｉwを磁極位置検出値θに基づいて２相直流実電流ｉd、ｉqに変換する。磁極位置検出部５は、モータージェネレーター１０５の回転軸に直結されたレゾルバー１１５からの回転信号に基づいてモータージェネレーター１０５の磁極位置θを検出し、モータージェネレーター回転数検出部６は、レゾルバー１１５からの回転信号に基づいてモータージェネレーター１０５の回転数Ｎ［rad/sec］を検出する。なお、モータージェネレーター回転数Ｎに極対数ｐを乗じてモータージェネレーター電気角周波数ωを演算する。
【００１７】
トルク制限部７は、インバーター温度Ｔixとモータージェネレーター温度Ｔmxに応じて車両コントローラー１０２のモータージェネレータートルク指令Ｔmgをトルク指令Ｔrefに制限する。インバーター温度Ｔix［℃］はインバーター１０８のスイッチング素子近傍に設置されたサーミスター１１７により検出し、モータージェネレーター温度Ｔmx［℃］はモータージェネレーター１０５のステーター巻き線近傍に設置されたサーミスター１１６により検出する。
【００１８】
図３はインバーター温度Ｔixに応じたトルク制限値Ｔlim１［Ｎｍ］を示す。インバーター温度Ｔixがトルク制限開始温度Ｔi以下の場合は、トルク制限値Ｔlim１をモータージェネレーター１０５の最大トルクＴmg_maxとする。インバーター温度Ｔixがトルク制限開始温度Ｔiを超えるとトルク制限値Ｔlim１を徐々に低下させていき、許容温度Ｔi２でトルク制限値Ｔlim１を０にする。許容温度Ｔi２はインバーター１０８の限界温度であり、この許容温度Ｔi２に達したらインバーター１０８の電力変換動作を停止しなければならない。
【００１９】
図４はモータージェネレーター温度Ｔmgに応じたトルク制限値Ｔlim２［Ｎｍ］を示す。モータージェネレーター温度Ｔmgがトルク制限開始温度Ｔm以下の場合は、トルク制限値Ｔlim２をモータージェネレーター１０５の最大トルクＴmg_maxとする。モータージェネレーター温度Ｔmgがトルク制限開始温度Ｔmを超えるとトルク制限値Ｔlim２を徐々に低下させていき、許容温度Ｔmg２でトルク制限値Ｔlim２を０にする。許容温度Ｔm２はモータージェネレーター１０５の限界温度であり、この許容温度Ｔm２に達したら駆動電力の供給を停止しなければならない。
【００２０】
トルク制限部７は、図３に示すトルク制限値Ｔlim１と図４に示すトルク制限値Ｔlim２にしたがって、車両コントローラー１０２のモータージェネレータートルク指令Ｔmgを次式によりトルク指令Ｔrefに制限する。
Ｔmg≦ＭＩＮ（Ｔlim１、Ｔlim２）の場合、Ｔref＝Ｔmg、
Ｔmg＞ＭＩＮ（Ｔlim１、Ｔlim２）の場合、Ｔref＝ＭＩＮ（Ｔlim１、Ｔlim２）、
Ｔmg＞−ＭＩＮ（Ｔlim１、Ｔlim2)の場合、Ｔref＝Ｔmg、
Ｔmg≦−ＭＩＮ（Ｔlim１,Ｔlim２）の場合、Ｔref＝−ＭＩＮ（Ｔlim１，Ｔlim２）
・・・（１）
【００２１】
温度保護部８は、エンジン１０４がアイドルストップしているときに、モータージェネレーター１０５でエンジン１０４を始動した場合のインバーター温度Ｔixの上昇分ΔＴiとモータージェネレーター温度Ｔmxの上昇分ΔＴmを推定し、インバーター温度上昇値ΔＴiとモータージェネレーター温度上昇値ΔＴmに基づいてエンジン１０４の始動の要否を判定する。
【００２２】
図３において、インバーター温度Ｔixがトルク制限開始温度Ｔiを超えるとモータージェネレータートルクを制限しなければならないため、インバーター１０８でモータージェネレーター１０５を駆動してエンジン１０４を始動することができなくなる。そこで、この第１の実施の形態では、エンジン始動時のインバーター温度上昇値ΔＴiを考慮してエンジン始動の限界温度Ｔin（＝Ｔi−ΔＴi）を決定し、インバーター温度Ｔixが限界温度Ｔinに達したら、車両走行のためにエンジン１０４の駆動力を必要としない場合でも、エンジン１０４を始動する。
【００２３】
また、図４において、モータージェネレーター温度Ｔmxがトルク制限開始温度Ｔmを超えるとモータージェネレータートルクを制限しなければならないため、モータージェネレーター１０５でエンジン１０４を駆動して始動することができなくなる。そこで、この第１の実施の形態では、エンジン始動時のモータージェネレーター温度上昇値ΔＴmを考慮してエンジン始動の限界温度Ｔmn（＝Ｔm−ΔＴm）を決定し、モータージェネレーター温度Ｔmxが限界温度Ｔmnに達したら、車両走行のためにエンジン１０４の駆動力を必要としない場合でも、エンジン１０４を始動する。
【００２４】
図５は、第１の実施の形態のエンジン始動プログラムを示すフローチャートである。このフローチャートにより、第１の実施の形態のアイドルストップからのエンジン始動処理を説明する。モーターコントローラー１０７は、ハイブリッド車両のメインキー（不図示）がオンされるとこのエンジン始動プログラムを繰り返し実行する。なお、図５に示すフローチャートには図示しないが、走行中は常にモーターコントローラー１０７のトルク制限部７において図３および図４に示すトルク制限が実行される。
【００２５】
ステップ０において車両コントローラー１０２からアイドルストップ信号を受信しているか否かを確認し、アイドルストップ中でないときはこのエンジン始動プログラムを終了する。アイドルストップ中のときはステップ１へ進み、サーミスター１１７によりインバーター温度Ｔixを、サーミスター１１６によりモータージェネレーター温度Ｔmgをそれぞれ検出するとともに、車両コントローラー１０２からエンジン冷却水温度Ｔw［℃］とアイドルストップを解除したときの目標エンジン回転速度Ｎe［rad/sec］を受信する。
【００２６】
ステップ２において、予めメモリに記憶されているエンジン冷却水温度に対するエンジンフリクションの特性マップ（図６参照）から、エンジン冷却水温度Ｔwに対応するエンジンフリクションＴef［Ｎｍ］を読み出す。なお、この一実施の形態ではエンジン冷却水温度によりエンジンフリクションを推定する例を示すが、エンジン冷却水温度に限らず、エンジンフリクションと相関のあるパラメーター、例えばエンジン潤滑油温度や外気温などを用いてエンジンフリクションを推定してもよい。
【００２７】
ステップ３ではモータージェネレーター１０５の最大トルクＴmg_max［Ｎｍ］でエンジン１０４を始動して目標エンジン回転速度Ｎeまで上昇させるのに要する時間ｔａ［sec］を次式により推定する。
ｔａ＝Ｊ・Ｎe／（Ｔmg_max−Ｔef）  ・・・（１）
（１）式において、Ｊ［kgm２］はエンジン１０４とモータージェネレーター１０５のイナーシャである。なお、予め実験などによりエンジン冷却水温度Ｔwに対する所要時間ｔａの関係を求め、マップ化して記憶しておいてもよい。
【００２８】
ステップ４では予めメモリに記憶されているエンジン始動時のインバーター１０８とモータージェネレーター１０５の温度上昇マップから、最大トルクＴmg_maxで時間ｔａの間、インバーター１０８でモータージェネレーター１０５を駆動したときのインバーター温度上昇ΔＴiとモータージェネレーター温度上昇ΔＴmを読み出す。なお、温度上昇マップは予め実験などにより作成する。
【００２９】
ステップ５でアイドルストップを解除してエンジンを始動するインバーター限界温度Ｔin（＝Ｔi−ΔＴi）とモータージェネレーター限界温度Ｔmn（＝Ｔm−ΔＴm）を演算する。そして、ステップ６においてインバーター温度Ｔixがその限界温度Ｔin以上か、またはモータージェネレーター温度Ｔmxがその限界温度Ｔmn以上かを判定する。Ｔix≧ＴinまたはＴmx≧Ｔmnのときはステップ７へ進み、モーターコントローラー１０２へアイドルストップ解除要求を送るとともに、インバーター１０８によりモータージェネレーター１０５を駆動してエンジン１０３を始動する。インバーター温度Ｔixが限界温度Ｔinよりも低く、かつモータージェネレーター温度Ｔmxが限界温度Ｔmnより低いときは、このエンジン始動プログラムを終了する。
【００３０】
モーターコントローラー１０７からアイドルストップ解除要求を受信した車両コントローラー１０２は、エンジンコントローラー１０３へエンジン始動要求を送る。エンジンコントローラー１０３はエンジン１０４のスロットルバルブ開閉装置、燃料噴射装置、点火時期制御装置を制御してエンジン１０４を始動する。
【００３１】
この第１の実施の形態によれば、インバーター１０８の温度Ｔixが予め設定したトルク制限開始温度Ｔiを超えたとき、またはモータージェネレーター１０５の温度Ｔmxが予め設定したトルク制限開始温度Ｔmを超えたときに、モータージェネレーター１０５のトルク制限を開始するとともに、エンジン１０３を始動したときのインバーター１０８とモータージェネレーター１０５の温度上昇値ΔＴi、ΔＴmを推定し、エンジン１０３のアイドルストップ中に、インバーター１０８の温度がトルク制限開始温度Ｔiからインバーター温度上昇値ΔＴiを差し引いたエンジン始動限界温度Ｔinに達したとき、またはモータージェネレーター１０５の温度Ｔmxがトルク制限開始温度Ｔmからモータージェネレーター温度上昇値ΔＴmを差し引いたエンジン始動限界温度Ｔmnに達したときに、アイドルストップを解除してエンジン１０４を始動するようにした。
これにより、インバーター１０８とモータージェネレーター１０５の温度が上昇してトルク制限を開始する温度Ｔi、Ｔmに達する前にアイドルストップを解除してエンジン１０４を確実に始動することができ、インバーター１０８またはモータージェネレーター１０５が過温度になってモータージェネレーター１０５による車両の走行駆動ができなくなっても、エンジン１０４による車両の走行駆動が可能になり、車両の走行駆動力を確保することができる。
【００３２】
また、第１の実施の形態によれば、モータージェネレーター１０５の最大トルクでエンジン１０４を駆動してエンジン１０４の回転速度を目標回転速度まで上昇させる場合の温度上昇値を推定し、インバーター１０８とモータージェネレーター１０５のエンジン始動限界温度Ｔin、Ｔmnを決定するようにしたので、アイドルストップ中のエンジン１０４を確実に始動することができ、車両の走行駆動力を確保することができる。
【００３３】
さらに、第１の一実施の形態によれば、エンジン１０４のフリクションの温度変化を考慮して温度上昇値を推定するようにしたので、エンジン１０４のフリクションが温度により変化してもエンジン１０４を確実に始動することができ、車両の走行駆動力を確保することができる。
【００３４】
《発明の第２の実施の形態》
上述した第１の実施の形態では、インバーター温度Ｔixがトルク制限開始温度Ｔiを超えるとトルク制限値Ｔlim１を徐々に下げていき、許容温度Ｔi２でトルク制限値Ｔlim１が０になるようにインバーター１０８の温度保護を行うとともに、モータージェネレーター温度Ｔmxがトルク制限開始温度Ｔmを超えるとトルク制限値Ｔlim２を徐々に下げていき、許容温度Ｔm２でトルク制限値Ｔlim２が０になるようにモータージェネレーター１８５の温度保護を行う例を示した。
【００３５】
ここで、アイドルストップを解除してエンジン１０４を始動した後は、エンジン１０４の駆動力のみにより車両走行が可能になるから、インバーター１０８とモータージェネレーター１０５の運転を一時的に休止することができる。エンジン始動によりインバーター温度がΔＴiだけ上昇し、モータージェネレーター温度がΔＴmだけ上昇するが、エンジン始動直後にインバーター１０８とモータージェネレーター１０５の運転を停止すれば、インバーター１０８とモータージェネレーター１０５はそれ以上、温度上昇しない。
【００３６】
したがって、図７に示すように、エンジン始動による温度上昇ΔＴi後にインバーター温度Ｔixが許容温度Ｔi２となるように、インバーター１０８のトルク制限値Ｔlim１を設定し、図８に示すように、エンジン始動による温度上昇ΔＴm後にモータージェネレーター温度Ｔmxが許容温度Ｔm２となるように、モータージェネレーター１０５のトルク制限値Ｔlim２を設定することができる。
【００３７】
この第２の実施の形態の構成は図１および図２に示す第１の実施の形態の構成と同様であり、図示と説明を省略する。図９は第２の実施の形態のエンジン始動プログラムを示すフローチャートである。このフローチャートにより、第２の実施の形態のアイドルストップからのエンジン始動処理を説明する。モーターコントローラー１０７は、ハイブリッド車両のメインキー（不図示）がオンされるとこのエンジン始動プログラムを繰り返し実行する。なお、図５に示す第１の実施の形態のプログラムと同様な処理を行うステップに対しては同一のステップ番号を付して相違点を中心に説明する。
【００３８】
アイドルストップ中のときは、ステップ４１において、インバーター１０８とモータージェネレーター１０５の温度保護を図７および図８に示すトルク制限値Ｔlim１、Ｔlim２により実行するとともに、トルク制限開始温度Ｔi、Ｔmをそれぞれ許容温度Ｔi２、Ｔm２とする。続くステップ５で、アイドルストップを解除してエンジン１０４を始動するインバーター限界温度Ｔin（＝Ｔi−ΔＴi＝Ｔi２−ΔＴi）とモータージェネレーター限界温度Ｔmn（＝Ｔm−ΔＴm＝Ｔm２−ΔＴm）を演算する。
【００３９】
一方、アイドルストップ中でないときは、ステップ４２において、インバーター１０８とモータージェネレーター１０５の温度保護を図７および図８に示すトルク制限値Ｔlim１、Ｔlim２により実行する。
【００４０】
この第２の実施の形態によれば、エンジン始動限界温度Ｔin、Ｔmnの代わりにインバーター１０８とモータージェネレーター１０５の許容温度Ｔi２、Ｔm２を用い、エンジン１０４のアイドルストップ中に、インバーター１０５の温度Ｔixがインバーター１０８の許容温度Ｔi２に達したとき、またはモータージェネレーター１０５の温度Ｔmxがモータージェネレーター１０５の許容温度Ｔm２に達したときに、アイドルストップを解除してエンジン１０４を始動するようにした。
これにより、アイドルストップ解除要求温度を第１の実施の形態よりも高温側にシフトすることになるので、アイドルストップ状態を長く保つことができ、第１の実施の形態よりも燃料消費量を低減することができる。
【００４１】
《発明の第３の実施の形態》
上述した第１の実施の形態および第２の実施の形態では、１台のモータージェネレーター１０５によりエンジンの始動と車両の走行駆動を行うハイブリッド車両を例に上げて説明したが、第１のモータージェネレーターにより車両の走行駆動を行い、第２のモータージェネレーターによりエンジンの始動と補機駆動を行うハイブリッド車両に対しても本願発明を適用することができる。
【００４２】
図１０は第３の実施の形態のハイブリッド車両のパワートレイン部分を示す。なお、パワートレイン以外の部分は図１および図２に示す構成と同様であり、図示と説明を省略する。この第３のハイブリッド車両は、２台のモータージェネレーター２０１、２０２を備えている。第１のモータージェネレーター２０１は走行駆動用として用いられ、第２のモータージェネレーター２０２はエンジン始動用および補機駆動用として用いられる。
【００４３】
第１モータージェネレーター２０１はクラッチ２０３を介してエンジン２０４に連結されるとともに、クラッチ２０５を介してトランスミッション２０６に連結され、エンジン２０４と第１モータージェネレーター２０１のいずれか一方または両方の駆動力により駆動輪（不図示）を駆動して走行する。なお、第１モータージェネレーター２０１はインバーター２０７により駆動される。
【００４４】
第２モータージェネレーター２０２はベルトドライブ２０８およびクラッチ２０９を介してエンジン２０４に連結されるとともに、ベルトドライブ２１０を介して補機２１１に連結され、エンジン２０４の始動と補機２１１の駆動を行う。なお、補機２１１には空調装置（エアコン）や油圧ポンプなどがある。なお、第２モータージェネレーター２０２はインバーター２１２により駆動される。
【００４５】
この第３の実施の形態において、第２モータージェネレーター２０２はエンジン始動と補機駆動とを兼用しているので、補機駆動中に第２モータージェネレーター２０２またはインバーター２１２の温度がトルク制限開始温度Ｔi、Ｔm（図３、図４、図７および図８参照）に近い値まで上昇すると、それからエンジン２０４を始動してもエンジン始動中にトルク制限開始温度Ｔi、Ｔmを超えることになり、エンジン２０４の始動ができなって補機駆動に支障を来す。
【００４６】
そこで、この第３の実施の形態の第２モータージェネレーター２０２とインバーター２１２に対しても、第１および第２の実施の形態のモータージェネレーター１０５およびインバーター１０８に対して行ったエンジン始動処理（図５、図９参照）と同様なエンジン始動処理を行う。
これにより、第２モータージェネレーター２０２とインバーター２１２の温度が上昇してトルク制限を開始する温度Ｔi、Ｔmに達する前にアイドルストップを解除してエンジン２０４を確実に始動することができ、第２モータージェネレーター２０２またはインバーター２１２が過温度になって第２モータージェネレーター２０２による補機駆動ができなくなっても、エンジン２０４による補機駆動が可能になり、補機駆動力を確保することができる。
【００４７】
特許請求の範囲の構成要素と一実施の形態の構成要素との対応関係は次の通りである。すなわち、サーミスター１１７がインバーター温度検出手段を、モーターコントローラー１０７がトルク制限手段、温度上昇推定手段および始動制御手段を、サーミスター１１５がモータージェネレーター温度検出手段をそれぞれ構成する。なお、以上の説明はあくまで一例であり、発明を解釈する際、上記の実施の形態の記載事項と特許請求の範囲の記載事項との対応関係になんら限定も拘束もされない。
【図面の簡単な説明】
【００４８】
【図１】第１の実施の形態の構成を示す図である。
【図２】モーターコントローラーの詳細な構成を示す図である。
【図３】第１の実施の形態のインバーター温度によるトルク制限特性を示す図である。
【図４】第１の実施の形態のモータージェネレーター温度によるトルク制限特性を示す図である。
【図５】第１の実施の形態のエンジン始動プログラムを示すフローチャートである。
【図６】エンジン冷却水温に対するエンジンフリクションの特性を示す図である。
【図７】第２の実施の形態のインバーター温度によるトルク制限特性を示す図である。
【図８】第２の実施の形態のモータージェネレーター温度によるトルク制限特性を示す図である。
【図９】第２の実施の形態のエンジン始動プログラムを示すフローチャートである。
【図１０】第３の実施の形態の構成を示す図である。
【符号の説明】
【００４９】
１  電流指令部
２  電流制御部
３  ２相３相変換部
４  ３相２相変換部
５  磁極位置検出部
６  モータージェネレーター回転数検出部
７  トルク制限部
８  温度保護部
１０２  車両コントローラー
１０３  エンジンコントローラー
１０４  エンジン
１０５  モータージェネレーター
１０７  モーターコントローラー
１０８  インバーター
１１２〜１１４  電流センサー
１１６、１１７  サーミスター
２０１  第１モータージェネレーター
２０２  第２モータージェネレーター
２０４  エンジン
２０７、２１２  インバーター
２１１  補機
【図１】
2007045325.tif 000003
【図２】
2007045325.tif 000004
【図３】
2007045325.tif 000005
【図４】
2007045325.tif 000006
【図５】
2007045325.tif 000007
【図６】
2007045325.tif 000008
【図７】
2007045325.tif 000009
【図８】
2007045325.tif 000010
【図９】
2007045325.tif 000011
【図１０】
2007045325.tif 000012