車両駆動制御装置および走行区間特定装置
【課題】走行先を特定するための操作を必要とすることなく、より高い精度で車両が走行する可能性の高い走行区間を特定できるようにする。
【解決手段】車両が走行した経路における道路区間毎の走行回数を走行方向別に収集し、当該収集した道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出し(S202)、これらの抽出した区間列を対象区間データマップとして耐久記憶媒体23に記憶させておく(S208)。そして、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定する(S404)。
【解決手段】車両が走行した経路における道路区間毎の走行回数を走行方向別に収集し、当該収集した道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出し(S202)、これらの抽出した区間列を対象区間データマップとして耐久記憶媒体23に記憶させておく(S208)。そして、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定する(S404)。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、走行用の動力源として少なくともモータを使用する車両に搭載され、規定された制御指標のスケジュールに従って動力源の駆動制御を行うことが可能な車両駆動制御装置および走行区間特定装置に関するものである。
【背景技術】
【0002】
この種の装置として、車速等の走行履歴を予め定められた区間毎に収集して学習し、学習した走行履歴と目的地までの経路の道路状況とに基づいて目的地までの燃料消費量が最小となるように予め定められた区間毎に制御指標のスケジュールを設定し、この制御指標のスケジュールに従ってエンジンとモータを制御するようにしたハイブリッド車両の駆動制御装置がある(例えば、特許文献1参照)。
【0003】
また、車両が走行した走行経路の履歴を記憶しておき、過去の履歴と同様の時間帯に同様の経路を走行している場合は、運転者が目的地を設定しない場合でも、通勤路などの普段よく通る経路を走行すると予測して、自動的に目的地を設定することが可能なナビゲーション装置もある(特許文献2、段落「0126」参照)。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2000−333305号公報
【特許文献2】特開2001−183150号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかし、上記特許文献1に記載されたような装置では、ユーザによる目的地の設定操作や経路探索操作が必要である。
【0006】
また、上記特許文献2に記載された装置のように、目的地そのものを予測するような構成では予測が外れる可能性が高く、車両が走行する可能性の高い走行区間を精度よく特定することができない。
【0007】
本発明は上記問題に鑑みたもので、走行先を特定するための操作を必要とすることなく、より高い精度で車両が走行する可能性の高い走行区間を特定できるようにすることを目的とする。
【課題を解決するための手段】
【0008】
上記目的を達成するため、請求項1に記載の発明は、車両が走行した経路における道路区間毎の走行回数を走行方向別に収集し、当該収集した道路区間毎の走行回数を走行方向別に記憶手段に記憶させる処理を行う走行回数記憶処理手段と、記憶手段に記憶された道路区間毎の走行回数に基づいて当該道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出する区間抽出手段と、区間抽出手段により抽出された区間列を対象区間データマップとして記憶手段に記憶させる対象区間データマップ記憶手段と、対象区間データマップにより示される区間列毎に制御指標のスケジュールを規定するスケジュール規定手段と、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定する区間特定手段と、区間特定手段により特定された車両が走行する可能性の高い走行区間に対してスケジュール規定手段により規定された制御指標のスケジュールに従って動力源の駆動制御を行う駆動制御手段と、を備えたことを特徴としている。
【0009】
このような構成によれば、道路区間毎の走行回数に基づいて当該道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出し、これらの抽出した区間列を対象区間データマップとして記憶手段に記憶させ、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定するので、走行先を特定するための操作を必要とすることなく、より高い精度で車両が走行する可能性の高い走行区間を特定することができる。また、対象区間データマップにより示される区間列毎に制御指標のスケジュールを規定し、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定し、この特定した車両が走行する可能性の高い走行区間に対してスケジュール規定手段により規定された制御指標のスケジュールに従って動力源の駆動制御が実施されるので、走行用の動力源により消費されるエネルギーの低減を図ることもできる。
【0010】
また、請求項2に記載の発明は、車両の走行時に最後に走行した頻度の高い道路区間を特定する区間特定手段と、区間特定手段により特定された車両の走行時に最後に走行した頻度の高い道路区間が端部となるように区間抽出手段により走行方向別に抽出された区間列を分割する区間分割手段と、を備え、対象区間データマップ記憶手段は、区間分割手段により分割された区間列を対象区間データマップとして記憶手段に記憶させることを特徴としている。
【0011】
ところで、道路区間毎の走行回数が基準値以上か否かに基づいて車両が走行する可能性の高い走行区間を抽出する構成では、例えば、自宅前に東西方向に延びる道路がある場合、自宅から東へ向かう場合によく通る区間と、西方面から自宅へ向かう場合によく通る区間とを、1つの区間とみなしてしまうといった問題が生じる。しかし、上記した構成によれば、車両の走行時に最後に走行した頻度の高い道路区間を特定し、この車両の走行時に最後に走行した頻度の高い道路区間が端部となるように区間抽出手段により走行方向別に抽出された区間列を分割し、このようにして分割された区間列が対象区間データマップとして記憶手段に記憶されるので、自宅から東へ向かう場合によく通る区間と、西方面から自宅へ向かう場合によく通る区間とを、1つの区間とみなしてしまうといったことを防止することができる。
【0012】
また、請求項3に記載の発明は、区間特定手段が、走行回数記憶処理手段により記憶手段に記憶された道路区間毎の走行回数の分布から車両の走行時に最後に走行した頻度の高い道路区間を特定することを特徴としている。
【0013】
このような構成によれば、記憶手段に記憶された道路区間毎の走行回数のみに基づいて車両の走行時に最後に走行した頻度の高い道路区間を特定するので、制御部の処理を簡素化することが可能である。
【0014】
また、請求項4に記載の発明は、区間特定手段が、隣接する両側の区間と比較して、走行回数が予め定められた基準値以上多い区間を、車両の走行時に最後に走行した頻度の高い道路区間として特定することを特徴としている。
【0015】
このように、車両の走行時に最後に走行した頻度の高い道路区間は、隣接する両側の区間と比較して、走行回数が多くなるという特性を利用して、隣接する両側の区間と比較して、走行回数が予め定められた基準値以上多い区間を、車両の走行時に最後に走行した頻度の高い道路区間として特定することができる。
【0016】
また、請求項5に記載の発明は、区間特定手段が、隣接する区間の走行回数が予め定められた基準値未満で、かつ、手前に位置する各区間の走行回数と比較して走行回数が半分以上の区間が存在する場合、当該区間を車両の走行時に最後に走行した頻度の高い道路区間として特定することを特徴としている。
【0017】
このように、隣接する区間の走行回数が予め定められた基準値未満で、かつ、手前に位置する各区間の走行回数と比較して走行回数が半分以上の区間が存在する場合、当該区間を車両の走行時に最後に走行した頻度の高い道路区間として特定することができる。
【0018】
また、請求項6に記載の発明は、走行回数記憶処理手段は、車両が走行を終了したか否かを特定するための信号を取得し、当該信号に基づいて車両が走行を終了した地点および回数を収集し、当該車両が走行を終了した地点における走行終了回数を記憶手段に記憶させ、区間特定手段は、走行回数記憶処理手段により記憶手段に記憶された車両が走行を終了した地点における走行終了回数から車両の走行時に最後に走行した頻度の高い道路区間を特定することを特徴としている。
【0019】
このように、車両が走行を終了した地点における走行終了回数から車両の走行時に最後に走行した頻度の高い道路区間を特定することもできる。
【0020】
また、請求項7に記載の発明では、区間抽出手段は、抽出した区間列上に存在する分岐点毎に各分岐路への走行確率を算出し、当該走行確率が閾値未満となる区間を区間列から除外することを特徴としている。
【0021】
このような構成によれば、抽出した区間列上に存在する分岐点毎に各分岐路への走行確率を算出し、当該走行確率が閾値未満となる区間が区間列から除外されるので、より精度よく車両が走行する可能性の高い走行区間を特定することができる。
【0022】
ところで、制御指標のスケジュールを規定して走行用の動力源の駆動制御を実施する場合、区間長の短い区間に対して制御指標のスケジュールを規定すると、かえって走行用の動力源でエネルギーを無駄に消費してしまう場合が多い。
【0023】
しかし、請求項8に記載の発明では、区間抽出手段は、抽出した区間列のうち、区間長が基準値未満の区間列を除外するので、走行用の動力源でエネルギーを無駄に消費しないようにすることが可能である。
【0024】
また、請求項9に記載の発明は、対象区間データマップ記憶手段が、区間分割手段により分割された区間列に、並行する複数の区間列が含まれる場合、当該並行する複数の区間列のうち、最も走行回数の多い区間列を経由する区間列を優先的に車両が走行する可能性の高い対象区間データとし、最も走行回数の多い区間列以外の区間列についても車両が走行する可能性の高い対象区間データとして別に記憶手段に記憶させることを特徴としている。
【0025】
このような構成によれば、分割された区間列に、並行する複数の区間列が含まれる場合、当該並行する複数の区間列のうち、最も走行回数の多い区間列を経由する区間列を優先的に車両が走行する可能性の高い対象区間データとし、最も走行回数の多い区間列以外の区間列についても車両が走行する可能性の高い対象区間データとして別に記憶手段に記憶されるので、優先的に記憶手段に記憶された車両が走行する可能性の高い対象区間データにより示される区間を車両が走行する場合だけでなく、優先順位の低い対象区間データにより示される区間を車両が走行する場合にも、制御指標のスケジュールに従った走行駆動制御を実施することが可能であり、走行用の動力源で消費されるエネルギーの低減を図ることができる。
【0026】
また、請求項10に記載の発明は、車両が制御指標のスケジュールが規定された区間から基準回数以上離脱したことを判定した場合、再度、区間抽出手段に道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、対象区間データマップ記憶手段に区間抽出手段により抽出された区間列を対象区間データマップとして記憶手段に記憶させることを特徴としている。
【0027】
このように、車両が制御指標のスケジュールが規定された区間から基準回数以上離脱したことを判定した場合、再度、区間抽出手段に道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、対象区間データマップ記憶手段に区間抽出手段により抽出された区間列を対象区間データマップとして記憶手段に記憶させるので、記憶手段に記憶された対象区間データを更新することができる。
【0028】
また、請求項11に記載の発明は、制御指標のスケジュールが規定されてから予め定められた期間以上が経過したことを判定した場合、再度、区間抽出手段に道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、対象区間データマップ記憶手段に区間抽出手段により抽出された区間列を対象区間データマップとして記憶手段に記憶させることを特徴としている。
【0029】
このように、制御指標のスケジュールが規定されてから予め定められた期間以上が経過したことを判定した場合にも、再度、区間抽出手段に道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、対象区間データマップ記憶手段に区間抽出手段により抽出された区間列を対象区間データマップとして記憶手段に記憶させるので、記憶手段に記憶された対象区間データを更新することができる。
【0030】
また、請求項12に記載の発明は、車両が走行した経路における道路区間毎の走行回数を走行方向別に収集し、当該収集した道路区間毎の走行回数を走行方向別に記憶手段に記憶させる処理を行う走行回数記憶処理手段と、記憶手段に記憶された道路区間毎の走行回数に基づいて当該道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出する区間抽出手段と、区間抽出手段により抽出された区間列を対象区間データマップとして記憶手段に記憶させる対象区間データマップ記憶手段と、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定する区間特定手段と、を備えたことを特徴としている。
【0031】
このような構成によれば、車両が走行した経路における道路区間毎の走行回数を走行方向別に収集し、当該収集した道路区間毎の走行回数を走行方向別に記憶手段に記憶させる処理を実施し、記憶手段に記憶された道路区間毎の走行回数に基づいて当該道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出し、これらの抽出した区間列を対象区間データマップとして記憶手段に記憶させ、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定するので、走行先を特定するための操作を必要とすることなく、より高い精度で車両が走行する可能性の高い走行区間を特定することができる。このように、車両が走行する可能性の高い走行区間を特定する走行区間特定装置として捉えることもできる。
【図面の簡単な説明】
【0032】
【図1】本発明の一実施形態に係る車両駆動制御装置の構成を概略的に示した図である。
【図2】ナビゲーションECUの構成を示す図である。
【図3】走行回数記憶処理のフローチャートである。
【図4】制御対象区間推定処理のフローチャートである。
【図5】制御対象区間推定処理について説明するための図である。
【図6】制御対象区間推定処理について説明するための図である。
【図7】端部選択アルゴリズムについて説明するための図である。
【図8】制御対象区間推定処理について説明するための図である。
【図9】制御対象区間推定処理について説明するための図である。
【図10】スケジュール計画処理のフローチャートである。
【図11】駆動制御処理のフローチャートである。
【図12】対象区間データ更新処理のフローチャートである。
【発明を実施するための形態】
【0033】
本発明の一実施形態に係るハイブリッド車両の駆動制御装置の概略構成を図1に概略的に示す。このハイブリッド車両には、内燃機関としてのエンジン1、発電機2、モータ3、差動装置4、タイヤ5a、5b、インバータ6、DCリンク7、インバータ8、バッテリ9、HV制御部10、GPS受信機11、方位センサ12、車速センサ13、地図DB記憶部14およびナビゲーションECU20が搭載されている。
【0034】
このハイブリッド車両は、エンジン1およびモータ3を動力源として走行する。エンジン1を動力源とする場合は、エンジン1の回転力が、図示しないクラッチ機構および差動装置4を介してタイヤ5a、5bに伝わる。また、モータ3を動力源とする場合は、バッテリ9の直流電力がDCリンク7およびインバータ8を介して交流電力に変換され、その交流電力によってモータ3が作動し、このモータ3の回転力が、差動装置4を介してタイヤ5a、5bに伝わる。以下、エンジン1のみを動力源とする走行のモードを、エンジン走行という。また、エンジン1およびモータ3のうち少なくともモータ3を動力源とする走行のモードを、アシスト走行という。
【0035】
また、エンジン1の回転力は発電機2にも伝えられ、その回転力によって発電機2が交流電力を生成し、生成された交流電力はインバータ6、DCリンク7を介して直流電力に変換され、その直流電力がバッテリ9に蓄積される。このようなバッテリ9への充電は、燃料を使用したエンジン1の作動による充電である。以下、この種の充電を、内燃充電という。
【0036】
また、図示しない制動機構によりハイブリッド車両が減速すると、その減速時の抵抗力がモータ3に回転力として加わり、この回転力によってモータ3が交流電力を生成し、生成された交流電力がインバータ8、DCリンク7を介して直流電力に変換され、その直流電力がバッテリ9に蓄積される。以下、この種の充電を、回生充電という。
【0037】
HV制御部10は、ナビゲーションECU20からの指令等に応じて、発電機2、モータ3、インバータ6、8、バッテリ9の上述のような作動の実行・非実行等を制御する。HV制御部10は、例えばマイクロコンピュータを用いて実現してもよいし、下記のような機能を実現するための専用の回路構成を有するハードウェアであってもよい。
【0038】
より具体的には、HV制御部10は、現在SOC、基準SOCという2つの値を記憶しており、また、以下の(A)、(B)の処理を行う。
(A)ナビゲーションECU20から入力される制御指標である制御目標値(計画SOC)に基づいて、基準SOCの値を変化させ、ハイブリッド車両のバッテリ9の充電量を計画SOCに近づけるように、発電機2、モータ3、インバータ6、インバータ8、バッテリ9等のアクチュエータを制御する。
(B)定期的に現在SOCをナビゲーションECU20に通知する。
【0039】
SOC(State Of Charge)とは、バッテリの残量を表す指標であり、その値が高いほど残量が多い。現在SOCは、現在のバッテリ9のSOCを示す。HV制御部10は、この現在SOCの値を、逐次バッテリ9の状態を検出することで、繰り返し更新する。基準SOCは、HV制御部10にて発電/アシストを判断する制御目標値(例えば60パーセント)である。この値はナビゲーションECU20からの制御によって変更可能となっている。
【0040】
HV制御部10は、ナビゲーションECU20から入力される制御目標値に基づいて、ハイブリッド車両の走行モードのエンジン走行、アシスト走行を切り替え、また、内燃充電の実行・非実行、回生充電の実行・非実行を切り替える制御を行う。本実施形態における制御目標値は計画SOCである。HV制御部10は、現在SOCがこの計画SOCおよびその近傍の値を維持するよう、走行方法の決定および決定した走行方法に基づくアクチュエータの制御を実行する。
【0041】
また、ナビゲーションECU20から制御目標値が入力されない場合、HV制御部10は、車速、アクセル開度等に応じた駆動制御を自律的に行う。
【0042】
GPS受信機11、方位センサ12、および車速センサ13は、それぞれハイブリッド車両の位置、進行方向、走行速度を特定する周知のセンサである。地図DB記憶部14は、地図データを記憶する記憶媒体である。
【0043】
地図データは、複数の交差点のそれぞれに対応するノードデータ、および、交差点と交差点を結ぶ道路区間すなわちリンクのそれぞれに対応するリンクデータを有している。1つのノードデータは、当該ノードの識別番号、所在位置情報、種別情報を含む。また、1つのリンクデータは、当該リンクの識別番号(以下、リンクIDという)、区間長情報、位置情報、種別情報等を含んでいる。
【0044】
図2に示す様に、ナビゲーションECU20は、RAM21、ROM22、データ書き込み可能な耐久記憶媒体23および制御部24を備えたコンピュータとして構成されている。耐久記憶媒体23とは、ナビゲーションECU20の主電源の供給が停止してもデータを保持し続けることができる記憶媒体をいう。耐久記憶媒体23としては、例えば、ハードディスクドライブ、フラッシュメモリ、EEPROM等の不揮発性記憶媒体、およびバックアップRAMがある。
【0045】
ナビゲーションECU20におけるCPUは、ROMまたは耐久記憶媒体に記憶されたプログラムに従って各種処理を実施する。ナビゲーションECU20の処理としては、GPS受信機11、方位センサ12、車速センサ13から取得した位置情報等に基づいて、車両の現在位置を特定する現在位置特定処理、車両が地図DB記憶部14の地図中のどの道路上にいるかを判定し、道路上の地点に車両の現在位置を補正するマップマッチング処理29、目的地までの最適な走行経路を決定する経路算出処理30、目的地点までの走行経路に沿って走行案内を行うナビゲーション処理40等がある。
【0046】
ところで、上記特許文献2に記載された装置のように、目的地そのものを予測するような構成では予測が外れる可能性が高く、車両が走行する可能性の高い走行区間を精度よく特定することができない。
【0047】
このような課題を解決すべく鋭意検討を行った結果、例えば、自宅前に東西に延びる道路が存在する場合、自宅から東へ向かう場合によく通る区間、東側から自宅へ向かう場合によく通る区間、自宅から西へ向かう場合によく通る区間、西側から自宅へ向かう場合によく通る区間、といったように、車両がよく通る区間を走行方向別に抽出してマップとして持つようにするのが有効であるとの結果が得られた。
【0048】
すなわち、車両が走行した区間毎の走行回数を収集し、この区間毎の走行回数から走行方向別に車両がよく走行する区間列を予め抽出して対象区間データマップとして持つようにし、これらの各区間列に対して走行用の動力源で消費されるエネルギー量が小さくなるような制御指標のスケジュールを予め規定しておき、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定するとともに、この制御対象区間に対して規定された制御指標のスケジュールに従って走行用の動力源の駆動制御を行うといった手法が有効と考えられる。
【0049】
本実施形態におけるナビゲーションECU20は、搭載車両が走行した経路における道路区間毎の走行回数を走行方向別に収集し、当該収集した道路区間毎の走行回数を走行方向別に耐久記憶媒体23に記憶させる走行回数記憶処理を実施するとともに、この走行回数記憶処理によって収集された道路区間毎の走行回数に基づいて車両が走行する可能性の高い区間列を特定し、これらの区間列の集合体を制御対象区間データ(対象区間データマップに相当する)として耐久記憶媒体23に記憶させる制御対象区間推定処理を実施する。
【0050】
まず、図3に従って、走行回数記憶処理について説明する。車両のイグニッションスイッチがオン状態になると、ナビゲーションECU20は動作状態となり、定期的に図3に示す処理を実施する。
【0051】
まず、エンジンがオンしてから一定距離(例えば、10メートル)以上走行したか否かを判定する(S100)。なお、エンジンがオンしてから一定距離以上走行したか否かの判定は、車速センサ12より入力される信号に基づいて判定することができる。
【0052】
ここで、エンジンがオンしてから一定距離以上走行してない場合には、S100の判定はNOとなり、本処理を終了する。
【0053】
また、エンジンがオンしてから一定距離以上走行した場合、S100の判定はYESとなり、次に、学習回数を1回インクリメントする(S102)。本実施形態では、耐久記憶媒体23に学習回数を記憶させるようになっており、このように車両が一定距離以上走行したときに学習回数に1を加えるとともに年月日情報を耐久記憶媒体23に記憶させる。
【0054】
次に、走行中のリンクのリンクIDを特定する(S104)。具体的には、地図データを参照して走行中のリンクのリンクIDを特定するとともにリンクの始点座標と終点座標のどちらを先に通過したかに基づいて走行中のリンクにおける走行方向が順方向であるが逆方向であるかを特定する。ここでは、車両がリンクの始点座標を先に通過した場合、車両の走行方向を順方向とし、車両がリンクの終点座標を先に通過した場合、車両の走行方向を逆方向として特定するようになっている。
【0055】
次に、リンクIDが変更となったか否かを判定する(S106)。具体的には、マップマッチング処理により走行中のリンクのリンクIDが変更となったか否かを判定する。
【0056】
ここで、走行中のリンクのリンクIDが変更となっていない場合、S106の判定はNOとなり、S104へ戻る。
【0057】
また、車両が次のリンクに進入し、走行中のリンクのリンクIDが変更となった場合、S106の判定はYESとなり、次に、制御対象区間を推定するためのデータを耐久記憶媒体23に記憶させる(S108)。具体的には、変更となる前のリンクについて、走行回数を学習し、走行方向別にリンクIDと関連付けて耐久記憶媒体23に記憶させ、S104へ戻る。
【0058】
このように、S104〜108を繰り返し実施して、走行方向別に道路区間毎の走行回数が耐久記憶媒体23に記憶される。そして、車両のイグニッションスイッチがオフ状態になると、本処理を終了する。
【0059】
次に、図4に従って、制御対象区間推定処理について説明する。車両のイグニッションスイッチがオン状態になると、ナビゲーションECU20は、図3に示した走行回数記憶処理と並行してこの制御対象区間推定処理を実施する。
【0060】
まず、耐久記憶媒体23に記憶された各リンクの走行回数を読み出す(S200)。具体的には、耐久記憶媒体23を参照して走行方向別に車両が少なくとも1回走行した道路区間の走行回数を読み出す。図5に、車両が少なくとも1回走行した経路の一例を示す。
【0061】
次に、走行回数が予め定められた基準値(例えば、10回)以上多い区間を車両が走行する可能性の高い区間列として抽出する(S202)。図6に、抽出された区間の一例を示す。なお、図中の数字は、走行回数が10回以上の区間における各区間の走行回数を示している。また、自宅周辺については、図中の自宅周辺拡大図に示すようになっているものとする。また、この図には、自宅を走行開始地点とする走行方向についてのみ示してある。
【0062】
次に、対象区間を切り分けるための端部を選択する(S204)。本実施形態では、耐久記憶媒体23を参照して複数区間の走行回数の分布から車両の走行時に最後に走行した頻度の高い道路区間を特定し、この道路区間を端部として選択する。これは、走行用の動力源で消費されるエネルギー量が小さくなるような制御指標のスケジュールを予め規定するためには、S202にて走行方向別に抽出された区間列を、例えば、自宅前の道路区間のように、車両の走行時に最後に走行した頻度の高い道路区間で分割する必要があるためである。
【0063】
ここで、図7を参照して、本実施形態に係る端部選択アルゴリズムについて説明する。
(1)パターン1について
パターン1は、自宅や会社等の終点を端部として選択するというものである。自宅や会社等の終点に車両を駐車する際には、自宅や会社等の走行終了地点の前に位置する道路区間で走行回数のカウントが終了し、次回、走行開始時には、自宅や会社等の走行終了地点の前に位置する道路区間から走行回数のカウントが開始される。例えば、通過パターンの欄に示すように、図中左方向から自宅前の道路区間を通過して自宅に車両を駐車させる場合、自宅前の道路区間A2の図中左側に隣接する道路区間A1の走行回数および自宅前の道路区間A2の走行回数は、それぞれ1回となる。その後、自宅から図中右方向へ走行する場合、自宅前の道路区間A2および自宅前の道路区間の図中右側に隣接する道路区間A3の走行回数は、それぞれ1回となる。すなわち、自宅前の道路区間の走行回数A2は2回となり、この自宅前の道路区間に隣接する両側の区間A1、A3の走行回数は1それぞれ1回となる。パターン1では、このような特性に着目し、図7のリンク通過回数の欄に示すように、隣接する両側の区間と比較して、走行回数が予め定められた基準値以上多い区間を、車両の走行時に最後に走行した頻度の高い道路区間として特定し、この道路区間を端部として選択する。
【0064】
なお、大型ショッピングセンター等の広い駐車場の一スペースに車両を駐車するような場合には、車両が駐車場へ進入すると駐車場前の道路区間から離脱して駐車場の中を走行することになる。この場合、駐車場前の道路区間が、車両の走行時に最後に走行した頻度の高い道路区間として特定されることになる。
【0065】
このようにして、図8に示す自宅前の道路区間A2が端部T1として選択される。なお、図8に示す端部T2〜T4は、S202にて走行方向別に区間列を抽出した際に自然に生じた端部である。
(2)パターン2について
パターン2は、銀行、コンビニエンスストア等の中継点を端部として選択するというものである。このパターン2においても、パターン1と同様に、隣接する両側の区間と比較して、走行回数が予め定められた基準値以上多い区間を、車両の走行時に最後に走行した頻度の高い道路区間として特定し、この道路区間を端部として選択する。
(3)パターン3について
パターン3は、抽出した区間列の途中に分岐点が存在する場合に、隣接する区間の走行回数が予め定められた基準値未満で、かつ、手前に位置する各区間の走行回数の半分以上の走行回数となっている区間を端部として設定するというものである。例えば、基準値を仮に10とした場合、通過パターンの欄に示すように、隣接する区間B4の走行回数が5回となっており、かつ、手前に位置する各区間B2の走行回数(図中では、60回)の半分以上の走行回数となっている区間B3が存在する場合、その区間B3を端部として選択する。これは、抽出した区間列の途中に分岐点が存在するような場合、走行回数の多い方の区間列が優先されるように端部が設定されることを意味する。
【0066】
つまり、図8に示すように、走行方向別に抽出された区間列T1−J1−J2−J3−T3が途中の分岐点J3で分岐しているような場合、各分岐路のうち走行回数の多い方の分岐路を経由する区間列を優先するように、端部T3が選択される。したがって、車両が走行する可能性の高い道路区間は、T1−J1−C1−J2−J3−T3となる。
【0067】
なお、この場合、走行回数の少ない方の区間列J3−T4についても、区間列T1−J1−C1−J2−J3−T3とは別に、車両が走行する可能性の高い道路区間とするようになっている。この際、走行回数の少ない区間列J3−T4の両端の区間C41、C44をそれぞれ端部として選択し、この端部でS202にて走行方向別に抽出された区間列を分割するようになっている。
【0068】
上記したように、耐久記憶媒体23に記憶された道路区間毎の走行回数の分布から車両の走行時に最後に走行した頻度の高い道路区間を端部として選択する。
【0069】
また、本実施形態では、上記(1)〜(3)に示した端部選択とは別に、S202にて走行方向別に抽出された区間列に並行する複数の区間が含まれる場合においても、端部を選択するようになっている。
【0070】
図8に示すように、走行方向別に抽出された区間列T1−J1−J2−J3−T3に、並行する2つの区間列C1と、C21〜C23とが含まれているような場合、並行する区間列C1、C21〜C23のうち、走行回数の多い方の区間列C1を経由する区間列を優先するようにしている。したがって、車両が走行する可能性の高い道路区間は、T1−J1−C1−J2−J3−T3となる。
【0071】
また、走行回数の少ない方の区間列C21〜C23についても、区間列T1−J1−C1−J2−J3−T3とは別に、耐久記憶媒体23に記憶させる。この際、走行回数の少ない区間列C21〜C23の両端の区間C21、C23をそれぞれ端部として選択し、この端部でS202にて走行方向別に抽出された区間列を分割するようにしている。
【0072】
また、本実施形態では、S202にて走行方向別に抽出された区間列が途中で分岐している場合にも、端部を選択し、この端部でS202にて走行方向別に抽出された区間列を分割するようになっている。
【0073】
図4の説明に戻り、次に、S204にて端部として選択された区間が端部となるようにS202にて走行方向別に抽出された区間列を分割する(S206)。具体的には、図8に示したように、A2、C21、C23、C41が端部となるようにS202にて走行方向別に抽出した区間列を分割する。これにより、S202にて走行方向別に抽出された区間列は、T1−T2の区間、T1−J1−C1−J2−J3−T3の区間、J1−C21−C22−C23−J2の区間、J3−T4の区間、の4つの区間に分割される。
【0074】
また、更に、分割した区間列上に存在する分岐点毎に各分岐路への走行確率を算出し、当該走行確率が閾値(例えば、70%)未満となる区間の足切りを行う。図9に示すように、区間列T1−J1−J2−J3−T3が途中の分岐点J1で分岐しており、分岐点J1の直前の区間の走行回数が30回、分岐点J1から区間C1方面への走行回数が15回、分岐点J1からC21方面への走行回数が10回となっている場合、分岐点J3から区間C1方面への確率は15/30=50%となり、分岐点J3からC21方面への走行確率は10/30=33%となる。ここで、閾値=70%とした場合、分岐点J1から区間C1方面への確率、分岐点J1からC21方面への走行確率ともに閾値未満となるため、分岐点J1の直前の区間C5に端部を設定し、この分岐点J1の直前の区間C5が端部となるように区間列T1−J1−J2−J3−T3を分割する。
【0075】
また、この場合、合流点J2の直後の区間C31についても新たに端部を設定し、この合流点J2の直後の区間C31が端部となるように区間列T1−J1−J2−J3−T3を分割する。
【0076】
したがって、区間列T1−J1−J2−J3−T3は、T1−J1の区間と、J2−J3−T3の区間に分割される。
【0077】
また、図9に示すように、区間列T1−J4−T2が途中の分岐点J4で分岐しており、分岐点J4の直前の区間の走行回数が30回、分岐点J4から区間T2方面への走行回数が20回となっている場合、分岐点J4から区間T2方面への確率は20/30=67%となる。したがって、閾値=70%とした場合、分岐点J4から区間T2方面への確率は閾値未満となるため、分岐点J4を端部に設定し、この分岐点J4で足切りを行う。
【0078】
次に、更に、分割した区間列のうち、区間長が基準値(例えば、2キロメートル)未満の区間列が存在する場合には、この区間長が基準値未満の区間列を除外する。
【0079】
次に、S206にて分割された区間列の集合体を車両が走行する可能性の高い対象区間データとして耐久記憶媒体23に記憶させ(S208)、本処理を終了する。
【0080】
本実施形態におけるナビゲーションECU20は、耐久記憶媒体23に記憶させた制御対象区間データに基づいて、分割された区間列毎に制御指標のスケジュールを規定して耐久記憶媒体23に記憶させるスケジュール計画処理を実施する。
【0081】
本実施形態におけるナビゲーションECU20は、車両の走行に伴って制御指標のスケジュールを規定するための走行情報を道路区間毎に収集し、耐久記憶媒体23に記憶させる処理を実施するようになっている。制御指標のスケジュールを規定するための走行情報としては、道路勾配、回生量、EV区間発電量、車速、一次停止線数等がある。ナビゲーションECU20は、耐久記憶媒体23に記憶された制御指標のスケジュールを規定するための走行情報を用いてスケジュール計画処理を実施する。
【0082】
図10に、このスケジュール計画処理のフローチャートを示す。ナビゲーションECU20は、図3、図4に示した処理と並行して図10に示す処理を実施する。
【0083】
このスケジュール計画処理では、まず、計画立案を行う(S302)。具体的には、耐久記憶媒体23に記憶させた制御対象区間データに基づいて、分割された区間列を計画区間として、これらの計画区間を走行するのに必要なエネルギーを、耐久記憶媒体23に記憶された走行情報に基づいて算出する。そして、耐久記憶媒体23に記憶された走行情報から道路識別子毎に走行方法を決定する。具体的には、HV制御部10より基準SOCを取得し、この基準SOCと出発地から目的地に到着するまでの走行に伴って耐久記憶媒体に記憶された走行情報とに基づいて、出発地から目的地までの計画区間において、発電効率およびアシスト効率を算出してエンジン走行を行うかまたはアシスト走行を行うかの選択、内燃充電を行うか否かの選択、および、回生充電を行うか否かの選択といった制御方法を道路識別子毎に決定する。そして、耐久記憶媒体23に記憶された走行情報に基づいて全区間のSOC管理計画を作成する。SOC管理計画は、目的地までの計画SOC(制御目標値)の推移を予想したものである。なお、このようなSOC管理計画を作成する手法は、特開2001−183150号公報、「新エネルギー自動車の開発123〜124頁」CMC出版等にあるように周知である。
【0084】
次に、計画したSOC管理計画を耐久記憶媒体23に記憶させ(S304)、本処理を終了する。
【0085】
このようにして、分割された区間列毎に、制御指標のスケジュールが規定され耐久記憶媒体23に記憶される。
【0086】
次に、図11を参照して、駆動制御処理について説明する。ナビゲーションECU20は、車両のイグニッションスイッチがオンすると、図3、図4、図10に示した処理と並行して図11に示す処理を実施する。
【0087】
まず、車両が制御対象区間内へ移動したか否かを判定する(S402)。具体的には、車両の現在位置が耐久記憶媒体12に記憶された各制御対象区間のいずれかの中に移動したか否かを判定する。
【0088】
ここで、車両が制御対象区間内へ移動していない場合、S402の判定はNOとなり、S402の判定を繰り返す。この場合、HV制御部10の自律制御により、車速、アクセル開度等に応じたエンジンとモータの駆動制御が行われる。
【0089】
また、車両の現在位置が耐久記憶媒体23に記憶された制御対象区間であって、車両の走行方向と同一走行方向に対して規定された制御対象区間内に移動したことを判定すると、その制御対象区間を車両が走行する可能性の高い走行区間として特定するとともに、この制御対象区間に対して規定された制御指標のスケジュールを耐久記憶媒体23から読み出す(S404)。
【0090】
そして、読み出した制御指標のスケジュールに従った制御情報をHV制御部1へ送出する(S406)。これにより、制御指標のスケジュールに従った低燃費走行が実現される。
【0091】
次に、車両が次区間へ移動したか否かを判定する(S408)。具体的には、車両の現在位置が次区間に移動したか否かを判定する。なお、この次区間は、制御対象区間内における次区間を意味する。
【0092】
ここで、車両の現在位置が次区間に移動してない場合、S408の判定はNOとなり、S406へ戻る。したがって、S404にて読み出された制御指標のスケジュールに従った制御情報がHV制御部1へ送出され続ける。
【0093】
また、車両の現在位置が次区間に移動すると、S408の判定はYESとなり、次に、車両が制御対象区間外へ移動したか否かを判定する(S410)。具体的には、車両の現在位置が制御対象区間外に移動したか否かを判定する。
【0094】
車両の現在位置が制御対象区間外へ移動していない場合、S410の判定はNOとなり、S406へ戻る。したがって、S404にて読み出された制御スケジュールに従った制御情報がHV制御部1へ送出され続ける。
【0095】
また、車両が制御対象区間外へ移動すると、S410の判定はYESとなり、次に、パーキングブレーキがオン状態となったことを示す信号が入力されたか否かに基づいて車両が走行を終了したか否かを判定する(S412)。
【0096】
パーキングブレーキがオン状態となったことを示す信号が入力されない場合、S412の判定はNOとなり、制御情報の送出を停止し(S414)、S400へ戻る。なお、制御情報の送出を停止すると、HV制御部10の自律制御により、車速、アクセル開度等に応じたエンジンとモータの駆動制御が行われる。そして、再度、車両が制御対象区間へ移動すると、上記した処理が繰り返し実施され、その制御対象区間を計画区間として作成された制御指標のスケジュールに従った駆動制御が実施される。
【0097】
また、パーキングブレーキがオン状態となったことを示す信号が入力されると、S412の判定はYESとなり、本処理を終了する。
【0098】
本実施形態におけるナビゲーションECU20は、車両が制御対象区間から基準回数以上離脱したか否かを判定し、基準回数以上離脱したと判定すると、再度、制御対象区間推定処理を実施して対象区間データを更新させる対象区間データ更新処理を実施する。
【0099】
図12に、この対象区間データ更新処理のフローチャートを示す。ナビゲーションECU20は、図3、図4、図10、図11に示した処理と並行して、この対象区間データ更新処理を実施する。
【0100】
まず、車両が制御対象区間から基準回数以上離脱したか否かを判定する(S502)。具体的には、車両が制御対象区間の途中で離脱する度に、その制御対象区間毎に離脱回数を収集し、基準回数以上離脱した制御対象区間があるか否かを判定する。
【0101】
基準回数以上離脱した制御対象区間がない場合、S502の判定はNOとなり、S502の判定を繰り返し実施する。
【0102】
また、車両が制御対象区間から基準回数以上離脱すると、S5402の判定はYESとなり、次に、制御対象区間推定処理の実施を指示する(S504)。具体的には、図4に示した制御対象区間推定処理を再実施させる。これにより、耐久記憶媒体23に記憶された対象区間データが更新される。
【0103】
上記した構成によれば、道路区間(例えば、リンク)毎の走行回数に基づいて当該道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出し、これらの抽出した区間列を対象区間データマップとして耐久記憶媒体23に記憶させ、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定するので、走行先を特定するための操作を必要とすることなく、より高い精度で車両が走行する可能性の高い走行区間を特定することができる。
【0104】
また、対象区間データマップにより示される区間列毎に制御指標のスケジュールを規定し、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定し、この特定した車両が走行する可能性の高い走行区間に対してスケジュール規定手段により規定された制御指標のスケジュールに従って動力源の駆動制御が実施されるので、走行用の動力源により消費されるエネルギーの低減を図ることもできる。
【0105】
ところで、道路区間毎の走行回数が基準値以上か否かに基づいて車両が走行する可能性の高い走行区間を抽出する構成では、例えば、自宅前に東西方向に延びる道路がある場合、自宅から東へ向かう場合によく通る区間と、西方面から自宅へ向かう場合によく通る区間とを、1つの区間とみなしてしまうといった問題が生じる。しかし、上記した構成によれば、車両の走行時に最後に走行した頻度の高い道路区間を特定し、この車両の走行時に最後に走行した頻度の高い道路区間が端部となるように走行方向別に抽出された区間列を分割し、このようにして分割された区間列が対象区間データマップとして耐久記憶媒体23に記憶されるので、自宅から東へ向かう場合によく通る区間と、西方面から自宅へ向かう場合によく通る区間とを、1つの区間とみなしてしまうといったことを防止することができる。
【0106】
また、耐久記憶媒体23に記憶された道路区間毎の走行回数のみに基づいて車両の走行時に最後に走行した頻度の高い道路区間を特定することができるので、制御部の処理を簡素化することが可能である。
【0107】
また、上記した構成によれば、分割された区間列上に存在する分岐点毎に各分岐路への走行確率を算出し、当該走行確率が閾値未満となる区間が区間列から除外されるので、より精度よく車両が走行する可能性の高い走行区間を特定することができる。
【0108】
ところで、制御指標のスケジュールを規定して走行用の動力源の駆動制御を実施する場合、区間長の短い区間に対して制御指標のスケジュールを規定すると、かえって走行用の動力源でエネルギーを無駄に消費してしまう場合が多い。
【0109】
しかし、上記した構成のように、分割された区間列のうち、区間長が基準値未満の区間列を除外するので、走行用の動力源でエネルギーを無駄に消費しないようにすることが可能である。
【0110】
また、分割された区間列に、並行する複数の区間列が含まれる場合、当該並行する複数の区間列のうち、最も走行回数の多い区間列を経由する区間列を優先的に車両が走行する可能性の高い対象区間データとし、最も走行回数の多い区間列以外の区間列についても車両が走行する可能性の高い対象区間データとして別に耐久記憶媒体23に記憶されるので、優先的に耐久記憶媒体23に記憶された車両が走行する可能性の高い対象区間データにより示される区間を車両が走行する場合だけでなく、優先順位の低い対象区間データにより示される区間を車両が走行する場合にも、制御指標のスケジュールに従った走行駆動制御を実施することが可能であり、走行用の動力源で消費されるエネルギーの低減を図ることができる。
【0111】
また、車両が制御指標のスケジュールが規定された区間から基準回数以上離脱したことを判定した場合、再度、道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、区間特定手段に車両の走行時に最後に走行した頻度の高い道路区間を特定させ、区間分割手段に区間抽出手段により走行方向別に抽出された区間列を分割させ、対象区間データ耐久記憶媒体23に区間分割手段により分割された区間列の集合体を車両が走行する可能性の高い対象区間データとして耐久記憶媒体23に記憶させるので、耐久記憶媒体23に記憶された対象区間データを更新することができる。
【0112】
また、上記した車両駆動制御装置は、車両が走行する可能性の高い走行区間を特定する走行区間特定装置として捉えることもできる。
【0113】
なお、本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づいて種々なる形態で実施することができる。
【0114】
例えば、上記実施形態では、車両駆動制御装置を、エンジンとモータを走行用の動力源とするハイブリッド車両に搭載した例を示したが、モータのみを走行用の動力源とする電気自動車、燃料電池車等に搭載するようにしてもよい。
【0115】
また、上記実施形態では、領域を限定することなく走行回数記憶処理を実施したが、例えば、自宅を中心とした一定半径に含まれる領域に限定して走行回数記憶処理を実施するようにしてもよく、また、自宅からの道なり距離が一定距離以内の領域に限定して走行回数記憶処理を実施するようにしてもよい。
【0116】
また、上記実施形態では、車両が制御指標のスケジュールが規定された区間から基準回数以上離脱したことを判定した場合、再度、区間抽出手段に道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、区間特定手段に車両の走行時に最後に走行した頻度の高い道路区間を特定させ、区間分割手段に区間抽出手段により走行方向別に抽出された区間列を分割させ、対象区間データ耐久記憶媒体23に区間分割手段により分割された区間列の集合体を車両が走行する可能性の高い対象区間データとして耐久記憶媒体23に記憶させたが、例えば、制御指標のスケジュールが規定されてから予め定められた期間(例えば、1ヶ月)以上が経過したことを判定した場合にも、同様に、再度、区間抽出手段に道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、区間特定手段に車両の走行時に最後に走行した頻度の高い道路区間を特定させ、区間分割手段に区間抽出手段により走行方向別に抽出された区間列を分割させ、対象区間データ耐久記憶媒体23に区間分割手段により分割された区間列の集合体を車両が走行する可能性の高い対象区間データとして耐久記憶媒体23に記憶させるようにしてもよい。
【0117】
また、上記実施形態では、耐久記憶媒体23に記憶された道路区間毎の走行回数の分布から車両の走行時に最後に走行した頻度の高い道路区間を特定したが、例えば、車両が走行を終了したか否かを特定するための信号(例えば、車両エンジンのオフ信号)を取得し、当該信号に基づいて車両が走行を終了した地点および回数を収集し、当該車両が走行を終了した地点における走行終了回数を耐久記憶媒体23に記憶させ、この車両が走行を終了した地点における走行終了回数から車両の走行時に最後に走行した頻度の高い道路区間を特定するようにしてもよい。
【0118】
また、上記実施形態では、S206にて分割された区間列上に存在する分岐点毎に各分岐路への走行確率を算出し、当該走行確率が閾値未満となる区間を区間列から除外したが、例えば、S202にて抽出した区間列上に存在する分岐点毎に各分岐路への走行確率を算出し、当該走行確率が閾値未満となる区間を区間列から除外するようにしてもよい。
【0119】
また、また、上記実施形態では、S206にて分割された区間列のうち、区間長が基準値未満の区間列が存在する場合には、この区間長が基準値未満の区間列を除外したが、例えば、S202にて抽出した区間列のうち、区間長が基準値未満の区間列が存在する場合には、この区間長が基準値未満の区間列を除外するようにしてもよい。
【0120】
なお、上記実施形態における構成と特許請求の範囲の構成との対応関係について説明すると、図3の走行回数記憶処理が走行回数記憶処理手段に相当し、耐久記憶媒体23が記憶手段に相当し、S202が区間抽出手段に相当し、S204が区間特定手段に相当し、S2306が区間分割手段に相当し、S208が対象区間データマップ記憶手段に相当し、S302、S304がスケジュール規定手段に相当し、図11の駆動制御処理がS402駆動制御手段に相当する。
【符号の説明】
【0121】
1 エンジン
2 発電機
3 モータ
4 差動装置
5a タイヤ
5b タイヤ
6 インバータ
7 DCリンク
8 インバータ
9 バッテリ
10 HV制御部
11 GPSセンサ
12 方位センサ
13 車速センサ
14 地図DB記憶部
15 加速度センサ
20 ナビゲーションECU
21 RAM
22 ROM
23 耐久記憶媒体
24 制御部
【技術分野】
【0001】
本発明は、走行用の動力源として少なくともモータを使用する車両に搭載され、規定された制御指標のスケジュールに従って動力源の駆動制御を行うことが可能な車両駆動制御装置および走行区間特定装置に関するものである。
【背景技術】
【0002】
この種の装置として、車速等の走行履歴を予め定められた区間毎に収集して学習し、学習した走行履歴と目的地までの経路の道路状況とに基づいて目的地までの燃料消費量が最小となるように予め定められた区間毎に制御指標のスケジュールを設定し、この制御指標のスケジュールに従ってエンジンとモータを制御するようにしたハイブリッド車両の駆動制御装置がある(例えば、特許文献1参照)。
【0003】
また、車両が走行した走行経路の履歴を記憶しておき、過去の履歴と同様の時間帯に同様の経路を走行している場合は、運転者が目的地を設定しない場合でも、通勤路などの普段よく通る経路を走行すると予測して、自動的に目的地を設定することが可能なナビゲーション装置もある(特許文献2、段落「0126」参照)。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2000−333305号公報
【特許文献2】特開2001−183150号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかし、上記特許文献1に記載されたような装置では、ユーザによる目的地の設定操作や経路探索操作が必要である。
【0006】
また、上記特許文献2に記載された装置のように、目的地そのものを予測するような構成では予測が外れる可能性が高く、車両が走行する可能性の高い走行区間を精度よく特定することができない。
【0007】
本発明は上記問題に鑑みたもので、走行先を特定するための操作を必要とすることなく、より高い精度で車両が走行する可能性の高い走行区間を特定できるようにすることを目的とする。
【課題を解決するための手段】
【0008】
上記目的を達成するため、請求項1に記載の発明は、車両が走行した経路における道路区間毎の走行回数を走行方向別に収集し、当該収集した道路区間毎の走行回数を走行方向別に記憶手段に記憶させる処理を行う走行回数記憶処理手段と、記憶手段に記憶された道路区間毎の走行回数に基づいて当該道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出する区間抽出手段と、区間抽出手段により抽出された区間列を対象区間データマップとして記憶手段に記憶させる対象区間データマップ記憶手段と、対象区間データマップにより示される区間列毎に制御指標のスケジュールを規定するスケジュール規定手段と、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定する区間特定手段と、区間特定手段により特定された車両が走行する可能性の高い走行区間に対してスケジュール規定手段により規定された制御指標のスケジュールに従って動力源の駆動制御を行う駆動制御手段と、を備えたことを特徴としている。
【0009】
このような構成によれば、道路区間毎の走行回数に基づいて当該道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出し、これらの抽出した区間列を対象区間データマップとして記憶手段に記憶させ、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定するので、走行先を特定するための操作を必要とすることなく、より高い精度で車両が走行する可能性の高い走行区間を特定することができる。また、対象区間データマップにより示される区間列毎に制御指標のスケジュールを規定し、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定し、この特定した車両が走行する可能性の高い走行区間に対してスケジュール規定手段により規定された制御指標のスケジュールに従って動力源の駆動制御が実施されるので、走行用の動力源により消費されるエネルギーの低減を図ることもできる。
【0010】
また、請求項2に記載の発明は、車両の走行時に最後に走行した頻度の高い道路区間を特定する区間特定手段と、区間特定手段により特定された車両の走行時に最後に走行した頻度の高い道路区間が端部となるように区間抽出手段により走行方向別に抽出された区間列を分割する区間分割手段と、を備え、対象区間データマップ記憶手段は、区間分割手段により分割された区間列を対象区間データマップとして記憶手段に記憶させることを特徴としている。
【0011】
ところで、道路区間毎の走行回数が基準値以上か否かに基づいて車両が走行する可能性の高い走行区間を抽出する構成では、例えば、自宅前に東西方向に延びる道路がある場合、自宅から東へ向かう場合によく通る区間と、西方面から自宅へ向かう場合によく通る区間とを、1つの区間とみなしてしまうといった問題が生じる。しかし、上記した構成によれば、車両の走行時に最後に走行した頻度の高い道路区間を特定し、この車両の走行時に最後に走行した頻度の高い道路区間が端部となるように区間抽出手段により走行方向別に抽出された区間列を分割し、このようにして分割された区間列が対象区間データマップとして記憶手段に記憶されるので、自宅から東へ向かう場合によく通る区間と、西方面から自宅へ向かう場合によく通る区間とを、1つの区間とみなしてしまうといったことを防止することができる。
【0012】
また、請求項3に記載の発明は、区間特定手段が、走行回数記憶処理手段により記憶手段に記憶された道路区間毎の走行回数の分布から車両の走行時に最後に走行した頻度の高い道路区間を特定することを特徴としている。
【0013】
このような構成によれば、記憶手段に記憶された道路区間毎の走行回数のみに基づいて車両の走行時に最後に走行した頻度の高い道路区間を特定するので、制御部の処理を簡素化することが可能である。
【0014】
また、請求項4に記載の発明は、区間特定手段が、隣接する両側の区間と比較して、走行回数が予め定められた基準値以上多い区間を、車両の走行時に最後に走行した頻度の高い道路区間として特定することを特徴としている。
【0015】
このように、車両の走行時に最後に走行した頻度の高い道路区間は、隣接する両側の区間と比較して、走行回数が多くなるという特性を利用して、隣接する両側の区間と比較して、走行回数が予め定められた基準値以上多い区間を、車両の走行時に最後に走行した頻度の高い道路区間として特定することができる。
【0016】
また、請求項5に記載の発明は、区間特定手段が、隣接する区間の走行回数が予め定められた基準値未満で、かつ、手前に位置する各区間の走行回数と比較して走行回数が半分以上の区間が存在する場合、当該区間を車両の走行時に最後に走行した頻度の高い道路区間として特定することを特徴としている。
【0017】
このように、隣接する区間の走行回数が予め定められた基準値未満で、かつ、手前に位置する各区間の走行回数と比較して走行回数が半分以上の区間が存在する場合、当該区間を車両の走行時に最後に走行した頻度の高い道路区間として特定することができる。
【0018】
また、請求項6に記載の発明は、走行回数記憶処理手段は、車両が走行を終了したか否かを特定するための信号を取得し、当該信号に基づいて車両が走行を終了した地点および回数を収集し、当該車両が走行を終了した地点における走行終了回数を記憶手段に記憶させ、区間特定手段は、走行回数記憶処理手段により記憶手段に記憶された車両が走行を終了した地点における走行終了回数から車両の走行時に最後に走行した頻度の高い道路区間を特定することを特徴としている。
【0019】
このように、車両が走行を終了した地点における走行終了回数から車両の走行時に最後に走行した頻度の高い道路区間を特定することもできる。
【0020】
また、請求項7に記載の発明では、区間抽出手段は、抽出した区間列上に存在する分岐点毎に各分岐路への走行確率を算出し、当該走行確率が閾値未満となる区間を区間列から除外することを特徴としている。
【0021】
このような構成によれば、抽出した区間列上に存在する分岐点毎に各分岐路への走行確率を算出し、当該走行確率が閾値未満となる区間が区間列から除外されるので、より精度よく車両が走行する可能性の高い走行区間を特定することができる。
【0022】
ところで、制御指標のスケジュールを規定して走行用の動力源の駆動制御を実施する場合、区間長の短い区間に対して制御指標のスケジュールを規定すると、かえって走行用の動力源でエネルギーを無駄に消費してしまう場合が多い。
【0023】
しかし、請求項8に記載の発明では、区間抽出手段は、抽出した区間列のうち、区間長が基準値未満の区間列を除外するので、走行用の動力源でエネルギーを無駄に消費しないようにすることが可能である。
【0024】
また、請求項9に記載の発明は、対象区間データマップ記憶手段が、区間分割手段により分割された区間列に、並行する複数の区間列が含まれる場合、当該並行する複数の区間列のうち、最も走行回数の多い区間列を経由する区間列を優先的に車両が走行する可能性の高い対象区間データとし、最も走行回数の多い区間列以外の区間列についても車両が走行する可能性の高い対象区間データとして別に記憶手段に記憶させることを特徴としている。
【0025】
このような構成によれば、分割された区間列に、並行する複数の区間列が含まれる場合、当該並行する複数の区間列のうち、最も走行回数の多い区間列を経由する区間列を優先的に車両が走行する可能性の高い対象区間データとし、最も走行回数の多い区間列以外の区間列についても車両が走行する可能性の高い対象区間データとして別に記憶手段に記憶されるので、優先的に記憶手段に記憶された車両が走行する可能性の高い対象区間データにより示される区間を車両が走行する場合だけでなく、優先順位の低い対象区間データにより示される区間を車両が走行する場合にも、制御指標のスケジュールに従った走行駆動制御を実施することが可能であり、走行用の動力源で消費されるエネルギーの低減を図ることができる。
【0026】
また、請求項10に記載の発明は、車両が制御指標のスケジュールが規定された区間から基準回数以上離脱したことを判定した場合、再度、区間抽出手段に道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、対象区間データマップ記憶手段に区間抽出手段により抽出された区間列を対象区間データマップとして記憶手段に記憶させることを特徴としている。
【0027】
このように、車両が制御指標のスケジュールが規定された区間から基準回数以上離脱したことを判定した場合、再度、区間抽出手段に道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、対象区間データマップ記憶手段に区間抽出手段により抽出された区間列を対象区間データマップとして記憶手段に記憶させるので、記憶手段に記憶された対象区間データを更新することができる。
【0028】
また、請求項11に記載の発明は、制御指標のスケジュールが規定されてから予め定められた期間以上が経過したことを判定した場合、再度、区間抽出手段に道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、対象区間データマップ記憶手段に区間抽出手段により抽出された区間列を対象区間データマップとして記憶手段に記憶させることを特徴としている。
【0029】
このように、制御指標のスケジュールが規定されてから予め定められた期間以上が経過したことを判定した場合にも、再度、区間抽出手段に道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、対象区間データマップ記憶手段に区間抽出手段により抽出された区間列を対象区間データマップとして記憶手段に記憶させるので、記憶手段に記憶された対象区間データを更新することができる。
【0030】
また、請求項12に記載の発明は、車両が走行した経路における道路区間毎の走行回数を走行方向別に収集し、当該収集した道路区間毎の走行回数を走行方向別に記憶手段に記憶させる処理を行う走行回数記憶処理手段と、記憶手段に記憶された道路区間毎の走行回数に基づいて当該道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出する区間抽出手段と、区間抽出手段により抽出された区間列を対象区間データマップとして記憶手段に記憶させる対象区間データマップ記憶手段と、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定する区間特定手段と、を備えたことを特徴としている。
【0031】
このような構成によれば、車両が走行した経路における道路区間毎の走行回数を走行方向別に収集し、当該収集した道路区間毎の走行回数を走行方向別に記憶手段に記憶させる処理を実施し、記憶手段に記憶された道路区間毎の走行回数に基づいて当該道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出し、これらの抽出した区間列を対象区間データマップとして記憶手段に記憶させ、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定するので、走行先を特定するための操作を必要とすることなく、より高い精度で車両が走行する可能性の高い走行区間を特定することができる。このように、車両が走行する可能性の高い走行区間を特定する走行区間特定装置として捉えることもできる。
【図面の簡単な説明】
【0032】
【図1】本発明の一実施形態に係る車両駆動制御装置の構成を概略的に示した図である。
【図2】ナビゲーションECUの構成を示す図である。
【図3】走行回数記憶処理のフローチャートである。
【図4】制御対象区間推定処理のフローチャートである。
【図5】制御対象区間推定処理について説明するための図である。
【図6】制御対象区間推定処理について説明するための図である。
【図7】端部選択アルゴリズムについて説明するための図である。
【図8】制御対象区間推定処理について説明するための図である。
【図9】制御対象区間推定処理について説明するための図である。
【図10】スケジュール計画処理のフローチャートである。
【図11】駆動制御処理のフローチャートである。
【図12】対象区間データ更新処理のフローチャートである。
【発明を実施するための形態】
【0033】
本発明の一実施形態に係るハイブリッド車両の駆動制御装置の概略構成を図1に概略的に示す。このハイブリッド車両には、内燃機関としてのエンジン1、発電機2、モータ3、差動装置4、タイヤ5a、5b、インバータ6、DCリンク7、インバータ8、バッテリ9、HV制御部10、GPS受信機11、方位センサ12、車速センサ13、地図DB記憶部14およびナビゲーションECU20が搭載されている。
【0034】
このハイブリッド車両は、エンジン1およびモータ3を動力源として走行する。エンジン1を動力源とする場合は、エンジン1の回転力が、図示しないクラッチ機構および差動装置4を介してタイヤ5a、5bに伝わる。また、モータ3を動力源とする場合は、バッテリ9の直流電力がDCリンク7およびインバータ8を介して交流電力に変換され、その交流電力によってモータ3が作動し、このモータ3の回転力が、差動装置4を介してタイヤ5a、5bに伝わる。以下、エンジン1のみを動力源とする走行のモードを、エンジン走行という。また、エンジン1およびモータ3のうち少なくともモータ3を動力源とする走行のモードを、アシスト走行という。
【0035】
また、エンジン1の回転力は発電機2にも伝えられ、その回転力によって発電機2が交流電力を生成し、生成された交流電力はインバータ6、DCリンク7を介して直流電力に変換され、その直流電力がバッテリ9に蓄積される。このようなバッテリ9への充電は、燃料を使用したエンジン1の作動による充電である。以下、この種の充電を、内燃充電という。
【0036】
また、図示しない制動機構によりハイブリッド車両が減速すると、その減速時の抵抗力がモータ3に回転力として加わり、この回転力によってモータ3が交流電力を生成し、生成された交流電力がインバータ8、DCリンク7を介して直流電力に変換され、その直流電力がバッテリ9に蓄積される。以下、この種の充電を、回生充電という。
【0037】
HV制御部10は、ナビゲーションECU20からの指令等に応じて、発電機2、モータ3、インバータ6、8、バッテリ9の上述のような作動の実行・非実行等を制御する。HV制御部10は、例えばマイクロコンピュータを用いて実現してもよいし、下記のような機能を実現するための専用の回路構成を有するハードウェアであってもよい。
【0038】
より具体的には、HV制御部10は、現在SOC、基準SOCという2つの値を記憶しており、また、以下の(A)、(B)の処理を行う。
(A)ナビゲーションECU20から入力される制御指標である制御目標値(計画SOC)に基づいて、基準SOCの値を変化させ、ハイブリッド車両のバッテリ9の充電量を計画SOCに近づけるように、発電機2、モータ3、インバータ6、インバータ8、バッテリ9等のアクチュエータを制御する。
(B)定期的に現在SOCをナビゲーションECU20に通知する。
【0039】
SOC(State Of Charge)とは、バッテリの残量を表す指標であり、その値が高いほど残量が多い。現在SOCは、現在のバッテリ9のSOCを示す。HV制御部10は、この現在SOCの値を、逐次バッテリ9の状態を検出することで、繰り返し更新する。基準SOCは、HV制御部10にて発電/アシストを判断する制御目標値(例えば60パーセント)である。この値はナビゲーションECU20からの制御によって変更可能となっている。
【0040】
HV制御部10は、ナビゲーションECU20から入力される制御目標値に基づいて、ハイブリッド車両の走行モードのエンジン走行、アシスト走行を切り替え、また、内燃充電の実行・非実行、回生充電の実行・非実行を切り替える制御を行う。本実施形態における制御目標値は計画SOCである。HV制御部10は、現在SOCがこの計画SOCおよびその近傍の値を維持するよう、走行方法の決定および決定した走行方法に基づくアクチュエータの制御を実行する。
【0041】
また、ナビゲーションECU20から制御目標値が入力されない場合、HV制御部10は、車速、アクセル開度等に応じた駆動制御を自律的に行う。
【0042】
GPS受信機11、方位センサ12、および車速センサ13は、それぞれハイブリッド車両の位置、進行方向、走行速度を特定する周知のセンサである。地図DB記憶部14は、地図データを記憶する記憶媒体である。
【0043】
地図データは、複数の交差点のそれぞれに対応するノードデータ、および、交差点と交差点を結ぶ道路区間すなわちリンクのそれぞれに対応するリンクデータを有している。1つのノードデータは、当該ノードの識別番号、所在位置情報、種別情報を含む。また、1つのリンクデータは、当該リンクの識別番号(以下、リンクIDという)、区間長情報、位置情報、種別情報等を含んでいる。
【0044】
図2に示す様に、ナビゲーションECU20は、RAM21、ROM22、データ書き込み可能な耐久記憶媒体23および制御部24を備えたコンピュータとして構成されている。耐久記憶媒体23とは、ナビゲーションECU20の主電源の供給が停止してもデータを保持し続けることができる記憶媒体をいう。耐久記憶媒体23としては、例えば、ハードディスクドライブ、フラッシュメモリ、EEPROM等の不揮発性記憶媒体、およびバックアップRAMがある。
【0045】
ナビゲーションECU20におけるCPUは、ROMまたは耐久記憶媒体に記憶されたプログラムに従って各種処理を実施する。ナビゲーションECU20の処理としては、GPS受信機11、方位センサ12、車速センサ13から取得した位置情報等に基づいて、車両の現在位置を特定する現在位置特定処理、車両が地図DB記憶部14の地図中のどの道路上にいるかを判定し、道路上の地点に車両の現在位置を補正するマップマッチング処理29、目的地までの最適な走行経路を決定する経路算出処理30、目的地点までの走行経路に沿って走行案内を行うナビゲーション処理40等がある。
【0046】
ところで、上記特許文献2に記載された装置のように、目的地そのものを予測するような構成では予測が外れる可能性が高く、車両が走行する可能性の高い走行区間を精度よく特定することができない。
【0047】
このような課題を解決すべく鋭意検討を行った結果、例えば、自宅前に東西に延びる道路が存在する場合、自宅から東へ向かう場合によく通る区間、東側から自宅へ向かう場合によく通る区間、自宅から西へ向かう場合によく通る区間、西側から自宅へ向かう場合によく通る区間、といったように、車両がよく通る区間を走行方向別に抽出してマップとして持つようにするのが有効であるとの結果が得られた。
【0048】
すなわち、車両が走行した区間毎の走行回数を収集し、この区間毎の走行回数から走行方向別に車両がよく走行する区間列を予め抽出して対象区間データマップとして持つようにし、これらの各区間列に対して走行用の動力源で消費されるエネルギー量が小さくなるような制御指標のスケジュールを予め規定しておき、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定するとともに、この制御対象区間に対して規定された制御指標のスケジュールに従って走行用の動力源の駆動制御を行うといった手法が有効と考えられる。
【0049】
本実施形態におけるナビゲーションECU20は、搭載車両が走行した経路における道路区間毎の走行回数を走行方向別に収集し、当該収集した道路区間毎の走行回数を走行方向別に耐久記憶媒体23に記憶させる走行回数記憶処理を実施するとともに、この走行回数記憶処理によって収集された道路区間毎の走行回数に基づいて車両が走行する可能性の高い区間列を特定し、これらの区間列の集合体を制御対象区間データ(対象区間データマップに相当する)として耐久記憶媒体23に記憶させる制御対象区間推定処理を実施する。
【0050】
まず、図3に従って、走行回数記憶処理について説明する。車両のイグニッションスイッチがオン状態になると、ナビゲーションECU20は動作状態となり、定期的に図3に示す処理を実施する。
【0051】
まず、エンジンがオンしてから一定距離(例えば、10メートル)以上走行したか否かを判定する(S100)。なお、エンジンがオンしてから一定距離以上走行したか否かの判定は、車速センサ12より入力される信号に基づいて判定することができる。
【0052】
ここで、エンジンがオンしてから一定距離以上走行してない場合には、S100の判定はNOとなり、本処理を終了する。
【0053】
また、エンジンがオンしてから一定距離以上走行した場合、S100の判定はYESとなり、次に、学習回数を1回インクリメントする(S102)。本実施形態では、耐久記憶媒体23に学習回数を記憶させるようになっており、このように車両が一定距離以上走行したときに学習回数に1を加えるとともに年月日情報を耐久記憶媒体23に記憶させる。
【0054】
次に、走行中のリンクのリンクIDを特定する(S104)。具体的には、地図データを参照して走行中のリンクのリンクIDを特定するとともにリンクの始点座標と終点座標のどちらを先に通過したかに基づいて走行中のリンクにおける走行方向が順方向であるが逆方向であるかを特定する。ここでは、車両がリンクの始点座標を先に通過した場合、車両の走行方向を順方向とし、車両がリンクの終点座標を先に通過した場合、車両の走行方向を逆方向として特定するようになっている。
【0055】
次に、リンクIDが変更となったか否かを判定する(S106)。具体的には、マップマッチング処理により走行中のリンクのリンクIDが変更となったか否かを判定する。
【0056】
ここで、走行中のリンクのリンクIDが変更となっていない場合、S106の判定はNOとなり、S104へ戻る。
【0057】
また、車両が次のリンクに進入し、走行中のリンクのリンクIDが変更となった場合、S106の判定はYESとなり、次に、制御対象区間を推定するためのデータを耐久記憶媒体23に記憶させる(S108)。具体的には、変更となる前のリンクについて、走行回数を学習し、走行方向別にリンクIDと関連付けて耐久記憶媒体23に記憶させ、S104へ戻る。
【0058】
このように、S104〜108を繰り返し実施して、走行方向別に道路区間毎の走行回数が耐久記憶媒体23に記憶される。そして、車両のイグニッションスイッチがオフ状態になると、本処理を終了する。
【0059】
次に、図4に従って、制御対象区間推定処理について説明する。車両のイグニッションスイッチがオン状態になると、ナビゲーションECU20は、図3に示した走行回数記憶処理と並行してこの制御対象区間推定処理を実施する。
【0060】
まず、耐久記憶媒体23に記憶された各リンクの走行回数を読み出す(S200)。具体的には、耐久記憶媒体23を参照して走行方向別に車両が少なくとも1回走行した道路区間の走行回数を読み出す。図5に、車両が少なくとも1回走行した経路の一例を示す。
【0061】
次に、走行回数が予め定められた基準値(例えば、10回)以上多い区間を車両が走行する可能性の高い区間列として抽出する(S202)。図6に、抽出された区間の一例を示す。なお、図中の数字は、走行回数が10回以上の区間における各区間の走行回数を示している。また、自宅周辺については、図中の自宅周辺拡大図に示すようになっているものとする。また、この図には、自宅を走行開始地点とする走行方向についてのみ示してある。
【0062】
次に、対象区間を切り分けるための端部を選択する(S204)。本実施形態では、耐久記憶媒体23を参照して複数区間の走行回数の分布から車両の走行時に最後に走行した頻度の高い道路区間を特定し、この道路区間を端部として選択する。これは、走行用の動力源で消費されるエネルギー量が小さくなるような制御指標のスケジュールを予め規定するためには、S202にて走行方向別に抽出された区間列を、例えば、自宅前の道路区間のように、車両の走行時に最後に走行した頻度の高い道路区間で分割する必要があるためである。
【0063】
ここで、図7を参照して、本実施形態に係る端部選択アルゴリズムについて説明する。
(1)パターン1について
パターン1は、自宅や会社等の終点を端部として選択するというものである。自宅や会社等の終点に車両を駐車する際には、自宅や会社等の走行終了地点の前に位置する道路区間で走行回数のカウントが終了し、次回、走行開始時には、自宅や会社等の走行終了地点の前に位置する道路区間から走行回数のカウントが開始される。例えば、通過パターンの欄に示すように、図中左方向から自宅前の道路区間を通過して自宅に車両を駐車させる場合、自宅前の道路区間A2の図中左側に隣接する道路区間A1の走行回数および自宅前の道路区間A2の走行回数は、それぞれ1回となる。その後、自宅から図中右方向へ走行する場合、自宅前の道路区間A2および自宅前の道路区間の図中右側に隣接する道路区間A3の走行回数は、それぞれ1回となる。すなわち、自宅前の道路区間の走行回数A2は2回となり、この自宅前の道路区間に隣接する両側の区間A1、A3の走行回数は1それぞれ1回となる。パターン1では、このような特性に着目し、図7のリンク通過回数の欄に示すように、隣接する両側の区間と比較して、走行回数が予め定められた基準値以上多い区間を、車両の走行時に最後に走行した頻度の高い道路区間として特定し、この道路区間を端部として選択する。
【0064】
なお、大型ショッピングセンター等の広い駐車場の一スペースに車両を駐車するような場合には、車両が駐車場へ進入すると駐車場前の道路区間から離脱して駐車場の中を走行することになる。この場合、駐車場前の道路区間が、車両の走行時に最後に走行した頻度の高い道路区間として特定されることになる。
【0065】
このようにして、図8に示す自宅前の道路区間A2が端部T1として選択される。なお、図8に示す端部T2〜T4は、S202にて走行方向別に区間列を抽出した際に自然に生じた端部である。
(2)パターン2について
パターン2は、銀行、コンビニエンスストア等の中継点を端部として選択するというものである。このパターン2においても、パターン1と同様に、隣接する両側の区間と比較して、走行回数が予め定められた基準値以上多い区間を、車両の走行時に最後に走行した頻度の高い道路区間として特定し、この道路区間を端部として選択する。
(3)パターン3について
パターン3は、抽出した区間列の途中に分岐点が存在する場合に、隣接する区間の走行回数が予め定められた基準値未満で、かつ、手前に位置する各区間の走行回数の半分以上の走行回数となっている区間を端部として設定するというものである。例えば、基準値を仮に10とした場合、通過パターンの欄に示すように、隣接する区間B4の走行回数が5回となっており、かつ、手前に位置する各区間B2の走行回数(図中では、60回)の半分以上の走行回数となっている区間B3が存在する場合、その区間B3を端部として選択する。これは、抽出した区間列の途中に分岐点が存在するような場合、走行回数の多い方の区間列が優先されるように端部が設定されることを意味する。
【0066】
つまり、図8に示すように、走行方向別に抽出された区間列T1−J1−J2−J3−T3が途中の分岐点J3で分岐しているような場合、各分岐路のうち走行回数の多い方の分岐路を経由する区間列を優先するように、端部T3が選択される。したがって、車両が走行する可能性の高い道路区間は、T1−J1−C1−J2−J3−T3となる。
【0067】
なお、この場合、走行回数の少ない方の区間列J3−T4についても、区間列T1−J1−C1−J2−J3−T3とは別に、車両が走行する可能性の高い道路区間とするようになっている。この際、走行回数の少ない区間列J3−T4の両端の区間C41、C44をそれぞれ端部として選択し、この端部でS202にて走行方向別に抽出された区間列を分割するようになっている。
【0068】
上記したように、耐久記憶媒体23に記憶された道路区間毎の走行回数の分布から車両の走行時に最後に走行した頻度の高い道路区間を端部として選択する。
【0069】
また、本実施形態では、上記(1)〜(3)に示した端部選択とは別に、S202にて走行方向別に抽出された区間列に並行する複数の区間が含まれる場合においても、端部を選択するようになっている。
【0070】
図8に示すように、走行方向別に抽出された区間列T1−J1−J2−J3−T3に、並行する2つの区間列C1と、C21〜C23とが含まれているような場合、並行する区間列C1、C21〜C23のうち、走行回数の多い方の区間列C1を経由する区間列を優先するようにしている。したがって、車両が走行する可能性の高い道路区間は、T1−J1−C1−J2−J3−T3となる。
【0071】
また、走行回数の少ない方の区間列C21〜C23についても、区間列T1−J1−C1−J2−J3−T3とは別に、耐久記憶媒体23に記憶させる。この際、走行回数の少ない区間列C21〜C23の両端の区間C21、C23をそれぞれ端部として選択し、この端部でS202にて走行方向別に抽出された区間列を分割するようにしている。
【0072】
また、本実施形態では、S202にて走行方向別に抽出された区間列が途中で分岐している場合にも、端部を選択し、この端部でS202にて走行方向別に抽出された区間列を分割するようになっている。
【0073】
図4の説明に戻り、次に、S204にて端部として選択された区間が端部となるようにS202にて走行方向別に抽出された区間列を分割する(S206)。具体的には、図8に示したように、A2、C21、C23、C41が端部となるようにS202にて走行方向別に抽出した区間列を分割する。これにより、S202にて走行方向別に抽出された区間列は、T1−T2の区間、T1−J1−C1−J2−J3−T3の区間、J1−C21−C22−C23−J2の区間、J3−T4の区間、の4つの区間に分割される。
【0074】
また、更に、分割した区間列上に存在する分岐点毎に各分岐路への走行確率を算出し、当該走行確率が閾値(例えば、70%)未満となる区間の足切りを行う。図9に示すように、区間列T1−J1−J2−J3−T3が途中の分岐点J1で分岐しており、分岐点J1の直前の区間の走行回数が30回、分岐点J1から区間C1方面への走行回数が15回、分岐点J1からC21方面への走行回数が10回となっている場合、分岐点J3から区間C1方面への確率は15/30=50%となり、分岐点J3からC21方面への走行確率は10/30=33%となる。ここで、閾値=70%とした場合、分岐点J1から区間C1方面への確率、分岐点J1からC21方面への走行確率ともに閾値未満となるため、分岐点J1の直前の区間C5に端部を設定し、この分岐点J1の直前の区間C5が端部となるように区間列T1−J1−J2−J3−T3を分割する。
【0075】
また、この場合、合流点J2の直後の区間C31についても新たに端部を設定し、この合流点J2の直後の区間C31が端部となるように区間列T1−J1−J2−J3−T3を分割する。
【0076】
したがって、区間列T1−J1−J2−J3−T3は、T1−J1の区間と、J2−J3−T3の区間に分割される。
【0077】
また、図9に示すように、区間列T1−J4−T2が途中の分岐点J4で分岐しており、分岐点J4の直前の区間の走行回数が30回、分岐点J4から区間T2方面への走行回数が20回となっている場合、分岐点J4から区間T2方面への確率は20/30=67%となる。したがって、閾値=70%とした場合、分岐点J4から区間T2方面への確率は閾値未満となるため、分岐点J4を端部に設定し、この分岐点J4で足切りを行う。
【0078】
次に、更に、分割した区間列のうち、区間長が基準値(例えば、2キロメートル)未満の区間列が存在する場合には、この区間長が基準値未満の区間列を除外する。
【0079】
次に、S206にて分割された区間列の集合体を車両が走行する可能性の高い対象区間データとして耐久記憶媒体23に記憶させ(S208)、本処理を終了する。
【0080】
本実施形態におけるナビゲーションECU20は、耐久記憶媒体23に記憶させた制御対象区間データに基づいて、分割された区間列毎に制御指標のスケジュールを規定して耐久記憶媒体23に記憶させるスケジュール計画処理を実施する。
【0081】
本実施形態におけるナビゲーションECU20は、車両の走行に伴って制御指標のスケジュールを規定するための走行情報を道路区間毎に収集し、耐久記憶媒体23に記憶させる処理を実施するようになっている。制御指標のスケジュールを規定するための走行情報としては、道路勾配、回生量、EV区間発電量、車速、一次停止線数等がある。ナビゲーションECU20は、耐久記憶媒体23に記憶された制御指標のスケジュールを規定するための走行情報を用いてスケジュール計画処理を実施する。
【0082】
図10に、このスケジュール計画処理のフローチャートを示す。ナビゲーションECU20は、図3、図4に示した処理と並行して図10に示す処理を実施する。
【0083】
このスケジュール計画処理では、まず、計画立案を行う(S302)。具体的には、耐久記憶媒体23に記憶させた制御対象区間データに基づいて、分割された区間列を計画区間として、これらの計画区間を走行するのに必要なエネルギーを、耐久記憶媒体23に記憶された走行情報に基づいて算出する。そして、耐久記憶媒体23に記憶された走行情報から道路識別子毎に走行方法を決定する。具体的には、HV制御部10より基準SOCを取得し、この基準SOCと出発地から目的地に到着するまでの走行に伴って耐久記憶媒体に記憶された走行情報とに基づいて、出発地から目的地までの計画区間において、発電効率およびアシスト効率を算出してエンジン走行を行うかまたはアシスト走行を行うかの選択、内燃充電を行うか否かの選択、および、回生充電を行うか否かの選択といった制御方法を道路識別子毎に決定する。そして、耐久記憶媒体23に記憶された走行情報に基づいて全区間のSOC管理計画を作成する。SOC管理計画は、目的地までの計画SOC(制御目標値)の推移を予想したものである。なお、このようなSOC管理計画を作成する手法は、特開2001−183150号公報、「新エネルギー自動車の開発123〜124頁」CMC出版等にあるように周知である。
【0084】
次に、計画したSOC管理計画を耐久記憶媒体23に記憶させ(S304)、本処理を終了する。
【0085】
このようにして、分割された区間列毎に、制御指標のスケジュールが規定され耐久記憶媒体23に記憶される。
【0086】
次に、図11を参照して、駆動制御処理について説明する。ナビゲーションECU20は、車両のイグニッションスイッチがオンすると、図3、図4、図10に示した処理と並行して図11に示す処理を実施する。
【0087】
まず、車両が制御対象区間内へ移動したか否かを判定する(S402)。具体的には、車両の現在位置が耐久記憶媒体12に記憶された各制御対象区間のいずれかの中に移動したか否かを判定する。
【0088】
ここで、車両が制御対象区間内へ移動していない場合、S402の判定はNOとなり、S402の判定を繰り返す。この場合、HV制御部10の自律制御により、車速、アクセル開度等に応じたエンジンとモータの駆動制御が行われる。
【0089】
また、車両の現在位置が耐久記憶媒体23に記憶された制御対象区間であって、車両の走行方向と同一走行方向に対して規定された制御対象区間内に移動したことを判定すると、その制御対象区間を車両が走行する可能性の高い走行区間として特定するとともに、この制御対象区間に対して規定された制御指標のスケジュールを耐久記憶媒体23から読み出す(S404)。
【0090】
そして、読み出した制御指標のスケジュールに従った制御情報をHV制御部1へ送出する(S406)。これにより、制御指標のスケジュールに従った低燃費走行が実現される。
【0091】
次に、車両が次区間へ移動したか否かを判定する(S408)。具体的には、車両の現在位置が次区間に移動したか否かを判定する。なお、この次区間は、制御対象区間内における次区間を意味する。
【0092】
ここで、車両の現在位置が次区間に移動してない場合、S408の判定はNOとなり、S406へ戻る。したがって、S404にて読み出された制御指標のスケジュールに従った制御情報がHV制御部1へ送出され続ける。
【0093】
また、車両の現在位置が次区間に移動すると、S408の判定はYESとなり、次に、車両が制御対象区間外へ移動したか否かを判定する(S410)。具体的には、車両の現在位置が制御対象区間外に移動したか否かを判定する。
【0094】
車両の現在位置が制御対象区間外へ移動していない場合、S410の判定はNOとなり、S406へ戻る。したがって、S404にて読み出された制御スケジュールに従った制御情報がHV制御部1へ送出され続ける。
【0095】
また、車両が制御対象区間外へ移動すると、S410の判定はYESとなり、次に、パーキングブレーキがオン状態となったことを示す信号が入力されたか否かに基づいて車両が走行を終了したか否かを判定する(S412)。
【0096】
パーキングブレーキがオン状態となったことを示す信号が入力されない場合、S412の判定はNOとなり、制御情報の送出を停止し(S414)、S400へ戻る。なお、制御情報の送出を停止すると、HV制御部10の自律制御により、車速、アクセル開度等に応じたエンジンとモータの駆動制御が行われる。そして、再度、車両が制御対象区間へ移動すると、上記した処理が繰り返し実施され、その制御対象区間を計画区間として作成された制御指標のスケジュールに従った駆動制御が実施される。
【0097】
また、パーキングブレーキがオン状態となったことを示す信号が入力されると、S412の判定はYESとなり、本処理を終了する。
【0098】
本実施形態におけるナビゲーションECU20は、車両が制御対象区間から基準回数以上離脱したか否かを判定し、基準回数以上離脱したと判定すると、再度、制御対象区間推定処理を実施して対象区間データを更新させる対象区間データ更新処理を実施する。
【0099】
図12に、この対象区間データ更新処理のフローチャートを示す。ナビゲーションECU20は、図3、図4、図10、図11に示した処理と並行して、この対象区間データ更新処理を実施する。
【0100】
まず、車両が制御対象区間から基準回数以上離脱したか否かを判定する(S502)。具体的には、車両が制御対象区間の途中で離脱する度に、その制御対象区間毎に離脱回数を収集し、基準回数以上離脱した制御対象区間があるか否かを判定する。
【0101】
基準回数以上離脱した制御対象区間がない場合、S502の判定はNOとなり、S502の判定を繰り返し実施する。
【0102】
また、車両が制御対象区間から基準回数以上離脱すると、S5402の判定はYESとなり、次に、制御対象区間推定処理の実施を指示する(S504)。具体的には、図4に示した制御対象区間推定処理を再実施させる。これにより、耐久記憶媒体23に記憶された対象区間データが更新される。
【0103】
上記した構成によれば、道路区間(例えば、リンク)毎の走行回数に基づいて当該道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出し、これらの抽出した区間列を対象区間データマップとして耐久記憶媒体23に記憶させ、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定するので、走行先を特定するための操作を必要とすることなく、より高い精度で車両が走行する可能性の高い走行区間を特定することができる。
【0104】
また、対象区間データマップにより示される区間列毎に制御指標のスケジュールを規定し、車両が対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定し、この特定した車両が走行する可能性の高い走行区間に対してスケジュール規定手段により規定された制御指標のスケジュールに従って動力源の駆動制御が実施されるので、走行用の動力源により消費されるエネルギーの低減を図ることもできる。
【0105】
ところで、道路区間毎の走行回数が基準値以上か否かに基づいて車両が走行する可能性の高い走行区間を抽出する構成では、例えば、自宅前に東西方向に延びる道路がある場合、自宅から東へ向かう場合によく通る区間と、西方面から自宅へ向かう場合によく通る区間とを、1つの区間とみなしてしまうといった問題が生じる。しかし、上記した構成によれば、車両の走行時に最後に走行した頻度の高い道路区間を特定し、この車両の走行時に最後に走行した頻度の高い道路区間が端部となるように走行方向別に抽出された区間列を分割し、このようにして分割された区間列が対象区間データマップとして耐久記憶媒体23に記憶されるので、自宅から東へ向かう場合によく通る区間と、西方面から自宅へ向かう場合によく通る区間とを、1つの区間とみなしてしまうといったことを防止することができる。
【0106】
また、耐久記憶媒体23に記憶された道路区間毎の走行回数のみに基づいて車両の走行時に最後に走行した頻度の高い道路区間を特定することができるので、制御部の処理を簡素化することが可能である。
【0107】
また、上記した構成によれば、分割された区間列上に存在する分岐点毎に各分岐路への走行確率を算出し、当該走行確率が閾値未満となる区間が区間列から除外されるので、より精度よく車両が走行する可能性の高い走行区間を特定することができる。
【0108】
ところで、制御指標のスケジュールを規定して走行用の動力源の駆動制御を実施する場合、区間長の短い区間に対して制御指標のスケジュールを規定すると、かえって走行用の動力源でエネルギーを無駄に消費してしまう場合が多い。
【0109】
しかし、上記した構成のように、分割された区間列のうち、区間長が基準値未満の区間列を除外するので、走行用の動力源でエネルギーを無駄に消費しないようにすることが可能である。
【0110】
また、分割された区間列に、並行する複数の区間列が含まれる場合、当該並行する複数の区間列のうち、最も走行回数の多い区間列を経由する区間列を優先的に車両が走行する可能性の高い対象区間データとし、最も走行回数の多い区間列以外の区間列についても車両が走行する可能性の高い対象区間データとして別に耐久記憶媒体23に記憶されるので、優先的に耐久記憶媒体23に記憶された車両が走行する可能性の高い対象区間データにより示される区間を車両が走行する場合だけでなく、優先順位の低い対象区間データにより示される区間を車両が走行する場合にも、制御指標のスケジュールに従った走行駆動制御を実施することが可能であり、走行用の動力源で消費されるエネルギーの低減を図ることができる。
【0111】
また、車両が制御指標のスケジュールが規定された区間から基準回数以上離脱したことを判定した場合、再度、道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、区間特定手段に車両の走行時に最後に走行した頻度の高い道路区間を特定させ、区間分割手段に区間抽出手段により走行方向別に抽出された区間列を分割させ、対象区間データ耐久記憶媒体23に区間分割手段により分割された区間列の集合体を車両が走行する可能性の高い対象区間データとして耐久記憶媒体23に記憶させるので、耐久記憶媒体23に記憶された対象区間データを更新することができる。
【0112】
また、上記した車両駆動制御装置は、車両が走行する可能性の高い走行区間を特定する走行区間特定装置として捉えることもできる。
【0113】
なお、本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づいて種々なる形態で実施することができる。
【0114】
例えば、上記実施形態では、車両駆動制御装置を、エンジンとモータを走行用の動力源とするハイブリッド車両に搭載した例を示したが、モータのみを走行用の動力源とする電気自動車、燃料電池車等に搭載するようにしてもよい。
【0115】
また、上記実施形態では、領域を限定することなく走行回数記憶処理を実施したが、例えば、自宅を中心とした一定半径に含まれる領域に限定して走行回数記憶処理を実施するようにしてもよく、また、自宅からの道なり距離が一定距離以内の領域に限定して走行回数記憶処理を実施するようにしてもよい。
【0116】
また、上記実施形態では、車両が制御指標のスケジュールが規定された区間から基準回数以上離脱したことを判定した場合、再度、区間抽出手段に道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、区間特定手段に車両の走行時に最後に走行した頻度の高い道路区間を特定させ、区間分割手段に区間抽出手段により走行方向別に抽出された区間列を分割させ、対象区間データ耐久記憶媒体23に区間分割手段により分割された区間列の集合体を車両が走行する可能性の高い対象区間データとして耐久記憶媒体23に記憶させたが、例えば、制御指標のスケジュールが規定されてから予め定められた期間(例えば、1ヶ月)以上が経過したことを判定した場合にも、同様に、再度、区間抽出手段に道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、区間特定手段に車両の走行時に最後に走行した頻度の高い道路区間を特定させ、区間分割手段に区間抽出手段により走行方向別に抽出された区間列を分割させ、対象区間データ耐久記憶媒体23に区間分割手段により分割された区間列の集合体を車両が走行する可能性の高い対象区間データとして耐久記憶媒体23に記憶させるようにしてもよい。
【0117】
また、上記実施形態では、耐久記憶媒体23に記憶された道路区間毎の走行回数の分布から車両の走行時に最後に走行した頻度の高い道路区間を特定したが、例えば、車両が走行を終了したか否かを特定するための信号(例えば、車両エンジンのオフ信号)を取得し、当該信号に基づいて車両が走行を終了した地点および回数を収集し、当該車両が走行を終了した地点における走行終了回数を耐久記憶媒体23に記憶させ、この車両が走行を終了した地点における走行終了回数から車両の走行時に最後に走行した頻度の高い道路区間を特定するようにしてもよい。
【0118】
また、上記実施形態では、S206にて分割された区間列上に存在する分岐点毎に各分岐路への走行確率を算出し、当該走行確率が閾値未満となる区間を区間列から除外したが、例えば、S202にて抽出した区間列上に存在する分岐点毎に各分岐路への走行確率を算出し、当該走行確率が閾値未満となる区間を区間列から除外するようにしてもよい。
【0119】
また、また、上記実施形態では、S206にて分割された区間列のうち、区間長が基準値未満の区間列が存在する場合には、この区間長が基準値未満の区間列を除外したが、例えば、S202にて抽出した区間列のうち、区間長が基準値未満の区間列が存在する場合には、この区間長が基準値未満の区間列を除外するようにしてもよい。
【0120】
なお、上記実施形態における構成と特許請求の範囲の構成との対応関係について説明すると、図3の走行回数記憶処理が走行回数記憶処理手段に相当し、耐久記憶媒体23が記憶手段に相当し、S202が区間抽出手段に相当し、S204が区間特定手段に相当し、S2306が区間分割手段に相当し、S208が対象区間データマップ記憶手段に相当し、S302、S304がスケジュール規定手段に相当し、図11の駆動制御処理がS402駆動制御手段に相当する。
【符号の説明】
【0121】
1 エンジン
2 発電機
3 モータ
4 差動装置
5a タイヤ
5b タイヤ
6 インバータ
7 DCリンク
8 インバータ
9 バッテリ
10 HV制御部
11 GPSセンサ
12 方位センサ
13 車速センサ
14 地図DB記憶部
15 加速度センサ
20 ナビゲーションECU
21 RAM
22 ROM
23 耐久記憶媒体
24 制御部
【特許請求の範囲】
【請求項1】
走行用の動力源として少なくともモータを使用する車両に搭載され、規定された制御指標のスケジュールに従って前記動力源の駆動制御を行うことが可能な車両駆動制御装置であって、
前記車両が走行した経路における道路区間毎の走行回数を走行方向別に収集し、当該収集した道路区間毎の走行回数を走行方向別に記憶手段に記憶させる処理を行う走行回数記憶処理手段と、
前記記憶手段に記憶された前記道路区間毎の走行回数に基づいて当該道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出する区間抽出手段と、
前記区間抽出手段により抽出された区間列を対象区間データマップとして前記記憶手段に記憶させる対象区間データマップ記憶手段と、
前記対象区間データマップにより示される区間列毎に前記制御指標のスケジュールを規定するスケジュール規定手段と、
前記車両が前記対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定する区間特定手段と、
前記区間特定手段により特定された前記車両が走行する可能性の高い走行区間に対して前記スケジュール規定手段により規定された前記制御指標のスケジュールに従って前記動力源の駆動制御を行う駆動制御手段と、を備えたことを特徴とする車両駆動制御装置。
【請求項2】
前記車両の走行時に最後に走行した頻度の高い道路区間を特定する区間特定手段と、
前記区間特定手段により特定された前記車両の走行時に最後に走行した頻度の高い道路区間が端部となるように前記区間抽出手段により走行方向別に抽出された区間列を分割する区間分割手段と、を備え、
前記対象区間データマップ記憶手段は、前記区間分割手段により分割された区間列を前記対象区間データマップとして前記記憶手段に記憶させることを特徴とする請求項1に記載の車両駆動制御装置。
【請求項3】
前記区間特定手段は、前記走行回数記憶処理手段により前記記憶手段に記憶された前記道路区間毎の走行回数の分布から前記車両の走行時に最後に走行した頻度の高い道路区間を特定することを特徴とする請求項2に記載の車両駆動制御装置。
【請求項4】
前記区間特定手段は、隣接する両側の区間と比較して、走行回数が予め定められた基準値以上多い区間を、前記車両の走行時に最後に走行した頻度の高い道路区間として特定することを特徴とする請求項3に記載の車両駆動制御装置。
【請求項5】
前記区間特定手段は、隣接する区間の走行回数が予め定められた基準値未満で、かつ、手前に位置する各区間の走行回数と比較して走行回数が半分以上の区間が存在する場合、当該区間を前記車両の走行時に最後に走行した頻度の高い道路区間として特定することを特徴とする請求項3に記載の車両駆動制御装置。
【請求項6】
前記走行回数記憶処理手段は、前記車両が走行を終了したか否かを特定するための信号を取得し、当該信号に基づいて前記車両が走行を終了した地点および回数を収集し、当該車両が走行を終了した地点における走行終了回数を記憶手段に記憶させ、
前記区間特定手段は、前記走行回数記憶処理手段により前記記憶手段に記憶された前記車両が走行を終了した地点における走行終了回数から前記車両の走行時に最後に走行した頻度の高い道路区間を特定することを特徴とする請求項2に記載の車両駆動制御装置。
【請求項7】
前記区間抽出手段は、抽出した前記区間列上に存在する分岐点毎に各分岐路への走行確率を算出し、当該走行確率が閾値未満となる区間を前記区間列から除外することを特徴とする請求項1ないし6のいずれか1つに記載の車両駆動制御装置。
【請求項8】
前記区間抽出手段は、抽出した前記区間列のうち、区間長が基準値未満の区間列を除外することを特徴とする請求項1ないし6のいずれか1つに記載の車両駆動制御装置。
【請求項9】
前記対象区間データマップ記憶手段は、前記区間抽出手段により抽出された前記区間列に、並行する複数の区間列が含まれる場合、当該並行する複数の区間列のうち、最も走行回数の多い区間列を経由する区間列を優先的に前記車両が走行する可能性の高い対象区間データとし、最も走行回数の多い区間列以外の区間列についても前記車両が走行する可能性の高い対象区間データとして別に前記記憶手段に記憶させることを特徴とする請求項1ないし8のいずれか1つに記載の車両駆動制御装置。
【請求項10】
前記車両が前記制御指標のスケジュールが規定された区間から基準回数以上離脱したことを判定した場合、再度、前記区間抽出手段に前記道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、前記対象区間データマップ記憶手段に前記区間抽出手段により抽出された区間列を対象区間データマップとして前記記憶手段に記憶させることを特徴とする請求項1ないし9のいずれか1つに記載の車両駆動制御装置。
【請求項11】
前記制御指標のスケジュールが規定されてから予め定められた期間以上が経過したことを判定した場合、再度、前記区間抽出手段に前記道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、前記対象区間データマップ記憶手段に前記区間抽出手段により抽出された区間列を対象区間データマップとして前記記憶手段に記憶させることを特徴とする請求項1ないし9のいずれか1つに記載の車両駆動制御装置。
【請求項12】
車両が走行した経路における道路区間毎の走行回数を走行方向別に収集し、当該収集した道路区間毎の走行回数を走行方向別に記憶手段に記憶させる処理を行う走行回数記憶処理手段と、
前記記憶手段に記憶された前記道路区間毎の走行回数に基づいて当該道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出する区間抽出手段と、
前記区間抽出手段により抽出された区間列を対象区間データマップとして前記記憶手段に記憶させる対象区間データマップ記憶手段と、
前記車両が前記対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定する区間特定手段と、を備えたことを特徴とする走行区間特定装置。
【請求項1】
走行用の動力源として少なくともモータを使用する車両に搭載され、規定された制御指標のスケジュールに従って前記動力源の駆動制御を行うことが可能な車両駆動制御装置であって、
前記車両が走行した経路における道路区間毎の走行回数を走行方向別に収集し、当該収集した道路区間毎の走行回数を走行方向別に記憶手段に記憶させる処理を行う走行回数記憶処理手段と、
前記記憶手段に記憶された前記道路区間毎の走行回数に基づいて当該道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出する区間抽出手段と、
前記区間抽出手段により抽出された区間列を対象区間データマップとして前記記憶手段に記憶させる対象区間データマップ記憶手段と、
前記対象区間データマップにより示される区間列毎に前記制御指標のスケジュールを規定するスケジュール規定手段と、
前記車両が前記対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定する区間特定手段と、
前記区間特定手段により特定された前記車両が走行する可能性の高い走行区間に対して前記スケジュール規定手段により規定された前記制御指標のスケジュールに従って前記動力源の駆動制御を行う駆動制御手段と、を備えたことを特徴とする車両駆動制御装置。
【請求項2】
前記車両の走行時に最後に走行した頻度の高い道路区間を特定する区間特定手段と、
前記区間特定手段により特定された前記車両の走行時に最後に走行した頻度の高い道路区間が端部となるように前記区間抽出手段により走行方向別に抽出された区間列を分割する区間分割手段と、を備え、
前記対象区間データマップ記憶手段は、前記区間分割手段により分割された区間列を前記対象区間データマップとして前記記憶手段に記憶させることを特徴とする請求項1に記載の車両駆動制御装置。
【請求項3】
前記区間特定手段は、前記走行回数記憶処理手段により前記記憶手段に記憶された前記道路区間毎の走行回数の分布から前記車両の走行時に最後に走行した頻度の高い道路区間を特定することを特徴とする請求項2に記載の車両駆動制御装置。
【請求項4】
前記区間特定手段は、隣接する両側の区間と比較して、走行回数が予め定められた基準値以上多い区間を、前記車両の走行時に最後に走行した頻度の高い道路区間として特定することを特徴とする請求項3に記載の車両駆動制御装置。
【請求項5】
前記区間特定手段は、隣接する区間の走行回数が予め定められた基準値未満で、かつ、手前に位置する各区間の走行回数と比較して走行回数が半分以上の区間が存在する場合、当該区間を前記車両の走行時に最後に走行した頻度の高い道路区間として特定することを特徴とする請求項3に記載の車両駆動制御装置。
【請求項6】
前記走行回数記憶処理手段は、前記車両が走行を終了したか否かを特定するための信号を取得し、当該信号に基づいて前記車両が走行を終了した地点および回数を収集し、当該車両が走行を終了した地点における走行終了回数を記憶手段に記憶させ、
前記区間特定手段は、前記走行回数記憶処理手段により前記記憶手段に記憶された前記車両が走行を終了した地点における走行終了回数から前記車両の走行時に最後に走行した頻度の高い道路区間を特定することを特徴とする請求項2に記載の車両駆動制御装置。
【請求項7】
前記区間抽出手段は、抽出した前記区間列上に存在する分岐点毎に各分岐路への走行確率を算出し、当該走行確率が閾値未満となる区間を前記区間列から除外することを特徴とする請求項1ないし6のいずれか1つに記載の車両駆動制御装置。
【請求項8】
前記区間抽出手段は、抽出した前記区間列のうち、区間長が基準値未満の区間列を除外することを特徴とする請求項1ないし6のいずれか1つに記載の車両駆動制御装置。
【請求項9】
前記対象区間データマップ記憶手段は、前記区間抽出手段により抽出された前記区間列に、並行する複数の区間列が含まれる場合、当該並行する複数の区間列のうち、最も走行回数の多い区間列を経由する区間列を優先的に前記車両が走行する可能性の高い対象区間データとし、最も走行回数の多い区間列以外の区間列についても前記車両が走行する可能性の高い対象区間データとして別に前記記憶手段に記憶させることを特徴とする請求項1ないし8のいずれか1つに記載の車両駆動制御装置。
【請求項10】
前記車両が前記制御指標のスケジュールが規定された区間から基準回数以上離脱したことを判定した場合、再度、前記区間抽出手段に前記道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、前記対象区間データマップ記憶手段に前記区間抽出手段により抽出された区間列を対象区間データマップとして前記記憶手段に記憶させることを特徴とする請求項1ないし9のいずれか1つに記載の車両駆動制御装置。
【請求項11】
前記制御指標のスケジュールが規定されてから予め定められた期間以上が経過したことを判定した場合、再度、前記区間抽出手段に前記道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出させ、前記対象区間データマップ記憶手段に前記区間抽出手段により抽出された区間列を対象区間データマップとして前記記憶手段に記憶させることを特徴とする請求項1ないし9のいずれか1つに記載の車両駆動制御装置。
【請求項12】
車両が走行した経路における道路区間毎の走行回数を走行方向別に収集し、当該収集した道路区間毎の走行回数を走行方向別に記憶手段に記憶させる処理を行う走行回数記憶処理手段と、
前記記憶手段に記憶された前記道路区間毎の走行回数に基づいて当該道路区間毎の走行回数が基準値以上となっている区間列を走行方向別に抽出する区間抽出手段と、
前記区間抽出手段により抽出された区間列を対象区間データマップとして前記記憶手段に記憶させる対象区間データマップ記憶手段と、
前記車両が前記対象区間データマップにより示される特定の区間列に進入したことを判定すると、当該対象区間データマップにより示される特定の区間列を車両が走行する可能性の高い走行区間として特定する区間特定手段と、を備えたことを特徴とする走行区間特定装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【公開番号】特開2011−155796(P2011−155796A)
【公開日】平成23年8月11日(2011.8.11)
【国際特許分類】
【出願番号】特願2010−16646(P2010−16646)
【出願日】平成22年1月28日(2010.1.28)
【出願人】(000004260)株式会社デンソー (27,639)
【出願人】(502324066)株式会社デンソーアイティーラボラトリ (332)
【Fターム(参考)】
【公開日】平成23年8月11日(2011.8.11)
【国際特許分類】
【出願日】平成22年1月28日(2010.1.28)
【出願人】(000004260)株式会社デンソー (27,639)
【出願人】(502324066)株式会社デンソーアイティーラボラトリ (332)
【Fターム(参考)】
[ Back to top ]