(57)【特許請求の範囲】
【請求項１】
蓄電池に蓄電された電力によって回転するモータを駆動源に利用して走行可能な車両に搭載され、前記蓄電池の充電を案内する充電案内装置であって、
前記車両の現在位置を取得する現在位置取得手段と、
前記車両の走行に伴って消費される消費電力量の記録開始指令情報及び記録終了指令情報を入力する入力手段と、
前記記録開始指令情報が入力された際の前記現在位置を基準地点として取得するとともに、前記記録開始指令情報が入力されてから前記記録終了指令情報が入力されるまでに前記車両が走行した経路及び当該経路を走行した際の前記消費電力量を取得し、前記経路及び前記消費電力量を前記基準地点と対応付けて記憶部に記憶させる記憶制御手段と、
前記車両が前記基準地点に到達したか否かを前記現在位置に基づいて判断する判断手段と、
前記車両が前記基準地点に到達した際に前記蓄電池に蓄電されている電力量を残電力量として取得し、前記基準地点に対応付けて前記記憶部に記憶されている前記消費電力量が前記残電力量よりも多い場合に前記蓄電池の充電の必要性を報知部に報知させる報知制御手段とを備え、
前記報知制御手段は、１つの前記基準地点に対応して複数の前記経路が記憶されている場合には、前記車両が前記基準地点に到達した際に各々の経路ごとに前記蓄電池の充電の必要性を報知部に報知させることを特徴とする充電案内装置。
【請求項２】
前記記憶制御手段は、前記車両が前記経路に一致する経路を走行した場合に、該経路の走行に伴って消費した電力量により前記経路と対応付けて前記記憶部に記憶されている前記消費電力量を補正することを特徴とする請求項１に記載の充電案内装置。
【請求項３】
前記記憶制御手段は、前記基準地点と前記消費電力量に対し、さらに曜日情報を対応付けて、前記記憶部に記憶させ、
前記報知制御手段は、前記車両が前記基準地点に到達した際に、該基準地点と対応付けて記憶されている前記曜日情報に基づいて、前記蓄電池の充電の必要性を報知部に報知させることを特徴とする請求項１又は請求項２に記載の充電案内装置。
【請求項４】
蓄電池に蓄電された電力によって回転するモータ及び燃料タンクに貯留された燃料を燃焼させて動力を発生させる内燃機関を備えると共に、それらの少なくとも一つを駆動源に利用して走行可能な車両に搭載される充電案内装置であって、
前記車両の現在位置を取得する現在位置取得手段と、
前記車両の走行に伴って消費される消費電力量の記録開始指令情報及び記録終了指令情報を入力する入力手段と、
前記記録開始指令情報が入力された際の前記現在位置を基準地点として取得するとともに、前記記録開始指令情報が入力されてから前記記録終了指令情報が入力されるまでに前記車両が走行した経路及び当該経路を走行した際の前記消費電力量を取得し、前記経路及び前記消費電力量を前記基準地点と対応付けて記憶部に記憶させる記憶制御手段と、
前記車両が前記基準地点に到達したか否かを前記現在位置に基づいて判断する判断手段と、
前記車両が前記基準地点に到達した際に前記蓄電池に蓄電されている電力量を残電力量として取得し、前記基準地点に対応付けて前記記憶部に記憶されている前記消費電力量が前記残電力量よりも多い場合に、前記蓄電池の充電の必要性を前記燃料が消費される可能性と共に報知部に報知させる報知制御手段とを備え、
前記報知制御手段は、１つの前記基準地点に対応して複数の前記経路が記憶されている場合には、前記車両が前記基準地点に到達した際に各々の経路ごとに前記蓄電池の充電の必要性を報知部に報知させることを特徴とする充電案内装置。
【請求項５】
前記残電力量と前記消費電力量との差に基づいて、充電を行うことにより節約できる燃料の量を節約燃料量として取得する節約燃料量取得手段をさらに備え、
前記報知制御手段は、前記車両が前記基準地点に到達した際に、前記基準地点に対応付けて前記記憶部に記憶されている前記消費電力量が前記残電力量よりも多い場合に、前記節約燃料量取得手段が取得した前記節約燃料量を前記報知部に報知させることを特徴とする請求項４に記載の充電案内装置。
【請求項６】
前記燃料タンクに前記燃料が補給された補給時期を記憶する記憶部と、
該記憶部に記憶された前記補給時期に基づいて前記燃料が補給されてから予め記憶された保有期間が経過しているか否かを判断する期間判断手段と
をさらに備え、
前記報知制御手段は、前記期間判断手段が前記保有期間が経過していると判断した場合に前記報知部に前記燃料の使用の必要性を報知させることを特徴とする請求項４又は請求項５に記載の充電案内装置。
【請求項７】
蓄電池に蓄電された電力によって回転するモータを駆動源に利用して走行可能な車両における前記蓄電池の充電を案内する充電案内方法であって、
前記車両の現在位置を取得する現在位置取得段階と、
前記車両の走行に伴って消費される消費電力量の記録開始指令情報が入力された際の前記現在位置を基準地点として記憶する基準地点記憶段階と、
前記記録開始指令情報が入力されてから記録終了指令情報が入力されるまでに前記車両が走行した経路及び当該経路を走行した際の前記消費電力量を前記基準地点と対応付けて記憶する消費電力量記憶段階と、
前記車両が前記基準地点に到達した際に前記蓄電池に蓄電されている電力量を残電力量として取得する残電力量取得段階と、
前記残電力量よりも前記基準地点に対応付けて記憶されている前記消費電力量が多い場合に前記蓄電池の充電の必要性を報知部に報知させる報知制御段階とを備え、
前記報知制御段階では、１つの前記基準地点に対応して複数の前記経路が記憶されている場合には、前記車両が前記基準地点に到達した際に各々の経路ごとに前記蓄電池の充電の必要性を報知部に報知させることを特徴とする充電案内方法。
【請求項８】
蓄電池に蓄電された電力によって回転するモータ及び燃料タンクに貯留された燃料を燃焼させて動力を発生させる内燃機関を備えると共に、それらの少なくとも一つを駆動源に利用して走行可能な車両において前記蓄電池の充電を案内する充電案内方法であって、
前記車両の現在位置を取得する現在位置取得段階と、
前記車両の走行に伴って消費される消費電力量の記録開始指令情報が入力された際の前記現在位置を基準地点として記憶する基準地点記憶段階と、
前記記録開始指令情報が入力されてから記録終了指令情報が入力されるまでに前記車両が走行した経路及び当該経路を走行した際の前記消費電力量を前記基準地点と対応付けて記憶する消費電力量記憶段階と、
前記車両が前記基準地点に到達した際に前記蓄電池に蓄電されている電力量を残電力量として取得する残電力量取得段階と、
前記残電力量よりも前記基準地点に対応付けて記憶されている前記消費電力量が多い場合に前記蓄電池の充電の必要性を前記燃料が消費される可能性と共に報知部に報知させる報知制御段階とを備え、
前記報知制御段階では、１つの前記基準地点に対応して複数の前記経路が記憶されている場合には、前記車両が前記基準地点に到達した際に各々の経路ごとに前記蓄電池の充電の必要性を報知部に報知させることを特徴とする充電案内方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば蓄電池に蓄電された電力を得て走行する電気自動車に搭載され、蓄電池の充電を案内する充電案内装置、充電案内方法に関する。
【背景技術】
【０００２】
従来から、内燃機関のみを駆動源とする自動車の他に、電気モータを駆動源として備えた電気自動車が知られている。この電気自動車は、商用電源から供給された電力を蓄電池に蓄電すると共に、蓄電した電力を電気モータに供給して走行するようになっている。
【０００３】
そして、こうした電気自動車において、例えば特許文献１に記載されるように、蓄電池に蓄電された電力量に基づいて充電の必要性を報知するナビゲーションシステム（充電案内装置）を搭載したものが知られている。
【０００４】
すなわち、このナビゲーションシステムは、ユーザによって目的地が設定されると、まず現在位置から目的地まで走行するのに必要な電力量を推定する。そして、必要な電力量よりも蓄電池に蓄電されている電力量の方が少ないと判断した場合に、ユーザに対して充電を促していた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２９４４６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、一般に目的地の設定は、実際に目的地へ向かう際に行われるものである。そのため、目的地の設定時に充電を促されたとしても、その時点から十分な充電時間を確保するのは困難であった。その一方、目的地を設定せずに走行する場合には、充電の案内を行うことができなかった。
【０００７】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、目的地の設定操作に関わらずに次回の走行に必要な電力量を推定して充電を案内することにより、車両の走行開始時に十分な電力量を確保させることができる充電案内装置、充電案内方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係る充電案内装置は、蓄電池に蓄電された電力によって回転するモータを駆動源に利用して走行可能な車両に搭載され、前記蓄電池の充電を案内する充電案内装置であって、前記車両の現在位置を取得する現在位置取得手段と、前記車両の走行に伴って消費される消費電力量の記録開始指令情報及び記録終了指令情報を入力する入力手段と、前記記録開始指令情報が入力された際の前記現在位置を基準地点として取得するとともに、前記記録開始指令情報が入力されてから前記記録終了指令情報が入力されるまでに前記車両が走行した経路及び当該経路を走行した際の前記消費電力量を取得し、前記経路及び前記消費電力量を前記基準地点と対応付けて記憶部に記憶させる記憶制御手段と、前記車両が前記基準地点に到達したか否かを前記現在位置に基づいて判断する判断手段と、前記車両が前記基準地点に到達した際に前記蓄電池に蓄電されている電力量を残電力量として取得し、前記基準地点に対応付けて前記記憶部に記憶されている前記消費電力量が前記残電力量よりも多い場合に前記蓄電池の充電の必要性を報知部に報知させる報知制御手段とを備え、前記報知制御手段は、１つの前記基準地点に対応して複数の前記経路が記憶されている場合には、前記車両が前記基準地点に到達した際に各々の経路ごとに前記蓄電池の充電の必要性を報知部に報知させることを要旨とする。
【０００９】
上記構成によれば、入力手段によって記録開始指令情報が入力された際の位置を基準地点として記憶するとともに、車両が基準地点に到達した際に、該基準地点と対応付けて記憶されている消費電力量に基づいて充電の案内をすることができる。すなわち、例えば、今後も到達すると予想される地点（自宅や会社など）を基準地点として記憶させることにより、再び基準地点に到達した際には、過去に同じ基準地点を出発して消費した消費電力量と残電力量とを比較して充電の必要性を報知させる。そのため、報知の信頼性を向上させつつ、目的地の設定操作に関わらずに次回の走行に必要な電力量を推定して充電を案内することにより、車両の走行開始時に十分な充電量を確保させることができる。
さらに、上記構成によれば、１つの基準地点に到達した際に、該基準地点と対応付けて記憶された各々の経路ごとに充電の必要性を報知するため、ユーザの選択肢を広げることができる。すなわち、ユーザは、蓄電池を充電する、もしくは充電をせずに次回走行するといった選択をすることもできる。
【００１０】
また、本発明に係る充電案内装置において、前記車両が前記経路に一致する経路を走行した場合に、該経路の走行に伴って消費した電力量により前記経路と対応付けて前記記憶部に記憶されている前記消費電力量を補正することを要旨とする。
【００１１】
一般に、同じ経路を走行する場合であっても、道路の混雑状況、走行する時間帯や天候に伴うライトやワイパの使用の有無によって消費する電力量は変化する。この点、上記構成によれば、複数回の走行において各々消費した電力量に基づいて消費電力量を設定することにより、母数を大きくして消費電力量の信頼性を向上させることができる。
【００１４】
また、本発明に係る充電案内装置において、前記記憶制御手段は、前記基準地点と前記消費電力量に対し、さらに曜日情報を対応付けて、前記記憶部に記憶させ、前記報知制御手段は、前記車両が前記基準地点に到達した際に、該基準地点と対応付けて記憶されている前記曜日情報に基づいて、前記蓄電池の充電の必要性を報知部に報知させることを要旨とする。
【００１５】
上記構成によれば、曜日情報を基準地点と対応付けて記憶することにより、報知部による報知の信頼性を向上させることができる。すなわち、例えば、ユーザが通勤に車両を使用する場合には、出勤日（平日）に車両を走行させるのに対し、休日には車両を走行させない。したがって、曜日情報に基づいて充電の必要性を報知部に報知させることにより、曜日によって車両の使用形態が変化するユーザに対する報知の信頼性を向上させることができる。
【００１６】
上記目的を達するために、本発明に係る充電案内装置は、蓄電池に蓄電された電力によって回転するモータ及び燃料タンクに貯留された燃料を燃焼させて動力を発生させる内燃機関を備えると共に、それらの少なくとも一つを駆動源に利用して走行可能な車両に搭載される充電案内装置であって、前記車両の現在位置を取得する現在位置取得手段と、前記車両の走行に伴って消費される消費電力量の記録開始指令情報及び記録終了指令情報を入力する入力手段と、前記記録開始指令情報が入力された際の前記現在位置を基準地点として取得するとともに、前記記録開始指令情報が入力されてから前記記録終了指令情報が入力されるまでに前記車両が走行した経路及び当該経路を走行した際の前記消費電力量を取得し、前記経路及び前記消費電力量を前記基準地点と対応付けて記憶部に記憶させる記憶制御手段と、前記車両が前記基準地点に到達したか否かを前記現在位置に基づいて判断する判断手段と、前記車両が前記基準地点に到達した際に前記蓄電池に蓄電されている電力量を残電力量として取得し、前記基準地点に対応付けて前記記憶部に記憶されている前記消費電力量が前記残電力量よりも多い場合に、前記蓄電池の充電の必要性を前記燃料が消費される可能性と共に報知部に報知させる報知制御手段とを備え、前記報知制御手段は、１つの前記基準地点に対応して複数の前記経路が記憶されている場合には、前記車両が前記基準地点に到達した際に各々の経路ごとに前記蓄電池の充電の必要性を報知部に報知させることを要旨とする。
【００１７】
上記構成によれば、入力手段によって記録開始指令情報が入力された際の位置を基準地点として記憶するとともに、車両が基準地点に到達した際に、該基準地点と対応付けて記憶されている消費電力量に基づいて充電の案内をすることができる。さらに、充電の必要性と共に燃料が消費される可能性を報知することにより、使用者の充電意識を高めることができる。具体的には、例えば、今後も到達すると予想される地点（自宅や会社など）を基準地点として記憶させることにより、再び基準地点に到達した際には、過去に同じ基準地点を出発して消費した消費電力量と残電力量とを比較して充電の必要性と燃料が消費される可能性を報知させる。これにより、報知の信頼性を向上させつつ、目的地の設定操作に関わらずに次回の走行に必要な電力量を推定して充電を案内することにより、車両の走行開始時に十分な充電量を確保させることができる。
【００１８】
また、本発明に係る充電案内装置は、前記残電力量と前記消費電力量との差に基づいて、充電を行うことにより節約できる燃料の量を節約燃料量として取得する節約燃料量取得手段をさらに備え、前記報知制御手段は、前記車両が前記基準地点に到達した際に、前記基準地点に対応付けて前記記憶部に記憶されている前記消費電力量が前記残電力量よりも多い場合に、前記節約燃料量取得手段が取得した前記節約燃料量を前記報知部に報知させることを要旨とする。
【００１９】
上記構成によれば、報知部は、充電の必要性を報知すると共に、充電を行うことにより節約できる節約燃料量を報知することができる。したがって、使用者の充電意識をより向上させることができる。
【００２０】
また、本発明に係る充電案内装置は、前記燃料タンクに前記燃料が補給された補給時期を記憶する記憶部と、該記憶部に記憶された前記補給時期に基づいて前記燃料が補給されてから予め記憶された保有期間が経過しているか否かを判断する期間判断手段とをさらに備え、前記報知制御手段は、前記期間判断手段が前記保有期間が経過していると判断した場合に前記報知部に前記燃料の使用の必要性を報知させることを要旨とする。
【００２１】
燃料タンクに補給された燃料は、時間の経過に伴って劣化する。その点、上記構成によれば、燃料が補給された補給時期から保有期間が経過した場合には、報知部が燃料の使用の必要性を報知するため、劣化度合の低い状態で燃料の使用を促すことができる。
【００２２】
一方、本発明に係る充電案内方法は、蓄電池に蓄電された電力によって回転するモータを駆動源に利用して走行可能な車両における前記蓄電池の充電を案内する充電案内方法であって、前記車両の現在位置を取得する現在位置取得段階と、前記車両の走行に伴って消費される消費電力量の記録開始指令情報が入力された際の前記現在位置を基準地点として記憶する基準地点記憶段階と、前記記録開始指令情報が入力されてから記録終了指令情報が入力されるまでに前記車両が走行した経路及び当該経路を走行した際の前記消費電力量を前記基準地点と対応付けて記憶する消費電力量記憶段階と、前記車両が前記基準地点に到達した際に前記蓄電池に蓄電されている電力量を残電力量として取得する残電力量取得段階と、前記残電力量よりも前記基準地点に対応付けて記憶されている前記消費電力量が多い場合に前記蓄電池の充電の必要性を報知部に報知させる報知制御段階とを備え、前記報知制御段階では、１つの前記基準地点に対応して複数の前記経路が記憶されている場合には、前記車両が前記基準地点に到達した際に各々の経路ごとに前記蓄電池の充電の必要性を報知部に報知させることを要旨とする。
【００２３】
この構成によれば、上記充電案内装置に係る発明と同様の作用効果を奏し得る。
また、本発明に係る充電案内方法は、蓄電池に蓄電された電力によって回転するモータ及び燃料タンクに貯留された燃料を燃焼させて動力を発生させる内燃機関を備えると共に、それらの少なくとも一つを駆動源に利用して走行可能な車両において前記蓄電池の充電を案内する充電案内方法であって、前記車両の現在位置を取得する現在位置取得段階と、前記車両の走行に伴って消費される消費電力量の記録開始指令情報が入力された際の前記現在位置を基準地点として記憶する基準地点記憶段階と、前記記録開始指令情報が入力されてから記録終了指令情報が入力されるまでに前記車両が走行した経路及び当該経路を走行した際の前記消費電力量を前記基準地点と対応付けて記憶する消費電力量記憶段階と、前記車両が前記基準地点に到達した際に前記蓄電池に蓄電されている電力量を残電力量として取得する残電力量取得段階と、前記残電力量よりも前記基準地点に対応付けて記憶されている前記消費電力量が多い場合に前記蓄電池の充電の必要性を前記燃料が消費される可能性と共に報知部に報知させる報知制御段階とを備え、前記報知制御段階では、１つの前記基準地点に対応して複数の前記経路が記憶されている場合には、前記車両が前記基準地点に到達した際に各々の経路ごとに前記蓄電池の充電の必要性を報知部に報知させることを要旨とする。
【００２４】
この構成によれば、上記充電案内装置に係る発明と同様の作用効果を奏し得る。
【図面の簡単な説明】
【００２５】
【図１】第１の実施形態の駆動システムとナビゲーションシステムとを示すブロック図。
【図２】制御部が実行する充電案内ルーチンを示すフローチャート。
【図３】同じく記憶制御ルーチンを示すフローチャート。
【図４】同じく報知制御ルーチンを示すフローチャート。
【図５】履歴データのデータ構成の説明図。
【図６】充電を案内するディスプレイの画面図。
【図７】第２の実施形態の駆動システムとナビゲーションシステムとを示すブロック図。
【図８】制御部が実行する充電案内ルーチンの一部を示すフローチャート。
【図９】同じく充電案内ルーチンの一部を示すフローチャート。
【図１０】同じく記憶制御ルーチンの一部を示すフローチャート。
【図１１】同じく記憶制御ルーチンの一部を示すフローチャート。
【図１２】同じく報知制御ルーチンの一部を示すフローチャート。
【図１３】同じく報知制御ルーチンの一部を示すフローチャート。
【図１４】同じく報知制御ルーチンの一部を示すフローチャート。
【図１５】消費燃料量データのデータ構成の説明図。
【図１６】充電と節約燃料量を案内するディスプレイの画面図。
【発明を実施するための形態】
【００２６】
（第１の実施形態）
以下、本発明を具体化した第１の実施形態を図１〜図６に従って説明する。図１は、モータを駆動源として走行可能な電気自動車の駆動システム１１と、電気自動車の車両に搭載された充電案内装置としてのナビゲーションシステム１２を示すブロック図である。
【００２７】
図１に示すように、駆動システム１１は、電池モジュールを有する蓄電池としてのバッテリ１４と、外部からバッテリ１４に充電を行うための充電コネクタ１５とを備えている。そして、このバッテリ１４は、充電コネクタ１５と一般家庭用のコンセントや充電スタンドとをケーブルなどの充電機器を介して接続することにより、商用電源などの外部電源から充電が可能になっている。
【００２８】
また、バッテリ１４には、インバータ１６がシステムメインリレー１７を介して高電圧大電流用の電線等により接続されている。さらに、インバータ１６には、モータ１８が高電圧大電流用の電線等により接続されている。そのため、バッテリ１４から出力された直流電流は、インバータ１６によって交流電流に変換された後、モータ１８に供給される。さらに、システムメインリレー１７は、コントロールユニット１９の制御により、高電圧回路の接続と遮断とを切り替える。
【００２９】
すなわち、コントロールユニット１９は、アクセルポジションセンサ２０から出力されたアクセル開度、及びシフトポジションセンサ２１から出力されたシフトポジションや各種センサ（図示略）からの検出信号に基づき、モータトルク等を求める。そして、コントロールユニット１９は、求めたモータトルク等に応じてインバータ１６等に要求値を出力して駆動システム１１の駆動力を制御する。
【００３０】
また、駆動システム１１に備えられたバッテリコンピュータ２２は、図示しない電流センサから取得した電流値に基づき、バッテリ１４の充放電電流を積算してバッテリ１４に蓄電された電力量を示すＳＯＣ（State of Charge；充電状態）値を算出する。そして、バッテリコンピュータ２２は、算出したＳＯＣ値をコントロールユニット１９に出力する。
【００３１】
また、コントロールユニット１９は、ナビゲーションシステム１２のナビコントロールユニット２４にＣＡＮ（Controller Area Network）通信等により接続されているとともに、バッテリコンピュータ２２から取得したＳＯＣ値をナビコントロールユニット２４に出力する。なお、本実施形態のナビゲーションシステム１２は、取得したＳＯＣ値に基づいてバッテリ１４の充電を案内するとともに、目的地が設定された場合には、現在位置から目的地までの経路を案内するようになっている。
【００３２】
具体的には、ナビコントロールユニット２４は、自車位置演算部２５、ＧＰＳ受信部２６、経路探索部２７、バッテリ管理部２８、走行履歴取得部２９、地図描画部３０、地理データ記憶部３１、履歴データ記憶部３２、制御部３３を有している。
【００３３】
まず、自車位置演算部２５は、ＧＰＳ（Global Positioning System）衛星からＧＰＳ受信部２６が受信した、緯度・経度等の座標を示す位置検出信号を入力して、電波航法により車両の絶対位置を算出する。また、自車位置演算部２５は、自車に設けられた車速センサ３５及びジャイロ３６から車速パルス、角速度をそれぞれ取得する。そして、自車位置演算部２５は、車速パルス及び角速度を用いる自律航法により、基準位置からの相対位置を算出し、電波航法で算出した絶対位置と組み合わせて車両の現在位置を特定する。この点で、自車位置演算部２５は、車両の現在位置を取得する現在位置取得手段として機能する。
【００３４】
また、地理データ記憶部３１は、内蔵ハードディスク、又は光ディスク等の外部記憶媒体である。この地理データ記憶部３１には、目的地までの経路を探索するための探索データ３７と、報知部としてのディスプレイ３８に地図画面を出力するための地図描画データ３９とが格納されている。
【００３５】
なお、探索データ３７は、全国を区画したメッシュ内の道路に関するデータであって、各メッシュの識別子であるメッシュＩＤと、交差点、インターチェンジ、道路の端点等を示す要素であるノードのノードデータと、各ノードを接続する要素であるリンクＬのリンクデータとを有している。
【００３６】
また、地図描画データ３９は、全国の地図を分割したメッシュ毎に格納され、広域の地図から狭域の地図まで階層毎に分かれている。そして、地図描画データ３９は、メッシュＩＤ、背景データ、道路データ等を有している。なお、背景データは、道路、市街地、河川等を描画する描画データである。また、道路データは、道路の形状を表すデータであって、ノード座標、形状補間点の座標、幅員、勾配、路面状態等が記憶されている。
【００３７】
そして、経路探索部２７は、入力手段としてのボタン４１の操作に基づいて設定された目的地を取得してメモリ（図示略）に一時記憶するとともに、目的地までの経路を探索する。そして、地図描画部３０は、車両の現在位置周辺に相当する地図描画データ３９を読み出してディスプレイ３８に出力することにより、ディスプレイ３８に現在位置を示すアイコンと目的地までの経路を地図画面と共に表示させる。
【００３８】
また、バッテリ管理部２８は、コントロールユニット１９からＳＯＣ値を取得し、メモリ（図示略）に一時記憶する。
さらに、走行履歴取得部２９は、ボタン４１の操作に基づいて記録開始指令情報が入力されると、車両が位置するリンクＬを地理データ記憶部３１から取得するとともに、その取得したリンクＬのリンクデータを一時記憶する。そして、その後に記録終了指令情報が入力されると、記録開始指令情報が入力されてから記録終了指令情報が入力されるまでに車両が走行した複数のリンクＬ（すなわち、その時点で一時記憶しているリンクＬ）のリンクデータを経路データＲＤとして履歴データ記憶部３２に記憶させる。
【００３９】
なお、このとき走行履歴取得部２９は、経路データＲＤに、記録開始指令情報が入力された地点である基準地点Ｂ、記録開始指令情報が入力された日の曜日情報、リンクＬの走行に伴って消費した消費電力量Ｃを対応付け、履歴データ４０として履歴データ記憶部３２に記憶させる。この点で、履歴データ記憶部３２は、各種のデータを記憶する記憶部として機能するとともに、走行履歴取得部２９は、基準地点Ｂに消費電力量Ｃ、経路データＲＤ、及び曜日情報を対応付けて履歴データ記憶部３２（記憶部）に記憶させる記憶制御手段として機能する。
【００４０】
そして、制御部３３は、自車位置演算部２５が特定した現在位置、バッテリ管理部２８に記憶されたＳＯＣ値、履歴データ記憶部３２に記憶された履歴データ４０に基づいて車両が基準地点に到達したことを判断するとともに、地図描画部３０を制御する。すなわち、制御部３３は、車両が基準地点に到達した際に、履歴データ４０として記憶された消費電力量Ｃとバッテリ１４に蓄電された残電力量とを比較する。そして、消費電力量Ｃが残電力量よりも多い場合には、バッテリ１４の充電の必要性をディスプレイ３８に表示して充電を案内する。この点で、制御部３３は、車両が基準地点Ｂに到達したか否かを現在位置に基づいて判断する判断手段、及び消費電力量Ｃが残電力量よりも多い場合に充電の必要性を報知させる報知制御手段として機能する。
【００４１】
次に、図２〜図４に示す充電案内ルーチンのフローチャートに基づいて、履歴データ４０の取得及びその記憶制御とバッテリ１４の充電の必要性の報知制御を行うために制御部３３が実行する処理内容を説明する。なお、この充電案内ルーチンは、車両の図示しないイグニッションスイッチが「ＯＮ」されると実行開始される。さらに、位置フラグは、イグニッションスイッチの「ＯＮ」、「ＯＦＦ」に関わらずに維持され、初期状態では、位置フラグが０に設定されているものとする。
【００４２】
さて、まず図２に示すように、制御部３３は、ステップＳ１０１において、自車位置演算部２５が特定した車両の現在位置を取得する（現在位置取得段階）。
そして、制御部３３は、次のステップＳ１０２において、ユーザによってボタン４１が操作され、車両の走行に伴って消費される電力量の記録開始指令情報が入力されたか否かを判断する。
【００４３】
記憶記録開始指令情報が入力された場合には（ステップＳ１０２：ＹＥＳ）、制御部３３は、ステップＳ１０３において、記憶制御ルーチン（図３参照）を実行して履歴データ４０を記憶させた後に、ステップＳ１０１に移行する。
【００４４】
一方、記録開始指令情報が未入力の場合には（ステップＳ１０２：ＮＯ）、ステップＳ１０４において、制御部３３は、ステップＳ１０１において取得した現在位置に基づいて車両が基準地点Ｂに位置しているか否かを判断する。ただし、本実施形態では、車両が基準地点Ｂを中心とする所定の範囲内（例えば、半径１００ｍ以内）に位置している場合には、車両は基準地点Ｂに位置しているとみなすものとする。
【００４５】
そして、車両が基準地点Ｂに位置している場合には（ステップＳ１０４：ＹＥＳ）、制御部３３は、ステップＳ１０５において、位置フラグが「１」であるか否かを判断する。なお、位置フラグとは、車両が基準地点Ｂから離れた場合（基準地点Ｂを中心とする所定の範囲外に位置する場合）に「１」に設定されるフラグである。そのため、車両が基準地点Ｂに留まっている間は「０」に維持されている。したがって、ステップＳ１０５では、制御部３３は、車両が基準地点Ｂから一旦離れた後に基準地点Ｂに到達したのか、それとも基準地点Ｂに留まっているのかを判断する。
【００４６】
すなわち、位置フラグが「０」である場合には（ステップＳ１０５：ＮＯ）、制御部３３は、車両が基準地点Ｂに留まっていると判断し、ステップＳ１０１へ移行する。一方、位置フラグが「１」である場合には（ステップＳ１０５：ＹＥＳ）、車両が基準地点Ｂから一旦離れた後に基準地点Ｂに到達したと判断する。そして、制御部３３は、次のステップＳ１０６において、位置フラグを「０」に変更し、さらに、ステップＳ１０７において報知制御ルーチン（図４参照）を実行した後に、本充電案内ルーチンの処理を終了する。
【００４７】
また、ステップＳ１０４において、制御部３３は、車両が基準地点Ｂに位置していないと判断した場合には（ステップＳ１０４：ＮＯ）、ステップＳ１０８において位置フラグが「０」であるか否かを判断する。そして、位置フラグが「１」である場合には（ステップＳ１０８：ＮＯ）、制御部３３は、その処理をステップＳ１１３に移行する。その一方、位置フラグが「０」である場合には（ステップＳ１０８：ＹＥＳ）、ステップＳ１０９において、制御部３３は、走行履歴取得部２９に一時記憶されたリンクＬのリンクデータをクリアする。
【００４８】
さらに、制御部３３は、バッテリ管理部２８が取得したＳＯＣ値に基づいてバッテリ１４に蓄電されている電力量を初期電力量として取得し（ステップＳ１１０）、図示しないタイマから基準地点Ｂを離れた日の曜日情報を取得する（ステップＳ１１１）。さらに、制御部３３は、位置フラグを「１」に設定し（ステップＳ１１２）、走行履歴取得部２９に現在位置に対応するリンクＬを地理データ記憶部３１から取得させるとともに、取得したリンクＬのリンクデータを順に一時記憶させる（ステップＳ１１３）。
【００４９】
そして、次のステップＳ１１４において、制御部３３は、走行履歴取得部２９に一時記憶された複数のリンクＬのリンクデータが、履歴データ記憶部３２に履歴データ４０として記憶されている複数のリンクデータからなる経路データＲＤと一致するか否かを判断する。すなわち、今回走行した経路と履歴データ記憶部３２に記憶されている経路が一致するか否かを判断する。そして、経路データＲＤと一致しない場合には（ステップＳ１１４：ＮＯ）、制御部３３は、その処理をステップＳ１０１へ移行する。
【００５０】
一方、経路データＲＤと一致する場合には（ステップＳ１１４：ＹＥＳ）、ステップＳ１１５において、制御部３３は、バッテリ管理部２８が取得したＳＯＣ値に基づいてバッテリ１４に残存する電力量を残電力量として取得する。そして、ステップＳ１１６において、制御部３３は、ステップＳ１１０において取得した初期電力量と、ステップＳ１１５において取得した残電力量との差から消費電力量Ｃを算出する。
【００５１】
そして、次のステップＳ１１７において、制御部３３は、地図描画部３０を制御して履歴データ４０が更新可能であることをディスプレイ３８に表示し、更新の実行指令があるか否かを判定する。そして、ユーザからのボタン４１の操作に基づく更新の実行指令情報が入力されない場合には（ステップＳ１１７：ＮＯ）、制御部３３は、その処理をステップＳ１０１に移行する。その一方、ユーザによってボタン４１が操作されて消費電力量の更新の実行指令情報が入力されると（ステップＳ１１７：ＹＥＳ）、制御部３３は、履歴データ４０のうち、基準地点Ｂ及び経路データＲＤが一致する履歴データ４０を更新する（ステップＳ１１８）。
【００５２】
すなわち、制御部３３は、ステップＳ１１１において取得した曜日情報に基づいて、経路データＲＤを走行した曜日を履歴データ４０に追加する。さらに、制御部３３は、履歴データ記憶部３２に記憶された消費電力量ＣとステップＳ１１６において算出した消費電力量とを平均した値を新たに消費電力量Ｃとして上書きする。そして、履歴データ４０を更新すると、制御部３３は、その処理をステップＳ１０１に移行する。
【００５３】
次に、ステップＳ１０３の記憶制御ルーチンについて、図３に示すフローチャートに基づいて説明する。
図３に示すように、まず制御部３３は、ステップＳ２０１において位置フラグが「０」であるか否かを判断する。そして、位置フラグが「０」である場合には（ステップＳ２０１：ＹＥＳ）、ステップＳ２０２において、制御部３３は、履歴データ４０として履歴データ記憶部３２に記憶された基準地点Ｂのうち、車両が位置する基準地点Ｂを取得する。
【００５４】
また、ステップＳ２０１において、位置フラグが「１」である場合には（ステップＳ２０１：ＮＯ）、ステップＳ２０３において、制御部３３は、車両が基準地点Ｂを中心とする所定範囲外の位置で記録開始指令情報が入力されたものと判断し、車両の現在位置を基準地点Ｂとして設定する（基準地点記憶段階）。
【００５５】
次のステップＳ２０４において、制御部３３は、走行履歴取得部２９に一時記憶されたリンクＬのリンクデータをクリアする。さらに、制御部３３は、バッテリ管理部２８が取得したＳＯＣ値に基づいてバッテリ１４に蓄電されている電力量を初期電力量として取得するとともに（ステップＳ２０５）、図示しないタイマから記録開始指令情報が入力された日の曜日情報を取得する（ステップＳ２０６）。
【００５６】
そして、ステップＳ２０７において、制御部３３は、記録終了指令情報の入力の有無を判断する。すなわち、記録終了指令情報が入力されるまでの間（ステップＳ２０７：ＮＯ）、制御部３３は、ステップＳ２０８を繰り返し実行して地理データ記憶部３１から車両の現在位置に対応するリンクＬを走行履歴取得部２９に取得させるとともに、取得したリンクＬのリンクデータを一時記憶させる。
【００５７】
そして、記録終了指令情報が入力されると（ステップＳ２０７：ＹＥＳ）、ステップＳ２０９において、制御部３３は、バッテリ管理部２８が取得したＳＯＣ値に基づいてバッテリ１４に残存する電力量を残電力量として取得する。そして、制御部３３は、ステップＳ２０５において取得した初期電力量と、ステップＳ２０９において取得した残電力量との差から消費電力量を算出する（ステップＳ２１０）。
【００５８】
そして、制御部３３は、次のステップＳ２１１において、ステップＳ２０２もしくはステップＳ２０３にて取得した基準地点Ｂが履歴データ４０として記憶済みであるか否かを判断する。そして、基準地点Ｂが記憶済みである場合には（ステップＳ２１１：ＹＥＳ）、基準地点Ｂと対応して履歴データ記憶部３２に記憶された経路データＲＤと走行履歴取得部２９に一時記憶された複数のリンクＬのリンクデータとが一致するか否かを判断する（ステップＳ２１２）。
【００５９】
走行履歴取得部２９に一時記憶された複数のリンクＬのリンクデータと経路データＲＤとが一致する場合には（ステップＳ２１２：ＹＥＳ）、ステップＳ２１３において、制御部３３は、ステップＳ２０６において取得した曜日情報に基づいて経路データＲＤが対応する経路を走行した曜日を履歴データ４０に追加する。さらに、履歴データ記憶部３２に記憶された消費電力量ＣとステップＳ２１０において算出した消費電力量Ｃとを平均した値を新たに消費電力量Ｃとして上書きして履歴データ４０を更新する。
【００６０】
一方、基準地点Ｂを記憶済みでない場合（ステップＳ２１１：ＮＯ）、もしくは複数のリンクＬのリンクデータと経路データＲＤとが不一致である場合には（ステップＳ２１２：ＮＯ）、ステップＳ２１４において、制御部３３は、履歴データ４０を作成する。すなわち、ステップＳ２０２もしくはステップＳ２０３において取得した基準地点Ｂ、さらにステップＳ２０６，Ｓ２０８，Ｓ２１０においてそれぞれ取得した曜日情報、複数のリンクＬのリンクデータ、消費電力量Ｃを対応付けた履歴データ４０を、新たに履歴データ記憶部３２に追加する（消費電力量記憶段階）。このとき、複数のリンクＬのリンクデータは経路データＲＤとして追加される。そして、制御部３３は、本記憶制御ルーチンを終了する。
【００６１】
次に、ステップＳ１０７の報知制御ルーチンについて、図４に示すフローチャートに基づいて説明する。
図４に示すように、まず制御部３３は、ステップＳ３０１において、履歴データ記憶部３２に記憶された履歴データ４０のうち、車両が現在位置する基準地点Ｂに対応した履歴データ４０を取得する。さらに、制御部３３は、ステップＳ３０２において、バッテリ管理部２８が取得したＳＯＣ値に基づいてバッテリ１４に残存する電力量を残電力量として取得する（残電力量取得段階）。
【００６２】
そして、制御部３３は、車両が現在位置する１つの基準地点Ｂに対応して記憶されている経路データＲＤの数Ｎが複数であるか否かを判断する。そして、経路データＲＤの数Ｎが１である場合には（ステップＳ３０３：ＮＯ）、ステップＳ３０４において、制御部３３は、消費電力量Ｃが残電力量以上であるか否かを判断する。すなわち、基準地点Ｂに対応して記憶された消費電力量ＣがステップＳ３０２において取得した残電力量以上である場合には（ステップＳ３０４：ＹＥＳ）、ステップＳ３０５において、制御部３３は、地図描画部３０を制御して充電が必要であることを報知させ（報知制御段階）、本報知制御ルーチンを終了する。また、消費電力量が残電力量未満である場合には（ステップＳ３０４：ＮＯ）、制御部３３は、充電の必要性の報知は行わせずに本報知制御ルーチンを終了する。
【００６３】
一方、ステップＳ３０３において、経路データＲＤの数Ｎが２以上であると判断した場合には（ステップＳ３０３：ＹＥＳ）、Ｓ３０６において、制御部３３は、第Ｎ消費電力量がステップＳ３０２において取得した残電力量以上であるか否かを判断する。
【００６４】
すなわち、例えば、経路データＲＤが２つある場合には、Ｎ＝２となる。そして、制御部３３は、第２消費電力量が残電力量以上である場合には（ステップＳ３０６：ＹＥＳ）、地図描画部３０を制御して充電が必要であることを報知させるとともに（ステップＳ３０７）、ディスプレイ３８に第２消費電力量に対応する経路データＲＤのリンクＬを表示する（ステップＳ３０８）。
【００６５】
一方、第２消費電力量が残電力量未満である場合には（ステップＳ３０６：ＮＯ）、制御部３３は、その処理をステップＳ３０８へ移行し、充電の必要性の報知は行わせずにリンクＬを表示する。
【００６６】
そして、ステップＳ３０９において、Ｎを１つ減少させるとともに、ステップＳ３１０において、Ｎ＝０になったか否かを判断する。すなわち、経路データＲＤの数Ｎが２だった場合には、まずステップＳ３０９において、Ｎ＝１とされる。そして、Ｎ＝０ではないため（ステップＳ３１０：ＮＯ）、制御部３３は、その処理をステップＳ３０６へ移行し、第１消費電力量とステップＳ３０２において取得した残電量とを比較する。
【００６７】
第１消費電力量が残電力量以上である場合には（ステップＳ３０６：ＹＥＳ）、ステップＳ３０７において、制御部３３は、地図描画部３０を制御して充電が必要であることを報知させる。さらに、制御部３３は、第１消費電力量に対応する経路データＲＤのリンクＬをディスプレイ３８に表示する（ステップＳ３０８）。そして、ステップＳ３０９において数Ｎを１つ減少させると、Ｎ＝０となるため（ステップ３１０：ＹＥＳ）、制御部３３は本報知制御ルーチンを終了する。
【００６８】
次に、車両が基準地点Ｂから離れた後、再び基準地点Ｂに到達した際に充電を案内する場合の作用について、図５，図６に基づいて説明する。
図５に示すように、履歴データ記憶部３２には、基準地点Ｂ、経路データＲＤ、曜日、消費電力量Ｃとがそれぞれ対応付けられた履歴データ４０が記憶されている。具体的には、例えば、自宅を基準地点Ｂとする履歴データ４０ａ、会社を基準地点Ｂとする履歴データ４０ｂ、充電スタンドを基準地点Ｂとする履歴データ４０ｃなどである。
【００６９】
そして、履歴データ４０ａのうち、例えば第１履歴データａ１は、自宅４３（図６参照）において記録開始指令情報が入力されるとともに、自宅４３から会社４４（図６参照）までを往復して再び自宅４３に到達した際に、記録終了指令情報が入力されて記憶されたものである。この際、経路データＲＤは経路データＲＤ１として、リンクデータが、リンクＬ１→リンクＬ２→リンクＬ３→リンクＬ３→リンクＬ２→リンクＬ１の順に記憶されている。そして、記録終了指令情報が入力された後にも、経路データＲＤ１と対応する経路を繰り返し往復走行することにより、走行した曜日（月〜金）が追加されているとともに、走行に伴って消費した電力量が反映された消費電力量Ｃ１が対応付けて記憶されている。
【００７０】
また、第２履歴データａ２は、往路でリンクＬ１，Ｌ２，Ｌ３を走行した後、復路では上記経路データＲＤ１とは異なるリンクＬ４，Ｌ５，Ｌ６を走行し、再び自宅４３に到達した際に記録終了指令情報が入力されて記憶されたものである。この際、経路データＲＤは経路データＲＤ２として、リンクデータが、リンクＬ１→リンクＬ２→リンクＬ３→リンクＬ４→リンクＬ５→リンクＬ６の順に記憶されている。そして、第１履歴データａ１と同様に、記録終了指令情報が入力された後にも、経路データＲＤ２と対応する経路を繰り返し走行することにより、走行した曜日（月〜金）が追加されるとともに、走行に伴って消費した電力量が反映された消費電力量Ｃ２（＞Ｃ１）が対応付けて記憶されている。
【００７１】
同様に、自宅４３において記録開始指令情報が入力された複数の履歴データ（図５には、第１履歴データａ１〜第５履歴データａ５のみ図示）は、リンクＬからなる経路データＲＤ、曜日、消費電力量Ｃ（Ｃ１〜Ｃ５）が対応付けて記憶されている。ただし、基準地点Ｂを自宅とする履歴データ４０ａにおける経路データＲＤは、記録開始指令情報が入力された位置が自宅４３であるのに対し、記録終了指令情報が入力された位置は互いに異なっていてもよく、自宅４３には限らない。
【００７２】
そして、図５に示す履歴データ４０が履歴データ記憶部３２に記憶された状態で車両が自宅４３に到達すると、ナビゲーションシステム１２によってバッテリ１４の充電の必要性が案内される。
【００７３】
すなわち、例えば、月曜日に車両を走行させて自宅４３に到達した場合には、制御部３３は、履歴データ４０ａのうち次の日の曜日（火曜日）と対応付けて記憶されている消費電力量Ｃと残電力量とを比較する。図５においては、第１履歴データａ１と第２履歴データａ２の曜日に火曜日が含まれているため、消費電力量Ｃ１，Ｃ２と残電力量とをそれぞれ比較する。
【００７４】
そして、図６に示すように、ディスプレイ３８に基準地点となる自宅４３を示すアイコンと、経路の途中に位置する会社４４を示すランドマークなどとともに、第１履歴データａ１と第２履歴データａ２の経路データＲＤのリンクＬ１，Ｌ２，Ｌ３，Ｌ４，Ｌ５，Ｌ６に対応する道路を識別表示、例えば、色分け表示する。さらに、各経路データＲＤと対応付けて充電の必要性の案内を表示する。
【００７５】
すなわち、例えば、残電力量が消費電力量Ｃ１よりも多く、消費電力量Ｃ２よりも少ない場合には（Ｃ１＜残電力量＜Ｃ２）、図６に太線で示すリンクＬ１，Ｌ２，Ｌ３を往復する経路を走行するには、充電は不要であると報知する。一方、復路において二点鎖線で示すリンクＬ４，Ｌ５，Ｌ６を走行する場合には、充電が必要であると報知する。
【００７６】
上記第１の実施形態によれば、以下のような効果を得ることができる。
（１）ボタン４１によって記録開始指令情報が入力された際の位置を基準地点Ｂとして記憶するとともに、車両が基準地点Ｂに到達した際に、基準地点Ｂと対応付けて記憶されている消費電力量Ｃに基づいて充電の案内をすることができる。すなわち、例えば、今後も到達すると予想される地点（自宅や会社など）を基準地点Ｂとして記憶させることにより、再び基準地点Ｂに到達した際には、過去に同じ基準地点Ｂを出発して消費した消費電力量Ｃと残電力量とを比較して充電の必要性を報知させる。そのため、報知の信頼性を向上させつつ、目的地の設定操作に関わらずに次回の走行に必要な電力量を推定して充電を案内することにより、車両の走行開始時に十分な充電量を確保させることができる。
【００７７】
（２）同じ経路を走行する場合であっても、道路の混雑状況、走行する時間帯や天候に伴うライトやワイパの使用の有無によって消費する電力量は変化する。この点、複数回の走行において各々消費した電力量に基づいて消費電力量Ｃを設定することにより、母数を大きくして消費電力量Ｃの信頼性を向上させることができる。
【００７８】
（３）１つの基準地点Ｂに到達した際に、基準地点Ｂと対応付けて記憶された各々の経路データＲＤごとに充電の必要性を報知するため、ユーザの選択肢を広げることができる。すなわち、ユーザは、バッテリ１４を充電する、もしくは充電をせずに次走行時には充電不要とされた経路を走行するといった選択をすることもできる。
【００７９】
（４）曜日情報を基準地点Ｂと対応付けて記憶することにより、ディスプレイ３８に表示する報知の信頼性を向上させることができる。すなわち、例えば、ユーザが通勤に車両を使用する場合には、出勤日（平日）に車両を走行させるのに対し、休日には車両を走行させない。したがって、曜日情報に基づいて充電の必要性をディスプレイ３８に報知させることにより、曜日によって車両の使用形態が変化するユーザに対する報知の信頼性を向上させることができる。
（第２の実施形態）
以下、本発明を、モータと内燃機関とを駆動源として備え、外部電源と接続されることによりバッテリの充電が可能なプラグインハイブリッド自動車に搭載されるナビゲーションシステムに具体化した第２の実施形態を図７〜図１６に従って説明する。
【００８０】
ただし、第２の実施形態は、第１の実施形態とは駆動システムに内燃機関などを備えた点と、ナビコントロールユニットに残量管理部と補給時期記憶部とを備えた点でのみ構成が相違している。そして、その他の構成は共通しているものであるため、同様の構成部分については同一符号を付すことにして、その詳細な重複説明を省略する。
【００８１】
図７に示すように、プラグインハイブリッド自動車は、車両を走行させるための駆動システム５１と、車両に搭載された充電案内装置としてのナビゲーションシステム５２とを備えている。
【００８２】
まず、駆動システム５１は、燃料を貯留可能な燃料タンク７と、燃料タンク７から供給された燃料を燃焼させることにより動力を発生させる内燃機関８とを備えている。なお、燃料タンク７には、燃料タンク７内に貯留された燃料の残量（残燃料量）を検出するための残量検出センサ９が接続されている。
【００８３】
そして、残量検出センサ９が検出した残燃料量は、バッテリコンピュータ２２が算出したＳＯＣ値（バッテリ１４の残電力量）とともにコントロールユニット１９によってナビコントロールユニット５４に出力される。
【００８４】
一方、ナビゲーションシステム５２のナビコントロールユニット５４は、コントロールユニット１９から出力された残燃料量とＳＯＣ値とを取得してメモリ（図示略）に一時記憶する残量管理部５６を備えている。また、履歴データ記憶部３２には、履歴データ４０に加えて消費燃料量データ５７が記憶されている。
【００８５】
さらに、ナビコントロールユニット５４は、燃料タンク７に燃料が補給された補給時期を記憶する記憶部としての補給時期記憶部５８を備えている。すなわち、制御部３３は、残量管理部５６に残燃料量を更新する際に、残量管理部５６に記憶されている残燃料量と新たに取得した残燃料量とを比較する。そして、制御部３３は、新たに取得した残燃料量が残量管理部５６に記憶されている残燃料量よりも多い場合に、燃料タンク７に燃料が補給されたと判断して燃料が補給された補給時期（本実施形態では燃料補給日）を補給時期記憶部５８に記憶させる。なお、本実施形態では、燃料の補給時期は、新たに燃料が補給される度に更新され、直近の補給時期が記憶されている。
【００８６】
次に、図２〜図４、及び図８〜図１４に示す充電案内ルーチンのフローチャートに基づいて、バッテリ１４の充電の必要性及び燃料の消費の可能性の報知制御を行うために制御部３３が実行する処理内容を説明する。ただし、この充電案内ルーチンは、図２〜図４に示すフローチャートにおいて、図８〜図１４に示すステップを変更した点でのみ相違するため、同様のステップについてはその説明を省略する。
【００８７】
また、この充電案内ルーチンは、車両の図示しないイグニッションスイッチが「ＯＮ」されると実行開始される。さらに、位置フラグは、イグニッションスイッチの「ＯＮ」、「ＯＦＦ」に関わらずに維持され、初期状態では、位置フラグが０に設定されているものとする。
【００８８】
さて、図示しないイグニッションスイッチが「ＯＮ」されると、まず制御部３３は、図２に示すステップＳ１０１からステップＳ１１０を実行する。そして、車両が基準地点Ｂを離れた場合、制御部３３は、ステップＳ１０４において車両が基準地点Ｂに位置していないと判断すると共に、ステップＳ１０８において、位置フラグが０であると判断する。また、制御部３３は、ステップＳ１１０において、残量管理部５６が取得したＳＯＣ値に基づいてバッテリ１４に蓄電されている残電力量を初期電力量として取得する。
【００８９】
そして、ステップＳ１１０の処理が終了すると、図８に示すように、制御部３３は、次のステップＳ１１０−１において、残量管理部５６が取得した残燃料量に基づいて燃料タンク７に貯留されている残燃料量を初期燃料量として取得する。
【００９０】
その後、制御部３３は、図２に示すステップＳ１１１〜ステップＳ１１６を実行する。そして、経路データＲＤとリンクデータとが一致する場合、制御部３３は、ステップＳ１１５及びＳ１１６を実行して消費電力量を算出する。
【００９１】
そして、ステップＳ１１６の処理が終了すると、図９に示すように、制御部３３は、次のステップＳ１１６−１において、残量管理部５６が取得した残燃料量を取得する。そして、続くステップＳ１１６−２において、制御部３３は、ステップＳ１１０−１において取得した初期燃料量と、ステップＳ１１６−１において取得した残電力量との差から消費燃料量Ｆを算出する。
【００９２】
そして、次のステップＳ１１７において、制御部３３は、地図描画部３０を制御して履歴データ４０が更新可能であることをディスプレイ３８に表示し、更新の実行指令があるか否かを判定する。そして、ユーザによってボタン４１が操作されて消費電力量の更新の実行指令情報が入力されると（ステップＳ１１７：ＹＥＳ）、制御部３３は、履歴データ４０のうち、基準地点Ｂ及び経路データＲＤが一致する履歴データ４０を更新する（ステップＳ１１８）。
【００９３】
さらに、ステップＳ１１８−１において、制御部３３は、ステップＳ１１６−２において算出した消費燃料量Ｆがゼロよりも大きいか否かを判断する。そして、消費燃料量Ｆがゼロである場合には（ステップＳ１１８−１：ＮＯ）、制御部３３は、その処理をステップＳ１０１に移行する。その一方、消費燃料量Ｆがゼロよりも大きい場合には、制御部３３は、燃料が使用されたと判断する。そして、ステップＳ１１８−２において、制御部３３は、ステップＳ１１０において取得した初期電力量Ｅと、ステップＳ１１６−２において算出した消費燃料量Ｆを、基準地点Ｂと経路データＲＤに対応付けて記憶することにより消費燃料量データ５７を作成する。
【００９４】
すなわち、図１５に示すように、制御部３３は、ステップＳ１１０において取得した初期電力量Ｅと、ステップＳ１１６−２において算出した消費燃料量Ｆを、基準地点Ｂと経路データＲＤと対応付けて記憶する。
【００９５】
次に、ステップＳ１０３の記憶制御ルーチンについて、図３，図１０，図１１に示すフローチャートに基づいて説明する。
さて、まず制御部３３は、図３に示すステップＳ２０１からステップＳ２０５を実行する。そして、図１０に示すように、制御部３３は、ステップＳ２０５−１を実行し、残量管理部５６が取得した残燃料量に基づいて燃料タンク７に貯留されている残燃料量を初期燃料量として取得する。その後、制御部３３は、図３に示すステップＳ２０６〜ステップＳ２１０を実行する。
【００９６】
続いて、図１１に示すように、ステップＳ２１０−１において、制御部３３は、残量管理部５６が取得した残燃料量を取得する。さらに、ステップＳ２１０−２において、制御部３３は、ステップＳ２０５−１において取得した初期燃料量と、ステップＳ２１０−１において取得した残燃料量との差から消費燃料量Ｆを算出する。
【００９７】
その後、制御部３３は、ステップＳ２１１〜ステップＳ２１４を実行し、続くステップＳ２１５において、制御部３３は、ステップＳ２１０−２にて算出した消費燃料量Ｆがゼロよりも大きいか否かを判断する。消費燃料量Ｆがゼロである場合には（ステップＳ２１５：ＮＯ）、制御部３３は、記憶制御ルーチンを終了する。その一方、消費燃料量がゼロよりも大きい場合には（ステップＳ２１５：ＹＥＳ）、制御部３３は、燃料が使用されたと判断する。そして、ステップＳ２１６において、制御部３３は、ステップＳ２０５において取得した初期電力量Ｅと、ステップＳ２１０−２において算出した消費燃料量Ｆを、基準地点Ｂと経路データＲＤと対応付けて記憶することにより消費燃料量データ５７を作成する。
【００９８】
次に、ステップＳ１０７の報知制御ルーチンについて、図４，図１２，図１３に示すフローチャートに基づいて説明する。
さて、図１２に示すように、ステップＳ３００−１において、制御部３３は、補給時期記憶部５８に記憶されている燃料補給日を取得し、さらにステップＳ３００−２において、燃料補給日から保有期間が経過しているか否かを判断する。したがって、制御部３３は、期間判断手段としても機能している。なお、保有期間とは、時間の経過に伴って劣化するガソリンなどの燃料を、問題なく使用することができる期間（例えば３ヶ月〜半年程度）であって、燃料タンク７の大きさなどに応じて予め設定されている期間である。
【００９９】
そして、燃料補給日から保有期間が経過している場合には（ステップＳ３００−２：ＹＥＳ）、ステップＳ３００−３において、制御部３３は、地図描画部３０を制御してディスプレイ３８に燃料の使用を促す画像を表示させることにより、燃料の使用の必要性をユーザに報知する。一方、燃料補給日から補給期間が経過していない場合には（ステップＳ３００−２：ＮＯ）、制御部３３は、その処理をステップＳ３０１に移行する。
【０１００】
そして、図４に示すように、制御部３３はステップＳ３０１〜ステップＳ３０４を実行する。すなわち、車両が現在位置する１つの基準地点Ｂに対応して記憶されている経路データＲＤの数が１つであって（ステップＳ３０３：ＮＯ）、且つ基準地点Ｂに対応付けて記憶されている消費電力量Ｃが残電力以上である場合には（ステップＳ３０４：ＹＥＳ）、制御部３３はその処理をステップＳ３０４−１に移行する。
【０１０１】
さて、図１３に示すように、ステップＳ３０４−１において、制御部３３は、車両が現在位置する基準地点Ｂと対応付けて記憶された消費燃料量データ５７の初期電力量Ｅの中に、ステップＳ３０２にて取得した残電力量と一致するデータがあるか否かを判断する。なお、一致するとは、略一致することを含み、所定の差以内、例えば誤差３％以内であれば一致すると見做す。残電力量と初期電力量Ｅとが一致する消費燃料量データ５７がある場合には（ステップＳ３０４−１：ＹＥＳ）、ステップＳ３０４−２において、制御部３３は、一致した初期電力量Ｅと対応付けて記憶されている消費燃料量Ｆを取得する。そして、ステップＳ３０５において、制御部３３は、地図描画部３０を制御して充電が必要であることを報知させるとともに、取得した消費燃料量Ｆを充電により節約可能な節約燃料量としてディスプレイ３８に表示させる（報知制御段階）。したがって、制御部３３は、節約燃料量取得手段としても機能している。
【０１０２】
一方、残電力量と初期電力量Ｅとが一致すると見做せる消費燃料量データ５７がない場合には（ステップＳ３０４−１：ＮＯ）、制御部３３は、ステップＳ３０５に移行し、地図描画部３０を制御して充電が必要であることを報知させるとともに、充電をしない場合には燃料が消費されることを報知させる（報知制御段階）。
【０１０３】
また、図４に示すステップＳ３０３において、経路データＲＤの数Ｎが２以上であると判断した場合には（ステップＳ３０３：ＹＥＳ）、ステップＳ３０６において、制御部３３は、第Ｎ消費電力量がステップＳ３０２において取得した残電力量以上であるか否かを判断する。そして、第Ｎ消費電力量が残電力量以上である場合には（ステップＳ３０６：ＹＥＳ）、制御部３３は、その処理をステップＳ３０６−１に移行する。
【０１０４】
さて、図１４に示すように、ステップＳ３０６−１において、制御部３３は、消費電力量Ｃが残電力量以上であると判断された各経路データＲＤに一致するとともに、ステップＳ３０２にて取得した残電力量と一致する消費燃料量Ｆが消費燃料量データ５７に記憶されているか否かを判断する。なお、ステップＳ３０４−１と同様に、一致するとは、略一致することを含み、所定の差以内、例えば誤差３％以内であれば一致すると見做す。
【０１０５】
そして、車両が現在位置する基準地点Ｂ及び経路データＲＤが一致するとともに、ステップＳ３０２にて取得した残電力量と一致する初期電力量Ｅが記憶されている場合には（ステップＳ３０６−１：ＹＥＳ）、ステップＳ３０６−２において、制御部３３は、対応付けて記憶されている消費燃料量Ｆを取得する。さらに、ステップＳ３０７において、制御部３３は、地図描画部３０を制御して充電が必要であることを報知させるとともに、取得した消費燃料量Ｆを充電により節約可能な節約燃料量としてディスプレイ３８に表示させる（報知制御段階）。
【０１０６】
一方、車両が現在位置する基準地点Ｂ及び経路データＲＤに一致する消費燃料量データ５７が記憶されていない場合、もしくは残電力量と一致する初期電力量Ｅが消費燃料量データ５７に記憶されていない場合には（ステップＳ３０６−１：ＮＯ）、制御部３３は、ステップＳ３０７に移行する。そして、ステップＳ３０７において、制御部３３は、地図描画部３０を制御して充電が必要であることを報知させるとともに、充電をしない場合には、燃料が消費されることを報知させる（報知制御段階）。
【０１０７】
次に、車両が基準地点Ｂから離れた後、再び基準地点Ｂに到達した際に充電を案内する場合の作用について、図１５，図１６に基づいて説明する。
さて、履歴データ記憶部３２に記憶された消費燃料量データ５７には、図１５に示すように、基準地点Ｂ、経路データＲＤ、初期電力量Ｅ、消費燃料量Ｆが、消費燃料量データごとにそれぞれ対応づけられて記憶されている。
【０１０８】
具体的には、消費燃料量データ５７のうち、例えば第１消費燃料量データｂ１は、第１履歴データａ１に基準地点Ｂとして記憶されている自宅、及び経路データＲＤ１と対応付けて初期電力量Ｅ１１と消費燃料量Ｆ１１とが記憶されている。
【０１０９】
また、第２，第３消費燃料量データｂ２，ｂ３は、第２履歴データａ２に基準地点Ｂとして記憶されている自宅、及び経路データＲＤ２と対応付けて初期電力量Ｅ２１，Ｅ２２と消費燃料量Ｆ２１，Ｆ２２とがそれぞれ記憶されている。
【０１１０】
同様に、各消費燃料量データ（図１５には、第１消費燃料量データｂ１〜第５消費燃料量データｂ５のみ図示）は、履歴データ４０に記憶された基準地点Ｂと経路データＲＤに、初期電力量Ｅと消費燃料量Ｆとがそれぞれ対応付けて記憶されている。
【０１１１】
そして、図５に示す履歴データ４０及び図１５に示す消費燃料量データ５７が履歴データ記憶部３２に記憶された状態で車両が自宅４３に到達すると、ナビゲーションシステム５２によってバッテリ１４の充電の必要性と、燃料が消費される可能性とが案内される。
【０１１２】
すなわち、例えば、月曜日に車両を走行させて自宅４３に到達した場合には、制御部３３は、履歴データ４０ａのうち次の日の曜日（火曜日）と対応付けて記憶されている消費電力量Ｃと残電力量とを比較する。図５においては、第１履歴データａ１と第２履歴データａ２の曜日に火曜日が含まれているため、消費電力量Ｃ１，Ｃ２と残電力量とをそれぞれ比較する。
【０１１３】
さて、図１６には、消費電力量Ｃ１が残電力量よりも小さく、消費電力量Ｃ２が残電力量よりも大きい場合（Ｃ１＜残電力量＜Ｃ２）に表示されるディスプレイ３８を示している。すなわち、経路データＲＤ１で走行するルート１は、バッテリ１４に蓄電された残電力量によって走行が可能であるため、充電は不要であると報知する。さらに節約燃料量は０Ｌと表示される。
【０１１４】
また、経路データＲＤ２で走行するルート２は、バッテリ１４に蓄電された残電力量による走行が不可能であるため、途中で内燃機関８を利用して走行することになる。そのため、ルート２は、要充電と表示されることにより充電の必要性が報知される。
【０１１５】
さらに、例えばこのときの残電力量は、消費燃料量データ５７に基準地点Ｂとして自宅、及び経路データＲＤ２と対応付けて記憶された初期電力量Ｅ２１，Ｅ２２のうち、例えば初期電力量Ｅ２１と一致しているものとする。するとディスプレイ３８には、初期電力量Ｅ２１と対応付けて記憶されている消費燃料量Ｆ２１（例えば１０Ｌ）が、充電によって節約できる節約燃料量としてルート２と対応付けて表示される。
【０１１６】
また、図１６に示すように、ディスプレイ３８には、基準地点となる自宅４３を示すアイコンと、経路の途中に位置する会社４４を示すランドマークなどとともに、第１履歴データａ１と第２履歴データａ２の経路データＲＤのリンクＬ１，Ｌ２，Ｌ３，Ｌ４，Ｌ５，Ｌ６に対応する道路が識別表示、例えば、色分け表示される。
【０１１７】
上記第２の実施形態によれば、第１の実施形態における（１）〜（４）の効果に加えて、さらに以下のような効果を得ることができる。
（５）ボタン４１によって記録開始指令情報が入力された際の位置を基準地点Ｂとして記憶するとともに、車両が基準地点Ｂに到達した際に、基準地点Ｂと対応付けて記憶されている消費電力量Ｃに基づいて充電の案内をすることができる。さらに、充電の必要性と共に燃料が消費される可能性を報知することにより、使用者の充電意識を高めることができる。具体的には、例えば、今後も到達すると予想される地点（自宅や会社など）を基準地点Ｂとして記憶させることにより、再び基準地点Ｂに到達した際には、過去に同じ基準地点Ｂを出発して消費した消費電力量Ｃと残電力量とを比較して充電の必要性と燃料が消費される可能性を報知させる。これにより、報知の信頼性を向上させつつ、目的地の設定操作に関わらずに次回の走行に必要な電力量を推定して充電を案内することにより、車両の走行開始時に十分な充電量を確保させることができる。
【０１１８】
（６）ディスプレイ３８は、充電の必要性を報知すると共に、充電を行うことにより節約できる節約燃料量を報知することができる。したがって、使用者の充電意識をより向上させることができる。
【０１１９】
（７）燃料タンク７に補給された燃料は、時間の経過に伴って劣化する。その点、燃料が補給された燃料補給日から保有期間が経過した場合には、ディスプレイ３８が燃料の使用の必要性を報知するため、劣化度合の低い状態で燃料の使用を促すことができる。
【０１２０】
なお、上記実施形態は以下のように変更してもよい。
・上記実施形態において、履歴データ４０は、経路データＲＤ及び曜日情報の双方、又は、いずれか一方を記憶しないようにしてもよい。すなわち、少なくとも基準地点Ｂと消費電力量Ｃが対応付けて記憶されていればよい。
【０１２１】
・上記実施形態において、履歴データ４０として記憶される曜日は、ユーザが入力するようにしてもよい。
・上記実施形態において、経路データＲＤを記憶せずに、基準地点Ｂと対応付けて記録終了指令情報が入力された地点を記憶してもよい。そして、車両が基準地点Ｂと記録終了指令情報が入力された地点間を走行した場合に、消費電力量Ｃを算出して履歴データ４０を更新するようにしてもよい。
【０１２２】
・上記実施形態において、基準地点Ｂと対応付けて記憶する消費電力量Ｃは、複数回の走行において各々消費した電力量のうち、最大の電力量を消費電力量Ｃとして記憶するようにしてもよい。また、消費電力量Ｃを平均して設定する場合であっても、平均値から大きく外れた値（例えば５０％増減）は、異常値として排除するようにしてもよい。また、ユーザによるボタン４１の操作に係わらずに、同じリンクＬを走行した場合に消費した電力量を消費電力量Ｃに反映させるようにしてもよい。
【０１２３】
・上記実施形態において、履歴データ記憶部３２に記憶された経路データＲＤのリンクＬを走行する場合であっても、ユーザが記録開始指令情報と記録終了指令情報を入力した場合にのみ履歴データ４０の更新をするようにしてもよい。
【０１２４】
・上記実施形態において、経路データＲＤのリンクＬを走行した回数を経路データＲＤに対応付けて記憶し、基準地点Ｂに到達した場合に、走行回数の多い経路データＲＤに対応付けて記憶された消費電力量Ｃに基づいて充電の要否を判断するようにしてもよい。そして、現在位置が複数の基準地点Ｂの範囲となる場合には、走行した回数が多い方の基準地点Ｂに基づいて充電を案内するようにしてもよく、また、より近い方の基準地点Ｂに基づいて充電を案内するようにしてもよい。
【０１２５】
・上記実施形態において、基準地点Ｂの範囲内（例えば、基準地点を中心とする半径１００ｍ以内）で記録開始指令情報が入力された場合には、現在位置と基準地点Ｂとがずれていた場合であっても、該基準地点Ｂと消費電力量Ｃとを対応付けて記憶するようにしてもよい。
【０１２６】
・上記実施形態において、基準地点Ｂとしてみなす範囲は、ナビゲーションシステム１２が搭載される車両の種類や、基準地点Ｂの周囲の条件（住宅地や山地など）によって任意に設定され、ユーザが変更できるようにしてもよい。
【０１２７】
・上記実施形態において、基準地点Ｂがバッテリ１４を充電可能な地点であると判断した場合、もしくはユーザによって充電可能な地点であると入力された場合にのみ基準地点Ｂを設定するようにしてもよい。
【０１２８】
・上記実施形態において、記録開始指令情報や記録終了指令情報の入力、目的地の指定は、タッチパネル式のディスプレイや音声認識部（図示略）を用いた音声認識によって行ってもよい。また、充電などの案内は、音声、アラーム、ライトなどを用いて充電の必要性を燃料が消費される可能性とともに報知するようにしてもよい。
【０１２９】
・上記実施形態において、時間情報を基準地点Ｂ及び消費電力量Ｃと対応付けて記憶するようにしてもよい。すなわち、例えば、時間情報として「夕方」が基準地点Ｂに対応付けて記憶されている場合であって、且つ基準地点Ｂに「午前」に到達した場合には、残電力量と「夕方」に対応付けて記憶された消費電力量Ｃとを比較して充電を案内するようにしてもよい。さらに、曜日情報と時間情報とを対応付けて記憶することにより、より案内の信頼性を向上させることができる。
【０１３０】
・上記実施形態において、ナビゲーションシステム１２，５２は、内燃機関及び電気モータからなる２つの駆動源を備えたプラグインハイブリッド車以外のハイブリッド車に搭載してもよい。
【０１３１】
・上記第２の実施形態において、燃料を補給した時期を記憶せず、燃料の使用を促さないようにしてもよい。また、保有期間を２段階で設定し、燃料の使用を報知した後にも燃料が使用されない場合には、燃料の交換を報知するようにしてもよい。
【０１３２】
・上記第２の実施形態において、保有期間は、燃料タンク７内の残燃料量や、気温などの周囲条件に応じて変更するようにしてもよい。すなわち、燃料は、空気と接触することにより変質するため、例えば、燃料タンク７内の残燃料量が多く、空気との接触面積が小さいほど保有期間を長く設定するようにしてもよい。
【０１３３】
・上記第２の実施形態において、充電の必要性を案内する場合には、充電をすることによって燃料の消費を抑制することができる旨を報知できればよい。すなわち、節約燃料量として数値を報知せずに、燃料を節約できるか否かを報知すればよい。
【０１３４】
・上記第２の実施形態において、消費燃料量データ５７を記憶しなくてもよい。例えば、単位電力量当たりの節約燃料量（１ｋＷ充電することにより節約できる燃料量）を記憶しておき、消費電力量と残電力量との差から節約できる燃料量を算出するようにしてもよい。また、消費燃料量データ５７に対応する消費燃料量Ｆが記憶されていない場合には、消費燃料量Ｆを算出するようにしてもよい。さらに、消費燃料量Ｆを算出する場合には、道路種別（一般道路、高速道路、勾配など）や時間帯などに応じて補正してもよい。
【０１３５】
・上記第２の実施形態において、走行途中に燃料が補給された場合には、消費燃料量Ｆを初期燃料量と残燃料量との差に補給した補給燃料量を加算して算出するようにしてもよい。
【符号の説明】
【０１３６】
７…燃料タンク、８…内燃機関、１２，５２…ナビゲーションシステム（充電案内装置）、１４…バッテリ（蓄電池）、１８…モータ、２５…自車位置演算部（現在位置取得手段）、２９…走行履歴取得部（記憶制御手段）、３２…履歴データ記憶部（記憶部）、３３…制御部（判断手段、報知制御手段、節約燃料量取得手段、期間判断手段）、３８…ディスプレイ（報知部）、４１…ボタン（入力手段）、５８…補給時期記憶部（記憶部）、Ｂ…基準地点、Ｃ（Ｃ１〜Ｃ５）…消費電力量、Ｌ（Ｌ１〜Ｌ９）…リンク、ＲＤ…経路データ。
【図１】
0005545202.tif 000002
【図２】
0005545202.tif 000003
【図３】
0005545202.tif 000004
【図４】
0005545202.tif 000005
【図５】
0005545202.tif 000006
【図６】
0005545202.tif 000007
【図７】
0005545202.tif 000008
【図８】
0005545202.tif 000009
【図９】
0005545202.tif 000010
【図１０】
0005545202.tif 000011
【図１１】
0005545202.tif 000012
【図１２】
0005545202.tif 000013
【図１３】
0005545202.tif 000014
【図１４】
0005545202.tif 000015
【図１５】
0005545202.tif 000016
【図１６】
0005545202.tif 000017