(57)【特許請求の範囲】
【請求項１】
車両走行用の駆動力と発電用の駆動力とを出力するエンジン（１０）と、
充放電するバッテリ（４１）と、
前記バッテリ（４１）からの電力により車両走行用の駆動力を出力可能であるとともに、前記エンジン（１０）の出力により発電して前記バッテリ（４１）に電力を供給可能であるモータジェネレータ（１１）と、
前記エンジン（１０）の冷却水から取り出した暖房熱を車室内に供給するヒータコア（２０）と、
前記バッテリ（４１）から供給される電力を用いて暖房熱を車室内に供給する電気暖房装置（３０）とを備えるハイブリッド車両に搭載され、
前記バッテリ（４１）の充電状態が目標充電状態となるように、前記モータジェネレータ（１１）による発電量を制御するハイブリッド車両の制御装置において、
暖房が作動設定されている場合に、前記エンジン（１０）の冷却水温度が所定温度よりも低いときでは、前記冷却水温度が前記所定温度よりも高いときに設定される前記バッテリ（４１）の目標充電状態よりも高くなるように、前記バッテリ（４１）の目標充電状態を設定する設定手段と、
暖房が作動設定されている場合であって、前記冷却水温度が前記所定温度よりも低いときに、前記電気暖房装置（３０）を作動させることを決定する決定手段とを備え、
前記バッテリ（４１）の目標充電状態は、目標上限値と目標下限値との間の範囲であり、
前記設定手段は、前記冷却水温度が前記所定温度よりも低いときに設定される前記目標上限値と前記目標下限値の両方を、前記冷却水温度が前記所定温度よりも高いときに設定される前記目標上限値と前記目標下限値よりも同一量だけ高く設定することを特徴とするハイブリッド車両の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハイブリッド車両の制御装置に関するものである。
【背景技術】
【０００２】
車両走行用の駆動源としてエンジンとモータジェネレータとを用いるハイブリッド車両では、低負荷走行条件時等にエンジンを間欠運転するため、常にエンジンが作動している場合と比較して、エンジンから冷却水に供給される熱量が低下する。この結果、冬季に暖房を用いる場合にはエンジン冷却水に蓄積した熱量だけでは暖房熱が不足する事態が生じている。このため、暖房装置として、エンジン冷却水から取り出した暖房熱を車室内に供給するヒータコアに加えて、バッテリから供給される電力を用いて暖房熱を車室内に供給する電気暖房装置を搭載する車両も導入されている。  
【０００３】
さらに、ヒータコアおよび電気暖房装置を搭載する車両において、バッテリの充電量に余裕があると判定された場合にのみ、電気暖房装置としてのＰＴＣヒータを作動させる制御を行う車両用空調装置が特許文献１に記載されている。
【０００４】
一方、暖房を目的とするものではなく、エンジン等の暖機の促進を目的としたハイブリッド車両の制御装置として、特許文献２に記載されたものがある。これは、バッテリの充電状態を目標充電状態になるように、発電機の発電量を制御する制御装置において、エンジン冷却水の温度が暖機終了温度よりも低いときに、目標充電状態を通常時の目標充電状態より高い値に設定し、暖機終了後もしくは目標充電状態に達したときに、目標充電状態を通常時の目標充電状態に戻すものである。これによれば、目標充電状態を通常時の目標充電状態より高い値に設定することで、充電要求が発せられやすくなり、発電のためにエンジンが作動することによって、エンジンの暖機が促進される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３７９９７７７号公報
【特許文献２】特許第４３００６００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ヒータコアおよび電気暖房装置を搭載する車両において、エンジン冷却水の温度が低く、ヒータコアのみからでは暖房に必要な暖房熱を十分に供給できない場合であっても、バッテリの充電量が少ない場合に電気暖房装置を作動させてしまうと、モータジェネレータによる車両駆動に必要な電力が不足する事態を招いてしまう。特に、エンジン軸効率が悪い条件の際に、このような充電不足の状態になると、エンジン作動により燃費が悪化してしまう。
【０００７】
これに対して、特許文献１に記載の発明によれば、バッテリの充電量が少ない状態では電気暖房装置を作動させないので、モータによる車両駆動に必要な電力が不足する事態は避けられるが、電気暖房装置から暖房熱を供給できず、暖房熱が不足するという問題を解決できない。
【０００８】
また、特許文献２に記載の発明は、暖房時の制御ではないので、この問題を解決するものではない。
【０００９】
ところで、特許文献２に記載の発明は、エンジン冷却水の温度が低いときに、目標充電状態を高く設定するものであるが、下記の通り、バッテリの実際の充電状態が比較的高い状態で維持され続けることについての対策は、特許文献２に記載されてない。
【００１０】
すなわち、目標充電状態を高くすると、暖機終了後におけるバッテリの実際の充電状態が、目標充電状態を高く設定しない場合と比較して高い状態になる。しかし、特許文献２に記載の発明では、暖機終了後に目標充電状態を通常時の目標充電状態に戻しているだけであり、暖機終了後に確実に電力消費されるか否か不明である。このため、電力消費がされなければ、実際の充電状態が高い状態のままになってしまう。実際の充電状態が高い状態が維持され続けることは、バッテリの劣化を進めることになり、さらに充電されて充電過剰となる危険性が高い等の理由により、好ましくない。
【００１１】
本発明は上記点に鑑みて、モータジェネレータによる車両駆動に必要な電力が不足する事態を回避しつつ、電気暖房装置の作動による暖房熱量の供給が可能であるとともに、バッテリの実際の充電状態が比較的高い状態で維持され続けることを防止可能なハイブリッド車両の制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、請求項１に記載の発明では、バッテリ（４１）の充電状態が目標充電状態となるように、モータジェネレータ（１１）による発電量を制御するハイブリッド車両の制御装置において、
暖房が作動設定されている場合に、エンジン（１０）の冷却水温度が所定温度よりも低いときでは、冷却水温度が所定温度よりも高いときに設定されるバッテリ（４１）の目標充電状態よりも高くなるように、バッテリ（４１）の目標充電状態を設定する設定手段と、
暖房が作動設定されている場合であって、冷却水温度が所定温度よりも低いときに、電気暖房装置（３０）を作動させることを決定する決定手段とを備え、
バッテリ（４１）の目標充電状態は、目標上限値と目標下限値との間の範囲であり、
設定手段は、冷却水温度が所定温度よりも低いときに設定される目標上限値と目標下限値の両方を、冷却水温度が所定温度よりも高いときに設定される目標上限値と目標下限値よりも同一量だけ高く設定することを特徴としている。
【００１３】
これによれば、冷却水の温度が低く、ヒータコアのみからでは暖房に必要な熱量を十分に供給できない場合に、電気暖房装置の作動に必要な電力を確保するためにバッテリ充電量を増加させるので、モータジェネレータによる車両駆動に必要な電力が不足する事態を回避しつつ、電気暖房装置の作動による暖房熱量の供給が可能となる。
【００１４】
さらに、本発明によれば、目標充電状態を高く設定しても、電気暖房装置の作動によって電力が消費されるので、バッテリの実際の充電状態が比較的高い状態で維持され続けることを防止できる。
【００１６】
なお、この欄および特許請求の範囲で記載した各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示す一例である。
【図面の簡単な説明】
【００１７】
【図１】第１実施形態におけるハイブリッド車両に搭載されるシステム全体の概略構成を示す図である。
【図２Ａ】第１実施形態における車両制御装置５１が実施する目標ＳＯＣ範囲の設定処理のフローチャート
【図２Ｂ】第１実施形態で用いる暖房ＯＦＦ時、ＯＮ時に用いる目標ＳＯＣ範囲の決定用マップである。
【図３】第１実施形態で用いる目標ＳＯＣ−冷却水温度関数を示す模式図である。
【図４】第１実施形態で用いる予測期間とＳＯＣの関係を示す制御マップである。
【図５】第１実施形態におけるＳＯＣおよび冷却水温度の目標動作点の選択例を示す図である。
【図６】第１実施形態におけるＳＯＣおよび冷却水温度の目標動作点の選択例を示す図である。
【図７】第１実施形態における冷却水温度とヒータコアの供給可能熱量との関係の一例を示す図である。
【図８】第１実施形態で用いるＳＯＣおよび冷却水温度の目標動作点の位置を判定する判定マップである。
【図９】第１実施形態における車両制御装置５１が実施するエンジン動作点設定制御のフローチャートである。
【図１０】第１実施形態で用いる第１、第２燃費最適線および参考としての第３燃費最適線を表したエンジン動作点マップである。
【図１１】図１０中の第１〜第３燃費最適線を導き出すための式１〜式３を示す図である。
【図１２】図１０中の第１燃費最適線を説明するためのエンジン動作点マップである。
【図１３】第１実施形態における熱と電力の過不足状態に基づくエンジン動作点の選択の際に用いる判定マップである。
【図１４】第１実施形態における第１燃費最適線上でのエンジン動作点の選択方法の概念を示す図である。
【発明を実施するための形態】
【００１８】
（第１実施形態）
図１に、本実施形態におけるハイブリッド車両に搭載されるシステム全体の概略構成を示す。本実施形態のハイブリッド車両は、エンジン１０と、モータジェネレータ（ＭＧ）１１とを備えている。
【００１９】
エンジン１０は、車両走行用の駆動力とモータジェネレータ１１の発電用の駆動力を出力する。エンジン１０は、ガソリンエンジンもしくはディーゼルエンジンである。
【００２０】
モータジェネレータ１１は、車両走行用モータや発電機として機能するものであり、電力の供給を受けて回転駆動して車両走行用の駆動力を出力したり、エンジン１０等を動力源として発電してバッテリ４１を充電したりすることが可能である。モータジェネレータ１１は、例えば、ロータに永久磁石を埋設しステータにステータコイルが巻き付けられた同期型のものである。
【００２１】
モータジェネレータ１１は、ＭＧ用インバータ４２により作り出された三相交流が印加されることにより制御される。ＭＧ用インバータ４２は、電源回路４０に接続されており、電源回路４０にはバッテリ４１が接続されている。バッテリ４１は、モータジェネレータ１１等から電力供給されたり（充電）、モータジェネレータ１１等に電力供給したりする（放電）。
【００２２】
エンジン１０とモータジェネレータ１１とは同軸結合されており、モータジェネレータ１１は、無段階の変速比を車速やアクセル開度等に応じて自動的に切換える無段変速機１２と連結されている。無段変速機１２の出力軸は、ディファレンシャル１３、車軸１４を介して、車輪１５に連結されている。なお、エンジン１０とモータジェネレータ１１の間にクラッチが介在されていても良い。
【００２３】
本実施形態のハイブリッド車両は、走行モードとして、「モータ走行モード」と、「エンジン走行モード」と、「モータアシスト走行モード」と、「走行発電モード」等を有する。「モータ走行モード」は、モータジェネレータの動力のみで走行する。「エンジン走行モード」は、エンジンの動力のみで走行する。「モータアシスト走行モード」は、エンジンの動力をモータジェネレータによりアシストしながら走行する。「走行発電モード」は、エンジンの動力の一部をモータジェネレータの発電動力としながら走行する。
【００２４】
本実施形態のハイブリッド車両は、暖房装置としてヒータコア２０とヒートポンプシステム３０とを備えている。
【００２５】
ヒータコア２０は、エンジン冷却水から熱を取り出して暖房熱を車室内に供給する暖房装置であり、車両用空調装置の空調ケース２３内に収容され、エンジン冷却水と車室内に向かう送風空気とを熱交換する熱交換器である。空調ケース２３内には車室内に向けて空気を送風する送風機２４が収容されている。
【００２６】
エンジン１０のシリンダブロックやシリンダヘッドの内部にはウォータジャケットが形成されており、このウォータジャケットに冷却水が循環供給されることで、エンジン１０の冷却が行われる。ウォータジャケットには冷却水配管等からなる冷却水循環経路２１が接続されており、その循環経路２１には、冷却水を循環させるための電動ポンプ２２が設けられている。そして、電動ポンプ２２の吐出量が変更されることにより、循環経路２１を循環する冷却水の流量が調整される。
【００２７】
循環経路２１は、エンジン１０の出口側においてヒータコア２０（熱交換部）に向けて延び、ヒータコア２０を経由して再びエンジン１０に戻るようにして設けられている。送風機２４から送風された空気は、ヒータコア２０を通過することで、冷却水との熱交換により加熱されて温風となり、温風が吹出口から車室内に吹き出される。このような構成において、電動ポンプ２２の吐出量及び送風機２４の送風量が制御されることにより、冷却水からヒータコア２０を介して車室内へ供給される熱量が制御される。
【００２８】
ヒートポンプシステム３０は、電力を用いて暖房熱を車室内に供給する電気暖房装置である。このヒートポンプシステム３０は、電動コンプレッサ３１と、コンプレッサ用インバータ３２と、室内熱交換器３７（熱交換部）と、室外熱交換器３４と、膨張弁３６と、アキュムレータ３３と、これらを接続する冷媒配管等からなる冷媒循環経路３９と、ヒートポンプ制御装置３８とを備えている。
【００２９】
電動コンプレッサ３１は、冷媒を圧縮して加熱して室内熱交換器３７に向けて吐出する。電動コンプレッサ３１は、コンプレッサ用インバータ３２から供給される電力により駆動する。コンプレッサ用インバータ３２はヒートポンプ制御装置３８によって制御される。
【００３０】
室内熱交換器３７は、車両用空調装置の空調ケース２３内に配置され、電動コンプレッサ３１吐出後の冷媒と車室内に向かう送風空気とを熱交換する熱交換器である。送風機２４から送風された空気は、室内熱交換器３７を通過することで、冷媒との熱交換により加熱されて温風となり、温風が吹出口から車室内に吹き出される。このとき、冷媒は空気との熱交換により冷却される。そして、室内熱交換器３７通過後の冷媒は膨張弁３６により減圧され、室外熱交換器３４に流入する。
【００３１】
室外熱交換器３４は、車室外に配置され、冷媒と外気とを熱交換する熱交換器である。室外熱交換器３４には、ファン３５によって外気が送風される。減圧後の冷媒は、室外熱交換器３４で外気との熱交換により加熱される。この加熱された冷媒は、アキュムレータ３３を経由して電動コンプレッサ３１に流入する。
【００３２】
このような構成において、電動コンプレッサ３１の駆動状態が制御されることにより、ヒートポンプシステム３０から室内熱交換器３７を介して車室内へ供給される熱量が制御される。
【００３３】
本実施形態のハイブリッド車両は、車両制御装置５１、エンジン制御装置５２、ＭＧ（モータジェネレータ）制御装置５３および空調制御装置５４等の制御手段を備えている。これらの制御装置５１〜５４は、ＣＰＵ、ＲＯＭ、ＲＡＭ等よりなるマイクロコンピュータを主体として構成され、ＲＯＭに記憶された各種の制御プログラムを実行することで各種制御を実施する。
【００３４】
エンジン制御装置５２は、各種センサから入力される検出信号に基づいて、エンジン１０の運転状態を制御する。各種センサとしては、車両の速度を検出する車速センサ６１、エンジン１０の回転速度を検出する回転速度センサ６２、吸入空気量や吸気管負圧といったエンジン１０の負荷を検出するエンジン負荷センサ６３、ウォータジャケット内の冷却水の温度を検出する水温センサ６４等が挙げられる。エンジン制御装置５２は、具体的には、燃料噴射弁による燃料噴射制御、点火装置による点火時期制御、吸気側及び排気側のバルブ駆動機構によるバルブタイミング制御、スロットルバルブによる吸気量制御を実施する。
【００３５】
ＭＧ制御装置５３は、車両制御装置５１の指令に基づいて、モータジェネレータ１１の駆動状態を制御する。また、ＭＧ制御装置５３は、例えば、電流センサで計測したバッテリ４１の出力電流の計測値と予め定められたバッテリの最大容量とに基づいてバッテリ充電状態（ＳＯＣ：State Of Charge）を算出する。具体的には、電流センサの計測値を積算し、バッテリの最大容量に対する比としてＳＯＣを計算する。そして、算出したＳＯＣを車両制御装置５１に出力する。したがって、本実施形態では、このＭＧ制御装置５３がバッテリ充電状態を検出するバッテリ充電状態検出手段に相当する。
【００３６】
空調制御装置５４は、各種センサや各種スイッチから入力される信号に基づいて、電動ポンプ２２、送風機２４およびヒートポンプ制御装置３８等を制御する。各種センサや各種スイッチとしては、エアコンのオン／オフが切り替え操作されるＡ／Ｃスイッチ７１、運転者が車室内温度の目標値（目標温度）を設定するための温度設定スイッチ７２、車室内温度を検出する車室内温度センサ７３、外気温を検出する外気温センサ７４、ヒータコア２０または室内熱交換器３７からエアコン吹き出し口を介して車室内へ送られる空調風の温度（吹出口温度）を検出する吹出口温度センサ７５等が挙げられる。
【００３７】
車両制御装置５１は、車両の走行およびエネルギーを管理するために、エンジン制御装置５２へ目標エンジントルク指令と目標エンジン回転数指令を出力し、ＭＧ制御装置５３へ目標ＭＧトルク指令と目標ＭＧ回転数指令を出力し、図示しない変速機制御装置へ変速段指令を出力し、図示しないブレーキ制御装置へ回生ブレーキとの協調制御指令を出力し、空調制御装置５４へ電気暖房装置３０の供給暖房熱量とヒータコア２０の供給暖房熱量を指示する。
【００３８】
車両制御装置５１の制御処理は走行制御処理とエネルギー管理処理に区分される。このうち走行制御処理では、運転者のアクセルペダル操作や車両各コンポーネントやシステムの状態、エネルギー管理処理からの指令に応じて、運転者の加減速要求を満たしつつエンジン１０が高効率な動作点で運転されるように走行に関わる指令である目標エンジントルク指令、目標エンジン回転数指令、目標ＭＧトルク指令、目標ＭＧ回転数指令、変速段指令、回生ブレーキとの協調制御指令を算出する。一方、エネルギー管理処理では、電力を貯めるバッテリ４１での電力出し入れと熱を貯める冷却水での熱出し入れを考慮して、両者のストレージ状態が適切になるよう、電気暖房装置３０の供給暖房熱量とヒータコア２０の供給暖房熱量を決定し、空調制御装置５４へ指示するとともに、走行制御処理への指示も行うことで、エンジン１０の運転状態およびモータジェネレータ１１の駆動状態（発電量）を制御する。
【００３９】
車両制御装置５１は、空調制御装置５４から暖房の作動（ＯＮ）、停止（ＯＦＦ）に関する情報が入力される。
【００４０】
次に、エネルギー管理処理の内容について説明する。エネルギー管理処理はバッテリ４１と冷却水での電力と熱のストレージ状態を適切になるよう管理するものである。これを実現するに当たりバッテリではＳＯＣ、冷却水では冷却水温度を管理する。
【００４１】
まず、目標ＳＯＣ範囲と目標冷却水温度範囲とが予め設定されている（初期設定）。すなわち、目標ＳＯＣと目標冷却水温度それぞれの上限値、下限値が予め設定されている。
【００４２】
ただし、暖房ＯＮ時とＯＦＦ時では、目標ＳＯＣ範囲が異なるように設定される。この目標ＳＯＣ範囲の設定処理を説明する。図２Ａに目標ＳＯＣ範囲の設定処理のフローチャートを示す。また、図２Ｂ（ａ）に暖房ＯＦＦ時に用いる目標ＳＯＣ範囲の決定用マップを示し、図２Ｂ（ｂ）に暖房ＯＮ時に用いる目標ＳＯＣ範囲の決定用マップを示す。
【００４３】
なお、図２Ａ中のステップＳ１が暖房作動判定手段に相当し、ステップＳ２、Ｓ３がバッテリ４１の目標充電状態設定手段に相当する。このように、本実施形態の車両制御装置５１は、これらの機能実現手段を備えている。
【００４４】
図２Ａに示すように、ステップＳ１では、暖房が作動設定されているか否かが判定される。暖房が作動設定されていない（暖房ＯＦＦ）と判定した場合、ステップＳ２に進み、冷却水温度に関係なく共通の目標ＳＯＣの上限値、下限値に設定される。例えば、図２Ｂ（ａ）に示すように、暖房ＯＦＦ時では、冷却水温度によらず目標ＳＯＣの上限値、下限値は、それぞれ、７０％、５０％に設定される。このように、目標ＳＯＣの上限値は、１００％よりも低い所定値とされる。これは、ＳＯＣは直接計測されるものではなく、算出されるものなので誤差が生じるため、この誤差を考慮して上限値が設定されるからである。また、ＳＯＣが１００％でなくても１００％に近い高い状態だと、バッテリ４１の劣化が進み易くなるからである。
【００４５】
一方、ステップＳ１で、暖房が作動設定されている（暖房ＯＮ）と判定した場合、ステップＳ３に進み、冷却水温度に応じて異なる目標ＳＯＣの上限値、下限値が設定される。例えば、図２Ｂ（ｂ）に示すように、暖房ＯＮ時では、冷却水温度が所定温度（例えば６０℃）よりも低く、ヒータコア２０から十分な熱量が取れないような比較的低い温度範囲のときでは、ヒートポンプシステム３０、すなわち、電気暖房装置３０での消費電力分を確保するため、冷却水温度が所定温度（例えば６０℃）よりも高いときに設定される目標ＳＯＣの上限値および下限値よりも高くなるように、目標ＳＯＣの上限値および下限値が設定される。
【００４６】
具体的には、冷却水温度が第１の所定温度以上、例えば、６０℃以上の範囲では暖房ＯＦＦ時と同じ上限値、下限値、例えば、７０％、５０％に設定される。冷却水温度が第１の所定温度よりも低い第２の所定温度以下、例えば、５０℃以下の範囲では暖房ＯＦＦ時よりも高い上限値、下限値、例えば、７５％、５５％に設定される。冷却水温度が第１、第２の所定温度の範囲では、冷却水温度が第1の所定温度のときの上限値、下限値に対して、冷却水温度が低くなるにつれて徐々に増加するように、上限値、下限値が設定される。
【００４７】
このように、暖房ＯＮ時の目標ＳＯＣの上限値は、１００％に近づきすぎない範囲であれば、暖房ＯＦＦ時の目標ＳＯＣの上限値よりも多少高く設定することは可能である。
【００４８】
一方、目標冷却水温度は、上限値は暖房ＯＮ／ＯＦＦによらず一定の温度、例えば１００℃に設定されるが、下限値は暖房ＯＮ時とＯＦＦ時で異なる温度に設定される。暖房ＯＦＦ時にはエンジン暖機終了と判定される温度、例えば４０℃に設定されるのに対し、暖房ＯＮ時にはヒータコア２０から暖房熱供給可能と判断される温度、例えば、３５〜５０℃のいずれかに予め設定される（初期設定）。
【００４９】
この温度は、電気暖房装置３０の暖房能力に依存する。すなわち、供給できる暖房熱量が小さい電気暖房装置３０の場合、大きな暖房熱量をヒータコア２０から供給する必要があり、そのためには冷却水温度を高く保つ必要があるため、例えば５０℃に設定される。一方、供給できる暖房熱量が大きい電気暖房装置３０の場合、ヒータコア２０から供給する熱量は小さくて済むため、エンジン暖機終了段階では既に十分な暖房熱量をヒータコア２０から供給できることもあり、このときには暖房ＯＮ時であってもＯＦＦ時の下限値と同じ温度やそれよりも低い温度、例えば、４０℃や３５℃に設定される。
【００５０】
次に、空調制御装置５４へ指示する電気暖房装置３０の供給暖房熱量とヒータコア２０の供給暖房熱量の決定処理について説明する。冷却水から取り出した熱により暖房熱を供給するヒータコア２０と、バッテリ４１からの電力で暖房熱を供給する電気暖房装置３０という二種類の暖房手段の熱配分が決定される。このとき、次のように、所定時間後の冷却水温度とＳＯＣとが所定の関係を有するように、ヒータコア２０と電気暖房装置３０の両者から供給する暖房熱量が決定される。
【００５１】
この決定処理は、暖房ＯＮ時であって、冷却水温度が所定温度より低い場合のみ、繰り返し実施される。冷却水温度が所定温度より低い場合とは、ヒータコア２０のみでの暖房では暖房熱が不足する場合を意味し、所定温度とは、ヒータコア２０のみで必要な暖房熱を十分に取り続けられる温度であり、例えば６０℃である。また、この決定処理は、冷却水温度が暖房開始可能温度よりも高い場合に実施される。暖房開始可能温度は、ヒータコア２０と電気暖房装置３０の併用によって暖房を開始できる冷却水温度であり、上述の通り、電気暖房装置３０の暖房能力によって変動する温度である。
【００５２】
なお、この決定処理によって、電気暖房装置３０の駆動状態が決定される、すなわち、電気暖房装置３０を作動させることが決定される。したがって、この決定処理が、暖房が作動設定されている場合であって、冷却水温度が所定温度よりも低いときに、電気暖房装置３０を作動させることを決定する決定手段に相当し、車両制御装置５１がこの決定手段を備えていると言える。
【００５３】
まず、目標ＳＯＣ−冷却水温度関数（以後目標関数という）が予め設定されている。図３に目標関数の一例を示す。この目標関数は、図３に示すように、ＳＯＣと冷却水温度の２つの座標軸で張られる座標上に表される。具体的には、この目標関数は、目標ＳＯＣ範囲の中央値と目標冷却水温度の下限値を通って、予め定められた所定の勾配ａ１の直線に対して、ＳＯＣの上下限値に到達したらＳＯＣ一定とするというものである。
【００５４】
このとき用いる目標ＳＯＣ範囲は、その時点での冷却水温度に対する上限値と下限値の間であり、目標ＳＯＣ範囲の中央値は、例えば、冷却水温度が４５℃のとき６５％であり、冷却水温度が５５℃のとき６２．５％である。このように、その時点での冷却水温度によって、用いる目標ＳＯＣ範囲およびその中央値は異なる。目標ＳＯＣ範囲の中央値を通る線とする理由は、ＳＯＣがゆとりを持って目標ＳＯＣ範囲内に位置するようにするためである。
目標冷却水温度の下限値は、上述の通り、車両に搭載される電気暖房装置３０の暖房能力によって予め設定されており、例えば４０℃である。目標冷却水温度の中央値ではなく下限値を通る線とする理由は、冷却水の温度を上げるためには燃料を消費する上に、温度が上がりすぎると、放熱ロスが生じるため、暖房に必要な最小温度に到達すれば良いからである。
【００５５】
所定の勾配ａ１とは、暖房ＯＦＦ時に、走行停止を含む比較的低負荷な運転として予め設定されている走行パターンで走行している際に、後述する第１燃費最適線上で燃料消費量を少なくするようにエンジン動作点を選択した場合の冷却水温度とＳＯＣの関係を座標軸上に表したときの近似直線の勾配であり、実験的に定まるものである。低負荷な運転としている理由は、本発明の制御を必要とする６０℃以下の範囲に冷却水が保持される条件を設定するためである。なお、エンジンの軸出力における車両走行用の駆動力と発電用の駆動力の配分によって冷却水温度とＳＯＣの勾配は変化するが、走行パターンを規定している上に暖房をＯＦＦしているため、実験結果から計算される勾配のばらつきは小さな範囲に収まる。例えば、この範囲における平均値を算出するなどにより勾配を算出する。
【００５６】
したがって、所定の勾配ａ１の直線上のいずれかにＳＯＣと冷却水温度の動作点が位置する場合、第１燃費最適線上のエンジン動作点を選択してエンジン１０を作動させれば、エンジンによる発電や冷却水加熱により生じるＳＯＣと冷却水温度の変化は、この所定の勾配ａ１の直線に沿って変動する。このため、ヒータコアと電気暖房装置の供給暖房熱量を設定する際に、ＳＯＣと冷却水温度がこの直線に載るようにすれば、第１燃費最適線上で燃料消費量が少なくなる動作点でエンジンを運転することで、ＳＯＣと冷却水温度をこの直線上に維持することができる。
【００５７】
また、現在のＳＯＣと冷却水温度で表される動作点から、いずれ目標関数上に動作点が載るようにヒータコア２０と電気暖房装置３０の供給暖房熱量を決定する際に用いる予測期間が予め設定されている。これは、何秒後にＳＯＣと冷却水温度の動作点を目標関数上に載せるように制御するかというものであり、４０秒〜１２０秒ぐらいの範囲で設定される。図４に予測期間とＳＯＣとの関係の一例を示す。
【００５８】
例えば、図４に示すように、ＳＯＣが７０％よりも低い範囲では第１の期間として１００秒に設定され、ＳＯＣが７５％よりも高い範囲では第１の期間よりも短い第２の期間として４０秒に設定され、ＳＯＣが７０％から７５％までの範囲では、ＳＯＣが高くなるにつれて、１００秒から４０秒まで徐々に減少するように設定される。
【００５９】
このように、ＳＯＣが目標ＳＯＣの上限値よりも低い場合、予測期間として、長く設定された第１の期間が用いられ、ＳＯＣが目標ＳＯＣの上限値よりも高い場合、予測期間として、第１の期間よりも短く設定された第２の期間が用いられる。第１の期間を長く設定するのは、ヒータコア２０と電気暖房装置３０の供給暖房熱量の配分が激しく変化して、快適性を損なうという問題が生じるのを防止するためである。第２の期間を第１の期間よりも短く設定するのは、ＳＯＣが目標ＳＯＣより高いと、ＳＯＣを早急に下げる必要があるからである。
【００６０】
次に予測総暖房熱量を算出する。これは予測期間中に供給すべき暖房熱量であり、その時点での要求暖房熱量が予測期間中継続する場合の値である。このとき、ヒータコアモデル、電気暖房モデルを用いて、ヒータコア２０と電気暖房装置３０のそれぞれについての供給暖房熱量を算出する。ヒータコアモデルおよび電気暖房モデルは、入力値から出力値を導き出す関係式であり、実験等によって導き出されるものである。なお、関係式の代わりに、入力値と出力値との間の一定の関係を示すマップを用いても良い。
【００６１】
ヒータコアモデルとしては、例えば、消費暖房熱量と期間を入力すると、その期間終了後の冷却水温度変化量を出力する冷却水温度予測モデルと、冷却水温度変化量と期間を入力するとその期間中に設定すべきヒータコア暖房熱量を出力する冷却水消費熱量予測モデルの二通りを有する。一方、電気暖房装置モデルとしては、消費暖房熱量と期間を入力すると、その期間終了後のバッテリＳＯＣ変化量を出力するＳＯＣ予測モデルと、ＳＯＣ変化量と期間を入力するとその期間中に設定すべき電気暖房熱量を出力する電気暖房熱量予測モデルの二通りを有する。
【００６２】
そして、予測期間中の両暖房熱量が一定値に保たれるものとして予測総暖房熱量を実現した場合の組み合わせの中で最も目標関数に近い動作点となるものを選ぶ。すなわち、ヒータコア２０のみで全ての熱量を取った場合の冷却水温度を冷却水温度予測モデルで、電気暖房装置３０のみで熱量を取った場合のＳＯＣをＳＯＣ予測モデルで計算し、両者を結んだ線と目標関数の交点がある場合には、それを選択し、交点がない場合にはそれに最も近い点を目標動作点とする。
【００６３】
ここで、図５、６にＳＯＣおよび冷却水温度の目標動作点の選択方法の具体例を示す。      
【００６４】
例えば、図５に示すように、現在の動作点Ｐ１を基準として、ヒータコア２０で全熱量を取った後の冷却水温度を計算することにより、ヒータコア２０で全熱量を取った時の予測期間後の動作点Ｐ２を求める。現在の動作点Ｐ１を基準として、電気暖房装置３０で全熱量を取った後のＳＯＣを計算することにより、電気暖房装置３０で全熱量を取った時の予測期間後の動作点Ｐ３を求める。そして、動作点Ｐ２と動作点Ｐ３を結んだ直線と目標関数の交点を選択すべき目標動作点Ｐ４とする。この目標動作点Ｐ４と現在の動作点Ｐ１とにおける冷却水温度、ＳＯＣの差分ΔＴ１、ΔＳＯＣ１が、それぞれ、ヒータコア２０で供給する暖房熱量にあたる温度変化量、電気暖房装置３０で供給する暖房熱量にあたるＳＯＣ変化量である。
【００６５】
また、図６に示すように、図５と同様に、ヒータコア２０で全熱量を取った時の予測期間後の動作点Ｐ２を求め、電気暖房装置３０で全熱量を取った時の予測期間後の動作点Ｐ３を求める。そして、動作点Ｐ２と動作点Ｐ３を結んだ直線と目標関数の交点が無いので、目標関数に最も近い動作点Ｐ２を目標動作点Ｐ４とする。このときの目標動作点Ｐ４は、現在動作点Ｐ１と算出した動作点Ｐ２、Ｐ３を結ぶ領域から選択される動作点のうち目標関数に最も近い動作点である。この目標動作点Ｐ４と現在の動作点Ｐ１とにおける冷却水温度の差分ΔＴ２が、ヒータコア２０で供給する熱量にあたる温度変化量である。なお、ここでの説明では、すべての暖房熱量をヒータコア２０で供給する場合を含めて説明したが、電気暖房装置３０としてのヒートポンプシステムは、暖機処置が必要であるため、電気暖房装置３０の完全停止を避けて、ごく少量の熱量を電気暖房装置３０で供給するように補正する。具体的には、図６に示す例のように、ヒータコア２０で全熱量を取ると判定された場合に電気暖房装置３０に設定する熱量を予め設定しておき、これを用いる。これは、例えば設定可能な最小熱量を用いる。この際、電気暖房装置３０に設定する熱量分を全熱量から引いたものをヒータコア２０から供給する。
【００６６】
次に、この目標動作点Ｐ４と現在の動作点Ｐ１とにおける冷却水温度およびＳＯＣの差、例えば、図５のΔＴ１、ΔＳＯＣ１や図６のΔＴ２を用い、冷却水消費熱量予測モデルと電気暖房熱量予測モデルからヒータコア２０および電気暖房装置３０からの供給暖房熱量を算出する。
【００６７】
その後、ヒータコア２０と電気暖房装置３０で実際に取れる熱量で制限する。これは、冷却水温度およびＳＯＣの状態によって、ヒータコア２０および電気暖房装置３０が実際に供給可能な最大熱量は決まっており、例えば、冷却水温度が比較的低いときに多くの熱量を冷却水から取ってしまうと、吹出風が冷たいと乗員が感じてしまうからである。
【００６８】
ここでは、算出したヒータコア２０および電気暖房装置３０の供給暖房熱量と、ヒータコア２０および電気暖房装置３０が実際に供給可能な最大熱量とを比較し、算出した暖房熱量が供給可能熱量を超えているか否かを判定する。
【００６９】
そして、算出した暖房熱量が供給可能熱量を超えていない場合、算出したヒータコア２０および電気暖房装置３０の暖房熱量をそのまま採用する。
【００７０】
一方、算出した暖房熱量が供給可能熱量を超えている場合、算出した暖房熱量と供給可能熱量との差分を算出する。ヒータコア２０と電気暖房装置３０の一方において、供給可能熱量に余裕がある場合、算出した差分の熱量を割り付ける。図７に、冷却水温度とヒータコア２０の供給可能熱量との関係の一例を示す。例えば、図５に示す目標動作点Ｐ４の冷却水温度が３４℃のとき、図７に示すように、冷却水温度が３４℃のときのヒータコア２０の供給可能熱量は３ｋＷであり、算出したヒータコア２０の供給暖房熱量が３．５ｋＷだと、０．５ｋＷ不足する。この場合、算出した電気暖房装置３０の供給暖房熱量が０．５ｋＷであり、電気暖房装置３０の供給可能な最大熱量が１ｋＷを超えていれば、電気暖房装置３０の供給暖房熱量を１ｋＷとする。
【００７１】
ただし、ヒータコア２０と電気暖房装置３０の両方の供給可能な最大熱量を合算しても、熱量が不足する場合には、ヒータコア２０と電気暖房装置３０の両方の供給可能な最大熱量を採用する。
【００７２】
車両制御装置５１は、このようにして決定されたヒータコア２０と電気暖房装置３０の供給暖房熱量を空調制御装置５４へ出力する。そして、空調制御装置５４は、暖房ＯＮ時に、この車両制御装置５１からの指令に基づいて、電気暖房装置３０を作動させるとともに、ヒータコア２０と電気暖房装置３０の供給暖房熱量を制御する。具体的には、空調制御装置５４は、ヒータコア２０の供給暖房熱量については、電動ポンプ２２の吐出量及び送風機２４の送風量を制御し、電気暖房装置３０の供給暖房熱量については、電動コンプレッサ３１の駆動状態を制御する。
【００７３】
また、車両制御装置５１は、この最終動作点の位置を目標関数のマップ上で判定する。図８にこの判定用マップを示す。最終動作点の位置が、図８に示すどの領域にあるか判定し、この情報を走行制御処理へ送る。
【００７４】
次に、走行制御処理のうち、エネルギー管理処理からの情報により動作する部分について説明する。これは、空調制御装置５４の制御のみでＳＯＣと冷却水温度を目標範囲にすることができない、あるいは、エンジン１０やモータジェネレータ１１の動作を含めた調整を実施すべきと判断される場合の処置である。すなわち、バッテリ４１の充電状態が目標充電状態となるとともに、エンジン冷却水の温度が目標温度となるように、エンジン１０の運転状態およびモータジェネレータ１１の駆動状態（発電量）を制御するものである。
【００７５】
特に空調制御装置５４の制御では電力や熱を消費してＳＯＣおよび冷却水温度を低下させることはできるが、上昇させることはできない。このため、これらを上昇させる必要がある場合に作用する。また、ＳＯＣや冷却水温度が高すぎる場合に、更なる電力や熱の発生を防止する場合にも作用する。
【００７６】
上述のように走行制御処理は、運転者のアクセルペダル操作や車両各コンポーネントやシステムの状態、エネルギー管理処理からの指令に応じて、目標エンジントルクと目標エンジン回転数の組み合わせであるエンジン動作点を算出する。このとき、エネルギー管理処理からの指令に応じて、すなわち、前述したエネルギー管理処理で実施されたヒータコアモデルや電気暖房モデルによる予測結果を活用し、将来を見越した適切なエンジン動作点設定を実施する。
【００７７】
ここで、この予測結果を活用してエンジン動作点を設定するまでの一連の制御処理の流れについて説明する。図９に、車両制御装置５１が実施するエンジン動作点設定制御のフローチャートを示す。なお、この予測結果を活用したエンジン動作点設定制御は、上述の電気暖房装置３０の供給暖房熱量とヒータコア２０の供給暖房熱量の決定処理が実施される場合に、繰り返し実行される。また、図９中のステップＳ１３が冷却水温度予測手段に相当し、ステップＳ１４がバッテリ充電状態予測手段に相当し、ステップＳ１５が判定手段に相当し、ステップＳ１６がエンジン動作点設定手段に相当する。このように、本実施形態の車両制御装置５１は、これらの機能実現手段を備えている。
【００７８】
ステップＳ１１では、水温センサ６４から現在の冷却水温度を読み込む。続いて、ステップＳ１２では、ＭＧ制御装置５３から現在のＳＯＣを読み込む。
【００７９】
続いて、ステップＳ１３では、ヒータコア２０の熱消費状態に基づいて、所定時間後の冷却水温度を予測する。続いて、ステップＳ１４では、電気暖房装置３０の電力消費状態に基づいて、所定時間後のバッテリ充電状態を予測する。
【００８０】
ここでいう「ヒータコア２０の熱消費状態に基づいて」、「電気暖房装置３０の電力消費状態に基づいて」とは、本実施形態では、上述の電気暖房装置３０とヒータコア２０の供給暖房熱量の決定処理の結果に基づくことを意味する。
【００８１】
上述の通り、この供給暖房熱量の決定処理では、現在のＳＯＣおよび冷却水温度の動作点を基準として、電気暖房装置３０とヒータコア２０を併用した暖房を所定時間実行すると仮定した場合に、目標関数に最も近い動作点に配置されるように、所定時間後のＳＯＣおよび冷却水温度の目標動作点を決定している。そして、所定時間後にＳＯＣおよび冷却水温度が目標動作点に配置されるように、ヒータコア２０と電気暖房装置３０の供給暖房熱量を決定し、ヒータコア２０と電気暖房装置３０の駆動状態を制御している。したがって、この目標動作点の位置が予測される所定時間後のＳＯＣおよび冷却水温度である。このため、ステップＳ１３、Ｓ１４では、目標動作点におけるＳＯＣと冷却水温度を、所定時間後のＳＯＣと冷却水温度として決定する。
【００８２】
続いて、ステップＳ１５では、ステップＳ１３で予測した冷却水温度に基づいて冷却水の熱量の不足や過剰を判定するとともに、ステップＳ１４で予測したＳＯＣに基づいてＳＯＣの不足や過剰を判定する。これは、上述の図８に示す判定用マップを用いての判定のことである。
【００８３】
続いて、ステップＳ１６では、ステップＳ１５の判定結果において、熱量と充電量の少なくとも一方が不足または過剰である場合に、不足または過剰を解消する方向にシフトさせたエンジン動作点を設定する。
【００８４】
図１０に、ステップＳ１６で用いる第１、第２燃費最適線および参考としての第３燃費最適線を表したエンジン動作点マップを示す。また、図１１に、図１０中の第１〜第３燃費最適線を導き出すための式１〜式３を示す。
【００８５】
図１０中の第１燃費最適線は、等出力線上で図１１の式１を最小化する点の集合である。すなわち、第１燃費最適線は、エンジン１０の軸出力が等しいエンジン動作点の中でエンジン１０の軸出力に対する燃料消費量が最小となるエンジン動作点の集合（軸出力最適線）である。
【００８６】
ここで、図１２に第１燃費最適線を説明するためのエンジン動作点マップを示す。エンジン１０は、例えば、図１２に示すような燃料消費特性を有するので、同じ出力であっても燃料消費量が異なる。このため、無段変速機１２との組合せにより、図１２に示すように、等出力線上で燃料消費量が少ない動作点を設定することができる。この等出力線上で燃料消費量が少ない動作点を各出力毎に結んだものが燃費最適線と呼ばれる。
【００８７】
図１０中の第３燃費最適線は、等出力線上で図１１の式３を最小化する点の集合であり、エンジン１０の冷却水加熱熱量（熱出力）に着眼した燃費最適線（冷却水加熱最適線）である。すなわち、第３燃費最適線は、エンジン１０の軸出力が等しいエンジン動作点の中でエンジン１０の冷却水加熱熱量に対して燃料消費量が最小となるエンジン動作点の集合である。
【００８８】
図１０中の第２燃費最適線は、等出力線上で図１１の式２を最小化する点の集合であり、エンジン１０の軸出力と熱出力に着眼した燃費最適線である。すなわち、第２燃費最適線は、エンジン１０の軸出力が等しいエンジン動作点の中でエンジン１０の軸出力および冷却水加熱熱量に対して燃料消費量が最小となるエンジン動作点の集合である。
【００８９】
また、第２燃費最適線は、燃料消費率が第３燃費最適線よりも第１燃費最適線に近い線である。図１１の式２におけるαは、式１で表される軸出力に関する効率と式３で表される冷却水加熱熱量に関する効率の重みを設定する調整要素である。αが正であれば、その大きさを変えることで式２を最小化する点による最適線の位置は第１燃費最適線と第３燃費最適線の間を移動する。本実施形態では、式２を最小化する点による最適線が冷却水加熱の第３燃費最適線よりも軸出力の第１燃費最適線上の動作点の近くに設定されるようαを定める。この理由は、αが大きいと、すなわち、式２を最小化する点による最適線が第３燃費最適線側に近づくと軸出力の効率低下度合いが非常に大きくなるため、第１燃費最適線上に動作点を設定する制御と比較して、等しい軸出力を設定する場合の燃料消費量が大きく増加し燃費悪化につながるのに加え、エンジン回転数が高まることで、音が大きくなって乗員に不快感を与える問題が生じるので、これらを避けるためである。
【００９０】
ステップＳ１６では、図８に示す判定マップによる判定において、冷却水温度が目標下限値よりも高いと判定され、所定時間後の状態が熱不足でないことが予想される場合、第１燃費最適線が選択される。一方、冷却水温度が目標下限値よりも低いと判定され、所定時間後の状態が熱不足であることが予想される場合、第１燃費最適線よりも熱量が増加する第２燃費最適線が選択される。第２燃費最適線を選択することで、第１燃費最適線を選択する場合よりも、熱出力を大きくでき、早期に熱不足を解消することができる。  
【００９１】
そして、第１、第２燃費最適線上で運転者の加減速要求に基づいてエンジン動作点を選択する。このとき、熱と電力の過不足状態に応じて、第１、第２燃費最適線上で選択するエンジン動作点が異なる。図１３に、熱と電力の過不足状態に基づくエンジン動作点の選択の際に用いる判定マップを示す。図１３は図８に対応している。
【００９２】
図１３に示すように、領域２の時は、第１、第２燃費最適線上で通常の動作点を選択する。ここで、通常の動作点とは、熱と電力の両方が不足でも過剰でもない場合に設定される動作点を指しており、以後も特に断らない限りこの意味で用いる。所定期間後に熱と電力の少なくとも一方が不足し、かつ、熱と電力のどちらも過剰でない領域１の時には、通常の動作点に対して、エンジン出力がより増加する方向にシフトさせたエンジン動作点を選択する。所定期間後に熱と電力の両方が過剰な領域３の時には、通常の動作点に対して、エンジン出力がより減少する方向へシフトさせたエンジン動作点を選択する。なお、エンジン出力がより減少する方向へシフトさせたエンジン動作点の中にはエンジンの停止状態も含まれる。
【００９３】
図１４に、第１燃費最適線上でのエンジン動作点の選択方法の概念を示す。図１４に示すように、バッテリ４１のＳＯＣが低く、発電が必要な場合には、通常の動作点Ａ１よりも、出力が大きなエンジン動作点Ａ２を設定し、エンジンの軸出力と走行に必要な駆動力の差分をモータジェネレータ１１による発電に用いる。一方、バッテリ４１のＳＯＣが高く、放電が必要な場合には、通常の動作点Ａ１よりも、出力が小さなエンジン動作点Ａ３を設定し、モータでの走行により電力を消費する。第２燃費最適線上でのエンジン動作点の変更も同様である。
【００９４】
このような第１、第２燃費最適線上のいずれかのエンジン動作点の選択は、例えば、第１燃費最適線を用いたマップと、第２燃費最適線を用いたマップとが用いられることで実現される。第１燃費最適線を用いたマップとしては、通常の動作点を選択するマップと、通常の動作点よりも出力を増大させた動作点を選択するマップと、通常の動作点よりも出力を減少させた動作点を選択するマップとがある。また、第２燃費最適線を用いたマップとしては、通常の動作点を選択するマップと、通常よりも出力を増大させた点を選択するマップとがある。
【００９５】
具体的には、エンジン冷却水の目標動作点の位置がエンジン冷却水の目標下限値よりも高い場合であって、図１３の領域２に属する場合、第１燃費最適線上の動作点を選択する通常のマップが用いられ、図１３の領域１に属する場合、第１燃費最適線上であって通常よりも出力を増大させた動作点を選択するマップが用いられ、図１３の領域３に属する場合、第１燃費最適線上であって通常よりも出力を減少させた点を選択するマップが用いられる。
【００９６】
一方、エンジン冷却水の目標動作点の位置がエンジン冷却水の目標下限値よりも低い場合であって、図１３の領域２に属する場合、第２燃費最適線上の動作点を選択する通常のマップが用いられ、図１３の領域１に属する場合、第２燃費最適線上であって通常よりも出力を増大させた動作点を選択するマップが用いられる。
【００９７】
図５、６に示す例では、目標動作点Ｐ４は、エンジン冷却水の目標下限値よりも低く、図１３の領域１に属するので、第２燃費最適線上であって通常よりも出力を増大させた動作点を選択するマップが用いられる。
【００９８】
このようにして、ステップＳ１６で、エンジン動作点が設定されると、車両制御装置５１は、この設定されたエンジン動作点を出力する。そして、エンジン制御装置５２は、この設定されたエンジン動作点でエンジン１０を作動させる。
【００９９】
以上の説明の通り、本実施形態では、暖房作動設定時において、エンジン１０が作動状態であって冷却水温度が所定温度よりも低い場合に、電気暖房装置３０とヒータコア２０を併用した暖房を所定時間実行すると仮定して、所定予測期間後のＳＯＣと冷却水温度の動作点が図３に示す目標関数に最も近い動作点となるように、ヒータコア２０からの供給暖房熱量と電気暖房装置３０からの供給暖房熱量の配分を設定している。そして、ヒータコア２０と電気暖房装置３０を併用した暖房を行う際に、この設定に基づいて、ヒータコア２０からの供給暖房熱量と電気暖房装置３０からの供給暖房熱量を制御し、エンジン冷却水の熱量とバッテリの電力を消費することで、バッテリ充電状態と冷却水温度とのバランスを調整するようにしている。
【０１００】
図３に示す目標関数は、上述の通り、目標ＳＯＣ範囲の中央値と目標冷却水温度の下限値を通って、予め定められた所定の勾配ａ１の直線であり、この勾配ａ１は、第１燃費最適線上のエンジン動作点を選択した場合の冷却水温度とＳＯＣの関係を座標軸上に表したときの近似直線の勾配と同じである。このため、バランス調整後のバッテリ充電状態と冷却水温度とが目標範囲内でない場合に、第１燃費最適線上もしくはそれに近い第２燃費最適線上のエンジン動作点を選択することで、目標バッテリ充電状態範囲内の所定値と目標冷却水温度範囲の下限値に近づけることができる。
【０１０１】
また、本実施形態では、上述のステップＳ１で、暖房が作動設定されている（暖房ＯＮ）と判定した場合、ステップＳ２において、冷却水温度が所定温度よりも低いときでは、電気暖房装置３０での消費電力分を確保するために、冷却水温度が所定温度よりも高いときに設定される目標ＳＯＣの上限値および下限値よりも高くなるように、目標ＳＯＣの上限値および下限値を高く設定している。
【０１０２】
このため、本実施形態によれば、冷却水温度が低く、ヒータコア２０のみからでは暖房に必要な熱量を十分に供給できない場合では、冷却水温度が所定温度よりも高いときと比較してバッテリ４１の充電量が増大するので、モータジェネレータ１１による車両駆動に必要な電力が不足する事態を回避しつつ、電気暖房装置３０の作動による暖房熱量の供給が可能となる。
【０１０３】
さらに、本実施形態では、車両制御装置５１が、暖房が作動設定されている場合であって冷却水温度が所定温度よりも低いときに、電気暖房装置３０を作動させることを決定し、空調制御装置５４を介して、電気暖房装置３０を作動させるようにしている。したがって、本実施形態によれば、バッテリ４１の目標充電状態を高く設定しても、電気暖房装置３０の作動によって電力が確実に消費されるので、バッテリ４１の実際の充電状態が比較的高い状態で維持され続けることを防止できる。
【０１０４】
（他の実施形態）
（１）第１実施形態では、図３に示すように、目標関数を予め定められた所定の勾配ａ１の直線とし、この所定の勾配を、第１燃費最適線上のエンジン動作点を選択している場合の冷却水温度とＳＯＣの変化を表す近似直線の勾配と同じとしたが、第１燃費最適線上のエンジン動作点を選択している場合の冷却水温度とＳＯＣの変化を表す近似線の変化率としても良い。
【０１０５】
すなわち、この近似線が勾配一定の直線でなく、複数の勾配を有する直線で示される場合、所定の勾配として、その複数の勾配を用いても良い。例えば、所定の勾配の直線を、所定温度より低温の範囲は傾きａ１、所定温度よりも高温の範囲は傾きａ２の直線としても良い。また、近似線が近似曲線で示される場合、所定の勾配の直線を、その近似曲線と同じ変化率の曲線としても良い。
【０１０６】
（２）また、第１実施形態では、図３に示すように、目標関数を目標ＳＯＣ範囲の中央値と目標冷却水温度範囲の下限値を通る線としたが、目標ＳＯＣ範囲の中央値に限らず、目標ＳＯＣ範囲内の所定値であれば良い。同様に、目標冷却水温度の下限値に限らず、目標冷却水温度範囲内の所定値であれば良い。
【０１０７】
（３）第１実施形態では、電気暖房装置としてヒートポンプシステム３０を採用したが、ヒートポンプシステム３０の代わりに、ＰＴＣヒータを採用することも可能である。ＰＴＣヒータは、ＰＴＣ素子（正特性サーミスタ）を有し、このＰＴＣ素子に電力が供給されることによって発熱する電気ヒータである。
【０１０８】
（４）第１実施形態では、車両制御装置５１がヒータコア２０と電気暖房装置３０の供給暖房熱量を設定し、空調制御装置５４がヒータコア２０と電気暖房装置３０の供給暖房熱量を制御したが、他の制御装置がこの設定や制御を実行しても良い。
【０１０９】
（５）第１実施形態では、電力を貯めるバッテリ４１での電力出し入れと熱を貯める冷却水での熱出し入れを考慮して、両者のストレージ状態が適切になるよう、電気暖房装置３０の供給暖房熱量とヒータコア２０の供給暖房熱量を設定する制御を実施したが、この制御を実施しなくても良い。すなわち、車両制御装置５１が、単に、バッテリ４１の充電状態が目標充電状態となるとともに、エンジン冷却水の温度が目標温度となるように、エンジン１０の運転状態およびモータジェネレータ１１の駆動状態（発電量）を制御するようになっていても良い。この場合、車両制御装置５１もしくは空調制御装置５４が、暖房が作動設定されている場合であって、冷却水温度が所定温度よりも低いときに、電気暖房装置３０を作動させることを決定するようになっていれば良い。
【０１１０】
（６）第１実施形態では、ステップＳ３で、冷却水温度が所定温度よりも低いときに、目標ＳＯＣの上限値および下限値の両方を同一量だけ高く設定したが、目標ＳＯＣを高く設定できれば、これに限らず、上限値のみを高く設定しても良い。
【０１１１】
ただし、目標充電状態の急激な変化を防止するという観点では、上限値と下限値の間の幅が一定となるように、目標ＳＯＣの上限値および下限値の両方を同じ増加割合にて高く設定することが好ましい。
【０１１２】
（７）上述の各実施形態を実施可能な範囲で組み合わせても良い。
【符号の説明】
【０１１３】
１０    エンジン
１１    モータジェネレータ
２０    ヒータコア
３０    ヒートポンプシステム（電気暖房装置）
４１    バッテリ
【図１】
0005982850.tif 000002
【図２Ａ】
0005982850.tif 000003
【図２Ｂ】
0005982850.tif 000004
【図３】
0005982850.tif 000005
【図４】
0005982850.tif 000006
【図５】
0005982850.tif 000007
【図６】
0005982850.tif 000008
【図７】
0005982850.tif 000009
【図８】
0005982850.tif 000010
【図９】
0005982850.tif 000011
【図１０】
0005982850.tif 000012
【図１１】
0005982850.tif 000013
【図１２】
0005982850.tif 000014
【図１３】
0005982850.tif 000015
【図１４】
0005982850.tif 000016