(57)【要約】      （修正有）【課題】渋滞を通過後の加速応答特性を向上することで渋滞の終了地点付近での加速遅延による渋滞の悪化を軽減する。【解決手段】自車が渋滞の発生している道路を通過して渋滞の発生していない道路へと到達した状態である渋滞通過状態であるか否かを判定する。そして、自車が渋滞通過状態であると判定しているときに、自車の運転者が操作して該自車の駆動力を指示する駆動力指示操作子が操作されたと判定すると、該操作による駆動力指示操作子の操作量である駆動力操作量に応じた駆動力を増加補正する。【選択図】図４
2015020501.tif 000002
【特許請求の範囲】
【請求項１】
自車が渋滞の発生している道路を通過して渋滞の発生していない道路へと到達した状態である渋滞通過状態であるか否かを判定する渋滞通過状態判定部と、
自車の運転者が操作して該自車の駆動力を指示する駆動力指示操作子の操作状態を検出する駆動力指示操作子操作状態検出部と、
前記渋滞通過状態判定部が前記渋滞通過状態であると判定しているときに、前記駆動力指示操作子操作状態検出部の検出結果に基づき前記駆動力指示操作子が操作されたと判定すると、該操作による前記駆動力指示操作子の操作量である駆動力操作量に応じた駆動力を増加補正する駆動力補正部と、を備えることを特徴とする車両用走行制御装置。
【請求項２】
前記駆動力補正部は、前記駆動力の増加補正を開始してから予め設定した設定時間が経過するまで、前記駆動力指示操作子が操作されたと判定している間は前記駆動力を増加補正することを特徴とする請求項１に記載の車両用走行制御装置。
【請求項３】
前記駆動力補正部は、前記駆動力操作量に応じた加速制御の制御指令値を増加補正することによって前記駆動力を増加補正することを特徴とする請求項１又は２に記載の車両用走行制御装置。
【請求項４】
前記駆動力補正部は、自車が前記渋滞通過状態であると判定後に、前記駆動力指示操作子の操作を検出したと判定すると、自車の備える自動変速機の現在の変速段を変速比が高くなる変速段へと切り替えることによって前記駆動力を増加補正することを特徴とする請求項１又は２に記載の車両用走行制御装置。
【請求項５】
車車間通信を利用して自車前方を走行する他車の情報を取得し、取得した情報に基づき自車前方の車群密度を検出する車群密度検出部を備え、
前記駆動力補正部は、前記車群密度検出部が検出した車群密度に基づき、該車群密度が低いほど前記駆動力の増加補正量を大きくすることを特徴とする請求項１乃至４のいずれか１項に記載の車両用走行制御装置。
【請求項６】
車車間通信を利用して自車前方の直近の第１先行車と該第１先行車前方の直近の第２先行車との間の車間距離情報を取得する車間距離情報取得部と、
前記車間距離情報取得部が取得した車間距離情報に基づき、該車間距離情報の示す車間距離の距離変動を算出する距離変動算出部とを備え、
前記駆動力補正部は、前記距離変動算出部が算出した前記距離変動に基づき、該距離変動が大きいほど前記駆動力の増加補正量を大きくすることを特徴とする請求項１乃至４のいずれか１項に記載の車両用走行制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、渋滞領域から離脱後の車両の駆動力制御の技術に関する。
【背景技術】
【０００２】
車両の駆動力出力特性を制御して前車への追従性を向上する技術として、例えば特許文献１に記載の技術がある。この特許文献１に記載の技術では、車両の渋滞走行時等で、運転者のアクセル操作の負担を増大させることなく、加速応答性を高めて前車への追従性を向上させるために、車間距離に基づいて前車の加速度を検出し、自車の加速度が前車の加速度よりも所定値だけ大きな加速度になるように車両の駆動出力特性を補正する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開１９９４−１２９２７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、先行車の加速度に応じて自車の加速度を補正するため、車間距離センサの性能の影響で補正値がばらつく可能性があり、自車の挙動がギクシャクする可能性がある。また、渋滞走行中に補正を行っているので、自車の挙動変化により渋滞を形成する車群が不安定になる可能性があり、渋滞が悪化する可能性がある。
本発明は、上記のような点に着目してなされたもので、渋滞を通過後の加速応答特性を向上することで渋滞の終了地点付近での加速遅延による渋滞の悪化を軽減することを目的としている。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の一形態は、自車が渋滞の発生している道路を通過して渋滞の発生していない道路へと到達した状態である渋滞通過状態であるか否かを判定する。そして、自車が渋滞通過状態であると判定しているときに、自車の運転者が操作して該自車の駆動力を指示する駆動力指示操作子が操作されたと判定すると、該操作による駆動力指示操作子の操作量である駆動力操作量に応じた駆動力を増加補正する。
【発明の効果】
【０００６】
本発明によれば、自車が渋滞通過状態であると判定しているときに、運転者が駆動力指示操作子を操作したと判定すると、該操作に応じた駆動力を増加補正する。これによって、渋滞を走行している状態から渋滞通過状態へと移行時の加速応答特性を向上することが可能となる。すなわち、渋滞終了地点付近での加速遅延による渋滞の悪化を軽減することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本発明に基づく実施形態に係る車両構成を示す図である。
【図２】本発明に基づく実施形態に係る制御構成を示す図である。
【図３】本発明に基づく実施形態に係る走行制御コントローラの構成を示す図である。
【図４】本発明に基づく実施形態に係る走行制御処理の処理例を説明するフローチャートである。
【図５】本発明に基づく実施形態に係る渋滞通過判断処理の処理手順の一例を示すフローチャートである。
【図６】本発明に基づく実施形態に係る駆動力補正判断処理の処理手順の一例を示すフローチャートである。
【図７】本発明に基づく実施形態に係る加減速指令値演算処理の処理手順の一例を示すフローチャートである。
【図８】本発明に基づく第２実施形態に係る渋滞通過判断処理の処理手順の一例を示すフローチャートである。
【図９】本発明に基づく第３実施形態に係る加減速指令値演算処理の処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
次に、本発明の実施形態について図面を参照して説明する。
[第１実施形態]
（構成）
車両は、制動力を発生する制動装置、及び駆動力（駆動トルク）を発生する駆動装置を備える。
制動装置は、図１に示すように、車輪１３に設けられるブレーキ装置１０と、その各ブレーキ装置１０に接続する配管を含む流体圧回路１１と、ブレーキコントローラ６Ａとを備える。ブレーキコントローラ６Ａは、上記流体圧回路１１を介して各ブレーキ装置１０で発生する制動力を、制動力指令値に応じた値に制御する。ブレーキ装置１０は、流体圧で制動力を付与する装置に限定されず、電動ブレーキ装置等であっても良い。
【０００９】
駆動装置は、図１に示すように、駆動源としてのエンジン１２と、エンジン１２で発生するトルク（駆動力）を制御するエンジンコントローラ６Ｂとを備える。駆動装置の駆動源は、エンジン１２に限定されず、電動モータであっても良いし、エンジン１２とモータを組み合わせたハイブリッド構成であっても良い。
上記ブレーキコントローラ６Ａとエンジンコントローラ６Ｂとは、それぞれ上位コントローラである走行制御コントローラ５からの制動指令、駆動指令の各指令値（制駆動力制御量）を受け付ける構成とする。ブレーキコントローラ６Ａとエンジンコントローラ６Ｂとは、加減速制御装置６を構成する。
【００１０】
また、車両は、図１に示すように、自動変速機１４と、自動変速機１４の変速比の切換を制御するＡＴコントローラ１５とを備える。
自動変速機１４は、例えば、前進５速後退１速や前進７速後退１速等の有段階の変速比を車速やエンジンの回転速度に応じて自動的に切り換える機能を有する。
また車両は、図１及び図２に示すように、制御作動用スイッチ１と、車輪速センサ２と、外界認識装置３と、運転操作子作動状態検出センサ４と、通信装置７と、ナビゲーション装置８と、シフトポジションセンサ９とを備える。運転操作子作動状態検出センサ４は、アクセル操作検出センサ４Ａと、ブレーキ操作検出センサ４Ｂとを備える。また、車両は、走行制御コントローラ５を備える。
【００１１】
制御作動用スイッチ１は、ＣＡＣＣ（Cooperative Adaptive Cruise Control）制御を基本とした隊列走行制御の作動の開始指示及び終了指示、または隊列走行制御の設定車速の変更指示を行うための操作子である。制御作動用スイッチ１は、隊列走行制御のための加減速制御を行うメインスイッチや、目標車間時間を切り替えるスイッチ、設定車速を変更するためのスイッチを備える。この制御作動用スイッチ１の状態（ＯＮ・ＯＦＦの状態や、設定値など）は、走行制御コントローラ５に出力される。またこの制御作動用スイッチ１は、例えばステアリングホイールに設けられている。
【００１２】
車輪速センサ２は、車輪速を検出し、検出した車輪速情報を走行制御コントローラ５に出力する。車輪速センサ２は、例えば車輪速パルスを計測するロータリエンコーダなどのパルス発生器で構成する。
外界認識装置３は、自車前方に存在する先行車を認識し、その認識した先行車の状態として、当該先行車の有無及び走行状態を検出する。検出した先行車の状態に関する情報は、走行制御コントローラ５に出力される。外界認識装置３は、例えばレーザ距離計やカメラによって構成する。
【００１３】
アクセル操作検出センサ４Ａは、運転者が操作する加速指示用の操作子であるアクセルペダルの操作量及びアクセルペダルの操作速度を検出する。加えて、アクセル操作検出センサ４Ａは、アクセルペダルの操作状態を検出するセンサの役割も果たす。すなわち、アクセル操作検出センサ４Ａは、アクセルペダルが操作されている場合は、その操作量に応じた信号を出力し、操作されていない場合は、操作されていない状態（デジタルセンサなら例えば電圧値０）に応じた信号を出力する。検出されたアクセルペダル操作量及び操作速度（以下、アクセル操作情報という）は走行制御コントローラ５に出力される。
【００１４】
ブレーキ操作検出センサ４Ｂは、運転者が操作する減速指示用の操作子であるブレーキペダルの操作量を検出する。加えて、ブレーキ操作検出センサ４Ｂは、アクセル操作検出センサ４Ａと同様に、ブレーキペダルの操作状態を検出するセンサの役割も果たす。検出されたブレーキペダル操作量は走行制御コントローラ５に出力される。
ここで、アクセルペダルは運転者が操作する駆動力指示操作子を構成する。なお、駆動力指示操作子は、運転者が足で踏込み操作を行うアクセルペダルに限定するものではなく、例えば、運転者が手で操作するレバーとしてもよい。
【００１５】
通信装置７は、車車間通信によって、自車周囲の他車の走行状態情報およびその他の情報（以下、自車周囲車両情報という）を取得し、取得した自車周囲車両情報を走行制御コントローラ５に出力する。また、通信装置７は、車車間通信によって、自車周囲の他車に自車の走行状態情報およびその他の情報（以下、自車両情報という）を送信する。
【００１６】
本実施形態において、自車から他車に送信する走行状態情報としては、自車の隊列順番を示す識別情報、自車の車速情報、自車の加減速情報、自車と自車前方の先行車との間の車間距離情報等がある。また、自車から他車に送信するその他の情報としては、隊列形成のために自車前方の結合（追従）対象となる前方車に送信する結合許可を要求する結合要求情報、他車からの結合要求情報に応じて送信する隊列に結合することを許可するか否かを示す結合応答情報がある。他にも、自車から他車に送信するその他の情報としては、自車前方の車群密度を検出するために自車周囲の他車に一斉送信する応答要求情報、他車から受信した応答要求情報への応答情報等がある。
【００１７】
一方、他車から自車に送信される走行状態情報としては、他車の隊列順番を示す識別情報、他車の車速情報、他車の加減速情報、自車前方の他車と該他車前方の先行車との間の車間距離情報等がある。また、他車から自車へと送信されるその他の情報としては、上記結合情報、自車からの結合要求情報に応じた結合応答情報がある。その他にも、他車から自車へと送信されるその他の情報としては、上記応答要求情報、自車からの応答要求情報に応じた応答情報等がある。
【００１８】
ナビゲーション装置８は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機と、地図データベースと、渋滞情報受信機と、表示モニタ等を有する情報呈示装置とを備え、経路探索、経路案内、渋滞情報の表示等を行う装置である。
また、ナビゲーション装置８は、ＧＰＳ受信機を用いて取得した自車の現在位置と、渋滞情報受信機を用いて取得した渋滞情報と、地図データベースに格納された道路情報とに基づいて、自車が走行する道路の種別、渋滞の発生状態等の道路情報を取得することが可能である。
また、ナビゲーション装置８は、ＧＰＳ受信機を用いて取得した自車の現在位置に対応する道路種別及び渋滞発生状態等の走行道路情報を、走行制御コントローラ５に出力する。
【００１９】
走行制御コントローラ５は、制御作動用スイッチ１がＯＮ（制御作動要求）であると判定した場合には、制御作動用スイッチ１の作動状態と、車輪速センサ２からの信号に基づく自車速と、外界認識装置３が検出した先行車の走行状態に関する情報と、を読み込む。さらに、走行制御コントローラ５は、通信装置７が取得した自車周囲車両情報を読み込む。そして、これら読み込んだ情報に基づき、隊列走行制御を実施するための先行車に対する追従走行その他の走行制御を行う。
【００２０】
本実施形態の走行制御コントローラ５は、先行車を追従する場合は、通信装置７から得られる先行車の走行状態に基づき、予め設定した設定車速及び予め設定した目標車間時間に基づく車間時間制御の制御指令値を加減速制御装置６へ出力する。すなわち、走行制御コントローラ５は、先行車を追従時は、設定車速を上限車速とした車間時間制御を行う。
また、本実施形態の走行制御コントローラ５は、予め設定した車両前方に対し、追従対象となる先行車の存在を検出しない場合には、予め設定した設定車速に基づく定速走行制御の制御指令値を加減速制御装置６へ出力する。
【００２１】
一方、本実施形態の走行制御コントローラ５は、制御作動用スイッチ１がＯＦＦであると判定した場合には、車輪速センサ２からの信号に基づく自車速と、外界認識装置３が検出した先行車の走行状態に関する情報と、通信装置７が取得した自車周囲車両情報と、ナビゲーション装置８からの走行道路情報とを読み込む。そして、これら読み込んだ情報に基づき、自車が渋滞の発生している道路を走行している状態（以下、渋滞走行状態という）か否か、渋滞走行状態の場合は、自車が渋滞を通過したか否かを判定する。走行制御コントローラ５は、自車が渋滞を通過したと判定すると、該判定後に、運転者がアクセル操作をしたと検出すると、該操作に応じた加速指令値を増加補正して、増加補正後の加速指令値を加減速制御装置６へ出力する。
【００２２】
加減速制御装置６を構成するブレーキコントローラ６Ａ及びエンジンコントローラ６Ｂは、受信した加減速制御量（制御指令値）となるように車両の加減速を制御する。
ＡＴコントローラ１５は、車輪速センサ２からの信号に基づく自車速と、アクセル操作検出センサ４Ａからのアクセル操作情報とに応じて、予め設定したマップデータ（変速点データ）に基づき、自動変速機１４の変速比（変速段）の切換を制御する。かかるマップデータは、自車にとって動力性能等が最適化されたものとなるように、事前に最適なシフトスケジュールを決定して設定したデータであり、Ａ／Ｔコントローラ１５の有するメモリ（不図示）に予め記憶されている。
【００２３】
上記走行制御コントローラ５は、マイクロコンピュータおよびその周辺回路を備えるコントローラである。この走行制御コントローラ５は、本実施形態の走行制御を実現するために、図３に示すような処理ロジックを備える。
すなわち、走行制御コントローラ５は、図３に示すように、制御状態設定部５Ａ、先行車検出状態判定部５Ｂ、目標車間距離算出部５Ｃ、目標応答特性算出部５Ｄ、目標車速算出部５Ｅ、目標加減速度算出部５Ｆ、車速指令値算出部５Ｇ、車速サーボ演算部５Ｊ、トルク配分演算部５Ｋ、エンジントルク演算部５Ｌ、及びブレーキ液圧演算部５Ｍを備える。さらに、走行制御コントローラ５は、自車速算出部５Ｈ、隊列順番設定部５Ｉ、自車前方車両状態検出部５Ｎ、渋滞通過状態判定部５Ｐ、駆動力補正判断部５Ｑ及び加減速指令値演算部５Ｒを備える。
【００２４】
制御状態設定部５Ａは、上記制御作動用スイッチ１の作動状態に基づき、制御を作動させるための各種スイッチ操作の有無判断を行う。運転者による制御作動用スイッチ１の操作状態を検出し、検出結果を、先行車検出状態判定部５Ｂ及び渋滞通過状態判定部５Ｐに出力する。
先行車検出状態判定部５Ｂは、追従制御対象となる先行車の検出状態を判断する。すなわち、先行車検出状態判定部５Ｂは、制御状態設定部５Ａから得られた運転者のスイッチ操作状態と、外界認識装置３から得られる自車前方を走行する先行車の情報と、隊列順番設定部５Ｉから得られる結合許可判定とに基づき、追従制御対象となる先行車の有無を判断する。
【００２５】
具体的に、先行車検出状態判定部５Ｂは、制御状態設定部５Ａから得られた運転者のスイッチ操作状態に基づき、隊列走行制御が実施されているか否かを判定する。先行車検出状態判定部５Ｂは、隊列走行制御が実施されていると判定すると、外界認識装置３から得られる自車前方を走行する先行車と自車との間の車間距離に基づき追従制御対象候補となる先行車の有無を判断する。そして、この判断結果を、隊列順番設定部５Ｉへ出力する。
【００２６】
引き続き、先行車検出状態判定部５Ｂは、この判断結果に応じて隊列順番設定部５Ｉから入力される結合許可又は不許可を示す情報に基づき、結合許可と判定した場合は、追従制御対象となる先行車が存在するとの判定結果を目標車間距離算出部５Ｃへ出力する。一方、結合不許可と判定した場合は、追従制御対象となる先行車が存在しないとの判定結果を目標車間距離算出部５Ｃへ出力する。
【００２７】
隊列順番設定部５Ｉは、先行車検出状態判定部５Ｂから得られる追従制御対象候補となる先行車の有無の判断結果に基づき、自車の隊列順番を設定する処理を実行する。
具体的に、隊列順番設定部５Ｉは、追従制御対象候補となる先行車が有ると判定すると、通信装置７による車車間通信によって、この先行車に対して結合要求情報を送信する。そして、通信装置７を介して取得した、先行車からの結合応答情報に基づき自車の隊列順番を設定する。ここで、結合応答情報は、結合の許可又は不許可を示す情報を含み、更に結合許可の場合には先行車の隊列順番情報が含まれている。
【００２８】
従って、隊列順番設定部５Ｉは、結合許可と判定すると、先行車の隊列順番情報の示す隊列順番に＋１した隊列順番を自車の隊列順番に設定する。加えて、隊列順番設定部５Ｉは、結合許可を示す情報を先行車検出状態判定部５Ｂに出力する。
一方、隊列順番設定部５Ｉは、結合不許可と判定すると、自己の隊列順番を先頭車を示すデフォルト値の＃１に設定する。加えて、隊列順番設定部５Ｉは、結合不許可を示す情報を先行車検出状態判定部５Ｂに出力する。
【００２９】
目標車間距離算出部５Ｃは、先行車検出状態判定部５Ｂが追従制御対象が存在すると判定した場合に、通信装置７から得られる当該追従制御対象となる先行車の車速に基づき、予め設定された目標車間時間を達成するための目標車間距離を算出する。そして、算出した目標車間距離を目標応答特性算出部５Ｄへ出力する。
自車速算出部５Ｈは、車輪速センサ２から得られる車輪速に基づき、自車速を算出する。そして、この算出結果を、目標応答特性算出部５Ｄに出力する。
目標応答特性算出部５Ｄは、目標車間距離算出部５Ｃから得られる目標車間距離に対して、どのような応答特性とするかを算出する。目標応答特性算出部５Ｄは、目標車間距離と、通信装置７から得た車間距離及び先行車速と、自車速算出部５Ｈから得た自車速とに基づき、目標車間距離を実現するための目標応答特性を算出する。
【００３０】
目標車速算出部５Ｅは、目標応答特性算出部５Ｄで算出された目標応答特性を満足する目標車速を算出する。目標車速算出部５Ｅは、算出した目標車速を目標加減速度算出部５Ｆへ出力する。ここで、目標応答特性を満足する目標車速の算出は、自車が先行車を追従する場合に行う。また、目標車速算出部５Ｅは、算出した目標車速が、設定車速を超えていると判定すると、算出した目標車速に代えて現在設定されている設定車速を目標車速として目標加減速度算出部５Ｆへ出力する。
【００３１】
一方、目標車速算出部５Ｅは、自車前方の予め設定した先方距離内に先行車両が存在しないなど、先行車非追従時の場合は、現在の設定車速（運転者が設定した設定車速又は設定車速変更部で変更された設定車速）を目標車速として目標加減速度算出部５Ｆへ出力する。
目標加減速度算出部５Ｆは、目標車速算出部５Ｅが算出した目標車速を基に、目標加減速度を算出し、算出した目標加減速度を車速指令値算出部５Ｇへ出力する。
【００３２】
車速指令値算出部５Ｇは、目標加減速度算出部５Ｆが算出した目標加減速度に対し加減速度の変化率リミッタを付加し、そのリミッタ処理をした目標加減速度から車速指令値を算出する。そして、車速指令値算出部５Ｇで算出された車速指令値は、車速サーボ演算部５Ｊで使用される。
車速サーボ演算部５Ｊは、制御状態遷移判断部５Ｉが車間時間制御を選択と判定した場合には、車速指令値演算部で演算された車速指令値となるように車両を制駆動制御する処理を行う。すなわち、車速サーボ演算部５Ｊは、選択された車速指令値を達成するための目標加減速度を演算し、演算した車速指令値に対し演算した目標加減速度をトルク配分演算部５Ｋへ出力する。
【００３３】
トルク配分演算部５Ｋは、車速サーボ演算部５Ｊが演算した目標加減速度に応じたエンジントルク、ブレーキトルクのトルク配分を演算する。そして、配分されたトルクを、それぞれエンジントルク演算部５Ｌ及び、ブレーキ液圧演算部５Ｍへ出力する。
エンジントルク演算部５Ｌは、トルク配分演算部５Ｋで配分されたトルクを達成するためのエンジントルク指令値を算出する。エンジントルク指令値はスロットル開度等である。エンジントルク演算部５Ｌは、算出したエンジントルク指令値をエンジンコントローラ６Ｂに出力する。
【００３４】
ブレーキ液圧演算部５Ｍは、トルク配分演算部５Ｋで配分されたトルクを達成するためのブレーキ液圧指令値を算出し、算出したブレーキ液圧指令値をブレーキコントローラ６Ａに出力する。
自車前方車両状態検出部５Ｎは、自車前方の車両状態（以下、前方車両状態という）を検出する。そして、検出した自車前方の車両状態を、渋滞通過状態判定部５Ｐに出力する。
【００３５】
本実施形態において、自車前方車両状態検出部５Ｎは、前方車両状態として、自車周囲の通信装置７から得られる自車周囲車両情報に基づき、自車前方の車群密度を検出する。
具体的には、自車前方車両状態検出部５Ｎは、自車前方の他車に対して、通信装置７を介して応答要求情報を送信する。そして、この応答要求情報に応じて他車から送信された応答情報を通信装置７を介して取得し、この応答情報に基づき、自車前方の車群密度を算出する。そして、算出した車群密度を渋滞通過状態判定部５Ｐへ出力する。
【００３６】
渋滞通過状態判定部５Ｐは、ナビゲーション装置８から得られる走行道路情報と、自車前方車両状態検出部５Ｎから得られる前方車両状態とに基づき、自車が渋滞走行状態か否かを判定すると共に、自車が渋滞を通過したか否かを判定する。
渋滞通過状態判定部５Ｐは、取得した走行道路情報に含まれる渋滞情報に基づき、まず、自車が渋滞走行状態であるか否かを判定する。次に、渋滞通過状態判定部５Ｐは、渋滞情報と、前方車両状態とに基づき、自車が渋滞区間を通過したか否かを判定する。渋滞通過状態判定部５Ｐは、この判定結果を、駆動力補正判断部５Ｑへ出力する。
【００３７】
具体的には、本実施形態の渋滞通過状態判定部５Ｐは、自車前方車両状態検出部５Ｎから得られる自車前方の車群密度（以下、前方車群密度という）に基づき、該車群密度が予め設定した密度閾値未満であるか否かを判定する。そして、この判定結果と渋滞情報とに基づき、自車が渋滞区間を通過したか否かを判定する。
ここで、上記密度閾値は、自車が渋滞走行状態において、前方車群密度が必ず密度閾値以上の値となるように設定されている。
【００３８】
また、本実施形態において、渋滞情報は、ＶＩＣＳ（登録商標）（Vehicle Information and Communication System）の提供する、ＦＭ多重放送、道路に設置された光ビーコンおよび電波ビーコンのいずれかから得られる渋滞情報などが該当する。
駆動力補正判断部５Ｑは、渋滞通過状態判定部５Ｐから得られる渋滞通過の判定結果と、アクセル操作検出部４Ａから得られるアクセル操作情報とに基づき、駆動力の増加補正を行うか否かを判定する。具体的には、駆動力補正判断部５Ｑは、渋滞通過の判定結果に基づき渋滞区間を通過したと判定後に、アクセル操作情報に基づき運転者がアクセル操作を行ったと判定すると、駆動力の増加補正を行うと判定する。駆動力補正判断部５Ｑは、この判定結果を加減速指令値演算部５Ｒへ出力する。
【００３９】
加減速指令値演算部５Ｒは、アクセル操作検出部４Ａから得られるアクセル操作情報に基づき、加速指令値を算出する。加えて、加減速指令値演算部５Ｒは、駆動力補正判断部５Ｑから得られる駆動力の増加補正を行うか否かの判定結果と、自車前方車両状態検出部５Ｎから得られる前方車両状態とに基づき加速指令値補正値を算出する。
具体的には、加減速指令値演算部５Ｒは、アクセル操作情報に含まれるアクセル操作量及びアクセル操作速度に基づき加速指令値を算出する。そして、増加補正を行うと判定した場合は、算出した加速指令値を、前方車両状態（本実施形態では車群密度の高さ）に応じて予め設定した補正量だけ増加補正して、加速指令値補正値を算出する。
【００４０】
加減速指令値演算部５Ｒは、算出した加速指令値補正値を加減速制御装置６へ出力する。一方、増加補正を行わないと判定した場合は、加減速指令値演算部５Ｒは、算出した加速指令値を増加補正せずにそのまま加減速制御装置６へ出力する。
また、加減速指令値演算部５Ｒは、ブレーキ操作検出部４Ｂから得られるブレーキ操作量に基づき、減速指令値を算出する。加減速指令値演算部５Ｒは、算出した減速指令値を加減速制御装置６へ出力する。
【００４１】
（走行制御処理）
次に、上記走行制御コントローラ５における走行制御に関わる処理を、図４のフローチャートを参照して説明する。この処理は、予め設定した制御時間毎に実施される。
先ずステップＳ１００では、走行制御コントローラ５は、各センサ及び他のコントローラからの各種データを読み込む。具体的には、制御作動用スイッチ１の、各種スイッチ状態、外界認識装置３から先行車両情報として車間距離ｖＤｉｓｔａｎｃｅ、車輪速センサ２から各輪の車輪速Ｖｗｉ（ｉ＝１〜４）を読み込む。 加えて、走行制御コントローラ５は、通信装置７から自車周囲車両情報、ナビゲーション装置８から走行道路情報を読み込む。その後、ステップＳ１０２に移行する。
【００４２】
次に、ステップＳ１０２では、走行制御コントローラ５は、制御作動用スイッチ１から得られる各種スイッチ状態に基づき、隊列走行制御がＯＦＦとなっているか否かを判定する。そして、隊列走行制御がＯＦＦになっていると判定した場合（Ｙｅｓ）は、ステップＳ１０４に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ１１０に移行する。
ステップＳ１０３に移行した場合は、自車前方車両状態検出部５Ｎは、前方車両状態を検出して、ステップＳ１０４に移行する。
【００４３】
本実施形態の自車前方車両状態検出部５Ｎは、前方車両状態として前方車群密度を検出する。
具体的には、本実施形態の自車前方車両状態検出部５Ｎは、通信装置７を介して、自車前方に存在する他車に対して、応答要求情報を送信する。なお、自車前方は、自車前方の予め設定した距離範囲内の領域を指す。自車前方車両状態検出部５Ｎは、通信装置７を介して、自車前方の他車から送信された、自車からの応答要求に対する応答情報を取得する。ここで、応答情報には、送信元の各車両の識別情報が含まれている。
【００４４】
自車前方車両状態検出部５Ｎは、自車前方を走行する他車の台数（以下、前方車両台数という）に相当する、取得した応答情報の総数を算出する。そして、算出した前方車両台数を予め設定した範囲領域内の前方車群密度として、渋滞通過状態判定部５Ｐ及び加減速指令値演算部５Ｒへ出力する。
ステップＳ１０４に移行した場合は、渋滞通過状態判定部５Ｐは、渋滞通過判断処理を行って、ステップＳ１０６に移行する。
【００４５】
以下、図５に基づき、渋滞通過判断処理の具体例を説明する。図５は、渋滞通過判断処理の処理手順の一例を示すフローチャートである。
（渋滞通過判断処理）
ステップＳ１０４において、渋滞通過判断処理が開始されると、図５に示すように、まず、ステップＳ２００に移行する。
ステップＳ２００では、渋滞通過状態判定部５Ｐは、ナビゲーション装置８から得られる渋滞情報に基づき、自車が渋滞走行状態であるか否かを判定する。そして、渋滞走行状態であると判定した場合（Ｙｅｓ）は、ステップＳ２０２に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ２０６に移行する。
ステップＳ２０２に移行した場合は、渋滞通過状態判定部５Ｐは、渋滞通過フラグをＯＦＦに設定して、ステップＳ２０４に移行する。
【００４６】
ここで、渋滞通過フラグは、自車が渋滞区間を通過した状態（以下、渋滞通過状態という）であるか否かを判断するためのフラグであり、ＯＮ状態のときに渋滞通過状態であることを示し、ＯＦＦ状態のときに渋滞通過状態では無いことを示す。
ステップＳ２０４では、渋滞通過状態判定部５Ｐは、渋滞検出フラグをＯＮに設定して、一連の処理を終了し元の処理に復帰する。
ここで、渋滞検出フラグは、渋滞情報に基づき渋滞を検出したか否かを示すフラグであり、ＯＮ状態ときに渋滞を検出したことを示し、ＯＦＦ状態のときに渋滞を検出していないことを示す。
なお、上記渋滞通過フラグ及び上記渋滞検出フラグは、いずれも初期値はＯＦＦとなっている。
【００４７】
一方、ステップＳ２００において、渋滞走行状態では無いと判定してステップＳ２０６に移行した場合は、渋滞通過状態判定部５Ｐは、渋滞検出フラグがＯＮ状態であるか否かを判定する。そして、渋滞検出フラグがＯＮ状態であると判定した場合（Ｙｅｓ）は、ステップＳ２０８に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了して元の処理に復帰する。
ステップＳ２０８に移行した場合は、渋滞通過状態判定部５Ｐは、自車前方車両状態検出部５Ｎから得られる前方車群密度に基づき、前方車群密度が予め設定した密度閾値未満であるか否かを判定する。そして、密度閾値未満であると判定した場合（Ｙｅｓ）は、ステップＳ２１０に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了して元の処理に復帰する。
【００４８】
ステップＳ２１０に移行した場合は、渋滞通過状態判定部５Ｐは、渋滞通過フラグをＯＮに設定して、ステップＳ２１２に移行する。
つまり、渋滞情報に基づく判定結果が渋滞走行状態ではないと判定された時点（まだ渋滞検出フラグがＯＮ状態のとき）の自車前方の車群密度が密度閾値未満である場合に、自車が渋滞区間から渋滞の発生していない区間へと到達したと判定する。
ここで、渋滞区間の終点では、自車を含め自車前方の各先行車の車間距離が広がる傾向にある。つまり、自車前方の車群密度が低くなる。そのため、本実施形態では、自車前方の車群密度から上記車間距離が広がる傾向を判断し、自車が渋滞通過状態であるか否かを判定している。
【００４９】
ステップＳ２１２では、渋滞通過状態判定部５Ｐは、渋滞検出フラグをＯＦＦに設定して、一連の処理を終了し元の処理に復帰する。
なお、上記渋滞検出フラグは、例えば、ＯＮに設定されてから予め設定した設定時間が経過後、又は自車が予め設定した設定距離を走行後などにＯＦＦに設定するようにしてもよい。
図４に戻って、ステップＳ１０６では、駆動力補正判断部５Ｑは、駆動力判断処理を行って、ステップＳ１０８に移行する。
【００５０】
以下、図６に基づき、駆動力補正判断処理の具体例を説明する。図６は、駆動力補正判断処理の処理手順の一例を示すフローチャートである。
（駆動力補正判断処理）
ステップＳ１０６において、駆動力補正判断処理が開始されると、図６に示すように、まず、ステップＳ３００に移行する。
ステップＳ３００では、駆動力補正判断部５Ｑは、渋滞通過状態判定部５Ｐが設定した渋滞通過フラグに基づき、渋滞通過フラグがＯＮ状態か否かを判定する。そして、ＯＮ状態であると判定した場合（Ｙｅｓ）は、ステップＳ３０２に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ３１２に移行する。
ステップＳ３０２に移行した場合は、駆動力補正判断部５Ｑは、アクセル操作検出センサ４Ａから得られるアクセル操作情報に基づき、アクセル操作を検出したか否かを判定する。そして、アクセル操作を検出したと判定した場合（Ｙｅｓ）は、ステップＳ３０４に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ３１２に移行する。
【００５１】
ここで、本実施形態では、渋滞通過フラグがＯＮに設定されてから最初のアクセル操作のみを検出するようになっている。最初のアクセル操作とは、渋滞通過フラグがＯＮに設定された時点で既にアクセルペダルが踏み込まれている場合は、そのアクセル操作を最初のアクセル操作として検出する。一方、渋滞通過フラグがＯＮに設定された時点で、アクセルペダルが踏み込まれていない状態の場合は、その後、アクセルペダルが踏み込まれたときに最初のアクセル操作として検出する。また、最初のアクセル操作が検出されてからアクセルペダルが踏み込まれ続けている間は、最初のアクセル操作として検出し続ける。
【００５２】
なお、この構成に限らず、例えば、自車速が予め設定した車速閾値以上となるまで、予め設定した設定時間が経過するまで、又は自車が予め設定した設定距離を走行するまでは、何度でもアクセル操作を検出するようにしてもよい。
ステップＳ３０４に移行した場合は、駆動力補正判断部５Ｑは、駆動力補正フラグがＯＦＦ状態か否かを判定する。そして、駆動力補正フラグがＯＦＦ状態であると判定した場合（Ｙｅｓ）は、ステップＳ３０６に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ３１０に移行する。
【００５３】
ここで、駆動力補正フラグは、駆動力の増加補正を行うか否かを判断するためのフラグであり、ＯＮ状態のときに駆動力の増加補正を行うことを示し、ＯＦＦ状態のときに駆動力の増加補正を行わないことを示す。なお、本実施形態において、駆動力補正フラグの初期値はＯＦＦに設定される。
ステップＳ３０６に移行した場合は、駆動力補正判断部５Ｑは、駆動力補正フラグをＯＮに設定して、ステップＳ３０８に移行する。
ステップＳ３０８では、駆動力補正判断部５Ｑは、駆動力の増加補正の開始からの時間計測を開始して、一連の処理を終了し元の処理に復帰する。
【００５４】
一方、ステップＳ３０４において駆動力補正フラグがＯＦＦ状態ではないと判定してステップＳ３１０に移行した場合は、駆動力補正判断部５Ｑは、駆動力の増加補正の開始からの経過時間Ｔｐが、予め設定した時間閾値Ｔｓ（例えば、５[ｓ]）以上となったか否かを判定する。そして、ＴｐがＴｓ以上となったと判定した場合（Ｙｅｓ）は、ステップＳ３１２に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了して元の処理に復帰する。
ステップＳ３１２に移行した場合は、駆動力補正判断部５Ｑは、駆動力補正フラグをＯＦＦに設定して、一連の処理を終了し元の処理に復帰する。
図４に戻って、ステップＳ１０８では、加減速指令値演算部５Ｒは、加減速指令値の演算処理を行う。その後、ステップＳ１２６に移行する。
【００５５】
以下、図７に基づき、加減速指令値演算処理の具体例を説明する。図７は、加減速指令値演算処理の処理手順の一例を示すフローチャートである。
（加減速指令値演算処理）
ステップＳ１０８において、加減速指令値演算処理が開始されると、図７に示すように、まず、ステップＳ４００に移行する。
ステップＳ４００では、加減速指令値演算部５Ｒは、アクセル操作検出センサ４Ａから得られるアクセル操作情報に基づき、運転者のアクセル操作が検出されたか否かを判定する。そして、アクセル操作が検出されたと判定した場合（Ｙｅｓ）は、ステップＳ４０２に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ４０８に移行する。
【００５６】
ステップＳ４０２に移行した場合は、加減速指令値演算部５Ｒは、アクセル操作検出センサ４Ａから得られるアクセル操作情報に基づき、加速指令値を算出して、ステップＳ４０４に移行する。
具体的には、加減速指令値演算部５Ｒは、アクセル操作情報に含まれるアクセル操作量（アクセル開度）及びアクセル操作速度に基づき、予め設定した目標スロットル開度マップデータから目標スロットル開度を取得する。かかるマップデータは、アクセル開度及びアクセル操作速度に対して、燃費や応答挙動等が最適となる目標スロットル開度が設定されたデータであり、走行制御コントローラ５のメモリ（不図示）に予め記憶されている。
【００５７】
ステップＳ４０４では、加減速指令値演算部５Ｒは、駆動力補正判断部５Ｑの設定した駆動力補正フラグがＯＮ状態か否かを判定する。そして、ＯＮ状態であると判定した場合（Ｙｅｓ）は、ステップＳ４０６に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了して元の処理に復帰する。
ステップＳ４０６に移行した場合は、加減速指令値演算部５Ｒは、自車前方車両状態検出部５Ｎから得られる前方車両状態に基づき、ステップＳ４０２で算出した加速指令値を増加補正する。その後、一連の処理を終了して元の処理に復帰する。
【００５８】
具体的には、本実施形態の加減速指令値演算部５Ｒは、自車前方車両状態検出部５Ｎから得た前方車群密度に基づき、予め設定した補正量マップから、取得した前方車群密度の高さに応じた補正量を取得する。そして、ステップＳ４０２で算出した加速指令値に、取得した補正量を加算することで加速指令値補正値を算出する。
ここで補正量マップは、前方車群密度が低いほど補正量が大きく、前方車群密度が高いほど補正量が小さくなるように設定されたマップデータである。
【００５９】
一方、ステップＳ４００においてアクセル操作が検出されていないと判定しステップＳ４０８に移行した場合は、加減速指令値演算部５Ｒは、ブレーキ操作検出センサ４Ｂから得られるブレーキ操作量に基づき、運転者のブレーキ操作が検出されたか否かを判定する。そして、ブレーキ操作が検出されたと判定した場合（Ｙｅｓ）は、ステップＳ４１０に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了して元の処理に復帰する。
【００６０】
ステップＳ４１０に移行した場合は、加減速指令値演算部５Ｒは、ブレーキ操作検出センサ４Ｂから得られるブレーキ操作量に基づき、減速指令値（ブレーキ液圧指令値）を算出する。その後、一連の処理を終了して元の処理に復帰する。
図４に戻って、ステップＳ１０２において、隊列走行制御がＯＦＦでは無い（ＯＮである）と判定されステップＳ１１０に移行した場合は、自車速算出部５Ｈは、自車速Ｖを算出する。その後、ステップＳ１１２に移行する。
【００６１】
本実施形態では、自車速算出部５Ｈは、通常走行時には、例えば後輪駆動の車両の場合は、下記（１）式により前輪の車輪速Ｖｗ1，Ｖｗ2の平均値として自車速Ｖを算出する。車輪速Ｖｗ1，Ｖｗ2は、タイヤ径に基づき求めた車速換算値とする。
Ｖ＝（Ｖｗ1＋Ｖｗ2）／２  ・・・（１）
なお、ＡＢＳ制御などの車速を用いた他のシステムが作動している場合には、そのような他のシステムで使用している自車速（推定車速）を用いても良い。
【００６２】
ステップＳ１１２では、目標車間距離算出部５Ｃは、設定された目標車間時間を達成するための目標車間距離Ｌｔを算出する。その後、ステップＳ１１４に移行する。
例えば、目標車間時間をＴｇａｐ、先行車車速Ｖｔとすると、目標車間距離Ｌｔは、下記（２）式によって算出できる。
Ｌｔ＝Ｖｔ×Ｔｇａｐ  ・・・（２）
【００６３】
ここで、目標車間時間Ｔｇａｐは、運転者のスイッチ操作に基づき選択しても良いが、ここでは、交通効率を向上させるための複数台での隊列走行を行うので、予め設定した固定値を用いる。また、隊列走行制御において目標車間時間は、ＣＡＣＣ制御の車間時間よりも短い車間時間とすることで、より交通効率を向上させることが可能となる。
ステップＳ１１４では、目標応答特性算出部５Ｄは、目標応答特性を算出し、目標車速算出部５Ｅは、目標車速を算出する。その後、ステップＳ１１６に移行する。
【００６４】
具体的には、ステップＳ１１２で算出した目標車間距離Ｌｔを実現するための応答特性として、第１目標車速Ｖｒｅｆを算出する。第１目標車速Ｖｒｅｆは、先行車と自車との間の車間相対値と目標車間相対値との偏差に基づき算出する。本実施形態では、車間相対値として、先行車と自車との間の車間距離及び相対速度を使用する場合とする。すなわち本実施形態では、下記（３）式のように、目標車間距離と車間距離との車間距離偏差、目標相対速度ｖＶＴと相対速度の相対速度偏差、及び先行車速のそれぞれに対して、それぞれにゲインＫ１、Ｋ２、Ｋ３をかけた値を変数とする関数から、第１目標車速Ｖｒｅｆ求める。目標相対速度ｖＶＴは、例えばゼロとする。
【００６５】
Ｖｒｅｆ  ＝  ｆ（  Ｋ１×（ｖＶＲ−ｖＶＴ）、 
Ｋ２×（Ｌｔ−ｖＤｉｓｔａｎｃｅ）、
Ｋ３×ｖＶＲ）・・・（３）
そして、目標車速算出部５Ｅは、上記第１目標車速Ｖｒｅｆに対して、下記（４）式に基づき、予め設定した伝達特性を持たせた目標車速Ｖｔａｒｇｅｔを算出する。ここで、下記（４）式では、伝達特性として１次遅れ系のフィルタを施す場合を例示している。
【００６６】
【数１】
2015020501.tif 000003
【００６７】
次に、ステップＳ１１６では、上記目標車速Ｖｔａｒｇｅｔに基づき目標加減速度を算出する。その後、ステップＳ１１８に移行する。
具体的には、ステップＳ１１０で算出した目標車速Ｖｔａｒｇｅｔを実現するための目標加減速度Ｘｇｔを、下記（５）式に基づき算出する。ここでは、変数が自車速Ｖと目標車速Ｖｔａｒｇｅｔの関数を採用する。
Ｘｇｔ  ＝  ｆ（Ｖ、Ｖｔａｒｇｅｔ）・・・（５）
【００６８】
上記（５）式の関数は、例えば、自車速と目標車速との車速偏差（Ｖ−Ｖｔａｒｇｅｔ）が予め設定した値より小さい場合は、前回の目標加減速度を小さくし、その車速偏差が予め設定した値より大きい場合は、前回の目標加減速度を大きくするような関数とする。
ステップＳ１１８では、ステップＳ１１６で算出した目標加減速度Ｘｇｔから目標車速指令値を算出する。その後、ステップＳ１２０に移行する。
【００６９】
具体的には、ステップＳ１１２で算出した目標加減速度Ｘｇｔに対して、予め設定した範囲に変化量を抑える加減速度リミッタ処理を施して、リミッタ処理後の目標加減速度Ｘｇｔａｒｇｅｔを求め、そのリミッタ処理後の目標加減速度Ｘｇｔａｒｇｅｔに基づき、下記（６）式によって目標車速指令値Ｖｏを算出する。加減速度リミッタ処理は、例えば前回値と今回値との差分を取り、その差分が予め設定した差分閾値以上の場合には、前回値に差分閾値を加えた値を今回の目標加減速度Ｘｇｔａｒｇｅｔとする。
Ｖｏ＝ｆ（Ｘｇｔａｒｇｅｔ）×  Ｓｔｉｍｅ・・・（６）
ここで、Ｓｔｉｍｅは予め設定した時間をあらわす。
【００７０】
ステップＳ１２０では、トルク配分を算出する。その後、ステップＳ１２２に移行する。
具体的には、ステップＳ１１８で算出した目標車速指令値Ｖｏを実現するための、エンジントルク指令値と、ブレーキ液圧指令値の配分を算出する。
例えば、加速度もしくは、車速からＡＴギア比などを含めたホイル端トルク指令値を求め、その後、ホイル端トルク指令値からエンジントルク指令値を求める。その後、ホイル端トルクから算出したエンジントルク指令値から、エンジンブレーキ＋走行抵抗分を差し引いた分をブレーキ液圧指令値とする。
ステップＳ１２２では、エンジントルク制御作動判断を行う。その後、ステップＳ１２４に移行する。
【００７１】
具体的には、ステップＳ１２０で算出されたエンジントルク指令値が予め設定した所定値以下となった場合に、エンジン制御作動フラグｆｅｎｇを「１」に設定して、エンジントルク指令値を出力する。
ステップＳ１２４では、ブレーキ制御作動判断を行う。その後、ステップＳ１２６に移行する。
具体的には、ステップＳ１２０で算出されたブレーキ液圧指令値が予め設定した所定値以上となった場合に、ブレーキ制御作動フラグｆｂｒを「１」に設定して、ブレーキ液圧指令値を出力する。
ステップＳ１２６では、上記ステップＳ１０８、又は上記ステップＳ１２２、Ｓ１２４で算出された各制御量を加減速制御装置６に出力する。
【００７２】
（動作）
いま、自車が隊列走行制御を実施して隊列走行を行っているとする。この状態では、自車が例えば隊列の２番目以降を走行している場合、自車は、その前方車を予め設定した目標車間時間で追従走行している状態となる。
その後、自車が渋滞に突入して、自車の運転者が制御作動用スイッチ１を操作して隊列走行制御をＯＦＦにするか、又は、自車速が２０[ｋｍ／ｈ]以下になるなどして隊列走行制御が自動でＯＦＦになったとする。
【００７３】
隊列走行制御がＯＦＦになると、自車前方車両状態検出部５Ｎにおいて、前方車群密度が検出され、この前方車群密度が渋滞通過状態判定部５Ｐおよび加減速指令値演算部５Ｒに入力される。ここで、現在渋滞中であるため、前方車群密度は密度閾値以上となる。
渋滞通過状態判定部５Ｐは、ナビゲーション装置８から得られる渋滞情報から自車が渋滞走行状態であると判定すると、渋滞通過フラグをＯＦＦに設定すると共に、渋滞検出フラグをＯＮに設定する。
【００７４】
駆動力補正判断部５Ｑは、渋滞通過フラグがＯＦＦであると判定すると、駆動力補正フラグをＯＦＦに設定する。
加減速指令値演算部５Ｒは、アクセル操作検出センサ４Ａから得られるアクセル操作情報に基づき、ここでは、運転者のアクセル操作を検出したと判定したとする。これにより、加減速指令値演算部５Ｒは、目標スロットル開度のマップデータから、取得したアクセル操作量およびアクセル操作速度に対応する目標スロットル開度を取得する。そして、加減速指令値演算部５Ｒは、現在駆動力補正フラグがＯＦＦであるので、取得した目標スロットル開度を加減速制御装置６に出力する。これにより、加減速制御装置６は、目標スロットル開度に基づき加速制御を行う。
【００７５】
その後、渋滞通過状態判定部５Ｐは、ナビゲーション装置８から得られる渋滞情報から自車が渋滞走行状態ではないと判定すると、引き続き、前方車群密度が密度閾値未満であるか否かを判定する。ここでは、前方車群密度が密度閾値未満であると判定したとする。
この場合、渋滞通過状態判定部５Ｐは、渋滞通過フラグをＯＮに設定すると共に、渋滞検出フラグをＯＦＦに設定する。
【００７６】
駆動力補正判断部５Ｑは、渋滞通過フラグがＯＮ状態であると判定すると、次に、アクセル操作検出センサ４Ａから得られるアクセル操作情報に基づき、運転者のアクセル操作を検出したか否かを判定する。ここでは、運転者のアクセル操作を検出したと判定したとする。駆動力補正判断部５Ｑは、現在、駆動力補正フラグはＯＦＦ状態となっているのでＯＮに設定する。さらに、駆動力補正判断部５Ｑは、駆動力補正フラグがＯＮ状態の経過時間Ｔｐの測定を開始する。
【００７７】
加減速指令値演算部５Ｒは、アクセル操作検出センサ４Ａから得られるアクセル操作情報に基づき、運転者のアクセル操作を検出したと判定すると、目標スロットル開度のマップデータから、取得したアクセル操作量およびアクセル操作速度に対応する目標スロットル開度を取得する。
引き続き、加減速指令値演算部５Ｒは、駆動力補正フラグがＯＮ状態となっているので、自車前方車両状態検出部５Ｎから得られる前方車群密度に基づき、補正量マップから前方車群密度の高さに対応する補正量を取得する。そして、取得した補正量を、取得した目標スロットル開度に加算して、加速指令値補正値である目標スロットル開度補正値を算出する。そして、加減速指令値演算部５Ｒは、算出した目標スロットル開度補正値を加減速制御装置６に出力する。これにより、加減速制御装置６は、目標スロットル開度補正値に基づき加速制御を行う。すなわち、増加補正されたスロットル開度に基づき加速制御が行われるので、補正前の加速力と比較して増加補正された分だけ大きい加速力で自車が加速する。
【００７８】
引き続き、渋滞通過フラグがＯＮ状態となっているときに、運転者がアクセル操作をし続けたとする。この場合は、駆動力補正フラグがＯＮ状態のまま維持される。一方、駆動力補正判断部５Ｑは、駆動力補正フラグがＯＮ状態となってからの経過時間Ｔｐが予め設定した時間閾値Ｔｓ（ここでは５[ｓ]とする）以上になったか否かを判定する。
【００７９】
ここでは、超えていないと判定されたとする。この場合、加減速指令値演算部５Ｒは、目標スロットル開度のマップデータから、現在のアクセル操作量及びアクセル操作速度に対応する目標スロットル開度を取得する。そして、補正量マップから現在の前方車群密度の高さに対応する補正量を取得し、取得した補正量を、取得した目標スロットル開度に加算して、目標スロットル開度補正値を算出する。そして、加減速指令値演算部５Ｒは、算出した目標スロットル開度補正値を加減速制御装置６に出力する。これにより、補正前の加速力と比較して増加補正された分だけ大きい加速力で自車が加速する。
【００８０】
このように、運転者がアクセル操作をし続けることで、補正前の加速力と比較して増加補正された分だけ大きい加速力で自車が加速し続ける。
その後、駆動力補正判断部５Ｑは、経過時間Ｔｐが時間閾値Ｔｓ以上になったと判定すると、駆動力補正フラグをＯＦＦに設定する。
なお、駆動力補正判断部５Ｑは、経過時間Ｔｐが時間閾値Ｔｓ以上になったと判定する前に、運転者が途中でアクセル操作を止めた場合は、駆動力補正フラグをＯＦＦに設定する。
【００８１】
また、本実施形態では、駆動力補正フラグがＯＮ状態からＯＦＦ状態になると、再び、新たな渋滞区間を通過するまでは駆動力補正フラグがＯＦＦ状態になったままとなる。
従って、加減速指令値演算部５Ｒは、以降は、運転車のアクセル操作を検出すると、該操作によるアクセル操作量及びアクセル操作速度に対応する目標スロットル開度をマップデータから取得し、取得した目標スロットル開度を加減速制御装置６に出力する。
【００８２】
ここで、渋滞区間を通過した直後は、加速の遅れから前方車との車間が広がる傾向にある。そのため、増加補正された加速力で自車を加速することで、渋滞区間の終了点におけるもたつきを解消することが可能となる。
加えて、増加補正された加速力で自車が加速した後に、隊列走行制御をＯＮに設定することで、交通効率をより向上することが可能となる。
ここで、自車前方車両状態検出部５Ｎは車群密度検出部を構成する。渋滞通過状態判定部５Ｐは渋滞通過状態判定部を構成する。アクセル操作検出センサ４Ａは駆動力指示操作子状態検出部を構成する。駆動力補正判断部５Ｑおよび加減速指令値演算部５Ｒは駆動力補正部を構成する。
【００８３】
（本実施形態の効果）
次に、本実施形態の効果を説明する。
（１）渋滞通過状態判定部５Ｐは、自車が渋滞の発生している道路を通過して渋滞の発生していない道路へと到達した状態である渋滞通過状態であるか否かを判定する。アクセル操作検出センサ４Ａは、アクセルペダルの操作状態を検出する。駆動力補正判断部５Ｑ及び加減速指令値演算部５Ｒは、渋滞通過状態判定部５Ｐが渋滞通過状態であると判定しているときに、アクセル操作検出センサ４Ａの検出結果に基づきアクセルペダルが操作されたと判定すると、該操作によるアクセルペダルの操作量であるアクセル操作量（アクセル開度）に応じた駆動力を増加補正する。
この構成によれば、自車が渋滞通過状態と判定されているときに、自車の運転者がアクセルペダルを操作することで、該操作によるアクセル開度に応じた駆動力を増加補正する。この結果、渋滞を走行している状態から渋滞通過状態へと移行時の加速応答特性を向上することが可能となる。すなわち、渋滞終了地点付近での加速遅延による渋滞の悪化を軽減することが可能となる。
【００８４】
（２）駆動力補正判断部５Ｑ及び加減速指令値演算部５Ｒは、駆動力の増加補正を開始してから予め設定した時間閾値Ｔｓが経過するまで、アクセルペダルが操作されたと判定している間（駆動力補正フラグがＯＮ状態の間）は駆動力を増加補正する。
この構成によれば、自車が渋滞通過状態であると判定されているときに、運転者がアクセルペダルを踏み込み続けた場合に、時間閾値Ｔｓが経過するまで駆動力の増加補正を行うことが可能となる。この結果、増加補正を過剰に続けることによる前方車両への急接近等の不具合の発生を低減することが可能となる。
【００８５】
（３）駆動力補正判断部５Ｑ及び加減速指令値演算部５Ｒは、アクセル操作量（アクセル開度）に応じた加速指令値（目標スロットル開度）を増加補正することによって駆動力を増加補正する。
この構成によれば、加速指令値（目標スロットル開度）を増加補正することで駆動力を増加補正することが可能となる。
【００８６】
（４）自車前方車両状態検出部５Ｎが、車車間通信を利用して自車前方を走行する他車の情報（応答情報）を取得し、取得した情報に基づき自車前方の車群密度を検出する。駆動力補正判断部５Ｑ及び加減速指令値演算部５Ｒは、自車前方車両状態検出部５Ｎが検出した前方車群密度に基づき、該前方車群密度が低いほど駆動力の増加補正量を大きくする。
この構成によれば、自車前方の車群密度が低いほど大きい駆動力（加速力）で自車を駆動（加速）することが可能となる。この結果、前方車群密度が低い場合に、加速応答特性をより高めて、渋滞終了地点付近での加速効率を向上することが可能となる。
【００８７】
[第２実施形態]
次に、本発明の第２実施形態について図面を参照して説明する。なお、上記第１実施形態と同様な構成については同一の符号を付して説明する。
（構成）
本実施形態の基本構成は、上記第１実施形態と同様である。但し、本実施形態では、自車前方車両状態検出部５Ｎが、前方車両状態として、自車と自車前方の第１先行車との間の第１車間距離と、第１先行車と該第１先行車前方の第２先行車との間の第２車間距離とを検出する点が上記第１実施形態と異なっている。
加えて、渋滞通過状態判定部５Ｐが、第１車間距離及び第２車間距離に基づき、自車が渋滞通過状態であるか否かを判定する点が上記第１実施形態と異なっている。さらに、加減速指令値演算部５Ｒが、駆動力補正フラグがＯＮ状態のときに、第２車間距離の大きさに応じた補正量で目標スロットル開度を増加補正する点が上記第１実施形態と異なっている。
【００８８】
以下、図３を参照しつつ、本実施形態の走行制御コントローラ５について、上記第１実施形態と異なる点を説明する。
本実施形態の自車前方車両状態検出部５Ｎは、前方車両状態として、自車と自車前方の第１先行車との間の第１車間距離と、第１先行車と該第１先行車の前方の第２先行車との間の第２車間距離とを検出する。
具体的には、本実施形態の自車前方車両状態検出部５Ｎは、外界認識装置３から第１車間距離を取得し、通信装置７を介して第１先行車から第２車間距離を取得する。本実施形態の自車前方車両状態検出部５Ｎは、取得した第１車間距離および第２車間距離を渋滞通過状態判定部５Ｐへ出力し、第２車間距離を加減速指令値演算部５Ｒへ出力する。
【００８９】
本実施形態の渋滞通過状態判定部５Ｐは、ナビゲーション装置８から得られる渋滞情報と、自車前方車両状態検出部５Ｎから得られる第１車間距離及び第２車間距離とに基づき、自車が渋滞通過状態であるか否かを判定する。本実施形態の渋滞通過状態判定部５Ｐは、この判定結果を、駆動力補正判断部５Ｑへ出力する。
本実施形態の加減速指令値演算部５Ｒは、増加補正を行うと判定した場合は、算出した加速指令値を、第２車間距離の大きさに応じて予め設定した補正量だけ増加補正して、加速指令値補正値を算出する。
【００９０】
図８は、本実施形態の渋滞通過判断処理の処理手順の一例を示すフローチャートである。
ステップＳ１０４において、渋滞通過判断処理が開始されると、図８に示すように、まず、ステップＳ５００に移行する。
ここで、ステップＳ５０８以外の処理は、上記第１実施形態のステップＳ２０８以外の処理と同様となるので説明を省略する。以下、ステップＳ５０８の処理について説明する。
ステップＳ５０６からステップＳ５０８に移行した場合は、渋滞通過状態判定部５Ｐは、自車前方車両状態検出部５Ｎから得られる第１車間距離および第２車間距離に基づき、これら車間距離が予め設定した車間距離閾値を超えているか否かを判定する。そして、第１車間距離および第２車間距離が共に車間距離閾値を超えていると判定した場合（Ｙｅｓ）は、ステップＳ５１０に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了して元の処理に復帰する。
【００９１】
つまり、渋滞情報に基づく判定結果が渋滞走行状態ではないと判定された時点（まだ渋滞検出フラグがＯＮ状態のとき）の第１車間距離及び第２車間距離が車間距離閾値を超えている場合に、自車が渋滞区間から渋滞の発生していない区間へと到達したと判定する。
ここで、渋滞区間の終点では、自車を含め自車前方の各先行車の車間距離が広がる傾向にある。また、自車と自車前方の第１先行車との間の第１車間距離だけでは、自車が前方車との車間を空けただけで渋滞が終了していない可能性がある。従って、本実施形態では、更に前方の第１先行車と第２先行車との間の第２車間距離の大きさも比較するようにしている。なお、第２車間距離だけでなく、第２先行車と第２先行車前方の第３先行車との間の第３車間距離など、更に前方の先行車の車間距離の大きさも比較することで渋滞通過状態の判定精度を高めることが可能である。
【００９２】
次に、図７を参照しつつ、本実施形態の加減速指令値演算処理について、上記第１実施形態と異なる点を説明する。
本実施形態は、ステップＳ４０６の処理が上記第１実施形態と異なる。
具体的には、本実施形態の加減速指令値演算部５Ｒは、自車前方車両状態検出部５Ｎから時系列に得られる各時刻の第２車間距離に基づき、第２車間距離の距離変動を算出する。
本実施形態では、走行制御コントローラ５の備える不図示のメモリに時系列に得られる予め設定した時間区間の第２車間距離を記憶しておく。
そして、本実施形態の加減速指令値演算部５Ｒは、第２車間距離の距離変動に対して予め設定した補正量マップから、取得した第２車間距離の距離変動の大きさに応じた補正量を取得する。そして、ステップＳ４０２で算出した加速指令値に、取得した補正量を加算することで加速指令値補正値を算出する。
ここで補正量マップは、第２車間距離の距離変動が大きいほど補正量が大きく、第２車間距離の距離変動が小さいほど補正量が小さくなるように設定されたマップデータである。
【００９３】
（動作）
隊列走行制御がＯＦＦになると、自車前方車両状態検出部５Ｎにおいて、第１車間距離及び第２車間距離が検出され、第１車間距離及び第２車間距離が渋滞通過状態判定部５Ｐに入力され、第２車間距離が加減速指令値演算部５Ｒに入力される。ここで、現在は渋滞中であり、第１車間距離及び第２車間距離は共に車間距離閾値未満になっているとする。この場合、渋滞通過フラグはＯＦＦ状態となり、駆動力補正フラグもＯＦＦ状態となる。
【００９４】
その後、渋滞通過状態判定部５Ｐは、ナビゲーション装置８から得られる渋滞情報から自車が渋滞走行状態ではないと判定すると、引き続き、第１車間距離および第２車間距離が車間距離閾値を超えているか否かを判定する。ここでは、第１車間距離および第２車間距離が共に車間距離閾値を超えていると判定したとする。
この場合、渋滞通過状態判定部５Ｐは、渋滞通過フラグをＯＮに設定すると共に、渋滞検出フラグをＯＦＦに設定する。
【００９５】
駆動力補正判断部５Ｑは、渋滞通過フラグがＯＮ状態であると判定すると、次に、アクセル操作検出センサ４Ａから得られるアクセル操作情報に基づき、運転者のアクセル操作を検出したか否かを判定する。ここでは、運転者のアクセル操作を検出したと判定したとする。駆動力補正判断部５Ｑは、現在、駆動力補正フラグはＯＦＦ状態となっているのでＯＮに設定する。さらに、駆動力補正判断部５Ｑは、駆動力補正フラグがＯＮ状態の経過時間Ｔｐの測定を開始する。
加減速指令値演算部５Ｒは、アクセル操作検出センサ４Ａから得られるアクセル操作情報に基づき、運転者のアクセル操作を検出したと判定すると、目標スロットル開度のマップデータから、取得したアクセル操作量およびアクセル操作速度に対応する目標スロットル開度を取得する。
【００９６】
引き続き、加減速指令値演算部５Ｒは、駆動力補正フラグがＯＮ状態となっているので、自車前方車両状態検出部５Ｎから時系列に得られる第２車間距離に基づき、第２車間距離の距離変動を算出する。例えば、予め設定した時間間隔の２つの第２車間距離の差分値を算出する。加減速指令値演算部５Ｒは、補正量マップから算出した距離変動の大きさに対応する補正量を取得する。そして、取得した補正量を、取得した目標スロットル開度に加算して、目標スロットル開度補正値を算出する。そして、加減速指令値演算部５Ｒは、算出した目標スロットル開度補正値を加減速制御装置６に出力する。これにより、加減速制御装置６は、目標スロットル開度補正値に基づき加速制御を行う。従って、増加補正されたスロットル開度に基づき加速制御が行われるので、補正前の加速力と比較して増加補正された分だけ大きい加速力で自車が加速する。
ここで、自車前方車両状態検出部５Ｎは車間距離情報取得部を構成する。渋滞通過状態判定部５Ｐは渋滞通過状態判定部を構成する。アクセル操作検出センサ４Ａは駆動力指示操作子状態検出部を構成する。駆動力補正判断部５Ｑおよび加減速指令値演算部５Ｒは駆動力補正部を構成する。
【００９７】
（本実施形態の効果）
本実施形態は、上記第１実施形態と同様な効果に加えて以下の効果を奏する。
（１）自車前方車両状態検出部５Ｎは、車車間通信を利用して自車前方の直近の第１先行車と該第１先行車前方の直近の第２先行車との間の第２車間距離を取得する。駆動力補正判断部５Ｑおよび加減速指令値演算部５Ｒは、自車前方車両状態検出部５Ｎが取得した第２車間距離の距離変動を算出する。駆動力補正判断部５Ｑおよび加減速指令値演算部５Ｒは、算出した距離変動に基づき、該距離変動が大きいほど駆動力の増加補正量を大きくする。
【００９８】
この構成によれば、自車前方の第１先行車と該第１先行車前方の第２先行車との間の車間距離である第２車間距離の距離変動が大きいほど大きい駆動力（加速力）で自車を駆動（加速）することが可能となる。この結果、第１先行車が第２車間距離の距離変動に応じた加速力で加速をするであろうと予測して、自車の加速応答特性を距離変動の大きさに応じて高めることが可能となり、渋滞終了地点付近での前方車への追従性を向上することが可能となる。
【００９９】
[第３実施形態]
次に、本発明の第３実施形態について図面を参照して説明する。なお、上記各実施形態と同様な構成については同一の符号を付して説明する。
（構成）
本実施形態の基本構成は、上記第１実施形態と同様である。但し、上記第１実施形態では、駆動力を増加補正する際に、加速指令値（目標スロットル開度）を増加補正するようにした。これに対して、本実施形態では、加減速指令値演算部５Ｒが、駆動力増加フラグがＯＮ状態のときに、自動変速機１４の現在の変速段を変速比が高くなる変速段に切り替えることで駆動力を増加補正する点が異なる。
【０１００】
まず、図１及び図２を参照しつつ、本実施形態の車両について、上記第１実施形態と異なる点を説明する。
本実施形態のＡＴコントローラ１５は、自動変速機１４の現在の変速段を走行制御コントローラ５へ出力する。加えて、本実施形態のＡＴコントローラ１５は、走行制御コントローラ５から入力される変速段切換指令（後述）に応じて、自動変速機１４の変速段を切り換える。
【０１０１】
次に、図３を参照しつつ、本実施形態の走行制御コントローラ５について、上記第１実施形態と異なる点を説明する。
本実施形態の加減速指令値演算部５Ｒは、増加補正を行うと判定した場合は、自動変速機の現在の変速段を変速比が高くなる変速段へと切り替えるための変速段切換指令を生成する。そして、本実施形態の加減速指令値演算部５Ｒは、算出した加速指令値を加減速制御装置６へ出力し、生成した変速段切換指令を、ＡＴコントローラ１５へ出力する。
【０１０２】
つまり、上記第１実施形態では、加速指令値（目標スロットル開度）を増加補正していたのに対して、本実施形態では、自動変速機１４の変速比を高くすることで、駆動力（加速力）を増加補正する。
具体的には、本実施形態の加減速指令値演算部５Ｒは、自車前方車両状態検出部５Ｎからの前方車群密度を取得し、ＡＴコントローラ１５からの自動変速機１４の現在の変速段を取得する。そして、前方車群密度の大きさと現在の変速段数とに対して予め設定された切換段数のマップデータに基づき、自動変速機１４の変速段を切り替える変速段切換指令を生成する。
【０１０３】
次に、図９に基づき、本実施形態の加減速指令値演算処理の具体例を説明する。図９は、本実施形態の加減速指令値演算処理の処理手順の一例を示すフローチャートである。
（加減速指令値演算処理）
ステップＳ１０８において、加減速指令値演算処理が開始されると、図９に示すように、まず、ステップＳ６００に移行する。
ここで、ステップＳ６０６以外の処理は、上記第１実施形態のステップＳ４０６以外の処理と同様となるので説明を省略する。以下、ステップＳ６０６の処理について説明する。
ステップＳ６０４からステップＳ６０６に移行した場合は、加減速指令値演算部５Ｒは、自車前方車両状態検出部５Ｎから得られる前方車両状態と、ＡＴコントローラ１５から得られる自動変速機１４の現在の変速段とに基づき、変速段切換指令を生成する。その後、一連の処理を終了して元の処理に復帰する。
【０１０４】
具体的には、本実施形態の加減速指令値演算部５Ｒは、ＡＴコントローラ１５から得た自動変速機１４の現在の変速段と、自車前方車両状態検出部５Ｎから得た前方車群密度とに基づき、予め設定した切換段数マップから、取得した現在の変速段及び前方車群密度の高さに応じた切換段数を取得する。そして、ＡＴコントローラ１５に、取得した切換段数だけ変速段を切り換えさせる（シフトダウンさせる）変速段切換指令を生成する。
【０１０５】
ここで、自動変速機１４が、例えば、前進７速後退１速の変速段を有しているとする。この場合に、切換段数マップは、例えば、現在の変速段２速以下に対して切換段数「０」（増加補正なし）が、現在の変速段３速に対して、車群密度の高さに関係なく切換段数「１」が設定されたマップデータとなる。加えて、切換段数マップは、現在の変速段４速以上に対して、前方車群密度が予め設定した閾値未満であれば切換段数「２」が、閾値を超えていれば切換段数「１」が設定されたマップデータとなる。
また、本実施形態では、図４のステップＳ１２６において、上記ステップＳ１０８、又は上記ステップＳ１２２、Ｓ１２４で算出された各加減速制御量を加減速制御装置６に出力し、上記ステップＳ１０８で生成された変速段切換指令をＡＴコントローラ１５に出力する。
【０１０６】
（動作）
隊列走行制御がＯＦＦになると、自車前方車両状態検出部５Ｎにおいて、前方車群密度が検出され、検出された前方車群密度が渋滞通過状態判定部５Ｐに入力される。ここで、現在は渋滞中であり、前方車群密度は密度閾値を超えている状態になっているとする。この場合、渋滞通過フラグはＯＦＦ状態となり、駆動力補正フラグもＯＦＦ状態となる。
その後、渋滞通過状態判定部５Ｐは、ナビゲーション装置８から得られる渋滞情報から自車が渋滞走行状態ではないと判定すると、引き続き、前方車群密度が密度閾値未満となっているか否かを判定する。ここでは、前方車群密度が密度閾値未満になっていると判定したとする。
【０１０７】
この場合、渋滞通過状態判定部５Ｐは、渋滞通過フラグをＯＮに設定すると共に、渋滞検出フラグをＯＦＦに設定する。
駆動力補正判断部５Ｑは、渋滞通過フラグがＯＮ状態であると判定すると、次に、アクセル操作検出センサ４Ａから得られるアクセル操作情報に基づき、運転者のアクセル操作を検出したか否かを判定する。ここでは、運転者のアクセル操作を検出したと判定したとする。駆動力補正判断部５Ｑは、現在、駆動力補正フラグはＯＦＦ状態となっているのでＯＮに設定する。さらに、駆動力補正判断部５Ｑは、駆動力補正フラグがＯＮ状態の経過時間Ｔｐの測定を開始する。
加減速指令値演算部５Ｒは、アクセル操作検出センサ４Ａから得られるアクセル操作情報に基づき、運転者のアクセル操作を検出したと判定すると、目標スロットル開度のマップデータから、取得したアクセル操作量およびアクセル操作速度に対応する目標スロットル開度を取得する。
【０１０８】
引き続き、加減速指令値演算部５Ｒは、駆動力補正フラグがＯＮ状態となっているので、自車前方車両状態検出部５Ｎから得られる前方車群密度と、ＡＴコントローラ１５から得られる自動変速機１４の現在の変速段とに基づき、切換段数マップから前方車群密度の大きさ及び現在の変速段に対応する切換段数を取得する。そして、現在の変速段を、取得した切換段数だけシフトダウンさせる変速段切換指令を生成する。加減速指令値演算部５Ｒは、算出した目標スロットル開度を加減速制御装置６に出力し、生成した変速段切換指令をＡＴコントローラ１５に出力する。これにより、加減速制御装置６が、目標スロットル開度に基づき加速制御（エンジン回転数制御）を行う一方で、自動変速機１４の変速段が変速比の高い段数に切り換わる。そのため、切り換えなかった場合と比較して、エンジンの回転数は同じでも変速比が大きい方がトルクが大きくなるので、変速比の増分だけ大きい加速力で自車が加速する。
ここで、自車前方車両状態検出部５Ｎは車群密度検出部を構成する。渋滞通過状態判定部５Ｐは渋滞通過状態判定部を構成する。アクセル操作検出センサ４Ａは駆動力指示操作子状態検出部を構成する。駆動力補正判断部５Ｑおよび加減速指令値演算部５Ｒは駆動力補正部を構成する。
【０１０９】
（本実施形態の効果）
本実施形態は、上記第１実施形態と同様な効果に加えて以下の効果を奏する。
（１）駆動力補正判断部５Ｑおよび加減速指令値演算部５Ｒは、自車が渋滞通過状態であると判定後に、駆動力指示操作子（アクセルペダル）の操作を検出したと判定すると、自車の備える自動変速機１４の現在の変速段を変速比が高くなる変速段へと切り替える。
この構成によれば、自動変速機の変速段を増加補正前の変速段から変速比の大きくなる変速段に切り換えることで駆動力を増加補正することが可能となる。
【０１１０】
（変形例）
（１）上記第３実施形態では、前方車群密度に基づき、渋滞通過状態の判定と変速段切換指令の生成とを行う構成としたが、この構成に限らない。上記第２実施形態のように、第１車間距離及び第２車間距離に基づき渋滞通過状態の判定を行い、第２車間距離の距離変動に基づき変速段切換指令の生成を行う構成としてもよい。
この場合、切換段数マップは、第２車間距離の距離変動の大きさと現在の変速段数とに対して予め設定された切換段数のマップデータとなる。具体的に、切換段数マップは、例えば、現在の変速段２速以下に対して切換段数「０」（増加補正なし）が、現在の変速段３速に対して、距離変動の大きさに関係なく切換段数「１」が設定されたマップデータとなる。加えて、切換段数マップは、現在の変速段４速以上に対して、距離変動が予め設定した閾値以上であれば切換段数「２」が、閾値より小さければ切換段数「１」が設定されたマップデータとなる。
【０１１１】
（２）上記第３実施形態及び上記変形例（１）では、車群密度の高さ又は第２車間距離の距離変動の大きさと、現在の変速段とに応じて、予め設定された切換段数だけ、現在の変速段を変速比の高くなる変速段へと切り換える構成としたが、この構成に限らない。例えば、車群密度の高さ又は第２車間距離の距離変動の大きさに関係なく、切換段数を「１」に固定する構成としてもよい。
【０１１２】
（３）上記各実施形態では、アクセル操作が継続して行われている間（駆動力補正フラグがＯＮ状態となっている間）は、経過時間Ｔｐが時間閾値Ｔｓ以上となるまで、駆動力の増加補正を行い、超えたあとは増加補正を行わない構成としたが、この構成に限らない。
例えば、自車の車速又は走行距離が予め設定した車速閾値又は距離閾値以上となるまで駆動力の増加補正を行い、車速閾値又は距離閾値以上となった後は増加補正を行わない構成など他の構成としてもよい。
【０１１３】
ここで、上記実施形態は、本発明の好適な具体例であり、技術的に好ましい種々の限定が付されているが、本発明の範囲は、上記の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。また、上記の説明で用いる図面は、図示の便宜上、部材ないし部分の縦横の縮尺は実際のものとは異なる模式図である。また、本発明は上記実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良、均等物等は本発明に含まれるものである。
【符号の説明】
【０１１４】
１ 制御作動用スイッチ
２ 車輪速センサ
３ 外界認識装置
４ 運転操作子作動状態検出センサ
４Ａ アクセル操作検出センサ
４Ｂ ブレーキ操作検出センサ
５ 走行制御コントローラ
５Ａ 制御状態設定部
５Ｂ 先行車検出状態判定部
５Ｃ 目標車間距離算出部
５Ｄ 目標応答特性算出部
５Ｅ 目標車速算出部
５Ｆ 目標加減速度算出部
５Ｇ 車速指令値算出部
５Ｈ 自車速演算部
５Ｊ 車速サーボ演算部
５Ｋ トルク配分演算部
５Ｌ エンジントルク演算部
５Ｍ ブレーキ液圧演算部
５Ｎ 自車前方車両状態検出部
５Ｐ 渋滞通過状態判定部
５Ｑ 駆動力補正判断部
５Ｒ 加減速指令値演算部
６ 加減速制御装置
６Ａ ブレーキコントローラ
６Ｂ エンジンコントローラ
７ 通信装置
８ ナビゲーション装置
１０ ブレーキ装置
１２ エンジン
１３ 車輪 
１４ 自動変速機
１５ ＡＴコントローラ
【図１】
2015020501.tif 000004
【図２】
2015020501.tif 000005
【図３】
2015020501.tif 000006
【図４】
2015020501.tif 000007
【図５】
2015020501.tif 000008
【図６】
2015020501.tif 000009
【図７】
2015020501.tif 000010
【図８】
2015020501.tif 000011
【図９】
2015020501.tif 000012