(57)【要約】【課題】高電圧機器を用いた複数の機能が実施される場合に、回転電機やインバータ等の高電圧機器が過熱するのを防止することのできる車両用制御装置を提供すること。【解決手段】高電圧の第３蓄電装置３３からインバータ５０を介して電力供給を受けて駆動するモータジェネレータ４を動力源として備える車両１に搭載されて、そのモータジェネレータを用いた各種機能により車両の状態を制御するＨＣＵ１０は、インバータおよびモータジェネレータの一方または双方が過熱状態であるか否かを判定したときに、モータジェネレータの出力を制限して、備える機能のうちの一部の機能を実行する。【選択図】図１
2017135907.tif 000002
【特許請求の範囲】
【請求項１】
高電圧バッテリからインバータを介して電力供給を受けて駆動する回転電機を動力源として備える車両に搭載されて、前記回転電機を用いた各種機能により車両の状態を制御する車両用制御装置であって、
前記インバータおよび前記回転電機の一方または双方が過熱状態であるか否かを判定する過熱判定部と、
前記過熱判定部が、前記インバータおよび前記回転電機の一方または双方が過熱状態であると判定したときに、前記回転電機の出力を制限して前記機能のうちの一部の機能を実行する制限制御部と、を備えることを特徴とする車両用制御装置。
【請求項２】
前記制限制御部により前記回転電機の出力が制限される前記機能の数は、過熱状況に応じて増加することを特徴とする請求項１に記載の車両用制御装置。
【請求項３】
前記制限制御部により最初に選択される機能は、ドライバビリティ向上機能、あるいはエネルギ消費量低減機能であることを特徴とする請求項１に記載の車両用制御装置。
【請求項４】
前記制限制御部により最後に選択される機能は、安全性を確保する機能であることを特徴とする請求項１から請求項３のいずれか１項に記載の車両用制御装置。
【請求項５】
前記車両は、前記動力源に内燃機関が付加されたハイブリッド車両であることを特徴とする請求項１から請求項４のいずれか１項に記載の車両用制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、走行用の動力源として回転電機を搭載して、各種機能を実行する車両用制御装置に関する。
【背景技術】
【０００２】
動力源として回転電機を搭載する車両は、運転者の要求や車両の状態に応じて実行する複数の機能を備えている。回転電機は、インバータを介してバッテリと接続されている。
【０００３】
回転電機は、バッテリの電力を利用して動力源として機能する電動機能と、減速時などに発電してバッテリを充電する発電機能を備えている。
【０００４】
複数の機能の要求をすべて満たすために回転電機が連続定格以上の出力を出し続けると、回転電機や、インバータが過熱する恐れがあった。
【０００５】
特許文献１には、複数の負荷の短時間定格使用が重なっても、バッテリの短時間定格を超える入出力がないようにする制御装置が開示されている。
【０００６】
しかしながら、この特許文献１の構成では、バッテリの短時間定格を超えないために、複数の負荷のうちのどちらか一方のみが使用可能で、他方の使用は断念する必要があった。このため、車両側の要求に対して対応しきれないという問題があった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−１３５４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は、高電圧機器を用いた複数の機能が実施される場合に、回転電機やインバータ等の高電圧機器が過熱するのを防止することのできる車両用制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記課題を解決する車両用制御装置の発明の一態様は、高電圧バッテリからインバータを介して電力供給を受けて駆動する回転電機を動力源として備える車両に搭載されて、前記回転電機を用いた各種機能により車両の状態を制御する車両用制御装置であって、前記インバータおよび前記回転電機の一方または双方が過熱状態であるか否かを判定する過熱判定部と、前記過熱判定部が、前記インバータおよび前記回転電機の一方または双方が過熱状態であると判定したときに、前記回転電機の出力を制限して前記機能のうちの一部の機能を実行する制限制御部と、を備えている。
【発明の効果】
【００１０】
本発明によれば、高電圧機器を用いた複数の機能のうちの一部の機能において、回転電機の出力を制限するので、回転電機やインバータ等の高電圧機器が過熱するのを防止することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の第１の実施形態に係る制御装置を搭載するハイブリッド車両の一例を示す図であり、その概略全体構成を示すブロック図である。
【図２】図２は、制御装置を構成するＨＣＵの機能を説明するブロック図である。
【図３】図３は、ハイブリッド機能を制限する制御処理（制御方法）を説明するフローチャートである。
【図４】図４は、高電圧機器の温度と各種機能の出力制限制御との関係を示すタイムチャートである。
【図５】図５は、本発明の第２の実施形態に係る制御装置を搭載するハイブリッド車両の一例を示す図であり、そのハイブリッド機能を制限する制御処理（制御方法）を説明するフローチャートである。
【図６】図６は、高電圧機器の温度と各種機能の出力制限制御との関係を示すタイムチャートである。
【図７】図７は、本発明の第３の実施形態に係る制御装置を搭載するハイブリッド車両の一例を示す図であり、そのハイブリッド機能を制限する制御処理（制御方法）を説明するフローチャートである。
【図８】図８は、高電圧機器の温度と各種機能の出力制限制御との関係を示すタイムチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態について詳細に説明する。
（以下で説明する本発明の実施形態の基本構成）
図１、図２は、本発明の３つの実施形態を説明するうえで共通する図である。
【００１３】
図１において、車両１は、内燃機関型のエンジン２とモータジェネレータ（回転電機ともいう）４とを駆動源として搭載して、トランスミッション３を介して駆動輪５を回転させることにより走行するハイブリッド車に構築されている。すなわち、車両１は、モータジェネレータ４の駆動力で走行する電動車両としても構成されている。
【００１４】
車両１は、制御系統として、ＨＣＵ（Hybrid Control Unit）１０と、ＥＣＭ（Engine Control Module）１１と、ＴＣＭ（Transmission Control Module）１２とを搭載して、それぞれ予めメモリ内に格納されている制御プログラムに従ってエンジン２、トランスミッション３およびモータジェネレータ４の駆動を制御することにより効率のよい走行を実現している。
【００１５】
ここで、この車両１においては、イグニッションスイッチ９が検知するドライバによるイグニッションキーの操作に応じてＨＣＵ１０が起動または停止する制御処理を実行し、そのＨＣＵ１０が車両１の全体を総合的に制御し、ＥＣＭ１１がエンジン２を制御し、ＴＣＭ１２がトランスミッション３を制御するように構成されている。
【００１６】
エンジン２には、複数の気筒が形成されている。エンジン２は、各気筒に対して、吸気行程、圧縮行程、膨張行程及び排気行程からなる一連の４行程を行うように構成されている。
【００１７】
車両１は、エンジン２を停止させてモータジェネレータ４の駆動力で走行するＥＶ（Electric Vehicle）モードを備えている。また、車両１は、予め設定されている停止条件に従ってエンジン２を自動停止し、予め設定されている再始動条件に従ってエンジン２を再始動させるアイドリングストップ機能を備えている。
【００１８】
また、エンジン２には、ＩＳＧ（Integrated Starter Generator）２０と、スタータ２１とが連結されている。ＩＳＧ２０は、ベルト２２などを介してエンジン２のクランクシャフト１８に連結されている。ＩＳＧ２０は、電力が供給されて回転することによりエンジン２を始動させる電動機の機能と、クランクシャフト１８から入力された回転力を電力に変換する発電機の機能とを有する。
【００１９】
この車両１は、制御系統として、ＩＳＧＣＭ（Integrated Starter Generator Control Module）１３を備えており、ＩＳＧＣＭ１３が予めメモリ内に格納されている制御プログラムに従ってＩＳＧ２０の駆動を制御するようになっている。
【００２０】
ＩＳＧ２０は、電動機として機能することにより、エンジン２をアイドリングストップ機能による停止状態から再始動させるようになっている。
【００２１】
スタータ２１は、図示しないモータとピニオンギヤとを含んで構成されている。スタータ２１は、モータを回転させることにより、クランクシャフト１８を回転させて、エンジン２に始動時の回転力を与えるようになっている。このように、エンジン２は、スタータ２１によって始動され、アイドリングストップ機能による停止状態からＩＳＧ２０によって再始動される。
【００２２】
トランスミッション３は、エンジン２から出力される駆動回転力を変速して伝達し、ドライブシャフト（車軸）２３を介して駆動輪５を回転させるようになっている。トランスミッション３は、平行軸歯車機構からなる常時噛合式の変速機構２５と、ノーマルクローズタイプの乾式クラッチによって構成されるクラッチ２６と、左右の駆動輪５のそれぞれのドライブシャフト２３の回転速度（回転数）を調整するディファレンシャル機構２７と、図示しないアクチュエータとを備えている。
【００２３】
トランスミッション３は、いわゆるＡＭＴ（Automated Manual Transmission）として構成されており、ドライブシャフト２３の回転速度（回転数）を検出する車速センサ７５の検出情報などに応じて、アクチュエータにより駆動する変速機構２５における変速段の切換とクラッチ２６の断続が行われるようになっている。ディファレンシャル機構２７は、変速機構２５によって出力された動力を受け取って左右のドライブシャフト２３に伝達するようになっている。
【００２４】
モータジェネレータ４は、ディファレンシャル機構２７に対して、チェーン等の動力伝達機構２８を介して連結されている。モータジェネレータ４は、電動機として機能する。
【００２５】
このように、車両１は、エンジン２とモータジェネレータ４の両方の動力を車両の駆動に用いることが可能なパラレルハイブリッドシステムに構築されており、エンジン２およびモータジェネレータ４の少なくとも一方が出力する動力により走行するようになっている。
【００２６】
モータジェネレータ４は、発電機としても機能し、車両１の減速走行時に発電を行うようになっている。
【００２７】
ここで、モータジェネレータ４は、ディファレンシャル機構２７と動力伝達機構２８とを介してドライブシャフト２３に直結されている構造で、駆動輪５が回転する際には、同時に回転するようになっている。なお、モータジェネレータ４は、エンジン２から駆動輪５までの動力伝達経路の何れかの箇所に動力伝達可能に連結されていればよく、必ずしもディファレンシャル機構２７に連結される必要はない。
【００２８】
また、車両１は、第１蓄電装置３０と、第２蓄電装置３１を含む低電圧パワーパック３２と、第３蓄電装置３３を含む高電圧パワーパック３４と、高電圧ケーブル３５と、低電圧ケーブル３６とを備えている。
【００２９】
第１蓄電装置３０、第２蓄電装置３１および第３蓄電装置３３は、充電可能な二次電池から構成されている。第２蓄電装置３１は、第１蓄電装置３０よりも高出力かつ高エネルギー密度に蓄電可能な蓄電装置である。第２蓄電装置３１は、第１蓄電装置３０と比較して短い時間で充電が可能である。第１蓄電装置３０および第２蓄電装置３１は、約１２Ｖの出力電圧を発生するようにセルの個数等が設定された低電圧バッテリである。本実施形態では、第１蓄電装置３０は鉛電池からなり、第２蓄電装置３１はリチウムイオン電池からなる。なお、第２蓄電装置３１はニッケル水素蓄電池であってもよい。
【００３０】
第３蓄電装置３３は、第１蓄電装置３０および第２蓄電装置３１より高電圧を発生するようにセルの個数等が設定されることにより高電圧バッテリを構成しており、例えば、１００Ｖの出力電圧を発生させる。第３蓄電装置３３は、例えば、リチウムイオン電池からなる。なお、第３蓄電装置３３は、ニッケル水素蓄電池であってもよい。
【００３１】
高電圧パワーパック３４は、第３蓄電装置３３に加えて、インバータ５０と、ＩＮＶＣＭ１４と、高電圧ＢＭＳ１６とを有して、高電圧回路に形成されている。高電圧パワーパック３４は、高電圧ケーブル３５を介して、モータジェネレータ４に電力を供給可能に接続されている。
【００３２】
この車両１には、電気負荷としての一般負荷３７および被保護負荷３８が設けられている。一般負荷３７および被保護負荷３８は、スタータ２１およびＩＳＧ２０以外の電気負荷である。
【００３３】
被保護負荷３８は、常に安定した電力供給が要求される電気負荷である。この被保護負荷３８は、例えば、車両１の横滑りを防止するスタビリティ制御装置３８Ａ、図示しない操舵輪の操作力を電気的にアシストする電動パワーステアリング制御装置３８Ｂ、およびヘッドライト３８Ｃを含んでいる。なお、被保護負荷３８は、図示しないインストルメントパネルのランプ類およびメータ類並びにカーナビゲーションシステムも含んでいる。
【００３４】
一般負荷３７は、被保護負荷３８と比較して安定した電力供給が要求されず、一時的に使用される電気負荷である。一般負荷３７には、例えば、図示しないワイパー、および、エンジン２に冷却風を送風する電動クーリングファンが含まれる。
【００３５】
低電圧パワーパック３２は、第２蓄電装置３１に加えて、スイッチ４０、４１と、低電圧ＢＭＳ１５とを有している。第１蓄電装置３０および第２蓄電装置３１は、低電圧ケーブル３６を介して、スタータ２１と、ＩＳＧ２０と、電気負荷としての一般負荷３７および被保護負荷３８とに電力を供給可能に接続されている。被保護負荷３８に対しては、第１蓄電装置３０と第２蓄電装置３１とが並列に電気的に接続されている。
【００３６】
スイッチ４０は、第２蓄電装置３１と被保護負荷３８との間の低電圧ケーブル３６に設けられている。スイッチ４１は、第１蓄電装置３０と被保護負荷３８との間の低電圧ケーブル３６に設けられている。
【００３７】
この車両１は、制御系統として、ＩＮＶＣＭ（Invertor Control Module）１４と、低電圧ＢＭＳ（Battery Management System）１５と、高電圧ＢＭＳ１６とを備えて、それぞれ予めメモリ内に格納されている制御プログラムに従ってインバータ５０の駆動や第１蓄電装置３０、第２蓄電装置３１および第３蓄電装置３３の充放電を制御するようになっている。
【００３８】
ＩＮＶＣＭ１４は、インバータ５０を制御して高電圧ケーブル３５に掛かる交流電力と、第３蓄電装置３３に掛かる直流電力とを相互に変換するようになっている。例えば、ＩＮＶＣＭ１４は、モータジェネレータ４を力行動作させるときには、第３蓄電装置３３が放電した直流電力をインバータ５０により交流電力に変換させてモータジェネレータ４に供給する。また、ＩＮＶＣＭ１４は、モータジェネレータ４を回生動作させるときには、モータジェネレータ４が発電した交流電力をインバータ５０により直流電力に変換させて第３蓄電装置３３に充電する。
【００３９】
低電圧ＢＭＳ１５は、スイッチ４０、４１の開閉を制御することで、第２蓄電装置３１の充放電および被保護負荷３８への電力供給を制御している。低電圧ＢＭＳ１５は、アイドリングストップによりエンジン２が停止しているときは、スイッチ４０を閉じるとともにスイッチ４１を開くことで、高出力かつ高エネルギー密度な第２蓄電装置３１から被保護負荷３８に安定した電力を供給するようになっている。
【００４０】
低電圧ＢＭＳ１５は、エンジン２をスタータ２１によって始動するとき、および、アイドリングストップ制御によって停止しているエンジン２をＩＳＧ２０によって再始動するときに、スイッチ４０を閉じるとともにスイッチ４１を開くことで、第１蓄電装置３０からスタータ２１またはＩＳＧ２０に電力を供給するようになっている。スイッチ４０を閉じるとともにスイッチ４１を開いた状態では、第１蓄電装置３０から一般負荷３７にも電力が供給される。
【００４１】
高電圧ＢＭＳ１６は、第３蓄電装置３３の残容量などの状態を管理する。この高電圧ＢＭＳ１６は、ＩＮＶＣＭ１４と協働するように、ＨＣＵ１０がモータジェネレータ４の回転速度（回転数）を検出する速度センサ７６に基づいて制御することにより、そのモータジェネレータ４を効率よく駆動させるようになっている。
【００４２】
このように、第１蓄電装置３０は、エンジン２を始動する始動装置としてのスタータ２１、ＩＳＧ２０および一般負荷３７に少なくとも電力を供給するようになっている。第２蓄電装置３１は、被保護負荷３８に電力を供給するようになっている。
【００４３】
第２蓄電装置３１は、常に安定した電力供給が要求される被保護負荷３８に電力を供給するようにスイッチ４０、４１が低電圧ＢＭＳ１５により制御される。
【００４４】
このように、低電圧ＢＭＳ１５は、第１蓄電装置３０および第２蓄電装置３１の充電状態（充電残量）、並びに、一般負荷３７および被保護負荷３８への作動要求を考慮しつつ、被保護負荷３８の安定した作動を優先して、スイッチ４０、４１を適宜制御するようになっている。
【００４５】
ここで、車両１は、ＣＡＮ（Controller Area Network）等の規格に準拠した車内ＬＡＮ（Local Area Network）を形成するためのＣＡＮ通信線４８、４９が敷設されている。ＨＣＵ１０は、ＩＮＶＣＭ１４および高電圧ＢＭＳ１６にＣＡＮ通信線４８によって接続されている。ＨＣＵ１０、ＩＮＶＣＭ１４および高電圧ＢＭＳ１６は、ＣＡＮ通信線４８を介して制御信号等の信号の送受信を相互に行うようになっている。また、ＨＣＵ１０は、ＥＣＭ１１、ＴＣＭ１２、ＩＳＧＣＭ１３および低電圧ＢＭＳ１５にＣＡＮ通信線４９によって接続されている。ＨＣＵ１０、ＥＣＭ１１、ＴＣＭ１２、ＩＳＧＣＭ１３および低電圧ＢＭＳ１５は、ＣＡＮ通信線４９を介して制御信号等の信号の送受信を相互に行うようになっている。
【００４６】
そして、車両１は、エンジン２やモータジェネレータ４の少なくともどちらか一方を駆動して、運転者の要求や車両の状態に応じて実行される各種機能を搭載する。
【００４７】
ＨＣＵ１０は、車両１の状態を検出する各種のセンサ情報に基づいて、ＥＣＭ１１、ＴＣＭ１２、ＩＳＧＣＭ１３、ＩＮＶＣＭ１４、低電圧ＢＭＳ１５、および高電圧ＢＭＳ１６と連携して協働することにより、エンジン２やモータジェネレータ４の一方または双方を動作させて各種機能を実行する。
【００４８】
ここで、各種機能について、具体的に説明する。
「ずり下がり防止機能１０Ａ（車両の安全性を確保する機能）」は、登坂路等において、車両１が後退するのを防止するために、モータジェネレータ４の出力を利用する機能である。このずり下がり防止機能は、既知の制御方法を利用して実行される。
【００４９】
「発進性能向上機能１０Ｂ（ドライバビリティ向上機能）」は、車両１を発進させるとき、あるいは極低速度で走行させる（クリープ走行）ときに、モータジェネレータ４の出力を利用する機能である。この機能は、発進性能の向上、あるいは車両の快適性向上を目的としている。
【００５０】
「中間駆動アシスト機能１０Ｃ（ドライバビリティ向上機能）」は、車両１の発進性能向上機能に該当しない加速走行状態において、ドライバが要求する駆動力に基づく変化量が一定量以上（但し全開加速を除く）ある場合に、モータジェネレータ４の出力を利用して加速をアシストする機能である。この機能は、走行性能（加速性能）を向上させることによる商品力アップを目的としている。
【００５１】
「ギャップフィリング機能１０Ｄ（ドライバビリティ向上機能）」は、車両１の変速時において、クラッチ２６の断続によりエンジンの動力が伝達されない期間（ギヤップ）を埋めるために、モータジェネレータ４の出力を利用する機能である。この機能は、変速時の加速性能向上と変速時における車両の快適性向上を目的としている。
【００５２】
「パワーアシスト機能１０Ｅ（ドライバビリティ向上機能）」は、車両１の全開加速時において、モータジェネレータ４の出力を利用する機能である。この機能は、走行性能（加速性能）を向上させることによる商品力アップを目的としている。
【００５３】
「ブレーキ回生機能１０Ｆ（燃費向上機能）」は、車両１の減速走行時にモータジェネレータ４を発電機として利用する機能である。この機能を用いると、駆動用蓄電装置の充電状態を良好にすることができるので、エンジンの燃料消費量低減につなげられる。
【００５４】
すなわち、ＨＣＵ１０は、図２に示すように、メモリ１０Ｍ内に格納する制御プログラムを実行して、各種センサからの検出情報や各種パラメータに従ってＥＣＭ１１、ＴＣＭ１２、ＩＳＧＣＭ１３、ＩＮＶＣＭ１４、低電圧ＢＭＳ１５、および高電圧ＢＭＳ１６と連携して協働することにより、各種機能を構成するずり下がり防止機能１０Ａ、発進性能向上機能１０Ｂ、中間駆動アシスト機能１０Ｃ、ギャップフィリング機能１０Ｄ、パワーアシスト機能１０Ｅ、およびブレーキ回生機能１０Ｆを実行する。
【００５５】
上述のように、ＨＣＵ１０が実行する各種機能１０Ａ〜１０Ｆは、いずれもモータジェネレータ４を利用する機能である。
【００５６】
ところで、モータジェネレータ４、およびモータジェネレータと第３の蓄電装置３３との電力のやり取りに介在するインバータ５０は、電力量に応じた駆動負荷により発熱する。このため、温度センサ７７，７８が、モータジェネレータ４およびインバータ５０にそれぞれ設けられる。ＨＣＵ１０やＩＮＶＣＭ１４は、この二つの温度センサを用いて、予め設定された使用温度を超えないように、温度管理を実行する。なお、温度センサ７９が、第３蓄電装置３３に設けられ、高電圧ＢＭＳ１６によって温度管理される。
【００５７】
各種機能１０Ａ〜１０Ｆは、ドライバにその効果を最大限還元するために、モータジェネレータ４やインバータ５０の連続定格電流を超えた状態で実行できる。このため、それぞれの機能が、モータジェネレータ４やインバータ５０の連続定格電流を超えた状態で実行され続けると、モータジェネレータ４やインバータ５０の温度が上昇しやがて、使用温度の上限に達する。
【００５８】
ＨＣＵ１０は、この各種機能１０Ａ〜１０Ｆが実行されることによるモータジェネレータ４やインバータ５０の温度上昇を管理し、使用温度の上限を超えないように制御する。
【００５９】
この使用温度を超えない制御を実現するために、各種機能毎、あるいは各種機能をグループ分けしたうえでグループ毎に、連続定格電流を超えても継続して実行できるモータジェネレータ４やインバータ５０の温度（以下の説明においては、過熱閾値と記載する）をあらかじめ設定する。この過熱閾値は、各種機能の重要度に応じて、少なくとも２つ以上を設定する。
【００６０】
すなわち、過熱閾値が二つ設定された場合を例にとると、低い過熱閾値を持つ機能は、高い過熱閾値を持つ機能よりも、早く閾値に到達することになる。このため低い過熱閾値を持つ機能は、高い過熱閾値を持つ機能より早く、連続定格電流を超えた制御（以下の説明においては、通常制御と記載する）から連続定格電流未満の制御（以下の説明においては、出力制限制御と記載する）に切り替えられる。言い換えると、低い過熱閾値を持つ機能は、高い過熱閾値を持つ機能よりも、優先して出力制限制御を実行することになる。
【００６１】
さらに、過熱閾値の値においては、通常制御を実行することにより温度が上昇して過熱閾値に達した場合に出力制限制御を開始する温度（以下の説明においては、開始温度と記載する）と、出力制限制御を実行することにより温度が下がり、通常制御に復帰する場合の温度（以下の説明においては、復帰温度と記載する）とから構成される。
【００６２】
また、過熱閾値の設定の仕方の違いにより、３つの実施形態で構成される。第１の実施形態は、上述した６つの各種機能毎に、過熱閾値（開始温度、および復帰温度共）が異なる例である。第２の実施形態は、６つの各種機能のうち、ずり下がり防止機能１０Ａとそれ以外の５つの機能（１０Ｂ〜１０Ｆ）の過熱閾値（開始温度、および復帰温度共）が異なる例である。第３の実施形態は、過熱閾値の開始温度は、６つの機能毎に異なって設定し、過熱閾値の復帰温度は、６つの機能すべて同じ温度に設定する例である。
【００６３】
以上説明した３つの実施形態の過熱閾値の設定値は、いずれもＨＣＵ１０内の記憶装置１０Ｍに格納される。
【００６４】
ＨＣＵ１０は、温度センサ７７、７８が検出した値と、過熱閾値の開始温度とを比較して、温度センサ７７、７８のいずれかが検出した温度が過熱閾値の開始温度よりも高ければ高電圧機器（モータジェネレータ４、インバータ５０）が過熱していると判定する過熱判定部１０ｊを備えている。
【００６５】
また、ＨＣＵ１０は、過熱判定部１０ｊにより、過熱していると判定された場合には、高電圧機器の出力制限制御を指令する制限制御部１０ｒを備えている。
【００６６】
（本発明の第１の実施形態）
第１の実施形態は、６つの各種機能毎に、過熱閾値（開始温度、および復帰温度共）が異なる例である。すなわち、ずり下がり防止機能１０Ａ、発進性能向上機能１０Ｂ、中間駆動アシスト機能１０Ｃ、ギャップフィリング機能１０Ｄ、パワーアシスト機能１０Ｅ、ブレーキ回生機能１０Ｆから成る６つの機能それぞれの過熱閾値（開始温度、および復帰温度共）が異なる。
【００６７】
第１の実施形態における過熱した場合の出力制限制御を図３のフローチャート、および図４の高電圧機器の温度と各種機能の出力制限制御との関係を示すタイムチャートを用いて説明する。
【００６８】
第３図において、ＨＣＵ１０は、モータジェネレータを利用した各種機能１０Ａ〜１０Ｆが実行されているか否かを判別する（ステップＳ１１１）。
【００６９】
ステップＳ１１１でモータジェネレータを利用した各種機能１０Ａ〜１０Ｆが実行されていないと判別された場合、ＨＣＵ１０は図３のフローチャートを終了する。
【００７０】
ステップＳ１１１でモータジェネレータを利用した各種機能１０Ａ〜１０Ｆが実行されていると判別した場合、ＨＣＵ１０は、高電圧機器（モータジェネレータ４、インバータ５０）の温度センサ７７、７８が検出した高電圧機器の温度Ｔを取得する（ステップＳ１１２）。
【００７１】
次いで、ＨＣＵ１０は、高電圧機器の温度Ｔが機能１０Ｆの開始温度Ｔ１１ｆより高いか否かを判別する（ステップＳ１１３）。
【００７２】
ステップＳ１１３で、高電圧機器の温度Ｔが機能１０Ｆの開始温度Ｔ１１ｆより高いと判別した場合、機能１０Ｆは、モータジェネレータ制御状態を通常制御から出力が絞られた出力制限制御に変更したうえで実行される（ステップＳ１１４）。
【００７３】
ステップＳ１１３で、高電圧機器の温度Ｔが機能１０Ｆの開始温度Ｔ１１ｆ以下と判別した場合、高電圧機器は過熱状態にないため通常制御を継続する。
【００７４】
次いで、ＨＣＵ１０は、各種機能の実行により、さらなる温度上昇があるかどうかを判定するために、高電圧機器の温度Ｔが機能１０Ｅの開始温度Ｔ１１ｅより高いか否かを判別する（ステップＳ１１５）。
【００７５】
ステップＳ１１５で、高電圧機器の温度Ｔが機能１０Ｅの開始温度Ｔ１１ｅより高いと判別した場合、機能１０Ｅは、モータジェネレータ制御状態を通常制御から出力が絞られた出力制限制御に変更したうえで実行される（ステップＳ１１６）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅとなる。
ステップＳ１１５で、高電圧機器の温度Ｔが機能１０Ｅの開始温度Ｔ１１ｅ以下と判別した場合、機能１０Ｆのみが出力制限制御された状態に戻る。
【００７６】
次いで、ＨＣＵ１０は、各種機能の実行により、さらなる温度上昇があるかどうかを判定するために、高電圧機器の温度Ｔが機能１０Ｄの開始温度Ｔ１１ｄより高いか否かを判別する（ステップＳ１１７）。
【００７７】
ステップＳ１１７で、高電圧機器の温度Ｔが機能１０Ｄの開始温度Ｔ１１ｄより高いと判別した場合、機能１０Ｄは、モータジェネレータ制御状態を通常制御から出力が絞られた出力制限制御に変更したうえで実行される（ステップＳ１１８）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅと１０Ｄとなる。
【００７８】
ステップＳ１１７で、高電圧機器の温度Ｔが機能１０Ｄの開始温度Ｔ１１ｄ以下と判別した場合、機能１０Ｅと１０Ｆが出力制限制御された状態に戻る。
【００７９】
次いで、ＨＣＵ１０は、各種機能の実行により、さらなる温度上昇があるかどうかを判定するために、高電圧機器の温度Ｔが機能１０Ｃの開始温度Ｔ１１ｃより高いか否かを判別する（ステップＳ１１９）。
【００８０】
ステップＳ１１９で、高電圧機器の温度Ｔが機能１０Ｃの開始温度Ｔ１１ｃより高いと判別した場合、機能１０Ｃは、モータジェネレータ制御状態を通常制御から出力が絞られた出力制限制御に変更したうえで実行される（ステップＳ１２０）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅと１０Ｄと１０Ｃとなる。
【００８１】
ステップＳ１１９で、高電圧機器の温度Ｔが機能１０Ｃの開始温度Ｔ１１ｃ以下と判別した場合、機能１０Ｄと１０Ｅと１０Ｆが出力制限制御された状態に戻る。
【００８２】
次いで、ＨＣＵ１０は、各種機能の実行により、さらなる温度上昇があるかどうかを判定するために、高電圧機器の温度Ｔが機能１０Ｂの開始温度Ｔ１１ｂより高いか否かを判別する（ステップＳ１２１）。
【００８３】
ステップＳ１２１で、高電圧機器の温度Ｔが機能１０Ｂの開始温度Ｔ１１ｂより高いと判別した場合、機能１０Ｂは、モータジェネレータ制御状態を通常制御から出力が絞られた出力制限制御に変更したうえで実行される（ステップＳ１２２）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅと１０Ｄと１０Ｃと１０Ｂとなる。
【００８４】
ステップＳ１２１で、高電圧機器の温度Ｔが機能１０Ｂの開始温度Ｔ１１ｂ以下と判別した場合、機能１０Ｃと１０Ｄと１０Ｅと１０Ｆが出力制限制御された状態に戻る。
【００８５】
次いで、ＨＣＵ１０は、各種機能の実行により、さらなる温度上昇があるかどうかを判定するために、高電圧機器の温度Ｔが機能１０Ａの開始温度Ｔ１１ａより高いか否かを判別する（ステップＳ１２３）。
【００８６】
ステップＳ１２３で、高電圧機器の温度Ｔが機能１０Ａの開始温度Ｔ１１ａより高いと判別した場合、機能１０Ａは、モータジェネレータ制御状態を通常制御から出力が絞られた出力制限制御に変更したうえで実行される（ステップＳ１２４）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅと１０Ｄと１０Ｃと１０Ｂと１０Ａとなる。
【００８７】
ステップＳ１２３で、高電圧機器の温度Ｔが機能１０Ａの開始温度Ｔ１１ａ以下と判別した場合、機能１０Ｂと１０Ｃと１０Ｄと１０Ｅと１０Ｆが出力制限制御された状態に戻る。
【００８８】
ステップ１２４の実行により、すべての機能１０Ａ〜１０Ｆが出力制限制御に変更される。こののち、高電圧機器の温度が下がってきた場合には順番に通常制御に復帰させる。
【００８９】
ステップＳ１２５以降は、復帰制御に関する。
ステップＳ１２５で、高電圧機器の温度Ｔが機能１０Ａの復帰温度Ｔ１２ａより低いと判別した場合、機能１０Ａは、モータジェネレータ制御状態を出力制限制御から通常制御に戻したうえで実行される（ステップＳ１２６）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅと１０Ｄと１０Ｃと１０Ｂとなる。
【００９０】
ステップＳ１２５で、高電圧機器の温度Ｔが機能１０Ａの復帰温度Ｔ１２ａ以上と判別した場合、まだ過熱状態が継続しているとして、すべての機能１０Ａ〜１０Ｆを出力制限制御に変更した状態を継続する。
【００９１】
ステップＳ１２７で、高電圧機器の温度Ｔが機能１０Ｂの復帰温度Ｔ１２ｂより低いと判別した場合、機能１０Ｂは、モータジェネレータ制御状態を出力制限制御から通常制御に戻したうえで実行される（ステップＳ１２８）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅと１０Ｄと１０Ｃとなる。
【００９２】
ステップＳ１２７で、高電圧機器の温度Ｔが機能１０Ｂの復帰温度Ｔ１２ｂ以上と判別した場合、まだ過熱状態が継続しているとして、機能１０Ｂ〜１０Ｆを出力制限制御に変更した状態を継続する。
【００９３】
ステップＳ１２９で、高電圧機器の温度Ｔが機能１０Ｃの復帰温度Ｔ１２ｃより低いと判別した場合、機能１０Ｃは、モータジェネレータ制御状態を出力制限制御から通常制御に戻したうえで実行される（ステップＳ１３０）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅと１０Ｄとなる。
【００９４】
ステップＳ１２９で、高電圧機器の温度Ｔが機能１０Ｃの復帰温度Ｔ１２ｃ以上と判別した場合、まだ過熱状態が継続しているとして、機能１０Ｃ〜１０Ｆを出力制限制御に変更した状態を継続する。
【００９５】
ステップＳ１３１で、高電圧機器の温度Ｔが機能１０Ｄの復帰温度Ｔ１２ｄより低いと判別した場合、機能１０Ｄは、モータジェネレータ制御状態を出力制限制御から通常制御に戻したうえで実行される（ステップＳ１３２）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅとなる。
【００９６】
ステップＳ１３１で、高電圧機器の温度Ｔが機能１０Ｄの復帰温度Ｔ１２ｄ以上と判別した場合、まだ過熱状態が継続しているとして、機能１０Ｄ〜１０Ｆを出力制限制御に変更した状態を継続する。
【００９７】
ステップＳ１３３で、高電圧機器の温度Ｔが機能１０Ｅの復帰温度Ｔ１２ｅより低いと判別した場合、機能１０Ｅは、モータジェネレータ制御状態を出力制限制御から通常制御に戻したうえで実行される（ステップＳ１３４）。これにより、出力制限制御を用いた機能は、１０Ｆとなる。
【００９８】
ステップＳ１３３で、高電圧機器の温度Ｔが機能１０Ｅの復帰温度Ｔ１２ｅ以上と判別した場合、まだ過熱状態が継続しているとして、機能１０Ｅ〜１０Ｆを出力制限制御に変更した状態を継続する。
【００９９】
ステップＳ１３５で、高電圧機器の温度Ｔが機能１０Ｆの復帰温度Ｔ１２ｆより低いと判別した場合、機能１０Ｆは、モータジェネレータ制御状態を出力制限制御から通常制御に戻したうえで実行される（ステップＳ１３６）。これにより、すべての機能は、通常制御を用いて実行され、図３のフローチャートは終了する。
【０１００】
ステップＳ１３５で、高電圧機器の温度Ｔが機能１０Ｆの復帰温度Ｔ１２ｆ以上と判別した場合、まだ過熱状態が継続しているとして、機能１０Ｆを出力制限制御に変更した状態を継続する。
【０１０１】
図４において、高電圧機器の温度上昇により、まず機能１０Ｆの出力制限制御を実行する（時刻ｆ１）。この出力制限を実行しても温度上昇が収まらなかった場合には、温度上昇とともに機能１０Ｅ（時刻ｅ１）、機能１０Ｄ（時刻ｄ１）、機能１０Ｃ（時刻ｃ１）、機能１０Ｂ（時刻ｂ１）、機能１０Ａ（時刻ａ１）の順に出力制限制御を実行する。６つの各種機能（１０Ａ〜１０Ｆ）の出力制限制御により温度上昇が収まり、温度が下降し始める。温度がＴ１２ａ未満まで下降すると、機能１０Ａの出力制限制御を解除して、通常制御に戻す。さらに、温度が下降とともに機能１０Ｂ、機能１０Ｃ、機能１０Ｂ、機能１０Ａの順に出力制限制御を解除して、通常制御に戻す。
【０１０２】
モータジェネレータの出力制御を用いた各種機能を、機能の内容を基に順位づけする。この順位づけされた機能毎に、モータジェネレータの出力制限制御を実行する設定温度が異なるので、高電圧機器の温度が上昇した場合でも各種機能が同時に出力制限制御を実行されることがないため、出力制限による車両走行の性能低下を最小限にとどめることができる。また、温度上昇具合（過熱状況）に応じて、段階的に出力制限制御が実行される機能数が増加するため、出力制限が実行されていることを、運転者に感じにくい信頼性の高いシステムを構築できる。順位付け、車両の安定性向上に貢献する機能（ずり下がり防止機能）はもっとも出力制限制御が実行されにくい設定温度を備えているので、車両の信頼性維持に貢献できる。
【０１０３】
（本発明の第２の実施形態）
第２の実施形態は、６つの各種機能を二つのグループ分け、グループごとに過熱閾値（開始温度、および復帰温度共）が異なる例である。すなわち、第一グループには、ずり下がり防止機能１０Ａが属し、第二グループに残りの発進性能向上機能１０Ｂ、中間駆動アシスト機能１０Ｃ、ギャップフィリング機能１０Ｄ、パワーアシスト機能１０Ｅ、ブレーキ回生機能１０Ｆが属する。そして第一グループと第二グループとで過熱閾値（開始温度、および復帰温度共）が異なる。第２の実施形態における過熱した場合の出力制限制御を図５のフローチャート、および図６の高電圧機器の温度と各種機能の出力制限制御との関係を示すタイムチャートを用いて説明する。
【０１０４】
第５図において、ＨＣＵ１０は、モータジェネレータを利用した各種機能１０Ａ〜１０Ｆが実行されているか否かを判別する（ステップＳ２１１）。
ステップＳ２１１でモータジェネレータを利用した各種機能１０Ａ〜１０Ｆが実行されていないと判別された場合、ＨＣＵ１０は図５のフローチャートを終了する。
ステップＳ２１１でモータジェネレータを利用した各種機能１０Ａ〜１０Ｆが実行されていると判別した場合、ＨＣＵ１０は、高電圧機器（モータジェネレータ４、インバータ５０）の温度センサ７７、７８が検出した高電圧機器の温度Ｔを取得する（ステップＳ２１２）。
【０１０５】
次いでＨＣＵ１０は、高電圧機器の温度Ｔが第二グループの開始温度Ｔ２１ｂより高いか否かを判別する（ステップＳ２１３）。
【０１０６】
ステップＳ２１３で、高電圧機器の温度Ｔが第二グループの開始温度Ｔ２１ｂより高いと判別した場合、第二グループに属する機能１０Ｂ〜１０Ｆは、モータジェネレータ制御状態を通常制御から出力が絞られた出力制限制御に変更したうえで実行される（ステップＳ２１４）。
【０１０７】
ステップＳ２１３で、高電圧機器の温度Ｔが第二グループの開始温度Ｔ２１ｂ以下と判別した場合、高電圧機器は過熱状態にないため通常制御を継続する。
【０１０８】
次いで、ＨＣＵ１０は、各種機能の実行により、さらなる温度上昇があるかどうかを判定するために、高電圧機器の温度Ｔが第一グループの開始温度Ｔ２１ａより高いか否かを判別する（ステップＳ２１５）。
【０１０９】
ステップＳ２１５で、高電圧機器の温度Ｔが第一グループの開始温度Ｔ２１ａより高いと判別した場合、第一グループに属する機能は、モータジェネレータ制御状態を通常制御から出力が絞られた出力制限制御に変更したうえで実行される（ステップＳ２１６）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅと１０Ｄと１０Ｃと１０Ｂと１０Ａとなる。
【０１１０】
ステップＳ２１５で、高電圧機器の温度Ｔが第一グループの開始温度Ｔ２１ａ以下と判別した場合、第二グループのみが出力制限制御された状態に戻る。
【０１１１】
ステップ２１６の実行により、すべての機能１０Ａ〜１０Ｆが出力制限制御に変更される。こののち、高電圧機器の温度が下がってきた場合には順番に通常制御に復帰させる。
【０１１２】
ステップＳ２１７以降は、復帰制御に関する。
ステップＳ２１７で、高電圧機器の温度Ｔが第一グループの復帰温度Ｔ２２ａより低いと判別した場合、第一グループに属する機能は、モータジェネレータ制御状態を出力制限制御から通常制御に戻したうえで実行される（ステップＳ２１８）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅと１０Ｄと１０Ｃと１０Ｂとなる。
【０１１３】
ステップＳ２１７で、高電圧機器の温度Ｔが第一グループの復帰温度Ｔ２２ａ以上と判別した場合、まだ過熱状態が継続しているとして、すべての機能１０Ａ〜１０Ｆを出力制限制御に変更した状態を継続する。
【０１１４】
ステップＳ２１９で、高電圧機器の温度Ｔが第二グループの復帰温度Ｔ２２ｂより低いと判別した場合、第二グループは、モータジェネレータ制御状態を出力制限制御から通常制御に戻したうえで実行される（ステップＳ２２０）。これにより、すべての機能は、通常制御を用いて実行され、図５のフローチャートは終了する。
【０１１５】
ステップＳ２１９で、高電圧機器の温度Ｔが第二グループの復帰温度Ｔ２２ｂ以上と判別した場合、まだ過熱状態が継続しているとして、第二グループを出力制限制御に変更した状態を継続する。
【０１１６】
図６において、高電圧機器の温度上昇により、まず第二グループに属する機能の出力制限制御を実行する（時刻ｂ１）。この出力制限を実行しても温度上昇が収まらなかった場合には、第一グループに属する機能の出力制限を実行する（時刻ａ１）。第一グループ、および第二グループの出力制限制御により温度上昇が収まり、温度が下降し始める。温度がＴ２２ａ未満まで下降すると、第一グループの出力制限制御を解除して、通常制御に戻す。さらに、温度が下降して、Ｔ２２ｂ未満まで下降すると、第２グループの出力制限制御を解除して、通常制御に戻す。
【０１１７】
６つの各種機能のうち、第一グループに属するずり下がり防止機能１０Ａのみ、モータジェネレータの出力制限制御の実行を遅らせることができるので、モータジェネレータの通常制御の実行を他の機能よりも長く維持し続けることが可能なため、安定した車両走行が実現できる。
【０１１８】
（本発明の第３の実施形態）
第３の実施形態は、過熱閾値の開始温度については６つの各種機能毎に異なり、過熱閾値の復帰温度については６つの各種機能が同じ値を有している例である。なお、６つの各種機能は、第１、２の実施形態と同様に、ずり下がり防止機能１０Ａ、発進性能向上機能１０Ｂ、中間駆動アシスト機能１０Ｃ、ギャップフィリング機能１０Ｄ、パワーアシスト機能１０Ｅ、ブレーキ回生機能１０Ｆで構成されている。第３の実施形態における過熱した場合の出力制限制御を図７のフローチャート、および図８の高電圧機器の温度と各種機能の出力制限制御との関係を示すタイムチャートを用いて説明する。
【０１１９】
第７図において、ＨＣＵ１０は、モータジェネレータを利用した各種機能１０Ａ〜１０Ｆが実行されているか否かを判別する（ステップＳ３１１）。
【０１２０】
ステップＳ３１１で、モータジェネレータを利用した各種機能１０Ａ〜１０Ｆが実行されていないと判別された場合、ＨＣＵ１０は図７のフローチャートを終了する。
【０１２１】
ステップＳ３１１で、モータジェネレータを利用した各種機能１０Ａ〜１０Ｆが実行されていると判別した場合、ＨＣＵ１０は、高電圧機器（モータジェネレータ４、インバータ５０）の温度センサ７７、７８が検出した高電圧機器の温度Ｔを取得する（ステップＳ３１２）。
【０１２２】
次いで、ＨＣＵ１０は、高電圧機器の温度Ｔが機能１０Ｆの開始温度Ｔ３１ｆより高いか否かを判別する（ステップＳ３１３）。
【０１２３】
ステップＳ３１３で、高電圧機器の温度Ｔが機能１０Ｆの開始温度Ｔ３１ｆより高いと判別した場合、機能１０Ｆは、モータジェネレータ制御状態を通常制御から出力が絞られた出力制限制御に変更したうえで実行される（ステップＳ３１４）。
【０１２４】
ステップＳ３１３で、高電圧機器の温度Ｔが機能１０Ｆの開始温度Ｔ３１ｆ以下と判別した場合、高電圧機器は過熱状態にないため通常制御を継続する。
【０１２５】
次いで、ＨＣＵ１０は、各種機能の実行により、さらなる温度上昇があるかどうかを判定するために、高電圧機器の温度Ｔが機能１０Ｅの開始温度Ｔ３１ｅより高いか否かを判別する（ステップＳ３１５）。
【０１２６】
ステップＳ３１５で、高電圧機器の温度Ｔが機能１０Ｅの開始温度Ｔ３１ｅより高いと判別した場合、機能１０Ｅは、モータジェネレータ制御状態を通常制御から出力が絞られた出力制限制御に変更したうえで実行される（ステップＳ３１７）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅとなる。
【０１２７】
ステップＳ３１５で、高電圧機器の温度Ｔが機能１０Ｅの開始温度Ｔ１１ｅ以下と判別した場合、高電圧機器の温度Ｔの下降程度を判定するために、高電圧機器の温度Ｔが復帰温度Ｔ３２より低いか否かを判別する（ステップＳ３１６）。
ステップＳ３１６で、高電圧機器の温度Ｔが復帰温度Ｔ３２より低いと判別した場合、出力制限制御中のすべての機能を、通常制御に戻す（ステップＳ３３１）。
【０１２８】
ステップＳ３１６で、高電圧機器の温度Ｔが復帰温度Ｔ３２以上と判別した場合、機能１０Ｆのみが出力制限制御された状態に戻る。
【０１２９】
次いで、ＨＣＵ１０は、各種機能の実行により、さらなる温度上昇があるかどうかを判定するために、高電圧機器の温度Ｔが機能１０Ｄの開始温度Ｔ３１ｄより高いか否かを判別する（ステップＳ３１８）。
【０１３０】
ステップＳ３１８で、高電圧機器の温度Ｔが機能１０Ｄの開始温度Ｔ３１ｄより高いと判別した場合、機能１０Ｄは、モータジェネレータ制御状態を通常制御から出力が絞られた出力制限制御に変更したうえで実行される（ステップＳ３２０）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅと１０Ｄとなる。
【０１３１】
ステップＳ３１８で、高電圧機器の温度Ｔが機能１０Ｄの開始温度Ｔ３１ｄ以下と判別した場合、高電圧機器の温度Ｔの下降程度を判定するために、高電圧機器の温度Ｔが復帰温度Ｔ３２より低いか否かを判別する（ステップＳ３１９）。
【０１３２】
ステップＳ３１９で、高電圧機器の温度Ｔが復帰温度Ｔ３２より低いと判別した場合、出力制限制御中のすべての機能を、通常制御に戻す（ステップＳ３３１）。
【０１３３】
ステップＳ３１９で、高電圧機器の温度Ｔが復帰温度Ｔ３２以上と判別した場合、機能１０Ｅと１０Ｆが出力制限制御された状態に戻る。
【０１３４】
次いで、ＨＣＵ１０は、各種機能の実行により、さらなる温度上昇があるかどうかを判定するために、高電圧機器の温度Ｔが機能１０Ｃの開始温度Ｔ３１ｃより高いか否かを判別する（ステップＳ３２１）。
【０１３５】
ステップＳ３２１で、高電圧機器の温度Ｔが機能１０Ｃの開始温度Ｔ３１ｃより高いと判別した場合、機能１０Ｃは、モータジェネレータ制御状態を通常制御から出力が絞られた出力制限制御に変更したうえで実行される（ステップＳ３２３）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅと１０Ｄと１０Ｃとなる。
【０１３６】
ステップＳ３２１で、高電圧機器の温度Ｔが機能１０Ｃの開始温度Ｔ３１ｃ以下と判別した場合、高電圧機器の温度Ｔの下降程度を判定するために、高電圧機器の温度Ｔが復帰温度Ｔ３２より低いか否かを判別する（ステップＳ３２２）。
【０１３７】
ステップＳ３２２で、高電圧機器の温度Ｔが復帰温度Ｔ３２より低いと判別した場合、出力制限制御中のすべての機能を、通常制御に戻す（ステップＳ３３１）。
【０１３８】
ステップＳ３２２で、高電圧機器の温度Ｔが復帰温度Ｔ３２以上と判別した場合、機能１０Ｄと１０Ｅと１０Ｆが出力制限制御された状態に戻る。
【０１３９】
次いで、ＨＣＵ１０は、各種機能の実行により、さらなる温度上昇があるかどうかを判定するために、高電圧機器の温度Ｔが機能１０Ｂの開始温度Ｔ３１ｂより高いか否かを判別する（ステップＳ３２４）。
【０１４０】
ステップＳ３２４で、高電圧機器の温度Ｔが機能１０Ｂの開始温度Ｔ３１ｂより高いと判別した場合、機能１０Ｂは、モータジェネレータ制御状態を通常制御から出力が絞られた出力制限制御に変更したうえで実行される（ステップＳ３２６）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅと１０Ｄと１０Ｃと１０Ｂとなる。
【０１４１】
ステップＳ３２４で、高電圧機器の温度Ｔが機能１０Ｂの開始温度Ｔ３１ｂ以下と判別した場合、高電圧機器の温度Ｔの下降程度を判定するために、高電圧機器の温度Ｔが復帰温度Ｔ３２より低いか否かを判別する（ステップＳ３２５）。
【０１４２】
ステップＳ３２５で、高電圧機器の温度Ｔが復帰温度Ｔ３２より低いと判別した場合、出力制限制御中のすべての機能を、通常制御に戻す（ステップＳ３３１）。
【０１４３】
ステップＳ３２５で、高電圧機器の温度Ｔが復帰温度Ｔ３２以上と判別した場合、機能１０Ｃと１０Ｄと１０Ｅと１０Ｆが出力制限制御された状態に戻る。
【０１４４】
次いで、ＨＣＵ１０は、各種機能の実行により、さらなる温度上昇があるかどうかを判定するために、高電圧機器の温度Ｔが機能１０Ａの開始温度Ｔ３１ａより高いか否かを判別する（ステップＳ３２７）。
【０１４５】
ステップＳ３２７で、高電圧機器の温度Ｔが機能１０Ａの開始温度Ｔ３１ａより高いと判別した場合、機能１０Ａは、モータジェネレータ制御状態を通常制御から出力が絞られた出力制限制御に変更したうえで実行される（ステップＳ３２９）。これにより、出力制限制御を用いた機能は、１０Ｆと１０Ｅと１０Ｄと１０Ｃと１０Ｂと１０Ａとなる。
【０１４６】
ステップＳ３２７で、高電圧機器の温度Ｔが機能１０Ａの開始温度Ｔ３１ａ以下と判別した場合、高電圧機器の温度Ｔの下降程度を判定するために、高電圧機器の温度Ｔが復帰温度Ｔ３２より低いか否かを判別する（ステップＳ３２８）。
【０１４７】
ステップＳ３２８で、高電圧機器の温度Ｔが復帰温度Ｔ３２より低いと判別した場合、出力制限制御中のすべての機能を、通常制御に戻す（ステップＳ３３１）。
【０１４８】
ステップＳ３２８で、高電圧機器の温度Ｔが復帰温度Ｔ３２以上と判別した場合、機能１０Ｂと１０Ｃと１０Ｄと１０Ｅと１０Ｆが出力制限制御された状態に戻る。
【０１４９】
ステップＳ３３０は、復帰制御に関する。
ステップＳ３３０で、高電圧機器の温度Ｔが復帰温度Ｔ３２より低いか否かを判別する。
【０１５０】
ステップＳ３３０で、高電圧機器の温度Ｔが復帰温度Ｔ３２より低いと判別した場合、出力制限制御中のすべての機能を、通常制御に戻す（ステップＳ３３１）。
【０１５１】
これにより、すべての機能は、通常制御を用いて実行され、図７のフローチャートは終了する。
【０１５２】
ステップＳ３３０で、高電圧機器の温度Ｔが復帰温度Ｔ３２以上と判別した場合、機能１０Ａと１０Ｂと１０Ｃと１０Ｄと１０Ｅと１０Ｆが出力制限制御された状態に戻る。
【０１５３】
図８において、高電圧機器の温度上昇により、まず機能１０Ｆの出力制限制御を実行する（時刻ｆ１）。この出力制限を実行しても温度上昇が収まらなかった場合には、温度上昇とともに機能１０Ｅ（時刻ｅ１）、機能１０Ｄ（時刻ｄ１）、機能１０Ｃ（時刻ｃ１）、機能１０Ｂ（時刻ｂ１）、機能１０Ａ（時刻ａ１）の順に出力制限制御を実行する。６つの各種機能（１０Ａ〜１０Ｆ）の出力制限制御により温度上昇が収まり、温度が下降し始める。温度がＴ３２ａ未満まで下降すると、すべての機能１０Ａ〜１０ｆの出力制限制御を解除して、通常制御に戻す。
【０１５４】
モータジェネレータの出力制御を用いた各種機能を、機能の内容を基に順位づけする。この順位づけされた機能毎に、モータジェネレータの出力制限制御を実行する設定温度が異なるので、高電圧機器の温度が上昇した場合でも各種機能が同時に出力制限制御を実行されることがないため、出力制限による車両走行の性能低下を最小限にとどめることができる。順位付け、車両の安定性向上に貢献する機能（ずり下がり防止機能）はもっとも出力制限制御が実行されにくい設定温度を備えているので、車両の信頼性維持に貢献できる。高電圧機器の温度が下降し、通常制御に戻す場合の閾値は、各種機能すべて同じ値に設定されているので、迅速な通常の走行性能を備えた車両制御の実現に貢献できる。
【０１５５】
ここで、上述実施形態においては、モータジェネレータ４やインバータ５０の温度を検出して制限開始温度や制限解除温度と比較する場合を一例にして説明するがこれに限るものではない。例えば、モータジェネレータ４やインバータ５０の稼動時間や停止時間をカウントして、周囲温度に応じたマップと比較することにより、過熱状態に至る恐れ、あるいは、その恐れの解除を判断するようにしてもよい。この場合にも同様の作用効果を得ることができる。
【０１５６】
また、上述実施形態においては、モータジェネレータ４やインバータ５０の温度と比較する制限開始温度と制限解除温度とに差を付ける場合を一例にして説明するが、これに限るものではない。モータジェネレータ４やインバータ５０の温度が急激に変化することはないことから、短時間に制限と解除が繰り返されてしまう可能性はすくない。このため、その制限開始温度と制限解除温度とを同じにしてモータジェネレータ４やインバータ５０の温度と比較するようにしてもよい。
【０１５７】
本発明の実施形態を開示したが、当業者によっては本発明の範囲を逸脱することなく変更が加えられうることは明白である。すべてのこのような修正及び等価物が次の請求項に含まれることが意図されている。
【符号の説明】
【０１５８】
１ 車両（ハイブリッド車両）
２ エンジン（内燃機関）
４ モータジェネレータ（電動機、発電機、回転電機、動力源）
１０ ＨＣＵ（制御装置、過熱判定部、制限制御部）
１０Ａ ずり下がり防止機能（車両の安全性を確保する機能、ハイブリッド機能）
１０Ｂ 発進性能向上機能（ドライバビリティ向上機能、ハイブリッド機能）
１０Ｃ 中間駆動アシスト機能（ドライバビリティ向上機能、ハイブリッド機能）
１０Ｄ ギャップフィリング機能（ドライバビリティ向上機能、ハイブリッド機能）
１０Ｅ パワーアシスト機能（ドライバビリティ向上機能、ハイブリッド機能）
１０Ｆ ブレーキ回生機能（燃費向上機能、ハイブリッド機能）
１０ｊ 過熱判定部
１０Ｍ メモリ（優先順位保持部）
１０ｒ 制限制御部
１４ ＩＮＶＣＭ
１６ 高電圧ＢＭＳ
２３ ドライブシャフト（車軸）
２７ ディファレンシャル機構
２８ 動力伝達機構
３３ 第３蓄電装置（高電圧バッテリ）
３４ 高電圧パワーパック
５０ インバータ
７５ 車速センサ
７６ 速度センサ
７７〜７９ 温度センサ
【図１】
2017135907.tif 000003
【図２】
2017135907.tif 000004
【図３】
2017135907.tif 000005
【図４】
2017135907.tif 000006
【図５】
2017135907.tif 000007
【図６】
2017135907.tif 000008
【図７】
2017135907.tif 000009
【図８】
2017135907.tif 000010