(57)【要約】      （修正有）【課題】バッテリ温度を所定範囲内に制御するための、冷媒を循環させるバッテリ循環回路を提供する。【解決手段】車両の温度制御装置は、内燃機関の温度を所定機関温度範囲内に制御するために冷媒を循環させる機関循環回路と、バッテリの温度を所定バッテリ温度範囲内に制御するために冷媒を循環させるバッテリ循環回路とを備える。本装置は、内燃機関の温度が機関暖機温度よりも低く且つバッテリの温度が前記バッテリ暖機温度よりも低い所定バッテリ温度よりも低いとの双方暖機条件が成立したときには、双方暖機条件が成立している間、機関循環回路とバッテリ循環回路との間での熱交換である機関熱交換を行わせず、バッテリの温度が所定バッテリ温度以上となったときに機関熱交換を行わせるように構成される。【選択図】図１０
2019156108.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載された内燃機関の温度を所定機関温度範囲内に制御するために前記内燃機関と第１冷却装置とを通るように冷媒を循環させる機関循環回路と、
前記車両に搭載されたバッテリの温度を所定バッテリ温度範囲内に制御するために前記バッテリと第２冷却装置とを通るように冷媒を循環させるバッテリ循環回路と、
前記機関循環回路と前記バッテリ循環回路との間での熱交換である機関熱交換を行わせる機関熱交換装置と、
を備え、
前記内燃機関の温度が機関暖機温度以上であり且つ前記バッテリの温度がバッテリ暖機温度よりも低い場合、前記機関熱交換を行わせるように構成された、
車両の温度制御装置において、
前記内燃機関の温度が前記機関暖機温度よりも低く且つ前記バッテリの温度が前記バッテリ暖機温度よりも低い所定バッテリ温度よりも低いとの双方暖機条件が成立しているときには、前記機関熱交換を行わせず、前記バッテリの温度が前記所定バッテリ温度以上となったときに前記機関熱交換を行わせる、
ように構成された、
車両の温度制御装置。
【請求項２】
請求項１に記載の車両の温度制御装置において、
前記機関熱交換装置は、前記機関循環回路と前記バッテリ循環回路とを連結して前記機関循環回路を流れる冷媒を前記バッテリ循環回路に流入させる第１機関連結通路と、前記機関循環回路と前記バッテリ循環回路とを連結して前記バッテリ循環回路を流れる冷媒を前記機関循環回路に流入させる第２機関連結通路と、前記第１及び第２機関連結通路を介した冷媒の流通を制御する機関連結制御弁と、を備え、
当該温度制御装置は、前記機関連結制御弁によって前記第１及び第２機関連結通路を介した冷媒の流通を遮断することにより、前記機関熱交換を行わせず、前記機関連結制御弁によって前記第１及び第２機関連結通路を介した冷媒の流通を行わせることにより、前記機関熱交換を行わせるように構成された、
車両の温度制御装置。
【請求項３】
請求項１又は請求項２に記載の車両の温度制御装置において、
前記双方暖機条件が成立している間、前記機関循環回路内を流れる冷媒の流量を最小流量に制御するように構成された、
車両の温度制御装置。
【請求項４】
請求項１乃至請求項３の何れか一項に記載の車両の温度制御装置において、
前記第１冷却装置は、前記機関循環回路に配設されたラジエータである、
車両の温度制御装置。
【請求項５】
請求項１乃至請求項４の何れか一項に記載の車両の温度制御装置において、
前記第２冷却装置は、前記バッテリ循環回路に配設された蒸発器、凝縮器、コンプレッサ及び膨張弁を備えたヒートポンプである、
車両の温度制御装置。
【請求項６】
請求項１乃至請求項５の何れか一項に記載の車両の温度制御装置において、
前記車両は、モータを含むデバイスを更に備え、
当該温度制御装置は、
前記デバイスの温度を所定デバイス温度範囲内に制御するために前記デバイスと第３冷却装置とを通るように冷媒を循環させるデバイス循環回路と、
前記デバイス循環回路と前記バッテリ循環回路との間での熱交換であるデバイス熱交換を行わせるデバイス熱交換装置と、
を更に備え、
前記双方暖機条件が成立しているときには、前記バッテリの温度が前記所定バッテリ温度に達するまで、前記機関熱交換を行わせずに前記デバイス熱交換を行わせ、前記バッテリの温度が前記所定バッテリ温度以上となったときに前記機関熱交換を行わせるように構成された、
車両の温度制御装置。
【請求項７】
請求項６に記載の車両の温度制御装置において、
前記デバイス熱交換装置は、前記デバイス循環回路と前記バッテリ循環回路とを連結して前記デバイス循環回路を流れる冷媒を前記バッテリ循環回路に流入させる第１デバイス連結通路と、前記デバイス循環回路と前記バッテリ循環回路とを連結して前記バッテリ循環回路を流れる冷媒を前記デバイス循環回路に流入させる第２デバイス連結通路と、前記第１及び第２デバイス連結通路を介した冷媒の流通を制御するデバイス連結制御弁と、を備え、
当該温度制御装置は、前記デバイス連結制御弁によって前記第１及び第２デバイス連結通路を介した冷媒の流通を行わせることにより、前記デバイス熱交換を行わせるように構成された、
車両の温度制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の温度制御装置に関し、特に、車両の内燃機関及びバッテリの温度を制御する温度制御装置に関する。
【背景技術】
【０００２】
内燃機関とモータとによって駆動されるハイブリッド車両が知られている。ハイブリッド車両は、モータを駆動するための電力を蓄えておくバッテリを備える。更に、ハイブリッド車両は、内燃機関及びバッテリの温度が過剰に高くならないように内燃機関及びバッテリを冷却するための冷却水を循環させる冷却水循環回路を含む温度制御装置を備える。
【０００３】
一般に、バッテリの温度（以下、「バッテリ温度」と称呼する。）は、内燃機関の温度（以下、「機関温度」と称呼する。）よりも低い温度に維持される必要がある。このため、バッテリを冷却するための冷却水を循環させる冷却水循環回路（以下、「バッテリ冷却回路」と称する。）を、内燃機関を冷却するための冷却水を循環させる冷却水循環回路（以下、「機関冷却回路」と称する。）とは別個に含む温度制御装置を備えたハイブリッド車両も知られている。
【０００４】
一方、バッテリ温度が過剰に低いと、バッテリの性能が低くなってしまう。このため、バッテリ温度が過剰に低いときには、バッテリを暖機することが望ましい。同様に、機関温度が過剰に低いと、内燃機関から排出される排ガス中のエミッションが多くなってしまうし、機械損失が大きくなり、その結果、燃料消費量が多くなってしまう。このため、機関温度が過剰に低いときには、内燃機関を暖機することが望ましい。バッテリ及び内燃機関を暖機する方法としては、例えば、バッテリ冷却回路及び機関冷却回路を循環させる冷却水の流量を小さい流量に維持するという方法がある。
【０００５】
ところで、外気温が非常に低い環境下でバッテリの作動も内燃機関の作動も停止されていた場合、バッテリ温度も機関温度も非常に低くなっている。このときにバッテリ及び内燃機関の作動が開始された場合、バッテリ及び内燃機関を暖機することが望ましい。バッテリ及び内燃機関を暖機する場合、バッテリの性能を高い性能に維持し且つ排ガス中のエミッションの量を少ない量に維持するためには、バッテリ温度及び機関温度を早く所定温度まで上昇させることが望まれる。
【０００６】
特許文献１には、第１冷却水回路と第２冷却水回路とを備えた車両用熱管理システム（以下、「従来システム」と称呼する。）が開示されている。この従来システムにおいては、第１冷却水回路を循環する冷却水（以下、「第１冷却水回路の冷却水」と称呼する。）の温度が所定温度よりも低いとき、第２冷却水回路を循環する冷却水（以下、「第２冷却水回路の冷却水」と称呼する。）の温度は、第１冷却水回路の冷却水の温度よりも高くなっている。従って、第１冷却水回路の冷却水の温度が所定温度よりも低いときに、第１冷却水回路と第２冷却水回路とを連結して第２冷却水回路の冷却水を第１冷却水回路に循環させれば、第１冷却水回路の冷却水の温度を上昇させることができる。
【０００７】
そこで、従来システムは、第１冷却水回路の冷却水の温度が所定温度よりも低い場合、第１冷却水回路と第２冷却水回路とを連結することにより、第１冷却水回路の冷却水の温度が過剰に低くなることを防止するようになっている。
【０００８】
このように、特許文献１は、２つの冷却水回路を備えたシステムにおいて、２つの冷却水回路を連結して冷却水回路の間で熱交換をさせることにより、一方の冷却水回路を循環する冷却水の温度を制御するという技術思想を示唆している。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１４−２３４０９４号公報
【発明の概要】
【００１０】
先に述べたバッテリ循環回路と機関循環回路とを含む温度制御装置においては、バッテリの暖機と内燃機関の暖機とが同時に要求された場合、バッテリ循環回路を循環する冷却水の温度よりも、機関循環回路を循環する冷却水の温度のほうが早く高くなる。従って、バッテリの暖機と内燃機関の暖機とが同時に要求されたときにバッテリ温度を早く上昇させる方法として、特許文献１の示唆する上記技術思想を、先に述べた温度制御装置に適用して、バッテリの暖機と内燃機関の暖機とが同時に要求された場合、バッテリ循環回路と機関循環回路とを連結するという方法を採用し得る。
【００１１】
ところが、この方法によると、機関循環回路を循環する冷却水の温度の上昇が遅くなるため、機関温度の上昇も遅くなり、排ガス中のエミッションの量が多くなってしまう。
【００１２】
本発明は、上述した課題に対処するためになされたものである。即ち、本発明の目的の１つは、排ガス中のエミッションの量の増大を抑制しつつバッテリ温度を素早く上昇させることができる車両の温度制御装置を提供することにある。
【００１３】
本発明に係る車両の温度制御装置（以下、「本発明装置」と称呼する。）は、機関循環回路（１１）と、バッテリ循環回路（２１）と、機関熱交換装置（５０）と、を備える。
【００１４】
前記機関循環回路は、車両（１００）に搭載された内燃機関（１１０）の温度（Ｔeng）を所定機関温度範囲（Ｗeng）内に制御するために前記内燃機関と第１冷却装置（１２）とを通るように冷媒を循環させる回路である。
【００１５】
前記バッテリ循環回路は、前記車両に搭載されたバッテリ（１２０）の温度（Ｔbat）を所定バッテリ温度範囲（Ｗbat）内に制御するために前記バッテリと第２冷却装置とを通るように冷媒を循環させる回路である。
【００１６】
前記機関熱交換装置は、前記機関循環回路と前記バッテリ循環回路との間での熱交換である機関熱交換を行わせる装置である。
【００１７】
本発明装置は、前記内燃機関の温度が機関暖機温度（Ｔeng_dan）以上であり且つ前記バッテリの温度がバッテリ暖機温度（Ｔbat_dan）よりも低い場合（図９のステップ９１０での「Ｙｅｓ」との判定を参照。）、前記機関熱交換を行わせるように構成される（図１０のルーチンを参照。）。
【００１８】
更に、本発明装置は、前記内燃機関の温度が前記機関暖機温度よりも低く且つ前記バッテリの温度が前記バッテリ暖機温度よりも低い所定バッテリ温度（Ｔbat_th）よりも低いとの双方暖機条件が成立しているとき（図１０のステップ１００５での「Ｎｏ」との判定を参照。）には、前記機関熱交換を行わせず（図１０のステップ１０４０乃至ステップ１０５０の処理を参照。）、前記バッテリの温度が前記所定バッテリ温度以上となったとき（図１０のステップ１００５での「Ｙｅｓ」との判定を参照。）に前記機関熱交換を行わせる（図１０のステップ１０１０乃至ステップ１０２０の処理を参照。）ように構成される。
【００１９】
これによれば、内燃機関の温度が機関暖機温度よりも低く且つバッテリの温度がバッテリ暖機温度よりも低い場合、バッテリの温度が所定バッテリ温度よりも低い間は、機関熱交換は行われない。このため、「内燃機関を通ることによって高温になった冷媒の熱」が「バッテリを通る冷媒」に与えられることはない。従って、内燃機関の温度が機関暖機温度に向かって大きな上昇率で上昇する。このため、内燃機関から排出される排ガス中のエミッションの量が少ない量に抑えられる。
【００２０】
その後、バッテリの温度が所定バッテリ温度に達すると、機関熱交換が行われる。このため、「内燃機関を通ることによって高温になった冷媒の熱」が「バッテリを通る冷媒」に与えられるので、内燃機関の温度の上昇率が小さくなる。しかしながら、バッテリの温度が所定バッテリ温度に達したときには、内燃機関の温度は、既に比較的高い温度に達している。このため、バッテリの温度が所定バッテリ温度に達した後も、内燃機関から排出される排ガス中のエミッションの量が少ない量に抑えられる。
【００２１】
一方、バッテリの温度が所定バッテリ温度に達するまでの間は、内燃機関を通って高温になった冷媒は、バッテリには供給されない。従って、この間、バッテリの温度は、少なくとも、バッテリ自身が発する熱によって上昇する。そして、バッテリの温度が所定バッテリ温度に達した後は、内燃機関を通って高温になった冷媒がバッテリに供給される。このため、バッテリの温度は大きい上昇率で上昇するので、バッテリの温度が素早くバッテリ暖機温度に達する。
【００２２】
これにより、全体として、内燃機関から排出される排ガス中のエミッションの量を少ない量に抑えつつ、バッテリの温度をバッテリ暖機温度まで素早く上昇させることができる。
【００２３】
前記機関熱交換装置（５０）は、第１機関連結通路（６１、６２）と、第２機関連結通路（７１、７２）と、機関連結制御弁（６５、７５）と、を備え得る。
【００２４】
前記第１機関連結通路（６１、６２）は、前記機関循環回路（１１）と前記バッテリ循環回路（２１）とを連結して前記機関循環回路を流れる冷媒を前記バッテリ循環回路に流入させる通路である。
【００２５】
前記第２機関連結通路（７１、７２）は、前記機関循環回路と前記バッテリ循環回路とを連結して前記バッテリ循環回路を流れる冷媒を前記機関循環回路に流入させる通路である。
【００２６】
前記機関連結制御弁（６５、７５）は、前記第１及び第２機関連結通路を介した冷媒の流通を制御する弁である。
【００２７】
この場合、本発明装置は、前記機関連結制御弁によって前記第１及び第２機関連結通路を介した冷媒の流通を遮断する（図１０のステップ１０４０の処理を参照。）ことにより、前記機関熱交換を行わせず、前記機関連結制御弁によって前記第１及び第２機関連結通路を介した冷媒の流通を行わせる（図１０のステップ１０１０の処理を参照。）ことにより、前記機関熱交換を行わせるように構成され得る。
【００２８】
これによれば、バッテリの温度が所定バッテリ温度に達した後は、内燃機関を通って高温になった冷媒がバッテリに供給される。このため、内燃機関を通って高温になった冷媒の熱をバッテリに効率良く与えることができる。
【００２９】
更に、本発明装置は、前記双方暖機条件が成立している間、前記機関循環回路（１１）内を流れる冷媒の流量（Ｒeng）を最小流量（Ｒeng_min）に制御する（図１０のステップ１０５０の処理を参照。）ように構成され得る。
【００３０】
これによれば、バッテリの温度が所定バッテリ温度に達するまでの間、機関循環回路内で冷媒を循環させたとしても、その冷媒の流量が最小流量である。従って、内燃機関に対する冷媒の冷却能力が低い。このため、内燃機関の温度を大きな上昇率で上昇させることができる。
【００３１】
前記第１冷却装置は、例えば、前記機関循環回路（１１）に配設されたラジエータ（１２）である。これによれば、従来から多くの車両で使用されているラジエータを用いて機関循環回路内を流れる冷媒を冷却することができる。
【００３２】
前記第２冷却装置は、例えば、前記バッテリ循環回路（２１）に配設された蒸発器（４１）、凝縮器（４２）、コンプレッサ（４３）及び膨張弁（４４）を備えたヒートポンプ（４０）である。
【００３３】
これによれば、バッテリ循環回路内を流れる冷媒をヒートポンプの蒸発器によって冷却することができる。ヒートポンプの冷却能力は、従来から多くの車両で使用されているラジエータの冷却能力よりも高い。このため、バッテリの温度を所定バッテリ温度範囲内に、より確実に制御することができる。
【００３４】
前記車両（１００）は、モータを含むデバイス（１８０）を更に備え得る。この場合、本発明装置は、デバイス循環回路（３１）と、デバイス熱交換装置（５０）と、を備え得る。
【００３５】
前記デバイス循環回路（３１）は、前記デバイスの温度（Ｔdev）を所定デバイス温度範囲（Ｗdev）内に制御するために前記デバイスと第３冷却装置（３２）とを通るように冷媒を循環させる回路である。
【００３６】
前記デバイス熱交換装置（５０）は、前記デバイス循環回路と前記バッテリ循環回路との間での熱交換であるデバイス熱交換を行わせる装置である。
【００３７】
この場合、本発明装置は、前記双方暖機条件が成立しているとき（図１０のステップ１００５での「Ｎｏ」との判定を参照。）には、前記バッテリの温度（Ｔbat）が前記所定バッテリ温度（Ｔbat_th）に達するまで、前記機関熱交換を行わせずに前記デバイス熱交換を行わせ（図１０のステップ１０４０乃至ステップ１０５０の処理を参照。）、前記バッテリの温度が前記所定バッテリ温度以上となったとき（図１０のステップ１００５での「Ｙｅｓ」との判定を参照。）に前記機関熱交換を行わせる（図１０のステップ１０１０乃至ステップ１０２０の処理を参照。）ように構成され得る。
【００３８】
これによれば、内燃機関の温度が機関暖機温度よりも低く且つバッテリの温度がバッテリ暖機温度よりも低い場合、バッテリの温度が所定バッテリ温度よりも低い間、デバイス熱交換が行われる。従って、バッテリの温度をより素早く所定バッテリ温度まで上昇させることができる。このため、バッテリの温度をより素早くバッテリ暖機温度まで上昇させることができる。
【００３９】
前記デバイス熱交換装置（５０）は、第１デバイス連結通路（６２、６３）と、第２デバイス連結通路（７２、７３）と、デバイス連結制御弁（６５、７５）と、を備え得る。
【００４０】
前記第１デバイス連結通路（６２、６３）は、前記デバイス循環回路（３１）と前記バッテリ循環回路（２１）とを連結して前記デバイス循環回路を流れる冷媒を前記バッテリ循環回路に流入させる通路である。
【００４１】
前記第１デバイス連結通路（７２、７３）は、前記デバイス循環回路と前記バッテリ循環回路とを連結して前記バッテリ循環回路を流れる冷媒を前記デバイス循環回路に流入させる通路である。
【００４２】
前記デバイス連結制御弁は、前記第１及び第２デバイス連結通路を介した冷媒の流通を制御する弁である。
【００４３】
この場合、本発明装置は、前記デバイス連結制御弁によって前記第１及び第２デバイス連結通路を介した冷媒の流通を行わせる（図１０のステップ１０４０の処理を参照。）ことにより、前記デバイス熱交換を行わせるように構成され得る。
【００４４】
これによれば、バッテリの温度が所定バッテリ温度に達するまでの間は、デバイスを通って比較的高温になった冷媒がバッテリに供給される。このため、デバイスを通って比較的高温になった冷媒の熱をバッテリに効率良く与えることができる。
【００４５】
上記説明においては、発明の理解を助けるために、実施形態に対応する発明の構成に対して、実施形態で用いた符号を括弧書きで添えているが、発明の各構成要素は、前記符号によって規定される実施形態に限定されるものではない。本発明の他の目的、他の特徴及び付随する利点は、以下の図面を参照しつつ記述される本発明の実施形態についての説明から容易に理解されるであろう。
【図面の簡単な説明】
【００４６】
【図１】図１は、本発明の実施形態に係る温度制御装置が適用される車両の全体図である。
【図２】図２は、本発明の実施形態に係る温度制御装置を示した図である。
【図３】図３は、図２と同様の図であって、冷却水等の流れを示した図である。
【図４】図４は、図２と同様の図であって、冷却水等の流れを示した図である。
【図５】図５は、図２と同様の図であって、冷却水等の流れを示した図である。
【図６】図６は、図２と同様の図であって、冷却水等の流れを示した図である。
【図７】図７は、図２と同様の図であって、冷却水等の流れを示した図である。
【図８】図８は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図９】図９は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１０】図１０は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１１】図１１は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１２】図１２は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１３】図１３は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１４】図１４は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１５】図１５は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１６】図１６は、本発明を適用可能な温度制御装置を示した図である。
【図１７】図１７は、図１６と同様の図であって、冷却水等の流れを示した図である。
【図１８】図１８は、図１６と同様の図であって、冷却水等の流れを示した図である。
【発明を実施するための形態】
【００４７】
以下、図面を参照しながら本発明の実施形態に係る車両の温度制御装置（以下、「実施装置」と称呼する。）について説明する。実施装置は、図１に示した車両１００に適用される。車両１００には、内燃機関１１０、バッテリ１２０、パワーコントロールユニット１３０、及び、トランスアクスル１４０が搭載されている。
【００４８】
パワーコントロールユニット１３０（以下、「ＰＣＵ１３０」と称呼する。）は、インバータ、昇圧コンバータ及びＤＣ／ＤＣコンバータ等を含んでいる。トランスアクスル１４０は、２つのモータジェネレータ（以下、それぞれ「第１ＭＧ」及び「第２ＭＧ」と称呼する。）及び動力分割機構等を含んでいる。動力分割機構は、例えば、遊星歯車機構である。
【００４９】
車両１００は、内燃機関１１０、第１ＭＧ及び第２ＭＧから出力される動力によって駆動される所謂、ハイブリッド車両である。
【００５０】
動力分割機構は、内燃機関１１０（以下、単に「機関１１０」と称呼する。）から出力軸１５０を介して動力分割機構に入力されるトルク（以下、「機関トルク」と称呼する。）を「動力分割機構の出力軸を回転させるトルク」と「第１ＭＧを発電機として駆動するトルク」とに所定割合（所定の分割特性）で分割する。
【００５１】
動力分割機構は、「機関トルク」及び「第２ＭＧから動力分割機構に入力されたトルク」を車輪駆動軸１６０を介して左右の前輪１７０（以下、「駆動輪１７０」と称呼する。）に伝達する。動力分割機構は公知である（例えば、特開２０１３−１７７０２６号公報等を参照。）。
【００５２】
第１ＭＧ及び第２ＭＧは、それぞれ、永久磁石式同期電動機であり、ＰＣＵ１３０のインバータを介してバッテリ１２０と接続されている。
【００５３】
第１ＭＧは、主にジェネレータ（発電機）として用いられる。第１ＭＧがジェネレータとして用いられる場合、車両の走行エネルギー又は機関トルク等の外力によってその回転軸が回転され、電力を生成する。生成された電力は、ＰＣＵ１３０のインバータを介してバッテリ１２０に充電される。尚、第１ＭＧは、モータ（発電機）としても用いられる。第１ＭＧがモータとして用いられる場合、第１ＭＧは、ＰＣＵ１３０のインバータを介してバッテリ１２０から供給される電力によって駆動される。
【００５４】
第２ＭＧは、主にモータ（電動機）として用いられる。第２ＭＧがモータとして用いられる場合、第２ＭＧは、ＰＣＵ１３０のインバータを介してバッテリ１２０から供給される電力によって駆動される。尚、第２ＭＧは、ジェネレータ（発電機）としても用いられる。第２ＭＧがジェネレータとして用いられる場合、第２ＭＧは、上記外力によってその回転軸が回転され、電力を生成する。生成された電力は、ＰＣＵ１３０のインバータを介してバッテリ１２０に充電される。
【００５５】
図２に示したように、インバータは、ＥＣＵ９０に接続されている。ＥＣＵ９０は、エレクトリックコントロールユニットの略称であり、ＣＰＵ、ＲＯＭ、ＲＡＭ、バックアップＲＡＭ及びインターフェース等を含むマイクロコンピュータを主要構成部品として有する電子制御回路である。ＣＰＵは、メモリ（ＲＯＭ）に格納されたインストラクション（ルーチン）を実行することにより後述する各種機能を実現する。
【００５６】
インバータの作動は、ＥＣＵ９０によって制御される。ＥＣＵ９０は、インバータの作動を制御することにより、第１ＭＧの作動及び第２ＭＧの作動を制御する。
【００５７】
図２に示したように、実施装置は、機関温度制御装置１０、バッテリ温度制御装置２０、デバイス温度制御装置３０、及び、熱交換装置５０を備える。
【００５８】
＜機関温度制御装置＞
機関温度制御装置１０は、機関循環回路１１、機関ラジエータ１２、機関ポンプ１３、機関遮断弁１４、及び、機関バイパス遮断弁１４ｂを備える。
【００５９】
機関１１０が運転されている場合、機関１１０は熱を発する。機関１１０は、その温度Ｔengが零度よりも高い所定の温度範囲Ｗeng内に維持されているときに良好に作動する。機関循環回路１１は、機関１１０の温度Ｔeng（以下、「機関温度Ｔeng」と称呼する。）を所定の温度範囲Ｗeng内の温度に制御するために「いわゆる冷却水及び冷却液等の冷媒」を循環させる回路である。
【００６０】
以下、「機関循環回路１１及び後述する循環回路等」を循環する冷媒として「いわゆる冷却水」を用いて実施装置を説明するが、この冷媒は、熱交換を行える液体（即ち、熱交換液）であればよい。
【００６１】
機関循環回路１１は「機関１１０に形成された機関通路１５」、「機関ラジエータ１２に形成された機関ラジエータ通路１６」、「機関通路１５の出口を機関ラジエータ通路１６の入口に連結する第１機関循環通路１７」、「機関ラジエータ通路１６の出口を機関通路１５の入口に連結する第２機関循環通路１８」及び「第１機関循環回路１７と第２機関循環回路１８とを連結する機関バイパス通路１９」によって形成されている。
【００６２】
機関遮断弁１４は、「後述する第１連結通路６１と第１機関循環通路１７との接続部分」と「機関ラジエータ１２」との間において第１機関循環通路１７に配設されている。
【００６３】
機関遮断弁１４が開弁位置に設定されている場合、第１機関循環通路１７が開放されているため、機関通路１５から流出した冷却水は、第１機関循環通路１７を介して機関ラジエータ通路１６に流入することができる。一方、機関遮断弁１４が閉弁位置に設定されている場合、第１機関循環通路１７が閉塞されているため、第１機関循環通路１７を介した機関通路１５から機関ラジエータ通路１６への冷却水の流れが遮断される。
【００６４】
機関ポンプ１３は、「後述する第１連結通路７１と第２機関循環通路１８との接続部分」と「機関１１０」との間において第２機関循環通路１８に配設されている。
【００６５】
機関バイパス遮断弁１４ｂは、機関バイパス通路１９に配設されている。
【００６６】
機関バイパス遮断弁１４ｂが開弁位置に設定されている場合、機関バイパス通路１９が開放されているため、第１機関循環通路１７を流れる冷却水は、機関バイパス通路１９を介して第２機関循環通路１８に流入することができる。冷却水が機関バイパス通路１９を流れている間、冷却水は、機関ラジエータ通路１６を流れることはない。一方、機関バイパス遮断弁１４ｂが閉弁位置に設定されている場合、機関バイパス通路１９が閉塞されているため、機関バイパス通路１９を介した第１機関循環通路１７から第２機関循環通路１８への冷却水の流れが遮断される。
【００６７】
＜バッテリ温度制御装置＞
バッテリ温度制御装置２０は、バッテリ循環回路２１、ヒートポンプ４０、バッテリポンプ２３、及び、バッテリ遮断弁２４を備える。
【００６８】
バッテリ１２０から第１ＭＧ又は第２ＭＧに電力が供給されている場合、バッテリ１２０は熱を発する。バッテリ１２０は、その温度Ｔbatが零度よりも高い所定の温度範囲Ｗbat内に維持されているときに第１ＭＧ又は第２ＭＧに効率良く電力を供給することができる。バッテリ循環回路２１は、バッテリ１２０の温度Ｔbat（以下、「バッテリ温度Ｔbat」と称呼する。）を所定の温度範囲Ｗbat内の温度に制御するために冷却水を循環させる回路である。
【００６９】
バッテリ循環回路２１は「バッテリ１２０に形成されたバッテリ通路２５」、「ヒートポンプ４０の蒸発器４１に形成された蒸発器通路２６」、「蒸発器通路２６の出口をバッテリ通路２５の入口に連結する第１バッテリ循環通路２７」及び「バッテリ通路２５の出口を蒸発器通路２６の入口に連結する第２バッテリ循環通路２８」によって形成されている。
【００７０】
バッテリ遮断弁２４は、「後述する第２連結通路６２と第１バッテリ循環通路２７との接続部分」と「蒸発器４１」との間において第１バッテリ循環通路２７に配設されている。
【００７１】
バッテリ遮断弁２４が開弁位置に設定されている場合、第１バッテリ循環通路２７が開放されているため、蒸発器通路２６から流出した冷却水は、第１バッテリ循環通路２７を介してバッテリ通路２５に流入することができる。一方、バッテリ遮断弁２４が閉弁位置に設定されている場合、第１バッテリ循環通路２７が閉塞されているため、第１バッテリ循環通路２７を介した蒸発器通路２６からバッテリ通路２５への冷却水の流れが遮断される。
【００７２】
バッテリポンプ２３は「後述する第２連結通路７２と第２バッテリ循環通路２８との接続部分」と「バッテリ１２０」との間において第２バッテリ循環通路２８に配設されている。
【００７３】
＜ヒートポンプ＞
ヒートポンプ４０は、蒸発器４１、凝縮器４２、コンプレッサ４３、及び、膨張弁４４を備える。更に、ヒートポンプ４０は、蒸発器４１の熱媒体出口を凝縮器４２の熱媒体入口に連結する第１ヒートポンプ通路４７、及び、凝縮器４２の熱媒体出口を蒸発器４１の熱媒体入口に連結する第２ヒートポンプ通路４８を備える。
【００７４】
コンプレッサ４３は、第１ヒートポンプ通路４７に配設されている。
【００７５】
膨張弁４４は、第２ヒートポンプ通路４８に配設されている。
【００７６】
＜デバイス温度制御装置＞
デバイス温度制御装置３０は、デバイス循環回路３１、デバイスラジエータ３２、デバイスポンプ３３、デバイス遮断弁３４、及び、デバイスバイパス遮断弁３４ｂを備える。
【００７７】
ＰＣＵ１３０及びトランスアクスル１４０を含むハイブリッドデバイス１８０が作動している場合、ハイブリッドデバイス１８０は熱を発する。ハイブリッドデバイス１８０は、その温度Ｔdevが零度よりも高い所定の温度範囲Ｗdev内に維持されているときに良好に作動する。デバイス循環回路３１は、ハイブリッドデバイス１８０の温度Ｔdev（以下、「デバイス温度Ｔdev」と称呼する。）を所定の温度範囲Ｗdev内の温度に制御するために冷却水を循環させる回路である。
【００７８】
デバイス循環回路３１は「ハイブリッドデバイス１８０に形成されたデバイス通路３５」、「デバイスラジエータ３２に形成されたデバイスラジエータ通路３６」、「デバイスラジエータ通路３６の出口をデバイス通路３５に連結する第１デバイス循環通路３７」、「デバイス通路３５の出口をデバイスラジエータ通路３６の入口に連結する第２デバイス循環通路３８」及び「第１デバイス循環回路３７と第２デバイス循環回路３８とを連結するデバイスバイパス通路３９」によって形成されている。
【００７９】
デバイス遮断弁３４は、「後述する第３連結通路６３と第１デバイス循環通路３７との接続部分」と「デバイスラジエータ３２」との間において第１デバイス循環通路３７に配設されている。
【００８０】
デバイス遮断弁３４が開弁位置に設定されている場合、第１デバイス循環通路３７が開放されているため、デバイスラジエータ通路３６から流出した冷却水は、第１デバイス循環通路３７を介してデバイス通路３５に流入することができる。一方、デバイス遮断弁３４が閉弁位置に設定されている場合、第１デバイス循環通路３７が閉塞されているため、第１デバイス循環通路３７を介したデバイスラジエータ通路３６からデバイス通路３５への冷却水の流れが遮断される
【００８１】
デバイスポンプ３３は「後述する第３連結通路７３と第２デバイス循環通路３８との接続部分」と「ハイブリッドデバイス１８０」との間において第２デバイス循環通路３８に配設されている。
【００８２】
デバイスバイパス遮断弁３４ｂは、デバイスバイパス通路３９に配設されている。
【００８３】
デバイスバイパス遮断弁３４ｂが開弁位置に設定されている場合、デバイスバイパス通路３９が開放されているため、第２デバイス循環通路３８を流れる冷却水は、デバイスバイパス通路３９を介して第１デバイス循環通路３７に流入することができる。冷却水がデバイスバイパス通路３９を流れている間、冷却水は、デバイスラジエータ通路３６を流れることはない。一方、デバイスバイパス遮断弁３４ｂが閉弁位置に設定されている場合、デバイスバイパス通路３９が閉塞されているため、デバイスバイパス通路３９を介した第２デバイス循環通路３８から第１デバイス循環通路３７への冷却水の流れが遮断される。
【００８４】
＜熱交換装置＞
熱交換装置５０は、第１連結回路６０、第１制御弁６５、第２連結回路７０、及び、第２制御弁７５を備える。
【００８５】
＜第１連結回路＞
第１連結回路６０は、機関循環回路１１を循環する冷却水を、バッテリ循環回路２１及びデバイス循環回路３１の何れか又は両方に循環させる回路である。
【００８６】
第１連結回路６０は、第１連結通路６１、第２連結通路６２、第３連結通路６３、及び、第１制御弁６５の内部通路によって形成されている。
【００８７】
第１連結通路６１は、その一端において第１機関循環通路１７に接続され、その他端において第１制御弁６５の内部通路に接続されている。
【００８８】
第２連結通路６２は、その一端において第１バッテリ循環通路２７に接続され、その他端において第１制御弁６５の内部通路に接続されている。
【００８９】
第３連結通路６３は、その一端において第１デバイス循環通路３７に接続され、その他端において第１制御弁６５の内部通路に接続されている。
【００９０】
第１制御弁６５が第１連結位置に設定されると、「第１連結通路６１、第１制御弁６５の内部通路及び第２連結通路６２」を介して第１機関循環通路１７が第１バッテリ循環通路２７と連通される。
【００９１】
第１制御弁６５が第２連結位置に設定されると、「第３連結通路６３、第１制御弁６５の内部通路及び第２連結通路６２」を介して第１デバイス循環通路３７が第１バッテリ循環通路２７と連通される。
【００９２】
第１制御弁６５が遮断位置に設定されると、「第１機関循環通路１７と第１バッテリ循環通路２７と第１デバイス循環通路３７との間の連通」が遮断される。
【００９３】
＜第２連結回路＞
第２連結回路７０は、バッテリ循環回路２１を循環する冷却水及びデバイス循環回路３１を循環する冷却水の何れか又は両方を機関循環回路１１に循環させる回路である。
【００９４】
第２連結回路７０は、第１連結通路７１、第２連結通路７２、第３連結通路７３、及び、第２制御弁７５の内部通路によって形成されている。
【００９５】
第１連結通路７１は、その一端において第２機関循環通路１８に接続され、その他端において第２制御弁７５の内部通路に接続されている。
【００９６】
第２連結通路７２は、その一端において第２バッテリ循環通路２８に接続され、その他端において第２制御弁７５の内部通路に接続されている。
【００９７】
第３連結通路７３は、その一端において第２デバイス循環通路３８に接続され、その他端において第２制御弁７５の内部通路に接続されている。
【００９８】
第２制御弁７５が第１連結位置に設定されると、「第２連結通路７２、第２制御弁７５の内部通路及び第１連結通路７１」を介して第２バッテリ循環通路２８が第２機関循環通路１８と連通される。
【００９９】
第２制御弁７５が第２連結位置に設定されると、「第３連結通路７３、第２制御弁７５の内部通路及び第１連結通路７１」を介して第２デバイス循環通路３８が第２機関循環通路１８と連通される。
【０１００】
第２制御弁７５が遮断位置に設定されると、「第２機関循環通路１８と第２バッテリ循環通路２８と第２デバイス循環通路３８との間の連通」が遮断される。
【０１０１】
＜センサ＞
機関温度センサ９１は、「機関通路１５の出口」と「第１機関循環通路１７と第１連結通路７１との接続部分」との間の第１機関循環通路１７に配設されている。機関温度センサ９１は、ＥＣＵ９０に電気的に接続されている。機関温度センサ９１は、第１機関循環通路１７を流れる冷却水の温度を検出し、その温度を表す信号をＥＣＵ９０に出力する。ＥＣＵ９０は、その信号に基づいて第１機関循環通路１７を流れる冷却水の温度を取得する。本例においては、ＥＣＵ９０は、第１機関循環通路１７を流れる冷却水の温度を機関温度Ｔengとして取得する。
【０１０２】
バッテリ温度センサ９２は、「バッテリ通路２５の出口」と「第２バッテリ循環通路２８と第２連結通路７２」との接続部分との間の第２バッテリ循環通路２８に配設されている。バッテリ温度センサ９２は、ＥＣＵ９０に電気的に接続されている。バッテリ温度センサ９２は、第２バッテリ循環通路２８を流れる冷却水の温度を検出し、その温度を表す信号をＥＣＵ９０に出力する。ＥＣＵ９０は、その信号に基づいて第２バッテリ循環通路２８を流れる冷却水の温度を取得する。本例においては、ＥＣＵ９０は、第２バッテリ循環通路２８を流れる冷却水の温度をバッテリ温度Ｔbatとして取得する。
【０１０３】
デバイス温度センサ９３は、「デバイス通路３５の出口」と「第２デバイス循環通路３８と第３連結通路７３との接続部分」との間の第２デバイス循環通路３８に配設されている。デバイス温度センサ９３は、ＥＣＵ９０に電気的に接続されている。デバイス温度センサ９３は、第２デバイス循環通路３８を流れる冷却水の温度を検出し、その温度を表す信号をＥＣＵ９０に出力する。ＥＣＵ９０は、その信号に基づいて第２デバイス循環通路３８を流れる冷却水の温度を取得する。本例においては、ＥＣＵ９０は、第２デバイス循環通路３８を流れる冷却水の温度をデバイス温度Ｔdevとして取得する。
【０１０４】
＜実施装置の作動の概要＞
次に、実施装置の作動の概要について説明する。
【０１０５】
＜機関運転＞
機関１１０の運転が要求された場合、実施装置は、機関１１０の運転（以下、「機関運転」と称呼する。）を開始する。一方、機関運転が要求されなくなった場合、実施装置は、機関運転を停止する。
【０１０６】
＜第１ＭＧ駆動＞
先に述べたように、第１ＭＧを駆動する場合、第１ＭＧの駆動にバッテリ１２０の電力が使用される。バッテリ１２０は、その温度Ｔbatが所定の温度範囲Ｗbat内にあるときに効率良く電力を第１ＭＧに供給することができる。
【０１０７】
そこで、実施装置は、第１ＭＧの駆動が要求されたときにバッテリ温度Ｔbatが所定の温度範囲Ｗbatの下限温度（以下、「バッテリ暖機温度Ｔbat_dan」と称呼する。）よりも低い場合、第１ＭＧの駆動を停止させておく。そして、バッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danに達したときに、実施装置は、第１ＭＧの駆動を開始する。一方、第１ＭＧの駆動が要求されなくなった場合、実施装置は、第１ＭＧの駆動を停止する。
【０１０８】
＜第２ＭＧ駆動＞
先に述べたように、第２ＭＧを駆動する場合、第２ＭＧの駆動にバッテリ１２０の電力が使用される。バッテリ１２０は、その温度Ｔbatが所定の温度範囲Ｗbat内にあるときに効率良く電力を第２ＭＧに供給することができる。
【０１０９】
そこで、実施装置は、第２ＭＧの駆動が要求されたときにバッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danよりも低い場合、第２ＭＧの駆動を停止させておく。そして、バッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danに達したときに、実施装置は、第２ＭＧの駆動を開始する。一方、第２ＭＧの駆動が要求されなくなった場合、実施装置は、第２ＭＧの駆動を停止する。
【０１１０】
＜機関暖機要求＞
先に述べたように、機関１１０は、その温度Ｔengが所定の温度範囲Ｗeng内に維持されているときに良好に作動する。そこで、実施装置は、機関１１０を運転させる要求（以下、「機関運転要求」と称呼する。）があり、従って、機関１１０が運転されているときに機関温度Ｔengが所定の温度範囲Ｗengの下限温度（以下、「機関暖機温度Ｔeng_dan」と称呼する。）よりも低い場合、機関温度Ｔengを上昇させる要求（以下、「機関暖機要求」と称呼する。）があると判定する。
【０１１１】
一方、機関運転要求があるときに機関温度Ｔengが機関暖機温度Ｔeng_dan以上である場合、実施装置は、機関暖機要求がない（即ち、機関１１０を冷却する要求がある）と判定する。
【０１１２】
＜バッテリ暖機要求＞
更に、先に述べたように、バッテリ１２０は、その温度Ｔbatが所定の温度範囲Ｗbat内に維持されているときに第１ＭＧ又は第２ＭＧに効率良く電力を供給することができる。そこで、実施装置は、第１ＭＧ又は第２ＭＧの駆動が要求されており、従って、バッテリ１２０の電力を使用する要求（以下、「バッテリ使用要求」と称呼する。）があるときにバッテリ温度Ｔbatが所定の温度範囲Ｗbatの下限温度（以下、「バッテリ暖機温度Ｔbat_dan」と称呼する。）よりも低い場合、バッテリ温度Ｔbatを上昇させる要求（以下、「バッテリ暖機要求」と称呼する。）があると判定する。
【０１１３】
一方、バッテリ使用要求があるときにバッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_dan以上である場合、バッテリ暖機要求がない（即ち、バッテリ１２０を冷却する要求がある）と判定する。
【０１１４】
＜デバイス暖機要求＞
更に、先に述べたように、ハイブリッドデバイス１８０（以下、単に「デバイス１８０」と称呼する。）は、その温度Ｔdevが所定の温度範囲Ｗdev内に維持されているときに良好に作動する。そこで、実施装置は、バッテリ使用要求があるときにデバイス温度Ｔdevが所定の温度範囲Ｗdevの下限温度（以下、「デバイス暖機温度Ｔdev_dan」と称呼する。）よりも低い場合、デバイス温度Ｔdevを上昇させる要求（以下、「デバイス暖機要求」と称呼する。）があると判定する。
【０１１５】
一方、実施装置は、バッテリ使用要求があるときにデバイス温度Ｔdevがデバイス暖機温度Ｔdev_dan以上である場合、デバイス暖機要求がない（即ち、デバイス１８０を冷却する要求がある）と判定する。
【０１１６】
本例においては、バッテリ暖機温度Ｔbat_dan及びデバイス暖機温度Ｔdev_danは、機関暖機温度Ｔeng_danよりも低い温度である。
【０１１７】
＜バッテリ暖機要求がない場合＞
バッテリ暖機要求がない場合（即ち、バッテリ１２０を冷却する要求がある場合）、実施装置は、第１制御弁６５及び第２制御弁７５をそれぞれ遮断位置に設定する。更に、実施装置は、バッテリ遮断弁２４を開弁位置に設定し、コンプレッサ４３を作動させると共に、バッテリポンプ２３を作動させる。これによれば、バッテリポンプ２３から吐出された冷却水は、図３に矢印で示したように、バッテリ循環回路２１を循環する。即ち、バッテリポンプ２３から吐出された冷却水は、順に、第２バッテリ循環通路２８、蒸発器通路２６、第１バッテリ循環通路２７、バッテリ通路２５及び第２バッテリ循環通路２８を流れ、バッテリポンプ２３に取り込まれる。
【０１１８】
この場合、実施装置は、バッテリポンプ２３からの冷却水の吐出流量Ｒbatがバッテリ温度Ｔbatに応じた量（以下、「目標流量Ｒbat_tgt」と称呼する。）となるようにバッテリポンプ２３の作動を制御する。より具体的には、実施装置は、バッテリ温度Ｔbatが高い場合、バッテリ温度Ｔbatが低い場合に比べ、バッテリポンプ２３の吐出流量Ｒbatが大きくなるように、バッテリポンプ２３の作動を制御する。上記目標流量Ｒbat_tgtは、バッテリ温度Ｔbatをバッテリ暖機温度Ｔbat_dan以上の所定の温度範囲Ｗbat内に維持する量に設定される。
【０１１９】
一方、コンプレッサ４３から吐出された熱媒体は、図３に矢印で示したように、順に、第１ヒートポンプ通路４７、凝縮器４２、第２ヒートポンプ通路４８、蒸発器４１及び第１ヒートポンプ通路４７を流れ、コンプレッサ４３に取り込まれる。
【０１２０】
熱媒体は、コンプレッサ４３から吐出されたときに圧縮されることにより、高圧で且つ高温の媒体になる。その高圧で且つ高温の熱媒体は、凝縮器４２を通る間に熱を外気に放出して凝縮することにより、高圧で且つ低温の媒体になる。その高圧で且つ低温の熱媒体は、第２ヒートポンプ通路４８に配設された膨張弁４４を通るときに膨張されることにより、低圧で且つ低温の媒体になる。その低圧で且つ低温の熱媒体は、蒸発器４１を通る間に蒸発器通路２６を流れる冷却水から熱を奪って蒸発することにより、冷却水を冷却する。
【０１２１】
このように、バッテリ循環回路２１を循環する冷却水は、蒸発器通路２６において蒸発器４１によって冷却され、その冷却された冷却水がバッテリ通路２５に供給される。このとき、蒸発器通路２６を通る冷却水の温度が比較的高く且つその流量が比較的大きいので、蒸発器４１における冷却水の冷却度合が大きい。従って、バッテリ通路２５に供給された冷却水によってバッテリ１２０が冷却される。そして、バッテリポンプ２３からの冷却水の吐出流量Ｒbatがバッテリ温度Ｔbatを所定の温度範囲Ｗbat内に維持する量（即ち、目標流量Ｒbat_tgt）に制御されている。このため、バッテリ温度Ｔbatが所定の温度範囲Ｗbat内に維持される。
【０１２２】
＜バッテリ暖機要求なし且つ機関暖機要求ありの場合＞
バッテリ暖機要求がないときに機関暖機要求がある場合、実施装置は、機関遮断弁１４を閉弁位置に設定し、機関バイパス遮断弁１４ｂを開弁位置に設定し、機関ポンプ１３を作動させる。
【０１２３】
これによれば、機関ポンプ１３から吐出された冷却水は、図３に矢印で示したように、機関循環回路１１を循環する。即ち、機関ポンプ１３から吐出された冷却水は、順に、第２機関循環通路１８、機関通路１５、第１機関循環通路１７、機関バイパス通路１９及び第２機関循環通路１８を流れ、機関ポンプ１３に取り込まれる。
【０１２４】
そして、この場合、実施装置は、機関ポンプ１３からの冷却水の吐出流量Ｒengが最小流量Ｒeng_minとなるように機関ポンプ１３の作動を制御する。
【０１２５】
これにより、機関ラジエータ通路１６を通らず且つ最小流量Ｒeng_minの冷却水が機関通路１５に供給される。このため、機関温度Ｔengが機関暖機温度Ｔeng_danに向かって上昇する。
【０１２６】
本例においては、最小流量Ｒeng_minは、ゼロよりも大きい値に設定されるが、ゼロでもよい。
【０１２７】
＜バッテリ暖機要求なし且つ機関暖機要求なしの場合＞
これに対し、バッテリ暖機要求がないときに機関暖機要求もない場合（即ち、機関１１０を冷却する要求がある場合）、実施装置は、機関遮断弁１４を開弁位置に設定し、機関バイパス遮断弁１４ｂを閉弁位置に設定し、機関ポンプ１３を作動させる。
【０１２８】
これによれば、機関ポンプ１３から吐出された冷却水は、図４に矢印で示したように、機関循環回路１１を循環する。即ち、機関ポンプ１３から吐出された冷却水は、順に、第２機関循環通路１８、機関通路１５、第１機関循環通路１７、機関ラジエータ通路１６及び第２機関循環通路１８を流れ、機関ポンプ１３に取り込まれる。
【０１２９】
そして、この場合、実施装置は、機関ポンプ１３からの冷却水の吐出流量Ｒengが機関温度Ｔengに応じた量（以下、「目標流量Ｒeng_tgt」と称呼する。）となるように機関ポンプ１３の作動を制御する。上記目標流量Ｒeng_tgtは、機関温度Ｔengを機関暖機温度Ｔeng_dan以上の所定の温度範囲Ｗeng内に維持する量に設定される。従って、実施装置は、機関温度Ｔengが高い場合、機関温度Ｔengが低い場合に比べ、機関ポンプ１３からの冷却水の吐出流量Ｒengが大きくなるように、機関ポンプ１３の作動を制御する。
【０１３０】
これにより、機関循環回路１１を循環する冷却水は、機関ラジエータ通路１６において機関ラジエータ１２によって冷却され、その冷却された冷却水が機関通路１５に供給される。このとき、機関ラジエータ通路１６を通る冷却水の温度が比較的高く且つその流量が比較的大きいので、機関ラジエータ１２における冷却水の冷却度合が大きい。従って、機関通路１５に供給された冷却水によって機関１１０が冷却される。そして、機関ポンプ１３からの冷却水の吐出流量Ｒengが機関温度Ｔengを所定の温度範囲Ｗeng内に維持する量（即ち、目標流量Ｒeng_tgt）に制御されている。このため、機関温度Ｔengが所定の温度範囲Ｗeng内に維持される。
【０１３１】
＜バッテリ暖機要求なし且つデバイス暖機要求ありの場合＞
バッテリ暖機要求がないときにデバイス暖機要求がある場合、実施装置は、デバイス遮断弁３４を閉弁位置に設定し、デバイスバイパス遮断弁３４ｂを開弁位置に設定し、デバイスポンプ３３を作動させる。
【０１３２】
これによれば、デバイスポンプ３３から吐出された冷却水は、図３に矢印で示したように、デバイス循環回路３１を循環する。即ち、デバイスポンプ３３から吐出された冷却水は、順に、第２デバイス循環通路３８、デバイスバイパス通路３９、第１デバイス循環通路３７、デバイス通路３５及び第２デバイス循環通路３８を流れ、デバイスポンプ３３に取り込まれる。
【０１３３】
そして、この場合、実施装置は、デバイスポンプ３３からの冷却水の吐出流量Ｒdevが最小流量Ｒdev_minとなるようにデバイスポンプ３３の作動を制御する。
【０１３４】
これにより、デバイスラジエータ３２を通らず且つ最小流量Ｒdev_minの冷却水がデバイス通路３５に供給される。このため、デバイス温度Ｔdevがデバイス暖機温度Ｔdev_danに向かって上昇する。
【０１３５】
本例においては、最小流量Ｒdev_minは、ゼロよりも大きい値に設定されるが、ゼロでもよい。
【０１３６】
＜バッテリ暖機要求なし且つデバイス暖機要求なしの場合＞
これに対し、バッテリ暖機要求がないときにデバイス暖機要求もない場合（即ち、デバイス１８０を冷却する要求がある場合）、実施装置は、デバイス遮断弁３４を開弁位置に設定し、デバイスバイパス遮断弁３４ｂを閉弁位置に設定し、デバイスポンプ３３を作動させる。
【０１３７】
これによれば、デバイスポンプ３３から吐出された冷却水は、図４に矢印で示したように、デバイス循環回路３１を循環する。即ち、デバイスポンプ３３から吐出された冷却水は、順に、第２デバイス循環通路３８、デバイスラジエータ通路３６、第１デバイス循環通路３７、デバイス通路３５及び第２デバイス循環通路３８を流れ、デバイスポンプ３３に取り込まれる。
【０１３８】
そして、この場合、実施装置は、デバイスポンプ３３からの冷却水の吐出流量Ｒdevがデバイス温度Ｔdevに応じた量（以下、「目標流量Ｒdev_tgt」と称呼する。）となるようにデバイスポンプ３３の作動を制御する。より具体的には、実施装置は、デバイス温度Ｔdevが高い場合、デバイス温度Ｔdevが低い場合に比べ、デバイスポンプ３３からの冷却水の吐出流量Ｒdevが大きくなるように、デバイスポンプ３３の作動を制御する。上記目標流量Ｒdev_tgtは、デバイス温度Ｔdevをデバイス暖機温度Ｔdev_dan以上の所定の温度範囲Ｗdev内に維持する量に設定される。
【０１３９】
これにより、デバイス循環回路３１を循環する冷却水は、デバイスラジエータ通路３６においてデバイスラジエータ３２によって冷却され、その冷却された冷却水がデバイス通路３５に供給される。このとき、デバイスラジエータ通路３６を通る冷却水の温度が比較的高く且つその流量が比較的大きいので、デバイスラジエータ３２における冷却水の冷却度合が大きい。従って、デバイス通路３５に供給された冷却水によってデバイス１８０が冷却される。そして、デバイスポンプ３３からの冷却水の吐出流量Ｒdevがデバイス温度Ｔdevを所定の温度範囲Ｗdev内に維持する量（即ち、目標流量Ｒdev_tgt）に制御されている。このため、デバイス温度Ｔdevが所定の温度範囲Ｗdev内に維持される。
【０１４０】
＜バッテリ暖機要求がある場合＞
＜バッテリ暖機要求あり且つ機関暖機要求なしの場合＞
バッテリ暖機要求があるときに機関暖機要求がない場合、実施装置は、第１制御弁６５及び第２制御弁７５をそれぞれ第２連結位置に設定する。更に、実施装置は、バッテリ遮断弁２４及びデバイス遮断弁３４をそれぞれ閉弁位置に設定し、バッテリポンプ２３を作動させる。このとき、実施装置は、デバイスポンプ３３及びコンプレッサ４３の作動を停止させておく。加えて、実施装置は、機関遮断弁１４を開弁位置に設定し、機関ポンプ１３を作動させる。
【０１４１】
これによれば、バッテリポンプ２３及び機関ポンプ１３から吐出された冷却水は、図５に矢印で示したように循環する。即ち、バッテリポンプ２３から吐出された冷却水は、順に、第２バッテリ循環通路２８、第２連結通路７２、第２制御弁７５の内部通路、第３連結通路７３、第２デバイス循環通路３８、デバイス通路３５、第１デバイス循環通路３７、第３連結通路６３、第１制御弁６５の内部通路、第２連結通路６２、第１バッテリ循環通路２７、バッテリ通路２５及び第２バッテリ循環通路２８を流れ、バッテリポンプ２３に取り込まれる。
【０１４２】
一方、機関ポンプ１３から吐出された冷却水は、順に、第２機関循環通路１８、機関通路１５、第１機関循環通路１７、機関ラジエータ通路１６及び第２機関循環通路１８を流れ、機関ポンプ１３に取り込まれる。
【０１４３】
そして、この場合、実施装置は、バッテリポンプ２３からの冷却水の吐出流量Ｒbatが所定流量Ｒbat_danとなるようにバッテリポンプ２３の作動を制御する。所定流量Ｒbat_danは、デバイス通路３５を通った後にバッテリ通路２５に供給される冷却水によってバッテリ温度Ｔbatを上昇させるのに適した流量に設定され、例えば、実験等によって予め求められる。
【０１４４】
これにより、デバイス通路３５を通るときにデバイス１８０によって加熱された冷却水がバッテリ通路２５に供給される。そして、バッテリポンプ２３からの冷却水の吐出流量Ｒbatがバッテリ温度Ｔbatを上昇させるのに適した流量（即ち、所定流量Ｒbat_dan）に制御されている。このため、バッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danに向かって上昇する。
【０１４５】
尚、バッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danに達すると、バッテリ暖機要求がなくなるので、実施装置は、先に述べたように、第１制御弁６５及び第２制御弁７５を遮断位置に設定し、デバイスポンプ３３を作動させる。
【０１４６】
更に、この場合、実施装置は、機関ポンプ１３からの冷却水の吐出流量Ｒengが上記目標流量Ｒeng_tgtとなるように機関ポンプ１３の作動を制御する。
【０１４７】
これにより、機関循環回路１１を循環する冷却水は、機関ラジエータ通路１６において機関ラジエータ１２によって冷却され、その冷却された冷却水が機関通路１５に供給される。このとき、機関ラジエータ通路１６を通る冷却水の温度が比較的高く且つその流量が比較的大きいので、機関ラジエータ１２における冷却水の冷却度合が大きい。従って、機関通路１５に供給された冷却水によって機関１１０が冷却される。そして、機関ポンプ１３からの冷却水の吐出流量Ｒengが機関温度Ｔengを所定の温度範囲Ｗeng内に維持する量（即ち、目標流量Ｒeng_tgt）に制御されている。このため、機関温度Ｔengが所定の温度範囲Ｗeng内に維持される。
【０１４８】
尚、バッテリ暖機要求があるときに機関暖機要求がない場合、本例においては、第１遮断弁６５及び第２遮断弁７５をそれぞれ第２連結位置に設定することにより、機関循環回路１１を循環する冷却水がバッテリ循環回路２１に供給されないようにしている。しかしながら、機関循環通路１１を循環する冷却水の熱をバッテリ３２の暖機に利用するために、バッテリ暖機要求があるときに機関暖機要求がない場合、第１連結通路６１及び第２連結通路７１によって機関循環回路１１とバッテリ循環回路２１とを連結し、機関循環回路１１を循環する冷却水をバッテリ循環回路２１に供給するようにしてもよい。
【０１４９】
＜バッテリ暖機要求あり且つ機関暖機要求ありの場合＞
一方、バッテリ暖機要求があるときに機関暖機要求がある場合、実施装置は、バッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danよりも低い所定の温度（以下、「連結切替温度Ｔbat_th」と称呼する。）よりも低い間は、第１制御弁６５及び第２制御弁７５をそれぞれ第２連結位置に設定する。更に、実施装置は、バッテリ遮断弁２４、デバイス遮断弁３４及びデバイスバイパス遮断弁３４ｂをそれぞれ閉弁位置に設定し、バッテリポンプ２３を作動させる。このとき、実施装置は、デバイスポンプ３３及びコンプレッサ４３の作動を停止させておく。加えて、実施装置は、機関遮断弁１４を閉弁位置に設定し、機関バイパス遮断弁１４ｂを開弁位置に設定し、機関ポンプ１３を作動させる。
【０１５０】
これによれば、バッテリポンプ２３から吐出された冷却水は、図６に矢印で示したように循環する。即ち、バッテリポンプ２３から吐出された冷却水は、順に、第２バッテリ循環通路２８、第２連結通路７２、第２制御弁７５、第３連結通路７３、第２デバイス循環通路３８、デバイス通路３５、第１デバイス循環通路３７、第３連結通路６３、第１制御弁６５、第２連結通路６２、第１バッテリ循環通路２７、バッテリ通路２５及び第２バッテリ循環通路２８を流れ、バッテリポンプ２３に取り込まれる。
【０１５１】
そして、この場合、実施装置は、バッテリポンプ２３からの冷却水の吐出流量Ｒbatが上記所定流量Ｒbat_danとなるようにバッテリポンプ２３の作動を制御する。
【０１５２】
これにより、デバイス通路３５を通るときにデバイス１８０によって加熱された冷却水がバッテリ通路２５に供給される。そして、バッテリポンプ２３からの冷却水の吐出流量Ｒbatがバッテリ温度Ｔbatを上昇させるのに適した流量に制御されている。このため、バッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danに向かって上昇する。
【０１５３】
一方、機関ポンプ１３から吐出された冷却水は、図６に矢印で示したように循環する。即ち、機関ポンプ１３から吐出された冷却水は、順に、第２機関循環通路１８、機関通路１５、第１機関循環通路１７、機関バイパス通路１９及び第２機関循環通路１８を流れ、機関ポンプ１３に取り込まれる。
【０１５４】
この場合、実施装置は、機関ポンプ１３からの冷却水の吐出流量Ｒengが最小流量Ｒeng_minとなるように機関ポンプ１３の作動を制御する。
【０１５５】
これにより、機関ラジエータ通路１６を通らず且つ最小流量Ｒeng_minの冷却水が機関通路１５に供給される。このため、機関温度Ｔengが機関暖機温度Ｔeng_danに向かって上昇する。
【０１５６】
その後、バッテリ温度Ｔbatが連結切替温度Ｔbat_thに達したとき、実施装置は、第１制御弁６５及び第２制御弁７５をそれぞれ第１連結位置に設定する。更に、実施装置は、「機関遮断弁１４、バッテリ遮断弁２４及びデバイスバイパス遮断弁３４ｂ」を閉弁位置に維持しつつ、機関バイパス遮断弁１４ｂを閉弁位置に設定し、デバイス遮断弁３４を開弁位置に設定する。加えて、実施装置は、機関ポンプ１３の作動を継続し且つコンプレッサ４３の作動の停止を継続しつつ、デバイスポンプ３３を作動させる一方、バッテリポンプ２３の作動を停止させる。
【０１５７】
これによれば、機関ポンプ１３及びデバイスポンプ３３から吐出される冷却水は、図７に矢印で示したように循環する。
【０１５８】
即ち、機関ポンプ１３から吐出された冷却水は、順に、第２機関循環通路１８、機関通路１５、第１機関循環通路１７、第１連結通路６１、第１制御弁６５の内部通路、第２連結通路６２、第１バッテリ循環通路２７、バッテリ通路２５、第２バッテリ循環通路２８、第２連結通路７２、第２制御弁７５の内部通路、第１連結通路７１及び第２機関循環通路１８を流れ、機関ポンプ１３に取り込まれる。
【０１５９】
一方、デバイスポンプ３３から吐出された冷却水は、順に、第２デバイス循環通路３８、デバイスラジエータ通路３６、第１デバイス循環通路３７、デバイス通路３５及び第２デバイス循環通路３８を流れ、デバイスポンプ３３に取り込まれる。
【０１６０】
そして、この場合、実施装置は、機関ポンプ１３からの冷却水の吐出流量Ｒengが所定流量Ｒeng_danとなるように機関ポンプ１３の作動を制御する。所定流量Ｒeng_danは、機関通路１５を通った後にバッテリ通路２５に供給される冷却水によってバッテリ温度Ｔbatを上昇させるのに適した流量に設定され、例えば、実験等によって予め求められる。
【０１６１】
これにより、機関通路１５を通るときに機関１１０によって加熱された冷却水がバッテリ通路２５に供給される。そして、機関ポンプ１３からの冷却水の吐出流量Ｒengがバッテリ温度Ｔbatを上昇させるのに適した流量（即ち、所定流量Ｒeng_dan）に制御されている。このため、バッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danに向かって上昇する。
【０１６２】
これによれば、例えば、機関運転と第１ＭＧ又は第２ＭＧの駆動とが同時に要求されたときに機関温度Ｔengが機関暖機温度Ｔeng_danよりも低く且つバッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danよりも低い場合、バッテリ温度Ｔbatが連結切替温度Ｔbat_thに達するまでの間、機関通路１５には、機関循環回路１１のみを循環する冷却水が供給され、且つ、機関ポンプ１３からの冷却水の吐出流量Ｒengは、最小流量Ｒeng_minに維持される。このため、機関温度Ｔengが大きな上昇率で上昇するので、機関１１０から排出される排ガス中のエミッションの量が少ない量に抑えられる。
【０１６３】
そして、バッテリ温度Ｔbatが連結切替温度Ｔbat_thに達した後は、機関通路１５を通った冷却水は、バッテリ通路２５に供給され、その冷却水の熱がバッテリ１２０に与えられる。このため、機関温度Ｔengの上昇率は小さくなる。しかしながら、バッテリ温度Ｔbatが連結切替温度Ｔbat_thに達したときには、機関温度Ｔengは、既に比較的高い温度に達している。このため、バッテリ温度Ｔbatが連結切替温度Ｔbat_thに達した後も、機関１１０から排出される排ガス中のエミッションの量が少ない量に抑えられる。
【０１６４】
一方、バッテリ温度Ｔbatが連結切替温度Ｔbat_thに達するまでの間、バッテリ通路２５には、機関通路１５を通るときに機関１１０が発する熱によって加熱されて高温になった冷却水は供給されない。しかしながら、デバイス通路３５を通るときにデバイス１８０が発する熱によって加熱されて比較的高温になった冷却水が供給される。このため、機関通路１５を通った冷却水がバッテリ通路２５に供給されなくても、バッテリ温度Ｔbatは上昇する。
【０１６５】
そして、バッテリ温度Ｔbatが連結切替温度Ｔbat_thに達した後は、機関通路１５を通って高温になった冷却水がバッテリ通路２５に供給される。このため、バッテリ温度Ｔbatは大きい上昇率で上昇する。
【０１６６】
バッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danに達するまでの間、上述したように冷却水を循環させることにより、全体として、機関１１０から排出される排ガス中のエミッションの量を少ない量に抑えつつ、バッテリ温度Ｔbatをバッテリ暖機温度Ｔbat_danまで素早く上昇させることができる。
【０１６７】
尚、このときにデバイス暖機要求がある場合、実施装置は、デバイスポンプ３３からの冷却水の吐出流量Ｒdevが最小流量Ｒdev_minとなるようにデバイスポンプ３３の作動を制御する。
【０１６８】
これにより、デバイスラジエータ通路３６を通って冷却された冷却水がデバイス通路３５に供給されるが、デバイスラジエータ通路３６を通る冷却水の温度が比較的低く且つその流量が最小流量であるので、デバイスラジエータ３２における冷却水の冷却度合が非常に小さい。このため、バッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danに向かって上昇する。
【０１６９】
一方、デバイス暖機要求がない場合（即ち、デバイス１８０の冷却が要求されている場合）、実施装置は、デバイスポンプ３３からの冷却水の吐出流量Ｒdevが上記目標流量Ｒdev_tgtとなるようにデバイスポンプ３３の作動を制御する。
【０１７０】
これにより、デバイス循環回路３１を循環する冷却水は、デバイスラジエータ通路３６においてデバイスラジエータ３２によって冷却され、その冷却された冷却水がデバイス通路３５に供給される。このとき、デバイスラジエータ通路３６を通る冷却水の温度が比較的高く且つその流量が比較的大きいので、デバイスラジエータ３２における冷却水の冷却度合が大きい。従って、デバイス通路３５に供給された冷却水によってデバイス１８０が冷却される。そして、デバイスポンプ３３からの冷却水の吐出流量Ｒdevがデバイス温度Ｔdevを所定の温度範囲Ｗdev内に維持する量（即ち、目標流量Ｒdev_tgt）に制御されている。このため、デバイス温度Ｔdevが所定の温度範囲Ｗdev内に維持される。
【０１７１】
＜実施装置の具体的な作動＞
次に、実施装置の具体的な作動について説明する。実施装置のＥＣＵ９０のＣＰＵ（以下、単に「ＣＰＵ」と称呼する。）は、図８にフローチャートにより示したルーチンを所定時間の経過毎に実行するようになっている。従って、所定のタイミングになると、ＣＰＵは、図８のステップ７００から処理を開始してステップ７０５に進み、機関運転要求があるか否かを判定する。
【０１７２】
機関運転要求がある場合、ＣＰＵは、ステップ７０５にて「Ｙｅｓ」と判定してステップ７１０に進み、機関温度Ｔengが機関暖機温度Ｔeng_danよりも低いか否かを判定する。
【０１７３】
機関温度Ｔengが機関暖機温度Ｔeng_danよりも低い場合、ＣＰＵは、ステップ７１０にて「Ｙｅｓ」と判定し、以下に述べるステップ７１５の処理を行う。その後、ＣＰＵは、ステップ７２５に進む。
【０１７４】
ステップ７１５：ＣＰＵは、機関暖機要求フラグＸengの値を「１」に設定する。機関暖機要求フラグＸengは、その値が「１」である場合、機関１１０の暖機が要求されていることを示し、その値が「０」である場合、機関１１０の暖機が要求されていないこと、即ち、機関１１０の冷却が要求されていることを示している。
【０１７５】
これに対し、機関温度Ｔengが機関暖機温度Ｔeng_dan以上である場合、ＣＰＵは、ステップ７１０にて「Ｎｏ」と判定し、以下に述べるステップ７２０の処理を行う。更に、ＣＰＵがステップ７０５の処理を実行する時点において機関運転要求がない場合、ＣＰＵは、ステップ７０５にて「Ｎｏ」と判定し、以下に述べるステップ７２０の処理を行う。その後、ＣＰＵは、ステップ７２５に進む。
【０１７６】
ステップ７２０：ＣＰＵは、機関暖機要求フラグＸengの値を「０」に設定する。
【０１７７】
ＣＰＵは、ステップ７２５に進むと、バッテリ使用要求があるか否かを判定する。バッテリ使用要求がある場合、ＣＰＵは、ステップ７２５にて「Ｙｅｓ」と判定してステップ７３０に進み、バッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danよりも低いか否かを判定する。
【０１７８】
バッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danよりも低い場合、ＣＰＵは、ステップ７３０にて「Ｙｅｓ」と判定し、以下に述べるステップ７３５の処理を行う。その後、ＣＰＵは、ステップ７４５に進む。
【０１７９】
ステップ７３５：ＣＰＵは、バッテリ暖機要求フラグＸbatの値を「１」に設定する。バッテリ暖機要求フラグＸbatは、その値が「１」である場合、バッテリ１２０の暖機が要求されていることを示し、その値が「０」である場合、バッテリ１２０の暖機が要求されていないこと、即ち、バッテリ１２０の冷却が要求されていることを示している。
【０１８０】
これに対し、バッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_dan以上である場合、ＣＰＵは、ステップ７３０にて「Ｎｏ」と判定し、以下に述べるステップ７４０の処理を行う。更に、ＣＰＵがステップ７２５の処理を実行する時点においてバッテリ使用要求がない場合、ＣＰＵは、ステップ７２５にて「Ｎｏ」と判定し、以下に述べるステップ７４０の処理を行う。その後、ＣＰＵは、ステップ７４５に進む。
【０１８１】
ステップ７４０：ＣＰＵは、バッテリ暖機要求フラグＸbatの値を「０」に設定する。
【０１８２】
ＣＰＵは、ステップ７４５に進むと、バッテリ使用要求があるか否かを判定する。バッテリ使用要求がある場合、ＣＰＵは、ステップ７４５にて「Ｙｅｓ」と判定してステップ７５０に進み、デバイス温度Ｔdevがデバイス暖機温度Ｔdev_danよりも低いか否かを判定する。
【０１８３】
デバイス温度Ｔdevがデバイス暖機温度Ｔdev_danよりも低い場合、ＣＰＵは、ステップ７５０にて「Ｙｅｓ」と判定し、以下に述べるステップ７５５の処理を行う。その後、ＣＰＵは、ステップ７９５に進み、本ルーチンを一旦終了する。
【０１８４】
ステップ７５５：ＣＰＵは、デバイス暖機要求フラグＸdevの値を「１」に設定する。デバイス暖機要求フラグＸdevは、その値が「１」である場合、デバイス１８０の暖機が要求されていることを示し、その値が「０」である場合、デバイス１８０の暖機が要求されていないこと、即ち、デバイス１８０の冷却が要求されていることを示している。
【０１８５】
これに対し、デバイス温度Ｔdevがデバイス暖機温度Ｔdev_dan以上である場合、ＣＰＵは、ステップ７５０にて「Ｎｏ」と判定し、以下に述べるステップ７６０の処理を行う。更に、ＣＰＵがステップ７４５の処理を実行する時点においてバッテリ使用要求がない場合、ＣＰＵは、ステップ７４５にて「Ｎｏ」と判定し、以下に述べるステップ７６０の処理を行う。その後、ＣＰＵは、ステップ７９５に進み、本ルーチンを一旦終了する。
【０１８６】
ステップ７６０：ＣＰＵは、デバイス暖機要求フラグＸdevの値を「０」に設定する。
【０１８７】
更に、ＣＰＵは、図９にフローチャートにより示したルーチンを所定時間の経過毎に実行するようになっている。従って、所定のタイミングになると、ＣＰＵは、ステップ９００から処理を開始してステップ９０５に進み、機関運転要求があり且つバッテリ使用要求があるか否かを判定する。
【０１８８】
機関運転要求があり且つバッテリ使用要求がある場合、ＣＰＵは、ステップ９０５にて「Ｙｅｓ」と判定してステップ９１０に進み、機関暖機要求フラグＸengの値が「１」であり且つバッテリ暖機要求フラグＸbatの値が「１」であるか否かを判定する。
【０１８９】
機関暖機要求フラグＸengの値が「１」であり且つバッテリ暖機要求フラグＸbatの値が「１」である場合、ＣＰＵは、ステップ９１０にて「Ｙｅｓ」と判定してステップ９１５に進み、図１０にフローチャートにより示したルーチンを実行する。
【０１９０】
従って、ＣＰＵは、ステップ９１５に進むと、図１０のステップ１０００から処理を開始してステップ１００５に進み、バッテリ温度Ｔbatが連結切替温度Ｔbat_th以上であるか否かを判定する。先に述べたように、連結切替温度Ｔbat_thは、バッテリ暖機温度Ｔbat_danよりも低い温度に設定されている。
【０１９１】
バッテリ温度Ｔbatが連結切替温度Ｔbat_thよりも低い間は、ＣＰＵは、ステップ１００５にて「Ｎｏ」と判定し、以下に述べるステップ１０４０乃至ステップ１０５０の処理を順に行う。その後、ＣＰＵは、ステップ１０９５を経由して図９のステップ９９５に進み、本ルーチンを一旦終了する。
【０１９２】
ステップ１０４０：ＣＰＵは、第１制御弁６５及び第２制御弁７５をそれぞれ第２連結位置に設定する。
【０１９３】
ステップ１０４５：ＣＰＵは、機関遮断弁１４を閉弁位置に設定し、機関バイパス遮断弁１４ｂを開弁位置に設定し、「バッテリ遮断弁２４、デバイス遮断弁３４及びデバイスバイパス遮断弁」をそれぞれ閉弁位置に設定する。
【０１９４】
ステップ１０５０：ＣＰＵは、機関ポンプ１３及びバッテリポンプ２３を作動させ、デバイスポンプ３３及びコンプレッサ４３の作動を停止させる。このとき、ＣＰＵは、機関ポンプ１３からの冷却水の吐出流量Ｒengが最小流量Ｒeng_minとなるように機関ポンプ１３の作動を制御する。一方、ＣＰＵは、バッテリポンプ２３からの冷却水の吐出流量Ｒbatが上記所定流量Ｒbat_danとなるようにバッテリポンプ２３の作動を制御する。
【０１９５】
尚、ＣＰＵがステップ１０５０に進んだ時点において、機関ポンプ１３が作動されている場合、ＣＰＵは、機関ポンプ１３の作動を継続し、バッテリポンプ２３が作動されている場合、ＣＰＵは、バッテリポンプ２３の作動を継続する。更に、ＣＰＵがステップ１０５０に進んだ時点において、デバイスポンプ３３の作動が停止されている場合、ＣＰＵは、デバイスポンプ３３の作動の停止を継続し、コンプレッサ４３の作動が停止されている場合、ＣＰＵは、コンプレッサ４３の作動の停止を継続する。
【０１９６】
これに対し、バッテリ温度Ｔbatが連結切替温度Ｔbat_th以上となると、ＣＰＵは、ステップ１００５にて「Ｙｅｓ」と判定し、以下に述べるステップ１０１０乃至ステップ１０２０の処理を順に行う。その後、ＣＰＵは、ステップ１０２５に進む。
【０１９７】
ステップ１０１０：ＣＰＵは、第１制御弁６５及び第２制御弁７５をそれぞれ第１連結位置に設定する。
【０１９８】
ステップ１０１５：ＣＰＵは、「機関遮断弁１４、機関バイパス遮断弁１４ｂ及びバッテリ遮断弁２４」をそれぞれ閉弁位置に設定する。
【０１９９】
ステップ１０２０：ＣＰＵは、機関ポンプ１３を作動させ、バッテリポンプ２３及びコンプレッサ４３の作動を停止させる。このとき、ＣＰＵは、機関ポンプ１３からの冷却水の吐出流量Ｒengが上記所定流量Ｒeng_danとなるように機関ポンプ１３の作動を制御する。
【０２００】
尚、ＣＰＵがステップ１０２０に進んだ時点において、機関ポンプ１３が作動されている場合、ＣＰＵは、機関ポンプ１３の作動を継続し、バッテリポンプ２３の作動が停止されている場合、ＣＰＵは、バッテリポンプ２３の作動の停止を継続し、コンプレッサ４３の作動が停止されている場合、ＣＰＵは、コンプレッサ４３の作動の停止を継続する。
【０２０１】
ＣＰＵは、ステップ１０２５に進むと、デバイス暖機要求フラグＸdevの値が「１」であるか否かを判定する。デバイス暖機要求フラグＸdevの値が「１」である場合、ＣＰＵは、ステップ１０２５にて「Ｙｅｓ」と判定し、以下に述べるステップ１０２７及びステップ１０３０の処理を順に行う。その後、ＣＰＵは、ステップ１０９５を経由して図９のステップ９９５に進み、本ルーチンを一旦終了する。
【０２０２】
ステップ１０２７：ＣＰＵは、デバイス遮断弁３４を閉弁位置に設定し、デバイスバイパス遮断弁３４ｂを開弁位置に設定する。
【０２０３】
ステップ１０３０：ＣＰＵは、デバイスポンプ３３を作動させる。このとき、ＣＰＵは、デバイスポンプ３３からの冷却水の吐出流量Ｒdevが最小流量Ｒdev_minとなるようにデバイスポンプ３３の作動を制御する。
【０２０４】
尚、ＣＰＵがステップ１０３０に進んだ時点において、デバイスポンプ３３が作動されている場合、ＣＰＵは、デバイスポンプ３３の作動を継続する。
【０２０５】
これに対し、デバイス暖機要求フラグＸdevの値が「０」である場合、ＣＰＵは、ステップ１０２５にて「Ｎｏ」と判定し、以下に述べるステップ１０３２及びステップ１０３５の処理を順に行う。その後、ＣＰＵは、ステップ１０９５を経由して図９のステップ９９５に進み、本ルーチンを一旦終了する。
【０２０６】
ステップ１０３２：ＣＰＵは、デバイス遮断弁３４を開弁位置に設定し、デバイスバイパス遮断弁３４ｂを閉弁位置に設定する。
【０２０７】
ステップ１０３５：ＣＰＵは、デバイスポンプ３３を作動させる。このとき、ＣＰＵは、デバイスポンプ３３からの冷却水の吐出流量Ｒdevが上記目標流量Ｒdev_tgtとなるようにデバイスポンプ３３の作動を制御する。
【０２０８】
図９を再び参照すると、ＣＰＵがステップ９１０の処理を実行する時点において機関暖機要求フラグＸengの値及びバッテリ暖機要求フラグＸbatの値の少なくとも一方が「０」である場合、ＣＰＵは、ステップ９１０にて「Ｎｏ」と判定してステップ９２０に進み、バッテリ暖機要求フラグＸbatの値が「１」であるか否かを判定する。
【０２０９】
バッテリ暖機要求フラグＸbatの値が「１」である場合、ＣＰＵは、ステップ９２０にて「Ｙｅｓ」と判定してステップ９２５に進み、図１１にフローチャートにより示したルーチンを実行する。
【０２１０】
従って、ＣＰＵは、ステップ９２５に進むと、図１１のステップ１１００から処理を開始し、以下に述べるステップ１１１０乃至ステップ１１３０の処理を順に行う。その後、ＣＰＵは、ステップ１１９５を経由して図９のステップ９９５に進み、本ルーチンを一旦終了する。
【０２１１】
ステップ１１１０：ＣＰＵは、第１制御弁６５及び第２制御弁７５をそれぞれ第２連結位置に設定する。
【０２１２】
ステップ１１２０：ＣＰＵは、機関遮断弁１４を開弁位置に設定し、「機関バイパス遮断弁１４ｂ、バッテリ遮断弁２４、デバイス遮断弁３４及びデバイスバイパス遮断弁３４ｂ」をそれぞれ閉弁位置に設定する。
【０２１３】
ステップ１１３０：ＣＰＵは、機関ポンプ１３及びバッテリポンプ２３を作動させ、デバイスポンプ３３及びコンプレッサ４３の作動を停止させる。このとき、ＣＰＵは、機関ポンプ１３からの冷却水の吐出流量Ｒengが上記目標流量Ｒeng_tgtとなるように機関ポンプ１３の作動を制御する。一方、ＣＰＵは、バッテリポンプ２３からの冷却水の吐出流量Ｒbatが上記所定流量Ｒbat_danとなるようにバッテリポンプ２３の作動を制御する。
【０２１４】
尚、ＣＰＵがステップ１１３０に進んだ時点において、機関ポンプ１３が作動されている場合、ＣＰＵは、機関ポンプ１３の作動を継続し、バッテリポンプ２３が作動されている場合、ＣＰＵは、バッテリポンプ２３の作動を継続し、デバイスポンプ３３の作動が停止されている場合、ＣＰＵは、デバイスポンプ３３の作動の停止を継続し、コンプレッサ４３の作動が停止されている場合、ＣＰＵは、コンプレッサ４３の作動の停止を継続する。
【０２１５】
図９を再び参照すると、ＣＰＵがステップ９２０の処理を実行する時点においてバッテリ暖機要求フラグＸbatの値が「０」である場合、ＣＰＵは、ステップ９２０にて「Ｎｏ」と判定してステップ９３０に進み、図１２にフローチャートにより示したルーチンを実行する。
【０２１６】
従って、ＣＰＵは、ステップ９３０に進むと、図１２のステップ１２００から処理を開始し、以下に述べるステップ１２１０乃至ステップ１２３０の処理を順に行う。その後、ＣＰＵは、ステップ１２４０に進む。
【０２１７】
ステップ１２１０：ＣＰＵは、第１制御弁６５及び第２制御弁７５をそれぞれ遮断位置に設定する。
【０２１８】
ステップ１２２０：ＣＰＵは、バッテリ遮断弁２４を開弁位置に設定する。
【０２１９】
ステップ１２３０：ＣＰＵは、バッテリポンプ２３及びコンプレッサ４３を作動させる。このとき、ＣＰＵは、バッテリポンプ２３からの冷却水の吐出流量Ｒbatが最小流量Ｒbat_minとなるようにバッテリポンプ２３の作動を制御する。
【０２２０】
尚、ＣＰＵがステップ１２３０に進んだ時点において、バッテリポンプ２３が作動されている場合、ＣＰＵは、バッテリポンプ２３の作動を継続し、コンプレッサ４３が作動されている場合、ＣＰＵは、コンプレッサ４３の作動を継続する。
【０２２１】
ＣＰＵは、ステップ１２４０に進むと、機関暖機要求フラグＸengの値が「１」であるか否かを判定する。機関暖機要求フラグＸengの値が「１」である場合、ＣＰＵは、ステップ１２４０にて「Ｙｅｓ」と判定し、以下に述べるステップ１２４５及びステップ１２５０の処理を順に行う。その後、ＣＰＵは、ステップ１２７０に進む。
【０２２２】
ステップ１２４５：ＣＰＵは、機関遮断弁１４を閉弁位置に設定し、機関バイパス遮断弁１４ｂを開弁位置に設定する。
【０２２３】
ステップ１２５０：ＣＰＵは、機関ポンプ１３を作動させる。このとき、ＣＰＵは、機関ポンプ１３からの冷却水の吐出流量Ｒengが最小流量Ｒeng_minとなるように機関ポンプ１３の作動を制御する。
【０２２４】
尚、ＣＰＵがステップ１２５０に進んだ時点において、機関ポンプ１３が作動されている場合、ＣＰＵは、機関ポンプ１３の作動を継続する。
【０２２５】
これに対し、機関暖機要求フラグＸengの値が「０」である場合、ＣＰＵは、ステップ１２４０にて「Ｎｏ」と判定し、以下に述べるステップ１２５５及びステップ１２６０の処理を順に行う。その後、ＣＰＵは、ステップ１２７０に進む。
【０２２６】
ステップ１２５５：ＣＰＵは、機関遮断弁１４を開弁位置に設定し、機関バイパス遮断弁１４ｂを閉弁位置に設定する。
【０２２７】
ステップ１２６０：ＣＰＵは、機関ポンプ１３を作動させる。このとき、ＣＰＵは、機関ポンプ１３からの冷却水の吐出流量Ｒengが上記目標流量Ｒeng_tgtとなるように機関ポンプ１３の作動を制御する。
【０２２８】
尚、ＣＰＵがステップ１２５０に進んだ時点において、機関ポンプ１３が作動されている場合、ＣＰＵは、機関ポンプ１３の作動を継続する。
【０２２９】
ＣＰＵは、ステップ１２７０に進むと、デバイス暖機要求フラグＸdevの値が「１」であるか否かを判定する。デバイス暖機要求フラグＸdevの値が「１」である場合、ＣＰＵは、ステップ１２７０にて「Ｙｅｓ」と判定し、以下に述べるステップ１２７５及びステップ１２８０の処理を順に行う。その後、ＣＰＵは、ステップ１２９５を経由して図９のステップ９９５に進み、本ルーチンを一旦終了する。
【０２３０】
ステップ１２７５：ＣＰＵは、デバイス遮断弁３４を閉弁位置に設定し、デバイスバイパス遮断弁３４ｂを開弁位置に設定する。
【０２３１】
ステップ１２８０：ＣＰＵは、デバイスポンプ３３を作動させる。このとき、ＣＰＵは、デバイスポンプ３３からの冷却水の吐出流量Ｒdevが最小流量Ｒdev_minとなるようにデバイスポンプ３３の作動を制御する。
【０２３２】
尚、ＣＰＵがステップ１２８０に進んだ時点において、デバイスポンプ３３が作動されている場合、ＣＰＵは、デバイスポンプ３３の作動を継続する。
【０２３３】
これに対し、デバイス暖機要求フラグＸdevの値が「０」である場合、ＣＰＵは、ステップ１２７０にて「Ｎｏ」と判定し、以下に述べるステップ１２８５及びステップ１２９０の処理を行う。その後、ＣＰＵは、ステップ１２９５を経由して図９のステップ９９５に進み、本ルーチンを一旦終了する。
【０２３４】
ステップ１２８５：ＣＰＵは、デバイス遮断弁３４を開弁位置に設定し、デバイスバイパス遮断弁３４ｂを閉弁位置に設定する。
【０２３５】
ステップ１２９０：ＣＰＵは、デバイスポンプ３３を作動させる。このとき、ＣＰＵは、デバイスポンプ３３からの冷却水の吐出流量Ｒdevが上記目標流量Ｒdev_tgtとなるようにデバイスポンプ３３の作動を制御する。
【０２３６】
尚、ＣＰＵがステップ１２９０に進んだ時点において、デバイスポンプ３３が作動されている場合、ＣＰＵは、デバイスポンプ３３の作動を継続する。
【０２３７】
図９を再び参照すると、ＣＰＵがステップ９０５の処理を実行する時点において機関運転要求がないか、或いは、バッテリ使用要求がない場合、ＣＰＵは、ステップ９０５にて「Ｎｏ」と判定してステップ９３５に進み、機関運転要求があり且つバッテリ使用要求がないか否かを判定する。
【０２３８】
機関運転求があり且つバッテリ使用要求がない場合、ＣＰＵは、ステップ９３５にて「Ｙｅｓ」と判定してステップ９４０に進み、図１３にフローチャートにより示したルーチンを実行する。
【０２３９】
従って、ＣＰＵは、ステップ９４０に進むと、図１３のステップ１３００から処理を開始し、以下に述べるステップ１３１０乃至ステップ１３３０の処理を順に行う。その後、ＣＰＵは、ステップ１３４０に進む。
【０２４０】
ステップ１３１０：ＣＰＵは、第１制御弁６５及び第２制御弁７５をそれぞれ遮断位置に設定する。
【０２４１】
ステップ１３２０：ＣＰＵは、「バッテリ遮断弁２４、デバイス遮断弁３４及びデバイスバイパス遮断弁３４ｂ」をそれぞれ開弁位置に設定する。
【０２４２】
ステップ１３３０：ＣＰＵは、バッテリポンプ２３、デバイスポンプ３３及びコンプレッサ４３の作動を停止させる。
【０２４３】
尚、ＣＰＵがステップ１３３０に進んだ時点において、バッテリポンプ２３の作動が停止されている場合、ＣＰＵは、バッテリポンプ２３の作動の停止を継続し、デバイスポンプ３３の作動が停止されている場合、ＣＰＵは、デバイスポンプ３３の作動の停止を継続し、コンプレッサ４３の作動が停止されている場合、ＣＰＵは、コンプレッサ４３の作動の停止を継続する。
【０２４４】
ＣＰＵは、ステップ１３４０に進むと、機関暖機要求フラグＸengの値が「１」であるか否かを判定する。機関暖機要求フラグＸengの値が「１」である場合、ＣＰＵは、ステップ１３４０にて「Ｙｅｓ」と判定し、以下に述べるステップ１３４５及びステップ１３５０の処理を順に行う。その後、ＣＰＵは、ステップ１３９５を経由して図９のステップ９９５に進み、本ルーチンを一旦終了する。
【０２４５】
ステップ１３４５：ＣＰＵは、機関遮断弁１４を閉弁位置に設定し、機関バイパス遮断弁１４ｂを開弁位置に設定する。
【０２４６】
ステップ１３５０：ＣＰＵは、機関ポンプ１３を作動させる。このとき、ＣＰＵは、機関ポンプ１３からの冷却水の吐出流量Ｒengが最小流量Ｒeng_minとなるように機関ポンプ１３の作動を制御する。
【０２４７】
尚、ＣＰＵがステップ１３５０の処理を実行する時点において、機関ポンプ１３が作動されている場合、ＣＰＵは、機関ポンプ１３の作動を継続する。
【０２４８】
これに対し、機関暖機要求フラグＸengの値が「０」である場合、ＣＰＵは、ステップ１３４０にて「Ｎｏ」と判定し、以下に述べるステップ１３５５及びステップ１３６０の処理を順に行う。その後、ＣＰＵは、ステップ１３９５を経由して図９のステップ９９５に進み、本ルーチンを一旦終了する。
【０２４９】
ステップ１３５５：ＣＰＵは、機関遮断弁１４を開弁位置に設定し、機関バイパス遮断弁１４ｂを閉弁位置に設定する。
【０２５０】
ステップ１３６０：ＣＰＵは、機関ポンプ１３を作動させる。このとき、ＣＰＵは、機関ポンプ１３からの冷却水の吐出流量Ｒengが上記目標流量Ｒeng_tgtとなるように機関ポンプ１３の作動を制御する。
【０２５１】
尚、ＣＰＵがステップ１３６０の処理を実行する時点において、機関ポンプ１３が作動されている場合、ＣＰＵは、機関ポンプ１３の作動を継続する。
【０２５２】
図９を再び参照すると、ＣＰＵがステップ９３５の処理を実行する時点において機関運転要求がないか、或いは、バッテリ使用要求がある場合、ＣＰＵは、ステップ９３５にて「Ｎｏ」と判定してステップ９４５に進み、機関運転要求がなく且つバッテリ使用要求があるか否かを判定する。
【０２５３】
機関運転要求がなく且つバッテリ使用要求がある場合、ＣＰＵは、ステップ９４５にて「Ｙｅｓ」と判定してステップ９５０に進み、図１４にフローチャートにより示したルーチンを実行する。
【０２５４】
従って、ＣＰＵは、ステップ９５０に進むと、図１４のステップ１４００から処理を開始し、以下に述べるステップ１４０５及びステップ１４１０の処理を順に行う。その後、ＣＰＵは、ステップ１４１５に進む。
【０２５５】
ステップ１４０５：ＣＰＵは、機関遮断弁１４及び機関バイパス遮断弁１４ｂを開弁位置に設定する。
【０２５６】
ステップ１４１０：ＣＰＵは、機関ポンプ１３の作動を停止させる。
【０２５７】
尚、ＣＰＵがステップ１４１０の処理を実行する時点において、機関ポンプ１３の作動が停止されている場合、ＣＰＵは、機関ポンプ１３の作動の停止を継続する。
【０２５８】
ＣＰＵは、ステップ１４１５に進むと、バッテリ暖機要求フラグＸbatの値が「１」であるか否かを判定する。バッテリ暖機要求フラグＸbatの値が「１」である場合、ＣＰＵは、ステップ１４１５にて「Ｙｅｓ」と判定し、以下に述べるステップ１４２０乃至ステップ１４３０の処理を順に行う。その後、ＣＰＵは、ステップ１４９５を経由して図９のステップ９９５に進み、本ルーチンを一旦終了する。
【０２５９】
ステップ１４２０：ＣＰＵは、第１制御弁６５及び第２制御弁７５をそれぞれ第２連結位置に設定する。
【０２６０】
ステップ１４２５：ＣＰＵは、「バッテリ遮断弁２４、デバイス遮断弁３４及びデバイスバイパス遮断弁３４ｂ」をそれぞれ閉弁位置に設定する。
【０２６１】
ステップ１４３０：ＣＰＵは、バッテリポンプ２３を作動させ、デバイスポンプ３３及びコンプレッサ４３の作動を停止させる。このとき、ＣＰＵは、バッテリポンプ２３からの冷却水の吐出流量が上記所定流量Ｒbat_danとなるようにバッテリポンプ２３の作動を制御する。
【０２６２】
尚、ＣＰＵがステップ１４３０に進んだ時点において、バッテリポンプ２３が作動されている場合、ＣＰＵは、バッテリポンプ２３の作動を継続し、デバイスポンプ３３の作動が停止されている場合、ＣＰＵは、デバイスポンプ３３の作動の停止を継続し、コンプレッサ４３の作動が停止されている場合、ＣＰＵは、コンプレッサ４３の作動の停止を継続する。
【０２６３】
一方、ＣＰＵがステップ１４１５の処理を実行する時点においてバッテリ暖機要求フラグＸbatの値が「０」である場合、ＣＰＵは、ステップ１４１５にて「Ｎｏ」と判定し、以下に述べるステップ１４３５乃至ステップ１４４５の処理を順に行う。その後、ＣＰＵは、ステップ１４５０に進む。
【０２６４】
ステップ１４３５：ＣＰＵは、第１制御弁６５及び第２制御弁７５をそれぞれ遮断位置に設定する。
【０２６５】
ステップ１４４０：ＣＰＵは、バッテリ遮断弁２４を開弁位置に設定する。
【０２６６】
ステップ１４４５：ＣＰＵは、バッテリポンプ２３及びコンプレッサ４３を作動させる。このとき、ＣＰＵは、バッテリポンプ２３からの冷却水の吐出流量Ｒbatが上記目標流量Ｒbat_tgtとなるようにバッテリポンプ２３の作動を制御する。
【０２６７】
尚、ＣＰＵがステップ１４４５に進んだ時点において、バッテリポンプ２３が作動されている場合、ＣＰＵは、バッテリポンプ２３の作動を継続し、コンプレッサ４３が作動されている場合、ＣＰＵは、コンプレッサ４３の作動を継続する。
【０２６８】
ＣＰＵは、ステップ１４５０に進むと、デバイス暖機要求フラグＸdevの値が「１」であるか否かを判定する。デバイス暖機要求フラグＸdevの値が「１」である場合、ＣＰＵは、ステップ１４５０にて「Ｙｅｓ」と判定し、以下に述べるステップ１４５２及びステップ１４５５の処理を順に行う。その後、ＣＰＵは、ステップ１４９５を経由して図９のステップ９９５に進み、本ルーチンを一旦終了する。
【０２６９】
ステップ１４５２：ＣＰＵは、デバイス遮断弁３４を閉弁位置に設定し、デバイスバイパス遮断弁３４ｂを開弁位置に設定する。
【０２７０】
ステップ１４５５：ＣＰＵは、デバイスポンプ３３を作動させる。このとき、ＣＰＵは、デバイスポンプ３３からの冷却水の吐出流量Ｒdevが最小流量Ｒdev_minとなるようにデバイスポンプ３３の作動を制御する。
【０２７１】
尚、ＣＰＵがステップ１４５５に進んだ時点において、デバイスポンプ３３が作動されている場合、ＣＰＵは、デバイスポンプ３３の作動を継続する。
【０２７２】
これに対し、デバイス暖機要求フラグＸdevの値が「０」である場合、ＣＰＵは、ステップ１４５０にて「Ｎｏ」と判定し、以下に述べるステップ１４５７及びステップ１４６０の処理を順に行う。その後、ＣＰＵは、ステップ１４９５を経由して図９のステップ９９５に進み、本ルーチンを一旦終了する。
【０２７３】
ステップ１４５７：ＣＰＵは、デバイス遮断弁３４を開弁位置に設定し、デバイスバイパス遮断弁３４ｂを閉弁位置に設定する。
【０２７４】
ステップ１４６０：ＣＰＵは、デバイスポンプ３３を作動させる。このとき、ＣＰＵは、デバイスポンプ３３からの冷却水の吐出流量Ｒdevが上記目標流量Ｒdev_tgtとなるようにデバイスポンプ３３の作動を制御する。
【０２７５】
尚、ＣＰＵがステップ１４６０に進んだ時点において、デバイスポンプ３３が作動されている場合、ＣＰＵは、デバイスポンプ３３の作動を継続する。
【０２７６】
再び図９を参照すると、ＣＰＵがステップ９４５の処理を実行する時点において機関運転要求があるか、或いは、バッテリ使用要求がない場合、ＣＰＵは、ステップ９４５にて「Ｎｏ」と判定してステップ９５５に進み、図１５にフローチャートにより示したルーチンを実行する。
【０２７７】
従って、ＣＰＵは、ステップ９５５に進むと、図１５のステップ１５００から処理を開始し、以下に述べるステップ１５１０乃至ステップ１５３０の処理を順に行う。その後、ＣＰＵは、ステップ１５９５を経由して図９のステップ９９５に進み、本ルーチンを一旦終了する。
【０２７８】
ステップ１５１０：ＣＰＵは、第１制御弁６５及び第２制御弁７５をそれぞれ遮断位置に設定する。
【０２７９】
ステップ１５２０：ＣＰＵは、「機関遮断弁１４、機関バイパス遮断弁１４ｂ、バッテリ遮断弁２４、デバイス遮断弁３４及びデバイスバイパス遮断弁３４ｂ」をそれぞれ開弁位置に設定する。
【０２８０】
ステップ１５３０：ＣＰＵは、「機関ポンプ１３、バッテリポンプ２３、デバイスポンプ３３及びコンプレッサ４３」の作動を停止させる。
【０２８１】
尚、ＣＰＵがステップ１５３０に進んだ時点において、機関ポンプ１３の作動が停止されている場合、ＣＰＵは、機関ポンプ１３の作動の停止を継続し、バッテリポンプ２３の作動が停止されている場合、ＣＰＵは、バッテリポンプ２３の作動の停止を継続し、デバイスポンプ３３の作動が停止されている場合、ＣＰＵは、デバイスポンプ３３の作動の停止を継続し、コンプレッサ４３の作動が停止されている場合、ＣＰＵは、コンプレッサ４３の作動の停止を継続する。
【０２８２】
以上が実施装置の具体的な作動である。実施装置が図１０のルーチンを実行することにより、バッテリ温度Ｔbatが連結切替温度Ｔbat_thに達するまでの間、機関通路１５には、機関循環回路１１のみを循環する冷却水が供給され、バッテリ通路２５には、デバイス通路３５を通ることによって比較的高温になった冷却水が供給される。そして、バッテリ温度Ｔbatが連結切替温度Ｔbat_thに達した後は、バッテリ通路２５には、機関通路１５を通ることによって高温になった冷却水が供給される。このため、バッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danに達するまでの間、機関１１０から排出される排ガス中のエミッションの量が少ない量に抑えられ、且つ、バッテリ温度Ｔbatが素早くバッテリ暖機温度Ｔbat_danに達する。
【０２８３】
尚、本発明は、上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。
【０２８４】
例えば、上記実施装置は、熱交換装置５０を介して機関循環回路１１とバッテリ循環回路２１とを連結することにより、「機関通路１５を通る冷却水の熱」を「バッテリ通路２５を通る冷却水」に与えるようになっている。
【０２８５】
しかしながら、上記実施装置は、「機関通路１５を通った冷却水」と「バッテリ通路２５を通る冷却水」とを流すことができるように配設された熱交換器を備えるように構成されてもよい。この場合、実施装置は、「機関通路１５を通った冷却水」と「バッテリ通路２５を通る冷却水」とを熱交換器に流すことにより、「機関通路１５を通る冷却水の熱」を「バッテリ通路２５を通る冷却水」に与えるように構成される。
【０２８６】
又、上記実施装置は、機関循環回路１１に配設された蒸発器と、バッテリ循環回路２１に配設された凝縮器と、コンプレッサと、膨張弁と、を含むヒートポンプを備えるように構成されてもよい。この場合、実施装置は、コンプレッサを作動させ、蒸発器において機関循環回路１１内を流れる冷却水から熱を奪い、凝縮器においてバッテリ循環回路２１内を流れる冷却水に熱を与えることにより、「機関通路１５を通る冷却水の熱」を「バッテリ通路２５を通る冷却水」に与えるように構成される。
【０２８７】
更に、上記実施装置は、熱交換装置５０を介してバッテリ循環回路２１とデバイス循環回路３１とを連結することにより、「デバイス通路３５を通る冷却水の熱」を「バッテリ通路２５を通る冷却水」に与えるようになっている。
【０２８８】
しかしながら、上記実施装置は、「バッテリ通路２５を通った冷却水」と「デバイス通路３５を通る冷却水」とを流すことができるように配設された熱交換器を備えるように構成されてもよい。この場合、実施装置は、「バッテリ通路２５を通った冷却水」と「デバイス通路３５を通る冷却水」とを熱交換器に流すことにより、「デバイス通路３５を通る冷却水の熱」を「バッテリ通路２５を通る冷却水」に与えるように構成される。
【０２８９】
又、上記実施装置は、デバイス循環回路３１に配設された蒸発器と、バッテリ循環回路２１に配設された凝縮器と、コンプレッサと、膨張弁と、を含むヒートポンプを備えるように構成されてもよい。この場合、実施装置は、コンプレッサを作動させ、蒸発器においてデバイス循環回路３１内を流れる冷却水から熱を奪い、凝縮器においてバッテリ循環回路２１内を流れる冷却水に熱を与えることにより、「デバイス通路３５を通る冷却水の熱」を「バッテリ通路２５を通る冷却水」に与えるように構成される。
【０２９０】
更に、上記実施装置は、第１制御弁６５及び第２制御弁７５の何れか一方を備えていなくてもよい。
【０２９１】
更に、上記実施装置は、バッテリ暖機要求があり且つ機関暖機要求がある場合、バッテリ温度Ｔbatが連結切替温度Ｔbat_thに達するまでの間、デバイス通路３５を通った冷却水をバッテリ通路２５に供給するようになっている。
【０２９２】
しかしながら、上記実施装置は、バッテリ暖機要求があり且つ機関暖機要求がある場合、バッテリ温度Ｔbatが連結切替温度Ｔbat_thに達するまでの間、第１制御弁６５及び第２制御弁７５をそれぞれ遮断位置に設定し、バッテリ遮断弁２４を開弁位置に設定し、バッテリポンプ２３を作動させることにより、バッテリ循環回路２１のみを循環する冷却水をバッテリ通路２５に供給するように構成されてもよい。この場合、上記実施装置は、バッテリポンプ２３からの冷却水の吐出流量Ｒbatが最小流量Ｒbat_minになるようにバッテリポンプ２３の作動を制御する。尚、この場合、上記実施装置は、デバイス遮断弁３４を開弁位置に設定し、デバイスポンプ３３を作動させるように構成される。このとき、上記実施装置は、デバイスポンプ３３からの冷却水の吐出流量Ｒdevが最小流量Ｒdev_minになるようにデバイスポンプ３３の作動を制御する。
【０２９３】
更に、本発明は、図１６に示した温度制御装置にも適用可能である。この場合、バッテリ１２０は、バッテリ通路２５が「デバイス通路３５とデバイスポンプ３３との間の第２デバイス循環通路３８」に含まれるように配設されている。更に、蒸発器通路２６の出口と第１デバイス循環通路３７とを第１蒸発器循環通路２７ａが連結しており、蒸発器通路２６の入口と第２デバイス循環通路３８とを第２蒸発器循環通路２８ｂが連結している。加えて、第１蒸発器循環通路２７ａに蒸発器遮断弁２４ａが配設されている。
【０２９４】
蒸発器遮断弁２４ａが開弁位置に設定されている場合、第１蒸発器循環通路２７ａが開放されているため、蒸発器通路２６から流出した冷却水は、第１蒸発器循環通路２７ａを介して第１デバイス循環通路３７に流入することができる。一方、蒸発器遮断弁２４ａが閉弁位置に設定されている場合、第１蒸発器循環通路２７ａが閉塞されているため、第１蒸発器循環通路２７ａを介した蒸発器通路２６から第１デバイス通路３７への冷却水の流れが遮断される。
【０２９５】
又、この温度制御装置においては、第１制御弁６５が第１連結位置に設定されると、「第１連結通路６１、第１制御弁６５の内部通路及び第３連結通路６３」を介して第１機関循環通路１７が第１デバイス循環通路３７と連通される。
【０２９６】
第１制御弁６５が遮断位置に設定されると、「第１機関循環通路１７と第１デバイス循環通路３７との間の連通」が遮断される。
【０２９７】
更に、第２制御弁７５が第１連結位置に設定されると、「第３連結通路７３、第２制御弁７５の内部通路及び第１連結通路７１」を介して第２デバイス循環通路３８が第２機関循環通路１８と連通される。
【０２９８】
第２制御弁７５が遮断位置に設定されると、「第２デバイス循環通路３８と第２機関循環通路１８との間の連通」が遮断される。
【０２９９】
この温度制御装置は、バッテリ暖機要求があるときに機関暖機要求がある場合、バッテリ温度Ｔbatが連結切替温度Ｔbat_thよりも低い間は、第１制御弁６５及び第２制御弁７５をそれぞれ遮断位置に設定する。更に、温度制御装置は、蒸発器遮断弁２４ａ及びデバイス遮断弁３４をそれぞれ閉弁位置に設定し、デバイスバイパス遮断弁３４ｂを開弁位置に設定し、デバイスポンプ３３を作動させる。このとき、温度制御装置は、コンプレッサ４３の作動を停止させておく。加えて、温度制御装置は、機関遮断弁１４を閉弁位置に設定し、機関バイパス遮断弁１４ｂを開弁位置に設定し、機関ポンプ１３を作動させる。
【０３００】
これによれば、デバイスポンプ３３から吐出された冷却水は、図１７に矢印で示したように循環する。即ち、デバイスポンプ３３から吐出された冷却水は、順に、第２デバイス循環通路３８、デバイスバッテリ循環通路３９、第１デバイス循環通路３７、デバイス通路３５、第２デバイス循環通路３８、バッテリ通路２５及び第２デバイス循環通路３８を流れ、デバイスポンプ３３に取り込まれる。
【０３０１】
そして、この場合、温度制御置は、デバイスポンプ３３からの冷却水の吐出流量Ｒdevが上記最小流量Ｒdev_minとなるようにデバイスポンプ３３の作動を制御する。
【０３０２】
これにより、デバイスラジエータ通路３６を通らず且つ最小流量Ｒdev_minの冷却水がデバイス通路３５に供給され、デバイス通路３５を通るときにデバイス１８０によって加熱された冷却水がバッテリ通路２５に供給される。そして、デバイスポンプ３３からの冷却水の吐出流量Ｒdevが最小流量Ｒdev_minに制御されている。このため、バッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danに向かって上昇する。
【０３０３】
一方、機関ポンプ１３から吐出された冷却水は、図１７に矢印で示したように循環する。即ち、機関ポンプ１３から吐出された冷却水は、順に、第２機関循環通路１８、機関通路１５、第１機関循環通路１７、機関バイパス通路１９及び第２機関循環通路１８を流れ、機関ポンプ１３に取り込まれる。
【０３０４】
この場合、温度制御装置は、機関ポンプ１３からの冷却水の吐出流量Ｒengが最小流量Ｒeng_minとなるように機関ポンプ１３の作動を制御する。
【０３０５】
これにより、機関ラジエータ通路１６を通らず且つ最小流量Ｒeng_minの冷却水が機関通路１５に供給される。このため、機関温度Ｔengが機関暖機温度Ｔeng_danに向かって上昇する。
【０３０６】
その後、バッテリ温度Ｔbatが連結切替温度Ｔbat_thに達したとき、温度制御装置は、第１制御弁６５及び第２制御弁７５をそれぞれ第１連結位置に設定する。更に、温度制御装置は、「機関遮断弁１４、蒸発器遮断弁２４ａ及びデバイス遮断弁３４」を閉弁位置に維持しつつ、機関バイパス遮断弁１４ｂ及びデバイスバイパス遮断弁３４ｂをそれぞれ閉弁位置に設定する。加えて、温度制御装置は、機関ポンプ１３の作動を継続し且つコンプレッサ４３の作動の停止を継続しつつ、デバイスポンプ３３を停止させる。
【０３０７】
これによれば、機関ポンプ１３から吐出される冷却水は、図１８に矢印で示したように循環する。
【０３０８】
即ち、機関ポンプ１３から吐出された冷却水は、順に、第２機関循環通路１８、機関通路１５、第１機関循環通路１７、第１連結通路６１、第１制御弁６５の内部通路、第３連結通路６３、第１デバイス循環通路３７、デバイス通路３５、第２デバイス循環通路３８、バッテリ通路２５、第２バッテリ循環通路２８、第３連結通路７３、第２制御弁７５の内部通路、第１連結通路７１及び第２機関循環通路１８を流れ、機関ポンプ１３に取り込まれる。
【０３０９】
そして、この場合、温度制御装置は、機関ポンプ１３からの冷却水の吐出流量Ｒengが所定流量Ｒeng_danとなるように機関ポンプ１３の作動を制御する。所定流量Ｒeng_danは、機関通路１５を通った後にバッテリ通路２５に供給される冷却水によってバッテリ温度Ｔbatを上昇させるのに適した流量に設定され、例えば、実験等によって予め求められる。
【０３１０】
これにより、機関通路１５を通るときに機関１１０によって加熱された冷却水がバッテリ通路２５に供給される。そして、機関ポンプ１３からの冷却水の吐出流量Ｒengがバッテリ温度Ｔbatを上昇させるのに適した流量（即ち、所定流量Ｒeng_dan）に制御されている。このため、バッテリ温度Ｔbatがバッテリ暖機温度Ｔbat_danに向かって上昇する。
【０３１１】
これによっても、上記実施装置によって得られる効果と同じ効果を得ることができる。
【０３１２】
更に、上記実施装置は、車両１００の室内を暖房するための熱を提供する暖房装置を備えてもよい。この場合、暖房装置は、機関通路１５から流出する冷却水を循環させる暖房回路を備え、その暖房回路にヒータコアを備える。ヒータコアは、機関通路１５から流出する冷却水の熱によって加熱される。車両１００の室内の暖房が運転者によって要求された場合、ファンによって空気をファンにあてることにより、空気を暖め、その空気を車両１００の室内に放出する。
【０３１３】
更に、暖房装置は、ヒータコアを通る冷却水を電気的に加熱する電気ヒータを備えていてもよい。
【０３１４】
更に、上記実施装置のヒートポンプ４０は、機関循環回路１１を循環する冷却水を冷却するための蒸発器を備えていてもよい。又、上記実施装置のヒートポンプ４０は、機関循環回路１１を循環する冷却水を加熱するための凝縮器を備えていてもよい。加えて、上記実施装置のヒートポンプ４０は、車両１００の室内を冷房するための蒸発器（エバポレータ）を備えていてもよい。
【符号の説明】
【０３１５】
１１…機関循環回路、１２…機関ラジエータ、２１…バッテリ循環回路、３１…デバイス循環回路、３２…デバイスラジエータ、４０…ヒートポンプ、５０…熱交換装置、６１…第１連結通路、６２…第２連結通路、６３…第３連結通路、６５…第１制御弁、７１…第１連結通路、７２…第２連結通路、７３…第３連結通路、７５…第２制御弁、１００…車両、１１０…内燃機関、１２０…バッテリ、１８０…ハイブリッドデバイス。
【図１】
2019156108.tif 000003
【図２】
2019156108.tif 000004
【図３】
2019156108.tif 000005
【図４】
2019156108.tif 000006
【図５】
2019156108.tif 000007
【図６】
2019156108.tif 000008
【図７】
2019156108.tif 000009
【図８】
2019156108.tif 000010
【図９】
2019156108.tif 000011
【図１０】
2019156108.tif 000012
【図１１】
2019156108.tif 000013
【図１２】
2019156108.tif 000014
【図１３】
2019156108.tif 000015
【図１４】
2019156108.tif 000016
【図１５】
2019156108.tif 000017
【図１６】
2019156108.tif 000018
【図１７】
2019156108.tif 000019
【図１８】
2019156108.tif 000020