(57)【特許請求の範囲】
【請求項１】
蓄電装置と、
発電装置と、
前記蓄電装置及び発電装置と接続され、蓄電装置及び発電装置から供給される電力によって駆動される駆動モータと、
電動駆動車両を走行させるのに必要な消費エネルギーを算出する消費エネルギー算出処理手段と、
前記蓄電装置に残存する残存エネルギーを算出する残存エネルギー算出処理手段と、
前記消費エネルギー及び残存エネルギーに基づいて、操作者が望むように電動駆動車両を走行させることができるかどうかを判断する走行可否判断処理手段と、
操作者が望むように電動駆動車両を走行させることができない場合に、電動駆動車両の走行方法を案内する走行方法案内処理手段とを有するとともに、
該走行方法案内処理手段は、操作者が休憩をする間に発電装置による発電を行う休憩付きの走行方法を案内することを特徴とする電動駆動車両。
【請求項２】
前記走行可否判断処理手段は、前記消費エネルギー及び残存エネルギーに基づいて、電動駆動車両が目的地に到達することができるかどうかを判断し、
前記走行方法案内処理手段は、電動駆動車両が目的地に到達することができない場合に、電動駆動車両の走行方法を案内する請求項１に記載の電動駆動車両。
【請求項３】
前記走行可否判断処理手段は、前記消費エネルギー及び残存エネルギーに基づいて、操作者による走行目標を達成することができるかどうかを判断し、
前記走行方法案内処理手段は、操作者による走行目標を達成することができない場合に、電動駆動車両の走行方法を案内する請求項１に記載の電動駆動車両。
【請求項４】
前記走行可否判断処理手段は、前記消費エネルギーが閾値より大きいかどうかを判断し、
前記走行方法案内処理手段は、消費エネルギーが閾値より大きい場合に、電動駆動車両の走行方法を案内する請求項１に記載の電動駆動車両。
【請求項５】
前記走行方法案内処理手段は、走行負荷を小さくするか、又は走行時間を長くすることができるように経路を変更する走行方法を案内する請求項１〜４のいずれか１項に記載の電動駆動車両。
【請求項６】
前記走行方法案内処理手段は、距離当たり消費エネルギーを小さくすることができるようにエコの走行方法を案内する請求項１〜４のいずれか１項に記載の電動駆動車両。
【請求項７】
前記走行可否判断処理手段によって、操作者が望むように電動駆動車両を走行させることができると判断された場合に、前記発電装置による発電を行う発電処理手段を有する請求項１〜６のいずれか１項に記載の電動駆動車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動駆動車両に関するものである。
【背景技術】
【０００２】
従来、電気自動車等の電動駆動車両、例えば、電気自動車は、車両駆動装置を備え、該車両駆動装置において、駆動モータを蓄電装置としてのバッテリから供給される電力によって駆動し、駆動モータのトルク、すなわち、駆動モータトルクを発生させ、該駆動モータトルクを駆動輪に伝達することによって走行させられるようになっている。
【０００３】
ところが、前記バッテリにおいては、単位重量当たりの容量を表すエネルギー密度を十分に高くすることができないので、バッテリから供給される電力を利用して電気自動車を走行させた場合、走行可能な距離を表す第１の走行可能指標としての航続距離、走行可能な時間を表す第２の走行可能指標としての航続時間等を長くすることができない。航続距離、航続時間等を長くするためにはバッテリの容量を大きくする必要があるが、その場合、バッテリが大型化するだけでなく、バッテリの重量が大きくなる。その結果、電気自動車が大型化し、電気自動車の重量が大きくなってしまう。
【０００４】
そこで、航続距離、航続時間等を長くすることができるように、バッテリのほかに発電機を配設し、エンジンによって発電機を駆動して電流を発生させ、バッテリに供給するようにした電動駆動車両として、ハイブリッド型車両が提供されている。
【０００５】
そして、該ハイブリッド型車両においては、バッテリの充電度合い（蓄電量）を表すバッテリ残量、エンジンを駆動するための燃料の残量、すなわち、燃料残量、及びハイブリッド型車両の過去の走行状況に基づいて航続距離及び航続時間が算出され、表示部に形成された画面に表示されるようになっている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−２３１１０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記従来のハイブリッド型車両においては、発電機の出力をハイブリッド型車両に加わる走行負荷に対応させて調整する必要があるので、制御部における制御が複雑になるとともに、発電効率が低くなってしまう。
【０００８】
そこで、発電機を発電効率が高い一定の出力で駆動するようにしたハイブリッド型車両が考えられるが、その場合、発電機を一定の出力で駆動するのに必要な時間、すなわち、必要発電時間がバッテリにおける蓄電残量としてのバッテリ残量によって異なるので、現在のバッテリ残量に基づいて、操作者である運転者が望むようにハイブリッド型車両を走行させることが困難である。
【０００９】
本発明は、前記従来のハイブリッド型車両の問題点を解決して、蓄電装置における現在の蓄電残量に基づいて操作者が望むように走行させることができるようにした電動駆動車両を提供することを目的とする。
【課題を解決するための手段】
【００１０】
そのために、本発明の電動駆動車両においては、蓄電装置と、発電装置と、前記蓄電装置及び発電装置と接続され、蓄電装置及び発電装置から供給される電力によって駆動される駆動モータと、電動駆動車両を走行させるのに必要な消費エネルギーを算出する消費エネルギー算出処理手段と、前記蓄電装置に残存する残存エネルギーを算出する残存エネルギー算出処理手段と、前記消費エネルギー及び残存エネルギーに基づいて、操作者が望むように電動駆動車両を走行させることができるかどうかを判断する走行可否判断処理手段と、操作者が望むように電動駆動車両を走行させることができない場合に、電動駆動車両の走行方法を案内する走行方法案内処理手段とを有する。
そして、該走行方法案内処理手段は、操作者が休憩をする間に発電装置による発電を行う休憩付きの走行方法を案内する。
【発明の効果】
【００１１】
本発明によれば、電動駆動車両においては、蓄電装置と、発電装置と、前記蓄電装置及び発電装置と接続され、蓄電装置及び発電装置から供給される電力によって駆動される駆動モータと、電動駆動車両を走行させるのに必要な消費エネルギーを算出する消費エネルギー算出処理手段と、前記蓄電装置に残存する残存エネルギーを算出する残存エネルギー算出処理手段と、前記消費エネルギー及び残存エネルギーに基づいて、操作者が望むように電動駆動車両を走行させることができるかどうかを判断する走行可否判断処理手段と、操作者が望むように電動駆動車両を走行させることができない場合に、電動駆動車両の走行方法を案内する走行方法案内処理手段とを有する。
そして、該走行方法案内処理手段は、操作者が休憩をする間に発電装置による発電を行う休憩付きの走行方法を案内する。
【００１２】
この場合、消費エネルギー及び残存エネルギーに基づいて、操作者が望むように電動駆動車両を走行させることができるかどうかが判断され、操作者が望むように電動駆動車両を走行させることができない場合に、電動駆動車両の走行方法が案内されるので、操作者が望むように電動駆動車両を走行させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施の形態における車両駆動装置を示す図である。
【図２】本発明の第１の実施の形態におけるハイブリッド型車両の概念図である。
【図３】本発明の第１の実施の形態における制御部の動作を示すメインフローチャートである。
【図４】本発明の第１の実施の形態における走行パターン設定処理のサブルーチンを示す図である。
【図５】本発明の第１の実施の形態における走行パターン記録部の記録状態を示す第１の図である。
【図６】本発明の第１の実施の形態における必要発電時間算出処理のサブルーチンを示す図である。
【図７】本発明の第１の実施の形態における発電可能時間算出処理のサブルーチンを示す図である。
【図８】本発明の第１の実施の形態における到達可否判断処理のサブルーチンを示す図である。
【図９】本発明の第１の実施の形態における発電設定処理のサブルーチンを示す図である。
【図１０】本発明の第１の実施の形態における案内処理のサブルーチンを示す図である。
【図１１】本発明の第１の実施の形態における走行方法案内処理のサブルーチンを示す図である。
【図１２】本発明の第１の実施の形態における休憩付き走行方法案内処理のサブルーチンを示す図である。
【図１３】本発明の第１の実施の形態における経路変更走行方法案内処理のサブルーチンを示す図である。
【図１４】本発明の第１の実施の形態におけるエコ走行方法案内処理のサブルーチンを示す図である。
【図１５】本発明の第１の実施の形態における走行パターン作成処理のサブルーチンを示す図である。
【図１６】本発明の第１の実施の形態における走行パターン記録部の記録状態を示す第２の図である。
【図１７】本発明の第１の実施の形態における走行パターン記録部の記録状態を示す第３の図である。
【図１８】本発明の第１の実施の形態における航続距離算出処理のサブルーチンを示す図である。
【図１９】本発明の第１の実施の形態における割込処理の動作を示すフローチャートである。
【図２０】本発明の第１の実施の形態における割込処理の航続距離算出処理のサブルーチンを示す図である。
【図２１】本発明の第１の実施の形態における航続距離を説明するための図である。
【図２２】本発明の第１の実施の形態における航続時間を説明するための図である。
【図２３】本発明の第２の実施の形態における制御部の動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、電動駆動車両としてのハイブリッド型車両について説明する。
【００１５】
図２は本発明の第１の実施の形態におけるハイブリッド型車両の概念図である。
【００１６】
図において、ＷＬ、ＷＲは駆動輪として機能する車輪、１１は該車輪ＷＬ、ＷＲと接続された駆動源としての、かつ、第１の電動機械としての駆動モータ（Ｍ）である。該駆動モータ１１を駆動することによって発生させられた駆動モータトルクを前記車輪ＷＬ、ＷＲに伝達することによってハイブリッド型車両を走行させることができる。
【００１７】
なお、ハイブリッド型車両が前輪駆動方式の場合、前記車輪ＷＬ、ＷＲは前輪にされ、後輪が従動輪となり、ハイブリッド型車両が後輪駆動方式の場合、前記車輪ＷＬ、ＷＲは後輪にされ、前輪が従動輪となる。また、ハイブリッド型車両が四輪駆動方式の場合、前記駆動モータ１１は前輪及び後輪の各車輪と接続される。本実施の形態においては、駆動モータ１１と車輪ＷＬ、ＷＲとが接続され、駆動モータ１１を駆動することによって車輪ＷＬ、ＷＲが回転させられるようになっているが、前輪及び後輪の各車輪に駆動モータを一体に組み込み、各駆動モータを独立に駆動してそれぞれ車輪を回転させることができる。
【００１８】
また、１３は駆動モータ１１と接続され、駆動モータ１１を駆動したり、回生したりするための駆動回路としてのインバータ、１４は第１の電源としての、かつ、蓄電装置としてのバッテリ、１５は第２の電源としての、第２の電動機械としての、かつ、発電装置としての発電機（Ｇ）である。前記バッテリ１４及び発電機１５から供給される電力によって駆動モータ１１が駆動される。
【００１９】
そして、１６は前記バッテリ１４と接続された接続要素としての差込プラグ、１７は、前記発電機１５と接続され、発電機１５を駆動する駆動回路としてのインバータ、１８は前記発電機１５を駆動するための駆動源としてのエンジン（Ｅ／Ｇ）、１９は該エンジン１８に燃料（駆動媒体）としてのガソリンを供給する燃料タンクである。
【００２０】
前記各インバータ１３、１７は、それぞれ、電圧変換部としての図示されないＤＣ／ＤＣコンバータ、及び複数の、例えば、６個のスイッチング素子としての図示されないトランジスタを備える。前記ＤＣ／ＤＣコンバータは、駆動モータ１１及び発電機１５とバッテリ１４との間で電圧を変更する。また、前記各トランジスタは、一対ずつユニット化されて各相のトランジスタモジュール（ＩＧＢＴ）を構成し、図示されない制御部から送られる駆動信号によってオン・オフさせられ、インバータ１３において、バッテリ１４から供給された直流の電流を３相の交流の電流に変換し、駆動モータ１１に供給して駆動モータ１１を駆動したり、駆動モータ１１の回生に伴って発生させられた３相の交流の電流を直流の電流に変換し、バッテリ１４に供給してバッテリ１４を充電したり、インバータ１７において、発電機１５の発電に伴って発生させられた３相の交流の電流を直流の電流に変換し、バッテリ１４に供給してバッテリ１４を充電したりすることができる。そして、前記差込プラグ１６を、家庭の商用電源のコンセント、充電スタンド（充電施設）の充電装置のコンセント等に差し込むことによって、バッテリ１４を充電することができる。
【００２１】
なお、本実施の形態において、ＤＣ／ＤＣコンバータはインバータ１３に内蔵されるようになっているが、インバータ１３と独立させて配設することができる。
【００２２】
本実施の形態においては、バッテリ１４としてリチウムイオン電池が使用される。また、本実施の形態においては、蓄電装置として、バッテリが使用されるが、バッテリに代えてキャパシタを使用することができる。
【００２３】
なお、本実施の形態においては、駆動モータ１１に電流を供給することによってハイブリッド型車両を目的地まで走行させることができ、ハイブリッド型車両の平坦（たん）路、登板路等における走行性能、及びハイブリッド型車両の加速時における加速性能を十分に高くすることができるように、バッテリ１４は十分な電力を保持し、バッテリ１４のエネルギー密度が０．１〔ｋＷｈ／ｋｇ〕以上に、出力密度が１〔ｋＷ／ｋｇ〕以上にされる。
【００２４】
また、バッテリ１４の重量は、ハイブリッド型車両の動力性能を確保するために必要とされる最大出力及びバッテリ１４の性能に基づいて、バッテリ１４の許容範囲内で設定される。なお、最大出力は、車両重量、及び走行に伴ってハイブリッド型車両に加わる走行抵抗（空気抵抗、転がり抵抗、登坂抵抗、加速抵抗等）に基づいて算出される。
【００２５】
例えば、車両重量が１０００〔ｋｇ〕程度のハイブリッド型車両の場合、ハイブリッド型車両の最大出力は４０〜６０〔ｋＷ〕であり、バッテリ１４の重量は４０〜６０〔ｋｇ〕にされる。従来の電気自動車において、航続距離を３００〜５００〔ｋｍ〕とすると、電気自動車を走行させるのに必要なエネルギーは、約０．１〔ｋＷｈ／ｋｍ〕であるので、バッテリ１４の重量は３００〜５００〔ｋｇ〕になる。これに対して、本実施の形態においては、発電機１５によってバッテリ１４を充電することにより走行に必要なエネルギーを補うことができるので、バッテリ１４の重量を従来の電気自動車の１／８〜１／５にすることができる。
【００２６】
本実施の形態においては、エンジン１８として、ガソリンを燃料とする内燃式のエンジンが使用されるが、ガソリンに代えて水素等を燃料とする内燃式のエンジンを使用することができる。また、本実施の形態においては、発電機１５を駆動するために内燃式のエンジンが使用されるが、エンジンとして、高圧の燃料タンクから供給される炭酸ガス、メタンガス等を燃料とする往復ピストン型の膨張式エンジンとしての、かつ、気化式エンジンとしての炭酸ガスエンジン、メタンガスエンジン等を使用することができる。
【００２７】
さらに、発電装置として燃料電池を使用し、燃料電池として、固体高分子型燃料電池（ＰＥＦＣ）、リン酸型燃料電池（ＰＡＦＣ）、固体酸化物型燃料電池（ＳＯＦＣ）、ヒドラジン型燃料電池、直接メタノール型燃料電池（ＤＭＦＣ）等を使用することができる。
【００２８】
ところで、バッテリ１４の充電度合い（蓄電量）を表すために蓄電残量としてのバッテリ残量ＳＯＣ〔％〕が使用される。該バッテリ残量ＳＯＣ〔％〕は、それ以上バッテリ１４が放電すると、過放電により、バッテリ１４が急激に劣化するとされる残存最小容量の値がＸ0 〔％〕とされ、それ以上バッテリ１４が充電されると、過充電により、バッテリ１４が急激に劣化するとされる残存最大容量の値がＸMAX 〔％〕とされる。なお、バッテリ１４の残存最小容量及び残存最大容量はバッテリ１４の仕様によって決められる。
【００２９】
この場合、仮に、バッテリ残量ＳＯＣ〔％〕が値Ｘ0 〔％〕に到達するのに伴って発電機１５による発電を開始すると、発電機１５の出力をハイブリッド型車両に加わる走行負荷に対応させて調整する必要があるので、制御部における制御が複雑になるだけでなく、発電機１５が大型化し、発電効率が低くなってしまう。
【００３０】
そこで、本実施の形態においては、発電機１５を発電効率が高い状態で駆動することができるように、ハイブリッド型車両の走行に伴って消費されるエネルギー、すなわち、消費エネルギーとバッテリ残量ＳＯＣ〔％〕との差に基づいて、発電機１５による発電が行われるようになっている。
【００３１】
この場合、発電機１５を発電効率が高い状態で駆動するために、発電機１５は、発電効率の最大値又はその近傍の値を維持するように出力が設定され、エンジン１８によって駆動される。なお、エンジンとして炭酸ガスエンジン、メタンガスエンジン等を使用する場合においても、発電機を発電効率が高い状態で駆動するために、発電機は、最大値又はその近傍の値を維持するように出力が設定され、エンジンによって駆動される。
【００３２】
また、発電装置として燃料電池を使用する場合は、電流と電圧との関係を表す特性曲線、すなわち、電流対電圧特性曲線上で燃料電池が通常の駆動状態で駆動され、電流が所定値以下にされるか、又は電圧が所定値以上にされる。例えば、燃料電池の単位電極で、電流が０．２〔Ａ〕以下にされるか、又は電圧が０．８〔Ｖ〕以上にされる。
【００３３】
そして、本実施の形態においては、前記発電機１５を発電効率の高い状態で駆動する時間が発電時間とされる。
【００３４】
次に、ハイブリッド型車両において発電機１５による発電を行うための車両駆動装置について説明する。
【００３５】
図１は本発明の第１の実施の形態における車両駆動装置を示す図である。
【００３６】
図において、２１はハイブリッド型車両の全体の制御を行う第１の制御ユニットとしての制御部、２７はナビゲーション装置である。
【００３７】
前記制御部２１は、演算装置としてのＣＰＵ３１、該ＣＰＵ３１が各種の演算処理を行うに当たってワーキングメモリとして使用されるＲＡＭ３２、制御用のプログラムのほかに、各種のデータが記録されたＲＯＭ３３等を備える。
【００３８】
また、前記ナビゲーション装置２７は、ナビゲーション装置２７の全体の制御を行う第２の制御ユニットとしてのナビゲーション制御部３４を備え、該ナビゲーション制御部３４は、制御部２１と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える。なお、前記駆動モータ１１、バッテリ１４、発電機１５、ＣＰＵ３１等によってハイブリッド型車両が構成される。
【００３９】
そして、前記ナビゲーション制御部３４に、ハイブリッド型車両の現在位置、ハイブリッド型車両の方位、時刻等を検出する現在地検出部としての、かつ、時刻検出部としてのＧＰＳセンサ３５、地図データのほかに各種の情報が記録された情報記録部としてのデータ記録部３６、通信端末として機能する送受信部としての通信部３８等が接続される。
【００４０】
前記地図データには、交差点（分岐点を含む。）に関する交差点データ、各交差点間を結ぶ道路及び該道路を構成する道路リンクに関する道路情報としての道路データ、各種の施設に関する施設データ、経路を探索するために加工された探索データ等が含まれる。
【００４１】
また、前記通信部３８は、第１の情報提供者としてのＶＩＣＳ（登録商標）センタ等の図示されない道路交通情報センタ等から送られる交通情報、一般情報等の各種の情報を受信する。なお、前記交通情報には、渋滞情報、規制情報、駐車場情報、交通事故情報、サービスエリアの混雑状況情報等が含まれ、一般情報には、ニュース、天気予報等が含まれる。また、前記通信部３８は、第２の情報提供者としての情報センタから交通情報、一般情報等の各種の情報を受信することもできる。前記ナビゲーション装置２７、道路交通情報センタ、情報センタ等によってナビゲーションシステムが構成される。
【００４２】
そして、前記制御部２１に、前記インバータ１３、１７のほかに、図示されない画面によって各種の表示を行い、操作者である運転者に対して通知を行うための第１の出力部としての表示部４３、音声を出力することによって運転者に対して通知を行うための第２の出力部としての音声出力部４４、運転者が操作することによって所定の入力を行うための操作部４５、ハイブリッド型車両の車速を検出する車速検出部としての車速センサ５１、バッテリ１４の電圧、すなわち、バッテリ電圧Ｖｂを検出する電圧検出部としてバッテリ電圧センサ５２、バッテリ１４に供給され、又はバッテリ１４から供給される電流、すなわち、バッテリ電流Ｉｂを検出する電流検出部としてのバッテリ電流センサ５３、バッテリ１４の温度、すなわち、バッテリ温度ｔｂを検出する温度検出部としてのバッテリ温度センサ５４、燃料タンク１９からエンジン１８に供給されるガソリンの残量、すなわち、燃料残量を検出する燃料残量検出部としての燃料残量センサ５５等が接続される。なお、該燃料残量センサ５５によって燃料の種類を検出することもできる。また、前記表示部４３は、運転者が操作することによって所定の入力を行うための操作部としても機能する。
【００４３】
そして、制御部２１、ナビゲーション制御部３４、ＣＰＵ３１等によってコンピュータが構成され、データ記録部３６、ＲＡＭ３２、ＲＯＭ３３等によって記憶装置又は記録媒体が構成される。また、演算装置として、ＣＰＵ３１に代えてＭＰＵ等を使用することができる。
【００４４】
次に、前記ナビゲーション装置２７の基本動作について説明する。
【００４５】
まず、運転者による操作部４５の操作によってナビゲーション装置２７が起動されると、ナビゲーション制御部３４のＣＰＵ（以下、「ナビＣＰＵ」という。）のナビ情報取得処理手段は、ナビ情報取得処理を行い、前記地図データを、データ記録部３６から読み出すことによって取得するか、又は通信部３８を介して情報センタ等から受信することによって取得する。
【００４６】
次に、前記ナビＣＰＵのマッチング処理手段は、マッチング処理を行い、ＧＰＳセンサ３５から現在位置及び方位を読み込み、地図データから道路データを読み込み、現在位置、方位及び道路データに基づいて、現在位置がいずれの道路リンク上に位置するかを判断することによって、現在位置を特定する。そして、前記ナビＣＰＵの表示処理手段は、表示処理を行い、前記表示部４３に地図画面を形成し、該地図画面に現在位置、現在位置の周辺の地図及び方位を表示する。
【００４７】
また、運転者が操作部４５を操作して所定の地点を目的地として入力すると、前記ナビＣＰＵの目的地設定処理手段は、目的地設定処理を行い、目的地を設定する。
【００４８】
そして、運転者が操作部４５を操作して、経路を探索するための条件、すなわち、探索条件を入力すると、前記ナビＣＰＵの経路探索処理手段は、経路探索処理を行い、前記現在位置、目的地、探索条件等を読み込むとともに、地図データのうちの探索データを読み込み、現在位置、目的地及び探索データに基づいて、現在位置で表される出発地から目的地までの経路を前記探索条件で探索し、探索経路を表す経路データを出力する。なお、各道路リンクごとに付与されたリンクコストの合計が最も小さい経路が探索経路とされる。
【００４９】
続いて、前記ナビＣＰＵの案内処理手段は、案内処理を行い、前記経路データを読み込み、該経路データに従って前記地図画面に探索経路を表示し、必要に応じて、探索経路を音声で出力して経路案内を行う。
【００５０】
次に、前記制御部２１の動作について説明する。
【００５１】
図３は本発明の第１の実施の形態における制御部の動作を示すメインフローチャート、図４は本発明の第１の実施の形態における走行パターン設定処理のサブルーチンを示す図、図５は本発明の第１の実施の形態における走行パターン記録部の記録状態を示す第１の図、図６は本発明の第１の実施の形態における必要発電時間算出処理のサブルーチンを示す図、図７は本発明の第１の実施の形態における発電可能時間算出処理のサブルーチンを示す図、図８は本発明の第１の実施の形態における到達可否判断処理のサブルーチンを示す図、図９は本発明の第１の実施の形態における発電設定処理のサブルーチンを示す図、図１０は本発明の第１の実施の形態における案内処理のサブルーチンを示す図、図１１は本発明の第１の実施の形態における走行方法案内処理のサブルーチンを示す図、図１２は本発明の第１の実施の形態における休憩付き走行方法案内処理のサブルーチンを示す図、図１３は本発明の第１の実施の形態における経路変更走行方法案内処理のサブルーチンを示す図、図１４は本発明の第１の実施の形態におけるエコ走行方法案内処理のサブルーチンを示す図、図１５は本発明の第１の実施の形態における走行パターン作成処理のサブルーチンを示す図、図１６は本発明の第１の実施の形態における走行パターン記録部の記録状態を示す第２の図、図１７は本発明の第１の実施の形態における走行パターン記録部の記録状態を示す第３の図、図１８は本発明の第１の実施の形態における航続距離算出処理のサブルーチンを示す図、図１９は本発明の第１の実施の形態における割込処理の動作を示すフローチャート、図２０は本発明の第１の実施の形態における割込処理の航続距離算出処理のサブルーチンを示す図、図２１は本発明の第１の実施の形態における航続距離を説明するための図、図２２は本発明の第１の実施の形態における航続時間を説明するための図である。なお、図２１において、横軸に航続距離Ｄｈｖ、Ｄｅｖ〔ｋｍ〕を、縦軸に残存エネルギーＢ〔ｋＷｈ〕を、図２２において、横軸に航続時間Ｔｈｖ、Ｔｅｖ〔ｈ〕を、縦軸に残存エネルギーＢ〔ｋＷｈ〕を採ってある。
【００５２】
まず、前記ＣＰＵ３１の図示されない情報取得処理手段は、情報取得処理を行い（ステップＳ１）、前記ナビゲーション制御部３４から、現在位置、地図データ、経路データ、交通情報、一般情報等を、車両走行用情報（ナビゲーション情報）として読み込むことによって取得する。また、前記情報取得処理手段は、ハイブリッド型車両の走行中に発生したり、算出したりして収集した情報を収集情報として読み込むことによって取得する。
【００５３】
本実施の形態においては、前記車両走行用情報をナビゲーション制御部３４から読み込むようになっているが、地図データをＲＯＭ３３にあらかじめ記録し、ＲＯＭ３３から読み出したり、現在位置及び経路データ、並びに運転者による操作部４５の操作によって入力された情報をＲＡＭ３２に記録したり、ＲＡＭ３２から読み出したり、交通情報、一般情報等、及び運転者による操作部４５の操作によって入力された情報を、ナビゲーション装置２７とは別の通信部等を介して受信したりすることができる。
【００５４】
そして、前記情報取得処理手段の経路設定処理手段としての経路取得処理手段は、経路設定処理としての経路取得処理を行い、前記経路データを読み込むことによって、出発地から目的地までの、ハイブリッド型車両を走行させる経路を取得し、設定する。
【００５５】
次に、前記ＣＰＵ３１の図示されない走行スケジュール有無判断処理手段は、走行スケジュール有無判断処理を行い、データ記録部３６を参照し、前記設定された経路について、走行スケジュールがあるかどうかを判断する（ステップＳ２、Ｓ３）。
【００５６】
この場合、走行スケジュールは、ハイブリッド型車両を走行させる前に、運転者が操作部４５を操作して目的地を設定し、ナビゲーション装置２７において、出発地から目的地までの経路が探索経路として探索されることによってあらかじめ設定され、データ記録部３６に記録される。
【００５７】
そして、走行スケジュールがある場合、前記ＣＰＵ３１の図示されない走行パターン設定処理手段は、走行パターン設定処理を行い、前記走行スケジュールに基づいて走行パターンを設定する（ステップＳ４）。
【００５８】
そのために、前記走行パターン設定処理手段の走行スケジュール取得処理手段は、走行スケジュール取得処理を行い、データ記録部３６から走行スケジュールを読み込むことによって取得する（ステップＳ４−１）。
【００５９】
続いて、前記走行パターン設定処理手段の記録シート作成処理手段は、記録シート作成処理を行い、ハイブリッド型車両の走行中の収集情報にインデックスを付与して記録シートを作成する（ステップＳ４−２）。
【００６０】
次に、前記走行パターン設定処理手段の走行パターン記録処理手段は、走行パターン記録処理を行い、前記記録シートを参照し、前記車両走行用情報及び収集情報に基づいて走行パターンを作成し（ステップＳ４−３）、ＲＡＭ３２の図示されない走行パターン記録部に記録する。
【００６１】
なお、運転者が目的地を設定して走行スケジュールが設定されるたびに、走行パターンＰｔｉ（ｉ＝１、２、…）が作成され、走行パターン記録部に順次記録される。
【００６２】
前記走行パターンＰｔｉは、出発地から目的地までの経路上の各情報、例えば、図５に示されるような、経路上の勾（こう）配（経路上の各ノード点における勾配θｊ（ｊ＝１、２、…））、出発地から目的地までの走行距離、経路上の渋滞状況（各渋滞箇所における渋滞度）、平均車速、目的地に到達するまでの走行時間、加減速状況（経路上の加速地点における加速度αｍ（ｍ＝１、２、…）及び減速地点における減速度βｎ（ｎ＝１、２、…））、気温、天候、走行時刻等から成る。
【００６３】
そして、前記各情報は、道路状況、走行状況、周囲環境状況等のインデックスが付与され、分類されて記録される。前記道路状況には、経路上の勾配、走行距離、経路上の渋滞状況等が含まれ、走行状況には、平均車速、走行時間、加減速状況等が含まれ、周囲環境状況には、気温、天候、走行時刻等が含まれる。
【００６４】
なお、本実施の形態においては、同じ走行スケジュールに従ってハイブリッド型車両を走行させるたびに、後述される距離当たり消費エネルギーが算出され、前回ハイブリッド型車両を走行させたときに算出された距離当たり消費エネルギーと、今回ハイブリッド型車両を走行させたときに算出された距離当たり消費エネルギーとの差が、次にハイブリッド型車両を走行させたときの走行パターンＰｔｉにおける、各インデックスのエネルギー加算値として記録される。
【００６５】
そして、前記走行パターン設定処理手段の走行判断処理手段は、走行判断処理を行い、ハイブリッド型車両が走行中であるかどうかを判断し（ステップＳ４−４）、走行中である場合は、収集情報にインデックスを付与して記録シートを作成する。このようにして、走行パターンＰｔｉを設定することができる。
【００６６】
続いて、前記ＣＰＵ３１の図示されない必要発電時間算出処理手段は、必要発電時間算出処理を行い、前記走行パターン設定処理において設定された走行パターンに従ってハイブリッド型車両を目的地まで走行させるのに必要となる発電時間（運転者が望むようにハイブリッド型車両を走行させるのに必要となる発電時間）、すなわち、必要発電時間Ｔｇ〔ｈ〕を算出する（ステップＳ５）。
【００６７】
そのために、前記必要発電時間算出処理手段の走行パターン情報取得処理手段は、走行パターン情報取得処理を行い、前記走行パターン設定処理において設定された走行パターンの情報、すなわち、走行パターン情報を読み込むことによって取得する（ステップＳ５−１）。
【００６８】
続いて、前記必要発電時間算出処理手段の消費エネルギー算出処理手段は、消費エネルギー算出処理を行い、車両走行用情報及び走行パターン情報に基づいて、走行スケジュールに従ってハイブリッド型車両を走行させる間に消費される距離当たりの消費エネルギー、すなわち、距離当たり消費エネルギーＥｕ〔ｋＷｈ／ｋｍ〕を算出する（ステップＳ５−２）。
【００６９】
ここで、走行スケジュールに従ってハイブリッド型車両を走行させる間において、ハイブリッド型車両が受ける走行抵抗をＲ〔Ｎ〕とし、エアコン、ライト、ナビゲーション装置２７等の補機によって消費されるエネルギー（電力）、すなわち、補機消費エネルギーをＥｈ〔ｋＷ〕とし、ハイブリッド型車両の制動に伴って駆動モータ１１で回生されるエネルギー、すなわち、回生エネルギーをＥｋ〔ｋＷ〕とし、ハイブリッド型車両の走行に伴って消費されるエネルギー、すなわち、走行消費エネルギーをＥｄ〔ｋＷ〕とし、平均車速をａｖ〔ｋｍ／ｈ〕としたとき、前記走行パターン情報に基づいて、平均車速ａｖ〔ｋｍ／ｈ〕、走行抵抗Ｒ〔Ｎ〕、補機消費エネルギーＥｈ〔ｋＷ〕、走行消費エネルギーＥｄ〔ｋＷ〕及び距離当たり消費エネルギーＥｕ〔ｋＷｈ／ｋｍ〕を算出することができる。
【００７０】
すなわち、走行消費エネルギーＥｄ〔ｋＷ〕は、
Ｅｄ＝Ｒ・ａｖ
であるので、ハイブリッド型車両を走行させるのに必要な消費エネルギー、すなわち、必要消費エネルギーをＥｔ〔ｋＷｈ〕とすると、
Ｅｔ＝Ｅｄ＋Ｅｈ−Ｅｋ
になり、距離当たり消費エネルギーＥｕ〔ｋＷｈ／ｋｍ〕は、
Ｅｕ＝Ｅｔ／ａｖ
＝（Ｅｄ＋Ｅｈ−Ｅｋ）ａｖ
＝（Ｒ・ａｖ＋Ｅｈ−Ｅｋ）／ａｖ
になる。
【００７１】
また、前記走行抵抗Ｒ〔Ｎ〕は、走行パターンＰｔｉに従ってハイブリッド型車両を走行させる間の空気抵抗をＲａ〔Ｎ〕とし、転がり抵抗をＲｒ〔Ｎ〕とし、登坂抵抗をＲｓ〔Ｎ〕とし、加速抵抗をＲｇ〔Ｎ〕としたとき、
Ｒ＝Ｒａ＋Ｒｒ＋Ｒｓ＋Ｒｇ
で表される。
【００７２】
なお、前記空気抵抗Ｒａ〔Ｎ〕は、ハイブリッド型車両を走行させるときに空気から受ける抵抗であり、空気密度をρとし、空気抵抗係数をＣｄとし、ハイブリッド型車両を前面から見たときの投影面積をＡとしたとき、
Ｒａ＝（１／２）ρ・Ｃｄ・Ａ・（ａｖ）2 
で表すことができる。また、前記転がり抵抗Ｒｒ〔Ｎ〕は、ハイブリッド型車両を走行させるときにタイヤと路面との摩擦によって路面から受ける抵抗であり、タイヤと路面との摩擦係数をμｒとし、ハイブリッド型車両の質量をｍとし、重力加速度をｇとしたとき、
Ｒｒ＝μｒ・ｍ・ｇ
で表すことができる。そして、前記登坂抵抗Ｒｓ〔Ｎ〕は、ハイブリッド型車両を登坂路を走行させるのに伴って発生する抵抗であり、
Ｒｓ＝ｍ・ｇ・Σｓｉｎθｊ
で表すことができる。また、加速抵抗Ｒｇ〔Ｎ〕は、ハイブリッド型車両を加速させるのに伴って発生する抵抗であり、
Ｒｇ＝ｍ・ｇ・Σαｍ
で表すことができる。
【００７３】
そして、補機消費エネルギーＥｈ〔ｋＷ〕は気温、天候、走行時刻等に基づいて、回生エネルギーＥｋ〔ｋＷ〕は減速度等に基づいて算出することができる。
【００７４】
なお、現在の走行状態に基づいて、ＲＡＭ３２に記録された過去のハイブリッド型車両の走行履歴を参照し、平均車速ａｖ〔ｋｍ／ｈ〕を推定することができる。
【００７５】
次に、前記必要発電時間算出処理手段の残存エネルギー算出処理手段は、残存エネルギー算出処理を行い、バッテリ１４（図１）に残存するエネルギーを表す残存エネルギーＢ〔ｋＷｈ〕を算出する（ステップＳ５−３）。
【００７６】
そのために、前記残存エネルギー算出処理手段は、バッテリ電圧センサ５２によって検出されたバッテリ電圧Ｖｂ、バッテリ電流センサ５３によって検出されたバッテリ電流Ｉｂ、及びバッテリ温度センサ５４によって検出されたバッテリ温度ｔｂを読み込み、バッテリ残量ＳＯＣ〔％〕を算出する。
【００７７】
続いて、前記残存エネルギー算出処理手段は、前記バッテリ残量ＳＯＣ〔％〕、バッテリ１４の仕様によって決まる総バッテリ容量Ｑｂ、残存最小容量の値Ｘ0 、残存最大容量の値ＸMAX 及びバッテリ１４の劣化に伴う補正係数γに基づいて、残存エネルギーＢ〔ｋＷｈ〕
Ｂ＝γ・（（ＳＯＣ−Ｘ0 ）／（ＸMAX −Ｘ0 ））・Ｑｂ
を算出する。
【００７８】
なお、ＲＡＭ３２に、バッテリ１４の使用履歴（使用期間等）、充放電履歴（充電回数、放電回数、充電量、放電量等）等が記録されるとともに、補正係数γが使用履歴及び充放電履歴と対応させて記録され、前記残存エネルギー算出処理手段は、残存エネルギーＢ〔ｋＷｈ〕を算出するに当たり、ＲＡＭ３２から前記使用履歴及び充放電履歴を読み出すとともに、使用履歴及び充放電履歴に対応する補正係数γを読み出す。
【００７９】
続いて、前記必要発電時間算出処理手段の時間算出処理手段は、時間算出処理を行い、距離当たり消費エネルギーＥｕ〔ｋＷｈ／ｋｍ〕、残存エネルギーＢ〔ｋＷｈ〕、走行スケジュールにおける走行距離Ｄ〔ｋｍ〕及び発電機１５の出力Ｐ〔ｋＷ〕を読み込み、必要発電時間Ｔｇ〔ｈ〕
Ｔｇ＝（Ｅｕ・Ｄ−Ｂ）／Ｐ
を算出する（ステップＳ５−４）。
【００８０】
次に、前記ＣＰＵ３１の図示されない発電可能時間算出処理手段は、発電可能時間算出処理を行い、現時点のバッテリ１４の残存エネルギーＢ〔ｋＷｈ〕、現時点の燃料残量センサ５５によって検出された燃料残量Ｆ〔Ｌ〕、及び距離当たり消費エネルギーＥｕ〔ｋＷｈ／ｋｍ〕を発電条件としてハイブリッド型車両を目的地まで走行させる間に発電機１５による発電可能な時間、すなわち、発電可能時間Ｔａ〔ｈ〕を算出する（ステップＳ６）。この場合、残存エネルギーＢ〔ｋＷｈ〕は、発電可能時間Ｔａ〔ｈ〕を制限する第１の制限要素となり、燃料残量Ｆ〔Ｌ〕は、発電可能時間Ｔａ〔ｈ〕を制限する第２の制限要素となる。
【００８１】
そのために、前記発電可能時間算出処理手段は、距離当たり消費エネルギーＥｕ〔ｋＷｈ／ｋｍ〕を取得する（ステップＳ６−１）。
【００８２】
続いて、発電可能時間算出処理手段の発電エネルギー算出処理手段は、発電エネルギー算出処理を行い、発電機１５の出力Ｐ〔ｋＷ〕及び平均車速ａｖ〔ｋｍ／ｈ〕を読み込み、距離当たりの発電エネルギー、すなわち、距離当たり発電エネルギーＧｕ〔ｋＷｈ／ｋｍ〕
Ｇｕ＝Ｐ／ａｖ
を算出する（ステップＳ６−２）。
【００８３】
次に、発電可能時間算出処理手段の時間算出処理手段は、時間算出処理を行い、発電機１５を出力Ｐ〔ｋＷ〕で駆動し、ハイブリッド型車両を平均車速ａｖ〔ｋｍ／ｈ〕で走行させて発電を行った場合の、残存エネルギーＢ〔ｋＷｈ〕が０（零）になるまでの第１の時間Ｔｂ〔ｈ〕
Ｔｂ＝（Ｂ／（Ｅｕ−Ｇｕ））／ａｖ
を算出する。また、前記時間算出処理手段は、エンジン１８を駆動したときのガソリンの単位量当たりの発熱量（熱エネルギー）をＨｆ〔ｋＷｈ／Ｌ〕とし、発電機１５の発熱効率をηとしたときに、発電機１５を出力Ｐ〔ｋＷ〕で駆動して発電を行った場合の、燃料残量Ｆ〔Ｌ〕が０になるまでの第２の時間Ｔｆ〔ｈ〕
Ｔｆ＝Ｆ・Ｈｆ・η／Ｐ
を算出する。
【００８４】
そして、時間算出処理手段は、前記第１、第２の時間Ｔｂ、Ｔｆ〔ｈ〕のうちの短い方の時間を発電可能時間Ｔａ〔ｈ〕として算出する（ステップＳ６−３）。
【００８５】
続いて、前記ＣＰＵ３１の図示されない第１の走行可否判断処理手段としての、かつ、第１の案内要否判断処理手段としての到達可否判断処理手段は、第１の走行可否判断処理としての、かつ、第１の案内要否判断処理としての到達可否判断処理を行い、発電機１５を駆動してハイブリッド型車両を走行させた場合に、発電機１５による発電を行いながら運転者が望むようにハイブリッド型車両を走行させることができるかどうか、この場合、目的地に到達することができるかどうかを判断する（ステップＳ７、Ｓ８）。
【００８６】
そのために、前記到達可否判断処理手段は、前記発電可能時間Ｔａ〔ｈ〕及び必要発電時間Ｔｇ〔ｈ〕を読み込み、第１の到達条件が成立するかどうかを、発電可能時間Ｔａ〔ｈ〕が必要発電時間Ｔｇ〔ｈ〕以上であるかどうかによって判断する（ステップＳ７−１）。発電可能時間Ｔａ〔ｈ〕が必要発電時間Ｔｇ〔ｈ〕以上であり、第１の到達条件が成立する場合、前記到達可否判断処理手段は、走行パターンＰｔｉの走行時間Ｔｄ〔ｈ〕を読み込み、第２の到達条件が成立するかどうかを、走行時間Ｔｄ〔ｈ〕が必要発電時間Ｔｇ〔ｈ〕以上であるかどうかによって判断する（ステップＳ７−２）。そして、走行時間Ｔｄが必要発電時間Ｔｇ〔ｈ〕以上であり、第２の到達条件が成立する場合、前記到達可否判断処理手段は、発電機１５を駆動してハイブリッド型車両を走行させることによって、目的地に到達することができる、すなわち、到達可能であると判断する（ステップＳ７−３）。発電可能時間Ｔａ〔ｈ〕が必要発電時間Ｔｇ〔ｈ〕より短く、第１の到達条件が成立しない場合、又は走行時間Ｔｄ〔ｈ〕が必要発電時間Ｔｇ〔ｈ〕より短く、第２の到達条件が成立しない場合、前記到達可否判断処理手段は、発電機１５を駆動してハイブリッド型車両を走行させても、目的地に到達することができない、すなわち、到達不可能であると判断する（ステップＳ７−４）。
【００８７】
そして、前記到達可否判断処理において到達可能であると判断される場合、前記ＣＰＵ３１の図示されない発電設定処理手段は、発電設定処理を行い、ハイブリッド型車両が目的地に到達するタイミング（時刻）でバッテリ１４を使い切る（バッテリ残量ＳＯＣ〔％〕が残存最小容量の値Ｘ0 〔％〕に、残存エネルギーＢ〔ｋＷｈ〕が０になる。）ように、発電機１５による発電を開始するタイミング、すなわち、発電開始タイミングｔｓ、及び発電を終了するタイミング、すなわち、発電終了タイミングｔｅを設定することによって、発電開始タイミングｔｓから発電終了タイミングｔｅまでの発電時間（発電区間）を設定する（ステップＳ９）。
【００８８】
そのために、前記発電設定処理手段の発電設定情報取得処理手段は、発電設定情報取得処理を行い、前記必要発電時間Ｔｇ〔ｈ〕及び走行時間Ｔｄ〔ｈ〕を発電設定情報として読み込むことによって取得し（ステップＳ９−１）、前記発電設定処理手段の第１の発電開始・終了時刻設定処理手段は、第１の発電開始・終了時刻設定処理を行い、発電終了タイミングｔｅに値Ｔｄ（走行時間Ｔｄ〔ｈ〕）をセット（設定）し、発電開始タイミングｔｓに値（ｔｅ−Ｔｇ（発電終了タイミングｔｅから必要発電時間Ｔｇ〔ｈ〕を減算した値））をセットすることによって、発電開始タイミングｔｓを算出する（ステップＳ９−２）。
【００８９】
続いて、前記発電設定処理手段の設定モード判断処理手段は、設定モード判断処理を行い、運転者が、操作部４５（図１）を操作して、又は音声入力によって、発電開始タイミングｔｓ及び発電終了タイミングｔｅを手動で設定するモード、すなわち、手動設定モードを選択したかどうかを判断する（ステップＳ９−３）。
【００９０】
運転者が手動設定モードを選択しない場合、前記発電設定処理手段の発電開始・終了時刻決定処理手段は、発電開始・終了時刻決定処理を行い、前記第１の発電開始・終了時刻設定処理において設定された発電開始タイミングｔｓを発電開始タイミングｔｓとして決定し、第１の発電開始・終了時刻設定処理において設定された発電終了タイミングｔｅを発電終了タイミングｔｅとして決定する（ステップＳ９−４）。
【００９１】
また、運転者が手動設定モードを選択した場合、前記発電設定処理手段の入力案内処理手段は、入力案内処理を行い、表示部４３において、運転者に、発電開始タイミングｔｓとは別の手動設定モード用の発電開始タイミングｔｓ* を入力するように案内する（ステップＳ９−５）。
【００９２】
そして、運転者が、操作部４５を操作して、又は音声入力によって発電開始タイミングｔｓ* を入力すると、前記発電設定処理手段の第２の発電開始・終了時刻設定処理手段は、第２の発電開始・終了時刻設定処理を行い、発電開始タイミングｔｓ* に値ｔｓ* （発電開始タイミングｔｓ* ）をセット（設定）し、別の手動設定モード用の発電終了タイミングｔｅ* に値（ｔｓ* ＋Ｔｇ（発電開始タイミングｔｓ* と必要発電時間Ｔｇ〔ｈ〕とを加算した値））をセットすることによって発電終了タイミングｔｅ* を算出する（ステップＳ９−６）。
【００９３】
続いて、前記発電開始・終了時刻決定処理手段は、発電開始タイミングｔｓ* と発電開始タイミングｔｓとを比較することによって、発電開始タイミングｔｓ* が発電開始タイミングｔｓより前であるかどうか（ｔｓ* ＜ｔｓ）を判断し（ステップＳ９−７）、発電開始タイミングｔｓ* が発電開始タイミングｔｓより前である場合、前記第２の発電開始・終了時刻設定処理において設定された発電開始タイミングｔｓ* を発電開始タイミングｔｓとして決定し、前記第２の発電開始・終了時刻設定処理において設定された発電終了タイミングｔｅ* を発電終了タイミングｔｅとして決定する（ステップＳ９−８）。
【００９４】
また、発電開始タイミングｔｓ* が発電開始タイミングｔｓより前でない（以降である。）場合、前記発電開始・終了時刻決定処理手段は、前記第１の発電開始・終了時刻設定処理において設定された発電開始タイミングｔｓを発電開始タイミングｔｓとして決定し、第１の発電開始・終了時刻設定処理において設定された発電終了タイミングｔｅを発電終了タイミングｔｅとして決定する（ステップＳ９−４）。
【００９５】
このように、本実施の形態においては、発電開始タイミングｔｓ及び発電終了タイミングｔｅを手動で設定することができるようになっていて、手動で設定された発電開始タイミングｔｓ* が発電開始タイミングｔｓより前である場合に、発電開始タイミングｔｓ* が発電開始タイミングｔｓとして決定されるので、発電機１５による発電を早く開始し、早く終了することができる。
【００９６】
このようにして、発電設定処理が行われると、前記ＣＰＵ３１の図示されない発電処理手段は、発電処理を行い、発電開始タイミングｔｓから発電終了タイミングｔｅまでの間、発電機１５による発電を行う（ステップＳ１０）。すなわち、前記発電処理手段は、発電開始タイミングｔｓになると発電機１５による発電を開始し、発電終了タイミングｔｅになると発電機１５による発電を終了する。
【００９７】
そのために、前記発電処理手段は、現在の時刻が発電開始タイミングｔｓから発電終了タイミングｔｅまでの発電時間の範囲内であるかどうかを判断し、現在の時刻が発電時間の範囲内である場合、発電機１５による発電を行い、現在の時刻が発電時間の範囲内でない場合、前記ＣＰＵ３１の図示されないＥＶモード走行処理手段は、ＥＶモード走行処理を行い、発電機１５を駆動することなく、駆動モータ１１を駆動してハイブリッド型車両を走行させる。
【００９８】
このとき、前記ＣＰＵ３１の図示されない通知処理手段は、通知処理を行い、発電処理手段からの指示に基づいて、表示部４３の画面に、発電時間を表示したり、発電機１５による発電が行われていることを表す動作表示ランプを点灯したり、点滅させたりして、運転者に通知する。
【００９９】
また、到達可否判断処理において到達不可能であると判断される場合、前記ＣＰＵ３１の図示されない案内処理手段は、案内処理を行い、運転者が望むようにハイブリッド型車両を走行させることができるように、この場合、確実に目的地に到達することができるように運転者に対して案内を行う（ステップＳ１１）。
【０１００】
そのために、前記案内処理手段の充電意思判断処理手段は、充電意思判断処理を行い、運転者にバッテリ１４を充電する意思があるかどうかを判断する（ステップＳ１１−１、Ｓ１１−２）。すなわち、前記通知処理手段は、充電意思判断処理手段の指示に基づいて、表示部４３に地図画面を形成し、現在位置及び周辺の充電スタンドを表示するとともに、目的地に到達不可能である旨を表示することによって運転者に通知し、運転者に充電スタンドでバッテリ１４を充電する意思があるかどうかを問い合わせる。この場合、前記通知処理手段は、表示部４３への表示のほかに、音声出力部４４において目的地に到達不可能である旨を音声で出力することによって運転者に通知し、運転者に充電スタンドでバッテリ１４を充電する意思があるかどうかを問い合わせる。
【０１０１】
そして、前記充電意思判断処理手段は、運転者による操作部４５の操作に基づいて、充電スタンドでバッテリ１４を充電する意思があるかどうかを判断する。
【０１０２】
なお、前記充電意思判断処理手段は、運転者に、充電する意思ではなく、エンジン１８にガソリンを補給する意思があるかどうかを問い合わせることができる。その場合、前記通知処理手段は、充電意思判断処理手段の指示に基づいて、表示部４３に地図画面を形成し、現在位置及びガソリンスタンドを表示するとともに、目的地に到達不可能である旨を表示することによって運転者に通知し、運転者にガソリンスタンドでガソリンを補給する意思があるかどうかを問い合わせる。
【０１０３】
運転者にバッテリ１４を充電する意思がある場合、前記案内処理手段の発電指示処理手段は、発電指示処理を行い、現在位置から充電スタンドまでの距離に応じて発電を指示する（ステップＳ１１−３）。そのために、前記通知処理手段は、発電指示処理手段の指示に基づいて、表示部４３の画面に、例えば、「○分後に充電が必要です。」等のメッセージを表示する。
【０１０４】
なお、前記通知処理手段は、充電が行われた場合、必要に応じて、その後の航続距離を運転者に通知することができる。
【０１０５】
また、運転者にバッテリ１４を充電する意思がない場合、前記案内処理手段の走行方法案内処理手段は、走行方法案内処理を行い、確実に目的地に到達することができるように走行方法を案内する（ステップＳ１１−４）。
【０１０６】
そのために、走行方法案内処理手段の走行方法変更可否判断処理手段は、走行方法変更可否判断処理を行い、表示部４３の画面に所定の表示を行うことによって、バッテリ１４を充電するために、運転者に休憩をすることができるかどうか、及び経路を変更することができるかどうかを問い合わせ、運転者による操作部４５の操作に基づいて、休憩をすることができるかどうか、及び経路を変更することができるかどうかを判断する（ステップＳ１１−４−１〜Ｓ１１−４−３）。
【０１０７】
この場合、前記走行方法変更可否判断処理手段は、運転者に休憩をすることができるかどうかを問い合わせるために、前記表示部４３の画面に、「休憩しましょう。休憩すると目的地に到達することができます。」等のメッセージを表示したり、運転者に経路を変更することができるかどうかを問い合わせるために、前記表示部４３の画面に、「高速道路を降りて、市街地を走行しましょう。市街地を走行すると目的地に到達することができます。」等のメッセージを表示したりする。そして、休憩をしたり、経路を変更したりすることができない場合、前記走行方法変更可否判断処理手段は、「車速を低くしましょう。車速を低くすると目的地に到達することができます。」等のメッセージを表示する。
【０１０８】
休憩をすることができる場合、前記走行方法案内処理手段の休憩付き走行方法案内処理手段は、休憩付き走行方法案内処理を行い、休憩付きの走行方法を案内し、運転者が休憩をする間に発電機１５を駆動し、バッテリ１４の充電を行うことによってバッテリ残量ＳＯＣ〔％〕を確保する（ステップＳ１１−４−４）。
【０１０９】
また、経路を変更することができる場合、前記走行方法案内処理手段の経路変更走行方法案内処理手段は、経路変更走行方法案内処理を行い、経路を変更する走行方法を案内し、経路を変更し、ハイブリッド型車両に加わる走行負荷を小さくして距離当たり消費エネルギーＥｕ〔ｋＷｈ／ｋｍ〕を小さくするか、又は走行時間Ｔｄ〔ｈ〕を長くし、その間、バッテリ１４の充電を行うことによってバッテリ１４のバッテリ残量ＳＯＣ〔％〕を確保する（ステップＳ１１−４−５）。
【０１１０】
休憩をすることができず、経路を変更することができない場合、走行方法案内処理手段のエコ走行方法案内処理手段は、エコ走行方法案内処理を行い、エコの走行方法を案内し、距離当たり消費エネルギーＥｕ〔ｋＷｈ／ｋｍ〕を小さくすることによってバッテリ１４のバッテリ残量ＳＯＣ〔％〕を確保する（ステップＳ１１−４−６）。
【０１１１】
次に、図１２に基づいて、前記休憩付き走行方法案内処理手段の動作について説明する。
【０１１２】
まず、前記休憩付き走行方法案内処理手段の必要休憩時間算出処理手段は、必要休憩時間算出処理を行い、前記走行時間Ｔｄ〔ｈ〕及び必要発電時間Ｔｇ〔ｈ〕を読み込み、必要休憩時間Ｔｒｎ〔ｈ〕
Ｔｒｎ＝Ｔｇ−Ｔｄ
を算出する（ステップＳ１１−４−４−１）。
【０１１３】
次に、前記休憩付き走行方法案内処理手段の休憩指示処理手段は、休憩指示処理を行い、表示部４３の画面に必要休憩時間Ｔｒｎ〔ｈ〕及び休憩地点としての休憩場所を表示することによって運転者に通知し（ステップＳ１１−４−４−２）、ナビゲーション装置２７に、休憩場所まで経路案内を行うように指示し（ステップＳ１１−４−４−３）、ハイブリッド型車両が休憩場所に到達するのを待機する（ステップＳ１１−４−４−４）。なお、前記休憩場所としては、運転者による指示に従って、所定の施設、例えば、食事をするための施設であるレストラン、買い物をするための施設であるショッピングセンター、散歩等をするための施設である公園等が選択される。
【０１１４】
続いて、ハイブリッド型車両が休憩場所に到達すると、前記休憩付き走行方法案内処理手段の休憩実施処理手段は、休憩実施処理を行い、運転者が休憩場所で休憩している間に、発電機１５を駆動し続け、バッテリ１４を充電する。バッテリ１４を充電している間、前記休憩実施処理手段は、ナビゲーション装置２７の通信部３８を介して、休憩が開始されてからの経過時間及びバッテリ残量ＳＯＣ〔％〕を発電状況として運転者の携帯電話等に適宜通知する（ステップＳ１１−４−４−５）。
【０１１５】
そして、前記休憩付き走行方法案内処理手段の発電停止処理手段は、発電停止処理を行い、バッテリ残量ＳＯＣ〔％〕が値ＸMAX 〔％〕になったかどうかを判断し（ステップＳ１１−４−４−６）、バッテリ残量ＳＯＣ〔％〕が値ＸMAX 〔％〕になった場合、発電機１５の駆動を停止させ、発電を停止させて（ステップＳ１１−４−４−７）、バッテリ１４の充電を終了する。
【０１１６】
そして、バッテリ残量ＳＯＣ〔％〕が値ＸMAX 〔％〕にならない場合、前記発電停止処理手段は、必要休憩時間Ｔｒｎ〔ｈ〕が経過するのを待機し（ステップＳ１１−４−４−８）、必要休憩時間Ｔｒｎ〔ｈ〕が経過すると、発電機１５の駆動を停止させ、発電を停止させて（ステップＳ１１−４−４−７）、バッテリ１４の充電を終了する。
【０１１７】
この場合、運転者が必要休憩時間Ｔｒｎ〔ｈ〕だけ休憩場所で休憩している間に、発電機１５によって発電が行われるので、バッテリ１４のバッテリ残量ＳＯＣ〔％〕を確保することができる。
【０１１８】
次に、図１３に基づいて、前記経路変更走行方法案内処理手段の動作について説明する。
【０１１９】
まず、前記経路変更走行方法案内処理手段の経路候補抽出処理手段は、経路候補抽出処理を行い、現在の経路に沿ってハイブリッド型車両を走行させる場合より走行負荷が小さいか、又は走行時間が長いと想定される経路の候補、すなわち、経路候補を抽出する（ステップＳ１１−４−５−１）。
【０１２０】
走行負荷が小さいか、又は走行時間が長いと想定される経路には、平均車速ａｖ〔ｋｍ／ｈ〕が低い経路、回生効率が高い経路、走行抵抗Ｒ〔Ｎ〕が小さい経路等があり、平均車速ａｖ〔ｋｍ／ｈ〕が低い経路には、市街地を通過する道路、一般道、信号機の多い道路、交差点密度の高い道路、速度が制限される道路、幅員の小さい道路等が含まれ、回生効率が高い経路には、勾配のある道路が含まれ、走行抵抗Ｒ〔Ｎ〕が小さい経路には、舗装された道路が含まれる。なお、舗装された道路には、アスファルト、砂利、コンクリート等の舗装材のうちの摩擦係数の低い舗装材で舗装された道路が含まれる。
【０１２１】
次に、前記経路変更走行方法案内処理手段の経路変更処理手段は、経路変更処理を行い、抽出された各経路候補について走行時間Ｔｄｓ（ｓ＝１、２、…）〔ｈ〕及び必要発電時間Ｔｇｓ（ｓ＝１、２、…）〔ｈ〕を算出し、経路候補の中から走行時間Ｔｄｓ〔ｈ〕が必要発電時間Ｔｇｓ〔ｈ〕に最も近い経路を選択し（ステップＳ１１−４−５−２）、走行時間Ｔｄｓ〔ｈ〕が必要発電時間Ｔｇｓ〔ｈ〕以上であるかどうかを判断し（ステップＳ１１−４−５−３）、走行時間Ｔｄｓ〔ｈ〕が必要発電時間Ｔｇｓ〔ｈ〕以上である場合、経路候補を経路として決定する（ステップＳ１１−４−５−４）。
【０１２２】
そのために、前記経路変更処理手段の走行時間算出処理手段は、走行時間算出処理を行い、ナビゲーション装置２７に各経路候補の出発地点及び終了地点を送信し、ナビゲーション装置２７から各経路候補の出発地点から終了地点までの経路及び走行時間Ｔｄｓ〔ｈ〕を読み込むことによって、各経路候補について走行時間Ｔｄｓ〔ｈ〕を算出する。
【０１２３】
また、経路変更処理手段の必要発電時間算出処理手段は、必要発電時間算出処理を行い、前記各経路候補についての車両走行用情報を読み込み、距離当たり消費エネルギーＥｕｓ（ｓ＝１、２、…）〔ｋＷｈ／ｋｍ〕を算出し、該距離当たり消費エネルギーＥｕｓ〔ｋＷｈ／ｋｍ〕、残存エネルギーＢ〔ｋＷｈ〕、走行スケジュールにおける走行距離Ｄ〔ｋｍ〕及び発電機１５の出力Ｐ〔ｋＷ〕を読み込み、必要発電時間Ｔｇｓ（ｓ＝１、２、…）〔ｈ〕
Ｔｇｓ＝（Ｅｕｓ・Ｄ−Ｂ）／Ｐ
を算出する。
【０１２４】
この場合、経路が変更され、走行時間Ｔｄｓ〔ｈ〕が必要発電時間Ｔｇｓ〔ｈ〕以上である経路に沿ってハイブリッド型車両を走行させることができるので、バッテリ１４のバッテリ残量ＳＯＣ〔％〕を確保することができ、目的地に到達することができる。
【０１２５】
なお、経路上に、立寄り地点である中間目的地が存在する場合、経路を変更するに当たり、中間目的地を併せて変更するのが好ましい。その場合、経路が変更される前の中間目的地が選択された目的に応じて、対応する中間目的地が選択される。
【０１２６】
次に、図１４に基づいて、前記エコ走行方法案内処理手段の動作について説明する。
【０１２７】
まず、前記エコ走行方法案内処理手段の経路解析処理手段は、経路解析処理を行い、車両走行用情報を読み込み、走行スケジュールの経路を解析し、道路の制限速度、勾配、信号機、交差点等を認識する（ステップＳ１１−４−６−１）。
【０１２８】
次に、前記エコ走行方法案内処理手段の運転パターン設定処理手段は、運転パターン設定処理を行い、前記経路内の道路の制限速度の範囲内で、走行負荷を標準化し、走行負荷が小さい状態で出発地から目的地までハイブリッド型車両を走行させることができる運転パターンを設定する（ステップＳ１１−４−６−２）。この場合、運転パターンにおいて、経路上の道路において車両の流れを妨げない範囲で車速が低くされたり、急加速、急減速等が抑制されたり、エアコンの設定温度が低くされたりする。
【０１２９】
そして、前記運転パターン設定処理手段は、設定された運転パターンで前記経路を走行する場合の走行時間Ｔｄｕ〔ｈ〕及び必要発電時間Ｔｇｕ〔ｈ〕を、前記経路変更処理における走行時間算出処理と同じ方法で算出し（ステップＳ１１−４−６−３）、走行時間Ｔｄｕ〔ｈ〕が必要発電時間Ｔｇｕ〔ｈ〕以上であるかどうかを判断し（ステップＳ１１−４−６−４）、走行時間Ｔｄｕ〔ｈ〕が必要発電時間Ｔｇｕ以上である場合、設定された運転パターンを、ハイブリッド型車両を走行させるための運転パターンとして決定する（ステップＳ１１−４−６−５）。
【０１３０】
続いて、前記エコ走行方法案内処理手段の走行モード判断処理手段は、走行モード判断処理を行い、運転者が操作部４５を操作してエコ走行モードを選択したかどうかを判断する（ステップＳ１１−４−６−６）。そして、運転者がエコ走行モードを選択した場合、前記エコ走行方法案内処理手段のエコ走行処理手段は、エコ走行処理を行い、運転パターンに従って駆動モータ１１の駆動モータトルクを小さくしたり、エアコン等の補機による負荷、すなわち、補機負荷を小さくしたりする（ステップＳ１１−４−６−７）。
【０１３１】
また、運転者がエコ走行モードを選択しない場合、前記エコ走行方法案内処理手段の指示処理手段は、指示処理を行い、運転者に、エコ走行を行い、図示されないアクセルペダルのアクセル開度を小さくしたり、補機負荷を小さくしたりするよう、運転方法について指示をする（ステップＳ１１−４−６−８）。そのために、前記通知処理手段は、指示処理手段の指示に基づいて、表示部４３の画面に、「目的地に確実に到達するために、車速を○〔ｋｍ／ｈ〕以内に抑えてください。」、「目的地に確実に到達するために、急加速しないでください。」、「目的地に確実に到達するために、エアコンの温度を○度に調整してください。」等のメッセージを表示する。
【０１３２】
この場合、走行時間Ｔｄｕ〔ｈ〕が必要発電時間Ｔｇｕ〔ｈ〕以上である運転パターンに従ってハイブリッド型車両を走行させることができるので、バッテリ１４のバッテリ残量ＳＯＣ〔％〕を確保することができ、目的地に到達することができる。
【０１３３】
次に、前記走行スケジュール有無判断処理において、走行スケジュールがないと判断された場合について説明する。
【０１３４】
走行スケジュールがない場合、ＣＰＵ３１の図示されない走行パターン作成処理手段は、走行パターン作成処理を行い、走行パターンを作成する（ステップＳ１２）。
【０１３５】
そのために、前記走行パターン作成処理手段の仮走行パターン設定処理手段は、仮走行パターン設定処理を行い、前記収集情報に基づいて仮の走行パターンを設定する（ステップＳ１２−１）。
【０１３６】
続いて、走行パターン作成処理手段の走行パターン検索処理手段は、走行パターン検索処理を行い、仮の走行パターンに基づいて新たな走行パターンＰｔｎを検索する（ステップＳ１２−２）。そのために、前記走行パターン検索処理手段は、ＲＡＭ３２の走行パターン記録部を参照し、インデックスによって検索を行い、走行パターン記録部に記録された、日頃の走行パターンを表す走行パターンＰｔｉのうちの、仮の走行パターンと類似する走行パターンが存在するかどうかを判断する。なお、前記走行パターン記録部には、図１６に示されるように、前記走行パターン作成処理において走行スケジュールが設定されるたびに走行パターンＰｔｉが記録される。
【０１３７】
そして、仮の走行パターンと類似する走行パターンが存在する場合、走行パターン作成処理手段の走行パターン決定処理手段は、走行パターン決定処理を行い、類似する走行パターンの情報をインデックスごとに組み合わせることによって、新たな走行パターンＰｔｎを作成し、決定する（ステップＳ１２−３）。この場合、図１７に示されるように、新たな走行パターンＰｔｎは、走行パターンＰｔ１の道路状況、走行パターンＰｔ２の走行状況及び走行パターンＰｔ３の周囲環境状況の各走行パターン情報から成る。
【０１３８】
次に、前記ＣＰＵ３１の図示されない第１の走行可能指標算出処理手段としての航続距離算出処理手段は、第１の走行可能指標算出処理としての航続距離算出処理を行い、バッテリ１４の残存エネルギーＢ〔ｋＷｈ〕に基づいて第１の走行可能指標としての航続距離を算出する（ステップＳ１３）。
【０１３９】
そのために、前記航続距離算出処理手段の消費エネルギー算出処理手段は、消費エネルギー算出処理を行い、前記走行パターン作成処理において作成された走行パターンの情報、すなわち、作成走行パターン情報を読み出すことによって取得し（ステップＳ１３−１）、該作成走行パターン情報に基づいてハイブリッド型車両を走行させる間に消費される距離当たり消費エネルギーＥｕ’〔ｋＷｈ／ｋｍ〕を算出する（ステップＳ１３−２）。
【０１４０】
なお、本実施の形態において、作成走行パターン情報は、走行パターンＰｔ１の道路状況、走行パターンＰｔ２の走行状況及び走行パターンＰｔ３の周囲環境状況の各走行パターン情報から成るので、走行パターンＰｔ１の道路状況、走行パターンＰｔ２の走行状況及び走行パターンＰｔ３の周囲環境状況に含まれる各エネルギー加算値を、走行スケジュールがある場合に、必要発電時間算出処理において算出された距離当たり消費エネルギーＥｕ〔ｋＷｈ／ｋｍ〕に加算することによって、作成された走行パターンについての距離当たり消費エネルギーＥｕ’〔ｋＷｈ／ｋｍ〕を算出することができる。
【０１４１】
続いて、前記航続距離算出処理手段の残存エネルギー算出処理手段は、残存エネルギー算出処理を行い、バッテリ１４の残存エネルギーＢ〔ｋＷｈ〕を算出し（ステップＳ１３−３）、前記航続距離算出処理手段の距離算出処理手段は、距離算出処理を行い、距離当たり消費エネルギーＥｕ’〔ｋＷｈ／ｋｍ〕及び残存エネルギーＢ〔ｋＷｈ〕を読み込み、航続距離Ｄｅｖ〔ｋｍ〕
Ｄｅｖ＝Ｂ／Ｅｕ’
を算出する（ステップＳ１３−４）。
【０１４２】
次に、前記ＣＰＵ３１の図示されない第２の走行可能指標算出処理手段としての航続時間算出処理手段は、第２の走行可能指標算出処理としての航続時間算出処理を行い、前記作成走行パターン情報に基づいて平均車速ａｖ〔ｋｍ／ｈ〕を算出し、前記航続距離Ｄｅｖ〔ｋｍ〕及び平均車速ａｖ〔ｋｍ／ｈ〕に基づいて第２の走行可能指標としての航続時間Ｔｅｖ〔ｈ〕
Ｔｅｖ＝Ｄｅｖ／ａｖ
を算出する（ステップＳ１４）。
【０１４３】
そして、前記通知処理手段の走行可能指標通知処理手段は、走行可能指標通知処理を行い、表示部４３の画面に航続距離Ｄｅｖ〔ｋｍ〕及び航続時間Ｔｅｖ〔ｈ〕を表示することによって運転者に通知し（ステップＳ１５）、運転者にどの程度（どの位の距離、又はどの位の時間）ハイブリッド型車両を走行させたいかを表す走行目標を入力するように促す。
【０１４４】
なお、前記走行可能指標通知処理手段は、表示部４３に地図画面を形成し、該地図画面に現在位置及び到達可能位置を表示することによって運転者に走行目標を入力するよう促す。
【０１４５】
続いて、運転者が、操作部４５を操作して、又は音声入力によって、走行目標を距離又は時間で入力すると、前記ＣＰＵ３１の前記発電可能時間算出処理手段は、現時点のバッテリ１４の残存エネルギーＢ〔ｋＷｈ〕、現時点の燃料残量Ｆ〔Ｌ〕、及び距離当たり消費エネルギーＥｕ’〔ｋＷｈ／ｋｍ〕を発電条件としてハイブリッド型車両を目的地まで走行させる間の発電可能時間Ｔａ’〔ｈ〕を算出する（ステップＳ１６）。この場合、残存エネルギーＢ〔ｋＷｈ〕は、発電可能時間Ｔａ’〔ｈ〕を制限する第１の制限要素となり、燃料残量Ｆ〔Ｌ〕は、発電可能時間Ｔａ’〔ｈ〕を制限する第２の制限要素となる。
【０１４６】
そのために、発電可能時間算出処理手段の前記発電エネルギー算出処理手段は、前述されたように、発電機１５の出力Ｐ〔ｋＷ〕及び平均車速ａｖ〔ｋｍ／ｈ〕に基づいて距離当たり発電エネルギーＧｕ〔ｋＷｈ／ｋｍ〕を算出し、発電可能時間算出処理手段の前記時間算出処理手段は、残存エネルギーＢ〔ｋＷｈ〕が０になるまでの第１の時間Ｔｂ〔ｈ〕を算出するとともに、エンジン１８を駆動したときのガソリンの単位量当たりの発熱量（熱エネルギー）Ｈｆ〔ｋＷｈ／Ｌ〕、発電機１５の発熱効率ηに基づいて燃料残量Ｆ〔Ｌ〕が０になるまでの第２の時間Ｔｆ〔ｈ〕を算出する。そして、時間算出処理手段は、第１、第２の時間Ｔｂ、Ｔｆ〔ｈ〕のうちの短い方の時間を発電可能時間Ｔａ’〔ｈ〕として算出する。
【０１４７】
続いて、前記ＣＰＵ３１の図示されない第２の走行可否判断処理手段としての、かつ、第２の案内要否判断処理手段としての走行目標達成可否判断処理手段は、第２の走行可否判断処理としての、かつ、第２の案内要否判断処理としての走行目標達成可否判断処理を行い、発電機１５による発電を行いながら運転者が望むようにハイブリッド型車両を走行させることができるか、この場合、運転者が入力した走行目標を達成することができるかどうかを判断する。例えば、運転者が入力した距離がＬｅ〔ｋｍ〕である場合、ハイブリッド型車両が、発電機１５による発電を行いながら距離Ｌｅ〔ｋｍ〕を走行可能であるかどうかを判断する（ステップＳ１７、Ｓ１８）。
【０１４８】
そのために、前記走行目標達成可否判断処理手段は、発電可能時間Ｔａ’〔ｈ〕及び平均車速ａｖ〔ｋｍ／ｈ〕を取得し、航続距離Ｄｈｖ〔ｋｍ〕
Ｄｈｖ＝Ｔａ’・ａｖ
を算出し、該航続距離Ｄｈｖ〔ｋｍ〕が距離Ｌｅ〔ｋｍ〕以上であるかどうかによって、ハイブリッド型車両が距離Ｌｅ〔ｋｍ〕を走行可能であるかどうかを判断する。そして、前記走行目標達成可否判断処理手段は、航続距離Ｄｈｖ〔ｋｍ〕が距離Ｌｅ〔ｋｍ〕以上である場合、発電機１５を駆動してハイブリッド型車両が距離Ｌｅ〔ｋｍ〕を走行することができる、すなわち、走行目標達成可能であると判断し、航続距離Ｄｈｖ〔ｋｍ〕が距離Ｌｅ〔ｋｍ〕より短い場合、発電機１５を駆動してもハイブリッド型車両が距離Ｌｅ〔ｋｍ〕を走行することができない、すなわち、走行目標達成不可能であると判断する。
【０１４９】
前記走行目標達成可否判断処理において、走行目標達成可能であると判断される場合、ＣＰＵ３１の前記発電設定処理手段は、ステップＳ９の発電設定処理と同様に、ハイブリッド型車両が距離Ｌｅ〔ｋｍ〕の走行を終了するタイミングでバッテリ１４を使い切るように、発電開始タイミングｔｓ’及び発電終了タイミングｔｅ’を設定することによって、ハイブリッド型車両を目的地まで走行させるのに必要な発電時間を設定する（ステップＳ１９）。続いて、ＣＰＵ３１の前記発電処理手段は、発電開始タイミングｔｓから発電終了タイミングｔｅまでの間、発電機１５による発電を行う（ステップＳ２０）。
【０１５０】
また、前記走行目標達成可否判断処理において、走行目標達成不可能であると判断される場合、ＣＰＵ３１の前記案内処理手段は、運転者が望むようにハイブリッド型車両を走行させることができるように、この場合、確実に距離Ｌｅ〔ｋｍ〕を走行することができるように運転者に対して案内を行う（ステップＳ１１）。前記案内処理においては、ハイブリッド型車両が確実に距離Ｌｅ〔ｋｍ〕を走行することができるように、前述されたような休憩付き走行方法案内処理、経路変更走行方法案内処理及びエコ走行方法案内処理が行われる。
【０１５１】
本実施の形態においては、走行スケジュールがある場合に、設定された走行パターンＰｔｉの走行パターン情報に基づいて、目的地に到達することができるかどうかが判断され、走行スケジュールがない場合に、作成走行パターン情報に基づいて、運転者の走行目標を達成することができるかどうかが判断されるので、走行スケジュールの有無に関係なく、現在のバッテリ残量ＳＯＣ〔％〕によって運転者が望むようにハイブリッド型車両を走行させることができるかどうかを判断することができる。
【０１５２】
ところで、本実施の形態においては、必要に応じて発電機１５を駆動してハイブリッド型車両を走行させているときに、運転者が操作部４５を操作することによって、現時点における航続距離及び航続時間を知ることができるようになっている。
【０１５３】
すなわち、運転者が操作部４５を操作すると、ＣＰＵ３１の図示されない割込処理手段は、割込処理を行い、航続距離及び航続時間を算出し、表示部４３の画面に表示することによって運転者に通知する。
【０１５４】
そのために、前記割込処理手段の第１の走行可能指標算出処理手段としての航続距離算出処理手段は、第１の走行可能指標算出処理としての航続距離算出処理を行い、運転者が操作部４５を操作した時点の航続距離Ｄｈｖ、Ｄｅｖ〔ｋｍ〕を算出する（ステップＳ２１）。
【０１５５】
そのために、前記航続距離算出処理手段の消費エネルギー算出処理手段は、消費エネルギー算出処理を行い、車両走行用情報に基づいて算出された走行抵抗Ｒ〔Ｎ〕、補機消費エネルギーＥｈ〔ｋＷ〕、回生エネルギーＥｋ〔ｋＷ〕及び平均車速ａｖ〔ｋｍ／ｈ〕に基づいて、ハイブリッド型車両を走行させる間に消費される距離当たり消費エネルギーＥｕ〔ｋＷｈ／ｋｍ〕
Ｅｕ＝（Ｒ・ａｖ＋Ｅｈ−Ｅｋ）／ａｖ
を算出する（ステップＳ２１−１）。
【０１５６】
なお、現在の走行状態に基づいて、ＲＡＭ３２に記録された過去のハイブリッド型車両の走行履歴を参照し、平均車速ａｖ〔ｋｍ／ｈ〕を推定することができる。
【０１５７】
次に、前記航続距離算出処理手段の残存エネルギー算出処理手段は、残存エネルギー算出処理を行い、バッテリ残量ＳＯＣ〔％〕、総バッテリ容量Ｑｂ、残存最小容量の値Ｘ0 、残存最大容量の値ＸMAX 及びバッテリ１４の劣化に伴う補正係数γに基づいて、残存エネルギーＢ〔ｋＷｈ〕
Ｂ＝γ・（ＳＯＣ−Ｘ0 ）／（ＸMAX −Ｘ0 ）・Ｑｂ
を算出する（ステップＳ２１−２）。
【０１５８】
続いて、前記航続距離算出処理手段の発電エネルギー算出処理手段は、発電エネルギー算出処理を行い、発電機１５の出力Ｐ〔ｋＷ〕及び平均車速ａｖ〔ｋｍ／ｈ〕に基づいて、発電機１５を駆動することによって発生させられる距離当たり発電エネルギーＧｕ〔ｋＷｈ／ｋｍ〕
Ｇｕ＝Ｐ／ａｖ
を算出する。
【０１５９】
そして、前記航続距離算出処理手段の発電可能時間算出処理手段は、発電可能時間算出処理を行い、距離当たり消費エネルギーＥｕ〔ｋＷｈ／ｋｍ〕、残存エネルギーＢ〔ｋＷｈ〕、距離当たり発電エネルギーＧｕ〔ｋＷｈ／ｋｍ〕及び平均車速ａｖ〔ｋｍ／ｈ〕を読み込み、現時点のバッテリ１４の残存エネルギーＢ〔ｋＷｈ〕、現時点の燃料残量Ｆ〔Ｌ〕、及び距離当たり消費エネルギーＥｕ〔ｋＷｈ／ｋｍ〕を発電条件としてハイブリッド型車両を目的地まで走行させる間の発電機１５による発電可能時間Ｔａ〔ｈ〕を算出する（ステップＳ２１−３）。
【０１６０】
そのために、発電可能時間算出処理手段は、残存エネルギーＢ〔ｋＷｈ〕が０になるまでの第１の時間Ｔｂ〔ｈ〕
Ｔｂ＝（Ｂ／（Ｅｕ−Ｇｕ））／ａｖ
を算出する。また、発電可能時間算出処理手段は、エンジン１８を駆動したときのガソリンの単位量当たりの発熱量（熱エネルギー）Ｈｆ〔ｋＷｈ／Ｌ〕に基づいて、発電機１５の燃料残量Ｆ〔Ｌ〕が０になるまでの第２の時間Ｔｆ〔ｈ〕
Ｔｆ＝Ｆ・Ｈｆ・η／Ｐ
を算出する。
【０１６１】
そして、発電可能時間算出処理手段は、第１、第２の時間Ｔｂ、Ｔｆ〔ｈ〕のうちの短い方の時間を発電可能時間Ｔａ〔ｈ〕として算出する。
【０１６２】
続いて、前記航続距離算出処理手段の距離算出処理手段は、距離算出処理を行い、発電機１５を発電可能時間Ｔａ〔ｈ〕だけ駆動したときに発生する発電エネルギーＧｔ〔ｋＷｈ〕を算出するとともに、該発電エネルギーＧｔ〔ｋＷｈ〕、距離当たり消費エネルギーＥｕ〔ｋＷｈ／ｋｍ〕及び残存エネルギーＢ〔ｋＷｈ〕に基づいて、発電機１５を駆動しながらハイブリッド型車両を走行させたときの航続距離Ｄｈｖ〔ｋｍ〕
Ｄｈｖ＝（Ｂ＋Ｇｔ）／Ｅｕ
、及び発電機１５を駆動することなくハイブリッド型車両を走行させたときの航続距離Ｄｅｖ〔ｋｍ〕
Ｄｅｖ＝Ｂ／Ｅｕ
を算出する（ステップＳ２１−４）。
【０１６３】
続いて、前記割込処理手段の第２の走行可能指標算出処理手段としての航続時間算出処理手段は、第２の走行可能指標処理としての航続時間算出処理を行い、航続距離Ｄｈｖ、Ｄｅｖ〔ｋｍ〕及び平均車速ａｖ〔ｋｍ／ｈ〕に基づいて、発電機１５を駆動しながらハイブリッド型車両を走行させたときの航続時間Ｔｈｖ〔ｈ〕
Ｔｈｖ＝Ｄｈｖ／ａｖ
、及び発電機１５を駆動することなくハイブリッド型車両を走行させたときの航続時間Ｔｅｖ〔ｈ〕
Ｔｅｖ＝Ｄｅｖ／ａｖ
を算出する（ステップＳ２２）。
【０１６４】
次に、前記割込処理手段の通知処理手段は、通知処理を行い、表示部４３の画面に航続距離Ｄｈｖ、Ｄｅｖ〔ｋｍ〕及び航続時間Ｔｈｖ、Ｔｅｖ〔ｈ〕を表示することによって運転者に通知する（ステップＳ２３）。なお、航続距離Ｄｈｖ、Ｄｅｖ〔ｋｍ〕及び航続時間Ｔｈｖ、Ｔｅｖ〔ｈ〕は、画面に数字で表示されたり、グラフ（棒グラフ）で表示されたり、音声出力部４４によって音声で出力されたりする。
【０１６５】
このようにして算出された航続距離Ｄｈｖ、Ｄｅｖ〔ｋｍ〕の例を図２１に、航続時間Ｔｈｖ、Ｔｅｖ〔ｈ〕の例を図２２に示す。
【０１６６】
この場合、ハイブリッド型車両の重量を１０００〔ｋｇ〕とし、平均車速ａｖ〔ｋｍ／ｈ〕（モードＬＡ４）を３１．５〔ｋｍ／ｈ〕とし、距離当たり消費エネルギーＥｕ〔ｋＷｈ／ｋｍ〕を０．１〔ｋＷｈ／ｋｍ〕とし、発電機１５の出力Ｐ〔ｋＷ〕を２〔ｋＷ〕としたとき、残存エネルギーＢ〔ｋＷｈ〕が４〔ｋＷｈ〕である場合、及び残存エネルギーＢ〔ｋＷｈ〕が７〔ｋＷｈ〕である場合について、航続距離Ｄｈｖ、Ｄｅｖ〔ｋｍ〕及び航続時間Ｔｈｖ、Ｔｅｖ〔ｈ〕を示した。
【０１６７】
ところで、本実施の形態においては、前述されたように、走行スケジュールがある場合、走行スケジュールに基づいて走行パターンＰｔｉが設定され、到達可否判断処理において、ハイブリッド型車両を設定された走行パターンで走行させたときに、目的地に到達することができるかどうかが判断され、走行スケジュールがない場合、日頃の走行パターンに基づいて走行パターンＰｔｉが作成され、走行目標達成可否判断処理において、ハイブリッド型車両を作成された走行パターンＰｔｉで走行させたときに、運転者の走行目標を達成することができるかどうかが判断されるようになっている。
【０１６８】
したがって、本実施の形態においては、到達可否判断処理又は走行目標達成可否判断処理が行われない場合には、発電設定処理、発電処理、案内処理等を行うことができない。
【０１６９】
そこで、ハイブリッド型車両が目的地に到達することができるかどうか、又は運転者の走行目標を達成することができるかどうかに関係なく、発電設定処理、発電処理、案内処理等を行うことができるようにした本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【０１７０】
図２３は本発明の第２の実施の形態における制御部の動作を示すフローチャートである。
【０１７１】
まず、演算装置としてのＣＰＵ３１（図１）の前記情報取得処理手段は、第２の制御ユニットとしての前記ナビゲーション制御部３４から、現在位置、地図データ、経路データ、交通情報、一般情報等を車両走行用情報（ナビゲーション情報）として読み込むことによって取得する。また、前記情報取得処理手段は、ハイブリッド型車両の走行中に発生したり、算出したりして収集した情報を収集情報として読み込むことによって取得する（ステップＳ３１）。
【０１７２】
次に、前記ＣＰＵ３１の図示されない必要消費エネルギー算出処理手段は、必要消費エネルギー算出処理を行い、必要消費エネルギーＥｔ〔ｋＷｈ〕を算出する（ステップＳ３２）。
【０１７３】
この場合、前記必要消費エネルギー算出処理手段は、情報記録部としてのデータ記録部３６を参照し、設定された経路について、走行スケジュールがあるかどうかを判断し、走行スケジュールがある場合、前記走行パターン設定処理と同様に走行パターンを設定し、車両走行用情報及び走行パターン情報に基づいて必要消費エネルギーＥｔ〔ｋＷｈ〕を算出する。
【０１７４】
また、走行スケジュールがない場合、前記必要消費エネルギー算出処理手段は、前記走行パターン作成処理と同様に走行パターンを作成し、作成走行パターン情報に基づいてハイブリッド型車両を走行させる間に消費される距離当たり消費エネルギーＥｕ”〔ｋＷｈ／ｋｍ〕を算出する。
【０１７５】
また、前記必要消費エネルギー算出処理手段は、第１の出力部としての表示部４３の画面に、運転者にどの程度（どの位の距離、又はどの位の時間）ハイブリッド型車両を走行させたいかを表す走行目標を入力するように促す。
【０１７６】
そして、運転者が走行目標を入力した場合、前記必要消費エネルギー算出処理手段は、運転者が入力した走行目標に基づいて、走行目標を達成するために必要な消費エネルギー、すなわち、必要消費エネルギーＥｔ”〔ｋＷｈ〕を算出する。
【０１７７】
すなわち、運転者が、操作部４５を操作して、又は音声入力によって走行目標を距離Ｌｘ〔ｋｍ〕で入力し、設定すると、前記必要消費エネルギー算出処理手段は、距離当たり消費エネルギーＥｕ”〔ｋＷｈ／ｋｍ〕及び運転者によって設定された走行目標（距離Ｌｘ〔ｋｍ〕）に基づいて必要消費エネルギーＥｔ”〔ｋＷｈ〕
Ｅｔ”＝Ｅｕ”・Ｌｘ
を算出する。
【０１７８】
また、運転者が、操作部４５を操作して、又は音声入力によって走行目標を時間Ｔｘ〔ｈ〕で入力し、設定すると、前記必要消費エネルギー算出処理手段は、距離当たり消費エネルギーＥｕ”〔ｋＷｈ／ｋｍ〕、運転者によって設定された走行目標（時間Ｔｘ〔ｈ〕）及び平均車速ａｖ”〔ｋｍ／ｈ〕に基づいて、現在地から走行目標を達成するために必要な必要消費エネルギーＥｔ”〔ｋＷｈ〕
Ｅｔ”＝Ｅｕ”・Ｔｘ・ａｖ”
を算出する。
【０１７９】
そして、運転者が走行目標を入力しない場合、前記必要消費エネルギー算出処理手段は、あらかじめ設定された任意の走行目標である距離Ｌｙ〔ｋｍ〕及び距離当たり消費エネルギーＥｕ”〔ｋＷｈ／ｋｍ〕に基づいて、ハイブリッド型車両を距離Ｌｙ〔ｋｍ〕だけ走行させるのに必要な必要消費エネルギーＥｔ”〔ｋＷｈ〕
Ｅｔ”＝Ｅｕ”・Ｌｙ
を算出する。
【０１８０】
なお、あらかじめ設定された任意の走行目標である時間Ｔｙ〔ｈ〕に基づいて、ハイブリッド型車両を時間Ｔｙ〔ｈ〕だけ走行させるのに必要な必要消費エネルギーＥｔ”〔ｋＷｈ〕
Ｅｔ”＝Ｅｕ”・Ｔｙ・ａｖ”
を算出することができる。この場合、平均速度ａｖ”〔ｋｍ／ｈ〕は作成走行パターン情報に基づいて算出することができる。
【０１８１】
続いて、前記ＣＰＵ３１の図示されない残存エネルギー算出処理手段は、残存エネルギー算出処理を行い、残存エネルギーＢ〔ｋＷｈ〕を算出する（ステップＳ３３）。
【０１８２】
この場合、第１の実施の形態と同様に、バッテリ電圧Ｖｂ、バッテリ電流Ｉｂ及びバッテリ温度ｔｂに基づいてバッテリ残量ＳＯＣ〔％〕を算出し、バッテリ残量ＳＯＣ〔％〕、総バッテリ容量Ｑｂ、残存最小容量の値Ｘ0 、残存最大容量の値ＸMAX 及び補正係数γに基づいて、残存エネルギーＢ〔ｋＷｈ〕
Ｂ＝γ・（（ＳＯＣ−Ｘ0 ）／（ＸMAX −Ｘ0 ））・Ｑｂ
を算出する。
【０１８３】
続いて、前記ＣＰＵ３１の第１の比較処理手段としての図示されない発電要否判断処理手段は、第１の比較処理としての発電要否判断処理を行い、必要消費エネルギーＥｔ”〔ｋＷｈ〕と残存エネルギーＢ〔ｋＷｈ〕とを比較し、必要消費エネルギーＥｔ”〔ｋＷｈ〕が残存エネルギーＢ〔ｋＷｈ〕より大きいかどうかによって、ハイブリッド型車両を走行させるに当たり、第２の電源としての、第２の電動機械としての、かつ、発電装置としての発電機１５による発電を行う必要があるかどうかを判断する（ステップＳ３４）。
【０１８４】
前記発電要否判断処理において、必要消費エネルギーＥｔ”〔ｋＷｈ〕が残存エネルギーＢ〔ｋＷｈ〕以下であり、発電機１５による発電を行う必要がない場合、本実施の形態においては、運転者に対する案内が必要でない場合、前記ＥＶモード走行処理手段は、発電機１５を駆動することなく、駆動モータ１１を駆動してハイブリッド型車両を走行させる（ステップＳ３５）。
【０１８５】
そして、必要消費エネルギーＥｔ”〔ｋＷｈ〕が残存エネルギーＢ〔ｋＷｈ〕より大きく、発電機１５による発電を行う必要がある場合、前記ＣＰＵ３１の第３の走行可否判断処理手段としての、かつ、第２の比較処理手段としての図示されない第３の案内要否判断処理手段は、第３の走行可否判断処理としての、かつ、第２の比較処理としての第３の案内要否判断処理を行い、発電機１５を駆動してハイブリッド型車両を走行させた場合に、発電機１５による発電を行いながら運転者が望むようにハイブリッド型車両を走行させることができるかどうか、本実施の形態においては、運転者に対する案内が必要かどうかを判断する（ステップＳ３６）。
【０１８６】
そのために、前記案内要否判断処理手段は、必要消費エネルギーＥｔ”〔ｋＷｈ〕と閾（しきい）値ψ１〔ｋＷｈ〕とを比較し、前記必要消費エネルギーＥｔ”〔ｋＷｈ〕が閾値ψ１〔ｋＷｈ〕より大きいかどうかを判断する。
【０１８７】
そして、前記案内要否判断処理において、必要消費エネルギーＥｔ”〔ｋＷｈ〕が閾値ψ１〔ｋＷｈ〕より大きく、発電機１５による発電を行いながら運転者が望むようにハイブリッド型車両を走行させることができない場合、本実施の形態においては、運転者に対する案内が必要である場合、ＣＰＵ３１の前記案内処理手段は、第１の実施の形態と同様の案内処理を行い、運転者に対してハイブリッド型車両の走行方法を案内する（ステップＳ３７）。
【０１８８】
この場合、前記閾値φ１〔ｋＷｈ〕は、現在の時刻で発電を開始した場合に消費することができるエネルギー、すなわち、現在の時刻における残存エネルギーＢ〔ｋＷｈ〕に、発電によって得られる発電エネルギーＧｔ〔ｋＷｈ〕を加算した値であり、前記距離当たり消費エネルギーＥｕ”〔ｋＷｈ／ｋｍ〕、平均速度ａｖ”〔ｋｍ／ｈ〕及び発電可能時間Ｔａ”〔ｈ〕を乗算することによって表される。
【０１８９】
φ１＝Ｂ＋Ｇｔ
＝Ｅｕ”・ａｖ”・Ｔａ”
そして、平均速度ａｖ”〔ｋｍ／ｈ〕及び発電可能時間Ｔａ”〔ｈ〕は、走行スケジュールがある場合、設定された走行パターン情報に基づいて、走行スケジュールがない場合、作成走行パターン情報に基づいて算出される。
【０１９０】
前記案内要否判断処理において、必要消費エネルギーＥｔ”〔ｋＷｈ〕が閾値ψ１〔ｋＷｈ〕以下であり、運転者に対する案内が必要でない場合、ＣＰＵ３１の前記発電設定処理手段は、走行スケジュールがある場合、ステップＳ９と同様の発電設定処理を、走行スケジュールがない場合、ステップＳ１９と同様の発電設定処理を行い、発電開始タイミングｔｓ及び発電終了タイミングｔｅを設定することによって、発電時間を設定する（ステップＳ３８）。
【０１９１】
このようにして、発電設定処理が行われると、前記ＣＰＵ３１の前記発電処理手段は、発電開始タイミングｔｓから発電終了タイミングｔｅまでの間、発電機１５による発電を行う（ステップＳ３９）。すなわち、前記発電処理手段は、発電開始タイミングｔｓになると発電機１５による発電を開始し、発電終了タイミングｔｅになると発電機１５による発電を終了する。
【０１９２】
このように、本実施の形態においては、必要消費エネルギーＥｔ”〔ｋＷｈ〕が残存エネルギーＢ〔ｋＷｈ〕より大きいかどうかが判断され、必要消費エネルギーＥｔ”〔ｋＷｈ〕が残存エネルギーＢ〔ｋＷｈ〕より大きい場合に、発電設定処理が行われるので、ハイブリッド型車両が目的地に到達することができるかどうか、又は運転者の走行目標を達成することができるかどうかに関係なく、発電設定処理、発電処理、案内処理等を行うことができる。
【０１９３】
なお、本発明は前記各実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【符号の説明】
【０１９４】
１１    駆動モータ
１４    バッテリ
１５    発電機
３１    ＣＰＵ
【図１】
0005842476.tif 000002
【図２】
0005842476.tif 000003
【図３】
0005842476.tif 000004
【図４】
0005842476.tif 000005
【図５】
0005842476.tif 000006
【図６】
0005842476.tif 000007
【図７】
0005842476.tif 000008
【図８】
0005842476.tif 000009
【図９】
0005842476.tif 000010
【図１０】
0005842476.tif 000011
【図１１】
0005842476.tif 000012
【図１２】
0005842476.tif 000013
【図１３】
0005842476.tif 000014
【図１４】
0005842476.tif 000015
【図１５】
0005842476.tif 000016
【図１６】
0005842476.tif 000017
【図１７】
0005842476.tif 000018
【図１８】
0005842476.tif 000019
【図１９】
0005842476.tif 000020
【図２０】
0005842476.tif 000021
【図２１】
0005842476.tif 000022
【図２２】
0005842476.tif 000023
【図２３】
0005842476.tif 000024