(57)【特許請求の範囲】
【請求項１】
内燃機関であるエンジンと電動機であるモータを駆動源として走行するハイブリッド車両において、前記モータ用のバッテリの充電量を制御する充電量制御装置であって、
前記ハイブリッド車両を走行させる前にあらかじめ車室内を適温にするため空調装置を作動させる走行前空調運転を行う場所として、登録場所を記憶媒体（２３）に記録し、また、前記登録場所で走行前空調運転を行う前に前記登録場所で前記ハイブリッド車両を駐車する時刻を登録時刻Ｂとして前記記憶媒体（２３）に記録する学習手段（２００）と、
前記ハイブリッド車両が前記登録場所から所定の設定距離内のエリアの外から中に入ったことに基づいて、前記登録時刻Ｂを含む時間帯を算出し、前記ハイブリッド車両が前記登録場所から前記所定の設定距離内のエリアの外から中に入った進入時刻が、算出した前記時間帯内に入っているか否かを判定する判定手段（３２０、３３０、３４０）と、
前記進入時刻が前記時間帯内に入っていると前記判定手段が判定した場合、前記モータ用のバッテリの充電量が所定の第１範囲内に収まるよう制御されている状態から、前記モータ用のバッテリの充電量が前記第１範囲よりも上限および下限が大きい第２範囲内に収まるよう制御する制御手段（３５０）と、を備えた充電量制御装置。
【請求項２】
前記学習手段は更に、前記登録場所で走行前空調運転を行う時刻を登録時刻Ａとして前記記憶媒体（２３）に記録し、
前記判定手段（３２０、３３０、３４０）は、前記ハイブリッド車両が前記登録場所から所定の設定距離内のエリアの外から中に入ったことに基づいて、前記登録時刻Ｂに基づく時刻を始点とし、前記登録時刻Ａに基づく時刻を終点とする時間帯を算出し、算出した前記時間帯内に前記進入時刻が入っているか否かを判定することを特徴とする請求項１に記載の充電量制御装置。
【請求項３】
走行前空調運転を行ったときの時刻、当該時刻における前記ハイブリッド車両の位置、当該走行前空調運転を行う直前のＩＧオフ時刻を、それぞれ、走行前空調運転場所、走行前空調運転時刻、および直前オフ時刻として、１つの走行前空調運転レコードとして記憶媒体（２３）に記録する走行前空調運転記録処理を繰り返し実行する走行前空調運転記録手段（１００）を備え、
前記学習手段（２００）は、前記走行前空調運転記録手段（１００）が前記走行前空調運転記録処理を繰り返し実行することによって前記記憶媒体（２３）に記録された複数回数分の走行前空調運転のレコードに基づいて、走行前空調運転場所および走行前空調運転時刻が所定基準以上集中している複数の走行前空調運転レコードを抽出し、抽出した前記複数の走行前空調運転レコードにおける走行前空調運転場所の代表位置を前記登録場所として前記記憶媒体（２３）に記録すると共に、抽出した前記複数の走行前空調運転レコードにおける直前オフ時刻の代表時刻を中心とする時間範囲を設定し、当該時間範囲の過去の境界を前記登録時刻Ｂとして前記記憶媒体（２３）に記録することを特徴とする請求項１または２に記載の充電量制御装置。
【請求項４】
前記走行前空調運転記録手段（１００）は、前記走行前空調運転記録処理において、ＩＧオン後に設定時間以上前記ハイブリッド車両が停止したままであり、かつ、前記ハイブリッド車両の空調装置が作動しており、かつ、前記空調装置の設定温度と前記ハイブリッド車両の外部の外気温度との差が基準値以上であることに基づいて、当該ＩＧオン時の前記ハイブリッド車両の位置、当該ＩＧオンの時刻、および当該ＩＧオンの直前のＩＧオフ時刻を、それぞれ、走行前空調運転場所、走行前空調運転時刻、および直前オフ時刻とし、これら走行前空調運転場所、走行前空調運転時刻、および直前オフ時刻を１つの走行前空調運転レコードとして記憶媒体（２３）に記録することを特徴とする請求項３に記載の充電量制御装置。
【請求項５】
前記学習手段（２００）は、過去に走行前空調運転を行ったときの前記ハイブリッド車両の位置の記録に基づいて前記登録場所を決定し、当該走行前空調運転を行った直前の前記ハイブリッド車両の駐車時刻の記録に基づいて前記登録時刻Ｂを決定することを特徴とする請求項１または２に記載の充電量制御装置。
【請求項６】
前記判定手段（３２０、３３０、３４０）は、前記ハイブリッド車両が前記登録場所から所定の設定距離内のエリアの外から中に入ったことに基づいて、前記ハイブリッド車両の前記登録場所への予想到着所要時間を算出し、前記登録時刻Ｂを基準として前記予想到着所要時間だけ遡った時刻を始点とし、前記登録時刻Ａを終点とする時間帯内に前記進入時刻が入っているか否かを判定することを特徴とする請求項１ないし５のいずれか１つに記載の充電量制御装置。
【請求項７】
内燃機関であるエンジンと電動機であるモータを駆動源として走行するハイブリッド車両において、前記モータ用のバッテリの充電量を制御する充電量制御装置に用いるプログラムであって、充電量制御装置を、
前記ハイブリッド車両を走行させる前にあらかじめ車室内を適温にするため空調装置を作動させる走行前空調運転を行う場所として、登録場所を記憶媒体（２３）に記録し、また、前記登録場所で走行前空調運転を行う前に前記登録場所で前記ハイブリッド車両を駐車する時刻を登録時刻Ｂとして前記記憶媒体（２３）に記録する学習手段（２００）、
前記ハイブリッド車両が前記登録場所から所定の設定距離内のエリアの外から中に入ったことに基づいて、前記登録時刻Ｂを含む時間帯を算出し、前記ハイブリッド車両が前記登録場所から前記所定の設定距離内のエリアの外から中に入った進入時刻が、算出した前記時間帯内に入っているか否かを判定する判定手段（３２０、３３０、３４０）、および
前記進入時刻が前記時間帯内に入っていると前記判定手段が判定した場合、前記モータ用のバッテリの充電量が所定の第１範囲内に収まるよう制御されている状態から、前記モータ用のバッテリの充電量が前記第１範囲よりも上限および下限が大きい第２範囲内に収まるよう制御する制御手段（３５０）として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハイブリッド車両の充電量制御装置に関するものである。
【背景技術】
【０００２】
従来、車両の走行開始前の段階において、空調装置を用いて車室内を暖めたり冷やしたりすること（走行前空調運転）が行われる。このようにすることで、冬場の朝や夏の炎天下において、車室内が極度に不快な状況のまま車両を出発させることなく、出発する時点から安全で快適なドライブを行うことができる。
【０００３】
ところで、エンジンと電気モータを車両の駆動源とするハイブリッド車両には、電気モータ用のバッテリの電気エネルギーにより空調装置を作動させるが、当該バッテリの充電量が少ないと、エンジンが自動的に始動してバッテリに蓄電を行うようになっているものがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２６５５９４号公報
【特許文献２】特開２００９−１２００２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、車両の走行開始前に空調装置を作動させるため、作動用の電気エネルギーをエンジンによって生成すると、燃料を消費してしまい、燃費の低下を招いてしまう。
【０００６】
本発明は上記点に鑑み、車両の走行開始前に空調装置を作動させる場合でも、そのときにエンジンを始動して空調装置の作動用の電気エネルギーを生成する必要性を低下させることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための請求項１に記載の発明は、内燃機関であるエンジンと電動機であるモータを駆動源として走行するハイブリッド車両において、前記モータ用のバッテリの充電量を制御する充電量制御装置であって、前記ハイブリッド車両を走行させる前にあらかじめ車室内を適温にするため空調装置を作動させる走行前空調運転を行う場所として、登録場所を記憶媒体（２３）に記録し、また、前記登録場所で走行前空調運転を行う前に前記登録場所で前記ハイブリッド車両を駐車する時刻を登録時刻Ｂとして前記記憶媒体（２３）に記録する学習手段（２００）と、前記ハイブリッド車両が前記登録場所から所定の設定距離内のエリアの外から中に入ったことに基づいて、前記登録時刻Ｂを含む時間帯を算出し、前記ハイブリッド車両が前記登録場所から前記所定の設定距離内のエリアの外から中に入った進入時刻が、算出した前記時間帯内に入っているか否かを判定する判定手段（３２０、３３０、３４０）と、前記進入時刻が前記時間帯内に入っていると前記判定手段が判定した場合、前記モータ用のバッテリの充電量が所定の第１範囲内に収まるよう制御されている状態から、前記モータ用のバッテリの充電量が前記第１範囲よりも上限および下限が大きい第２範囲内に収まるよう制御する制御手段（３５０）と、を備えた充電量制御装置である。
【０００８】
このように、走行前空調運転を行う可能性が高い場所が登録場所として記録され、当該登録場所で走行前空調運転を行う前にその登録場所で車両を駐車する時刻が登録時刻Ｂとして記録されると、充電量制御装置は、ハイブリッド車両がその登録場所に接近し、かつ、その接近時刻が、登録時刻Ｂを含む時間帯内にある場合、ハイブリッド車両がその登録場所で駐車後に走行前空調運転を行うと予測し、モータ用のバッテリの充電量が第１範囲よりも上限および下限が大きい第２範囲内に収まるよう制御する。
【０００９】
このようになっていることで、次に当該登録場所で走行前空調運転を行っても、バッテリの充電量が通常よりも大きくなっているので、そのときにエンジンを始動して空調装置の作動用の電気エネルギーを生成する必要性が低下する。
【００１０】
また、請求項２に記載の発明は、前記学習手段は更に、前記登録場所で走行前空調運転を行う時刻を登録時刻Ａとして前記記憶媒体（２３）に記録し、前記判定手段（３２０、３３０、３４０）は、前記ハイブリッド車両が前記登録場所から所定の設定距離内のエリアの外から中に入ったことに基づいて、前記登録時刻Ｂに基づく時刻を始点とし、前記登録時刻Ａに基づく時刻を終点とする時間帯を算出し、算出した前記時間帯内に前記進入時刻が入っているか否かを判定することを特徴とする請求項１に記載の充電量制御装置である。
【００１１】
このように、登録場所で走行前空調運転を行う時刻が登録時刻Ａとして記録され、登録時刻Ｂに基づく時刻を始点とし、前記登録時刻Ａに基づく時刻を終点とする時間帯を、進入時刻と比較するようになっている。
【００１２】
発明者の検討によれば、登録場所で走行前空調運転を行う前に当該登録場所でハイブリッド車両を駐車すると想定される登録時刻Ｂを相当過ぎた時刻に車両が登録場所に戻るとしても、その時刻が、走行前空調運転を開始すると想定される登録時刻Ａの周囲か登録時刻Ａよりも前であれば、やはり出発時に走行前空調運転を行う可能性は高い。したがって、このようにすることで、より効率的に充電量の制御ができる。
【００１３】
また、請求項３に記載の発明は、走行前空調運転を行ったときの時刻、当該時刻における前記ハイブリッド車両の位置、当該走行前空調運転を行う直前のＩＧオフ時刻を、それぞれ、走行前空調運転時刻、走行前空調運転場所、および直前オフ時刻として、１つの走行前空調運転レコードとして記憶媒体（２３）に記録する走行前空調運転記録処理を繰り返し実行する走行前空調運転記録手段（１００）を備え、前記学習手段（２００）は、前記走行前空調運転記録手段（１００）が前記走行前空調運転記録処理を繰り返し実行することによって前記記憶媒体（２３）に記録された複数回数分の走行前空調運転のレコードに基づいて、走行前空調運転場所および走行前空調運転時刻が所定基準以上集中している複数の走行前空調運転レコードを抽出し、抽出した前記複数の走行前空調運転レコードにおける走行前空調運転場所の代表位置を前記登録場所として前記記憶媒体（２３）に記録すると共に、抽出した前記複数の走行前空調運転レコードにおける直前オフ時刻の代表時刻を中心とする時間範囲を設定し、当該時間範囲の過去の境界を前記登録時刻Ｂとして前記記憶媒体（２３）に記録することを特徴とする請求項１または２に記載の充電量制御装置である。
【００１４】
このように、実際の走行前空調運転を行ったときの時刻、当該時刻における前記ハイブリッド車両の位置、当該走行前空調運転を行う直前のＩＧオフ時刻に基づいて、統計的に登録場所および登録時刻Ｂを算出するので、ドライバは自ら登録場所および登録時刻Ｂとしてどの場所および時刻がよいのか考えて入力する必要が無く、その分利便性が高まる。
【００１５】
また、請求項４に記載の発明は、前記走行前空調運転記録手段（１００）は、前記走行前空調運転記録処理において、ＩＧオン後に設定時間以上前記ハイブリッド車両が停止したままであり、かつ、前記ハイブリッド車両の空調装置が作動しており、かつ、前記空調装置の設定温度と前記ハイブリッド車両の外部の外気温度との差が基準値以上であることに基づいて、当該ＩＧオン時の前記ハイブリッド車両の位置、当該ＩＧオンの時刻、および当該ＩＧオンの直前のＩＧオフ時刻を、それぞれ、走行前空調運転場所、走行前空調運転時刻、および直前オフ時刻とし、これら走行前空調運転場所、走行前空調運転時刻、および直前オフ時刻を１つの走行前空調運転レコードとして記憶媒体（２３）に記録することを特徴とする請求項３に記載の充電量制御装置である。
【００１６】
このように、実際の走行前空調運転を行ったときの時刻、当該時刻における前記ハイブリッド車両の位置、当該走行前空調運転を行う直前のＩＧオフ時刻に基づいて、統計的に登録場所および登録時刻Ｂを算出するので、ドライバは自ら登録場所および登録時刻Ｂとしてどの場所および時刻がよいのか考えて入力する必要が無く、その分利便性が高まる。
【００１７】
また、請求項５に記載の発明は、前記学習手段（２００）は、走行前空調運転を行ったときの前記ハイブリッド車両の位置の記録に基づいて前記登録場所を決定し、当該走行前空調運転を行う直前の前記ハイブリッド車両の駐車時刻の記録に基づいて前記登録時刻Ｂを決定することを特徴とする請求項１または２に記載の充電量制御装置である。
また、請求項６に記載の発明は、前記判定手段（３２０、３３０、３４０）は、前記ハイブリッド車両が前記登録場所から所定の設定距離内のエリアの外から中に入ったことに基づいて、前記ハイブリッド車両の前記登録場所への予想到着所要時間を算出し、前記登録時刻Ｂを基準として前記予想到着所要時間だけ遡った時刻を始点とし、前記登録時刻Ａを終点とする時間帯内に前記進入時刻が入っているか否かを判定することを特徴とする請求項１ないし５のいずれか１つに記載の充電量制御装置である。このように、車両の登録場所への予想到着所要時間を加味して上記時間帯の始点を算出することで、より高い精度で充電制御を行うことができる。
【００１８】
また、請求項７に記載の発明は、内燃機関であるエンジンと電動機であるモータを駆動源として走行するハイブリッド車両において、前記モータ用のバッテリの充電量を制御する充電量制御装置に用いるプログラムであって、充電量制御装置を、前記ハイブリッド車両を走行させる前にあらかじめ車室内を適温にするため空調装置を作動させる走行前空調運転を行う場所として、登録場所を記憶媒体（２３）に記録し、また、前記登録場所で走行前空調運転を行う前に前記登録場所で前記ハイブリッド車両を駐車する時刻を登録時刻Ｂとして前記記憶媒体（２３）に記録する学習手段（２００）、前記ハイブリッド車両が前記登録場所から所定の設定距離内のエリアの外から中に入ったことに基づいて、前記登録時刻Ｂを含む時間帯を算出し、前記ハイブリッド車両が前記登録場所から前記所定の設定距離内のエリアの外から中に入った進入時刻が、算出した前記時間帯内に入っているか否かを判定する判定手段（３２０、３３０、３４０）、および、前記進入時刻が前記時間帯内に入っていると前記判定手段が判定した場合、前記モータ用のバッテリの充電量が所定の第１範囲内に収まるよう制御されている状態から、前記モータ用のバッテリの充電量が前記第１範囲よりも上限および下限が大きい第２範囲内に収まるよう制御する制御手段（３５０）として機能させるプログラムである。このように、本発明の特徴はプログラムの発明としても捉えることができる。
【００１９】
なお、上記および特許請求の範囲における括弧内の符号は、特許請求の範囲に記載された用語と後述の実施形態に記載される当該用語を例示する具体物等との対応関係を示すものである。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態が適用されるハイブリッド車両の構成例の図である。
【図２】充電量制御装置２０の構成図である。
【図３】走行前空調運転記録処理のフローチャートである。
【図４】学習処理のフローチャートである。
【図５】地理領域３１、３２等および走行前空調運転レコード３１ａ〜３１ｄ等を例示する図である。
【図６】同一領域・時間帯内レコード群３５ａ〜３５ｋの走行前空調運転時刻の分布を示す図である。
【図７】同一領域・時間帯内レコード群３５ａ〜３５ｋの直前オフ時刻の分布を示す図である。
【図８】監視処理３００のフローチャートである。
【図９】ハイブリッド車両４０が登録場所３１ｅを中心とする円４２の外から中に入る状態示す図である。
【図１０】制御対象時間４６の計算方法を示す図である。
【図１１】充電制御のフローチャートである。
【図１２】目標制御範囲の変化を例示する図である。
【発明を実施するための形態】
【００２１】
以下、本発明の第１実施形態について説明する。図１に、本実施形態が適用されるハイブリッド車両の構成の一例を概略的に示す。このハイブリッド車両には、エンジン１、発電機２、モータ３、差動装置４、タイヤ５ａ、タイヤ５ｂ、インバータ６、ＤＣリンク７、インバータ８、バッテリ９、ＨＶ制御部１０、位置検出器１１、エアコンＥＣＵ１２、空調装置１３、外気温センサ１４、および充電量制御装置２０が搭載されている。
【００２２】
このハイブリッド車両は、エンジン１およびモータ３を動力源として走行する。エンジン１を動力源とする場合は、エンジン１の回転力が、図示しないクラッチ機構および差動装置４を介してタイヤ５ａ、５ｂに伝わる。また、モータ３を動力源とする場合は、モータ３の作動用のバッテリ９の直流電力がＤＣリンク７およびインバータ８を介して交流電力に変換され、その交流電力によってモータ３が作動し、このモータ３の回転力が、差動装置４を介してタイヤ５ａ、５ｂに伝わる。
【００２３】
また、エンジン１の回転力は発電機２にも伝えられ、その回転力によって発電機２が交流電力を生成し、生成された交流電力はインバータ６、ＤＣリンク７を介して直流電力に変換され、その直流電力がバッテリ９に蓄積される場合がある。このようなバッテリ９への充電は、燃料を使用したエンジン１の作動による充電である。以下、この種の充電を、内燃充電という。
【００２４】
また、図示しない制動機構によりハイブリッド車両が減速すると、その減速時の抵抗力がモータ３に回転力として加わり、この回転力によってモータ３が交流電力を生成し、生成された交流電力がインバータ８、ＤＣリンク７を介して直流電力に変換され、その直流電力がバッテリ９に蓄積される。以下、この種の充電を、回生充電という。
【００２５】
ＨＶ制御部１０は、バッテリ９の充電量（すなわち残量、以下同じ）が下限値から上限値の範囲内になるよう、発電機２、モータ３、インバータ６、インバータ８、バッテリ９の上述のような作動の実行・非実行等を制御する。ＨＶ制御部１０は、例えばマイクロコンピュータを用いて実現してもよいし、下記のような機能を実現するための専用の回路構成を有するハードウェアであってもよい。
【００２６】
より具体的にはＨＶ制御部１０は、上限ＳＯＣ、下限ＳＯＣ、現在ＳＯＣという３つの値を記憶しており、これら上限ＳＯＣ、下限ＳＯＣ、現在ＳＯＣに基づいた作動を行う。ＳＯＣ（Ｓｔａｔａ ｏｆ Ｃｈａｒｇｅ）とは、バッテリの充電量を表す指標であり、その値が高いほど充電量が多い。現在ＳＯＣは、現在のバッテリ９のＳＯＣを示す。ＨＶ制御部１０は、この現在ＳＯＣの値を、逐次バッテリ９の状態を検出することで、繰り返し更新する。
【００２７】
また、ＨＶ制御部１０は、ハイブリッド車両の走行中、現在ＳＯＣが上限ＳＯＣから下限ＳＯＣまでの範囲内を維持する、エンジン１による車両の駆動、モータ３による車両の駆動、内燃充電、および回生充電のそれぞれについての実行・非実行を切り替える。
【００２８】
例えば、現在ＳＯＣが下限ＳＯＣを下回った場合には、内燃充電を用いることで、燃料のエネルギーを電力エネルギーに変換し、バッテリ９に蓄積する。また、現在ＳＯＣが上限ＳＯＣを上回った場合には、モータ３の動力を主たる動力源としてハイブリッド車両を走行させることで、バッテリ９の充電量を下げる。
【００２９】
なお、上限ＳＯＣおよび下限ＳＯＣは、それぞれ初期値がＨＶ制御部１０の不揮発性記憶媒体（例えばＲＯＭ）に記録されており、ＨＶ制御部１０の作動開始後、充電量制御装置２０から上限ＳＯＣおよび下限ＳＯＣの変更指令を受けない限り、この上限ＳＯＣおよび下限ＳＯＣとして、これらの初期値を用いる。上限ＳＯＣおよび下限ＳＯＣの初期値は、例えば、満充電状態を１００％とし、７０％と３０％である）
しかし、ＨＶ制御部１０は、充電量制御装置２０から上限ＳＯＣおよび下限ＳＯＣの変更指令を受けると、その変更指令の内容に従って、上限ＳＯＣおよび下限ＳＯＣを変化させる。
【００３０】
位置検出器１１は、ＧＰＳ受信機、車速センサ、加速度センサ、ジャイロセンサ等の、車両の現在位置、進行方向、走行速度等を特定するための周知のセンサ群である。
【００３１】
エアコンＥＣＵ１２は、ハイブリッド車両の車室内の冷房および暖房を行うための空調装置１３を制御する装置である。このエアコンＥＣＵ１２は、車室内の気温が設定温度を維持するよう、空調装置１３を制御する。設定温度は、図示しない温度設定操作部（例えばボタン）を用いてユーザの入力を受け付ける方法で取得してもよいし、他の方法で自動的に決定してもよい。なお、エアコンＥＣＵ１２は、空調装置１３が作動中であるか否か、および、現在の設定温度を、定期的に（例えば１秒毎に）繰り返し充電量制御装置２０に出力するようになっている。
【００３２】
外気温センサ１４は、ハイブリッド車両の外部（ハイブリッド車両の周囲）の温度（すなわち外気温）を検出し、検出した外気温を検出信号として出力するセンサである。
【００３３】
充電量制御装置２０は、位置検出器１１、エアコンＥＣＵ１２から受けた信号に基づいて、必要に応じてＨＶ制御部１０に上限ＳＯＣおよび下限ＳＯＣの変更指令を出力することで、バッテリ９の充電量を制御する装置である。
【００３４】
図２に示す様に、充電量制御装置２０は、ＲＡＭ２１、ＲＯＭ２２、データ書き込み可能な保存用記憶媒体２３、および制御部２４を有している。保存用記憶媒体２３は、充電量制御装置２０の主電源の供給が停止してもデータを保持し続けることができる記憶媒体であり、例えば、ハードディスク、フラッシュメモリ、ＥＥＰＲＯＭ等の不揮発性記憶媒体、および、バックアップＲＡＭのいずれかを採用することができる。
【００３５】
制御部２４は、ＲＯＭ２２または保存用記憶媒体２３から読み出したプログラムを実行し、その実行の際にはＲＡＭ２１、ＲＯＭ２２、および保存用記憶媒体２３から情報を読み出し、ＲＡＭ２１および保存用記憶媒体２３に対して情報の書き込みを行い、ＨＶ制御部１０、位置検出器１１、エアコンＥＣＵ１２、空調装置１３、外気温センサ１４と信号の授受を行う。具体的には、制御部２４は、走行前空調運転記録処理１００、学習処理２００、監視処理３００等の処理を、所定のプログラムを実行することで実現する。
【００３６】
まず、走行前空調運転記録処理１００について説明する。充電量制御装置２０は、車両のＩＧおよびＡＣＣがオフでも、バッテリ（バッテリ９でもよいし、他のバッテリでもよい）から電力供給を受けて作動するようになっており、制御部２４は、その作動中、常に走行前空調運転記録処理１００を実行するようになっている。
【００３７】
図３に、この走行前空調運転記録処理１００のフローチャートを示す。制御部２４は、まずステップ１１０で、ハイブリッド車両のＩＧがオンからオフに変化したか否かを判定し、オンからオフに変化していないと判定した場合、続いてステップ１３０に進み、ＩＧがオフからオンに変化したか否か判定し、オフからオンに変化していないと判定した場合、続いてステップ１１０に戻る。従って、ＩＧが変化しない間は、ステップ１１０およびステップ１３０の判定処理が繰り返される。
【００３８】
例えば、ハイブリッド車両が夜にドライバの自宅まで走行し、自宅に到着後、ドライバの操作によりＩＧがオフになると、ステップ１１０でＩＧがオンからオフになったと判定し、続いてステップ１２０に進む。ステップ１２０では、現在時刻をＩＧオフ時刻として保存用記憶媒体２３に記録し、ステップ１３０に進む。
【００３９】
ステップ１２０に続いては、ＩＧがオフからオンに変化するまでは、ステップ１３０およびステップ１１０の判定処理が繰り返される。そして、例えば次の朝、ドライバが車両に乗車し、ＩＧをオンにしたとする。すると制御部２４は、ステップ１３０でＩＧがオフからオンに変化したと判定してステップ１４０に進み、時間のカウントを開始する。
【００４０】
続いてステップ１５０では、位置検出器１１からの信号に基づいて、ハイブリッド車両の車速が０ｋｍより大きいか否か、すなわち、車両が走行しているか否かを判定する。０ｋｍより大きいと判定した場合、処理をステップ１１０に戻す。
【００４１】
車速が０ｋｍよりも大きくない（すなわち、ハイブリッド車両が停車中である）と判定すると、続いてステップ１６０に進む。ステップ１６０では、ステップ１４０の時間カウント開始後から設定時間が経過したか否かを判定し、経過していないと判定すると、ステップ１５０に戻る。
【００４２】
ここで、設定時間とは、ＩＧオン後に走行前空調運転を行うのに通常かかる時間程度、ハイブリッド車両が停車していたか否かを判定するための時間であり、例えば、１０分である。
【００４３】
走行前空調運転とは、ハイブリッド車両を走行させる前にあらかじめ車室内を適温にするため空調装置１３を作動させることをいう。例えば、冬の朝等の低温時には、車室内の温度を上げるための走行前空調運転（暖気運転）を行うことがあり、夏の日中等の高温時には車室内の温度を下げるための走行前空調運転を行うことがある。
【００４４】
走行前空調運転を行う方法としては、例えば、車室内での操作による空調運転開始方法でもよいし、車室外での遠隔操作による空調運転開始方法でもよい。
【００４５】
前者の場合、ドライバがハイブリッド車両に搭乗してＩＧをオンにし、所定の空調用の操作部（図示せず）を操作して、エアコンＥＣＵ１２に対して空調装置１３の作動開始命令および設定温度をエアコンＥＣＵ１２に入力する。すると、エアコンＥＣＵ１２は、空調装置１３の作動を開始させると共に、車室内を設定温度に近づけるよう、空調装置１３を制御する。
【００４６】
後者の場合、ドライバが車室外（例えば屋内）で無線通信装置（図示せず）を操作し、無線通信機能を有するエアコンＥＣＵ１２に対して空調装置１３の作動開始命令および設定温度を送信する。これを受信したエアコンＥＣＵ１２は、空調装置１３の作動を開始させると共に、車室内を設定温度に近づけるよう、空調装置１３を制御する。
【００４７】
なお、空調装置１３は、バッテリ９から電力供給を受けて作動する。そこで、ＨＶ制御部１０は、バッテリ９が過度に低下しないよう、バッテリ９の現在ＳＯＣを監視し、現在ＳＯＣが所定の基準値（例えば３０％）を下回ると、エンジン１を始動させる。エンジン１が始動すると、ＨＶ制御部１０は、バッテリ９を上限ＳＯＣと下限ＳＯＣの間に維持するための制御を行うので、バッテリ９の充電量が安定する。
【００４８】
しかし、空調装置１３を作動させるためにエンジン１を作動させると、燃料を消費してしまい、燃費の低下を招いてしまう。また、ハイブリッド車両停止したままエンジンを作動させると、排気ガス、騒音等により、ハイブリッド車両の周囲に悪影響を及ぼす恐れが高くなる。したがって、走行前空調運転では、できる限りエンジン１を作動させたくない。
【００４９】
図３のステップ１５０、１６０の説明に戻る。ＩＧがオンになった後は、車両が走行開始するか、または、ＩＧオンから設定時間が経過するまで、ステップ１５０、１６０の処理が繰り返される。
【００５０】
ハイブリッド車両で走行前空調運転が行われない場合は、設定時間が経過する前にハイブリッド車両が走行開始するのが殆どであり、そのような場合は、ステップ１５０からステップ１１０に処理が戻る。
【００５１】
また、ハイブリッド車両で走行前空調運転が行われずとも、他の理由でハイブリッド車両が停止したまま設定時間が経過した場合、および、ハイブリッド車両で走行前空調運転が行われていることによりハイブリッド車両が停止したまま設定時間が経過した場合は、ステップ１６０からステップ１７０に進む。
【００５２】
ステップ１７０では、エアコンＥＣＵ１２からの上述の信号に基づいて、空調装置１３が作動中であるか否か、および、現在の設定温度を特定する。そして更に、外気温センサ１４から検出信号を取得することで、ハイブリッド車両の外部かつハイブリッド車両の周囲の外気温を特定する。
【００５３】
続いてステップ１８０では、「空調装置１３が作動中かつ設定温度と外気温の差の絶対値が所定の閾値温度差（例えば１０度）以上である」という条件が満たされるか否かを判定する。そして、満たされると判定した場合は、ステップ１９０に進み、満たされていないと判定した場合は、ステップ１１０に戻る。
【００５４】
走行前空調運転をしていない場合は、空調装置１３が作動中でないか、あるいは、作動中であっても、設定温度と外気温との差は大きくないことが殆どである。一方、走行前空調運転をしている場合は、当然空調装置１３が作動中であり、かつ、設定温度と外気温との差が大きいことが殆どである。したがって、ステップ１８０から１９０に進むケースの殆どは、走行前空調運転をしている場合である。
【００５５】
ステップ１９０では、今回のＩＧオン時のハイブリッド車両の位置、当該ＩＧオンの時刻、および当該ＩＧオンの直前のＩＧオフ時刻を、それぞれ、走行前空調運転場所、走行前空調運転時刻、および直前オフ時刻として、１つの走行前空調運転レコードとして保存用記憶媒体２３に追加記録する。
【００５６】
今回のＩＧオン時のハイブリッド車両の位置は、ステップ１９０の時点において位置検出器１１からの信号に基づいて特定したハイブリッド車両の現在位置を採用する。当該ＩＧオンの時刻は、ステップ１３０でＩＧがオンに変化したと判定したときの時刻を採用してもよいが、ステップ１９０の時点における現在時刻を採用してもよい。ＩＧオンの時刻の精度は１０分程度で足りるからである。当該ＩＧオンの直前のＩＧオフ時刻としては、最後に保存用記憶媒体２３に記録されたＩＧオフ時刻を採用する。ステップ１９０の後はステップ１１０に戻る。
【００５７】
このように、走行前空調運転記録処理１００では、ＩＧオン後に設定時間以上前記ハイブリッド車両が停止したままであり（ステップ１５０、１６０）、かつ、前記ハイブリッド車両の空調装置が作動しており、かつ、前記空調装置の設定温度と前記ハイブリッド車両の外部の外気温度との差が基準値以上である（ステップ１８０）ことに基づいて、当該ＩＧオン時の前記ハイブリッド車両の位置、当該ＩＧオンの時刻、および当該ＩＧオンの直前のＩＧオフ時刻を、それぞれ、走行前空調運転場所、走行前空調運転時刻、および直前オフ時刻として、１つの走行前空調運転レコードとして保存用記憶媒体２３に記録する（ステップ１９０）。そして、ハイブリッド車両が駐車→ＩＧオン→走行前空調運転という作動を行う度に、このようなステップ１１０〜１９０の処理が繰り返され、１つの走行前空調運転レコードが追加記録されていく。その結果、保存用記憶媒体２３には、複数個の走行前空調運転レコードが保存された状態になる。なお、この走行前空調運転レコードには、当該走行前空調運転レコードを記録したときの日時も含める。
【００５８】
次に、学習処理２００について説明する。図４に、この学習処理２００のフローチャートを示す。制御部２４は、定期的に（例えば２週間間隔で）この学習処理２００を実行するようになっている。
【００５９】
そして、各回の学習処理２００においては、保存用記憶媒体２３に記録された走行前空調運転レコードのうち、現在から所定期間（例えば２週間でもよいし、１週間でもよいし、１ヶ月でもよい）遡った日時以降に記録された走行前空調運転レコードのみを対象として抽出し、ステップ２１０〜２４０の処理を行う。したがって、以下の学習処理２００の説明においては、走行前空調運転レコードとは、現在から当該所定期間遡った日時以降に記録された走行前空調運転レコードをいう。
【００６０】
まずステップ２１０では、図５に示すように、縦横１０メートル程度で区画された複数の地理領域（図５中では４×４＝１６個の地理領域）の１つ１つについて、当該１つの地理領域内に走行前空調運転場所を有する走行前空調運転レコードの数を算出し、算出した数が所定の第１設定回数（例えば４回）分以上ある場合、当該１つの地理領域内の走行前空調運転場所を有する当該第１設定回数分以上の走行前空調運転レコードを、同一領域内レコード群として抽出する。
【００６１】
例えば、図５の例では、白抜き円が１つの走行前空調運転レコードを表されており、地理領域３１内に走行前空調運転場所を有する走行前空調運転レコード３１ａ〜３１ｄが４つあるので、これら走行前空調運転レコード３１ａ〜３１ｄが１まとまりの同一領域内レコード群として抽出される。また、地理領域３２内に走行前空調運転場所を有する走行前空調運転レコードが４つ以上あるので、これら走行前空調運転レコードが、走行前空調運転レコード３１ａ〜３１ｄとは別に、１まとまりの同一領域内レコード群として抽出される。
【００６２】
続いてステップ２２０では、ステップ２１０で抽出した同一領域内レコード群のそれぞれについて、当該同一領域内レコード群内で、ある１つの時間帯内に走行前空調運転時刻を有する走行前空調運転レコードが第２設定回数（例えば４回）分以上ある場合、当該１つの時間帯内の走行前空調運転時刻を有する当該第２設定回数分以上の走行前空調運転レコードを、１まとまりの同一領域・時間帯内レコード群として抽出する。
【００６３】
例えば、抽出された図５の区画３２に対応する同一領域内レコード群については、２４時間を２４個に等分することで、１時間単位の時間帯を設定し、それら時間帯の１つ１つについて、当該時間帯内に走行前空調運転時刻を有する走行前空調運転レコードの数を、当該同一領域内レコード群内で算出する。そして、その結果、例えば図６（ａ）に示すように、時間帯３５内に走行前空調運転時刻を有する走行前空調運転レコード３５ａ〜３５ｋが１１個（第２設定回数以上である）ある場合は、当該１１個の走行前空調運転レコードを、１まとまりの同一領域・時間帯内レコード群として抽出する。
【００６４】
このようなステップ２１０、２２０の処理を実行することで、走行前空調運転場所および走行前空調運転時刻が所定基準以上集中している複数の走行前空調運転レコードを、同一領域・時間帯内レコード群として抽出することができる。抽出できる同一領域・時間帯内レコード群は、１つの場合もあれば、２つ以上の場合もある。
【００６５】
続いてステップ２３０では、ステップ２２０で抽出した同一領域・時間帯内レコード群のそれぞれについて、当該同一領域・時間帯内レコード群に属する走行前空調運転レコードにおける走行前空調運転場所の代表位置を算出する。例えば、当該同一領域・時間帯内レコード群中の走行前空調運転場所の重心位置（図５の位置３１ｅ、３２ａに相当する）を代表位置としてもよいし、あるいは、それら走行前空調運転場所のうちの特定の１つ（例えば、最後に記録した走行前空調運転レコード中の走行前空調運転場所）を代表位置としてもよい。
【００６６】
それと共にステップ２３０では、ステップ２２０で抽出した同一領域・時間帯内レコード群のそれぞれについて、当該同一領域・時間帯内レコード群に属する走行前空調運転レコードにおける走行前空調運転時刻の代表時刻を算出する。例えば、当該同一領域・時間帯内レコード群に属する走行前空調運転レコードにおける走行前空調運転時刻の平均時刻を代表時刻としてもよい。
【００６７】
あるいは、同一領域・時間帯内レコード群３５ａ〜３５ｋを例に取ると、図６（ｂ）に示すように、当該同一領域・時間帯内レコード群３５ａ〜３５ｋに対応する時間帯３５を更に細かい小時間帯（例えば、１５分単位の時間帯）に細分化し、その小時間帯のそれぞれについて、当該小時間帯に含まれる走行前空調運転時刻を有する走行前空調運転レコードの数を、当該同一領域・時間帯内レコード群３５ａ〜３５ｋ内で算出する。そして、走行前空調運転レコードの数が最も多かった小時間帯３６の中央時刻３６ａを、代表時刻としてもよい。
【００６８】
そしてステップ２３０では、算出した代表位置を登録場所として保存用記憶媒体２３に記録すると共に、算出した代表時刻を登録時刻Ａとして保存用記憶媒体２３に記録する。
【００６９】
続いてステップ２４０では、ステップ２２０で抽出した同一領域・時間帯内レコード群のそれぞれについて、当該同一領域・時間帯内レコード群に属する走行前空調運転レコードにおける直前オフ時刻に基づいて、登録時刻Ｂを算出して保存用記憶媒体２３に記録する。
【００７０】
例えば、図６の同一領域・時間帯内レコード群３５ａ〜３５ｋを例に取ると、図７に示すように、２４時間を１５分単位で２４×４＝９６個に等分割した時間帯を設定し、その時間帯のそれぞれについて、当該時間帯に含まれる直前オフ時刻を有する走行前空調運転レコードの数を、当該同一領域・時間帯内レコード群３５ａ〜３５ｋ内で計算出する。そして、走行前空調運転レコードの数が最も多かった時間帯３７の中央時刻３７ａを中心とする時間範囲３８を設定し、当該時間範囲の過去の境界３９を登録時刻Ｂとして保存用記憶媒体２３に記録する。ここで、時間範囲３８の長さは、当該同一領域・時間帯内レコード群３５ａ〜３５ｋ中の直前オフ時刻のばらつきが大きいほど大きい値とし、例えば、それら直前オフ時刻の標準偏差σの３倍の値でもよいし、有意水準２０％に対応する長さでもよい。なお、中央時刻３７ａは、当該同一領域・時間帯内レコード群３５ａ〜３５ｋ内のオフ時刻の平均値でもよい。
【００７１】
なお、このようにしてステップ２３０、２４０で算出された登録場所、登録時刻Ａ、および登録時刻Ｂは、算出の元となった同一領域・時間帯内レコード群毎に組にして保存用記憶媒体２３に記録される。ステップ２４０の後、１回分の学習処理２００が終了する。
【００７２】
このように、ステップ２３０、２４０では、同一領域・時間帯内レコード群毎に、走行前空調運転を行うと想定される場所として登録場所を記録し、当該登録場所で走行前空調運転を行うと想定される時刻を登録時刻Ａとして記録し、当該登録場所で走行前空調運転を行う直前に当該登録場所でハイブリッド車両を駐車すると想定される時刻を登録時刻Ｂとして記録する。
【００７３】
なお、ある回の学習処理２００の実行時には、前回の学習処理２００の実行時に保存用記憶媒体２３に記録した登録場所、登録時刻Ａ、登録時刻Ｂは、すべて削除する。このようにすることで、登録場所、登録時刻Ａ、登録時刻Ｂが、情報として古すぎて実状に合わなくなる可能性が低下する。
【００７４】
次に、監視処理３００について説明する。制御部２４は、車両の走行中に、この監視処理３００を常時実行するようになっている。図８に、この監視処理３００のフローチャートを示す。
【００７５】
まずステップ３１０では、学習が完了しているか否かを判定する。具体的には、保存用記憶媒体２３に、登録場所、登録時刻Ａ、登録時刻Ｂが１組以上記録されているか否かを判定する。学習が完了していない間は、ステップ３１０を繰り返し、学習が完了したと判定すると、続いてステップ３２０に進む。
【００７６】
ステップ３２０では、位置検出器１１からの信号に基づいて、保存用記憶媒体２３に記録されている登録場所のいずれかを中心とする半径が設定距離（例えば２ｋｍ程度）の円の外から中にハイブリッド車両が入ったか否かを判定し、入っていなければステップ３２０の処理を繰り返し、入ったと判定すると、続いてステップ３３０に進む。
【００７７】
例えば、図９に示すように、登録場所３１ｅとして自宅のある場所が記録されているときに、ハイブリッド車両４０が登録場所３１ｅを中心とする半径が設定距離４１の円４２の外から中に入ると、ステップ３２０で入ったと判定し、ステップ３３０に進む。
【００７８】
なお、設定距離は、内燃充電でバッテリ９の充電量を現在の下限ＳＯＣから目標のＳＯＣ（後述する第２範囲の下限のＳＯＣ）に上げるのに必要な走行距離に相当する。したがって、設定距離は、エンジン１の性能、バッテリ９の性能等に応じて決まるようになっている。また、現在の外気温に応じて設定距離を変化させてもよい。
【００７９】
続いてステップ３３０では、ハイブリッド車両の当該登録場所への予想到着所要時間を算出する。予想到着所要時間は、現在位置から当該登録場所までの直線距離を所定の速度（例えば時速３０ｋｍ、または、過去１０分間のハイブリッド車両の車速の平均値）で除算した結果を採用してもよいし、また、充電量制御装置２０がナビゲーション装置用の道路地図データを記憶していれば、当該道路地図データに基づいて、現在位置から当該登録場所までの経路を算出し、算出した経路に沿った距離を、上述の所定の速度で除算した結果を採用してもよい。
【００８０】
続いてステップ３４０では、制御対象時間を設定する。具体的には、図１０に示すように、登録時刻Ｂ（４９）を基準として予想到着所要時間４５だけ遡った時刻４４を始点とし、登録時刻Ａ（３６ａ）を終点とする時間帯を、制御対象時間４６とする。
【００８１】
更にステップ３４０では、ハイブリッド車両が当該登録場所から所定の設定距離内のエリア（円内）の外から中に入った時刻（すなわち、進入時刻）が、この制御対象時間４６内に入っているか否かを判定し、入っていれば、ステップ３５０に進み、入っていなければ、ステップ３２０に戻り、新たにいずれかの登録場所を中心とする円の外から中に入るまで待つ。
【００８２】
ステップ３５０では、充電制御を行う。図１１に、この充電制御のフローチャートを示す。充電制御では、まずステップ３５１で、バッテリ９の充電量の目標制御範囲を変更する。具体的には、ＨＶ制御部１０に、上限ＳＯＣおよび下限ＳＯＣの変更指令を出力する。この変更指令に含める変更後の上限ＳＯＣは、ＨＶ制御部１０における初期値の上限ＳＯＣよりも大きく、また、この変更指令に含める変更後の下限ＳＯＣは、ＨＶ制御部１０における初期値の下限ＳＯＣよりも大きい。例えば変更後の上限ＳＯＣ、下限ＳＯＣを、それぞれ９０％、５０％とする。
【００８３】
このような上限ＳＯＣおよび下限ＳＯＣの変更指令がＨＶ制御部１０に出力されると、ＨＶ制御部１０は、現在の上限ＳＯＣおよび下限ＳＯＣ（すなわち、初期値の上限ＳＯＣおよび下限ＳＯＣ）を、当該変更指令に含まれる変更後の上限ＳＯＣおよび下限ＳＯＣに変更する。これにより、図１２に示すように、初期値の上限ＳＯＣから下限ＳＯＣまでの範囲６１が目標制御範囲となっていたのが、変更指令を受けたことにより、変更後の上限ＳＯＣから下限ＳＯＣまでの範囲６２が、新たな目標制御範囲となる。
【００８４】
そして、既に説明した通り、ＨＶ制御部１０は、この新たな目標制御範囲６２内にバッテリ９の充電量を維持するための制御を行うので、ハイブリッド車両が当該登録場所に到着するまでに、バッテリ９の充電量が増加し、新たな目標制御範囲６２内に入る。
【００８５】
ステップ３５１に続いては、ステップ３５３に進み、当該登録場所を中心とする設定距離の円の中から外にハイブリッド車両が出たか否かを判定する。出たと判定した場合は、続いてステップ３５９に進み、出ていないと判定した場合は、続いてステップ３５５に進む。
【００８６】
ステップ３５５では、当該登録場所と組になっている登録時刻Ａと現在時刻とを比べ、現在時刻が当該登録時刻Ａを過ぎたか否かを判定し、過ぎていれると判定すれば続いてステップ３５９に進み、過ぎていないと判定すれば続いてステップ３５７に進む。
【００８７】
ステップ３５７では、位置検出器１１からの信号に基づいて算出した現在位置と登録場所の位置とを比較し、ハイブリッド車両が登録場所に到着したか否かを判定し、到着したと判定すれば続いてステップ３５９に進み、到着していないと判定すれば続いてステップ３５３に戻る。
【００８８】
ステップ３５９では、バッテリ９の充電量の目標制御範囲を変更する。具体的には、ＨＶ制御部１０に、上限ＳＯＣおよび下限ＳＯＣの変更指令を出力する。この変更指令には、最後に変更があった前の上限ＳＯＣおよび下限ＳＯＣに戻す命令を含める。
【００８９】
このような上限ＳＯＣおよび下限ＳＯＣの変更指令がＨＶ制御部１０に出力されると、ＨＶ制御部１０は、現在の上限ＳＯＣおよび下限ＳＯＣを、最後に変更があった前の上限ＳＯＣおよび下限ＳＯＣ（すなわち、初期値の上限ＳＯＣおよび下限ＳＯＣ）に戻す。これにより、バッテリ９の充電量の制御範囲が変更前の範囲６１に戻る。
【００９０】
なお、上限ＳＯＣおよび下限ＳＯＣを戻すときに用いるため、ＨＶ制御部１０は、上限ＳＯＣおよび下限ＳＯＣの変更がある度に、その変更直前の上限ＳＯＣおよび下限ＳＯＣを記憶しておくようになっている。
【００９１】
このように、現在の上限ＳＯＣおよび下限ＳＯＣを、最後に変更があった前の上限ＳＯＣおよび下限ＳＯＣに戻すことで、不必要なバッテリ９の増大を防止することができる。
【００９２】
なお、図９の例で、登録時刻Ａが午前７時で、登録時刻Ｂが午後１０時であった場合は、車両が午後１０時３０分に円４２内に入った後、円４２を出ることなく１０分で登録場所３１ｅに到着した場合は、ステップ３５３→３５５→３５７→３５３のループをステップ３５７から抜け出してステップ３５９に進むことで、バッテリ９の制御範囲が元に戻る。ただしこのとき、既にバッテリ９の充電量は、元に戻る前の目標制御範囲６２内に入っている。
【００９３】
そして翌朝、ハイブリッド車両が走行前空調運転（例えば暖気運転）を開始する時点においては、バッテリ９の充電量は通常よりも高いので、走行前空調運転によってバッテリ９の充電量が低下しても、エンジン１が始動する可能性は低い。そして走行前空調運転の終了後、ハイブリッド車両が走行を開始したとき、既に目標制御範囲が元に戻っているので、バッテリ９が不必要に高い充電量で維持されることはない。
【００９４】
また、図９の例で、登録時刻Ａが午前７時で、登録時刻Ｂが午後１０時であった場合は、車両が午前６時３０分に円４２内に入った後、円４２を出ることなく、かつ、登録場所３１ｅに到着することなく、午前７時を過ぎてしまった場合は、仮にその後ハイブリッド車両が登録場所３１ｅに到着したとしても、走行前空調運転を行う可能性は低い。したがって、このような場合は、ステップ３５３→３５５→３５７→３５３のループをステップ３５５から出てステップ３５９に進み、バッテリ９の目標制御範囲を元に戻す。
【００９５】
また、図９の例で、登録時刻Ａが午前７時で、登録時刻Ｂが午後１０時であった場合は、車両が午前１１時に円４２内に入った後、登録場所３１ｅに到着することなく、午後１１時１０分に再び円４２の中から外に出てしまった場合は、登録場所３１ｅに向かうのではなく、単に登録場所３１ｅの近辺を通過しただけと考えられる。したがって、このような場合は、ステップ３５３→３５５→３５７→３５３のループをステップ３５３から出てステップ３５９に進み、バッテリ９の目標制御範囲を元に戻す。
【００９６】
以上説明した通り、本実施形態の充電量制御装置２０は、学習処理２００において、走行前空調運転を行う場所として登録場所を記録し、また、当該登録場所で走行前空調運転を行う前に当該登録場所でハイブリッド車両を駐車する時刻を登録時刻Ｂとして記録する。
【００９７】
また、ハイブリッド車両が当該登録場所から所定の設定距離内のエリアの外から中に入ったことに基づいて、当該登録時刻Ｂを含む制御対象時間帯４６を算出し、ハイブリッド車両が当該登録場所から当該所定の設定距離内のエリアの外から中に入った進入時刻が、当該制御対象時間帯４６内に入っているか否かを判定する（３２０、３３０、３４０）。
【００９８】
そして、進入時刻が当該制御対象時間帯４６内に入っていると判定した場合、バッテリ９の充電量が所定の初期の目標制御範囲６１（第１範囲の一例に相当する）内に収まるよう制御されている状態から、バッテリの充電量が初期の目標制御範囲６１よりも上限および下限が大きい目標制御範囲６２（第２範囲の一例に相当する）内に収まるよう制御する。
【００９９】
このように、走行前空調運転を行う可能性が高い場所が登録場所として記録され、当該登録場所で走行前空調運転を行う前にその登録場所で車両を駐車する時刻が登録時刻Ｂとして記録されると、充電量制御装置は、ハイブリッド車両がその登録場所に接近し、かつ、その接近時刻が、登録時刻Ｂを含む時間帯内にある場合、ハイブリッド車両がその登録場所で駐車後に走行前空調運転を行うと予測し、モータ用のバッテリの充電量が第１範囲よりも上限および下限が大きい第２範囲内に収まるよう制御する。
【０１００】
このようになっていることで、次に当該登録場所で走行前空調運転を行っても、バッテリの充電量が通常よりも大きくなっているので、そのときにエンジンを始動して空調装置の作動用の電気エネルギーを生成する必要性が低下する。
【０１０１】
また、制御部２４は、学習処理２００において、当該登録場所で走行前空調運転を行う時刻を登録時刻Ａとして記録し、また、ハイブリッド車両が当該登録場所から所定の設定距離内のエリアの外から中に入ったことに基づいて、当該登録時刻Ｂに基づく時刻を始点とし、当該登録時刻Ａに基づく時刻を終点とする時間帯を算出し、算出した時間帯内に進入時刻が入っているか否かを判定する。
【０１０２】
このように、登録場所で走行前空調運転を行う時刻が登録時刻Ａとして記録され、登録時刻Ｂに基づく時刻を始点とし、前記登録時刻Ａに基づく時刻を終点とする時間帯を、進入時刻と比較するようになっている。
【０１０３】
発明者の検討によれば、登録場所で走行前空調運転を行う前に当該登録場所でハイブリッド車両を駐車すると想定される登録時刻Ｂを相当過ぎた時刻に車両が登録場所に戻るとしても、その時刻が、走行前空調運転を開始すると想定される登録時刻Ａの周囲か登録時刻Ａよりも前であれば、やはり出発時に走行前空調運転を行う可能性は高い。したがって、このようにすることで、より効率的に充電量の制御ができる。
【０１０４】
また、制御部２４は、走行前空調運転記録処理１００において、走行前空調運転を行ったときの時刻、当該時刻におけるハイブリッド車両の位置、当該走行前空調運転を行う直前のＩＧオフ時刻を、それぞれ、走行前空調運転場所、走行前空調運転時刻、および直前オフ時刻として、１つの走行前空調運転レコードとして記憶媒体（２３）に記録する処理を繰り返し実行する。
【０１０５】
そして学習処理２００において、記録された複数回数分の走行前空調運転のレコードに基づいて、走行前空調運転場所および走行前空調運転時刻が所定基準以上集中している複数の走行前空調運転レコードを抽出し、抽出した複数の走行前空調運転レコードにおける走行前空調運転場所の代表位置を登録場所として記録すると共に、抽出した複数の走行前空調運転レコードにおける直前オフ時刻の代表時刻を中心とする時間範囲を設定し、当該時間範囲の過去の境界を登録時刻Ｂとして記録する。
【０１０６】
このように、実際の走行前空調運転を行ったときの時刻、当該時刻における前記ハイブリッド車両の位置、当該走行前空調運転を行う直前のＩＧオフ時刻に基づいて、統計的に登録場所および登録時刻Ｂを算出するので、ドライバは自ら登録場所および登録時刻Ｂとしてどの場所および時刻がよいのか考えて入力する必要が無く、その分利便性が高まる。
【０１０７】
また充電量制御装置２０は、走行前空調運転記録処理１００において、走行前空調運転記録処理において、ＩＧオン後に設定時間以上ハイブリッド車両が停止したままであり、かつ、ハイブリッド車両の空調装置が作動しており、かつ、空調装置の設定温度とハイブリッド車両の外部の外気温度との差が基準値以上であることに基づいて、当該ＩＧオン時のハイブリッド車両の位置、当該ＩＧオンの時刻、および当該ＩＧオンの直前のＩＧオフ時刻を、それぞれ、走行前空調運転場所、走行前空調運転時刻、および直前オフ時刻として、１つの走行前空調運転レコードとして記録する。
【０１０８】
このように、実際の走行前空調運転を行ったときの時刻、当該時刻における前記ハイブリッド車両の位置、当該走行前空調運転を行う直前のＩＧオフ時刻に基づいて、統計的に登録場所および登録時刻Ｂを算出するので、ドライバは自ら登録場所および登録時刻Ｂとしてどの場所および時刻がよいのか考えて入力する必要が無く、その分利便性が高まる。
【０１０９】
また、制御部２４は、ハイブリッド車両が当該登録場所から所定の設定距離内のエリアの外から中に入ったことに基づいて、当該ハイブリッド車両の当該登録場所への予想到着所要時間を算出し、当該登録時刻Ｂを基準として当該予想到着所要時間だけ遡った時刻を始点とし、当該登録時刻Ａを終点とする時間帯内に当該進入時刻が入っているか否かを判定する。このように、車両の登録場所への予想到着所要時間を加味して上記時間帯の始点を算出することで、より高い精度で充電制御を行うことができる。
【０１１０】
なお、上記実施形態において、制御部２４が、
学習処理２００を実行することで学習手段の一例として機能し、監視処理３００のステップ３２０、３３０、３４０を実行することで判定手段の一例として機能し、監視処理３００のステップ３５０を実行することで制御手段の一例として機能する。
【０１１１】
（他の実施形態）
以上、本発明の実施形態について説明したが、本発明の範囲は、上記実施形態のみに限定されるものではなく、本発明の各発明特定事項の機能を実現し得る種々の形態を包含するものである。例えば、以下のような形態も許容される。
【０１１２】
上記実施形態では、ＩＧオン後に設定時間以上ハイブリッド車両が停止したままであり、かつ、ハイブリッド車両の空調装置が作動しており、かつ、空調装置の設定温度とハイブリッド車両の外部の外気温度との差が基準値以上であることに基づいて、走行前空調運転が行われていると判定し、走行前空調運転レコードを記録するようになっている。しかし、他の方法で走行前空調運転が行われていることを判定するようになっていてもよい。
【０１１３】
また、上記実施形態では、走行前空調運転が行われていることを充電量制御装置２０が自動的に判定し、走行前空調運転レコードを記録するようになっている。しかし、走行前空調運転レコー
ドは、別の方法で記録されるようになっていてもよい。例えば、走行前空調運転を行う度に、ドライバが手で操作部を操作して走行前空調運転レコードの情報を入力し、制御部２４は、入力された情報に基づいて走行前空調運転レコードを記録するようになっていてもよい。
【０１１４】
また、上記実施形態では、充電量制御装置２０は、走行前空調運転用の登録時刻Ａ、Ｂ、登録場所を、走行前空調運転レコードに基づいて自動的に作成して記録するようになっている。しかし、登録時刻Ａ、Ｂ、登録場所は、別の方法で記録されるようになっていてもよい。例えば、ドライバが、手で操作部を操作して、走行前空調運転を行うと想定される場所として登録場所を入力し、当該登録場所で走行前空調運転を行うと想定される時刻を登録時刻Ａとして入力し、当該登録場所で走行前空調運転を行う直前に当該登録場所でハイブリッド車両を駐車すると想定される時刻を登録時刻Ｂとして入力し、制御部２４は、入力された登録時刻Ａ、Ｂ、登録場所を記録するようになっていてもよい。
【０１１５】
また、上記実施形態では、制御対象時間として、登録時刻Ｂを基準として予想到着所要時間４５だけ遡った時刻４４を始点とし、登録時刻Ａを終点とする時間帯４６を採用している。制御対象時間は、必ずしもこのようなものに限らず、その制御対象時間内にハイブリッド車両が当該登録場所に近づいたら、後に当該登録場所で走行前空調運転するであろうと想定される時間帯であればよい。
【０１１６】
例えば、制御対象時間の終点を、登録時刻Ａから予想到着所要時間だけ遡った時刻としてもよい。また例えば、制御対象時間の終点を、登録時刻Ｂの１時間後に設定してもよい。つまり、始点は、登録時刻Ｂに基づく登録時刻Ｂの周囲の時間でよいし、始点は、登録時刻Ａに基づく登録時刻Ａの周囲の時間でよい。
【０１１７】
また、充電量制御装置２０は、道路地図データを有し、道路地図データに基づいて現在位置から目的地までの経路を算出し、算出した経路を（画像表示装置および音声出力装置を用いて）案内するナビゲーションＥＣＵであってもよい。
【０１１８】
また、上記実施形態では、外気温センサ１４の検出信号が充電量制御装置２０に直接出力されるようになっているが、外気温センサ１４の検出信号がエアコンＥＣＵ１２に出力され、エアコンＥＣＵ１２が当該検出信号を充電量制御装置２０に出力するようになっていてもよい。
【０１１９】
また、上記の実施形態において、制御回路２４がプログラムを実行することで実現している各機能は、それらの機能を有するハードウェア（例えば回路構成をプログラムすることが可能なＦＰＧＡ）を用いて実現するようになっていてもよい。
【符号の説明】
【０１２０】
１                    エンジン
２                    発電機
３                    モータ
９                    バッテリ
１０                  ＨＶ制御部
１２                  エアコンＥＣＵ
１３                  空調装置
１４                  外気温センサ
２０                  充電量制御装置
２４                  制御部
４６                  制御対象時間帯
１００                走行前空調運転記録処理
２００                学習処理
３００                監視処理
【図１】
0005636970.tif 000002
【図２】
0005636970.tif 000003
【図３】
0005636970.tif 000004
【図４】
0005636970.tif 000005
【図５】
0005636970.tif 000006
【図６】
0005636970.tif 000007
【図７】
0005636970.tif 000008
【図８】
0005636970.tif 000009
【図９】
0005636970.tif 000010
【図１０】
0005636970.tif 000011
【図１１】
0005636970.tif 000012
【図１２】
0005636970.tif 000013