(57)【特許請求の範囲】
【請求項１】
車両位置及び地図情報に基づいて、オートクルーズ機能を備えた車両の進路上に存在する登坂路、平坦路、降坂路及び平坦路が連続する所定区間を認識し、
前記車両が前記登坂路から前記平坦路へと移行する、路面傾斜が徐々に小さくなる肩部を走行しているとき、変速機のシフトアップを禁止し、
前記車両が前記登坂路から前記平坦路へと移行したとき、前記変速機をニュートラルに変速する、
ことを特徴とする変速機の制御装置。
【請求項２】
前記車両が前記肩部まで所定距離以下である前記登坂路を走行しているとき、エンジンを電子制御するエンジンコントロールユニットに向けて車速上昇命令を送信する、
ことを特徴とする請求項１に記載の変速機の制御装置。
【請求項３】
前記車両が前記平坦路をニュートラルで走行中に車速が低下すると、車両の走行状態に応じて前記変速機を変速する通常制御に復帰する、
ことを特徴とする請求項１又は請求項２に記載の変速機の制御装置。
【請求項４】
前記車両が前記平坦路から前記降坂路へと移行したとき、前記変速機をニュートラルに変速する、
ことを特徴とする請求項１〜請求項３のいずれか１つに記載の変速機の制御装置。
【請求項５】
前記車両が前記降坂路をニュートラルで走行中に車速が所定値に達すると、ブレーキを電子制御するブレーキコントロールユニットに向けてブレーキ作動命令を送信する、
ことを特徴とする請求項４に記載の変速機の制御装置。
【請求項６】
前記車両が前記降坂路をニュートラルで走行中に車速が所定値に達すると、車両の走行状態に応じて前記変速機を変速する通常制御に復帰する、
ことを特徴とする請求項４又は請求項５に記載の変速機の制御装置。
【請求項７】
前記車両が前記降坂路から前記平坦路へと移行したとき、前記変速機をニュートラルに変速する、
ことを特徴とする請求項１〜請求項６のいずれか１つに記載の変速機の制御装置。
【請求項８】
前記車両が前記平坦路をニュートラルで走行中に車速が低下すると、車両の走行状態に応じて前記変速機を変速する通常制御に復帰する、
ことを特徴とする請求項７に記載の変速機の制御装置。
【請求項９】
前記地図情報は、車両位置に対応付けて前記所定区間を特定可能な情報を保持し、
前記車両位置と前記情報とのマッチングによって、前記所定区間を認識する、
ことを特徴とする請求項１〜請求項８のいずれか１つに記載の変速機の制御装置。
【請求項１０】
前記車両が走行した道路の座標値から前記情報を学習する、
ことを特徴とする請求項９に記載の変速機の制御装置。
【請求項１１】
前記車両位置の変化に基づいて前記地図情報を先読みし、前記所定区間を認識する、
ことを特徴とする請求項１〜請求項８のいずれか１つに記載の変速機の制御装置。
【請求項１２】
車両の走行状態に応じて変速機を電子制御する変速機コントロールユニットが、
車両位置及び地図情報に基づいて、オートクルーズ機能を備えた車両の進路上に存在する登坂路、平坦路、降坂路及び平坦路が連続する所定区間を認識し、
前記車両が前記登坂路から前記平坦路へと移行する、路面傾斜が徐々に小さくなる肩部を走行しているとき、変速機のシフトアップを禁止し、
前記車両が前記登坂路から前記平坦路へと移行したとき、前記変速機をニュートラルに変速する、
ことを特徴とする変速機の制御方法。
【請求項１３】
前記変速機コントロールユニットが、
前記車両が前記平坦路から前記降坂路へと移行したとき、前記変速機をニュートラルに変速する、
ことを特徴とする請求項１２に記載の変速機の制御方法。
【請求項１４】
前記変速機コントロールユニットが、
前記車両が前記降坂路から前記平坦路へと移行したとき、前記変速機をニュートラルに変速する、
ことを特徴とする請求項１２又は請求項１３に記載の変速機の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変速機の制御装置及び変速機の制御方法に関する。
【背景技術】
【０００２】
自動変速機を搭載した車両において、燃費（燃料消費率）を向上させるために、特開２０１４−１８２４号公報（特許文献１）に記載されるように、登坂路の頂上付近でシフトダウンを制限する技術が提案されている。そして、かかる技術では、登坂路の頂上付近において、エンジンの回転速度が一時的に上昇することを抑制し、燃費を向上させている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１８２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、燃費を向上させるためには、登坂路の頂上付近でシフトダウンを制限するだけでなく、例えば、車両走行に支障がない条件下において、自動変速機をニュートラルに変速して慣性で走行することも可能である。【０００５】
そこで、本発明は、更なる燃費向上を可能とした、変速機の制御装置及び変速機の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
変速機の制御装置は、車両位置及び地図情報に基づいて、オートクルーズ機能を備えた車両の進路上に存在する登坂路、平坦路、降坂路及び平坦路が連続する所定区間を認識する。そして、変速機の制御装置は、車両が登坂路から平坦路へと移行する、路面傾斜が徐々に小さくなる肩部を走行しているとき、変速機のシフトアップを禁止し、車両が登坂路から平坦路へと移行したとき、変速機をニュートラルに変速する。
【発明の効果】
【０００７】
本発明によれば、車両が慣性で走行するシーンが増加するため、燃費を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】車両に搭載された変速機の一例を示す概要図である。
【図２】変速機コントロールユニットの一例を示すブロック図である。
【図３】変速制御の概要を示す説明図である。
【図４】変速制御の一例を示すメインルーチンのフローチャートである。
【図５】変速制御の一例を示すメインルーチンのフローチャートである。
【図６】変速制御の一例を示すメインルーチンのフローチャートである。
【図７】変速制御の一例を示すサブルーチンのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付された図面を参照し、本発明を実施するための実施形態について詳述する。
図１は、車両に搭載された変速機の一例を示す。
【００１０】
ディーゼルエンジン１００の出力軸には、摩擦式のクラッチ２００を介して、同期噛合式の変速機３００が取り付けられている。クラッチ２００は、円盤状の摩擦係合要素が断接することで、ディーゼルエンジン１００の回転駆動力を伝達又は遮断する。変速機３００は、例えば、６段変速の主変速機と２段変速の副変速機とを組み合わせた、１２段変速の変速機である。そして、変速機３００の出力軸は、図示しないプロペラシャフト及びディファレンシャルキャリアを介して、駆動輪である後輪に連結されている。
【００１１】
ディーゼルエンジン１００には、燃焼室内に燃料を噴射する燃料噴射装置１２０と、エンジン回転速度を検出する回転速度センサ１４０と、クランク角度を検出するクランク角度センサ１６０と、が取り付けられている。燃料噴射装置１２０としては、例えば、コモンレール式の燃料噴射装置を使用することができる。また、運転室内のアクセルペダル４００には、エンジン負荷の一例であるアクセル開度を検出する、例えば、ポテンショメータからなるアクセル開度センサ４２０が取り付けられている。
【００１２】
回転速度センサ１４０、クランク角度センサ１６０及びアクセル開度センサ４２０の各出力信号は、マイクロコンピュータを内蔵したエンジンコントロールユニット５００に夫々入力されている。エンジンコントロールユニット５００は、例えば、フラッシュＲＯＭ（Read Only Memory）などの不揮発性メモリに格納されたエンジン制御プログラムを実行することで、エンジン回転速度、クランク角度及びアクセル開度に基づいて燃料噴射装置１２０を電子制御する。具体的には、エンジンコントロールユニット５００は、例えば、燃料噴射マップを参照し、エンジン回転速度及びアクセル開度に応じた燃料噴射量及び燃料噴射時期を決定する。そして、エンジンコントロールユニット５００は、クランク角度が燃料噴射時期になったときに、燃料噴射量に応じた作動信号を燃料噴射装置１２０に出力する。このようにして、エンジンコントロールユニット５００は、車両の運転状態に応じて、ディーゼルエンジン１００を電子制御する。
【００１３】
クラッチ２００には、エアリザーバ６００から供給される圧縮空気を作動流体として使用して摩擦係合要素を断接する、例えば、エアシリンダからなるクラッチアクチュエータ２２０が取り付けられている。エアリザーバ６００とクラッチアクチュエータ２２０とを接続する第１の配管６２０には、第１の配管６２０における流体通路を全閉から全開までの間で多段階又は連続的に開閉する、遠隔操作可能な電磁式の制御弁２４０が配設されている。また、クラッチ２００には、クラッチアクチュエータ２２０のストローク量を検出するクラッチストロークセンサ２６０が取り付けられている。なお、作動流体としては、圧縮空気に限らず、例えば、所定圧力に調圧されたオイルを使用することもできる（以下同様）。
【００１４】
変速機３００には、エアリザーバ６００から供給される圧縮空気を作動流体として使用し、変速動作を行うギヤシフトユニット３２０が取り付けられている。ギヤシフトユニット３２０には、制御弁２４０の上流側において、第１の配管６２０から分岐する第２の配管６４０を介して、エアリザーバ６００から圧縮空気が供給されている。ギヤシフトユニット３２０には、変速機３００の変速を実行する複数のアクチュエータ、各アクチュエータへの圧縮空気の供給を制御する遠隔操作可能な制御弁、及び、変速機３００の変速状態を検出するスイッチが内蔵されている。また、変速機３００には、出力軸の回転速度から車速を検出する車速センサ３４０、及び、カウンタシャフトの回転速度を検出する回転速度センサ３６０が取り付けられている。さらに、運転室内の所定箇所には、車両の運転者が変速操作を行うシフトタワー４４０が取り付けられている。シフトタワー４４０は、運転者の操作に応じて、例えば、前進、後進、ニュートラル、ホールドなどを示す信号を出力する。
【００１５】
クラッチストロークセンサ２６０、ギヤシフトユニット３２０、車速センサ３４０、回転速度センサ３６０及びシフトタワー４４０の各出力信号は、マイクロコンピュータを内蔵した変速機コントロールユニット５２０に入力されている。変速機コントロールユニット５２０は、図２に示すように、ＣＰＵ（Central Processing Unit）などのプロセッサＡ、フラッシュＲＯＭなどの不揮発性メモリＢ、ＲＡＭ（Random Access Memory）などの揮発性メモリＣ、各種のセンサ及びスイッチの出力信号を入力する入力回路Ｄ、制御弁２４０及びギヤシフトユニット３２０を駆動する駆動回路Ｅ、並びに、これらを相互に接続するバスＦを有している。
【００１６】
また、変速機コントロールユニット５２０は、例えば、ＣＡＮ（Controller Area Network）などの車載ネットワーク４６０を介して、エンジンコントロールユニット５００、ナビゲーションシステム５２０、オートクルーズコントロールユニット５４０及びブレーキコントロールユニット５８０と双方向通信可能に接続されている。ここで、ナビゲーションシステム５４０は、ＧＰＳ（Global Positioning System）機能によって車両位置を測位し、その車両位置を外部に出力可能となっている。オートクルーズコントロールユニット５６０は、例えば、ステアリングホイール付近に取り付けられたボタン又はレバーを操作することで、アクセルペダル４００を踏み続けることなくセットした一定車速（設定車速）を維持する、オートクルーズ機能を提供する。ブレーキコントロールユニット５８０は、例えば、外部からの作動信号に応答して、サービスブレーキ、排気ブレーキ、リターダなどの公知のブレーキの少なくとも１つを作動させる。このため、変速機コントロールユニット５２０は、エンジンコントロールユニット５００を経由して、回転速度センサ１４０及びアクセル開度センサ４２０の各出力信号を読み込むことができる。
【００１７】
そして、変速機コントロールユニット５２０のプロセッサＡは、不揮発性メモリＢに格納された変速制御プログラムを実行することで、各種のセンサ及びスイッチの出力信号に応じてクラッチ２００及び変速機３００を電子制御し、車両の運転状態に応じて自動的に変速する自動変速を実現する。
【００１８】
オートクルーズ機能が作動していない場合、変速機コントロールユニット５２０のプロセッサＡは、例えば、変速制御マップを参照し、車速及びアクセル開度に応じた目標変速状態を決定する。また、変速機コントロールユニット５２０のプロセッサＡは、ギヤシフトユニット３２０の出力信号と目標変速状態との比較を通して変速が必要であるか否かを判定し、変速が必要であると判定した場合、制御弁２４０に作動信号を出力してクラッチ２００を切断する。次に、変速機コントロールユニット５２０のプロセッサＡは、目標変速状態に応じた作動信号をギヤシフトユニット３２０に出力して変速を実行した後、クラッチストローク、エンジン回転速度及びカウンタシャフト回転速度をモニタしながら、制御弁２４０に作動信号を出力してクラッチ２００を接続させる。このとき、変速機コントロールユニット５２０のプロセッサＡは、クラッチストロークに応じてクラッチ２００を半クラッチ状態にし、エンジン回転速度及びカウンタシャフト回転速度に応じて変速機３００の同期完了（変速完了）を把握することで、ショックの少ない変速を行う。
【００１９】
一方、オートクルーズ機能が作動している場合、変速機コントロールユニット５２０のプロセッサＡは、車両位置及び地図情報に基づいて、図３に示すように、車両の進路上に位置する登坂路、平坦路、降坂路及び平坦路が連続する所定区間を認識する。そして、変速機コントロールユニット５２０のプロセッサＡは、車両の位置情報に応じて、次のような変速制御を実行する。
【００２０】
［登坂路走行中］
変速機コントロールユニット５２０のプロセッサＡは、車両が登坂路から平坦路へと移行する肩部まで所定距離内となったとき、燃費低下につながるシフトダウンを抑制するため、エンジンコントロールユニット５００に向けて、車速を所定車速（例えば、５ｋｍ／ｈ）上昇させる命令を出力する。また、変速機コントロールユニット５２０のプロセッサＡは、車両が肩部を走行しているとき、エンジン回転速度の低下を抑制するため、シフトアップを禁止する。
【００２１】
［平坦路走行中］
変速機コントロールユニット５２０のプロセッサＡは、車両が登坂路から平坦路へと移行したとき、燃費を向上させるため、変速機３００をニュートラルに変速し、車両を慣性で走行させる。そして、変速機コントロールユニット５２０のプロセッサＡは、車両が平坦路をニュートラルで走行中に、車速が所定速度（例えば、５ｋｍ／ｈ）低下したとき、車両の走行状態に応じて変速機３００を自動変速する通常制御に復帰する。
【００２２】
［降坂路走行中］
変速機コントロールユニット５２０のプロセッサＡは、車両が平坦路から降坂路へと移行したとき、燃費を向上させるため、変速機３００をニュートラルに変速し、車両を慣性で走行させる。そして、変速機コントロールユニット５２０のプロセッサＡは、車両が降坂路をニュートラルで走行中に、車速が所定値に達したとき、車両走行の安全性を確保するため、ブレーキコントロールユニット５８０に向けてブレーキの作動命令を出力すると共に、ブレーキの過熱などを抑制するため、車両の走行状態に応じて変速機３００を自動変速する通常制御に復帰する。ここで、所定値としては、例えば、設定車速とすることができる。また、ブレーキの作動命令は、車速と所定値との偏差に応じた制動力とすることもできる。なお、変速機コントロールユニット５２０のプロセッサＡは、ブレーキ作動によって車速がある程度低下したとき、ブレーキ作動を解除すると共に変速機３００をニュートラルに変速してもよい。
【００２３】
［平坦路走行中］
変速機コントロールユニット５２０のプロセッサＡは、車両が降坂路から平坦路へと移行したとき、燃費を向上させるために、変速機３００をニュートラルに変速し、車両を慣性で走行させる。そして、変速機コントロールユニット５２０のプロセッサＡは、車両が平坦路をニュートラルで走行中に、車速が所定速度（例えば、５ｋｍ／ｈ）低下したとき、所定区間の変速制御を終了すべく、車両の走行状態に応じて変速機３００を自動変速する通常制御に復帰する。
【００２４】
次に、図４〜図７を参照し、変速機コントロールユニット５２０が起動されたことを契機として、変速機コントロールユニット５２０のプロセッサＡが繰り返し実行する、変速機３００の自動変速制御の一例について説明する。
【００２５】
ステップ１（図では「Ｓ１」と略記する。以下同様。）では、変速機コントロールユニット５２０のプロセッサＡが、例えば、オートクルーズコントロールユニット５６０の作動状態に基づいて、オートクルーズ機能が作動しているか否かを判定する。そして、変速機コントロールユニット５２０のプロセッサＡは、オートクルーズ機能が作動中であると判定すれば（Ｙｅｓ）、処理をステップ２へと進める。一方、変速機コントロールユニット５２０のプロセッサＡは、オートクルーズ機能が作動中でないと判定すれば（Ｎｏ）、処理をステップ２９へと進める。
【００２６】
ステップ２では、変速機コントロールユニット５２０のプロセッサＡが、ナビゲーションシステム５４０から、ＧＰＳによって測位された車両位置を読み込む。
【００２７】
ステップ３では、変速機コントロールユニット５２０のプロセッサＡが、車両位置及び地図情報に基づいて、車両の進路上に登坂路、平坦路、降坂路及び平坦路が連続する所定区間が存在するか否かを判定する。即ち、変速機コントロールユニット５２０のプロセッサＡは、例えば、車両位置の変化に基づいて車両の進路を推定し、地図情報を先読みすることで、車両の進路上に所定区間が存在するか否かを判定する。そして、変速機コントロールユニット５２０のプロセッサＡは、車両の進路上に所定区間が存在すると判定すれば（Ｙｅｓ）、処理をステップ４へと進める。一方、変速機コントロールユニット５２０のプロセッサＡは、車両の進路上に所定区間が存在しないと判定すれば（Ｎｏ）、処理をステップ２９へと進める。なお、地図情報は、変速機コントロールユニット５２０の不揮発性メモリＢに格納しておくことができるが、ナビゲーションシステム５４０から読み込むこともできる。
【００２８】
ステップ４では、変速機コントロールユニット５２０のプロセッサＡが、例えば、車両位置と地図情報とのマッチングを介して、車両が登坂路に移行したか否か、要するに、車両が平坦路から登坂路へと移行したか否かを判定する。そして、変速機コントロールユニット５２０のプロセッサＡは、車両が登坂路に移行したと判定すれば（Ｙｅｓ）、処理をステップ５へと進める。一方、変速機コントロールユニット５２０のプロセッサＡは、車両が登坂路に移行しないと判定すれば（Ｎｏ）、処理をステップ２９へと進める。
【００２９】
ステップ５では、変速機コントロールユニット５２０のプロセッサＡが、ナビゲーションシステム５４０から、ＧＰＳによって測位された車両位置を読み込む。
【００３０】
ステップ６では、変速機コントロールユニット５２０のプロセッサＡが、例えば、車両位置と地図情報とのマッチングを介して、肩部まで所定距離内となったか否か、即ち、車両が肩部まで所定距離以下である登坂路を走行しているか否かを判定する。そして、変速機コントロールユニット５２０のプロセッサＡは、肩部まで所定距離内となったと判定すれば（Ｙｅｓ）、処理をステップ７へと進める（Ｙｅｓ）。一方、変速機コントロールユニット５２０のプロセッサＡは、肩部まで所定距離内となっていないと判定すれば（Ｎｏ）、処理をステップ５へと戻す。
【００３１】
ステップ７では、変速機コントロールユニット５２０のプロセッサＡが、エンジンコントロールユニット５００に向けて、車速を所定車速上昇させる命令を送信する。そして、エンジンコントロールユニット５００は、車速上昇命令に応答して、例えば、燃料噴射装置１２０の燃料噴射量を増量して車速を上昇させる。
【００３２】
ステップ８では、変速機コントロールユニット５２０のプロセッサＡが、ナビゲーションシステム５４０から、ＧＰＳによって測位された車両位置を読み込む。
【００３３】
ステップ９では、変速機コントロールユニット５２０のプロセッサＡが、例えば、車両位置と地図情報のマッチングを介して、車両が登坂路から平坦路へと移行する肩部、即ち、路面傾斜が徐々に小さくなる部分に移行したか否かを判定する。そして、変速機コントロールユニット５２０のプロセッサＡは、車両が肩部に移行したと判定すれば（Ｙｅｓ）、処理をステップ１０へと進める。一方、変速機コントロールユニット５２０のプロセッサＡは、車両が肩部に移行しないと判定すれば（Ｎｏ）、処理をステップ７へと戻す。
【００３４】
ステップ１０では、変速機コントロールユニット５２０のプロセッサＡが、例えば、変速機３００のシフトアップを許可する、シフトアップ許可フラグを一時的にＦＡＬＳＥに設定することで、変速機３００のシフトアップを禁止する。なお、シフトアップ許可フラグをＦＡＬＳＥに設定することで、後述する通常制御において、変速機３００のシフトアップが禁止される。
【００３５】
ステップ１１では、変速機コントロールユニット５２０のプロセッサＡが、ナビゲーションシステム５４０から、ＧＰＳによって測位された車両位置を読み込む。
【００３６】
ステップ１２では、変速機コントロールユニット５２０のプロセッサＡが、例えば、車両位置と地図情報とのマッチングを介して、車両が登坂路から平坦路へと移行、即ち、登坂路を登り切ったか否かを判定する。そして、変速機コントロールユニット５２０のプロセッサＡは、車両が登坂路から平坦路へと移行したと判定すれば（Ｙｅｓ）、処理をステップ１３へと進める（Ｙｅｓ）。一方、変速機コントロールユニット５２０のプロセッサＡは、車両が登坂路から平坦路へと移行しないと判定すれば（Ｎｏ）、処理をステップ１０へと戻す。
【００３７】
ステップ１３では、変速機コントロールユニット５２０のプロセッサＡが、変速機３００のギヤシフトユニット３２０に変速信号を出力し、変速機３００をニュートラルに変速させる。変速機３００がニュートラルに変速されることで、ディーゼルエンジン１００はアイドリング状態となり、燃費を向上させることができる（以下同様）。なお、変速機３００をニュートラルに変速する場合、クラッチ２００を切断し、変速機３００を変速し、その後クラッチ２００を接続する制御が行われるが、説明の簡略化のため、クラッチ２００の断接制御については省略する（以下同様）。
【００３８】
ステップ１４では、変速機コントロールユニット５２０のプロセッサＡが、車速センサ３４０から車速を読み込む。
【００３９】
ステップ１５では、変速機コントロールユニット５２０のプロセッサＡが、車速が低下したか否か、即ち、車速が所定速度低下したか否かを判定する。そして、変速機コントロールユニット５２０のプロセッサＡは、車速が低下したと判定すれば（Ｙｅｓ）、処理をステップ１６へと進める。一方、変速機コントロールユニット５２０のプロセッサＡは、車速が低下していないと判定すれば（Ｎｏ）、処理をステップ１７へと進める。
【００４０】
ステップ１６では、変速機コントロールユニット５２０のプロセッサＡが、車両の走行状態に応じて変速機３００を自動変速するサブルーチンを実行する。
【００４１】
ステップ１７では、変速機コントロールユニット５２０のプロセッサＡが、ナビゲーションシステム５４０から、ＧＰＳによって測位された車両位置を読み込む。
【００４２】
ステップ１８では、変速機コントロールユニット５２０のプロセッサＡが、例えば、車両位置と地図情報とのマッチングを介して、車両が平坦路から降坂路へと移行したか否かを判定する。そして、変速機コントロールユニット５２０のプロセッサＡは、車両が平坦路から降坂路へと移行したと判定すれば（Ｙｅｓ）、処理をステップ１９へと進める。一方、変速機コントロールユニット５２０のプロセッサＡは、車両が平坦路から降坂路へと移行していないと判定すれば（Ｎｏ）、処理をステップ１４へと戻す。
【００４３】
ステップ１９では、変速機コントロールユニット５２０のプロセッサＡが、変速機３００のギヤシフトユニット３２０に変速信号を出力し、変速機３００をニュートラルに変速させる。
【００４４】
ステップ２０では、変速機コントロールユニット５２０のプロセッサＡが、車速センサ３４０から車速を読み込む。
【００４５】
ステップ２１では、変速機コントロールユニット５２０のプロセッサＡが、車速が所定値に達したか否かを判定する。そして、変速機コントロールユニット５２０のプロセッサＡは、車速が所定値に達したと判定すれば（Ｙｅｓ）、処理をステップ２２へと進める。一方、変速機コントロールユニット５２０のプロセッサＡは、車速が所定値に達しないと判定すれば（Ｎｏ）、処理をステップ２４へと進める。
【００４６】
ステップ２２では、変速機コントロールユニット５２０のプロセッサＡが、ブレーキコントロールユニット５８０に向けて、ブレーキを作動させる命令を出力する。そして、ブレーキコントロールユニット５８０は、ブレーキ作動命令に応答して、例えば、サービスブレーキ、排気ブレーキ、リターダなどの少なくとも１つを作動させることで、降坂部を走行中の車両の車速を低下させる。
【００４７】
ステップ２３では、変速機コントロールユニット５２０のプロセッサＡが、車両の走行状態に応じて変速機３００を自動変速するサブルーチンを実行する。
【００４８】
ステップ２４では、変速機コントロールユニット５２０のプロセッサＡが、ナビゲーションシステム５４０から、ＧＰＳによって測位された車両位置を読み込む。
【００４９】
ステップ２５では、変速機コントロールユニット５２０のプロセッサＡが、例えば、車両位置と地図情報とのマッチングを介して、車両が降坂路から平坦路へと移行したか否かを判定する。そして、変速機コントロールユニット５２０のプロセッサＡは、車両が降坂路から平坦路へと移行したと判定すれば（Ｙｅｓ）、処理をステップ２６へと進める。一方、変速機コントロールユニット５２０のプロセッサＡは、車両が降坂路から平坦路へと移行しないと判定すれば（Ｎｏ）、処理をステップ２０へと戻す。
【００５０】
ステップ２６では、変速機コントロールユニット５２０のプロセッサＡが、変速機３００のギヤシフトユニット３２０に変速信号を出力し、変速機３００をニュートラルに変速させる。
【００５１】
ステップ２７では、変速機コントロールユニット５２０のプロセッサＡが、車速センサ３４０から車速を読み込む。
【００５２】
ステップ２８では、変速機コントロールユニット５２０のプロセッサＡが、車速が低下したか否か、即ち、車速が所定速度低下したか否かを判定する。そして、変速機コントロールユニット５２０のプロセッサＡは、車速が低下したと判定すれば（Ｙｅｓ）、処理をステップ２９へと進める。一方、変速機コントロールユニット５２０のプロセッサＡは、車速が低下していないと判定すれば（Ｎｏ）、処理をステップ２７へと戻す。
【００５３】
ステップ２９では、変速機コントロールユニット５２０のプロセッサＡが、車両の走行状態に応じて変速機３００を自動変速するサブルーチンを実行する。
【００５４】
図７は、車両の走行状態に応じて変速機３００を自動変速するサブルーチンの一例を示す。
【００５５】
ステップ３１では、変速機コントロールユニット５２０のプロセッサＡが、車速センサ３４０から車速を読み込むと共に、エンジンコントロールユニット５００を介してアクセル開度センサ４２０からアクセル開度を読み込む。
【００５６】
ステップ３２では、変速機コントロールユニット５２０のプロセッサＡが、例えば、変速制御マップを参照し、車速及びアクセル開度に応じた目標変速状態を決定する。ここで、目標変速状態とは、例えば、１速〜１２速など、自動変速制御によって変速可能な変速段を意味する。
【００５７】
ステップ３３では、変速機コントロールユニット５２０のプロセッサＡが、ギヤシフトユニット３２０の出力信号により特定される変速状態と目標変速状態とが同一であるか否かを判定することで、変速機３００を変速する必要があるか否かを判定する。そして、変速機コントロールユニット５２０のプロセッサＡは、変速機３００を変速する必要があると判定すれば（Ｙｅｓ）、処理をステップ３４へと進める。一方、変速機コントロールユニット５２０のプロセッサＡは、変速機３００を変速する必要がないと判定すれば（Ｎｏ）、処理を終了させる。
【００５８】
ステップ３４では、変速機コントロールユニット５２０のプロセッサＡが、ギヤシフトユニット３２０の出力信号により特定される変速状態と目標変速状態とを比較することで、変速機３００の変速はシフトアップであるか否かを判定する。そして、変速機コントロールユニット５２０のプロセッサＡは、変速機３００の変速はシフトアップであると判定すれば（Ｙｅｓ）、処理をステップ３５へと進める。一方、変速機コントロールユニット５２０のプロセッサＡは、変速機３００の変速はシフトアップでない、即ち、シフトダウンであると判定すれば（Ｎｏ）、処理をステップ３６へと進める。
【００５９】
ステップ３５では、変速機コントロールユニット５２０のプロセッサＡが、例えば、シフトアップ許可フラグがＴＲＵＥであるか否かを判定することで、変速機３００のシフトアップが許可されているか否かを判定する。そして、変速機コントロールユニット５２０のプロセッサＡは、シフトアップが許可されていると判定すれば（Ｙｅｓ）、処理をステップ３６へと進める。一方、変速機コントロールユニット５２０のプロセッサＡは、シフトアップが許可されていないと判定すれば（Ｎｏ）、処理を終了させる。
【００６０】
ステップ３６では、変速機コントロールユニット５２０のプロセッサＡが、制御弁２４０に作動信号を出力し、クラッチ２００を切断させる。
【００６１】
ステップ３７では、変速機コントロールユニット５２０のプロセッサＡが、ギヤシフトユニット３２０に向けて、目標変速状態に応じた作動信号を出力し、変速機３００を目標変速状態へと変速させる。
【００６２】
ステップ３８では、変速機コントロールユニット５２０のプロセッサＡが、制御弁２４０に作動信号を出力し、クラッチ２００を接続させる。
【００６３】
このようにすれば、車両が登坂路を走行中、肩部までの距離が所定距離以下となると、車速が上昇される。このため、車速低下に伴って変速機３００がシフトダウンされることが抑制され、エンジン回転速度の上昇による燃費低下を抑制することができる。そして、車両が肩部へと移行すると、変速機３００のシフトアップが禁止されるため、エンジン回転速度の変動抑制を通して、燃費向上を図ることができる。
【００６４】
車両が登坂路から平坦路へと移行すると、変速機３００がニュートラルに変速されるので、ディーゼルエンジン１００が消費する燃料が減り、燃費を向上させることができる。そして、車速が低下すると、変速機３００が通常の変速制御（通常制御）へと復帰するので、例えば、後続する車両の円滑な走行を妨げることがない。
【００６５】
車両が平坦路から降坂路へと移行すると、変速機３００がニュートラルに変速されるので、ディーゼルエンジン１００が消費する燃料が減り、燃費を向上させることができる。そして、車速が上昇すると、ブレーキが作動すると共に、変速機３００が通常の変速制御へと復帰するので、例えば、車両走行の安全性を確保することができる。
【００６６】
車両が降坂路から平坦路へと移行すると、変速機３００がニュートラルに変速されるので、ディーゼルエンジン１００が消費する燃料が減り、燃費を向上させることができる。そして、車速が低下すると、変速機３００が通常の変速制御へと復帰するので、例えば、後続する車両の円滑な走行を妨げることがない。
【００６７】
従って、多様なシーンにおいて、変速機３００がニュートラルに変速されると共に、ディーゼルエンジン１００の燃料消費が低減されるので、燃費向上を図ることができる。
【００６８】
車両の進路上に存在する所定区間は、地図情報の先読みに限らず、次のように認識することもできる。即ち、地図情報は、車両位置に対して所定区間を特定可能な情報を保持する。そして、変速機コントロールユニット５２０のプロセッサＡは、車両走行中に、例えば、車両位置から特定される座標値に基づいて、走行中の道路が所定区間に該当するか否かを判定する。変速機コントロールユニット５２０のプロセッサＡは、走行中の道路が所定区間に該当すると判定すれば、所定区間を特定可能な情報を更新（学習）する。
【００６９】
このようにすれば、変速機コントロールユニット５２０のプロセッサＡは、地図情報に含まれる情報を参照することで、車両の進路上に存在する所定区間を認識できるので、処理負荷を低減することができる。
【００７０】
車両のエンジンとしては、ディーゼルエンジン１００に限らず、ガソリンを燃料とするガソリンエンジンであってもよい。この場合、エンジンコントロールユニット５００は、車速を上昇させる命令に応答して、例えば、吸気通路に配設された電子制御式のスロットル弁を制御すればよい。
【符号の説明】
【００７１】
１００  ディーゼルエンジン
３００  変速機
３４０  車速センサ
５００  エンジンコントロールユニット
５２０  変速機コントロールユニット
５４０  ナビゲーションシステム
５６０  オートクルーズコントロールユニット
５８０  ブレーキコントロールユニット
【図１】
0006586428.tif 000002
【図２】
0006586428.tif 000003
【図３】
0006586428.tif 000004
【図４】
0006586428.tif 000005
【図５】
0006586428.tif 000006
【図６】
0006586428.tif 000007
【図７】
0006586428.tif 000008