(57)【要約】      （修正有）【課題】暖房要求に応えるために内燃機関にて消費される燃料の量が少ない車両の暖房装置を提供する。【解決手段】本装置は、内燃機関の運転が停止されているときにヒータコア加熱要求が発生した場合、発熱装置によってヒータコアを加熱する第１加熱制御を行い、発熱装置のみではヒータコアを加熱できない場合、内燃機関を運転させると共に内燃機関を冷却する冷却水を循環させるポンプを作動させ、内燃機関を冷却した冷却水を発熱装置によって加熱した後にヒータコアに供給することによりヒータコアを加熱する第２加熱制御を行う。本装置は、第２加熱制御の実行中に内燃機関の温度が所定温度以上になった場合、内燃機関の運転を停止させると共にポンプの作動を継続し、内燃機関を冷却した冷却水を発熱装置によって加熱した後にヒータコアに供給することによりヒータコアを加熱する制御を行う。【選択図】図１５
2020006742.tif 000002
【特許請求の範囲】
【請求項１】
車両の室内空間をヒータコアの熱を用いて暖房する、車両の暖房装置であって、
電力を使って熱を発生させる発熱装置と、
前記車両の内燃機関の運転が停止されているときに前記ヒータコアを加熱する要求が発生した場合、前記発熱装置によって発生させた熱により前記ヒータコアを加熱する第１加熱制御を実行し、前記発熱装置によって発生させた熱のみでは前記ヒータコアの温度が要求温度になるまで前記ヒータコアを加熱することができない場合、前記内燃機関を運転させると共に前記内燃機関を冷却する冷却水を循環させるためのポンプを作動させ、前記内燃機関を冷却した冷却水を前記発熱装置によって加熱した後に前記ヒータコアに供給することにより前記ヒータコアを加熱する第２加熱制御を実行するように構成された制御部と、
を備えた、車両の暖房装置において、
前記制御部は、前記第２加熱制御の実行中に前記内燃機関の温度が所定温度以上になった場合、前記内燃機関の運転を停止させると共に前記ポンプの作動を継続し、前記内燃機関を冷却した冷却水を前記発熱装置によって加熱した後に前記ヒータコアに供給することにより前記ヒータコアを加熱する第３加熱制御を実行するように構成された、
車両の暖房装置。
【請求項２】
請求項１に記載の車両の暖房装置において、
前記所定温度が前記内燃機関の暖機が完了するときの該内燃機関の温度以上の温度である、
車両の暖房装置。
【請求項３】
請求項１又は請求項２に記載の車両の暖房装置において、
前記制御部は、
前記第１加熱制御における前記発熱装置の目標出力を前記ヒータコアの温度と前記要求温度との差に応じて設定し、
前記第２加熱制御における前記発熱装置の目標出力を該第２加熱制御の開始時点における前記発熱装置の目標出力に維持する、
ように構成された、
車両の暖房装置。
【請求項４】
請求項１乃至請求項３の何れか一項に記載の車両の暖房装置において、
前記発熱装置としてヒートポンプを備え、
前記制御部は、前記内燃機関の運転が停止されているときに前記ヒータコアを加熱する要求が発生した場合でも、外気温が所定外気温よりも低い場合には、前記第１加熱制御に代えて、前記内燃機関を運転させると共に前記ポンプを作動させ、前記内燃機関を冷却した冷却水を前記ヒータコアに供給することにより前記ヒータコアを加熱する第４加熱制御を実行するように構成された、
車両の暖房装置。
【請求項５】
請求項１乃至請求項４の何れか一項に記載の車両の暖房装置において、
前記制御部は、前記第３加熱制御の開始後に前記要求温度に対する前記ヒータコアの温度の差が所定温度差以下になった場合、前記発熱装置の作動を停止させるように構成された、
車両の暖房装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の室内空間を暖房するための暖房装置に関する。
【背景技術】
【０００２】
ハイブリッド車両の室内空間を暖房するための暖房装置が知られている（例えば、特許文献１を参照）。この従来の暖房装置（以下、「従来装置」と称呼する。）は、車両の室内空間を暖房するための熱源となるヒータコアを備えている。従来装置は、内燃機関を冷却することで温度の上昇した冷却水をヒータコアに供給すると共に電気ヒータにより加熱された冷却水をヒータコアに供給することができるように構成されている。ヒータコアは、そこに供給される冷却水の熱により加熱される。
【０００３】
ハイブリッド車両においては、ハイブリッド車両の走行に必要な駆動力（以下、「要求駆動力」と称呼する。）が小さい場合、機関運転（即ち、内燃機関の運転）が停止され、モータの駆動力のみによってハイブリッド車両を走行させるようになっている。
【０００４】
従来装置は、要求駆動力が小さいために機関運転が停止しているときにハイブリッド車両の室内空間の暖房を要求する暖房要求があった場合、電気ヒータにより加熱された冷却水をヒータコアに供給する。これにより、ヒータコアが加熱される。このとき、機関運転は停止しているので、内燃機関を冷却した冷却水は、ヒータコアには供給されない。
【０００５】
そして、電気ヒータが発する熱量がヒータコアに与えるよう要求される熱量（以下、「要求熱量」と称呼する。）を満たすことができない場合、機関運転を開始して内燃機関を冷却した冷却水をヒータコアに供給する。これにより、ヒータコアは、電気ヒータにより加熱された冷却水と内燃機関を冷却して温度の上昇した冷却水とによって加熱される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−１２９０５４号公報
【発明の概要】
【０００７】
従来装置は、機関運転の停止中に電気ヒータが発する熱量が要求熱量を満たすことができない間、常に内燃機関を運転させている。このため、電気ヒータが発する熱量が要求熱量を満たすことができないときでも内燃機関を運転させない場合に比べ、内燃機関にて消費される燃料の量が多くなってしまう。
【０００８】
本発明は、上述した課題に対処するためになされたものである。即ち、本発明の目的の１つは、暖房要求に応えるために内燃機関にて消費される燃料の量が少ない車両の暖房装置を提供することにある。
【０００９】
本発明に係る車両の暖房装置（以下、「本発明装置」と称呼する。）は、車両（１００）の室内空間（１０１）をヒータコア（３２）の熱を用いて暖房する装置である。本発明装置は、発熱装置（６０）及び制御部（９０）を備える。発熱装置は、電力を使って熱を発生させる装置である。
【００１０】
前記制御部は、前記車両の内燃機関（１１０）の運転が停止されているとき（図１２のステップ１２０５での「Ｎｏ」との判定を参照。）に前記ヒータコアを加熱する要求が発生した場合（図１２のステップ１２２５及びステップ１２３０での「Ｙｅｓ」との判定を参照。）、前記発熱装置によって発生させた熱により前記ヒータコアを加熱する第１加熱制御を実行し（図１５のステップ１５０５での「Ｙｅｓ」との判定、ステップ１５１０の処理、ステップ１５１５での「Ｎｏ」との判定、及び、ステップ１５７５乃至ステップ１５９０の処理を参照。）、前記発熱装置によって発生させた熱のみでは前記ヒータコアの温度が要求温度になるまで前記ヒータコアを加熱することができない場合（図１５のステップ１５１５での「Ｙｅｓ」との判定を参照。）、前記内燃機関を運転させると共に前記内燃機関を冷却する冷却水を循環させるためのポンプを作動させ（図１５のステップ１５３５での「Ｙｅｓ」との判定、ステップ１５４０の処理、ステップ１５６０の処理を参照。）、前記内燃機関を冷却した冷却水を前記発熱装置によって加熱した後に前記ヒータコアに供給することにより前記ヒータコアを加熱する第２加熱制御を実行する（図１５のステップ１５１０の処理を参照。）。
【００１１】
そして、前記制御部は、前記第２加熱制御の実行中に前記内燃機関の温度が所定温度以上になった場合（図１５のステップ１５３５での「Ｎｏ」との判定を参照。）、前記内燃機関の運転を停止させると共に前記ポンプの作動を継続し（図１５のステップ１５５０及びステップ１５６０の処理を参照。）、前記内燃機関を冷却した冷却水を前記発熱装置によって加熱した後に前記ヒータコアに供給することにより前記ヒータコアを加熱する第３加熱制御を実行する（図１５のステップ１５１０の処理を参照。）。
【００１２】
内燃機関の温度が所定温度以上になった場合、内燃機関の温度が十分に高くなっている。従って、このときに内燃機関の運転を停止させても、ポンプの作動を継続しておき、内燃機関を冷却した冷却水を発熱装置によって加熱した後にヒータコアに供給するようにしておけば、ヒータコアに供給される冷却水の温度を十分に高い温度に維持することができる。一方、内燃機関の運転を停止させれば、内燃機関にて消費される燃料の量が少なくなる。
【００１３】
本発明装置によれば、内燃機関の温度が所定温度以上になった場合、内燃機関の運転が停止されるが、ポンプの作動が継続され、内燃機関を冷却した冷却水が発熱装置によって加熱された後にヒータコアに供給される。従って、ヒータコアに供給される冷却水の温度が十分に高い温度に維持される。このため、ヒータコアを十分に加熱することができると共に、内燃機関にて消費される燃料の量を少なくすることができる。
【００１４】
本発明装置においては、前記所定温度は、例えば、前記内燃機関の暖機が完了するときの該内燃機関の温度以上の温度である。所定温度を内燃機関の暖機が完了するときの内燃機関の温度以上の温度に設定すれば、上記第３加熱制御の開始時の内燃機関の温度がヒータコアを十分に加熱することができる温度である可能性が高くなる。このため、ヒータコアを十分に加熱することができる可能性が高くなる。
【００１５】
更に、本発明装置において、前記制御部（９０）は、前記第１加熱制御における前記発熱装置（６０）の目標出力を前記ヒータコアの温度と前記要求温度との差に応じて設定し（図２１のステップ１５１０の処理を参照。）、前記第２加熱制御における前記発熱装置の目標出力を該第２加熱制御の開始時点における前記発熱装置の目標出力に維持する（図２１のステップ２１２５の処理を参照。）ように構成され得る。
【００１６】
この場合、第２加熱制御における発熱装置の出力は、その発熱装置が発生した熱のみではヒータコアの温度が要求温度になるまでヒータコアを加熱できないときの出力である。即ち、第２加熱制御における発熱装置の出力は、発熱装置の最大出力である。そして、第２加熱制御においては、内燃機関を冷却した冷却水を発熱装置が加熱し、その冷却水がヒータコアに供給される。このため、ヒータコアの温度をより高い上昇率で上昇させることができる。
【００１７】
更に、本発明装置は、前記発熱装置としてヒートポンプ（６０）を備えてもよい。この場合、前記制御部（９０）は、前記内燃機関（１１０）の運転が停止されているときに前記ヒータコア（３２）を加熱する要求が発生した場合（図１２のステップ１２２５での「Ｙｅｓ」との判定を参照。）でも、外気温が所定外気温よりも低い場合（図１２のステップ１２３０での「Ｎｏ」との判定を参照。）には、前記第１加熱制御に代えて、前記内燃機関を運転させると共に前記ポンプを作動させ（図１６のステップ１６０５での「Ｙｅｓ」との判定、並びに、ステップ１６１０及びステップ１６２０の処理を参照。）、前記内燃機関を冷却した冷却水を前記ヒータコアに供給することにより前記ヒータコアを加熱する第４加熱制御を実行するように構成され得る。
【００１８】
外気温が非常に低いとき（特に、外気温がマイナスの非常に低い温度であるとき）にヒートポンプのコンプレッサを作動させても、ヒートポンプによって冷却水の温度を上昇させることができない或いは上昇させられる幅が小さい可能性がある。
【００１９】
本発明装置によれば、外気温が所定外気温よりも低い場合、ヒートポンプによって冷却水を加熱する第１加熱制御に代えて、内燃機関を冷却して温度の高くなった冷却水をヒータコアに供給する第４加熱制御が実行される。このため、外気温が非常に低い場合でも、ヒータコア３２を加熱することができる。
【００２０】
更に、本発明装置において、前記制御部（９０）は、前記第３加熱制御の開始後に前記要求温度に対する前記ヒータコアの温度の差が所定温度差以下になった場合（図１５のステップ１５２０での「Ｎｏ」との判定を参照。）、前記発熱装置の作動を停止させる（図１５のステップ１５３０の処理を参照。）ように構成され得る。
【００２１】
第３加熱制御が行われているときには、内燃機関の温度が所定温度に達しているので、内燃機関を冷却した後の冷却水は内燃機関により十分に加熱される。第３加熱制御が行われているときに要求温度に対するヒータコアの温度の差が小さくなった場合、発熱装置の作動を停止させても、ポンプの作動を継続し、内燃機関を冷却した冷却水をヒータコアに供給するようにしておけば、ヒータコアの温度を要求温度まで上昇させることができる可能性が高い。発熱装置の作動を停止させれば、発熱装置の作動に消費される電力を節約することができる。
【００２２】
本発明装置によれば、要求温度に対するヒータコアの温度の差が所定温度以下になった場合、発熱装置の作動が停止されるが、ポンプの作動が継続されるので、内燃機関を冷却して温度の高くなった冷却水がヒータコアに供給される。このため、ヒータコアを加熱することができると共に、発熱装置の作動に消費される電力を少なくすることができる。
【００２３】
上記説明においては、発明の理解を助けるために、実施形態に対応する発明の構成に対して、実施形態で用いた符号を括弧書きで添えているが、発明の各構成要素は、前記符号によって規定される実施形態に限定されるものではない。本発明の他の目的、他の特徴及び付随する利点は、以下の図面を参照しつつ記述される本発明の実施形態についての説明から容易に理解されるであろう。
【図面の簡単な説明】
【００２４】
【図１】図１は、本発明の実施形態に係る車両の暖房装置が適用される車両の全体図である。
【図２】図２は、本発明の実施形態に係る車両の暖房装置を示した図である。
【図３】図３は、図２と同様の図であって、冷却水の流れを示した図である。
【図４】図４は、図２と同様の図であって、冷却水の流れを示した図である。
【図５】図５は、図２と同様の図であって、冷却水及び冷媒の流れを示した図である。
【図６】図６は、図２と同様の図であって、冷却水及び冷媒の流れを示した図である。
【図７】図７は、図２と同様の図であって、冷却水及び冷媒の流れを示した図である。
【図８】図８は、図２と同様の図であって、冷却水の流れを示した図である。
【図９】図９は、図２と同様の図であって、冷却水の流れを示した図である。
【図１０】図１０は、図２と同様の図であって、冷却水の流れを示した図である。
【図１１】図１１は、図２と同様の図であって、冷却水及び冷媒の流れを示した図である。
【図１２】図１２は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１３】図１３は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１４】図１４は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１５】図１５は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１６】図１６は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１７】図１７は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１８】図１８は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１９】図１９は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図２０】図２０は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図２１】図２１は、図２に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【発明を実施するための形態】
【００２５】
以下、図面を参照しながら本発明の実施形態に係る車両の暖房装置（以下、「実施装置」と称呼する。）について説明する。実施装置は、図１に示した車両１００に搭載される。車両１００には、車両１００を駆動する駆動力を車両１００に与えるための車両駆動システムとして、内燃機関１１０（以下、単に「機関１１０」と称呼する。）、バッテリ１２０及びハイブリッドデバイス１８０（以下、単に「デバイス１８０」と称呼する。）が搭載されている。
【００２６】
デバイス１８０は、２つのモータジェネレータ１１１及び１１２（以下、それぞれ「第１ＭＧ１１１」及び「第２ＭＧ１１２」と称呼する。）、パワーコントロールユニット１３０及び動力分割機構１４０等を含んでいる。パワーコントロールユニット１３０（以下、「ＰＣＵ１３０」と称呼する。）は、インバータ１３１（図２を参照。）、昇圧コンバータ及びＤＣ／ＤＣコンバータ等を含んでいる。
【００２７】
車両１００は、機関１１０、第１ＭＧ１１１及び第２ＭＧ１１２から出力される動力によって駆動されるタイプの所謂、ハイブリッド車両である。しかしながら、実施装置が適用される車両１００は、外部の電力源からバッテリ１２０に電力を充電可能なタイプの所謂、プラグインハイブリッド車両であってもよい。又、実施装置が適用される車両１００は、デバイス１８０としてモータジェネレータを１つだけ含んでおり且つその１つのモータジェネレータ及び機関１１０から出力される動力によって駆動されるタイプのハイブリッド車両であってもよい。更に、実施装置が適用される車両１００は、デバイス１８０としてモータジェネレータを１つだけ含んでおり且つその１つのモータジェネレータから出力される動力によって駆動されるタイプのハイブリッド車両であって、機関１１０から出力される動力を別途設けられた発電機による発電に利用するタイプのハイブリッド車両であってもよい。
【００２８】
更に、実施装置が適用される車両１００は、車両１００を駆動する駆動源としてのモータジェネレータを含んでいなくても、ブレーキペダルが踏み込まれ且つ車両の速度がゼロになったときに内燃機関の運転を停止させ、その後、アクセルペダルが踏み込まれたときに内燃機関の運転を再開させるように構成された車両であってもよい。
【００２９】
動力分割機構１４０は、例えば、遊星歯車機構である。動力分割機構１４０は、機関１１０から出力軸１５０を介して動力分割機構１４０に入力されるトルク（以下、「機関トルク」と称呼する。）を「動力分割機構１４０の出力軸を回転させるトルク」と「第１ＭＧ１１１を発電機として駆動するトルク」とに所定割合（所定の分割特性）で分割する。
【００３０】
動力分割機構１４０は、「機関トルク」及び「第２ＭＧ１１２から動力分割機構１４０に入力されたトルク」を車輪駆動軸１６０を介して左右の前輪１７０（以下、「駆動輪１７０」と称呼する。）に伝達する。動力分割機構１４０は公知である（例えば、特開２０１３−１７７０２６号公報等を参照。）。
【００３１】
第１ＭＧ１１１及び第２ＭＧ１１２は、それぞれ、永久磁石式同期電動機であり、ＰＣＵ１３０のインバータ１３１を介してバッテリ１２０と接続されている。
【００３２】
第１ＭＧ１１１は、入出力軸１５１を介して動力分割機構１４０に接続されている。第１ＭＧ１１１は、主にジェネレータ（発電機）として用いられる。第１ＭＧ１１１がジェネレータとして用いられる場合、車両の走行エネルギー又は機関トルク等の外力によってその回転軸が回転され、電力を生成する。生成された電力は、ＰＣＵ１３０のインバータ１３１を介してバッテリ１２０に充電される。尚、第１ＭＧ１１１は、モータ（発電機）としても用いられる。第１ＭＧ１１１がモータとして用いられる場合、第１ＭＧ１１１は、ＰＣＵ１３０のインバータ１３１を介してバッテリ１２０から供給される電力によって駆動される。
【００３３】
第２ＭＧ１１２は、入出力軸１５２を介して動力分割機構１４０に接続されている。第２ＭＧ１１２は、主にモータ（電動機）として用いられる。第２ＭＧ１１２がモータとして用いられる場合、第２ＭＧ１１２は、ＰＣＵ１３０のインバータ１３１を介してバッテリ１２０から供給される電力によって駆動される。尚、第２ＭＧ１１２は、ジェネレータ（発電機）としても用いられる。第２ＭＧ１１２がジェネレータとして用いられる場合、第２ＭＧ１１２は、上記外力によってその回転軸が回転され、電力を生成する。生成された電力は、ＰＣＵ１３０のインバータ１３１を介してバッテリ１２０に充電される。
【００３４】
図２に示したように、インバータ１３１は、ＥＣＵ９０に電気的に接続されている。ＥＣＵ９０は、エレクトロニックコントロールユニットの略称であり、ＣＰＵ、ＲＯＭ、ＲＡＭ、バックアップＲＡＭ及びインターフェース等を含むマイクロコンピュータを主要構成部品として有する電子制御回路である。ＣＰＵは、メモリ（ＲＯＭ）に格納されたインストラクション（ルーチン）を実行することにより後述する各種機能を実現する。
【００３５】
インバータ１３１の作動は、ＥＣＵ９０によって制御される。ＥＣＵ９０は、インバータ１３１の作動を制御することにより、第１ＭＧ１１１の作動及び第２ＭＧ１１２の作動を制御する。
【００３６】
図２に示したように、実施装置は、機関温度制御装置１０、暖房制御装置３０、連結装置５０、ヒートポンプ６０及び熱交換ファン８０を備える。
【００３７】
＜機関温度制御装置＞
機関温度制御装置１０は、機関ポンプ１１、ラジエータ１２、機関水路遮断弁１３、バイパス制御弁１４及び機関循環水路２０を備える。
【００３８】
以下、「機関循環水路２０及び後述する暖房循環水路４０」を循環する液体として所謂、冷却水を用いて実施装置を説明するが、この液体は、熱交換を行える液体（即ち、熱交換液）であればよい。
【００３９】
機関循環水路２０は、第１機関水路２１乃至第３機関水路２３、機関内部水路２５、ラジエータ水路２６、バイパス水路２７及び機関ポンプ１１の内部水路（図示略）によって形成されている。
【００４０】
機関内部水路２５は、機関１１０に形成された冷却水の通路である。ラジエータ水路２６は、ラジエータ１２に形成された冷却水の通路である。
【００４１】
第１機関水路２１は、機関ポンプ１１の吐出口を機関内部水路２５の入口に接続する冷却水の通路である。第２機関水路２２は、機関内部水路２５の出口をラジエータ水路２６の入口に接続する冷却水の通路である。第３機関水路２３は、ラジエータ水路２６の出口を機関ポンプ１１の取込口に接続する冷却水の通路である。バイパス水路２７は、第２機関水路２２を第３機関水路２３に接続する冷却水の通路である。
【００４２】
機関水路遮断弁１３は、「第２機関水路２２とバイパス水路２７との接続部分Ｐ１」と「ラジエータ水路２６の入口」との間の第２機関水路２２に配設されている。機関水路遮断弁１３は、ＥＣＵ９０に電気的に接続されている。機関水路遮断弁１３の設定位置は、ＥＣＵ９０によって制御される。機関水路遮断弁１３が開弁位置に設定されている場合、冷却水は、機関水路遮断弁１３を通過することができる。一方、機関水路遮断弁１３が閉弁位置に設定されている場合、冷却水は、機関水路遮断弁１３を通過することができない。
【００４３】
バイパス制御弁１４は、バイパス水路２７に配設されている。バイパス制御弁１４は、ＥＣＵ９０に電気的に接続されている。バイパス制御弁１４の設定位置は、ＥＣＵ９０によって制御される。バイパス制御弁１４が開弁位置に設定されている場合、冷却水は、バイパス制御弁１４を通過することができる。一方、バイパス制御弁１４が閉弁位置に設定されている場合、冷却水は、バイパス制御弁１４を通過することができない。
【００４４】
機関ポンプ１１は、ＥＣＵ９０に電気的に接続されている。機関ポンプ１１の作動は、ＥＣＵ９０によって制御される。
【００４５】
熱交換ファン８０は、作動されたときに、ラジエータ１２、後述する外気熱交換器６２に風を当てることができるように、これらラジエータ１２及び外気熱交換器６２の近くに配設される。熱交換ファン８０は、ＥＣＵ９０に電気的に接続されている。熱交換ファン８０の作動は、ＥＣＵ９０によって制御される。図面では、ラジエータ１２及び外気熱交換器６２それぞれの近くに熱交換ファン８０が記載されているが、これら熱交換ファン８０は、共通の１つのファンである。
【００４６】
＜暖房制御装置＞
暖房制御装置３０は、暖房ポンプ３１、ヒータコア３２、暖房水路遮断弁３３、暖房ファン３４及び暖房循環水路４０を備える。
【００４７】
暖房循環水路４０は、第１暖房水路４１乃至第３暖房水路４３、ヒータコア水路４５、凝縮器水路４６及び暖房ポンプ３１の内部水路（図示略）によって形成されている。
【００４８】
ヒータコア水路４５は、ヒータコア３２に形成された冷却水の通路である。凝縮器水路４６は、後述するヒートポンプ６０の凝縮器６１に形成された冷却水の通路である。
【００４９】
第１暖房水路４１は、暖房ポンプ３１の吐出口を凝縮器水路４６の入口に接続する冷却水の通路である。第２暖房水路４２は、凝縮器水路４６の出口をヒータコア水路４５の入口に接続する冷却水の通路である。第３暖房水路４３は、ヒータコア水路４５の出口を暖房ポンプ３１の取込口に接続する冷却水の通路である。
【００５０】
暖房水路遮断弁３３は、第１暖房水路４１に配設されている。暖房水路遮断弁３３は、ＥＣＵ９０に電気的に接続されている。暖房水路遮断弁３３の設定位置は、ＥＣＵ９０によって制御される。暖房水路遮断弁３３が開弁位置に設定されている場合、冷却水は、暖房水路遮断弁３３を通過することができる。一方、暖房水路遮断弁３３が閉弁位置に設定されている場合、冷却水は、暖房水路遮断弁３３を通過することができない。
【００５１】
暖房ファン３４は、作動されたときに、ヒータコア３２に風を当てることができるように、ヒータコア３２の近くに配設される。暖房ファン３４は、ＥＣＵ９０に電気的に接続されている。暖房ファン３４の作動は、ＥＣＵ９０によって制御される。
【００５２】
＜連結装置＞
連結装置５０は、第１連結水路５１、第２連結水路５２及び連結水路遮断弁５５を備える。
【００５３】
第１連結水路５１の一端は、「第２機関水路２２とバイパス水路２７との接続部分Ｐ１」と「機関内部水路２５の出口」との間の第２機関水路２２に接続されている。第１連結水路５１の他端は、暖房水路遮断弁３３と凝縮器水路４６の入口との間の第１暖房水路４１に接続されている。
【００５４】
連結水路遮断弁５５は、第１連結水路５１に配設されている。連結水路遮断弁５５は、ＥＣＵ９０に電気的に接続されている。連結水路遮断弁５５の設定位置は、ＥＣＵ９０によって制御される。連結水路遮断弁５５が開弁位置に設定されている場合、冷却水は、連結水路遮断弁５５を通過することができる。一方、連結水路遮断弁５５が閉弁位置に設定されている場合、冷却水は、連結水路遮断弁５５を通過することができない。
【００５５】
第２連結水路５２の一端は、「第３機関水路２３とバイパス水路２７との接続部分Ｐ２」と「機関ポンプ１１の取込口」との間の第３機関水路２３に接続されている。第２連結水路５２の他端は、暖房ポンプ３１の吐出口と暖房水路遮断弁３３との間の第１暖房水路４１に接続されている。
【００５６】
暖房ポンプ３１は、ＥＣＵ９０に電気的に接続されている。暖房ポンプ３１の作動は、ＥＣＵ９０によって制御される。
【００５７】
＜ヒートポンプ＞
ヒートポンプ６０は、凝縮器６１、外気熱交換器６２、コンプレッサ６３、膨張弁６４及び冷媒循環通路７０を備える。
【００５８】
冷媒循環通路７０は、凝縮器６１の内部水路（図示略）、外気熱交換器６２の内部水路（図示略）及び第１冷媒通路７１乃至第３冷媒通路７３によって形成されている。
【００５９】
第１冷媒通路７１は、コンプレッサ６３の冷媒吐出口を凝縮器６１の冷媒入口に接続する冷媒の通路である。第２冷媒通路７２は、凝縮器６１の冷媒出口を外気熱交換器６２の冷媒入口に接続する冷媒の通路である。第３冷媒通路７３は、外気熱交換器６２の冷媒出口をコンプレッサ６３の冷媒取込口に接続する冷媒の通路である。
【００６０】
膨張弁６４は、第２冷媒通路７２に配設されている。膨張弁６４は、冷媒が膨張弁６４を通過したときに、その冷媒の圧力を低下させる。その結果、その冷媒が蒸発しやすい状態となる。
【００６１】
コンプレッサ６３は、ＥＣＵ９０に電気的に接続されている。コンプレッサ６３の作動は、ＥＣＵ９０によって制御される。
【００６２】
＜システム起動スイッチ＞
システム起動スイッチ９１は、車両１００の運転者によって操作されるスイッチである。システム起動スイッチ９１は、ＥＣＵ９０に電気的に接続されている。システム起動スイッチ９１が運転者によってオン位置に設定されると、ＥＣＵ９０は、車輪駆動軸１６０を介して駆動輪１７０に供給すべき出力Ｐdv_req（以下、「要求駆動力Ｐdv_req」と称呼する。）に応じて「機関運転（即ち、機関１１０の運転）、第１ＭＧ１１１の駆動及び第２ＭＧ１１２の駆動」の少なくとも何れかを行う状態となる。一方、システム起動スイッチ９１が運転者によってオフ位置に設定されると、ＥＣＵ９０は、「機関運転、第１ＭＧ１１１の駆動及び第２ＭＧ１１２の駆動」を停止する。
【００６３】
＜室内温度設定スイッチ＞
室内温度設定スイッチ９２は、車両１００の運転者によって操作可能な車両１００の位置に配設されている。室内温度設定スイッチ９２は、ＥＣＵ９０に電気的に接続されている。システム起動スイッチ９１がオン位置に設定されているときに室内温度設定スイッチ９２が運転者によってオン位置に設定されると、ＥＣＵ９０は、車両１００の室内空間１０１を暖房する要求である暖房要求が発生していると判断する。これに対し、システム起動スイッチ９１がオン位置に設定されているときに室内温度設定スイッチ９２が運転者によってオフ位置に設定されると、ＥＣＵ９０は、暖房要求が発生していないと判断する。更に、室内温度設定スイッチ９２がオン位置に設定されているときにシステム起動スイッチ９１がオフ位置に設定された場合にも、ＥＣＵ９０は、暖房要求が発生していないと判断する。
【００６４】
更に、運転者は、室内温度設定スイッチ９２をオン位置に設定した場合、その室内温度設定スイッチ９２を操作して室内空間１０１の温度として要求する温度を設定することができる。室内温度設定スイッチ９２は、設定された温度を表す信号をＥＣＵ９０に出力する。ＥＣＵ９０は、その信号に基づいて室内空間１０１の温度として要求される温度を要求室内温度Ｔin_reqとして取得する。
【００６５】
＜センサ＞
機関水温センサ９３は、「機関内部水路２５の出口」と「第２機関水路２２と第１連結水路５１との接続部分Ｐ３」との間の第２機関水路２２に配設されている。機関水温センサ９３は、ＥＣＵ９０に電気的に接続されている。機関水温センサ９３は、機関内部水路２５から流出する冷却水の温度を検出し、その温度を表す信号をＥＣＵ９０に出力する。ＥＣＵ９０は、その信号に基づいて機関内部水路２５から流出する冷却水の温度を機関水温ＴＷengとして取得する。
【００６６】
ヒートポンプ水温センサ９４は、第２暖房水路４２に配設されている。ヒートポンプ水温センサ９４は、ＥＣＵ９０に電気的に接続されている。ヒートポンプ水温センサ９４は、凝縮器水路４６から流出する冷却水の温度を検出し、その温度を表す信号をＥＣＵ９０に出力する。ＥＣＵ９０は、その信号に基づいて凝縮器水路４６から流出する冷却水の温度をヒータコア入口水温ＴＷhc_inとして取得する。
【００６７】
ヒータコア水温センサ９５は、第３暖房水路４３に配設されている。ヒータコア水温センサ９５は、ＥＣＵ９０に電気的に接続されている。ヒータコア水温センサ９５は、ヒータコア水路４５から流出する冷却水の温度を検出し、その温度を表す信号をＥＣＵ９０に出力する。ＥＣＵ９０は、その信号に基づいてヒータコア水路４５から流出する冷却水の温度をヒータコア出口水温ＴＷhc_outとして取得する。
【００６８】
室内温度センサ９６は、車両１００の室内空間１０１の温度を検出可能な車両１００の箇所に配設されている。室内温度センサ９６は、ＥＣＵ９０に電気的に接続されている。室内温度センサ９６は、室内空間１０１の温度を検出し、その温度を表す信号をＥＣＵ９０に出力する。ＥＣＵ９０は、その信号に基づいて室内空間１０１の温度を室内温度Ｔinとして取得する。
【００６９】
外気温センサ９７は、車両１００の外部の空気（即ち、外気）の温度を検出可能な車両１００の箇所に配設されている。外気温センサ９７は、ＥＣＵ９０に電気的に接続されている。外気温センサ９７は、外気の温度を検出し、その温度を表す信号をＥＣＵ９０に出力する。ＥＣＵ９０は、その信号に基づいて外気の温度を外気温Ｔａとして取得する。
【００７０】
アクセルペダル操作量センサ９８は、車両１００のアクセルペダル（図示略）の操作量を検出可能な車両１００の箇所に配設されている。アクセルペダル操作量センサ９８は、ＥＣＵ９０に電気的に接続されている。アクセルペダル操作量センサ９８は、アクセルペダルの操作量を検出し、その操作量を表す信号をＥＣＵ９０に出力する。ＥＣＵ９０は、その信号に基づいてアクセルペダルの操作量をアクセルペダル操作量ＡＰとして取得する。更に、ＥＣＵ９０は、そのアクセルペダル操作量ＡＰに基づいて機関負荷ＫＬ（即ち、機関１１０の負荷）を取得する。
【００７１】
クランク角センサ９９は、機関１１０のクランクシャフト（図示略）に近接して配設されている。クランク角センサ９９は、ＥＣＵ９０に電気的に接続されている。クランク角センサ９９は、クランクシャフトが所定角度（例えば、１０°）回転する毎にパルス信号をＥＣＵ９０に出力する。ＥＣＵ９０は、その信号等に基づいて機関回転速度ＮＥ（即ち、機関１１０の回転速度）を取得する。
【００７２】
＜内燃機関の運転等＞
ＥＣＵ９０は、公知のように、車輪駆動軸１６０を介して駆動輪１７０に供給すべき出力Ｐdv_req（即ち、要求駆動力Ｐdv_req）を取得（算出）する。ＥＣＵ９０は、その要求駆動力Ｐdv_reqに基づき、機関１１０から動力分割機構１４０に出力させる動力を要求機関出力Ｐeng_reqとして取得（算出）し、第１ＭＧ１１１から動力分割機構１４０に出力させる動力を要求第１ＭＧ出力Ｐmg1_reqとして取得（算出）し、第２ＭＧ１１２から動力分割機構１４０に出力させる動力を要求第２ＭＧ出力Ｐmg2_reqとして取得（算出）する。
【００７３】
ＥＣＵ９０は、要求機関出力Ｐeng_reqの出力が機関１１０から動力分割機構１４０に出力されるように機関１１０の運転を制御し、要求第１ＭＧ出力Ｐmg1_req及び要求第２ＭＧ出力Ｐmg2_reqの出力がそれぞれ第１ＭＧ１１１及び第２ＭＧ１１２から動力分割機構１４０に出力されるようにインバータ１３１の作動を制御する。
【００７４】
又、ＥＣＵ９０は、バッテリ１２０に充電されている電力量ＳＯＣが所定電力量ＳＯＣthよりも少なくなった場合、機関１１０を運転させて機関１１０が出力する駆動力によって第１ＭＧ１１１を回転させて電力を発生させ、その電力をバッテリ１２０に充電させる。
【００７５】
＜実施装置の作動の概要＞
次に、実施装置の作動の概要について説明する。
【００７６】
＜機関冷却要求＞
要求機関出力Ｐeng_reqがゼロよりも大きい場合、機関１１０が運転される。機関１１０が運転されている場合、機関１１０は熱を発する。機関１１０は、その温度Ｔengが零度よりも高い所定の温度範囲ＷＴeng内の温度に維持されているとき、機関１１０を潤滑する潤滑油の温度が適温となり、機関１１０の可動部品の摩擦抵抗が小さくなる等、好ましい状態で作動する。
【００７７】
そこで、実施装置は、要求機関出力Ｐeng_reqがゼロよりも大きく、従って、機関１１０の運転が行われているときに、機関水温ＴＷengが暖機完了水温ＴＷeng_dan以上である場合、機関１１０を冷却する要求である機関冷却要求が発生していると判断する。一方、要求機関出力Ｐeng_reqがゼロよりも大きく、従って、機関１１０の運転が行われているときに、機関水温ＴＷengが暖機完了水温ＴＷeng_danよりも低い場合、実施装置は、機関冷却要求が発生していないと判断する。
【００７８】
本例においては、実施装置は、機関温度Ｔengに相関するパラメータとして機関水温ＴＷengを用いる。従って、暖機完了水温ＴＷeng_danは、機関温度Ｔengが所定の温度範囲ＷＴengの下限温度Ｔeng_lowerであるときの機関水温ＴＷengであり、実験等に基づいて予め設定される。
【００７９】
尚、実施装置は、機関運転が停止されている場合にも、機関冷却要求が発生していないと判断する。
【００８０】
＜コア加熱要求＞
更に、先に述べたように、実施装置は、システム起動スイッチ９１がオン位置に設定されているときに室内温度設定スイッチ９２がオン位置に設定された場合、車両１００の室内空間１０１を暖房する要求である暖房要求が発生していると判断する。更に、実施装置は、暖房要求が発生しているときに室内温度Ｔinが要求室内温度Ｔin_reqよりも低い場合、ヒータコア３２の温度Ｔhc（以下、「ヒータコア温度Ｔhc」と称呼する。）が室内温度Ｔinを要求室内温度Ｔin_reqまで上昇させるのに要求される温度Ｔhc_req（以下、「要求ヒータコア温度Ｔhc_req」と称呼する。）よりも低く、そのため、ヒータコア３２を加熱する要求であるコア加熱要求が発生していると判断する。
【００８１】
＜機関運転時＞
＜第１循環制御＞
実施装置は、機関冷却要求が発生しているときにコア加熱要求が発生していなければ、図３に矢印で示したように冷却水を循環させる制御（以下、「第１循環制御」と称呼する。）を行う。
【００８２】
実施装置は、第１循環制御を行う場合、機関水路遮断弁１３を開弁位置に設定し、バイパス制御弁１４を閉弁位置に設定し、連結水路遮断弁５５を閉弁位置に設定したうえで機関ポンプ１１を作動させ、熱交換ファン８０を作動させる。このとき、実施装置は、暖房ポンプ３１、暖房ファン３４及びコンプレッサ６３の作動を停止させた状態を維持する。尚、実施装置は、第１循環制御を行う場合、暖房水路遮断弁３３を開弁位置に設定してもよいし、閉弁位置に設定してもよい。
【００８３】
第１循環制御が行われると、機関ポンプ１１から吐出された冷却水は、第１機関水路２１を介して機関内部水路２５に流入する。その冷却水は、機関内部水路２５を流れた後、第２機関水路２２を介してラジエータ水路２６に流入する。その冷却水は、ラジエータ水路２６を流れた後、第３機関水路２３を介して機関ポンプ１１に取り込まれる。
【００８４】
これによれば、ラジエータ水路２６を流れる間にラジエータ１２によって冷却された冷却水が機関内部水路２５に供給される。これにより、機関１１０を冷却することができる。
【００８５】
＜第２循環制御＞
一方、機関冷却要求が発生しているときにコア加熱要求が発生した場合、ヒートポンプ６０によって加熱した冷却水をヒータコア水路４５に供給することによりヒータコア３２を加熱することができる。しかしながら、機関１１０を冷却した冷却水（以下、「機関冷却水」と称呼する。）をヒータコア水路４５に供給することによってもヒータコア３２を加熱することができる。そこで、実施装置は、機関冷却水をヒータコア水路４５に供給することによりヒータコア３２を加熱できる間は、機関冷却水をヒータコア水路４５に供給することによりヒータコア３２を加熱する。
【００８６】
より具体的には、機関冷却要求が発生しているときにコア加熱要求が発生した場合、実施装置は、後述するヒートポンプ作動条件が成立していなければ、第１循環制御を継続した状態で、図４に矢印で示したように冷却水を循環させる制御（以下、「第２循環制御」と称呼する。）を行う。
【００８７】
実施装置は、第２循環制御を行う場合、上述したように第１循環制御を継続した状態で、連結水路遮断弁５５を開弁位置に設定し、暖房水路遮断弁３３を閉弁位置に設定したうえで暖房ファン３４を作動させる。このとき、実施装置は、コンプレッサ６３の作動を停止させた状態を維持する。尚、実施装置は、第２循環制御を行う場合、機関ポンプ１１を作動させる代わりに、暖房ポンプ３１を作動させてもよいし、機関ポンプ１１及び暖房ポンプ３１の両方を作動させてもよい。
【００８８】
上記ヒートポンプ作動条件は、機関冷却水をヒータコア水路４５に供給することによりヒータコア３２の温度を上昇させることができる間は成立せず、機関冷却水をヒータコア水路４５に供給することによりヒータコア３２の温度を上昇させることができなくなると成立する。本例においては、実施装置は、以下に述べる第１条件Ｃ１及び第２条件Ｃ２の両方が成立したときにヒートポンプ作動条件が成立したと判定する。
【００８９】
第１条件Ｃ１は、機関冷却水が凝縮器水路４６に供給されていることである。実施装置は、「機関水路遮断弁１３、バイパス制御弁１４、連結水路遮断弁５５及び暖房水路遮断弁３３の設定位置」並びに「機関ポンプ１１及び暖房ポンプ３１の作動の有無」に基づいて第１条件Ｃ１が成立しているか否かを判定する。
【００９０】
第２条件Ｃ２は、ヒータコア３２の温度上昇率Ｒhcが所定温度上昇率Ｒhc_thよりも小さいことである。即ち、第２循環制御が実行されているにもかかわらずヒータコア３２の温度上昇率Ｒhcが所定温度上昇率Ｒhc_thよりも小さいことは、機関冷却水をヒータコア水路４５に供給することだけではヒータコア３２の温度を十分に上昇させることができないことを意味する。実施装置は、ヒータコア出口水温ＴＷhc_outの上昇率Ｒhc_outが所定水温上昇率Ｒhc_out_thよりも小さい場合、ヒータコア３２の温度上昇率Ｒhcが所定温度上昇率Ｒhc_thよりも小さいと判断し、従って、第２条件Ｃ２が成立していると判定する。尚、所定水温上昇率Ｒhc_out_thは、ヒータコア３２の温度上昇率Ｒhcが所定温度上昇率Ｒhc_thであるときのヒータコア出口水温ＴＷhc_outの温度上昇率であり、実験等に基づいて予め設定される。
【００９１】
尚、機関冷却水（即ち、機関内部水路２５から流出した冷却水）が凝縮器水路４６に供給され始まってから一定の時間を経過すればヒータコア３２の温度上昇率Ｒhcが所定温度上昇率Ｒhc_th以上になる可能性が高いが、機関冷却水が凝縮器水路４６に供給され始まった直後は、ヒータコア３２の温度上昇率Ｒhcが所定温度上昇率Ｒhc_thよりも小さい可能性がある。
【００９２】
そこで、実施装置は、機関冷却水が凝縮器水路４６に供給され始まってから所定時間が経過した後のヒータコア３２の温度上昇率Ｒhcが所定温度上昇率Ｒhc_thよりも小さい場合、第２条件Ｃ２が成立していると判断するように構成されてもよい。この場合、所定時間は、機関冷却水が凝縮器水路４６に供給され始まった後、ヒータコア３２の温度上昇率Ｒhcが所定温度上昇率Ｒhc_th以上となるのに十分な時間に設定される。
【００９３】
第２循環制御が行われると、機関ポンプ１１から吐出された冷却水は、第１機関水路２１を介して機関内部水路２５に流入する。その冷却水は、機関内部水路２５を流れた後、第２機関水路２２に流出する。その冷却水の一部は、第２機関水路２２を介してラジエータ水路２６に流入する。その冷却水は、ラジエータ水路２６を流れた後、第３機関水路２３を介して機関ポンプ１１に取り込まれる。一方、第２機関水路２２に流出した冷却水の残りは、第１連結水路５１及び第１暖房水路４１を介して凝縮器水路４６に流入する。その冷却水は、凝縮器水路４６を流れた後、第２暖房水路４２を介してヒータコア水路４５に流入する。その冷却水は、ヒータコア水路４５を流れた後、第３暖房水路４３、暖房ポンプ３１の内部水路、第１暖房水路４１、第２連結水路５２及び第３機関水路２３を介して機関ポンプ１１に取り込まれる。このとき、ヒートポンプ６０のコンプレッサ６３は、作動されていない。
【００９４】
これによれば、機関冷却水（即ち、機関内部水路２５から第２機関水路２２に流出した冷却水）の一部がラジエータ１２によって冷却されずにヒータコア水路４５に供給される。このため、ヒータコア３２を加熱することができる。
【００９５】
＜第３循環制御＞
実施装置が第２循環制御を行っている間にヒートポンプ作動条件が成立すると、実施装置は、第２循環制御を継続した状態で、図５に矢印で示したように冷却水及び冷媒を循環させる制御（以下、「第３循環制御」と称呼する。）を行う。
【００９６】
実施装置は、第３循環制御を行う場合、上述したように第２循環制御を継続した状態で、コンプレッサ６３を作動させる。尚、実施装置は、第３循環制御を行う場合も、第２循環制御を行う場合と同様に、機関ポンプ１１を作動させる代わりに、暖房ポンプ３１を作動させてもよいし、機関ポンプ１１及び暖房ポンプ３１の両方を作動させてもよい。
【００９７】
実施装置は、コンプレッサ６３を作動させる場合、「要求室内温度Ｔin_req」、「要求室内温度Ｔin_reqに対する現在の室内温度Ｔinの差ΔＴin（＝Ｔin_req−Ｔin）」及び「外気温Ｔａ」に基づいてコンプレッサ６３の作動を制御するデューティ比Ｄcp（以下、「コンプレッサデューティ比Ｄcp」と称呼する。）の目標値Ｄcp_tgtを取得する。
【００９８】
より具体的には、実施装置は、要求室内温度Ｔin_req及び外気温ＴａをルックアップテーブルMapDcp_base(Tin_req,Ta)に適用することにより、コンプレッサデューティ比Ｄcpの基本値Ｄcp_base（以下、「コンプレッサ６３の基本デューティ比Ｄcp_base」と称呼する。）を取得する。ルックアップテーブルMapDcp_base(Tin_req,Ta)は、外気温Ｔａに応じて室内温度Ｔinを要求室内温度Ｔin_reqにすることができるコンプレッサデューティ比Ｄcpを実験等により求め、それらコンプレッサデューティ比Ｄcpを要求室内温度Ｔin_req及び外気温Ｔａに基づいて取得できるように作成されたものである。
【００９９】
ルックアップテーブルMapDcp_base(Tin_req,Ta)によれば、要求室内温度Ｔin_reqが高いほど大きい基本デューティ比Ｄcp_baseが取得され、外気温Ｔａが低いほど大きい基本デューティ比Ｄcp_baseが取得される。
【０１００】
更に、実施装置は、要求室内温度Ｔin_reqに対する実際の室内温度Ｔinの差（以下、「室内温度差ΔＴin」と称呼する。）をより早くゼロにするためのフィードバック制御値ΔＤcpを室内温度差ΔＴinに基づいて公知の手法にて取得する。実施装置は、このフィードバック制御値ΔＤcpを基本デューティ比Ｄcp_baseに加えた値（＝Ｄcp_base＋ΔＤcp）をコンプレッサデューティ比Ｄcpの目標値Ｄcp_tgt（以下、「コンプレッサ６３の目標デューティ比Ｄcp_tgt」と称呼する。）として取得する。
【０１０１】
そして、実施装置は、コンプレッサデューティ比Ｄcpを目標デューティ比Ｄcp_tgtに制御することによりコンプレッサ６３を作動させる。
【０１０２】
第３循環制御が行われると、コンプレッサ６３から吐出された冷媒は、第１冷媒通路７１を介して凝縮器６１に流入する。その冷媒は、凝縮器６１を流れた後、第２冷媒通路７２を介して外気熱交換器６２に流入する。その冷媒は、外気熱交換器６２を流れた後、第３冷媒通路７３を介してコンプレッサ６３に取り込まれる。
【０１０３】
これによれば、凝縮器水路４６には、機関１１０を冷却して温度の高くなった冷却水が供給され、その冷却水は、凝縮器水路４６を流れる間にコンプレッサ６３によって加圧されて温度の高くなった冷媒により加熱される。従って、その冷却水の温度は更に高くなる。そして、その冷却水がヒータコア水路４５に供給される。このため、機関１１０を冷却した後の冷却水をヒータコア水路４５に供給しただけでは、室内温度Ｔinを要求室内温度Ｔin_reqにまで上昇させるのに十分な温度までヒータコア３２を加熱することができない場合でも、室内温度Ｔinを要求室内温度Ｔin_reqにまで上昇させるのに十分な温度にヒータコア３２を加熱することができる。
【０１０４】
＜機関運転停止時＞
＜第４循環制御＞
一方、要求機関出力Ｐeng_reqがゼロである場合、機関運転（即ち、機関１１０の運転）が停止されている。このときにコア加熱要求が発生した場合、実施装置は、ヒートポンプ６０によって加熱した冷却水をヒータコア水路４５に供給することによりヒータコア３２を加熱する。
【０１０５】
より具体的には、機関運転が停止されているときにコア加熱要求が発生した場合、実施装置は、図６に矢印で示したように冷却水及び冷媒を循環させる制御（以下、「第４循環制御」と称呼する。）を行う。
【０１０６】
実施装置は、第４循環制御を行う場合、連結水路遮断弁５５を閉弁位置に設定し且つ暖房水路遮断弁３３を開弁位置に設定したうえで暖房ポンプ３１、暖房ファン３４、コンプレッサ６３及び熱交換ファン８０を作動させる。このとき、実施装置は、機関ポンプ１１の作動を停止した状態を維持する。尚、実施装置は、第４循環制御を行う場合、機関水路遮断弁１３及びバイパス制御弁１４をそれぞれ開弁位置に設定してもよいし、閉弁位置に設定してもよい。
【０１０７】
第４循環制御が行われると、暖房ポンプ３１から吐出された冷却水は、第１暖房水路４１を介して凝縮器水路４６に流入する。その冷却水は、凝縮器水路４６を流れた後、第２暖房水路４２を介してヒータコア水路４５に流入する。その冷却水は、ヒータコア水路４５を流れた後、第３暖房水路４３を介して暖房ポンプ３１に取り込まれる。第４循環制御が行われているときの冷媒の流れは、第３循環制御が行われているときの冷媒の流れと同じである（図５を参照。）。
【０１０８】
これによれば、冷却水が凝縮器水路４６を流れる間にヒートポンプ６０の凝縮器６１を流れる冷媒によって加熱され、その加熱された冷却水がヒータコア水路４５に供給される。このため、ヒータコア３２を加熱することができる。
【０１０９】
＜第５循環制御＞
実施装置が第４循環制御を行っている間にコンプレッサ６３のデューティ比Ｄcpが最大値Ｄcp_maxに達した場合、実施装置は、機関水温ＴＷengが暖機完了水温ＴＷeng_danに達するまでは、機関１１０を運転させる共に図７に矢印で示したように冷却水及び冷媒を循環させる制御（以下、「第５循環制御」と称呼する。）を行う。
【０１１０】
実施装置は、第５循環制御を行う場合、上述したように機関１１０を運転させると共に、機関水路遮断弁１３を閉弁位置に設定し、バイパス制御弁１４を閉弁位置に設定し、連結水路遮断弁５５を開弁位置に設定し、暖房水路遮断弁３３を閉弁位置に設定したうえで暖房ポンプ３１の作動を停止させ、機関ポンプ１１を作動させる。このとき、実施装置は、コンプレッサ６３及び熱交換ファン８０を作動させた状態を維持する。尚、実施装置は、第５循環制御を行う場合、機関ポンプ１１を作動させる代わりに、暖房ポンプ３１の作動を継続させてもよいし、暖房ポンプ３１の作動を継続した状態で機関ポンプ１１を作動させてもよい。
【０１１１】
第５循環制御が行われると、機関ポンプ１１から吐出された冷却水は、第１機関水路２１を介して機関内部水路２５に流入する。その冷却水は、機関内部水路２５を流れた後、第２機関水路２２、第１連結水路５１及び第１暖房水路４１を介して凝縮器水路４６に流入する。その冷却水は、凝縮器水路４６を流れた後、第２暖房水路４２を介してヒータコア水路４５に流入する。その冷却水は、ヒータコア水路４５を流れた後、第３暖房水路４３、暖房ポンプ３１の内部水路、第１暖房水路４１、第２連結水路５２及び第３機関水路２３を介して機関ポンプ１１に取り込まれる。
【０１１２】
これによれば、凝縮器水路４６には、機関１１０を冷却して温度の高くなった冷却水が供給され、その冷却水は、凝縮器水路４６を流れる間にコンプレッサ６３によって加圧されて温度の高くなった冷媒により加熱される。従って、その冷却水の温度は更に高くなる。そして、その冷却水がヒータコア水路４５に供給される。このため、ヒートポンプ６０によって加熱した冷却水をヒータコア水路４５に供給しただけでは、室内温度Ｔinを要求室内温度Ｔin_reqまで上昇させるのに十分な温度までヒータコア３２を加熱することができない場合でも、室内温度Ｔinを要求室内温度Ｔin_reqにまで上昇させるのに十分な温度にヒータコア３２を加熱することができる。
【０１１３】
＜第６循環制御＞
実施装置が第５循環制御を行っている間に機関水温ＴＷengが暖機完了水温ＴＷeng_danに達した場合、実施装置は、機関運転を停止させる制御（以下、「第６循環制御」と称呼する。）を行う。このとき、実施装置は、機関水路遮断弁１３及びバイパス制御弁１４をそれぞれ閉弁位置に設定し、連結水路遮断弁５５を開弁位置に設定し、暖房水路遮断弁３３を閉弁位置に設定した状態を維持する。更に、実施装置は、機関ポンプ１１、暖房ファン３４、コンプレッサ６３及び熱交換ファン８０を作動させた状態を維持する。
【０１１４】
第６循環制御が行われているときの冷却水及び冷媒の流れは、第５循環制御が行われているときの冷却水及び冷媒の流れと同じである（図７を参照。）。
【０１１５】
機関水温ＴＷengが暖機完了水温ＴＷeng_danに達した後は、機関１１０の温度が十分に高くなっている。従って、このときに機関運転を停止させても、機関ポンプ１１の作動を継続しておけば、冷却水は、機関内部水路２５を流れ、その間に加熱される。そして、その冷却水が凝縮器水路４６に供給されるようにしておけば、ヒータコア水路４５に供給される冷却水の温度を高い温度に維持することができる。一方、機関運転を停止させれば、燃料消費率が小さくなる。
【０１１６】
第６循環制御によれば、機関水温ＴＷengが暖機完了水温ＴＷeng_danに達した場合、機関運転が停止されるが、機関ポンプ１１の作動が継続されるので、機関内部水路２５を流れて温度の高くなった冷却水が凝縮器水路４６に供給される。従って、ヒータコア水路４５に供給される冷却水の温度が高い温度に維持される。このため、ヒータコア３２を加熱することができると共に、燃料消費率を小さくすることができる。
【０１１７】
＜第７循環制御＞
一方、実施装置が第５循環制御又は第６循環制御を行っている間に室内温度差ΔＴin（即ち、要求室内温度Ｔin_reqに対する室内温度Ｔinの差ΔＴin）が所定室内温度差ΔＴin_th以下になった場合、実施装置は、コンプレッサ６３及び熱交換ファン８０の作動を停止させる制御（以下、「第７循環制御」と称呼する。）を行う。このとき、実施装置は、機関水路遮断弁１３及びバイパス制御弁１４をそれぞれ閉弁位置に設定し、連結水路遮断弁５５を開弁位置に設定し、暖房水路遮断弁３３を閉弁位置に設定した状態を維持する。更に、実施装置は、機関ポンプ１１及び暖房ファン３４を作動させた状態を維持する。
【０１１８】
第７循環制御が行われると、機関ポンプ１１から吐出された冷却水は、図８に示したように循環する。第７循環制御が行われているときのの冷却水の流れは、第５循環制御又は第６循環制御が行われているときの冷却水の流れと同じである（図７を参照。）。
【０１１９】
第５循環制御が行われているときには、機関温度Ｔengは、暖機完了温度Ｔeng_danに達していないが徐々に上昇している。従って、冷却水が機関内部水路２５を流れる間に機関１１０から受ける熱量は、徐々に増大している。一方、第６循環制御が行われているときには、機関温度Ｔengが暖機完了温度Ｔeng_danに達しているので、機関１１０は、機関内部水路２５を流れる冷却水に十分な熱量を与えることができる程度の熱をもっている。
【０１２０】
従って、第５循環制御又は第６循環制御の実行中に室内温度差ΔＴinが小さくなった場合、コンプレッサ６３の作動を停止させても、機関ポンプ１１の作動を継続しておけば、冷却水は、機関内部水路２５を流れ、その間に加熱される。そして、その冷却水がヒータコア水路４５に供給されるようにしておけば、室内温度Ｔinを要求室内温度Ｔin_reqまで上昇させられる温度までヒータコア３２を加熱できる可能性が高い。一方、コンプレッサ６３の作動を停止させれば、コンプレッサ６３の作動に消費される電力を節約することができる。
【０１２１】
第７循環制御によれば、室内温度差ΔＴinが所定室内温度差ΔＴin_th以下になった場合、コンプレッサ６３の作動が停止されるが、機関ポンプ１１の作動が継続されるので、機関内部水路２５を流れて温度の高くなった冷却水がヒータコア水路４５に供給される。このため、ヒータコア３２を加熱することができると共に、コンプレッサ６３の作動に消費される電力を少なくすることができる。
【０１２２】
＜第８循環制御＞
ところで、外気温が非常に低いとき（特に、外気温がマイナスの非常に低い温度であるとき）にコンプレッサ６３を作動させても、凝縮器水路４６を流れる冷却水の温度を凝縮器６１を流れる冷媒によって上昇させることができない或いは上昇させられる幅が小さい可能性がある。
【０１２３】
そこで、機関運転が停止されているときにコア加熱要求が発生した場合、実施装置は、外気温Ｔａが所定外気温Ｔａ_thよりも低ければ、上記第４循環制御を行うのではなく、機関１１０を運転させると共に図８に矢印で示したように冷却水を循環させる制御（以下、「第８循環制御」と称呼する。）を行う。
【０１２４】
本例においては、所定外気温Ｔａ_thは、ヒートポンプ６０が凝縮器６１において冷却水の温度を上昇させることができる外気温Ｔａの下限値（即ち、ヒートポンプ６０の作動限界温度Ｔａ_low）に設定される。しかしながら、所定外気温Ｔａ_thは、作動限界温度Ｔａ_lowよりも若干高い温度に設定されてもよい。
【０１２５】
実施装置は、第８循環制御を行う場合、上述したように機関１１０を運転させると共に、機関水路遮断弁１３を閉弁位置に設定し、バイパス制御弁１４を閉弁位置に設定し、連結水路遮断弁５５を開弁位置に設定し、暖房水路遮断弁３３を閉弁位置に設定したうえで機関ポンプ１１及び暖房ファン３４を作動させる。このとき、実施装置は、暖房ポンプ３１、熱交換ファン８０及びコンプレッサ６３の作動を停止させた状態を維持する。しかしながら、実施装置は、機関ポンプ１１を作動させる代わりに、暖房ポンプ３１を作動させてもよいし、機関ポンプ１１及び暖房ポンプ３１の両方を作動させてもよい。
【０１２６】
これによれば、機関冷却水（即ち、機関１１０を冷却した冷却水）がヒータコア水路４５に供給される。このため、外気温が非常に低い場合でも、ヒータコア３２を加熱することができる。
【０１２７】
＜第９循環制御＞
ところで、要求機関出力Ｐeng_reqがゼロよりも大きくなり、その結果、機関運転が開始された場合、その機関運転の開始直後の一定期間においては、機関温度Ｔengが暖機完了温度Ｔeng_danよりも低く、従って、機関水温ＴＷengが暖機完了水温ＴＷeng_danよりも低いことがある。この場合、機関冷却要求が発生しておらず、機関１１０の温度を上昇させる要求（即ち、機関１１０を暖機する要求）が発生している。
【０１２８】
そこで、機関１１０を暖機する要求である暖機要求が発生している場合、実施装置は、コア加熱要求が発生していなければ、図９に矢印で示したように冷却水を循環させる制御（以下、「第９循環制御」と称呼する。）を行う。
【０１２９】
実施装置は、第９循環制御を行う場合、機関水路遮断弁１３を閉弁位置に設定し、バイパス制御弁１４を開弁位置に設定し、連結水路遮断弁５５を閉弁位置に設定したうえで機関ポンプ１１を作動させる。このとき、実施装置は、暖房水路遮断弁３３を開弁位置に設定してもよいし、閉弁位置に設定してもよい。又、このとき、機関冷却要求もコア加熱要求も発生していないので、実施装置は、熱交換ファン８０、暖房ポンプ３１、暖房ファン３４及びコンプレッサ６３の作動を停止させた状態を維持する。
【０１３０】
第９循環制御が行われると、機関ポンプ１１から吐出された冷却水は、第１機関水路２１を介して機関内部水路２５に流入する。その冷却水は、機関内部水路２５を流れた後、第２機関水路２２、バイパス水路２７及び第３機関水路２３を介して機関ポンプ１１に取り込まれる。
【０１３１】
これによれば、冷却水は、ラジエータ１２によって冷却されずに機関内部水路２５に供給される。このため、機関１１０の温度を高い上昇率で上昇させることができる。
【０１３２】
＜第１０循環制御＞
実施装置が第９循環制御を行っている間にコア加熱要求が発生した場合、実施装置は、上記ヒートポンプ作動条件が成立するまでは、機関ポンプ１１の作動を継続した状態で、図１０に矢印で示したように冷却水を循環させる制御（以下、「第１０循環制御」と称呼する。）を行う。
【０１３３】
実施装置は、第１０循環制御を行う場合、上述したように機関ポンプ１１の作動を継続した状態で、機関水路遮断弁１３を閉弁位置に設定し、バイパス制御弁１４を閉弁位置に設定し、連結水路遮断弁５５を開弁位置に設定し、暖房水路遮断弁３３を閉弁位置に設定したうえで暖房ファン３４を作動させる。このとき、実施装置は、熱交換ファン８０、暖房ポンプ３１及びコンプレッサ６３の作動を停止させた状態を維持する。尚、実施装置は、第１０循環制御を行う場合、機関ポンプ１１を作動させる代わりに、暖房ポンプ３１を作動させてもよいし、機関ポンプ１１及び暖房ポンプ３１の両方を作動させてもよい。
【０１３４】
第１０循環制御が行われると、機関ポンプ１１から吐出された冷却水は、第１機関水路２１を介して機関内部水路２５に流入する。その冷却水は、機関内部水路２５を流れた後、第２機関水路２２、バイパス水路２７及び第３機関水路２３を介して機関ポンプ１１に取り込まれる。
【０１３５】
これによれば、冷却水は、ラジエータ１２によって冷却されずに機関内部水路２５に供給される。このため、機関１１０の温度を高い上昇率で上昇させることができる。加えて、ヒータコア水路４５には、機関１１０を冷却して温度の高くなった冷却水が供給される。このため、ヒータコア３２を加熱することもできる。
【０１３６】
＜第１１循環制御＞
実施装置が第１０循環制御を行っている間に上記ヒートポンプ作動条件が成立した場合、実施装置は、第１０循環制御を継続した状態で、コンプレッサ６３及び熱交換ファン８０を作動させる制御（以下、「第１１循環制御」と称呼する。）を行う。
【０１３７】
このとき、実施装置は、機関水路遮断弁１３、バイパス制御弁１４及び暖房水路遮断弁３３をそれぞれ閉弁位置に設定した状態を維持し、連結水路遮断弁５５を開弁位置に設定した状態を維持する。更に、実施装置は、機関ポンプ１１及び暖房ファン３４を作動させた状態を維持し、暖房ポンプ３１の作動を停止させた状態を維持する。
【０１３８】
第１１循環制御が行われると、冷却水及び冷媒は、図１１に矢印で示したように循環する。第１１循環制御が行われているときの冷却水の流れは、第１０循環制御が行われているときの冷却水の流れと同じである（図１０を参照。）。一方、第１１循環制御が行われているときの冷媒の流れは、第３循環制御が行われているとき冷媒の流れと同じである（図５を参照。）。
【０１３９】
これによれば、凝縮器水路４６には、機関１１０を冷却して温度の高くなった冷却水が供給され、その冷却水は、凝縮器水路４６を流れる間にコンプレッサ６３によって加圧されて温度の高くなった冷媒により加熱される。従って、その冷却水の温度は更に高くなる。そして、その冷却水がヒータコア水路４５に供給される。このため、機関１１０を冷却した後の冷却水をヒータコア水路４５に供給しただけでは、室内温度Ｔinを要求室内温度Ｔin_reqにまで上昇させるのに十分な温度までヒータコア３２を加熱することができない場合でも、室内温度Ｔinを要求室内温度Ｔin_reqにまで上昇させるのに十分な温度にヒータコア３２を加熱することができる。加えて、ラジエータ１２によって冷却されていない冷却水が機関内部水路２５に供給されるので、機関１１０の温度を高い上昇率で上昇させることができる。
【０１４０】
以上が実施装置の作動の概要である。これによれば、燃料消費率を低く抑えつつ、室内温度Ｔinを要求室内温度Ｔin_reqにまで上昇させることができる。
【０１４１】
＜実施装置の具体的な作動＞
次に、実施装置の具体的な作動について説明する。実施装置のＥＣＵ９０のＣＰＵ（以下、単に「ＣＰＵ」と称呼する。）は、システム起動スイッチ９１がオン位置に設定されているとき、図１２にフローチャートにより示したルーチンを所定時間の経過毎に実行するようになっている。
【０１４２】
従って、所定のタイミングになると、ＣＰＵは、図１２のステップ１２００から処理を開始してステップ１２０５に進み、通常機関運転フラグＸeng_normalの値が「１」であるか否かを判定する。フラグＸeng_normalの値は、要求機関出力Ｐeng_reqがゼロよりも大きく、その結果、機関運転が開始された場合に「１」に設定され、要求機関出力Ｐeng_reqがゼロになり、その結果、機関運転が停止された場合に「０」に設定される。
【０１４３】
通常機関運転フラグＸeng_normalの値が「１」である場合、ＣＰＵは、ステップ１２０５にて「Ｙｅｓ」と判定してステップ１２１０に進み、コア加熱要求フラグＸhc_heatの値が「１」であるか否かを判定する。フラグＸhc_heatの値は、コア加熱要求が発生している場合に「１」に設定され、コア加熱要求が発生していない場合に「０」に設定される。
【０１４４】
コア加熱要求フラグＸhc_heatの値が「１」である場合、ＣＰＵは、ステップ１２１０にて「Ｙｅｓ」と判定し、ステップ１２１５の処理を行う。このステップ１２１５においては、ＣＰＵは、図１３にフローチャートにより示したルーチンを実行する。
【０１４５】
従って、ＣＰＵは、ステップ１２１５に進むと、図１３のステップ１３００から処理を開始してステップ１３０５に進み、図１８にフローチャートにより示したルーチンを実行する。
【０１４６】
従って、ＣＰＵは、ステップ１３０５に進むと、図１８のステップ１８００から処理を開始し、以下に述べるステップ１８０５乃至ステップ１８１５の処理を順に行う。その後、ＣＰＵは、ステップ１８９５を経由して図１３のステップ１３１０に進む。
【０１４７】
ステップ１８０５：ＣＰＵは、要求機関出力Ｐeng_req及び機関回転速度ＮＥをルックアップテーブルMapQbase(Peng_req,NE)に適用することにより、基本燃料噴射量Ｑbaseを取得する。基本燃料噴射量Ｑbaseは、燃料噴射量（即ち、機関１１０の燃料噴射弁（図示略）から噴射させる燃料の量）の目標値Ｑtgtを算出するための燃料噴射量の基準値である。ルックアップテーブルMapQbase(Peng_req)によれば、要求機関出力Ｐeng_reqが大きいほど大きい基本燃料噴射量Ｑbaseが取得され、機関回転速度ＮＥが大きいほど小さい基本燃料噴射量Ｑbaseが取得される。
【０１４８】
ステップ１８１０：ＣＰＵは、要求機関出力Ｐeng_reqに対する機関１１０の実際の出力Ｐengの差ΔＰengに基づいて機関１１０の実際の出力Ｐengをより早く要求機関出力Ｐeng_reqに制御するためのフィードバック制御値ΔＱを取得する。
【０１４９】
ステップ１８１５：ＣＰＵは、基本燃料噴射量Ｑbaseにフィードバック制御値ΔＱを加えた値と、燃料噴射弁から噴射可能な燃料の量の最大値Ｑmaxと、のうち、小さいほうの値を目標燃料噴射量Ｑtgt（即ち、燃料噴射量の目標値Ｑtgt）として取得する。
【０１５０】
ＣＰＵは、図１３のステップ１３１０に進むと、機関冷却要求フラグＸeng_coolの値が「１」であるか否かを判定する。フラグＸeng_coolの値は、機関冷却要求が発生している場合に「１」に設定され、機関冷却要求が発生していない場合に「０」に設定される。
【０１５１】
機関冷却要求フラグＸeng_coolの値が「１」である場合、ＣＰＵは、ステップ１３１０にて「Ｙｅｓ」と判定し、以下に述べるステップ１３１５乃至ステップ１３２５の処理を順に行う。その後、ＣＰＵは、ステップ１３３０に進む。
【０１５２】
ステップ１３１５：ＣＰＵは、機関水温ＴＷengをルックアップテーブルMapDpp1_tgt(TWeng)に適用することにより、機関ポンプ１１の作動を制御するデューティ比の目標値Ｄpp1_tgt（以下、「機関ポンプ１１の目標デューティ比Ｄpp1_tgt」と称呼する。）を取得する。
【０１５３】
ステップ１３２０：ＣＰＵは、暖房ポンプ３１の作動を制御するデューティ比の目標値Ｄpp2_tgt（以下、「暖房ポンプ３１の目標デューティ比Ｄpp2_tgt」と称呼する。）をゼロに設定する。この場合、後述する図１２のステップ１２５５において、暖房ポンプ３１の作動が停止され或いは停止された状態に維持される。
【０１５４】
ステップ１３２５：ＣＰＵは、連結水路遮断弁５５を開弁位置に設定し、暖房水路遮断弁３３を閉弁位置に設定し、機関水路遮断弁１３を開弁位置に設定し、バイパス制御弁１４を閉弁位置に設定する。
【０１５５】
ＣＰＵは、ステップ１３３０に進むと、ヒートポンプ作動条件フラグＸhp_reqの値が「１」であるか否かを判定する。フラグＸhp_reqの値は、上記ヒートポンプ作動条件が成立している場合に「１」に設定され、上記ヒートポンプ作動条件が成立していない場合に「０」に設定される。
【０１５６】
ヒートポンプ作動条件フラグＸhp_reqの値が「１」である場合、ＣＰＵは、ステップ１３３０にて「Ｙｅｓ」と判定してステップ１３３５にすすみ、図２０にフローチャートにより示したルーチンを実行する。
【０１５７】
従って、ＣＰＵは、ステップ１３３５に進むと、図２０のステップ２０００から処理を開始し、以下に述べるステップ２００５乃至ステップ２０１５の処理を順に行う。その後、ＣＰＵは、ステップ２０９５及び図１３のステップ１３９５を経由して図１２のステップ１２５０に進む。
【０１５８】
ステップ２００５：ＣＰＵは、要求室内温度Ｔin_req及び外気温ＴａをルックアップテーブルMapDcp_base(Tin_req,Ta)に適用することにより、コンプレッサ６３の基本デューティ比Ｄcp_baseを取得する。
【０１５９】
ステップ２０１０：ＣＰＵは、室内温度差ΔＴinに基づいてフィードバック制御値ΔＤcpを取得する。
【０１６０】
ステップ２０１５：ＣＰＵは、基本デューティ比Ｄcp_baseにフィードバック制御値ΔＤcpを加えた値と、コンプレッサデューティ比Ｄcpの最大値Ｄmaxと、のうち小さいほうの値をコンプレッサ６３の目標デューティ比Ｄcp_tgtとして取得する。
【０１６１】
これに対し、ＣＰＵが図１３のステップ１３３０の処理を実行する時点においてヒートポンプ作動条件フラグＸhp_reqの値が「０」である場合、ＣＰＵは、ステップ１３３０にて「Ｎｏ」と判定し、以下に述べるステップ１３４０の処理を行う。その後、ＣＰＵは、ステップ１３９５を経由して図１２のステップ１２５０に進む。
【０１６２】
ステップ１３４０：ＣＰＵは、コンプレッサ６３の目標デューティ比Ｄcp_tgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、コンプレッサ６３の作動が停止され或いは停止された状態に維持される。
【０１６３】
一方、ＣＰＵがステップ１３１０の処理を実行する時点において機関冷却要求フラグＸeng_coolの値が「０」である場合、ＣＰＵは、ステップ１３１０にて「Ｎｏ」と判定し、以下に述べるステップ１３４５乃至ステップ１３５５の処理を順に行う。その後、ＣＰＵは、ステップ１３６０に進む。
【０１６４】
ステップ１３４５：ＣＰＵは、機関ポンプ１１の目標デューティ比Ｄpp1_tgtを暖機デューティ比Ｄpp1_danに設定する。暖機デューティ比Ｄpp1_danは、機関ポンプ１１から吐出される冷却水の流量が機関１１０を暖機させるのに適した流量となるときの機関ポンプ１１のデューティ比Ｄpp1であり、実験等に基づいて予め設定される。
【０１６５】
ステップ１３５０：ＣＰＵは、暖房ポンプ３１の目標デューティ比Ｄpp2_tgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、暖房ポンプ３１の作動が停止され或いは停止された状態に維持される。
【０１６６】
ステップ１３５５：ＣＰＵは、連結水路遮断弁５５を開弁位置に設定し、暖房水路遮断弁３３を閉弁位置に設定し、機関水路遮断弁１３を閉弁位置に設定し、バイパス制御弁１４を閉弁位置に設定する。
【０１６７】
ＣＰＵは、ステップ１３６０に進むと、ヒートポンプ作動条件フラグＸhp_reqの値が「１」であるか否かを判定する。ヒートポンプ作動条件フラグＸhp_reqの値が「１」である場合、ＣＰＵは、ステップ１３６０にて「Ｙｅｓ」と判定してステップ１３６５に進み、上述した図２０に示したルーチンを実行する。
【０１６８】
これに対し、ヒートポンプ作動条件フラグＸhp_reqの値が「０」である場合、ＣＰＵは、ステップ１３６０にて「Ｎｏ」と判定し、以下に述べるステップ１３７０の処理を行う。その後、ＣＰＵは、ステップ１３９５を経由して図１２のステップ１２５０に進む。
【０１６９】
ステップ１３７０：ＣＰＵは、コンプレッサ６３の目標デューティ比Ｄcp_tgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、コンプレッサ６３の作動が停止され或いは停止された状態に維持される。
【０１７０】
一方、ＣＰＵが図１２のステップ１２１０の処理を実行する時点においてコア加熱要求フラグＸhc_heatの値が「０」である場合、ＣＰＵは、ステップ１２１０にて「Ｎｏ」と判定してステップ１２２０に進み、図１４にフローチャートにより示したルーチンを実行する。
【０１７１】
従って、ＣＰＵは、ステップ１２２０に進むと、図１４のステップ１４００から処理を開始してステップ１４０５に進み、上述した図１８に示したルーチンを実行する。その後、ＣＰＵは、ステップ１４１０に進み、機関冷却要求フラグＸeng_coolの値が「１」であるか否かを判定する。
【０１７２】
機関冷却要求フラグＸeng_coolの値が「１」である場合、ＣＰＵは、ステップ１４１０にて「Ｙｅｓ」と判定し、以下に述べるステップ１４１５乃至ステップ１４３０の処理を順に行う。その後、ＣＰＵは、ステップ１４９５を経由して図１２のステップ１２５０に進む。
【０１７３】
ステップ１４１５：ＣＰＵは、機関水温ＴＷengをルックアップテーブルMapDpp1_tgt(TWeng)に適用することにより、機関ポンプ１１の目標デューティ比Ｄpp1_tgtを取得する。
【０１７４】
ステップ１４２０：ＣＰＵは、暖房ポンプ３１の目標デューティ比Ｄpp2_tgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、機関ポンプ１１の作動が停止され或いは停止された状態に維持される。
【０１７５】
ステップ１４２５：ＣＰＵは、連結水路遮断弁５５を閉弁位置に設定し、暖房水路遮断弁３３を開弁位置に設定し、機関水路遮断弁１３を開弁位置に設定し、バイパス制御弁１４を閉弁位置に設定する。
【０１７６】
ステップ１４３０：ＣＰＵは、コンプレッサ６３の目標デューティ比Ｄcp_tgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、コンプレッサ６３の作動が停止され或いは停止された状態に維持される。
【０１７７】
これに対し、ＣＰＵがステップ１４１０の処理を実行する時点において機関冷却要求フラグＸeng_coolの値が「０」である場合、ＣＰＵは、ステップ１４１０にて「Ｎｏ」と判定し、以下に述べるステップ１４３５乃至ステップ１４５０の処理を順に行う。その後、ＣＰＵは、ステップ１４９５を経由して図１２のステップ１２５０に進む。
【０１７８】
ステップ１４３５：ＣＰＵは、機関ポンプ１１の目標デューティ比Ｄpp1_tgtを暖機デューティ比Ｄpp1_danに設定する。
【０１７９】
ステップ１４４０：ＣＰＵは、暖房ポンプ３１の目標デューティ比Ｄpp2_tgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、暖房ポンプ３１の作動が停止され或いは停止された状態に維持される。
【０１８０】
ステップ１４４５：ＣＰＵは、連結水路遮断弁５５を閉弁位置に設定し、暖房水路遮断弁３３を開弁位置に設定し、機関水路遮断弁１３を閉弁位置に設定し、バイパス制御弁１４を開弁位置に設定する。
【０１８１】
ステップ１４５０：ＣＰＵは、コンプレッサ６３の目標デューティ比Ｄcp_tgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、コンプレッサ６３の作動が停止され或いは停止された状態に維持される。
【０１８２】
一方、ＣＰＵが図１２のステップ１２０５の処理を実行する時点において通常機関運転フラグＸeng_normalの値が「０」である場合、ＣＰＵは、ステップ１２０５にて「Ｎｏ」と判定してステップ１２２５に進み、コア加熱要求フラグＸhc_heatの値が「１」であるか否かを判定する。
【０１８３】
コア加熱要求フラグＸhc_heatの値が「１」である場合、ＣＰＵは、ステップ１２２５にて「Ｙｅｓ」と判定してステップ１２３０に進み、外気温Ｔａが所定外気温Ｔａ_th以上であるか否かを判定する。
【０１８４】
外気温Ｔａが所定外気温Ｔａ_th以上である場合、ＣＰＵは、ステップ１２３０にて「Ｙｅｓ」と判定してステップ１２３５に進み、図１５にフローチャートにより示したルーチンを実行する。
【０１８５】
従って、ＣＰＵは、ステップ１２３５に進むと、図１５のステップ１５００から処理を開始してステップ１５０５に進み、加熱機関運転フラグＸeng_opeの値が「０」であるか否かを判定する。フラグＸeng_opeの値は、コンプレッサ６３のデューティ比Ｄcpが最大値Ｄcp_maxとなって機関運転が開始された場合に「１」に設定され、機関水温ＴＷengが暖機完了水温ＴＷeng_danに達して機関運転が停止された場合に「０」に設定される。
【０１８６】
加熱機関運転フラグＸeng_opeの値が「０」である場合、ＣＰＵは、ステップ１５０５にて「Ｙｅｓ」と判定してステップ１５１０に進み、上述した図２０に示したルーチンを実行する。
【０１８７】
その後、ＣＰＵは、ステップ１５１５に進み、最大デューティ比フラグＸcp_maxの値が「１」であるか否かを判定する。フラグＸcp_maxの値は、コンプレッサデューティ比Ｄcpが最大値Ｄcp_maxに達した場合に「１」に設定され、機関水温ＴＷengが暖機完了水温ＴＷeng_danに達した場合に「０」に設定される。本例においては、ＣＰＵは、コンプレッサ６３の目標デューティ比Ｄcp_tgtが最大値Ｄcp_maxに達した場合、コンプレッサデューティ比Ｄcpが最大値Ｄcp_maxに達したと判定する。
【０１８８】
最大デューティ比フラグＸcp_maxの値が「１」である場合、ＣＰＵは、ステップ１５１５にて「Ｙｅｓ」と判定してステップ１５３５に進む。
【０１８９】
一方、ＣＰＵがステップ１５０５の処理を実行する時点において加熱機関運転フラグＸeng_opeの値が「１」である場合、ＣＰＵは、ステップ１５０５にて「Ｎｏ」と判定してステップ１５２０に進み、室内温度差ΔＴinが所定室内温度差ΔＴin_thよりも大きいか否かを判定する。
【０１９０】
室内温度差ΔＴinが所定室内温度差ΔＴin_thよりも大きい場合、ＣＰＵは、ステップ１５２０にて「Ｙｅｓ」と判定してステップ１５２５に進み、上述した図２０に示したルーチンを実行する。その後、ＣＰＵは、ステップ１５３５に進む。
【０１９１】
これに対し、室内温度差ΔＴinが所定室内温度差ΔＴin_th以下である場合、ＣＰＵは、ステップ１５２０にて「Ｎｏ」と判定し、以下に述べるステップ１５３０の処理を行う。その後、ＣＰＵは、ステップ１５３５に進む。
【０１９２】
ステップ１５３０：ＣＰＵは、コンプレッサ６３の目標デューティ比Ｄcp_tgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、コンプレッサ６３の作動が停止され或いは停止された状態に維持される。
【０１９３】
ＣＰＵは、ステップ１５３５に進むと、機関水温ＴＷengが暖機完了水温ＴＷeng_danよりも低いか否かを判定する。機関水温ＴＷengが暖機完了水温ＴＷeng_danよりも低い場合、ＣＰＵは、ステップ１５３５にて「Ｙｅｓ」と判定してステップ１５４０に進み、図１９にフローチャートにより示したルーチンを実行する。
【０１９４】
従って、ＣＰＵは、ステップ１５４０に進むと、図１９のステップ１９００から処理を開始し、以下に述べるステップ１９０５乃至ステップ１９１５の処理を順に行う。その後、ＣＰＵは、ステップ１９９５を経由して図１５のステップ１５４５に進む。
【０１９５】
ステップ１９０５：ＣＰＵは、要求室内温度Ｔin_reqをルックアップテーブルMapQbase(Tin_req)に適用することにより、基本燃料噴射量Ｑbaseを取得する。ルックアップテーブルMapQbase(Tin_req)によれば、要求室内温度Ｔin_reqが高いほど大きい基本燃料噴射量Ｑbaseが取得される。
【０１９６】
ステップ１９１０：ＣＰＵは、室内温度差ΔＴinに基づいてフィードバック制御値ΔＱを取得する。
【０１９７】
ステップ１９１５：ＣＰＵは、基本燃料噴射量Ｑbaseにフィードバック制御値ΔＱを加えた値と、燃料噴射量Ｑの最大値Ｑmaxと、のうち小さいほうの値を目標燃料噴射量Ｑtgtとして取得する。
【０１９８】
ＣＰＵは、ステップ１５４５に進むと、加熱機関運転フラグＸeng_opeの値を「１」に設定する。その後、ＣＰＵは、以下に述べるステップ１５６０乃至ステップ１５７０の処理を順に行う。その後、ＣＰＵは、ステップ１５９５を経由して図１２のステップ１２５０に進む。
【０１９９】
ステップ１５６０：ＣＰＵは、機関ポンプ１１の目標デューティ比Ｄpp1_tgtを加熱デューティ比Ｄpp1_heatに設定する。加熱デューティ比Ｄpp1_heatは、機関ポンプ１１から吐出される冷却水の流量がヒータコア３２を加熱するのに適した流量となるときの機関ポンプ１１のデューティ比Ｄpp1であり、実験等に基づいて予め設定される。
【０２００】
ステップ１５６５：ＣＰＵは、暖房ポンプ３１の目標デューティ比Ｄpp2_tgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、暖房ポンプ３１の作動が停止され或いは停止された状態に維持される。
【０２０１】
ステップ１５７０：ＣＰＵは、連結水路遮断弁５５を開弁位置に設定し、暖房水路遮断弁３３を閉弁位置に設定し、機関水路遮断弁１３を閉弁位置に設定し、バイパス制御弁１４を閉弁位置に設定する。
【０２０２】
これに対し、ＣＰＵがステップ１５３５の処理を実行する時点において機関水温ＴＷengが暖機完了水温ＴＷeng_dan以上である場合、ＣＰＵは、ステップ１５３５にて「Ｎｏ」と判定し、以下に述べるステップ１５５０及びステップ１５５５の処理を順に行う。
【０２０３】
ステップ１５５０：ＣＰＵは、目標燃料噴射量Ｑtgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、燃料噴射弁からの燃料の噴射は行われない。従って、機関運転が停止され或いは停止された状態に維持される。
【０２０４】
ステップ１５５５：ＣＰＵは、加熱機関運転フラグＸeng_opeの値を「０」に設定する。
【０２０５】
その後、ＣＰＵは、上述したステップ１５６０乃至ステップ１５７０の処理を順に行う。その後、ＣＰＵは、ステップ１５９５を経由して図１２のステップ１２５０に進む。
【０２０６】
一方、ＣＰＵがステップ１５１５の処理を実行する時点において最大デューティ比フラグＸcp_maxの値が「０」である場合、ＣＰＵは、ステップ１５１５にて「Ｎｏ」と判定し、以下に述べるステップ１５７５乃至ステップ１５９０の処理を順に行う。その後、ＣＰＵは、ステップ１５９５を経由して図１２のステップ１２５０に進む。
【０２０７】
ステップ１５７５：ＣＰＵは、目標燃料噴射量Ｑtgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、燃料噴射弁からの燃料の噴射は行われない。従って、機関運転が停止され或いは停止された状態に維持される。
【０２０８】
ステップ１５８０：ＣＰＵは、機関ポンプ１１の目標デューティ比Ｄpp1_tgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、機関ポンプ１１の作動が停止され或いは停止された状態に維持される。
【０２０９】
ステップ１５８５：ＣＰＵは、暖房ポンプ３１の目標デューティ比Ｄpp2_tgtを加熱デューティ比Ｄpp2_heatに設定する。加熱デューティ比Ｄpp2_heatは、暖房ポンプ３１から吐出される冷却水の流量がヒータコア３２を加熱するのに適した流量となるときの暖房ポンプ３１のデューティ比Ｄpp2であり、実験等に基づいて予め設定される。
【０２１０】
ステップ１５９０：ＣＰＵは、連結水路遮断弁５５を閉弁位置に設定し、暖房水路遮断弁３３を開弁位置に設定し、機関水路遮断弁１３を開弁位置に設定し、バイパス制御弁１４を開弁位置に設定する。
【０２１１】
一方、ＣＰＵが図１２のステップ１２３０の処理を実行する時点において外気温Ｔａが所定外気温Ｔａ_thよりも低い場合、ＣＰＵは、ステップ１２３０にて「Ｎｏ」と判定してステップ１２４０に進み、図１６にフローチャートにより示したルーチンを実行する。
【０２１２】
従って、ＣＰＵは、ステップ１２４０に進むと、図１６のステップ１６００から処理を開始してステップ１６０５に進み、機関水温ＴＷengが暖機完了水温ＴＷeng_danよりも低いか否かを判定する。
【０２１３】
機関水温ＴＷengが暖機完了水温ＴＷeng_danよりも低い場合、ＣＰＵは、ステップ１６０５にて「Ｙｅｓ」と判定してステップ１６１０に進み、上述した図１９に示したルーチンを実行する。その後、ＣＰＵは、ステップ１６２０乃至ステップ１６３０の処理を順に行う。その後、ＣＰＵは、ステップ１６９５を経由して図１２のステップ１２５０に進む。
【０２１４】
ステップ１６２０：ＣＰＵは、機関ポンプ１１の目標デューティ比Ｄpp1_tgtを加熱デューティ比Ｄpp1_heatに設定する。
【０２１５】
ステップ１６２５：ＣＰＵは、暖房ポンプ３１の目標デューティ比Ｄpp2_tgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、暖房ポンプ３１の作動が停止され或いは停止された状態に維持される。
【０２１６】
ステップ１６３０：ＣＰＵは、連結水路遮断弁５５を開弁位置に設定し、暖房水路遮断弁３３を閉弁位置に設定し、機関水路遮断弁１３を閉弁位置に設定し、バイパス制御弁１４を閉弁位置に設定する。
【０２１７】
ステップ１６３５：ＣＰＵは、コンプレッサ６３の目標デューティ比Ｄcp_tgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、コンプレッサ６３の作動が停止され或いは停止された状態に維持される。
【０２１８】
これに対し、ＣＰＵがステップ１６０５の処理を実行する時点において機関水温ＴＷengが暖機完了水温ＴＷeng_dan以上である場合、ＣＰＵは、ステップ１６０５にて「Ｎｏ」と判定し、以下に述べるステップ１６１５の処理を行う。その後、ＣＰＵは、上述したステップ１６２０乃至ステップ１６３５の処理を順に行う。その後、ＣＰＵは、ステップ１６９５を経由して図１２のステップ１２５０に進む。
【０２１９】
ステップ１６１５：ＣＰＵは、目標燃料噴射量Ｑtgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、燃料噴射弁からの燃料の噴射は行われない。従って、機関運転が停止され或いは停止された状態に維持される。
【０２２０】
一方、ＣＰＵが図１２のステップ１２２５の処理を実行する時点においてコア加熱要求フラグＸhc_heatの値が「０」である場合、ＣＰＵは、ステップ１２２５にて「Ｎｏ」と判定してステップ１２４５に進み、図１７にフローチャートにより示したルーチンを実行する。
【０２２１】
従って、ＣＰＵは、ステップ１２４５に進むと、図１７のステップ１７００から処理を開始し、以下に述べるステップ１７０５乃至ステップ１７２５の処理を順に行う。その後、ＣＰＵは、ステップ１７９５を経由して図１２のステップ１２５０に進む。
【０２２２】
ステップ１７０５：ＣＰＵは、目標燃料噴射量Ｑtgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、燃料噴射弁からの燃料の噴射は行われない。従って、機関運転が停止され或いは停止された状態に維持される。
【０２２３】
ステップ１７１０：ＣＰＵは、機関ポンプ１１の目標デューティ比Ｄpp1_tgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、機関ポンプ１１の作動が停止され或いは停止された状態に維持される。
【０２２４】
ステップ１７１５：ＣＰＵは、暖房ポンプ３１の目標デューティ比Ｄpp2_tgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、暖房ポンプ３１の作動が停止され或いは停止された状態に維持される。
【０２２５】
ステップ１７２０：ＣＰＵは、連結水路遮断弁５５、暖房水路遮断弁３３、機関水路遮断弁１３及びバイパス制御弁１４をそれぞれ開弁位置に設定する。
【０２２６】
ステップ１７２５：ＣＰＵは、コンプレッサ６３の目標デューティ比Ｄcp_tgtをゼロに設定する。この場合、後述する図１２のステップ１２５５において、コンプレッサ６３の作動が停止され或いは停止された状態に維持される。
【０２２７】
ＣＰＵは、図１２のステップ１２５０に進むと、熱交換ファン８０の作動を制御するデューティ比の目標値Ｄfan1_tgt（即ち、熱交換ファン８０の目標デューティ比Ｄfan1_tgt）及び暖房ファン３４の作動を制御するデューティ比の目標値Ｄfan2_tgt（即ち、暖房ファン３４の目標デューティ比Ｄfan2_tgt）を取得する。
【０２２８】
熱交換ファン８０の目標デューティ比Ｄfan1_tgtは、ラジエータ水路２６に冷却水が供給される場合、又は、コンプレッサ６３が作動される場合、ゼロよりも大きい所定値に設定され、ラジエータ水路２６に冷却水が供給されず且つコンプレッサ６３も作動されない場合、ゼロに設定される。
【０２２９】
一方、暖房ファン３４の目標デューティ比Ｄfan2_tgtは、ヒータコア水路４５に冷却水が供給される場合、ゼロよりも大きい所定値に設定され、ヒータコア水路４５に冷却水が供給されない場合、ゼロに設定される。
【０２３０】
次いで、ＣＰＵは、以下に述べるステップ１２５５の処理を行う。その後、ＣＰＵは、ステップ１２９５に進み、本ルーチンを一旦終了する。
【０２３１】
ステップ１２５５：ＣＰＵは、燃料噴射弁、機関ポンプ１１、暖房ポンプ３１、コンプレッサ６３、熱交換ファン８０及び暖房ファン３４の作動を制御する。この場合、ＣＰＵは、その時点で設定されている目標燃料噴射量Ｑtgtが達成されるように燃料噴射弁の作動を制御する。更に、ＣＰＵは、機関ポンプ１１のデューティ比Ｄpp1がその時点で設定されている目標デューティ比Ｄpp1_tgtとなるようにして機関ポンプ１１の作動を制御する。更に、ＣＰＵは、暖房ポンプ３１のデューティ比Ｄpp2がその時点で設定されている目標デューティ比Ｄpp2_tgtとなるようにして暖房ポンプ３１の作動を制御する。更に、ＣＰＵは、コンプレッサ６３のデューティ比Ｄcpがその時点で設定されている目標デューティ比Ｄcp_tgtとなるようにしてコンプレッサ６３の作動を制御する。更に、ＣＰＵは、熱交換ファン８０のデューティ比Ｄfan1がその時点で設定されている目標デューティ比Ｄfan1_tgtとなるようにして熱交換ファン８０の作動を制御する。更に、ＣＰＵは、暖房ファン３４のデューティ比Ｄfan2がその時点で設定されている目標デューティ比Ｄfan2_tgtとなるようにして暖房ファン３４の作動を制御する。
【０２３２】
以上が実施装置の具体的な作動である。これによれば、コンプレッサデューティ比Ｄcpが最大値Ｄcp_maxに達して機関運転が開始された後（図１５のステップ１５１５での「Ｙｅｓ」との判定及びステップ１５４０の処理を参照。）、機関水温ＴＷengが暖機完了水温ＴＷeng_danに達した場合（ステップ１５３５での「Ｎｏ」との判定を参照。）、機関運転が停止される（ステップ１５５０の処理を参照。）。このため、ヒータコア３２を加熱しつつ、燃料消費率を小さくすることができる。
【０２３３】
尚、本発明は、上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。
【０２３４】
例えば、上記実施装置は、第４循環制御を行っている間にコンプレッサデューティ比Ｄcpが最大値Ｄcp_maxに達した場合、機関運転を開始する。この場合、凝縮器水路４６には、機関１１０を冷却して温度の高くなった冷却水が供給されるので、ヒータコア水路４５に供給される冷却水の温度が上昇する。このため、室内温度差ΔＴinが徐々に小さくなるので、コンプレッサ６３の目標デューティ比Ｄcp_tgtが徐々に小さくなる。
【０２３５】
しかしながら、上記実施装置は、第４循環制御を行っている間にコンプレッサデューティ比Ｄcpが最大値Ｄcp_maxに達して機関運転を開始した場合、機関運転を停止するまでは、コンプレッサ６３の目標デューティ比Ｄcpを最大値Ｄcp_maxに維持するように構成されてもよい。
【０２３６】
これによれば、より高い温度の冷却水をヒータコア水路４５に供給することができる。従って、より早く室内温度Ｔinが要求室内温度Ｔin_reqに達し得る。このため、より早く機関運転を停止させる条件が成立し得るので、燃料消費率を小さくすることができる。
【０２３７】
このように構成された実施装置のＥＣＵ９０のＣＰＵは、図１５に示したルーチンを実行する代わりに、図２１にフローチャートにより示したルーチンを実行する。図２１に示したルーチンは、ＣＰＵがステップ１５２０にて「Ｙｅｓ」と判定した場合、ステップ１５２５の処理を行う代わりに、ステップ２１２５の処理を行う点で図１５に示したルーチンとは異なる。ＣＰＵは、ステップ２１２５に進むと、コンプレッサ６３の目標デューティ比Ｄcp_tgtを最大値Ｄcp_maxに設定し、その後、ステップ１５３５に進む。
【０２３８】
更に、実施装置がヒータコア温度Ｔhcを検出するセンサを備えている場合、実施装置は、室内温度Ｔinに代えて、ヒータコア温度Ｔhcを用いるようにも構成され得る。又、実施装置がヒータコア温度Ｔhcを検出するセンサを備えていない場合、実施装置は、ヒータコア温度Ｔhcを表すパラメータとして、ヒータコア入口水温ＴＷhc_in又はヒータコア出口水温ＴＷhc_outを用いるようにも構成され得る。
【０２３９】
実施装置が室内温度Ｔinに代えて、ヒータコア温度Ｔhcを用いる場合、実施装置は、要求室内温度Ｔin_reqに代えて、上記要求ヒータコア温度Ｔhc_reqを用いる。先に述べたように、要求ヒータコア温度Ｔhc_reqは、室内温度Ｔinを要求室内温度Ｔin_reqまで上昇させるのに要求されるヒータコア温度Ｔhcである。
【０２４０】
更に、実施装置がヒータコア温度Ｔhcを表すパラメータとしてヒータコア入口水温ＴＷhc_inを用いる場合、要求ヒータコア温度Ｔhc_reqを表すパラメータとして要求ヒータコア入口水温ＴＷhc_in_reqを用いる。ここで、要求ヒータコア入口水温ＴＷhc_in_reqは、ヒータコア温度Ｔhcを要求ヒータコア温度Ｔhc_reqまで上昇させることができるヒータコア入口水温ＴＷhc_inである。
【０２４１】
更に、実施装置がヒータコア温度Ｔhcを表すパラメータとしてヒータコア出口水温ＴＷhc_outを用いる場合、要求ヒータコア温度Ｔhc_reqを表すパラメータとして要求ヒータコア出口水温ＴＷhc_out_reqを用いる。ここで、要求ヒータコア出口水温ＴＷhc_out_reqは、ヒータコア温度Ｔhcが要求ヒータコア温度Ｔhc_reqであるときのヒータコア出口水温ＴＷhc_outである。
【０２４２】
更に、実施装置は、第６循環制御において暖機完了水温ＴＷeng_danを用いている。しかしながら、実施装置は、暖機完了水温ＴＷeng_danに代えて、暖機完了水温ＴＷeng_danに近い水温であれば暖機完了水温ＴＷeng_danよりも高い水温又は低い水温を用いるようにも構成され得る。
【０２４３】
更に、実施装置は、ヒータコア水路４５に供給される冷却水を電力で加熱する発熱装置としてヒートポンプ６０を用いている。しかしながら、実施装置は、この発熱装置として、ヒートポンプ６０に代えて、いわゆる電気ヒータを用いてもよい。
【符号の説明】
【０２４４】
１０…機関温度制御装置、１１…機関ポンプ、３０…暖房制御装置、３１…暖房ポンプ、３２…ヒータコア、４５…ヒータコア水路、４６…凝縮器水路、６０…ヒートポンプ、６１…凝縮器、６２…熱交換ファン、６３…コンプレッサ、９０…ＥＣＵ、１１０…内燃機関。
【図１】
2020006742.tif 000003
【図２】
2020006742.tif 000004
【図３】
2020006742.tif 000005
【図４】
2020006742.tif 000006
【図５】
2020006742.tif 000007
【図６】
2020006742.tif 000008
【図７】
2020006742.tif 000009
【図８】
2020006742.tif 000010
【図９】
2020006742.tif 000011
【図１０】
2020006742.tif 000012
【図１１】
2020006742.tif 000013
【図１２】
2020006742.tif 000014
【図１３】
2020006742.tif 000015
【図１４】
2020006742.tif 000016
【図１５】
2020006742.tif 000017
【図１６】
2020006742.tif 000018
【図１７】
2020006742.tif 000019
【図１８】
2020006742.tif 000020
【図１９】
2020006742.tif 000021
【図２０】
2020006742.tif 000022
【図２１】
2020006742.tif 000023