(57)【要約】【課題】車両の進行方向前方の勾配に関する勾配情報を用いて適切なタイミングでニュートラル走行を行わせることを可能とした車両制御システム、車両制御方法及びコンピュータプログラムを提供する。【解決手段】車両の進行方向前方の勾配に関する勾配情報を取得し、取得された勾配情報に基づいて車両の進行方向前方にある勾配の角度が変化する地点である勾配変化点を特定し、車両の現在の車速と勾配情報とに基づいて、勾配変化点の通過時点における車両の車速を予測し、予測された車速に基づいて駆動源の駆動力が車輪に伝わらない状態で走行するニュートラル走行等の走行制御を行うように構成する。【選択図】図４
2014189083.tif 000002
【特許請求の範囲】
【請求項１】
車両の進行方向前方の勾配に関する勾配情報を取得する勾配情報取得手段と、
前記勾配情報に基づいて前記車両の進行方向前方にある勾配の角度が変化する地点である勾配変化点を特定する勾配変化点特定手段と、
前記車両の車速を取得する車速取得手段と、
前記車両の車速と前記勾配情報とに基づいて、前記勾配変化点の通過時点における前記車両の車速である勾配変化点通過車速を予測する車速予測手段と、
前記勾配変化点通過車速に基づいて駆動源の駆動力が車輪に伝わらない状態で走行するニュートラル走行を行う走行制御手段と、を有することを特徴とする車両制御システム。
【請求項２】
前記走行制御手段は、駆動源の駆動力が車輪に伝わる状態で駆動源へのエネルギの供給を停止して走行するフューエルカット制御による走行と、前記ニュートラル走行と、を切り替えることを特徴とする請求項１に記載の車両制御システム。
【請求項３】
前記勾配情報に基づいて前記勾配変化点を通過した後に前記車両が前記ニュートラル走行により走行した場合に前記車両が減速するか否かを判定する減速判定手段と、
前記勾配変化点の通過時点において許容される前記車両の上限速度を設定する上限速度設定手段と、を有し、
前記走行制御手段は、前記減速判定手段によって前記車両が減速すると判定された場合に、前記勾配変化点通過車速が前記上限速度以下となるように前記車両の走行を制御することを特徴とする請求項１又は請求項２に記載の車両制御システム。
【請求項４】
前記走行制御手段は、前記勾配変化点通過車速が前記上限速度より速いと予測された場合に、前記ニュートラル走行を行わないことを特徴とする請求項３に記載の車両制御システム。
【請求項５】
前記走行制御手段は、前記勾配変化点通過車速が前記上限速度以下であると予測された場合に、前記ニュートラル走行を開始することを特徴とする請求項４に記載の車両制御システム。
【請求項６】
前記勾配情報に基づいて前記勾配変化点を通過した後に前記車両が前記ニュートラル走行により走行した場合に前記車両が加速するか否かを判定する加速判定手段と、
前記勾配変化点の通過時点において許容される前記車両の下限速度を設定する上限速度設定手段と、を有し、
前記走行制御手段は、前記減速判定手段によって前記車両が加速すると判定された場合に、前記勾配変化点通過車速が前記下限速度以上となるように前記車両の走行を制御することを特徴とする請求項１乃至請求項５のいずれかに記載の車両制御システム。
【請求項７】
前記走行制御手段は、前記勾配変化点通過車速が前記下限速度以下であると予測された場合に、前記ニュートラル走行を開始することを特徴とする請求項６に記載の車両制御システム。
【請求項８】
前記走行制御手段は、前記勾配変化点通過車速が前記下限速度より速いと予測された場合に、前記ニュートラル走行を行わないことを特徴とする請求項７に記載の車両制御システム。
【請求項９】
車両の進行方向前方の勾配に関する勾配情報を取得する勾配情報取得ステップと、
前記勾配情報に基づいて前記車両の進行方向前方にある勾配の角度が変化する地点である勾配変化点を特定する勾配変化点特定ステップと、
前記車両の車速を取得する車速取得ステップと、
前記車両の車速と前記勾配情報とに基づいて、前記勾配変化点の通過時点における前記車両の車速である勾配変化点通過車速を予測する車速予測ステップと、
前記勾配変化点通過車速に基づいて駆動源の駆動力が車輪に伝わらない状態で走行するニュートラル走行を行う走行制御ステップと、を有することを特徴とする車両制御方法。
【請求項１０】
コンピュータに、
車両の進行方向前方の勾配に関する勾配情報を取得する勾配情報取得機能と、
前記勾配情報に基づいて前記車両の進行方向前方にある勾配の角度が変化する地点である勾配変化点を特定する勾配変化点特定機能と、
前記車両の車速を取得する車速取得機能と、
前記車両の車速と前記勾配情報とに基づいて、前記勾配変化点の通過時点における前記車両の車速である勾配変化点通過車速を予測する車速予測機能と、
前記勾配変化点通過車速に基づいて駆動源の駆動力が車輪に伝わらない状態で走行するニュートラル走行を行う走行制御機能と、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、勾配を走行する車両に対する制御を行う車両制御システム、車両制御方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、車両制御システムの一つとして、特に勾配を走行する車両の燃料消費量を削減する為の車両制御を行う技術が提案されている。ここで、勾配を走行する車両の燃料消費量を削減する為の車両制御としては、一般的にフューエルカット制御が行われることが知られている。フューエルカット制御は、駆動源の駆動力が車輪に伝わる状態（１速以上にギヤを入れた状態）で且つアクセルがオフされており、エンジン回転数が所定回転数以上となると駆動源へのエネルギの供給を停止して走行する技術である。上記フューエルカット制御を利用すれば、下り勾配を走行する際の車両の燃料消費量を大きく削減することが可能となる。
【０００３】
一方で、下り勾配を走行する際の車両の燃料消費量を削減する方法としては、他に駆動源の駆動力が車輪に伝わらない状態（所謂ニュートラル）で走行するニュートラル走行を行うことも知られている。ニュートラル走行では、エンジンはアイドリング状態となる（駆動源へのエネルギの供給は継続される）ためにフューエルカット制御に比べて走行中の単位時間当たりの燃料消費量は多いが、エンジンブレーキによる減速が無いのでアクセルオフの状態で走行できる区間が伸び、勾配の形状によってはフューエルカット制御よりも結果的に消費する燃料が少なくなる場合がある。しかしながら、ニュートラル走行では、上記したようにエンジンブレーキによる減速が無いので、例えば急な下り勾配で行うと車両が急激に加速することとなる。その結果、ブレーキを多く踏むこととなったり、勾配途中でニュートラル走行を解除すること等によって、燃料消費の削減の効果を十分に得られない場合があった。
【０００４】
そこで、例えば特開２０１２−１３１２５６号公報には、車両が下り勾配を走行する場合において、勾配角度や車両情報からニュートラル走行をおこなった場合に車両に生じる加速度を予測してユーザに案内し、ニュートラル走行を行わせるか否かをユーザに選択させる技術について提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１３１２５６号公報（第４−６頁、図２）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の技術では勾配センサによって検出した車両が位置する地点での勾配角度を考慮して車両に生じる加速度を予測しており、その後の勾配の変化については考慮していなかった。その結果、適切なタイミングでニュートラル走行を行わせることができない問題があった。
【０００７】
例えば図７に示すように、勾配の角度が下り勾配から上り勾配に変化する場合には、下り勾配の走行時にある程度の大きな加速が生じたとしても、その後の上り勾配において下り勾配の惰性で走行しつつ減速することもできるので、燃料消費量を削減する為には下り勾配の走行ではできる限りニュートラル走行を行わせるのが望ましい。一方、図８に示すように下り勾配の角度が途中で急な勾配へと変化する場合には、ニュートラル走行を継続すると緩い勾配の走行区間では大きな加速が生じていなくても、その後の急な勾配によって大きな加速が生じることとなるので、緩い勾配の走行区間でも予め加速しすぎないようにニュートラル走行は控える方が望ましい。
そして、上記のような車両制御の判断は、上記特許文献１のように車両が位置する地点での勾配角度からでは行うことができなかった。
【０００８】
本発明は前記従来における問題点を解消するためになされたものであり、車両の進行方向前方の勾配に関する勾配情報を用いて適切なタイミングでニュートラル走行を行わせることを可能とした車両制御システム、車両制御方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するため本願の請求項１に係る車両制御システム（１）は、車両の進行方向前方の勾配に関する勾配情報（３３）を取得する勾配情報取得手段（１３）と、前記勾配情報に基づいて前記車両の進行方向前方にある勾配の角度が変化する地点である勾配変化点を特定する勾配変化点特定手段（１３）と、前記車両の車速を取得する車速取得手段（１３）と、前記車両の車速と前記勾配情報とに基づいて、前記勾配変化点の通過時点における前記車両の車速である勾配変化点通過車速を予測する車速予測手段（１３）と、前記勾配変化点通過車速に基づいて駆動源の駆動力が車輪に伝わらない状態で走行するニュートラル走行を行う走行制御手段（１３）と、を有することを特徴とする。
尚、「車両」としては、自動車以外にトランスミッションを有する二輪車や三輪車等も含む。
また、「進行方向前方」とは、車両が移動する道なりの道路に沿った車両の進行方向前方の範囲としても良いし、案内経路が設定されている場合には案内経路に沿った車両の進行方向前方の範囲としても良い。
【００１０】
また、請求項２に係る車両制御システム（１）は、請求項１に記載の車両制御システムであって、前記走行制御手段（１３）は、駆動源の駆動力が車輪に伝わる状態で駆動源へのエネルギの供給を停止して走行するフューエルカット制御による走行と、前記ニュートラル走行と、を切り替えることを特徴とする。
【００１１】
また、請求項３に係る車両制御システム（１）は、請求項１又は請求項２に記載の車両制御システムであって、前記勾配情報（３３）に基づいて前記勾配変化点を通過した後に前記車両が前記ニュートラル走行により走行した場合に前記車両が減速するか否かを判定する減速判定手段（１３）と、前記勾配変化点の通過時点において許容される前記車両の上限速度を設定する上限速度設定手段（１３）と、を有し、前記走行制御手段は、前記減速判定手段によって前記車両が減速すると判定された場合に、前記勾配変化点通過車速が前記上限速度以下となるように前記車両の走行を制御することを特徴とする。
【００１２】
また、請求項４に係る車両制御システム（１）は、請求項３に記載の車両制御システムであって、前記走行制御手段（１３）は、前記勾配変化点通過車速が前記上限速度より速いと予測された場合に、前記ニュートラル走行を行わないことを特徴とする。
【００１３】
また、請求項５に係る車両制御システム（１）は、請求項４に記載の車両制御システムであって、前記走行制御手段（１３）は、前記勾配変化点通過車速が前記上限速度以下であると予測された場合に、前記ニュートラル走行を開始することを特徴とする。
【００１４】
また、請求項６に係る車両制御システム（１）は、請求項１乃至請求項５のいずれかに記載の車両制御システムであって、前記勾配情報（３３）に基づいて前記勾配変化点を通過した後に前記車両が前記ニュートラル走行により走行した場合に前記車両が加速するか否かを判定する加速判定手段（１３）と、前記勾配変化点の通過時点において許容される前記車両の下限速度を設定する上限速度設定手段（１３）と、を有し、前記走行制御手段（１３）は、前記減速判定手段によって前記車両が加速すると判定された場合に、前記勾配変化点通過車速が前記下限速度以上となるように前記車両の走行を制御することを特徴とする。
【００１５】
また、請求項７に係る車両制御システム（１）は、請求項６に記載の車両制御システムであって、前記走行制御手段（１３）は、前記勾配変化点通過車速が前記下限速度以下であると予測された場合に、前記ニュートラル走行を開始することを特徴とする。
【００１６】
また、請求項８に係る車両制御システム（１）は、請求項７に記載の車両制御システムであって、前記走行制御手段（１３）は、前記勾配変化点通過車速が前記下限速度より速いと予測された場合に、前記ニュートラル走行を行わないことを特徴とする。
【００１７】
また、請求項９に係る車両制御方法は、車両の進行方向前方の勾配に関する勾配情報（３３）を取得する勾配情報取得ステップと、前記勾配情報に基づいて前記車両の進行方向前方にある勾配の角度が変化する地点である勾配変化点を特定する勾配変化点特定ステップと、前記車両の車速を取得する車速取得ステップと、前記車両の車速と前記勾配情報とに基づいて、前記勾配変化点の通過時点における前記車両の車速である勾配変化点通過車速を予測する車速予測ステップと、前記勾配変化点通過車速に基づいて駆動源の駆動力が車輪に伝わらない状態で走行するニュートラル走行を行う走行制御ステップと、を有することを特徴とする。
【００１８】
更に、請求項１０に係るコンピュータプログラムは、コンピュータに、車両の進行方向前方の勾配に関する勾配情報を取得する勾配情報取得機能と、前記勾配情報に基づいて前記車両の進行方向前方にある勾配の角度が変化する地点である勾配変化点を特定する勾配変化点特定機能と、前記車両の車速を取得する車速取得機能と、前記車両の車速と前記勾配情報とに基づいて、前記勾配変化点の通過時点における前記車両の車速である勾配変化点通過車速を予測する車速予測機能と、前記勾配変化点通過車速に基づいて駆動源の駆動力が車輪に伝わらない状態で走行するニュートラル走行を行う走行制御機能と、を有することを特徴とする。
【発明の効果】
【００１９】
前記構成を有する請求項１に記載の車両制御システムによれば、車両の進行方向前方の勾配に関する勾配情報を用いることによって、従来に比べて適切なタイミング且つ適切な区間でニュートラル走行を行わせることが可能となる。その結果、車速を適切な範囲に保つことによって不要はアクセル操作やブレーキ操作について行わせることなく、エネルギ消費量を削減する効果についても実現することが可能となる。
【００２０】
また、請求項２に記載の車両制御システムによれば、フューエルカット制御による走行とニュートラル走行とを切り替えることにより車両の走行制御を行うので、車両が下り勾配を走行する際等に、フューエルカット制御による走行とニュートラル走行のいずれを行うのが適切であるかを勾配情報や車両情報に基づいて比較することが可能であり、複数種類の車両制御を用いた適切な走行制御を行うことが可能となる。
【００２１】
また、請求項３に記載の車両制御システムによれば、勾配変化点を通過した後に車両がニュートラル走行により走行することによって車両が減速すると予測された場合に、勾配変化点通過時の車速が上限速度以下となるように車両の走行を制御するので、勾配変化点通過後に惰性によって走行できる距離を確保しつつ、車速が上昇し過ぎない範囲でニュートラル走行を行わせることが可能となる。
【００２２】
また、請求項４に記載の車両制御システムによれば、勾配変化点通過時の車速が上限速度より速いと予測された場合に、ニュートラル走行を行わないので、ニュートラル走行によって勾配走行中に速度が上昇し過ぎることを防止することが可能となる。その結果、ブレーキの作動やニュートラル走行の解除等の事態が生じることを未然に防止できる。
【００２３】
また、請求項５に記載の車両制御システムによれば、勾配変化点通過時の車速が上限速度以下であると予測された場合に、ニュートラル走行を開始するので、車速が上昇し過ぎないように考慮しつつ勾配変化点通過後に惰性によって走行できる距離が最大となるように制御することが可能となる。
【００２４】
また、請求項６に記載の車両制御システムによれば、勾配変化点を通過した後に車両がニュートラル走行により走行することによって車両が加速すると予測された場合に、勾配変化点通過時の車速が下限速度以上となるように車両の走行を制御するので、車両の流れを阻害しない程度の車速は保ちつつ勾配変化点通過後における速度が上昇し過ぎない範囲でニュートラル走行を行わせることが可能となる。
【００２５】
また、請求項７に記載の車両制御システムによれば、勾配変化点通過時の車速が下限速度以下と予測された場合に、ニュートラル走行を開始するので、ニュートラル走行を行わせることによってアクセルをオンさせることなく車両の流れを阻害しない程度の車速まで、車両の車速を上昇させることが可能となる。
【００２６】
また、請求項８に記載の車両制御システムによれば、勾配変化点通過時の車速が下限速度より速いと予測された場合に、ニュートラル走行を行わないので、ニュートラル走行によって勾配走行中に速度が上昇し過ぎることを防止することが可能となる。その結果、ブレーキの作動やニュートラル走行の解除等の事態が生じることを未然に防止できる。
【００２７】
また、請求項９に記載の車両制御方法によれば、車両の進行方向前方の勾配に関する勾配情報を用いることによって、従来に比べて適切なタイミング且つ適切な区間でニュートラル走行を行わせることが可能となる。その結果、車速を適切な範囲に保つことによって不要はアクセル操作やブレーキ操作について行わせることなく、エネルギ消費量を削減する効果についても実現することが可能となる。
【００２８】
更に、請求項１０に記載のコンピュータプログラムによれば、車両の進行方向前方の勾配に関する勾配情報を用いることによって、従来に比べて適切なタイミング且つ適切な区間でニュートラル走行を行わせることが可能となる。その結果、車速を適切な範囲に保つことによって不要はアクセル操作やブレーキ操作について行わせることなく、エネルギ消費量を削減する効果についても実現することが可能となる。
【図面の簡単な説明】
【００２９】
【図１】本実施形態に係るナビゲーション装置を示したブロック図である。
【図２】本実施形態に係る車両制御処理プログラムのフローチャートである。
【図３】勾配変化点の例を示した図である。
【図４】下り勾配から上り勾配へと変化する勾配を車両が走行する場合において、従来のフューエルカット制御による走行のみ行った場合と、フューエルカット制御からニュートラル走行への切り換えを行った場合との走行結果を比較した図である。
【図５】本実施形態に係る通過車速予測処理のサブ処理プログラムのフローチャートである。
【図６】本実施形態に係る加速対象予測処理のサブ処理プログラムのフローチャートである。
【図７】従来の勾配走行時の車両制御における問題点を説明した図である。
【図８】従来の勾配走行時の車両制御における問題点を説明した図である。
【発明を実施するための形態】
【００３０】
以下、本発明に係る車両制御システムをナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置１の概略構成について図１を用いて説明する。図１は本実施形態に係るナビゲーション装置１を示したブロック図である。
【００３１】
図１に示すように本実施形態に係るナビゲーション装置１は、ナビゲーション装置１が搭載された車両の現在位置を検出する現在位置検出部１１と、各種のデータが記録されたデータ記録部１２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ１３と、ユーザからの操作を受け付ける操作部１４と、ユーザに対して車両周辺の地図や施設の関する施設情報を表示する液晶ディスプレイ１５と、経路案内に関する音声ガイダンスを出力するスピーカ１６と、記憶媒体であるＤＶＤを読み取るＤＶＤドライブ１７と、プローブセンタやＶＩＣＳ（登録商標：Vehicle Information and Communication System）センタ等の情報センタとの間で通信を行う通信モジュール１８と、から構成されている。また、ナビゲーション装置１はＣＡＮ等の車載ネットワークを介して、ナビゲーション装置１の搭載された車両に対する各種制御を行う車両制御ＥＣＵ１９と双方向通信可能に接続されている。
【００３２】
以下に、ナビゲーション装置１を構成する各構成要素について順に説明する。
現在位置検出部１１は、ＧＰＳ２１、車速センサ２２、ステアリングセンサ２３、ジャイロセンサ２４等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ２２は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションＥＣＵ１３に出力する。そして、ナビゲーションＥＣＵ１３は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記４種類のセンサをナビゲーション装置１が全て備える必要はなく、これらの内の１又は複数種類のセンサのみをナビゲーション装置１が備える構成としても良い。
【００３３】
また、データ記録部１２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された地図情報ＤＢ３１や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。尚、データ記録部１２をハードディスクの代わりにメモリーカードやＣＤやＤＶＤ等の光ディスクにより構成しても良い。
【００３４】
ここで、地図情報ＤＢ３１は、例えば、道路（リンク）に関するリンクデータ３２、ノード点に関するノードデータ、各分岐点に関する分岐点データ、施設等の地点に関する地点データ、地図を表示するための地図表示データ、経路を探索するための探索データ、地点を検索するための検索データ等が記憶された記憶手段である。
【００３５】
ここで、リンクデータ３２としては、例えば、該リンクを識別するリンクＩＤ、該リンクの端部に位置するノードを特定する端部ノード情報、該リンクを構成する道路の道路種別、該リンクの勾配に関する勾配情報３３、車線数等が記憶される。尚、勾配情報３３としては、リンク中において勾配が生じている区間を特定する情報、勾配の方向（上り又は下り）を特定する情報、勾配角度を特定する情報等を含む。尚、地図情報ＤＢ３１を外部のサーバに記憶し、ナビゲーション装置１が通信によりリンクデータ３２等を取得する構成としても良い。
【００３６】
一方、ナビゲーションＥＣＵ（エレクトロニック・コントロール・ユニット）１３は、ナビゲーション装置１の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのＣＰＵ４１、並びにＣＰＵ４１が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ４２、制御用のプログラムのほか、後述の車両制御処理プログラム（図２参照）や車重等の車両に関する車両情報等が記録されたＲＯＭ４３、ＲＯＭ４３から読み出したプログラムを記憶するフラッシュメモリ４４等の内部記憶装置を備えている。尚、ナビゲーションＥＣＵ１３は、処理アルゴリズムとしての各種手段を構成する。例えば、勾配情報取得手段は、車両の進行方向前方の勾配に関する勾配情報を取得する。勾配変化点特定手段は、勾配情報に基づいて車両の進行方向前方にある勾配の角度が変化する地点である勾配変化点を特定する。車速取得手段は、車両の車速を取得する。車速予測手段は、車両の車速と勾配情報とに基づいて、勾配変化点の通過時点における車両の車速である勾配変化点通過車速を予測する。走行制御手段は、勾配変化点通過車速に基づいて駆動源の駆動力が車輪に伝わらない状態で走行するニュートラル走行を行う。減速判定手段は、勾配情報に基づいて勾配変化点を通過した後に車両がニュートラル走行により走行した場合に車両が減速するか否かを判定する。上限速度設定手段は、勾配変化点の通過時点において許容される車両の上限速度を設定する。加速判定手段は、勾配情報に基づいて勾配変化点を通過した後に車両がニュートラル走行により走行した場合に車両が加速するか否かを判定する。上限速度設定手段は、勾配変化点の通過時点において許容される車両の下限速度を設定する。
【００３７】
操作部１４は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ（図示せず）から構成される。そして、ナビゲーションＥＣＵ１３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部１４は液晶ディスプレイ１５の前面に設けたタッチパネルによって構成することもできる。また、マイクと音声認識装置によって構成することもできる。
【００３８】
また、液晶ディスプレイ１５には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの走行予定経路、走行予定経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。
【００３９】
また、スピーカ１６は、ナビゲーションＥＣＵ１３からの指示に基づいて案内経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。
【００４０】
また、ＤＶＤドライブ１７は、ＤＶＤやＣＤ等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報ＤＢ３１の更新等が行われる。
【００４１】
また、通信モジュール１８は、交通情報センタ、例えば、ＶＩＣＳ（登録商標）センタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やＤＣＭが該当する。
【００４２】
また、車両制御ＥＣＵ１９は、ナビゲーション装置１が搭載された車両の制御を行う電子制御ユニットである。そして、ナビゲーションＥＣＵ１３は、ＣＡＮを介して車両制御ＥＣＵ１９から取得したデータに基づいて車両状態（例えば、エンジン回転数、変速比、アクセル開度、フューエルカット制御の実施の有無等）を取得することが可能である。また、ナビゲーションＥＣＵ１３は、ＣＡＮを介して車両制御ＥＣＵ１９に対して指示信号を送信することによって、トランスミッションを制御し、後述のようにニュートラル走行やフューエルカット制御を実施する。
【００４３】
続いて、前記構成を有するナビゲーション装置１においてナビゲーションＥＣＵ１３が実行する車両制御処理プログラムについて図２に基づき説明する。図２は本実施形態に係る車両制御処理プログラムのフローチャートである。ここで、車両制御処理プログラムは車両のＡＣＣがＯＮされた後に実行され、車両の進行方向前方にある勾配に対する車両の走行制御を行うプログラムである。尚、以下の図２、図５及び図６にフローチャートで示されるプログラムは、ナビゲーション装置１が備えているＲＡＭ４２やＲＯＭ４３に記憶されており、ＣＰＵ４１により実行される。
【００４４】
先ず、車両制御処理プログラムではステップ（以下、Ｓと略記する）１において、ＣＰＵ４１は、車両においてフューエルカット制御が行われているか否か判定する。尚、フューエルカット制御とは、基本的に車両走行中に運転者がアクセルをオフした際等に行われる制御であり、駆動源の駆動力が車輪に伝わる状態（１速以上にギヤを入れた状態）で且つアクセルがオフされており、エンジン回転数が所定回転数（例えば１５００ｒｐｍ）以上となると駆動源へのエネルギの供給を停止して走行する制御である。そして、本実施形態では特に車両が下り勾配を走行中にフューエルカット制御が行われているか否か判定することとする。尚、フューエルカット制御が行われているか否かは、例えば車両制御ＥＣＵ１９から取得したデータに基づいて判定される。また、車両が下り勾配を走行しているか否かは、車両に設置された加速度センサや勾配センサの検出結果に基づいて判定される。
【００４５】
そして、下り勾配を走行する車両においてフューエルカット制御が行われていると判定された場合（Ｓ１：ＹＥＳ）には、Ｓ２へと移行する。それに対して、車両においてフューエルカット制御が行われていないと判定された場合（Ｓ１：ＮＯ）には、当該車両制御処理プログラムを終了する。
【００４６】
Ｓ２においてＣＰＵ４１は、車重等の車両に関する車両情報を取得する。尚、車両情報はＲＯＭ４３やフラッシュメモリ４４等の記憶媒体に予め記憶されている。また、外部のサーバから通信により取得する構成としても良い。
【００４７】
次に、Ｓ３においてＣＰＵ４１は、車両の進行方向前方にある勾配変化点の通過時点において許容される車両の上限速度及び下限速度を設定する。ここで、勾配変化点とは勾配の角度が変化する地点であり、例えば図３に示すように下り勾配から上り勾配へと変化する地点、下り勾配の角度が途中で変化する地点、下り勾配が終了して水平となる地点がある。そして、本実施形態でＣＰＵ４１は、勾配変化点があるリンクの平均車速を取得し、該平均車速より１０ｋｍ／ｈ速い速度を、勾配変化点の通過時点において許容される車両の上限速度に設定する。また、勾配変化点があるリンクの平均車速を取得し、該平均車速より１０ｋｍ／ｈ遅い速度を、勾配変化点の通過時点において許容される車両の下限速度に設定する。
【００４８】
尚、上記上限速度及び下限速度は、勾配変化点があるリンクの平均車速ではなく、車両の現在の車速に基づいて設定しても良い。また、上記例ではリンクの平均車速に加算又は減算する速度を１０ｋｍ／ｈとしているが、その数値は適宜変更することが可能である。例えば、加算又は減算する速度を、道路形状や現在の交通状況やユーザの運転熟練度等に応じて設定しても良い。
【００４９】
次に、Ｓ４においてＣＰＵ４１は、後述の通過車速予測処理（図５）を行う。尚、通過車速予測処理は、車両が現時点からフューエルカット制御を停止し、ニュートラル走行を開始したと仮定した場合に、勾配変化点の通過時点における車両の車速（以下、勾配変化点通過車速という）を予測する処理である。尚、ニュートラル走行とは、駆動源の駆動力が車輪に伝わらない状態（所謂ニュートラル）で走行する走行態様をいう。
【００５０】
続いて、Ｓ５においてＣＰＵ４１は、後述の加速対象予測処理（図６）を行う。尚、加速対象予測処理は、車両が勾配変化点を通過した後にニュートラル走行により走行した場合に、車両が加速するか減速するかを予測する処理である。
【００５１】
その後、Ｓ６においてＣＰＵ４１は、前記Ｓ５の加速対象予測処理の予測結果に基づいて、車両が勾配変化点を通過した後にニュートラル走行により走行した場合に、車両が減速するか否か判定する。基本的には、勾配添加点の通過後に路面が水平又は上り勾配となる場合に車両が減速することとなる。
【００５２】
そして、車両が勾配変化点を通過した後にニュートラル走行により走行した場合に、車両が減速すると判定された場合（Ｓ６：ＹＥＳ）には、Ｓ７へと移行する。それに対して、車両が勾配変化点を通過した後にニュートラル走行により走行した場合に、車両が加速すると判定された場合（Ｓ６：ＮＯ）には、Ｓ１１へと移行する。
【００５３】
Ｓ７においてＣＰＵ４１は、前記Ｓ４の通過車速予測処理の予測結果に基づいて、車両が現時点からフューエルカット制御を停止し、ニュートラル走行を開始したと仮定した場合に、勾配変化点の通過時点で前記Ｓ３において設定された上限速度以下となるか否か判定する。
【００５４】
そして、車両が現時点からフューエルカット制御を停止し、ニュートラル走行を開始したと仮定した場合に、勾配変化点の通過時点で前記Ｓ３において設定された上限速度以下となると判定された場合（Ｓ７：ＹＥＳ）には、Ｓ８へと移行する。それに対して、車両が現時点からフューエルカット制御を停止し、ニュートラル走行を開始したと仮定した場合に、勾配変化点の通過時点で前記Ｓ３において設定された上限速度より速くなると判定された場合（Ｓ７：ＮＯ）には、Ｓ９へと移行する。
【００５５】
Ｓ８においてＣＰＵ４１は、ＣＡＮを介して車両制御ＥＣＵ１９に対して指示信号を送信することによって、車両のトランスミッションの制御を実施する。具体的には、ギヤをニュートラルとすることによってフューエルカット制御を停止し、ニュートラル走行を開始させる。その後、当該車両制御処理プログラムを終了する。
【００５６】
一方、Ｓ９においてＣＰＵ４１は、車両制御ＥＣＵ１９に対して指示信号を送信せず、フューエルカット制御による走行を継続して行う。その後、Ｓ１０へと移行する。
【００５７】
Ｓ１０においてＣＰＵ４１は、地図情報ＤＢ３１に記憶された勾配情報３３とＧＰＳ２１や車速センサ２２により検出された車両の現在位置とに基づいて、車両が勾配変化点に到達したか否か判定する。
【００５８】
そして、車両が勾配変化点に到達したと判定された場合（Ｓ１０：ＹＥＳ）には、当該車両制御処理プログラムを終了する。それに対して、車両が勾配変化点に到達していないと判定された場合（Ｓ１０：ＮＯ）にはＳ４へと戻り、勾配変化点に到達するまで上記Ｓ４〜Ｓ７のニュートラル走行を開始するか否かの判定が行われる。
【００５９】
一方、Ｓ１１においてＣＰＵ４１は、前記Ｓ４の通過車速予測処理の予測結果に基づいて、車両が現時点からフューエルカット制御を停止し、ニュートラル走行を開始したと仮定した場合に、勾配変化点の通過時点で前記Ｓ３において設定された下限速度以下となるか否か判定する。
【００６０】
そして、車両が現時点からフューエルカット制御を停止し、ニュートラル走行を開始したと仮定した場合に、勾配変化点の通過時点で前記Ｓ３において設定された下限速度以下となると判定された場合（Ｓ１１：ＹＥＳ）には、Ｓ８へと移行する。それに対して、車両が現時点からフューエルカット制御を停止し、ニュートラル走行を開始したと仮定した場合に、勾配変化点の通過時点で前記Ｓ３において設定された下限速度より速くなると判定された場合（Ｓ１１：ＮＯ）には、Ｓ９へと移行する。
【００６１】
Ｓ８以降では前記したように、勾配変化点に到達するか、勾配変化点の通過時点で下限速度以下となると判定されるまで上記Ｓ４〜Ｓ６、Ｓ１１のニュートラル走行を開始するか否かの判定が行われることとなる。その結果、勾配変化点に到達するまでに下限速度以下となると予測される場合には、ニュートラル走行を行わせることによって車速を上昇させ、アクセルをオンさせることなく下限速度以上の速度で走行させることが可能となる。
【００６２】
また、図４には、下り勾配から上り勾配へと変化する勾配を車両が走行する場合において、従来のフューエルカット制御による走行のみ行った場合と、本実施形態において上記車両制御処理プログラムによりフューエルカット制御からニュートラル走行への切り換えを行った場合との走行結果を比較した図である。
【００６３】
先ず、従来のフューエルカット制御による走行のみ行った場合について説明する。フューエルカット制御による走行のみ行った場合には、下り勾配を走行する間は、駆動源へのエネルギの供給が停止されるので、燃料が殆ど消費されない。一方で、エンジンブレーキによって車速は徐々に低下する。そして、勾配変化点を通過した後は運転者は上り勾配を走行する為に車両のアクセルをオンする。その結果、車速が上昇するとともに燃料消費が開始されることとなる。
【００６４】
次に、本実施形態において上記車両制御処理プログラムによりフューエルカット制御からニュートラル走行への切り換えを行った場合について説明する。本実施形態において上記車両制御処理プログラムによりフューエルカット制御からニュートラル走行への切り換えを行った場合には、ニュートラル走行への切り換えを行う前は従来と同じ走行結果となるが、ニュートラル走行への切り換えを行った後は、エンジンブレーキによる減速が無くなり、勾配変化点に到達するまで徐々に車速が上昇する。そして、勾配変化点に到達した時点で上限速度となり、その後は惰性によって上り勾配を走行することとなる。ニュートラル走行を行っている間は、エンジンはアイドリング状態となるので燃料を消費することとなるが、アクセルをオンした状態と比べると、単位時間当たりの燃料消費量は小さい。従って、惰性によって走行可能な距離が延びると、図４に示すように従来と比べて燃料の消費量を削減することが可能となる。特に、本実施形態では勾配変化点で上限速度となるようにニュートラル走行の開始地点を制御できるので、車速が上昇し過ぎないように考慮しつつ勾配変化点通過後に惰性によって走行できる距離を最大とすることが可能となる。
【００６５】
次に、前記Ｓ４において実行される通過車速予測処理のサブ処理について図５に基づき説明する。図５は通過車速予測処理のサブ処理プログラムのフローチャートである。
【００６６】
先ず、Ｓ２１においてＣＰＵ４１は、車速センサ２２の検出結果に基づいて車両の現在の車速を取得する。
【００６７】
次に、Ｓ２２においてＣＰＵ４１は、地図情報ＤＢ３１に記憶された勾配情報３３に基づいて、勾配変化点までの勾配角度を取得する。
【００６８】
続いて、Ｓ２３においてＣＰＵ４１は、地図情報ＤＢ３１に記憶された勾配情報３３とＧＰＳ２１や車速センサ２２により検出された車両の現在位置とに基づいて、車両の現在位置から勾配変化点までの距離を取得する。
【００６９】
その後、Ｓ２４においてＣＰＵ４１は、前記Ｓ２２で取得した勾配角度と前記Ｓ２で取得した車両情報とに基づいて、車両が勾配変化点までの勾配区間でニュートラル走行を行ったと仮定した場合に、車両の重量に基づいて生じる減速度を取得する。
【００７０】
次に、Ｓ２５においてＣＰＵ４１は、前記Ｓ２１で取得した車両の現在の車速と前記Ｓ２３で取得した勾配変化点までの距離と、前記Ｓ２４で算出された減速度に基づいて、車両が現時点からフューエルカット制御を停止し、ニュートラル走行を開始したと仮定した場合に、勾配変化点の通過時点における車両の車速（勾配変化点通過車速）を算出する。その後、Ｓ５へと移行する。
【００７１】
続いて、前記Ｓ５において実行される加速態様予測処理のサブ処理について図６に基づき説明する。図６は加速態様予測処理のサブ処理プログラムのフローチャートである。
【００７２】
先ず、Ｓ３１においてＣＰＵ４１は、車速センサ２２の検出結果に基づいて車両の現在の車速を取得する。
【００７３】
次に、Ｓ３２においてＣＰＵ４１は、地図情報ＤＢ３１に記憶された勾配情報３３に基づいて、勾配変化点以降の勾配角度を取得する。
【００７４】
続いて、Ｓ３３においてＣＰＵ４１は、地図情報ＤＢ３１に記憶された勾配情報３３に基づいて、勾配変化点以降において勾配が継続する距離を取得する。
【００７５】
その後、Ｓ３４においてＣＰＵ４１は、前記Ｓ３２で取得した勾配角度と前記Ｓ３３で取得した勾配が継続する距離と前記Ｓ２で取得した車両情報とに基づいて、車両が勾配変化点以降の勾配区間でニュートラル走行を行ったと仮定した場合に、車両の重量に基づいて生じる減速度を取得する。
【００７６】
次に、Ｓ３５においてＣＰＵ４１は、前記Ｓ３１で取得した車両の現在の車速と、前記Ｓ３４で算出された減速度と、前述した通過車速予測処理（図５）により予測された勾配変化点通過車速とに基づいて、車両が勾配変化点を通過した後にニュートラル走行により走行した場合に、車両が加速するか減速するかを算出する。その後、Ｓ６へと移行する。
【００７７】
以上詳細に説明した通り、本実施形態に係るナビゲーション装置１、ナビゲーション装置１を用いた車両制御方法及びナビゲーション装置１で実行されるコンピュータプログラムによれば、車両の進行方向前方の勾配に関する勾配情報を取得し（Ｓ２２）、取得された勾配情報に基づいて車両の進行方向前方にある勾配の角度が変化する地点である勾配変化点を特定し（Ｓ２３）、車両の現在の車速と勾配情報とに基づいて、勾配変化点の通過時点における車両の車速である勾配変化点通過車速を予測し（Ｓ２５）、予測された勾配変化点通過車速に基づいて駆動源の駆動力が車輪に伝わらない状態で走行するニュートラル走行等の走行制御を行う（Ｓ８、Ｓ９）ので、車両の進行方向前方の勾配に関する勾配情報を用いることによって、従来に比べて適切なタイミング且つ適切な区間でニュートラル走行を行わせることが可能となる。その結果、車速を適切な範囲に保つことによって不要はアクセル操作やブレーキ操作について行わせることなく、エネルギ消費量を削減する効果についても実現することが可能となる。
また、フューエルカット制御による走行とニュートラル走行とを切り替えることにより車両の走行制御を行うので、車両が下り勾配を走行する際等に、フューエルカット制御による走行とニュートラル走行のいずれを行うのが適切であるかを勾配情報や車両情報に基づいて比較することが可能であり、複数種類の車両制御を用いた適切な走行制御を行うことが可能となる。
また、勾配変化点を通過した後に車両がニュートラル走行により走行することによって車両が減速すると予測された場合に、勾配変化点通過時の車速が上限速度以下となるように車両の走行を制御するので、勾配変化点通過後に惰性によって走行できる距離を確保しつつ、車速が上昇し過ぎない範囲でニュートラル走行を行わせることが可能となる。
また、勾配変化点通過時の車速が上限速度より速いと予測された場合に、ニュートラル走行を行わないので、ニュートラル走行によって勾配走行中に速度が上昇し過ぎることを防止することが可能となる。その結果、ブレーキの作動やニュートラル走行の解除等の事態が生じることを未然に防止できる。
また、勾配変化点通過時の車速が上限速度以下であると予測された場合に、ニュートラル走行を開始するので、車速が上昇し過ぎないように考慮しつつ勾配変化点通過後に惰性によって走行できる距離が最大となるように制御することが可能となる。
また、勾配変化点を通過した後に車両がニュートラル走行により走行することによって車両が加速すると予測された場合に、勾配変化点通過時の車速が下限速度以上となるように車両の走行を制御するので、車両の流れを阻害しない程度の車速は保ちつつ勾配変化点通過後における速度が上昇し過ぎない範囲でニュートラル走行を行わせることが可能となる。
また、勾配変化点通過時の車速が下限速度以下と予測された場合に、ニュートラル走行を開始するので、ニュートラル走行を行わせることによってアクセルをオンさせることなく車両の流れを阻害しない程度の車速まで、車両の車速を上昇させることが可能となる。
また、勾配変化点通過時の車速が下限速度より速いと予測された場合に、ニュートラル走行を行わないので、ニュートラル走行によって勾配走行中に速度が上昇し過ぎることを防止することが可能となる。その結果、ブレーキの作動やニュートラル走行の解除等の事態が生じることを未然に防止できる。
【００７８】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では、フューエルカット制御が行われている場合に図２に示す車両制御プログラムを実行することとしているが、フューエルカット制御が行われていない状態であっても良い。例えば、フューエルカット制御が行われていないが、車両が下り勾配を走行している場合に、図２に示す車両制御プログラムを実行する構成としても良い。その場合には、前記Ｓ８においてフューエルカット制御の停止は行わずにニュートラル走行を開始するように構成し、Ｓ９ではフューエルカット制御を開始することなく現在の走行態様を維持するように構成する。
【００７９】
また、本実施形態では本発明をガソリンにより駆動されるエンジンを駆動源とするガソリン車に対して適用した例について説明したが、エンジンとモータを駆動源として併用するハイブリッド車や、モータのみを駆動源とするＥＶ車に対しても適用することが可能である。
【００８０】
また、本実施形態の車両制御処理プログラム（図２、図５、図６）はナビゲーション装置の備えるナビゲーションＥＣＵ１３が実行することとしているが、車両制御ＥＣＵ１９が実行するようにしても良い。また、複数のＥＣＵによって処理を分担して行うようにしても良い。
【００８１】
また、本発明はナビゲーション装置以外に、車両制御ＥＣＵ１９を介して車両の制御が可能な各種装置に対して適用することが可能である。例えば、ナビゲーション装置以外の車載器、携帯電話機やスマートフォンやＰＤＡ等の携帯端末、パーソナルコンピュータ等（以下、携帯端末等という）に適用することも可能である。また、サーバと携帯端末等から構成されるシステムに対しても適用することが可能となる。その場合には、上述した車両制御処理プログラム（図２、図５、図６）の各ステップは、サーバと携帯端末等のいずれが実施する構成としても良い。また、本発明を携帯端末等に適用する場合には、自動車以外のトランスミッションを備える車両、例えば、携帯端末等のユーザが運転する２輪車等に対する車両制御を行うことも可能である。
【符号の説明】
【００８２】
１                  ナビゲーション装置
１３                ナビゲーションＥＣＵ
１９                車両制御ＥＣＵ
４１                ＣＰＵ
４２                ＲＡＭ
４３                ＲＯＭ
【図１】
2014189083.tif 000003
【図２】
2014189083.tif 000004
【図３】
2014189083.tif 000005
【図４】
2014189083.tif 000006
【図５】
2014189083.tif 000007
【図６】
2014189083.tif 000008
【図７】
2014189083.tif 000009
【図８】
2014189083.tif 000010