(57)【要約】【課題】走行パターンを十分に予測することができるようにする。【解決手段】特定経路において過去に車両を走行させたときの走行実績を表す走行パターンと、前記特定経路の一部の走行パターンとを比較する比較処理手段９１と、比較結果に基づいて前記特定経路の残りの走行パターンを予測する走行パターン予測処理手段９２とを有する。この場合、特定経路において過去に車両を走行させたときの走行実績を表す走行パターンと、前記特定経路の一部の走行パターンとが比較され、比較結果に基づいて前記特定経路の残りの走行パターンを予測されるので、走行経路に沿った道路の利用状況が変化し、それに伴って実際の走行パターンが変化しても、走行パターンを十分に高い精度で予測することができる。【選択図】　　　　　図１
2004108777.tif 000002
【特許請求の範囲】
【請求項１】
特定経路において過去に車両を走行させたときの走行実績を表す走行パターンと、前記特定経路の一部の走行パターンとを比較する比較処理手段と、比較結果に基づいて前記特定経路の残りの走行パターンを予測する走行パターン予測処理手段とを有することを特徴とする車両走行パターン作成装置。
【請求項２】
前記走行パターンは、車両の加速、定速及び減速の動作の組合せから成る請求項１に記載の車両走行パターン作成装置。
【請求項３】
前記走行パターンは、車両の走行を開始する走行開始位置と車両を停止させる停止位置との間の走行経路、並びに該走行経路における車両の加速、定速及び減速の各動作で表される部分パターンに分けられる請求項１に記載の車両走行パターン作成装置。
【請求項４】
前記走行実績を表す過去の走行パターンと今回の走行パターンとは出発地及び走行経路が同じである請求項１〜３のいずれか１項に記載の車両走行パターン作成装置。
【請求項５】
前記比較処理手段は、各走行パターンを表す車両の加速度、車速及び減速度を比較する請求項１〜３のいずれか１項に記載の車両走行パターン作成装置。
【請求項６】
前記走行パターン予測処理手段は、過去の走行実績を表す走行パターンにおける発進から停車までの一連の動作を示す比較部分パターンと、今回車両を走行させたときの走行データに基づいて発進から停車までの一連の動作を示す実部分パターンとを比較し、比較部分パターンと実部分パターンとが一致する場合に、次の停止位置までの比較部分パターンで走行パターンを予測する請求項１〜５のいずれか１項に記載の車両走行パターン作成装置。
【請求項７】
特定経路において過去に車両を走行させたときの走行実績を表す走行パターンと、前記特定経路の一部の走行パターンとを比較し、比較結果に基づいて前記特定経路の残りの走行パターンを予測することを特徴とする車両走行パターン作成方法。
【請求項８】
特定経路において過去に車両を走行させたときの走行実績を表す走行パターンと、前記特定経路の一部の走行パターンとを比較する比較処理手段と、比較結果に基づいて前記特定経路の残りの走行パターンを予測する走行パターン予測処理手段と、予測された走行パターンに基づいてエンジンの停止及び再始動の実行を行うエンジン制御処理手段とを有することを特徴とするエンジン始動停止装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両走行パターン作成装置、車両走行パターン作成方法及びエンジン始動停止装置に関するものである。
【０００２】
【従来の技術】
従来、ナビゲーションシステムを利用した車両においては、走行する予定の経路をナビゲーションシステムによって探索し、探索された経路、すなわち、探索経路に沿った道路の道路情報（形状、種別、幅員等）、交差点情報、渋滞情報等に基づいて、車両の走行パターンを予測する走行パターン予測システムが提案されている（例えば、特許文献１及び２参照。）。
【０００３】
【特許文献１】
特開平９−１３４４９６号公報
【０００４】
【特許文献２】
特開２００１−１８３１５０公報
【０００５】
【発明が解決しようとする課題】
しかしながら、前記従来の走行パターン予測システムにおいては、探索経路に沿った道路の利用状況が変化すると、それに伴って実際の走行パターンも変化するので、走行パターンを十分に予測することができない。
【０００６】
例えば、同じ幅員又は同じ車線数の道路を走行する場合でも、歩行者が多い場合と少ない場合とで、また、道路脇に駐車している車両が多い場合と少ない場合とで、視覚によって運転者に与えられる道路の印象は異なり、その結果、車両の加速度にばらつきが生じてしまう。また、右折しようとする場合、交通量及び歩行者が多い場合と少ない場合とで交差点で停止する時間（以下「停止時間」という。）が異なったり、左折しようとする場合でも、歩行者が多い場合と少ない場合とで停止時間が異なったりする。さらに、ラッシュ時においては、わずかな時間の差で渋滞箇所、渋滞時間等が変化し、それに伴って、車速、停止時間等が変化してしまう。
【０００７】
そこで、ナビゲーションシステムによって取得された周辺環境情報を利用し、走行パターンを予測することが考えられる。ところが、例えば、周辺環境情報として渋滞情報を利用する場合、道路の交通量を知ることができるが、交通量によって変化する道路の利用状況を知ることができない。また、渋滞情報は、提供されている地域が限定されていて、提供されていない地域においては取得することができない。
【０００８】
さらに、ナビゲーションシステムに使用されるデータベースの精度には限界があり、例えば、道路の幅員が局部的に小さくなっている場合には、その旨の情報は、データベースに取り込まれていない。そして、県道、市道等の道路については、データベースの更新の頻度が低いので、データベースの精度がその分低くなってしまう。また、信号のある交差点等における停止時間については、データベース化されていない。
【０００９】
このように、ナビゲーションシステムによって取得された周辺環境情報を利用した場合、周辺環境情報に基づいてある程度精度の高い走行パターンを予測することもできるが、周辺環境情報に表れない状況が存在する場合、走行パターンを十分に高い精度で予測することができない。
【００１０】
本発明は、前記従来の走行パターン予測システムの問題点を解決して、走行パターンを十分に予測することができる車両走行パターン作成装置、車両走行パターン作成方法及びエンジン始動停止装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
そのために、本発明の車両走行パターン作成装置においては、特定経路において過去に車両を走行させたときの走行実績を表す走行パターンと、前記特定経路の一部の走行パターンとを比較する比較処理手段と、比較結果に基づいて前記特定経路の残りの走行パターンを予測する走行パターン予測処理手段とを有する。
【００１２】
本発明の他の車両走行パターン作成装置においては、さらに、前記走行パターンは、車両の加速、定速及び減速の動作の組合せから成る。
【００１３】
本発明の更に他の車両走行パターン作成装置においては、さらに、前記走行パターンは、車両の走行を開始する走行開始位置と車両を停止させる停止位置との間の走行経路、並びに該走行経路における車両の加速、定速及び減速の各動作で表される部分パターンに分けられる。
【００１４】
本発明の更に他の車両走行パターン作成装置においては、さらに、前記走行実績を表す過去の走行パターンと今回の走行パターンとは出発地及び走行経路が同じである。
【００１５】
本発明の更に他の車両走行パターン作成装置においては、さらに、前記比較処理手段は、各走行パターンを表す車両の加速度、車速及び減速度を比較する。
【００１６】
本発明の更に他の車両走行パターン作成装置においては、さらに、前記走行パターン予測処理手段は、過去の走行実績を表す走行パターンにおける発進から停車までの一連の動作を示す比較部分パターンと、今回車両を走行させたときの走行データに基づいて発進から停車までの一連の動作を示す実部分パターンとを比較し、比較部分パターンと実部分パターンとが一致する場合に、次の停止位置までの比較部分パターンで走行パターンを予測する。
【００１７】
本発明の車両走行パターン作成方法においては、特定経路において過去に車両を走行させたときの走行実績を表す走行パターンと、前記特定経路の一部の走行パターンとを比較し、比較結果に基づいて前記特定経路の残りの走行パターンを予測する。
【００１８】
本発明のエンジン始動停止装置においては、特定経路において過去に車両を走行させたときの走行実績を表す走行パターンと、前記特定経路の一部の走行パターンとを比較する比較処理手段と、比較結果に基づいて前記特定経路の残りの走行パターンを予測する走行パターン予測処理手段と、予測された走行パターンに基づいてエンジンの停止及び再始動の実行を行うエンジン制御処理手段とを有する。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００２０】
図１は本発明の実施の形態における車両走行パターン作成装置の機能ブロック図である。
【００２１】
図において、９１は、特定経路において過去に車両を走行させたときの走行実績を表す走行パターンと、前記特定経路の一部の走行パターンとを比較する比較処理手段、９２は比較結果に基づいて前記特定経路の残りの走行パターンを予測する走行パターン予測処理手段である。
【００２２】
次に、車両を駆動するための車両駆動装置について説明する。
【００２３】
図２は本発明の実施の形態における車両駆動装置の要部を示す概略図である。
【００２４】
図において、１２は図示されないエンジンと連結されたクランクシャフト、１３はドライブプレート、１４は流体伝動装置としてのトルクコンバータ、２５は前記クランクシャフト１２と直結された電動機械としてのモータである。前記トルクコンバータ１４は、センタピース１５、該センタピース１５と連結されたフロントカバー１６、該フロントカバー１６と連結されたポンプインペラ１７、該ポンプインペラ１７と対向させて配設され、ポンプインペラ１７と共にトーラスを構成し、かつ、タービンハブ１８を介して有段の図示されない変速装置の入力軸１９と連結されたタービンランナ２１、ステータ２２、係脱自在に配設されたロックアップクラッチ装置２３、及びポンプインペラ１７とタービンハブ１８との間を伝達されるトルク、すなわち、伝達トルクの変動を吸収するダンパ装置２４を備える。
【００２５】
そして、前記トルクコンバータ１４において、前記エンジンから伝達された回転は、クランクシャフト１２及びセンタピース１５を介してフロントカバー１６に伝達され、該フロントカバー１６に固定されたポンプインペラ１７に伝達される。この場合、該ポンプインペラ１７が回転すると、トーラス内の油は、トルクコンバータ１４の軸の周囲を流れ、遠心力が加わってポンプインペラ１７、タービンランナ２１及びステータ２２間を循環し、タービンランナ２１を回転させ、前記入力軸１９に回転が伝達される。
【００２６】
そして、車両の発進時等のように、前記ポンプインペラ１７が回転を開始したばかりで、ポンプインペラ１７とタービンランナ２１との回転速度差が大きい場合、タービンランナ２１から流れ出た油はポンプインペラ１７の回転を妨げる方向に流れる。そこで、ポンプインペラ１７とタービンランナ２１との間に前記ステータ２２が配設され、該ステータ２２は、ポンプインペラ１７とタービンランナ２１との回転速度差が大きいときに、ポンプインペラ１７の回転を助ける方向に油の流れを変換する。
【００２７】
そして、前記タービンランナ２１の回転速度が高くなり、前記ポンプインペラ１７と前記タービンランナ２１との回転速度差が小さくなると、ステータ２２のブレードの表側に当たっていた油が裏側に当たるようになって、油の流れが妨げられる。そこで、前記ステータ２２を一定方向にだけ回転可能にするために、前記ステータ２２の内周側にワンウェイクラッチＦが配設される。したがって、油がブレードの裏側に当たるようになると、ワンウェイクラッチＦによってステータ２２は自然に回転させられるので、前記油は円滑に循環する。
【００２８】
そして、車両が発進した後、あらかじめ設定された車速が得られると、ロックアップクラッチ装置２３が係合させられ、前記エンジンの回転が油を介することなく前記入力軸１９に直接伝達される。
【００２９】
ところで、前記モータ２５は、エンジンが停止させられているときに、駆動されて回転を発生させ、該回転をエンジンに伝達してエンジンを始動したり、前記回転を図示されない駆動輪に伝達して車両を補助的に発進させたり、エンジンを駆動することによって発生させられた回転により電力を発生させたりするために配設される。そのために、モータ２５は、車両駆動装置ケース２６に固定されたステータ２８、該ステータ２８より径方向内方において、前記センタピース１５にセンタリングされて回転自在に配設されたロータ３１を備え、前記ステータ２８は、ステータコア３２、及び該ステータコア３２に巻装されたコイル３３を備え、前記ロータ３１は、ロータコア３４、及び該ロータコア３４の円周方向における複数箇所に配設された図示されない永久磁石を備える。なお、３５はロータコア３４及び永久磁石を挟むための側板である。
【００３０】
前記ロータ３１はロータハブ３６を介して前記センタピース１５にセンタリングされ、前記ロータハブ３６は、ボルトｂｔ１によってフロントカバー１６と連結されるとともに、環状プレート３８及びボルトｂｔ２を介してドライブプレート１３と連結される。
【００３１】
次に、前記構成の車両駆動装置の制御を行うための駆動制御装置について説明する。
【００３２】
図３は本発明の実施の形態における駆動制御装置の概略図、図４は本発明の実施の形態における車載装置の概略図である。
【００３３】
図において、１１はエンジン、１２はクランクシャフト、１４はトルクコンバータ、２５はモータ、２９は該モータ２５を駆動するためのモータインバータとしてのインバータ、３７は駆動輪、４１は、前記トルクコンバータ１４を介してモータ２５及びエンジン１１と連結され、トルクコンバータ１４から出力された回転を所定の変速比で変速する変速装置、４３は、エンジン１１を始動したり、車両を走行させたりするに当たり、モータ２５に電力を供給するための電源となるバッテリであり、該バッテリ４３はインバータ２９に直流の電流を供給する。前記変速装置４１と駆動輪３７とは、図示されないディファレンシャル装置を介して連結される。なお、車両の補機、例えば、図示されない照明品、制御部品、空調器等の電装品に電力を供給するための電源となる図示されない補機バッテリも配設される。
【００３４】
前記インバータ２９の入口側に、インバータ２９に印加される直流の電圧、すなわち、インバータ電圧としてのモータインバータ電圧ＶＭを検出するために直流電圧検出部としての電圧センサ７６が配設され、インバータ２９とバッテリ４３とを接続する直流ケーブルの所定の箇所に、インバータ２９に供給される直流の電流をモータインバータ電流ＩＭとして検出したり、回生時にバッテリ４３に供給される直流の電流をバッテリ電流Ｉｂとして検出したりするために直流電流検出部としての電流センサ７８が配設される。そして、前記モータインバータ電圧ＶＭは車両制御装置５１に、モータインバータ電流ＩＭ及びバッテリ電流Ｉｂはモータ制御装置４９に送られる。また、前記バッテリ４３とインバータ２９との間に平滑用のコンデンサＣが接続される。
【００３５】
前記車両制御装置５１は、図示されないＣＰＵ、記録装置等から成り、車両駆動装置の全体の制御を行い、所定のプログラム、データ等に基づいてコンピュータとして機能する。前記車両制御装置５１は、エンジン制御装置４６、モータ制御装置４９及び自動変速機制御装置５２に接続される。そして、前記エンジン制御装置４６は、図示されないＣＰＵ、記録装置等から成り、エンジン１１の制御を行うために、スロットル開度θ、バルブタイミング等の指示信号をエンジン１１に送る。また、前記モータ制御装置４９は、図示されないＣＰＵ、記録装置等から成り、前記モータ２５の制御を行うために、駆動信号をインバータ２９に送る。そして、前記自動変速機制御装置５２は、図示されないＣＰＵ、記録装置等から成り、前記トルクコンバータ１４及び変速装置４１から成る油圧式の自動変速機の制御を行うために、ソレノイド信号等の各信号を変速装置４１に送る。前記ソレノイド信号は、各変速段ごとに発生させられ、所定の変速段に対応するソレノイド信号が変速装置４１に送られると、変速装置４１において前記変速段が達成され、該変速段の変速比で変速が行われる。なお、前記各ＣＰＵに代えてＭＰＵ等を使用することもできる。また、前記自動変速機には、図示されない電動のオイルポンプが配設され、エンジン１１が停止させられたときは、電動のオイルポンプが作動させられ、油圧が低下するのを防止する。
【００３６】
前記エンジン制御装置４６、モータ制御装置４９及び自動変速機制御装置５２によって第１の制御装置が、前記車両制御装置５１によって、第１の制御装置より上位に位置する第２の制御装置が構成される。また、前記エンジン制御装置４６、モータ制御装置４９及び自動変速機制御装置５２は、車両制御装置５１と同様に、所定のプログラム、データ等に基づいてコンピュータとして機能する。
【００３７】
前記インバータ２９は、前記駆動信号に従って駆動され、図示されない駆動素子としてのトランジスタをスイッチングし、力行時にバッテリ４３から直流の電流を受けて、各相の電流ＩＭＵ、ＩＭＶ、ＩＭＷを発生させ、該電流ＩＭＵ、ＩＭＶ、ＩＭＷをモータ２５に供給し、回生時にモータ２５から電流ＩＭＵ、ＩＭＶ、ＩＭＷを受けて、直流の電流を発生させ、バッテリ４３に供給する。
【００３８】
そして、４５は、車両の走行条件を表す車速Ｖを検出する車速検出部としての車速センサである。前記車速Ｖは車両の状態、すなわち、車両状態を表す車両情報であり、前記車両情報４５によって車両状態検出部５９が構成される。
【００３９】
また、４４はバッテリ残量ＳＯＣを検出するバッテリ残量検出装置、７２はバッテリ電圧ＶＢを検出するバッテリ電圧センサ、６８、６９はそれぞれ電流ＩＭＵ、ＩＭＶを検出する交流電流検出部としての電流センサである。前記バッテリ残量ＳＯＣ及びバッテリ電圧ＶＢは、いずれもバッテリ４３の状態、すなわち、バッテリ状態を表し、バッテリ残量検出装置４４及びバッテリ電圧センサ７２によってバッテリ状態検出部６１が構成される。また、前記バッテリ電圧ＶＢ及びバッテリ残量ＳＯＣは車両制御装置５１に送られ、電流ＩＭＵ、ＩＭＶはモータ制御装置４９に送られる。
【００４０】
そして、５３は変速操作部としての図示されないシフトレバーの位置、すなわち、シフトポジションＳＰを検出するシフトポジションセンサ、５５は図示されないアクセルペダルの位置（踏込量）によって表されるアクセル開度ＡＰによりアクセル操作を検出するエンジン負荷検出部及びアクセル操作検出部としてのアクセルセンサ、６２は図示されないブレーキペダルの位置（踏込量）、すなわち、ブレーキペダル位置ＢＰによってブレーキ操作を検出する第１のブレーキ操作検出部としてのブレーキセンサ、５４は図示されないブレーキシリンダのマスター圧Ｐｍによってブレーキ操作を検出する第２のブレーキ操作検出部としての圧力センサである。なお、前記シフトポジションセンサ５３によって検出されたシフトポジションＳＰに基づいて、運転者がニュートラルレンジ、前進走行レンジ、１速走行レンジ、２速走行レンジ、３速走行レンジ、４速走行レンジ、５速走行レンジ、後進走行レンジ及びパーキングレンジのうちのどのレンジを選択したか、又は、１速〜５速のどの変速段を選択したかを知ることができる。
【００４１】
前記シフトポジションＳＰ、アクセル開度ＡＰ、ブレーキペダル位置ＢＰ及びマスター圧Ｐｍは、いずれも、運転者による車両の運転操作状態を表す運転操作情報として車両制御装置５１に送られる。また、シフトポジションセンサ５３、圧力センサ５４、アクセルセンサ５５及びブレーキセンサ６２によって運転操作状態検出部６３が構成される。なお、前記アクセル開度ＡＰによってエンジン１１に対する負荷、すなわち、エンジン負荷が表される。
【００４２】
また、前記運転操作状態検出部６３は、前記シフトポジションセンサ５３、圧力センサ５４、アクセルセンサ５５及びブレーキセンサ６２のほかに、運転者による操舵操作を検出するステアリングセンサ、運転者による進行方向指示を検出するウインカセンサ、運転者による加速要求を表すスロットル開度θを検出するスロットル開度センサ、前記ブレーキシリンダのストロークを検出するストロークセンサ、ブレーキ踏力センサ等を備えることもできる。その場合、操舵操作、進行方向指示、加速要求、スロットル開度θ、ストローク等は運転操作情報として検出される。
【００４３】
そして、６４は車両の前方を監視し、車両の前方道路状況及び利用状況を表す前方道路状況情報を取得する前方監視装置、６５は車両の周辺を監視し、車両の周辺の状態を表す周辺情報を取得する周辺監視装置である。前記前方監視装置６４は、レーザーレーダ、ミリ波レーダ、超音波センサ、インフラの車両監視システム等、又はそれらの組合せから成り、前方道路状況情報として車間距離、車間時間、前方車両に対する接近速度、一時停止箇所（非優先道路から優先道路への進入箇所、踏切、赤の信号が点滅する交差点等）に対する接近速度、障害物に対する接近速度等を算出するほか、車両の前方の画像をＣＣＤ、Ｃ−ＭＯＳ等のカメラによって撮影し、撮影によって得られた路上標識、信号機等の画像データを処理して信号の色等を判断する。また、前記周辺監視装置６５は、前記カメラによって車両の周辺を撮影し、撮影によって得られたデータを処理して、周辺情報として、道路の車線を表す表示線、周辺の車両数等を検出することができる。　車載装置（ナビゲーション装置）６６は、車両の現在地を検出する現在地検出部としてのＧＰＳセンサ６７、道路情報等の各種のデータが記録されたデータ記録部８１、入力された情報に基づいて、データ、プログラム等に従ってコンピュータとして機能し、経路探索処理等の各種の演算処理を行うナビゲーション処理部８２、入力部８５、表示部８６、音声入力部８７、音声出力部８８、通信部８９を備え、現在地、データ記録部８１のデータ等から成るナビゲーション情報を車両制御装置５１に送る。なお、ＧＰＳセンサ６７によって受信されるＧＰＳ信号には、現在地を表すデータのほかに時刻を表すデータが含まれる。
【００４４】
また、前記車載装置６６は、前記通信部８９及びネットワーク８３を介して、例えば、情報提供者としての図示されないＶＩＣＳセンタから渋滞情報等の交通情報を道路情報として取得し、該道路情報を前記表示部８６に表示したり、道路情報を車両制御装置５１に送ったりすることができる。そして、前記車載装置６６は、前記通信部８９を介して、信号機情報を前方道路状況として取得し、該前方道路状況を前記表示部８６に表示したり、前方道路状況を車両制御装置５１に送ったりすることもできる。さらに、前記車載装置６６は、通信部８９及びネットワーク８３を介してデータ、プログラム等を取得し、データ記録部８１に記録することもできる。
【００４５】
前記データ記録部８１は、地図データファイル、交差点データファイル、ノードデータファイル、道路データファイル、写真データファイル、及び各地域のホテル、ガソリンスタンド、観光地案内等の施設の情報が記録された施設情報データファイルから成るデータベースを備える。前記交差点データファイルには各交差点に関する交差点データが、ノードデータファイルにはノード点に関するノードデータが、道路データファイルには道路に関する道路データがそれぞれ記録される。前記ノードデータは、少なくとも道路の位置及び形状を構成するものであり、実際の道路の分岐点（交差点、Ｔ字路等を含む）、ノード点、及び各ノード点間を連結するリンクを示すデータから成る。
【００４６】
そして、前記道路データによって、道路の構造について、幅員、カント、バンク、路面の状態、道路の車線数、車線数の減少する地点、幅員の狭くなる地点等が、道路の形状について、曲率半径、交差点、Ｔ字路、コーナの入口等が、道路属性について、踏切、高速道路出口ランプウェイ、高速道路の料金所、降坂路、登坂路、道路種別（国道、一般道、高速道等）等がそれぞれ表される。
【００４７】
また、車両制御装置５１は、エンジン１１の回転速度、すなわち、エンジン回転速度ＮＥの目標値を表すエンジン目標回転速度ＮＥ＊　、及びモータ２５のトルク、すなわち、モータトルクＴＭの目標値を表すモータ目標トルクＴＭ＊　を設定し、エンジン目標回転速度ＮＥ＊　をエンジン制御装置４６に、モータ目標トルクＴＭ＊　をモータ制御装置４９に送る。
【００４８】
本実施の形態においては、前記モータ２５をスタータとして使用し、モータ２５を駆動することによって発生させられた回転（又はモータトルクＴＭ）をエンジン１１に伝達し、エンジン１１を始動することができるだけでなく、モータ２５を発電機として使用し、エンジン１１を駆動することによって発生させられた回転（エンジン１１のトルク、すなわち、エンジントルクＴＥ）をモータ２５に伝達して、電力を発生させることができる。また、エンジン１１が停止させられているときに、モータ２５を駆動することによって発生させられた回転を駆動輪３７に伝達して車両を補助的に発進させることもできる。
【００４９】
次に、前記モータ制御装置４９の動作について説明する。この場合、モータ制御装置４９は、前記ロータ３１（図２）の磁極対の方向にｄ軸を、該ｄ軸と直角の方向にｑ軸をそれぞれ採ったｄ−ｑ軸モデル上でベクトル制御演算によるフィードバック制御を行う。
【００５０】
まず、モータ制御装置４９の図示されないモータ回転速度算出処理手段は、モータ回転速度算出処理を行い、ロータ３１の位置、すなわち、ロータ位置を読み込み、該ロータ位置の変化率を算出することによってモータ２５の回転速度、すなわち、モータ回転速度ＮＭを算出する。
【００５１】
続いて、モータ制御装置４９の図示されないモータ制御処理手段は、モータ制御処理を行い、モータ目標トルクＴＭ＊　及びバッテリ電圧ＶＢを読み込み、前記モータ回転速度ＮＭ、モータ目標トルクＴＭ＊　及びバッテリ電圧ＶＢに基づいて、前記モータ制御装置４９の記録装置に記録されたモータ制御用の図示されない電流指令値マップを参照し、ｄ軸電流指令値ＩＭｄ＊　及びｑ軸電流指令値ＩＭｑ＊　を算出し、決定する。
【００５２】
また、前記モータ制御処理手段は、電流センサ６８、６９から電流ＩＭＵ、ＩＭＶを読み込むとともに、該電流ＩＭＵ、ＩＭＶに基づいて電流ＩＭＷ
ＩＭＷ＝ＩＭＵ−ＩＭＶ
を算出する。なお、電流ＩＭＷを電流ＩＭＵ、ＩＭＶと同様に電流センサによって検出することもできる。
【００５３】
続いて、前記モータ制御処理手段の交流電流算出処理手段は、交流電流算出処理を行い、交流の電流であるｄ軸電流ＩＭｄ及びｑ軸電流ＩＭｑを算出する。そのために、前記交流電流算出処理手段は、３相／２相変換を行い、電流ＩＭＵ、ＩＭＶ、ＩＭＷをｄ軸電流ＩＭｄ及びｑ軸電流ＩＭｑに変換する。そして、前記モータ制御処理手段の交流電圧指令値算出処理手段は、交流電圧指令値算出処理を行い、前記ｄ軸電流ＩＭｄ及びｑ軸電流ＩＭｑ、並びに前記ｄ軸電流指令値ＩＭｄ＊　及びｑ軸電流指令値ＩＭｑ＊　に基づいて、電圧指令値ＶＭｄ＊　、ＶＭｑ＊　を算出する。また、前記モータ制御処理手段は、２相／３相変換を行い、電圧指令値ＶＭｄ＊　、ＶＭｑ＊　を電圧指令値ＶＭＵ＊　、ＶＭＶ＊　、ＶＭＷ＊　に変換し、該電圧指令値ＶＭＵ＊　、ＶＭＶ＊　、ＶＭＷ＊　に基づいてパルス幅変調信号ＳＵ、ＳＶ、ＳＷを算出し、該パルス幅変調信号ＳＵ、ＳＶ、ＳＷを前記モータ制御装置４９の図示されないドライブ処理手段に対して出力する。該ドライブ処理手段は、ドライブ処理を行い、パルス幅変調信号ＳＵ、ＳＶ、ＳＷに基づいて駆動信号を前記インバータ２９に送る。このようにして、モータ２５のフィードバック制御が行われる。
【００５４】
ところで、前記車両制御装置５１は、前記エンジン制御装置４６にエンジン制御信号を送り、エンジン制御装置４６によってエンジン１１を始動したり、停止させたりすることができるようになっている。また、車両制御装置５１は、特定経路において過去に車両を走行させたときの走行実績に基づいて、実際の今回の走行時における車両の動作を表す走行パターンを予測することができるようになっていて、予測された走行パターンに基づいて、エンジン１１を始動したり、停止させたりすることもできる。
【００５５】
次に、車両の走行パターンを予測するための車両制御装置５１の動作について説明する。
【００５６】
図５は本発明の実施の形態における車両制御装置の動作を示す第１のメインフローチャート、図６は本発明の実施の形態における車両制御装置の動作を示す第２のメインフローチャート、図７は本発明の実施の形態における車両の走行経路を示す図、図８は本発明の実施の形態における車両の走行パターンの説明図、図９は本発明の実施の形態における第１の比較用データテーブルを示す図、図１０は本発明の実施の形態における第２の比較用データテーブルを示す図である。なお、図８において、横軸に走行距離を、縦軸に車速Ｖを採ってある。
【００５７】
この場合、通勤時、通学時等のように同じ経路に沿って走行する頻度が高い場合に有効であって、走行した経路、すなわち、走行経路における加速、定速及び減速の動作の組合せから成る車両の走行パターンを学習し、学習した走行パターンを車両制御装置５１（図３）の記録装置に時経列に記録する。したがって、次回以降に同じ走行経路に沿って走行する場合に、記録された過去の走行パターンに基づいて今回の走行パターンを予測し、予測結果に基づいて、エンジン１１を始動したり、停止させたりして車両制御を行うことができる。
【００５８】
ところで、走行パターンは、車両が停止させられた状態から走行を開始し、再び車両を停止させるまで、すなわち、走行開始位置と停止位置との間の車両の一連の加速、定速及び減速の各動作から成るパターン（以下「部分パターン」という。）ごとに分けられ、一つ以上の部分パターンの集合体から成る部分パターン列として構成される。なお、前記停止位置は、次の走行を開始する位置、すなわち、走行開始位置になり、走行開始位置には、出発地のほかに各停止位置が含まれる。なお、交差点の近傍等において、わずかな時間（又は距離）の走行と停止が繰り返される場合は、１回の停止状態とされるので、交差点の近傍等によって一つの停止位置及び一つの走行開始位置が構成される。
【００５９】
前記部分パターンを構成する動作には、車両を停止させた状態を表す停止、車両を加速する状態を表す加速、車両を定速で走行させる状態を表す定速、車両を減速させる状態を表す減速等が含まれる。
【００６０】
そして、前記記録装置には、過去に各走行経路に沿って車両を走行させたときの、前記走行経路を特定するための経路番号、及び過去に前記各走行経路を走行したときの走行実績を表す走行パターンのデータ、すなわち、走行パターンデータが互いに対応させて記録されている。該走行パターンデータは、出発地、各停止位置及び到着地の各座標を表す位置データ、出発地における出発時刻、各停止位置における停止時刻、及び到着地における到着時刻を表す時刻データ、各部分パターンを構成する各動作の変量等から成る。該変量は、例えば、停止の場合には、停止時間Ｔｓであり、加速の場合には加速度αであり、定速の場合には車速Ｖであり、減速の場合には減速度βである。なお、本実施の形態においては、加速度α、車速Ｖ及び減速度βは、いずれも平均値で表されるが、最大値、所定の計算式に従って計算された値、瞬間値等で単独に表したり、適宜組み合わせた特定の値で表したりすることもできる。
【００６１】
次に、図７に示されるような特定経路としての走行経路Ｒｔに沿って車両を走行させる場合の走行パターンの予測方法について説明する。
【００６２】
図７において、Ｓｓは出発地、Ｓｇは到着地、ｐ１〜ｐ６は交差点であり、そのうちのｐ１、ｐ２、ｐ４〜ｐ６は信号機付きの交差点、ｐ３は信号機なしの交差点である。また、ｑ１はコーナ部、ｑ２は局部的に車線数が少なくなる狭小地点である。
【００６３】
出発地Ｓｓから交差点ｐ１までの経路をｒ１とし、交差点ｐ１から交差点ｐ２までの経路をｒ２とし、交差点ｐ２からコーナ部ｑ１までの経路をｒ３とし、コーナ部ｑ１から交差点ｐ３までの経路をｒ４とし、交差点ｐ３から交差点ｐ４までの経路をｒ５とし、交差点ｐ４から交差点ｐ５までの経路をｒ６とし、交差点ｐ５から交差点ｐ６までの経路をｒ７とし、交差点ｐ６から狭小地点ｑ２までの経路をｒ８とし、狭小地点ｑ２から到着地Ｓｇまでの経路をｒ９とすると、経路ｒ１〜ｒ９によって走行経路Ｒｔが形成される。なお、該走行経路Ｒｔに沿って車両を走行させる場合、交差点ｐ１、ｐ５は、車両を左折させる必要がある左折交差点であり、交差点ｐ３、ｐ４は、車両を直進させる直進交差点であり、交差点ｐ２、ｐ６は車両を右折させる必要がある右折交差点である。
【００６４】
まず、前記走行経路Ｒｔに沿って車両を走行させるために、運転者がイグニッションキーをオンにすると、車両制御装置５１は、イグニッション操作を検出し、車両が走行を開始するのを待機する。そのために、前記車両制御装置５１は車速Ｖを読み込み、車速Ｖが零（０）より大きいかどうかによって、車両が走行を開始したかどうかを判断する。
【００６５】
このようにして、出発地Ｓｓにおいて車両が走行を開始すると、車両制御装置５１の図示されない出発地データ取得処理手段は、出発地データ取得処理を行い、ＧＰＳセンサ６７（図４）によって検出された現在地及び時刻を読み込み、走行を開始した時点における現在地に基づいて出発地Ｓｓを特定し、読み込んだ時刻を出発した時刻、すなわち、出発時刻として特定し、出発地Ｓｓ及び出発時刻を出発地データとして取得する。なお、出発地Ｓｓは東経及び北緯から成る座標によって表され、出発時刻は年月日及び時分秒によって表される。
【００６６】
ところで、前記記録装置には、前述されたように、過去に各走行経路に沿って車両を走行させたときの、出発地データ、前記走行経路を特定するための経路番号、走行パターンデータ等が互いに対応させて記録されている。
【００６７】
そこで、車両制御装置５１の図示されない出発地データ判定処理手段は、出発地データ判定処理を行い、記録装置を参照し、特定された出発地Ｓｓと同じ位置を出発地とする出発地データが記録装置に記録されているかどうかを判断し、同じ位置を出発地とする出発地データが記録されていない場合、前記車両制御装置５１の図示されない出発地データ登録処理手段は、出発地データ登録処理を行い、取得した出発地データを記録装置に記録して登録する。なお、記録装置において出発地データが記録されているかどうかの判断は、出発地Ｓｓ及び出発時刻が一定の範囲内に収まるかどうかによって行われる。
【００６８】
また、同じ位置を出発地とする出発地データが記録されている場合、車両制御装置５１は、同じ位置を出発地とする出発地データに対応する走行パターンデータを読み出し、前記出発地Ｓｓにおける出発の頻度を表す出発頻度をインクリメントする。
【００６９】
そして、前記走行パターンデータを、出発地から延びる各走行経路の経路番号、走行パターンの番号等と共に、比較用データとして記録装置に記録する。なお、前記比較用データを記録するために、前記記録装置に、第１、第２の比較用データテーブルが設定される。
【００７０】
例えば、図８に示される走行パターンＰｔ１の場合、まず、車両は、出発地Ｓｓにおいて走行を開始し、加速、定速及び減速の各動作を行い、交差点ｐ１を左折し、再び加速、定速及び減速の各動作を行って交差点ｐ２で１０〔ｓ〕間停止させられ、交差点ｐ２を右折する。続いて、車両は、加速、定速及び減速の各動作を行い、コーナｑ１を通過し、加速及び減速の各動作を行い、交差点ｐ３を通過し、加速及び減速の各動作を行い、交差点ｐ４の手前で停止させられる。その時間帯において交差点ｐ４は混雑していて、車両は、交差点ｐ４を通過するために、３回停止させられ、その間、２回前進させられる。３回の停止における停止時間は３０〔ｓ〕、６０〔ｓ〕及び６０〔ｓ〕である。
【００７１】
続いて、車両は、加速、定速及び減速の各動作を行って交差点ｐ５で９０〔ｓ〕間停止させられ、交差点ｐ５を左折し、再び加速、定速及び減速の各動作を行って交差点ｐ６の手前で停止させられる。該交差点ｐ６も混雑していて、車両は、交差点ｐ６を右折するために、３回停止させられ、その間、２回前進させられる。３回の停止における停止時間は４０〔ｓ〕、６０〔ｓ〕及び３０〔ｓ〕である。
【００７２】
その後、車両は、加速、定速及び減速の各動作を行って、狭小地点ｑ２を通過し、再び加速、定速及び減速の各動作を行って到着地Ｓｇで停止させられる。
【００７３】
前記走行パターンＰｔ１で車両を走行させた場合、出発地Ｓｓ、交差点ｐ２、ｐ４〜ｐ６及び到着地Ｓｇが停止位置となり、出発地Ｓｓから交差点ｐ２までの経路ｒ１、ｒ２、交差点ｐ２から交差点ｐ４までの経路ｒ３〜ｒ５、交差点ｐ４から交差点ｐ５までの経路ｒ６、交差点ｐ５から交差点ｐ６までの経路ｒ７、及び交差点ｐ６から到着地Ｓｇまでの経路ｒ８、ｒ９によって各部分経路が、各部分経路における車両の各動作によって部分パターンｑ１１〜ｑ１５が形成される。
【００７４】
また、前記走行パターンＰｔ２の場合、まず、車両は、出発地Ｓｓにおいて走行を開始し、加速、定速及び減速の各動作を行い、交差点ｐ１で２０〔ｓ〕間停止させられ、交差点ｐ１を左折し、再び加速、定速及び減速の各動作を行って交差点ｐ２で１０〔ｓ〕間停止させられ、交差点ｐ２を右折する。続いて、車両は、加速、定速及び減速の各動作を行い、コーナｑ１を通過し、加速及び減速の各動作を行い、交差点ｐ３を通過し、加速及び減速の各動作を行い、交差点ｐ４の手前で停止させられる。その時間帯において交差点ｐ４は混雑していて、車両は、交差点ｐ４を通過するために、３回停止させられ、その間、２回前進させられる。３回の停止における停止時間は３０〔ｓ〕、６０〔ｓ〕及び６０〔ｓ〕である。
【００７５】
続いて、車両は、加速、定速及び減速の各動作を行って交差点ｐ５で７８〔ｓ〕間停止させられ、交差点ｐ５を左折し、再び加速、定速及び減速の各動作を行って交差点ｐ６の手前で停止させられる。該交差点ｐ６も混雑していて、車両は、交差点ｐ６を右折するために、３回停止させられ、その間、２回前進させられる。３回の停止における停止時間は５０〔ｓ〕、６０〔ｓ〕及び３０〔ｓ〕である。
【００７６】
その後、車両は、加速、定速及び減速の各動作を行って、狭小地点ｑ２を通過し、再び加速、定速及び減速の各動作を行って到着地Ｓｇで停止させられる。
【００７７】
前記走行パターンＰｔ２で車両を走行させた場合、出発地Ｓｓ、交差点ｐ１、ｐ２、ｐ４〜ｐ６及び到着地Ｓｇが停止位置となり、出発地Ｓｓから交差点ｐ１までの経路ｒ１、交差点ｐ１から交差点ｐ２までの経路ｒ２、交差点ｐ２から交差点ｐ４までの経路ｒ３〜ｒ５、交差点ｐ４から交差点ｐ５までの経路ｒ６、交差点ｐ５から交差点ｐ６までの経路ｒ７、及び交差点ｐ６から到着地Ｓｇまでの経路ｒ８、ｒ９によって各部分経路が、各部分経路おける車両の各動作によって部分パターンｑ２１、ｑ２２、ｑ１２〜ｑ１５が形成される。なお、図に示されるように、同じ動作から成る部分パターンに対しては同じ符号が付与される。
【００７８】
また、前記走行パターンＰｔ３の場合、まず、車両は、出発地Ｓｓにおいて走行を開始し、加速、定速及び減速の各動作を行い、交差点ｐ１で１７〔ｓ〕間停止させられ、交差点ｐ１を左折し、再び加速、定速及び減速の各動作を行って交差点ｐ２を右折する。続いて、車両は、加速、定速及び減速の各動作を行い、コーナｑ１を通過し、加速及び減速の各動作を行い、交差点ｐ３を通過し、加速及び減速の各動作を行い、交差点ｐ４の手前で停止させられる。その時間帯において交差点ｐ４は混雑していて、車両は、交差点ｐ４を通過するために、２回停止させられ、その間、１回前進させられる。２回の停止における停止時間は４０〔ｓ〕及び６０〔ｓ〕である。
【００７９】
続いて、車両は、加速、定速及び減速の各動作を行って交差点ｐ５で９５〔ｓ〕間停止させられ、交差点ｐ５を左折し、再び加速、定速及び減速の各動作を行って交差点ｐ６の手前で停止させられる。該交差点ｐ６も混雑していて、車両は、交差点ｐ６を右折するために、３回停止させられ、その間、２回前進させられる。３回の停止における停止時間は３０〔ｓ〕、６０〔ｓ〕及び２０〔ｓ〕である。
【００８０】
その後、車両は、加速、定速及び減速の各動作を行って、狭小地点ｑ２を通過し、再び加速、定速及び減速の各動作を行って到着地Ｓｇで停止させられる。
【００８１】
前記走行パターンＰｔ３で車両を走行させた場合、出発地Ｓｓ、交差点ｐ１、ｐ４〜ｐ６及び到着地Ｓｇが停止位置となり、出発地Ｓｓから交差点ｐ１までの経路ｒ１、交差点ｐ１から交差点ｐ４までの経路ｒ２〜ｒ５、交差点ｐ４から交差点ｐ５までの経路ｒ６、交差点ｐ５から交差点ｐ６までの経路ｒ７、及び交差点ｐ６から到着地Ｓｇまでの経路ｒ８、ｒ９によって各部分経路が、各部分経路おける車両の各動作によって部分パターンｑ２１、ｑ３１、ｑ１３〜ｑ１５が形成される。
【００８２】
前記走行パターンＰｔｉ（ｉ＝１、２、…）の走行パターンデータについて、記録装置に、図９に示されるような第１の比較用データテーブルが設定され、該第１の比較用データテーブルに、走行経路Ｒｔの経路番号（本実施の形態においては、１）、走行パターンＰｔｉの番号、及び各走行パターンＰｔｉごとの、各走行開始位置（出発地Ｓｓ及び交差点ｐ１、ｐ２、ｐ４〜ｐ６）の番号、各走行開始位置から停止位置までの部分経路における部分パターンｑ１１〜ｑ１５、ｑ２１、ｑ２２、ｑ３１の番号等が比較用データとして記録される。
【００８３】
なお、前記第１の比較用データテーブルには、各停止位置（交差点ｐ１、ｐ２、ｐ４〜ｐ６及び到着地Ｓｇ）の座標（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ４，ｙ４）、（ｘ５，ｙ５）、（ｘ６，ｙ６）、（ｘｇ，ｙｇ）、及び各部分経路における走行距離も併せて記録される。
【００８４】
また、記録装置には、図１０に示されるような第２の比較用データテーブルが設定され、該第２の比較用データテーブルに、前記経路番号、各走行開始位置の番号、各部分パターンｑ１１〜ｑ１５、ｑ２１、ｑ２２、ｑ３１の番号、並びに各部分パターンｑ１１〜ｑ１５、ｑ２１、ｑ２２、ｑ３１を構成する一連の動作の、名称及び各動作の変量（停止時間Ｔｓ１、Ｔｓ２、…、加速度α１、α２、…、車速（定速度）Ｖ１、Ｖ２、…、減速度β１、β２、…）が記録される。
【００８５】
このようにして、比較用データが記録装置に記録されると、続いて、車両制御装置５１の図示されない走行データ取得処理手段は、走行データ取得処理を行い、今回車両を走行させている間の、走行開始位置から停止位置までの車両の動作を表す走行データを取得する。なお、該走行データには、走行開始位置から停止位置まで車両が走行させられたときの所定の制御タイミングごとの現在地及び車速Ｖ（実績値）が含まれる。
【００８６】
そして、車両が停止すると、前記車両制御装置５１の図示されない動作変量算出処理手段は、動作変量算出処理を行い、前記走行データに基づいて各動作を判定するとともに、各動作のうちの加速についての加速度α、定速についての車速Ｖ、減速についての減速度β、各動作の継続時間（停止時間Ｔｓを含む。）等をそれぞれ算出する。なお、この場合、加速度α、車速Ｖ及び減速度βは、いずれも各動作における平均値を表す。
【００８７】
続いて、車両制御装置５１の図示されない停止位置データ取得処理手段は、停止位置データ取得処理を行い、ＧＰＳセンサ６７によって検出された現在地及び時刻を読み込み、現在地に基づいて所定の地点、例えば、所定の交差点を停止位置として特定し、読み込んだ時刻を停止時刻として特定し、停止位置及び停止時刻を停止位置データとして取得する。また、前記停止位置データ取得処理手段は、走行開始位置から停止位置までの走行距離を算出し、併せて停止位置データとして取得する。なお、停止位置は東経及び北緯から成る座標によって表され、停止時刻は年月日及び時分秒によって表される。
【００８８】
続いて、車両制御装置５１は、出発地データに基づいて、前記第１の比較用データテーブルに記録された比較用データの数が１以上であるかどうかを判断する。比較用データの数が零（０）である場合は、過去に同じ位置を出発地として走行したことがなく、走行経路Ｒｔを走行したことがないことが分かるので、車両制御装置５１の図示されない走行パターンデータ作成記録処理手段は、走行パターンデータ作成記録処理を行い、前記走行データに基づいて新しい走行経路のデータ、及び新しい走行経路を走行する際の走行パターンから成る走行パターンデータを作成し、記録装置に記録する。
【００８９】
一方、記録装置に記録された比較用データの数が１以上である場合、過去に同じ位置を出発地として走行したことがあることが分かるので、車両制御装置５１の図示されない部分経路比較処理手段は、部分経路比較処理を行い、前記停止位置データ、並びに第１の比較用データテーブルに記録された各停止位置（交差点ｐ１、ｐ２、ｐ４〜ｐ６及び到着地Ｓｇ）の座標（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ４，ｙ４）、（ｘ５，ｙ５）、（ｘ６，ｙ６）、（ｘｇ，ｙｇ）及び各部分経路における走行距離に基づいて、車両が停止させられるまでの部分経路（以下「実部分経路」という。）と、前記比較用データにおける部分経路（比較部分経路」という。）とを比較し、実部分経路と一致する比較部分経路があるかどうかを判断する。
【００９０】
そして、実部分経路と一致する比較部分経路がある場合、前記車両制御装置５１の図示されない部分パターン比較処理手段は、部分パターン比較処理を行い、走行実績を表す走行パターンと、実際に今回車両を走行させたときの走行データによって表される走行パターンとを比較する。そのために、部分パターン比較処理手段は、実部分経路における部分パターン（以下「実部分パターン」という。）と、比較部分経路における一部の走行パターンを表す部分パターン（以下「比較部分パターン」という。）とを、走行データ及び第２の比較用データテーブルに記録された部分パターンを構成する動作に基づいて比較し、実部分パターンと比較部分パターンとが一致するかどうかを判断する。この場合、実部分パターンと比較部分パターンとの加速度α、車速Ｖ（定速度）及び減速度βの値自体を比較したり、加速度α、車速Ｖ及び減速度βの値が所定の範囲内で一致しているかどうかで比較したり、加速度α、車速Ｖ及び減速度βから成る波形を作成し、該波形の形状の一致度合で比較したりすることができる。なお、前記部分経路比較処理手段及び部分パターン比較処理手段によって比較処理手段９１（図１）が構成される。
【００９１】
また、記録装置に実部分経路と一致する比較部分経路がない場合、前記走行パターンデータ作成記録処理手段は、前記走行データに基づいて新しい走行経路のデータ、及び新しい走行経路を走行する際の走行パターンから成る走行パターンデータを作成する。
【００９２】
そして、実部分パターンと比較部分パターンとが一致する場合、前記車両制御装置５１は、比較部分パターンに対応する比較部分経路が属する走行経路の経路番号、比較部分経路における走行開始位置の番号、及び比較部分パターンの番号を部分パターン一致データとして取得するとともに、実部分パターンと比較部分パターンとが一致したときの比較部分パターンが含まれる走行パターンの使用頻度をインクリメントする。
【００９３】
また、実部分パターンと比較部分パターンとが一致しない場合、前記走行パターンデータ作成記録処理手段は、前記走行データに基づいて新しい走行経路のデータ、及び新しい走行経路を走行する際の走行パターンから成る走行パターンデータを作成し、記録する。
【００９４】
このようにして、実部分パターンと比較部分パターンとが一致すると、前記車両制御装置５１の走行パターン予測処理手段９２は、走行パターン予測処理を行い、前記比較処理手段９１による比較結果に基づいて、すなわち、一致した部分パターンを用いて残りの走行パターンを予測する。そのために、前記走行パターン予測処理手段９２は、前記比較部分パターンに基づいて、次の停止位置までの部分パターンを予測し、予測結果を得る。なお、前記比較処理手段９１、走行パターン予測処理手段９２等によって車両走行パターン作成装置が構成される。
【００９５】
続いて、車両制御装置５１は、部分パターンが一致した走行パターンデータを比較用データとする。
【００９６】
次に、車両制御装置５１の図示されない車両制御処理手段は、車両制御処理を行う。
【００９７】
そして、運転者がイグニッションキーをオフにすると、車両制御装置５１は、イグニッション操作を検出し、処理を終了し、運転者がイグニッションキーをオフにしないと、走行データ取得処理手段は、再び走行データ取得処理を行い、車両を走行させている間の、走行開始位置から停止位置までの車両の動作を表す走行データを取得する。
【００９８】
このように、本発明の走行パターン予測システムにおいては、過去に走行経路に沿って車両を走行させたときの走行実績を表す走行パターンの走行パターンデータが記録され、該走行パターンデータに基づいて実際に今回車両を走行させたときの各部分経路における部分パターンを順次予測し、走行経路における走行パターンを予測するようになっているので、走行経路に沿った道路の利用状況が変化し、それに伴って実際の走行パターンが変化しても、過去の走行実績に基づいて今回の走行パターンと類似するパターンが選択され、走行パターンを十分に高い精度で予測することができる。
【００９９】
すなわち、例えば、同じ幅員又は同じ車線数の道路を走行する場合でも、歩行者が多い場合と少ない場合とで、また、道路脇に駐車している車両が多い場合と少ない場合とで、視覚によって運転者に与えられる道路の印象は異なり、その結果、車両の加速度にばらつきが生じる。また、右折しようとする場合、交通量及び歩行者が多い場合と少ない場合とで交差点での停止時間が異なったり、左折しようとする場合でも、歩行者が多い場合と少ない場合とで停止時間が異なったりする。さらに、ラッシュ時においては、わずかな時間の差で渋滞箇所、渋滞時間等が変化し、それに伴って、車速、停止時間等が変化する。ところが、本発明においては、過去の道路の利用状況に基づいて変化した走行パターンデータが記録されるので、走行パターンを予測する際に、利用状況の影響を受けることはない。
【０１００】
このように、ナビゲーションシステムによって取得された周辺環境情報を利用するだけでなく、過去の走行パターンデータも併せて利用することができるので、周辺環境情報に表れにくい道路の利用状況の変化に対しても、走行パターンを十分に高い精度で予測することができ、走行パターンを予測することができる地域が限定されない。
【０１０１】
さらに、例えば、周辺環境情報に表れにくい場合として、道路の幅員が局部的に小さくなっている場合、県道、市道等の道路を走行する場合等においても走行パターンを予測することができる。
【０１０２】
次に、フローチャートについて説明する。
ステップＳ１　イグニッションキーをオンにする。
ステップＳ２　走行を開始するのを待機する。
ステップＳ３　出発地データを取得する。
ステップＳ４　同じ位置を出発地とする出発地データが記録されているかどうかを判断する。同じ位置を出発地とする出発地データが記録されている場合はステップＳ６に、記録されていない場合はステップＳ５に進む。
ステップＳ５　出発地データ登録処理を行い、ステップＳ９に進む。
ステップＳ６　出発地データに対応する走行パターンデータを読み出す。
ステップＳ７　出発頻度をインクリメントする。
ステップＳ８　出発地Ｓｓが同じ走行パターンデータを比較用データとして記録する。
ステップＳ９　走行データを取得する。
ステップＳ１０　車両が停止したかどうかを判断する。車両が停止した場合はステップＳ１１に進み、停止していない場合はステップＳ９に戻る。
ステップＳ１１　動作変量算出処理を行う。
ステップＳ１２　停止位置データを取得する。
ステップＳ１３　比較用データの数が１以上であるかどうかを判断する。比較用データの数が１以上である場合はステップＳ１５に、比較用データの数が１より少ない場合はステップＳ１４に進む。
ステップＳ１４　走行パターンデータ作成記録処理を行い、ステップＳ２３に進む。
ステップＳ１５　部分経路比較処理を行う。
ステップＳ１６　実部分経路と一致する比較部分経路があるかどうかを判断する。実部分経路と一致する比較部分経路がある場合はステップＳ１７に、ない場合はステップＳ１４に進む。
ステップＳ１７　部分パターン比較処理を行う。
ステップＳ１８　実部分パターンと比較部分パターンとが一致するかどうかを判断する。実部分パターンと比較部分パターンとが一致する場合はステップＳ１９に、一致しない場合はステップＳ１４に進む。
ステップＳ１９　部分パターン一致データを取得する。
ステップＳ２０　走行パターンの使用頻度をインクリメントする。
ステップＳ２１　一致した部分パターンを用いて走行パターン予測処理を行う。
ステップＳ２２　部分パターンが一致した走行パターンデータを比較用データにする。
ステップＳ２３　車両制御処理を行う。
ステップＳ２４　イグニッションキーがオフにされたかどうかを判断する。イグニッションキーがオフにされた場合は処理を終了し、オフにされなかった場合はステップＳ９に戻る。
【０１０３】
次に、図５のステップＳ５における出発地データ登録処理の動作について説明する。
【０１０４】
図１１は本発明の実施の形態における出発地データ登録処理のサブルーチンを示す図である。
【０１０５】
前記出発地データ登録処理手段は、まず、記録装置において登録された出発地データの数が設定値より大きいかどうかを判断する。前記出発地データは、記録装置に設定された所定の領域に記録することによって登録され、前記設定値は前記領域の記憶容量によって決まる。
【０１０６】
そして、出発地データの数が設定値より大きい場合、出発地データ登録処理手段は、一定値（閾（しきい）値）より古い出発地データ（例えば、３箇月以上前に登録されたもの）を抽出する。そのために、前記各出発地データに登録された日付けが付与される。また、出発地データ登録処理手段は、出発頻度が最も低い出発地データを抽出する。
【０１０７】
続いて、出発地データ登録処理手段は、複数の出発地データが抽出されたかどうかを判断し、複数の出発地データが抽出された場合、抽出された出発地データのうちの最も古い出発地データを削除し、新たに取得された出発地データを登録する。
【０１０８】
次に、フローチャートについて説明する。
ステップＳ５−１　出発地データの数が設定値より大きいかどうかを判断する。出発地データの数が設定値より大きい場合はステップＳ５−２に、出発地データの数が設定値以下である場合はステップＳ５−７に進む。
ステップＳ５−２　一定値より古い出発地データを抽出する。
ステップＳ５−３　出発頻度が最も低い出発地データを抽出する。
ステップＳ５−４　抽出された出発地データの数が１より大きいかどうかを判断する。抽出された出発地データの数が１より大きい場合はステップＳ５−５に、抽出された出発地データの数が１以下である場合はステップＳ５−６に進む。
ステップＳ５−５　最も古い出発地データを抽出する。
ステップＳ５−６　抽出された出発地データを削除する。
ステップＳ５−７　出発地データを登録し、リターンする。
【０１０９】
次に、図６のステップＳ１４における走行パターンデータ作成記録処理の動作について説明する。
【０１１０】
図１２は本発明の実施の形態における走行パターンデータ作成記録処理のサブルーチンを示す図である。
【０１１１】
まず、前記走行パターンデータ作成記録処理手段は、記録装置に記録された走行パターンデータの数が設定値より大きいかどうかを判断する。前記走行パターンデータは、記録装置に設定された所定の領域に記録され、前記設定値は前記領域の記憶容量によって決まる。
【０１１２】
そして、走行パターンデータの数が設定値より大きい場合、走行パターンデータ作成記録処理手段は、一定値（閾値）より古い走行パターンデータ（例えば、３箇月以上前に登録されたもの）を抽出する。そのために、前記各走行パターンデータに登録された日付けが付与される。また、走行パターンデータ作成記録処理手段は、出発頻度が最も低い走行パターンデータを抽出する。
【０１１３】
続いて、走行パターンデータ作成記録処理手段は、複数の走行パターンデータが抽出されたかどうかを判断し、複数の走行パターンデータが抽出された場合、抽出された走行パターンデータのうちの最も古い走行パターンデータを削除し、新しい走行経路のデータを記録するために、実部分経路のデータを新しい部分経路のデータとして登録し、新たな部分経路の番号を付与する。また、新しい走行パターンデータを記録するため、今回の部分パターンの動作を新しい部分パターンのデータとして登録し、新たな部分パターンの番号を付与するとともに、今回の走行パターンデータを新しい走行パターンデータとして登録し、新たな走行パターンの番号を付与する。
【０１１４】
次に、フローチャートについて説明する。
ステップＳ１４−１　走行パターンデータの数が設定値より大きいかどうかを判断する。走行パターンデータの数が設定値より大きい場合はステップＳ１４−２に、走行パターンデータの数が設定値以下である場合はステップＳ１４−７に進む。
ステップＳ１４−２　一定値より古い走行パターンデータを抽出する。
ステップＳ１４−３　出発頻度が最も低い走行パターンデータを抽出する。
ステップＳ１４−４　抽出された走行パターンデータの数が１より大きいかどうかを判断する。抽出された走行パターンデータの数が１より大きい場合はステップＳ１４−５に、抽出された走行パターンデータの数が１以下である場合はステップＳ１４−６に進む。
ステップＳ１４−５　最も古い走行パターンデータを抽出する。
ステップＳ１４−６　抽出された走行パターンデータを削除する。
ステップＳ１４−７　新しい走行経路のデータ及び新しい走行パターンデータを記録し、リターンする。
【０１１５】
次に、図６のステップＳ１５における部分経路比較処理の動作について説明する。
【０１１６】
図１３は本発明の実施の形態における部分経路比較処理のサブルーチンを示す図である。
【０１１７】
前記部分経路比較処理手段は、停止位置データを読み込むとともに、前記第１の比較用データテーブルから各停止位置の座標及び各部分経路の走行距離を読み出し、前記停止位置データのうちの走行距離、及び第１の比較用データテーブルから読み出した走行距離に基づいて、過去に同じ走行距離を走行したことがあるかどうかを判断する。過去に同じ走行距離を走行したことがある場合、前記部分経路比較処理手段は、停止位置データのうちの座標、及び前記第１の比較用データテーブルから読み出した各停止位置の座標に基づいて、過去に同じ座標で停止させられたことがあるかどうかを判断する。過去に同じ座標で停止させられたことがある場合、前記部分経路比較処理手段は、実部分経路と比較部分経路とが一致すると判断する。
【０１１８】
また、過去に同じ走行距離を走行したことがない場合、前記部分経路比較処理手段は、実部分経路と比較部分経路とは一致しないと判断する。さらに、過去に同じ走行距離を走行したことがあっても、過去に同じ座標で停止させられたことがない場合、前記部分経路比較処理手段は、実部分経路と比較部分経路とは一致しないと判断する。
【０１１９】
次に、フローチャートについて説明する。
ステップＳ１５−１　過去に同じ走行距離を走行したことがあるかどうかを判断する。過去に同じ走行距離を走行したことがある場合はステップＳ１５−２に、ない場合はステップＳ１５−４に進む。
ステップＳ１５−２　過去に同じ座標で停止したことがあるかどうかを判断する。過去に同じ座標で停止したことがある場合はステップＳ１５−３に、ない場合はステップＳ１５−４に進む。
ステップＳ１５−３　実部分経路と比較部分経路とが一致すると判断し、リターンする。
ステップＳ１５−４　実部分経路と比較部分経路とが一致しないと判断し、リターンする。
【０１２０】
次に、図６のステップＳ１７における部分パターン比較処理の動作について説明する。
【０１２１】
図１４は本発明の実施の形態における部分パターン比較処理のサブルーチンを示す図である。
【０１２２】
前記部分パターン比較処理手段は、実部分パターンを読み込むとともに、第２の比較用データテーブルから比較部分パターンを読み出し、実部分パターンを構成する一連の動作の順序及び各動作の変量と、比較部分パターンを構成する一連の動作の順序及び各動作の変量とが一致するかどうかを判断する。そして、実部分パターンを構成する一連の動作の順序及び各動作の変量と、比較部分パターンを構成する一連の動作の順序及び各動作の変量とが一致する場合、実部分パターンと比較部分パターンとが一致すると判断し、実部分パターンを構成する一連の動作の順序及び各動作の変量と、比較部分パターンを構成する一連の動作の順序及び各動作の変量とが一致しない場合、実部分パターンと比較部分パターンとが一致しないと判断する。
【０１２３】
この場合、まず、一連の動作の順序が一致するかどうかを判断し、一連の動作の順序が一致する場合、実部分パターンの変量と比較部分パターンの変量との差が設定範囲内に収まるかどうかを判断し、設定範囲内に収まる場合、実部分パターンと比較部分パターンとが一致するとされる。また、前記設定範囲は各動作ごとに設定される。
【０１２４】
次に、フローチャートについて説明する。
ステップＳ１７−１　一連の動作の順序が一致するかどうかを判断する。一連の動作の順序が一致する場合はステップＳ１７−２に、一致しない場合はステップＳ１７−４に進む。
ステップＳ１７−２　実部分パターンの変量と比較部分パターンの変量との差が設定範囲内に収まるかどうかを判断する。実部分パターンの変量と比較部分パターンの変量との差が設定範囲内に収まる場合はステップＳ１７−３に、設定範囲内に収まらない場合はステップＳ１７−４に進む。
ステップＳ１７−３　実部分パターンと比較部分パターンとが一致すると判断し、リターンする。
ステップＳ１７−４　実部分パターンと比較部分パターンとが一致しないと判断し、リターンする。
【０１２５】
次に、図６のステップＳ２１における走行パターン予測処理の動作について説明する。
【０１２６】
図１５は本発明の実施の形態における走行パターン予測処理のサブルーチンを示す図、図１６は本発明の実施の形態における走行パターン予測処理の動作を示す説明図である。
【０１２７】
第１回停止時において、経路ｒ１（図７）によって構成される部分経路における実部分パターンと比較部分パターンである部分パターンｑ２１とが一致すると、前記走行パターン予測処理手段９２（図１）は、第１の比較用データテーブルを参照して、経路ｒ２以降の経路によって構成される部分経路において、前記比較部分パターン（部分パターンｑ２１）に対応する予測パターン、すなわち、前記部分パターンｑ２１に続いて形成されると予測される部分パターンｑ２２、ｑ３１を読み出す。
【０１２８】
続いて、前記走行パターン予測処理手段９２は、複数の部分パターンが読み出されたかどうかを判断し、複数の部分パターンが読み出された場合、各部分パターンの内容が一致しなくなるまで各部分パターンの内容を比較し、一致する箇所までの動作を予測結果とする。本実施の形態においては、部分パターンｑ２２、ｑ３１が読み出されるので、部分パターンｑ２２、ｑ３１の一連の動作の順序及び各動作の変量を比較する。この場合、部分パターンｑ２２、ｑ３１は、加速及び定速の各動作で一致し、減速の動作で一致しない。したがって、前記走行パターン予測処理手段９２は、経路ｒ２の部分パターンによって加速及び定速の動作を予測結果とする。
【０１２９】
次に、第２回停止時において交差点ｐ２で車両を停止させた場合、経路ｒ２を部分パターンｑ２２で走行しているので、経路ｒ３における部分パターンはｑ１２になると予測される。
【０１３０】
また、一つの部分パターンが読み出された場合、走行パターン予測処理手段９２は、読み出された部分パターンに基づいて経路ｒ２の部分パターンを予測する。
【０１３１】
次に、フローチャートについて説明する。
ステップＳ２１−１　比較部分パターンに対応する部分パターンを読み出す。
ステップＳ２１−２　部分パターンの数が１より大きいかどうかを判断する。部分パターンの数が１より大きい場合はステップＳ２１−４に、部分パターンの数が１以下である場合はステップＳ２１−３に進む。
ステップＳ２１−３　部分パターンの動作を予測結果とし、リターンする。
ステップＳ２１−４　各部分パターンの内容を比較する。
ステップＳ２１−５　部分パターンの内容が一致しないかどうかを判断する。部分パターンの内容が一致しない場合はステップＳ２１−６に進み、一致する場合はステップＳ２１−４に戻る。
ステップＳ２１−６　一致する箇所までの動作を予測結果とし、リターンする。
【０１３２】
ところで、このようにして走行パターンが予測されると、予測された走行パターンに基づいて、走行経路中の車両制御、例えば、エンジンの始動及び停止を行うことができる。
【０１３３】
次に、図６のステップＳ２３における車両制御処理のサブルーチンについて説明する。
【０１３４】
図１７は本発明の実施の形態における車両制御処理のサブルーチンを示す図である。
【０１３５】
車両制御処理手段のエンジン制御処理手段は、エンジン制御処理を行い、エンジン１１の停止及び再始動の実行を行う。そのために前記エンジン制御処理手段の自動アイドルストップ制御処理手段は、自動アイドルストップ制御処理を行い、続いて、エンジン制御処理手段の車両停止前エンジン停止制御処理手段は、車両停止前エンジン停止制御処理を行い、更にエンジン制御処理手段のエンジン再始動禁止制御処理手段は、エンジン再始動禁止制御処理を行う。
【０１３６】
次に、図１７のステップＳ２３−１における自動アイドルストップ制御処理のサブルーチンについて説明する。
【０１３７】
図１８は本発明の実施の形態における自動アイドルストップ制御処理のサブルーチンを示す図である。
【０１３８】
自動アイドルストップ制御処理手段は、予測された部分パターンを読み込むとともに車速Ｖを読み込み、該車速Ｖに基づいて、車両が停止させられたかどうかを判断する。車両が停止させられた場合、前記自動アイドルストップ制御処理手段は、前記部分パターンに基づいて所定時間以上の停止が予測されるかどうかを判断する。所定時間以上の停止が予測される場合、エンジン制御装置４６にエンジン１１を停止させる旨の停止指令を送る。そして、前記エンジン制御装置４６は、停止指令を受けると、エンジン１１を停止させる。
【０１３９】
続いて、前記自動アイドルストップ制御処理手段は、エンジン１１が停止させられてから、あらかじめ設定されたエンジン停止可能時間が経過するのを待機し、エンジン停止可能時間が経過すると、前記エンジン制御処理手段は、エンジン制御装置４６にエンジン１１を始動する旨の始動指令を送る。そして、前記エンジン制御装置４６は、始動指令を受けると、エンジン１１を始動する。
【０１４０】
なお、前記エンジン停止可能時間は、同じ位置で車両が停止させられた各走行パターンＰｔｉのうちの、最も短い停止時間Ｔｓに、エンジン１１を始動させるのに必要な時間を考慮して設定される。
【０１４１】
このように、予測された走行パターンに基づいて、車両が停止させられている間にエンジン１１を停止させ、車両の走行が開始される直前にエンジン１１を始動することができるので、燃費を良くすることができる。また、車両を走行させようとするときに、エンジン１１は既に始動しているので、運転者に違和感を与えることがない。
【０１４２】
なお、前記比較処理手段９１（図１）、走行パターン予測処理手段９２及びエンジン制御処理手段によってエンジン始動停止装置が構成される。
【０１４３】
次に、フローチャートについて説明する。
ステップＳ２３−１−１　部分パターンを読み込む。
ステップＳ２３−１−２　車両が停止させられたかどうかを判断する。車両が停止させられた場合はステップＳ２３−１−３に進み、停止させられていない場合はリターンする。
ステップＳ２３−１−３　所定時間以上の停止が予測されるかどうかを判断する。所定時間以上の停止が予測される場合はステップＳ２３−１−４に、予測されない場合はリターンする。
ステップＳ２３−１−４　エンジン１１を停止する。
ステップＳ２３−１−５　エンジン停止可能時間が経過するのを待機する。
ステップＳ２３−１−６　エンジン１１を始動し、リターンする。
【０１４４】
次に、図１７のステップＳ２３−２における車両停止前エンジン停止制御処理のサブルーチンについて説明する。
【０１４５】
図１９は本発明の実施の形態における車両停止前エンジン停止制御処理のサブルーチンを示す図である。
【０１４６】
前記エンジン制御処理手段の車両停止前エンジン停止制御処理手段は、予測された部分パターンを読み込むとともに車速Ｖを読み込み、該車速Ｖに基づいて現在減速中であるかどうかを判断する。現在減速中である場合、前記車両停止前エンジン停止制御処理手段は、ブレーキオンであるかどうかを判断する。なお、ブレーキオンであるかどうかを判断するために、前記ブレーキセンサ６２が配設され、ブレーキセンサ６２がオフからオンに変化したことによって、ブレーキオンであると判断する。
【０１４７】
そして、ブレーキオンである場合、前記車両停止前エンジン停止制御処理手段は、前記部分パターンに基づいて、この先、車両が停止させられると予測されるかどうかを判断し、車両が停止させられると予測される場合、エンジン制御装置４６にエンジン１１を停止させる旨の停止指令を送る。そして、前記エンジン制御装置４６は、停止指令を受けると、エンジン１１を停止させる。
【０１４８】
このように、予測された走行パターンに基づいて、車両が停止させられると予測されるときにエンジン１１を停止させることができるので、燃費を良くすることができる。
【０１４９】
次に、フローチャートについて説明する。
ステップＳ２３−２−１　部分パターンを読み込む。
ステップＳ２３−２−２　現在減速中であるかどうかを判断する。現在減速中である場合はステップＳ２３−２−３に進み、減速中でない場合はエンジン１１を停止させることなくリターンする。
ステップＳ２３−２−３　ブレーキオンであるかどうかを判断する。ブレーキオンである場合はステップＳ２３−２−４に進み、ブレーキオンでない場合はエンジン１１を停止させることなくリターンする。
ステップＳ２３−２−４　この先停止させられると予測されるかどうかを判断する。この先停止させられると予測される場合はステップＳ２３−２−５に進み、予測されない場合はエンジン１１を停止させることなくリターンする。
ステップＳ２３−２−５　エンジン１１を停止し、リターンする。
【０１５０】
次に、図１７のステップＳ２３−３におけるエンジン再始動禁止制御処理のサブルーチンについて説明する。
【０１５１】
図２０は本発明の実施の形態におけるエンジン再始動禁止制御処理のサブルーチンを示す図である。
【０１５２】
前記エンジン制御処理手段のエンジン再始動禁止制御処理手段は、車両の状態を判断し、現在、車両及びエンジン１１が停止中であるかどうかを判断する。車両及びエンジン１１が停止中である場合、前記エンジン再始動禁止制御処理手段は、予測された部分パターンを読み込み、ブレーキオフであるかどうかを判断する。なお、前記ブレーキセンサ６２がオンからオフに変化したことによって、ブレーキオフであると判断する。
【０１５３】
そして、ブレーキオフである場合、前記エンジン再始動禁止制御処理手段は、前記部分パターンに基づいて、車両が発進した後、直ちに停止させられると予測されるかどうかを判断し、直ちに停止させられると予測される場合、アクセル開度ＡＰが所定値以下であるかどうかを判断する。そして、アクセル開度ＡＰが所定値以下である場合、一定の時間が経過すると、前記エンジン制御処理手段は、エンジン制御装置４６にエンジン１１を始動する旨の始動指令を送る。そして、前記エンジン制御装置４６は、始動指令を受けると、エンジン１１を始動する。
【０１５４】
現在、車両及びエンジン１１が停止中でない場合、前記エンジン再始動禁止制御処理手段は、エンジン制御装置４６にエンジン１１を始動する旨の始動指令を送る。そして、車両が発進した後、直ちに停止させられると予測されない場合、前記エンジン再始動禁止制御処理手段は、エンジン制御装置４６にエンジン１１を始動する旨の始動指令を送る。また、車両が発進した後、直ちに停止させられると予測される場合であっても、アクセル開度ＡＰが所定値より大きい場合には、前記エンジン再始動禁止制御処理手段は、エンジン制御装置４６にエンジン１１を始動する旨の始動指令を送る。
【０１５５】
このように、予測された走行パターンに基づいて、車両が発進した後、直ちに停止させられると予測される場合で、しかも、アクセル開度ＡＰが所定値以下である場合には、一定の時間が経過するまでエンジン１１を停止させたままにすることができるので、燃費を良くすることができる。
【０１５６】
次に、フローチャートについて説明する。
ステップＳ２３−３−１　部分パターンを読み込む。
ステップＳ２３−３−２　現在、車両及びエンジン１１が停止中であるかどうかを判断する。現在、車両及びエンジン１１が停止中である場合はステップＳ２３−３−３に、停止中でない場合はステップＳ２３−３−７に進む。
ステップＳ２３−３−３　ブレーキオフであるかどうかを判断する。ブレーキオフである場合はステップＳ２３−３−４に進み、ブレーキオフでない場合はステップＳ２３−３−２に戻る。
ステップＳ２３−３−４　発進した後、直ちに停止させられると予測されるかどうかを判断する。発進した後、直ちに停止させられると予測される場合はステップＳ２３−３−５に、予測されない場合はステップＳ２３−３−７に進む。
ステップＳ２３−３−５　アクセル開度ＡＰが所定値以下であるかどうかを判断する。アクセル開度ＡＰが所定値以下である場合はステップＳ２３−３−６に、アクセル開度ＡＰが所定値より大きい場合はステップＳ２３−３−７に進む。
ステップＳ２３−３−６　　一定の時間が経過したかどうかを判断する。一定の時間が経過した場合はステップＳ２３−３−７に進み、経過していない場合はステップＳ２３−３−２に戻る。
ステップＳ２３−３−７　エンジン１１を始動し、リターンする。
【０１５７】
【発明の効果】
以上詳細に説明したように、本発明によれば、車両走行パターン作成装置においては、特定経路において過去に車両を走行させたときの走行実績を表す走行パターンと、前記特定経路の一部の走行パターンとを比較する比較処理手段と、比較結果に基づいて前記特定経路の残りの走行パターンを予測する走行パターン予測処理手段とを有する。
【０１５８】
この場合、特定経路において過去に車両を走行させたときの走行実績を表す走行パターンと、前記特定経路の一部の走行パターンとが比較され、比較結果に基づいて前記特定経路の残りの走行パターンを予測されるので、走行経路に沿った道路の利用状況が変化し、それに伴って実際の走行パターンが変化しても、過去の走行実績に基づいて今回の走行パターンと類似するパターンが選択され、走行パターンを十分に高い精度で予測することができる。
【０１５９】
また、ナビゲーションシステムによって取得された周辺環境情報を利用するだけでなく、過去の走行パターンデータも併せて利用することができるので、周辺環境情報に表れにくい道路の利用状況の変化に対しても、走行パターンを十分に高い精度で予測することができ、走行パターンを予測することができる地域が限定されない。
【０１６０】
さらに、例えば、周辺環境情報に表れにくい場合として、道路の幅員が局部的に小さくなっている場合、県道、市道等の道路を走行する場合等においても走行パターンを予測することができる。
【０１６１】
本発明のエンジン始動停止装置においては、特定経路において過去に車両を走行させたときの走行実績を表す走行パターンと、前記特定経路の一部の走行パターンとを比較する比較処理手段と、比較結果に基づいて前記特定経路の残りの走行パターンを予測する走行パターン予測処理手段と、予測された走行パターンに基づいてエンジンの停止及び再始動の実行を行うエンジン制御処理手段とを有する。
【０１６２】
この場合、予測された走行パターンに基づいてエンジンが停止及び再始動の実行が行われるので、燃費を良くすることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態における車両走行パターン作成装置の機能ブロック図である。
【図２】本発明の実施の形態における車両駆動装置の要部を示す概略図である。
【図３】本発明の実施の形態における駆動制御装置の概略図である。
【図４】本発明の実施の形態における車載装置の概略図である。
【図５】本発明の実施の形態における車両制御装置の動作を示す第１のメインフローチャートである。
【図６】本発明の実施の形態における車両制御装置の動作を示す第２のメインフローチャートである。
【図７】本発明の実施の形態における車両の走行経路を示す図である。
【図８】本発明の実施の形態における車両の走行パターンの説明図である。
【図９】本発明の実施の形態における第１の比較用データテーブルを示す図である。
【図１０】本発明の実施の形態における第２の比較用データテーブルを示す図である。
【図１１】本発明の実施の形態における出発地データ登録処理のサブルーチンを示す図である。
【図１２】本発明の実施の形態における走行パターンデータ作成記録処理のサブルーチンを示す図である。
【図１３】本発明の実施の形態における部分経路比較処理のサブルーチンを示す図である。
【図１４】本発明の実施の形態における部分パターン比較処理のサブルーチンを示す図である。
【図１５】本発明の実施の形態における走行パターン予測処理のサブルーチンを示す図である。
【図１６】本発明の実施の形態における走行パターン予測処理の動作を示す説明図である。
【図１７】本発明の実施の形態における車両制御処理のサブルーチンを示す図である。
【図１８】本発明の実施の形態における自動アイドルストップ制御処理のサブルーチンを示す図である。
【図１９】本発明の実施の形態における車両停止前エンジン停止制御処理のサブルーチンを示す図である。
【図２０】本発明の実施の形態におけるエンジン再始動禁止制御処理のサブルーチンを示す図である。
【符号の説明】
１１　　エンジン
５１　　車両制御装置
９１　　比較処理手段
９２　　走行パターン予測処理手段
【図１】
2004108777.tif 000003
【図２】
2004108777.tif 000004
【図３】
2004108777.tif 000005
【図４】
2004108777.tif 000006
【図５】
2004108777.tif 000007
【図６】
2004108777.tif 000008
【図７】
2004108777.tif 000009
【図８】
2004108777.tif 000010
【図９】
2004108777.tif 000011
【図１０】
2004108777.tif 000012
【図１１】
2004108777.tif 000013
【図１２】
2004108777.tif 000014
【図１３】
2004108777.tif 000015
【図１４】
2004108777.tif 000016
【図１５】
2004108777.tif 000017
【図１６】
2004108777.tif 000018
【図１７】
2004108777.tif 000019
【図１８】
2004108777.tif 000020
【図１９】
2004108777.tif 000021
【図２０】
2004108777.tif 000022