(57)【要約】【課題】  ドライバに違和感を与えることなく車両を制御することのできる車両の走行制御装置を提供する。【解決手段】  車両の前後加速度を制御する制御指令値を算出する制御指令値算出部と、ドライバのブレーキ操作により車両に発生する前後加速度を推定する前後加速度推定部と、前後加速度を時間微分して車両に発生する前後加加速度を推定する前後加加速度推定部と、前後加加速度と制御指令値に基づいて、ドライバブレーキ操作による車両挙動と、制御指令による車両挙動と、の乖離を判断する乖離判断部と、乖離判断部の乖離判断結果に応じて制御指令を補正する制御指令値補正部と、を有する。【選択図】  図２
2014148182.tif 000002
【特許請求の範囲】
【請求項１】
車両の前後加速度を制御する制御指令値を算出する制御指令値算出部と、
ドライバのブレーキ操作により車両に発生する前後加速度を推定する前後加速度推定部と、
前記前後加速度を時間微分して車両に発生する前後加加速度を推定する前後加加速度推定部と、
前記前後加加速度と前記制御指令値に基づいて、ドライバブレーキ操作による車両挙動と、制御指令による車両挙動と、の乖離を判断する乖離判断部と、
前記乖離判断部の乖離判断結果に応じて前記制御指令を補正する制御指令値補正部と、を有する車両の走行制御装置。
【請求項２】
請求項１記載の車両の走行制御装置において、
前記乖離判断部は、前記前後加加速度がゼロまたは正の一定値以上、且つ前記制御指令値を時間微分した前後加加速度がゼロまたは負の一定以下となる場合に乖離が大きいと判断する車両の走行制御装置。
【請求項３】
請求項１記載の車両の走行制御装置において、
前記乖離判断部は、前記前後加加速度の絶対値が一定値以下となった場合には乖離が小さいと判断する車両の走行制御装置。
【請求項４】
請求項１記載の車両の走行制御装置において、
前記乖離判断部は、前記前後加加速度がゼロまたは正の一定値以上、且つ前記制御指令値を時間微分した前後加加速度がゼロまたは負の一定より大きい場合に、乖離が小さいと判断する車両の走行制御装置。
【請求項５】
請求項１記載の車両の走行制御装置において、
前記制御指令値補正部は、前記乖離判断結果として乖離が大きいと判断された場合は、前回出力された制御指令値を出力し、乖離が小さいと判断された場合は、前記制御指令値を出力する車両の走行制御装置。
【請求項６】
請求項１記載の車両の走行制御装置において、
前記正の一定値以上とは、ドライバブレーキ操作により車両に発生する車両挙動が加速方向と判断する予め定めた閾値以上であり、
前記負の一定値以下とは、制御指令により車両に発生する車両挙動が減速方向と判断する予め定めた閾値以下である車両の走行制御装置。
【請求項７】
請求項１記載の車両の走行制御装置において、
前記制御指令値算出部は、横加加速度に基づいて推定された前後加加速度である車両の走行制御装置。
【請求項８】
請求項１記載の車両の走行制御装置において、
前記前後加速度と前記制御指令値との差の絶対値を算出する前後加速度差分算出部を有し、
前記乖離判断部は、前記前後加加速度の符号がゼロまたは正の一定値以上、且つ前記前後加速度と前記制御指令値との差の絶対値が一定値以下となる場合に乖離が大きいと判断する車両の走行制御装置。
【請求項９】
請求項８記載の車両の走行制御装置において、
前記正の一定値以上とは、ドライバブレーキ操作により車両に発生する車両挙動が加速方向と判断する予め定めた閾値以上であり、
前記差の絶対値の一定値以下とは、前記前後加速度と負の前記制御指令値が一致したと判断する予め定めた閾値以下である車両の走行制御装置。
【請求項１０】
請求項８記載の車両の走行制御装置において、
前記制御指令値算出部は、横加加速度に基づいて推定された前後加加速度である車両の走行制御装置。
【請求項１１】
請求項１記載の車両の走行制御装置において、
前記乖離判断部は、前記前後加加速度がゼロまたは正の一定値以上、且つ前記制御指令値が負の値となる場合に乖離が大きいと判断する車両の走行制御装置。
【請求項１２】
請求項１１記載の車両の走行制御装置において、
前記制御指令値補正部では、前記乖離判断結果として乖離が大きいと判断された場合は、制御指令値をゼロとして出力し、乖離が小さいと判断された場合は、前記制御指令値を出力する車両の走行制御装置。
【請求項１３】
請求項１１記載の車両の走行制御装置において、
前記制御指令値算出部は、横加加速度に基づいて推定された前後加加速度である車両の走行制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の前後加速度を制御する車両の走行制御装置に関する。
【背景技術】
【０００２】
車両の前後加速度を制御する車両の走行制御装置としては、次のような走行制御装置が一般に知られている。
【０００３】
すなわち、走行制御装置の一つはAdaptive Cruise Control（以下、ACC）であり、この走行制御装置は、ドライバがアクセル操作やブレーキ操作をしなくても自車速度をあらかじめ設定した車速に保持したり、あるいは、自車両前方を走行する車両との距離を所定の間隔に保持するために前後加速度を制御する装置である。
【０００４】
また、走行制御装置の他の一つはプリクラッシュ制御装置であり、この制御装置は、自車両前方や側方、後方等から自車両へ接近してくるターゲットとの衝突が避けられない場合に、ブレーキを作動させて衝突の衝撃を軽減したり、あるいは、シートベルトを適切に締め付けることで衝突による乗員への衝撃を軽減するといった対応を行う制御装置である。
【０００５】
さらに、これらの他にも、ドライバ操作に起因して車両に発生する横加加速度に応じて前後加速度を制御することにより、スキルドライバのように車両を安全かつ快適に制御する走行制御装置があり、この種の制御装置が特許文献１に開示されている。この走行制御装置に組み込まれている走行制御アルゴリズムは一般に、G-Vectoring制御と呼ばれている。
【０００６】
なお、基本的な走行制御アルゴリズムを複数組み合わせることにより、上記する複数の走行制御装置をまとめて一つのシステムとする技術も知られている。
【０００７】
このような走行制御装置は、車両を安全に制御する装置であると同時に、ドライバの運転を補助して快適に制御する装置でもある。特に、快適制御のための装置という観点で言えば、ドライバに対して違和感を与えないように制御を実施することが重要となる。
【０００８】
このようにドライバに対して違和感を与えないように制御を実施する走行制御装置に関し、特許文献２には、自車両の加減速速度を制御する加減速制御装置であって、自車両の横加加速度に基づいて自車両の前後加速度を補正し、自車両の前後加減速度の補正を所定条件に基づいて許可または禁止する加減速制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−２８５０６６号公報
【特許文献２】特開２０１０−７６５８４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
特許文献２で開示される加減速制御装置によれば、自車両の挙動をより運転者の加減速意図に沿ったものとすることができ、加減速度の補正制御に起因した運転者の違和感を低減することができる。
【００１１】
すなわち、この加減速制御装置は、主としてドライバのアクセル操作による「運転者の加減速意図」を考慮した技術であり、したがって、ドライバのブレーキ操作による車両挙動と、走行制御アルゴリズムによる制御指令による車両挙動との関係について十分に考察しているものではない。
【００１２】
そこで、本発明は、ドライバに違和感を与えることなく車両を制御することのできる車両の走行制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明の車両の走行制御装置は、車両の前後加速度を制御する制御指令値を算出する制御指令値算出部と、ドライバのブレーキ操作により車両に発生する前後加速度を推定する前後加速度推定部と、前後加速度を時間微分して車両に発生する前後加加速度を推定する前後加加速度推定部と、前後加加速度と制御指令値に基づいて、ドライバブレーキ操作による車両挙動と、制御指令による車両挙動と、の乖離を判断する乖離判断部と、乖離判断部の乖離判断結果に応じて制御指令を補正する制御指令値補正部と、を有する構成とする。
【発明の効果】
【００１４】
本発明によれば、ドライバに違和感を与えることなく車両を制御することのできる車両の走行制御装置を提供できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態１に係る車両の走行制御装置のブロック図である。
【図２】本発明の実施の形態１に係る制御指令値演算部の内部ブロック図である。
【図３】本発明の実施の形態１に係る制御指令値演算部の処理を説明したフローチャートである。
【図４】本発明の実施の形態１に係る制御指令値演算部の乖離判断処理を説明したフローチャートである。
【図５】車両がカーブに進入して脱出する走行経路を模式的に示した図である。
【図６】従来技術における制御指令の一例を説明した図である。
【図７】本発明の実施の形態１における制御指令の一例を説明した図である。
【図８】本発明の実施の形態１における制御指令の他の例を説明した図である。
【図９】本発明の実施の形態２に係る制御指令値演算部の内部ブロック図である。
【図１０】本発明の実施の形態２に係る制御指令値演算部の処理を説明した            フローチャートである。
【図１１】本発明の実施の形態２に係る制御指令値演算部の乖離判断処理を説明したフローチャートである。
【図１２】本発明の実施の形態２における制御指令の一例を説明した図である。
【図１３】本発明の実施の形態３に係る制御指令値演算部の内部ブロック図である。
【図１４】本発明の実施の形態３に係る制御指令値演算部の処理を説明したフローチャートである。
【図１５】本発明の実施の形態３に係る制御指令値演算部の乖離判断処理を説明したフローチャートである。
【図１６】本発明の実施の形態３における制御指令の一例を説明した図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の車両の走行制御装置の実施の形態を説明する。
（車両の走行制御装置の実施の形態１）
本発明の実施の形態１に係る車両の走行制御装置について、図１から図８を参照しながら以下説明する。
＜走行制御装置の構成＞
図１は、本実施の形態に係る車両の走行制御装置のブロック図である。同図において、走行制御装置１００は、ドライバ操作情報取得部１１１、車両運動情報取得部１１２、および制御指令値演算部１１３を備えている。
【００１７】
走行制御装置１００によって演算された制御指令値に応じて、制動部１１４では車両の制動が実行され、駆動部１１５では車両の駆動が実行される。
【００１８】
ドライバ操作情報取得部１１１は、アクセル操作量やブレーキ操作量、ステア角度などのドライバの操作情報を収集し、制御指令値演算部１１３に送信する機能を備えている。
【００１９】
車両運動情報取得部１１２は、自車速度やヨーレート、前後加速度、横加速度などの車両の挙動情報を収集し、制御指令値演算部１１３に送信する機能を備えている。
【００２０】
なお、ドライバ操作情報取得部１１１、車両運動情報取得部１１２から制御指令値演算部１１３に送信する情報としては、走行制御アルゴリズムごとに必要な情報を収集できればよく、その必要性に応じてセンサ等の構成を追加することも可能である。
【００２１】
制御指令値演算部１１３は、走行制御アルゴリズムを格納するためのＲＯＭ(Read Only Memory)や各種演算処理を実行するＣＰＵ(Central Processing Unit)、演算結果を格納するＲＡＭ(Random Access Memory)等から構成される。なお、制御指令値演算部１１３の詳細な内部構成は図２を参照して以下で説明する。
【００２２】
制動部１１４は、制御指令値演算部１１３にて演算された車両に対する制御指令値（制動指令値）に応じて、車両を制動する機能を備えている。例えば、高圧のブレーキフルードを吐出するポンプと、そのブレーキフルードの圧力を調整しつつ各車輪のホイルシリンダに供給するための電磁バルブなどの機構が好適である。
【００２３】
駆動部１１５は、制御指令値演算部１１３にて演算された車両に対する制御指令値（駆動指令値）に応じて、車両を駆動する機能を備えている。具体的には、駆動指令値に応じて車両の駆動力を変動可能なエンジンシステムや電動モータシステムなどが適当である。
【００２４】
また、駆動部１１５として電動モータシステムを用いた場合には、制動部１１４に求められる制動能力の一部を回生により実現することも可能である。
【００２５】
なお、本実施の形態では、走行制御装置１００と、制動部１１４および駆動部１１５を別のブロックとして記載しているが、例えば車両の走行制御装置１００と制動部１１４を組み合わせて一つのシステムとすることや、車両の走行制御装置１００と駆動部１１５を組み合わせて一つのシステムとすること、あるいは、車両の走行制御装置１００と制動部１１４と駆動部１１５をすべて組み合わせて一つのシステムとすることも可能である。
【００２６】
また、本実施の形態では、制御指令値演算部１１３と、ドライバ操作情報取得部１１１、および車両運動情報取得部１１２の情報の伝達において、シリアル通信や物理量を電圧信号に変化させてADC（Analog Digital Converter）などで読み取るものである。しかし、必要な情報を図示しないその他の外部システムから車載用ネットワークとして一般に利用されているＣＡＮ（Controller  Area  Network）を利用して受信してもよい。
【００２７】
また、制御指令値演算部１１３と制動部１１４および駆動部１１５の情報の伝達には、ＣＡＮを利用する。
＜制御指令値演算部の内部構成＞
次に、制御指令値演算部１１３の内部構成を説明する。図２は、制御指令値演算部１１３の内部ブロック図である。なお、同図において、ＣＰＵやＲＡＭ等の図示は省略している。
【００２８】
同図において、制御指令値演算部１１３は、ドライバのブレーキ操作により発生したマスタシリンダ圧を基に車両に発生する前後加加速度を推定する前後加速度および前後加加速度推定部１１３aと、ＧＶＣ制御指令値を算出する制御指令値算出部１１３ｂと、ドライバブレーキ操作による車両挙動と制御指令による車両挙動との乖離を判断する乖離判断部１１３ｃを備えている。
【００２９】
さらに、乖離判断部１１３ｃにて判断されたドライバブレーキ操作による車両挙動と制御指令による車両挙動との乖離具合に応じて、制御指令値補正処理部１１３ｄでは制御指令値算出部１１３ｂで算出された値を出力するか、フィルタ処理部１１３ｅから前回出力された値を出力するかを選択している。そしてフィルタ処理部１１３ｅでは、前回出力した値と、制御指令値補正処理部１１３ｄで選択された値でＬＰＦ(Low Pass Filter)処理した最終制御指令値が算出され、駆動部１１５や制動部１１４に送信される。
＜処理フロー＞
次に、本実施の形態に係る車両の走行制御装置１００を構成する制御指令値演算部１１３における具体的な処理について、図３を用いて説明する。同図は、制御指令値演算部１１３が実行するルーチンのフローチャートであり、図示するルーチンが所定時間間隔で繰り返されるものである。
【００３０】
以下、制御指令値演算部１１３に搭載される走行制御アルゴリズムが、G-Vectoring制御の場合について説明する。
【００３１】
ルーチンが起動されると、まずステップ２００の入力処理部による入力処理が実行され、ドライバ操作情報取得部１１１、および車両運動情報取得部１１２で計測された情報を以後のステップで使用するデータ形式に変換する。具体的には、入力された信号の物理単位変換処理や時間微分処理、既知の物理式による演算によって新たな物理量の算出などを行う。
【００３２】
次に、ステップ２０１の制御指令値算出部によってG-Vectoring制御による制御指令値の算出処理が実行され、数式１によってＧＶＣ制御指令値(Gx_GVC)が算出される。
【００３３】
【数１】
2014148182.tif 000003
【００３４】
ここで、Gx_GVC：GVC制御指令値[G]、Gy：車両の横加速度[G]、Gy_dot：車両の横加加速度[G/s]、Cxy：制御ゲイン、T：一時遅れ時定数、s：ラプラス演算子である。
【００３５】
なお、本実施の形態において、数式１で用いられる車両の横加速度と車両の横加加速度としては、車両運動情報取得部１１２から入力される情報を用いるが、ステア角度と自車速度から公知の車両モデルによって推定されたものを用いてもよい。つまり、この制御指令値は、入力された、又は算出や推定された横加加速度に基づいて算出や推定された前後加加速度である。
【００３６】
また、本ステップで算出される制御指令値の単位は、重力加速度「G」で表現した場合を例示しており、正値は加速指令値を表し、負値は減速指令値を表している。
【００３７】
次に、ステップ２０２の前後加速度推定部によってドライバブレーキ操作による前後加速度の算出処理が実行され、数式２を用いてドライバブレーキ操作による前後加速度（Gx_Drv）算出する。
【００３８】
【数２】
2014148182.tif 000004
【００３９】
ここで、Gx_Drv：ドライバブレーキ操作による前後加速度[G]、PM：マスタシリンダ液圧[MPa]、mMPa_to_G：加速度換算係数[G/MPa]である。
【００４０】
次に、ステップ２０３の前後加加速度推定部によってドライバブレーキ操作による前後加加速度の算出処理が実行され、数式３を用いてドライバブレーキ操作による前後加加速度（Jx_Drv）算出する。
【００４１】
【数３】
2014148182.tif 000005
【００４２】
ここで、Jx_Drv：ドライバブレーキ操作による前後加加速度[G/s]、Gx_Drv：ドライバブレーキ操作による前後加速度[G]である。
【００４３】
本実施の形態では、前後加速度および前後加加速度をマスタシリンダに発生した液圧と、予め実験等によって算出された加速度変換係数（mMPa__to__G）を用いて推定している。これにより特にドライバ自身が発生させた車両の挙動をより明確に読み取ることが特徴の一つである。しかし、この代わりに加速度センサなどによって計測した値や、GPS（Global Positioning System）計測値の時間微分によって算出した値を用いることで、走行抵抗や勾配抵抗などを含めて車両に作用する前後加速度へ対応するようにして実施することも可能である。
【００４４】
次に、ステップ２０４のG-Vectoring制御指令値による前後加加速度の算出処理が実行され、数式４を用いてG-Vectoring制御指令値による前後加加速度（Jx_GVC）算出する。
【００４５】
【数４】
2014148182.tif 000006
【００４６】
ここで、Jx_GVC：GVCによる前後加加速度[G/s]、Gx_GVC：GVC制御指令値(GVCによる前後加速度)[G]である。
【００４７】
次に、ステップ２０５の乖離判断部によってドライバブレーキ操作による車両挙動とG-Vectoring制御指令値による車両挙動との乖離判断処理が実行され、補正判断ステータス(T_status)を算出する。本ステップの詳細な処理フローについて、図４を用いて説明する。
【００４８】
はじめに、ステップ２０５ａの乖離小判断処理（補正終了判断処理）が実行され、表１で示すような処理を行う。ここでは、前後加加速度の絶対値が一定値以下となった場合には乖離が小さいと判断する。同表で定義する処理内容は、優先順位欄に記載された順序に従い、それぞれの入力データが記載された条件を満たすかどうかを判定し、条件を満たす場合には出力データに対して記載された処理を実行するものである。また、成立する条件が見つかった場合には、それ以降の条件判断は実行しない。
【００４９】
【表１】
2014148182.tif 000007
【００５０】
ここで、T_status：補正判断ステータス、T_NotCorr：補正無しを表す値、T_TBD:補正判断未確定を表す値、Gx_GVC：GVC制御指令値[G]、GX_NOT_DISTURB_TH：車両挙動に与える影響が小さいと判断する制御指令の閾値[G]、である。
【００５１】
次に、ステップ２０５ｂが実行され、前記ステップで算出した補正判断ステータス（T_status）が補正無しを表す値（T_NotCorr）の場合、処理を終了する。補正判断ステータス（T_status）が補正判断未確定を表す値（T_TBD）の場合には、次に進む。
【００５２】
次に、ステップ２０５ｃの乖離大判断処理（補正開始判断処理）が実行され、表２で示すような処理を行う。つまり、前後加加速度がゼロまたは正の一定値以上、且つ制御指令値を時間微分した前後加加速度がゼロまたは負の一定以下となる場合に乖離が大きいと判断し、逆に前後加加速度がゼロまたは正の一定値以上であっても、制御指令値を時間微分した前後加加速度がゼロまたは負の一定より大きい場合には、乖離が小さいと判断する。
【００５３】
同表を用いて定義した処理内容については、既述の通りである。なお、表中の「−」は対応する入力データがどのような値となった場合でも出力データに影響を与えないことを表す。
【００５４】
【表２】
2014148182.tif 000008
【００５５】
ここで、T_status：補正判断ステータス、T_status_Z1：補正判断ステータス前回値、T_Corr：補正有りを表す値、T_NotCorr：補正無しを表す値、Jx_Drv：ドライバブレーキ操作による前後加加速度[G/s]、Jx_GVC：GVCによる前後加加速度[G/s]、JARK_DRV_ACC_TH：ドライバブレーキ操作により車両に発生する挙動が加速方向と判断する閾値[G/s]、JARK_GVC_DEC_TH：GVCにより車両に発生する挙動が減速方向と判断する閾値[G/s]、である。
【００５６】
次のステップ２０５ｄはフロー図の便宜上記載しているが、実際にはステップ２０５ｃで算出した時点での補正判断ステータス（T_status）に応じて分岐判断された後で、それぞれ同様の補正判断ステータスのまま処理を終了する。
【００５７】
以上、ステップ２０５の詳細についてステップ２０５ａからステップ２０５ｄで説明したが、これらの処理をまとめてひとつの論理表として処理することも可能であり、この場合でも本発明の効果は同等である。
【００５８】
次に、ステップ２０６の制御指令値補正部によって制御指令値補正処理が実行され、ステップ２０５で算出された補正判断ステータス(T_status)に応じて、表３で示すような処理を行う。この制御指令値補正部では、乖離判断結果として乖離が大きいと判断された場合は、前回出力された制御指令値を出力し、乖離が小さいと判断された場合は、制御指令値を出力する。同表を用いて定義した処理内容については、既述の通りである。
【００５９】
【表３】
2014148182.tif 000009
【００６０】
ここで、Gx_Corr：補正後制御指令値[G]、T_status：補正判断ステータス、T_NotCorr：補正無しを表す値、Gx_GVC：GVC制御指令値[G]、Gx_Out_Z1：制御指令値出力値前回値[G]、である。
【００６１】
次に、ステップ２０７のフィルタ処理が実行され、制御指令値出力値前回値（Gx_Out_Z1）と補正後制御指令値（Gx_Corr）から、制御指令値出力値（Gx_Out）が算出する。
【００６２】
【数５】
2014148182.tif 000010
【００６３】
ここで、Gx_Out：制御指令値出力値[G]、Gx_Corr：補正後制御指令値[G]、Gx_Out_Z1：制御指令値出力値前回値[G]、T0：サンプリング時間[sec]、T：フィルタ時定数[sec]、である。
【００６４】
なお、本実施例ではフィルタ処理として1次IIRフィルタによるローパスフィルタ処理を用いたが、補正後制御指令値切替り時に制御指令値出力値が急変することを防ぐ目的であり、その他のフィルタ処理を用いても本発明の本質的な効果は変わらない。
＜具体的な走行シーンの例＞
図５は、本実施の形態に係る車両の走行制御装置を搭載した自車両４００がカーブに進入してから脱出するまでの走行経路を模式的に示した図である。同図における走行経路は、直線区間(N1〜N2)、緩和曲線からなる過渡区間(N2〜N3)、定常旋回区間(N3〜N4)、緩和曲線からなる過渡区間(N4〜N5)、および直線区間(N5〜N6)から成る。
【００６５】
以下、ドライバは、N2地点手前でブレーキ操作によって減速を開始しつつ、過渡区間(N2〜N3)に進入し、途中でブレーキを終了する（ドライバブレーキ期間ａ）。その後、定常旋回区間（N3〜N4）を通過し、再びN4地点前後で再び軽いブレーキ操作によって減速する（ドライバブレーキ期間ｂ）という走行シナリオを前提として説明する。
【００６６】
はじめに、図６を用いて、従来技術による車両の走行制御装置により、既述する走行シナリオで走行した際の自車両の動作を説明する。同図中には上から順に、ドライバブレーキ操作による前後加速度（実線）とGVC制御指令値（破線）の時系列波形、ドライバブレーキ操作による前後加加速度（実線）とGVC制御指令による前後加加速度（破線）の時系列波形を示している。
[区間(N1〜N2〜N3)]
はじめの直線区間（N1〜N2）では、ドライバは自車両を直進させるためにステア角を一定に保つ。このため、自車両に作用する横加速度はゼロ付近で一定となるため、GVC指令値はゼロとなる。
【００６７】
つぎに、自車両が過渡区間(N2〜N3)に進入すると、ドライバはステア操作を徐々に開始してステアの切り増しを始める。このドライバのステア操作に応じて、自車両に作用する横加速度も徐々に増加する。すると横加加速度も増加するため、GVC制御指令値としては減速の制御指令値が算出される。この制御指令により、自車両にははじめに負の前後加加速度が発生し、続いて正の前後加加速度が発生する。
【００６８】
またこのとき既述する走行シナリオの通り、ドライバは過渡区間の開始地点N2手前からブレーキ操作を開始しつつ、過渡区間に進入し、その途中でブレーキ操作を終了する。このドライバの操作ブレーキにより、N2手前では主に負の前後加加速度が発生し、N2以後では正の前後加加速度が発生する。
【００６９】
ここで、特にN2地点以降に注目すると、ドライバはN2手前から開始したブレーキを徐々に抜き始めるタイミングとなり、ドライバブレーキ操作による前後加速度は減少していく。このため、ドライバブレーキ操作による前後加加速度は正の値をとなる。このタイミングでGVCによる制御指令（減速指令）は負の方向に徐々に大きくなるため、GVC制御指令による前後加加速度は負の値をとる。つまり、時間毎にみるとドライバブレーキ操作による前後加加速度に対して、GVC制御指令による前後加加速度は正負が逆の符号の値で作用することになる。さらに、時間経過を考慮してみると、ドライバブレーキ操作による前後加加速度が正の値となりドライバが徐々にブレーキを抜いく区間に対して、GVC制御指令による前後加加速度が負の値となるように印加されている。
【００７０】
このように、従来技術ではドライバブレーキ操作により発生している車両挙動に対して、制御指令値を印加することでどのような車両挙動をもたらすかという考察が十分ではないため、ドライバブレーキ操作による前後加加速度に対して正負が逆の加加速度が作用させてしまい、「車両挙動のギクシャク感」を発生させる場合がある。このような状態を発生させると、ドライバや同乗者は違和感や不快感を覚えることが知られている。さらに、ドライバ自身の運転操作によって発生させた前後加加速度とは逆の加加速度を制御アルゴリズムによって発生させた場合には、ドライバや同乗者にとって特に強い違和感に繋がる。
【００７１】
そこで、ドライバがブレーキ操作により発生させた前後加加速度と、制御指令により発生する前後加加速度との乖離が大きい場合にはそれを抑制するために、制御指令を補正してドライバに違和感を与えない手法が望まれる。
[区間(N3〜N4〜N5)]
続いて、自車両が定常区間（N3〜N4）に進入すると、ドライバはステアの切り増しを止めてステア角を一定に保つ。このとき、自車両に作用する横加速度は一定となり、横加加速度もゼロとなるため、GVC制御指令値はゼロとなる。
【００７２】
続いて、自車両が過渡区間（N4〜N5）に進入すると、ドライバはステアの切り戻しを始める。このドライバ操作に応じて、自車両に作用する横加速度は徐々に減少する。このように横加加速度が減少するため、GVC制御指令値としては加速の制御指令値が算出される。この走行制御アルゴリズムによる制御指令により、自車両には正の前後加加速度と負の前後加加速度が発生する。
【００７３】
またこのとき、既述の走行シナリオの通り、ドライバは過渡区間の開始地点N4手前からブレーキ操作を開始しつつ、過渡区間に進入し、その途中でブレーキ操作を終了する。このドライバの操作ブレーキにより、N4手前では主に負の前後加加速度が発生し、N4以後では正の前後加加速度が発生する。
【００７４】
この場合は、N2地点前後の場合とは状況が異なり、ドライバブレーキ操作による前後加加速度とGVC指令による前後加加速度は正負が逆にならないため、ドライバや同乗者には違和感とならない。よって、このようにドライバがブレーキ操作により発生させた前後加加速度と、制御指令により発生する前後加加速度との乖離が小さい（または乖離がない）場合には制御指令を補正する必要性は無い。
[直線区間(N5〜N6)]
この後、自車両が直線区間（N5〜N6）に進入すると、ドライバはステア操作を止め、車両の直進を保つためにステア角を一定に保つ。すると、自車両に作用する横加速度は一定となるため、GVC制御指令値は再びゼロに戻る。このとき、前後加加速度もゼロ付近で一定となる。
【００７５】
次に、図７を用いて本実施の形態１に係る車両の走行制御装置により、既述する走行シナリオで走行した際の動作について説明する。なお、N3以降の走行経路については既述の通り従来技術においても課題とならないため、説明を省略する。
【００７６】
同図中には上から順に、ドライバブレーキ操作による前後加速度（実線）とGVC制御指令値（破線）の時系列波形、ドライバブレーキ操作による前後加加速度（実線）とGVC制御指令による前後加加速度（破線）の時系列波形、GVC制御指令（破線）と補正後GVC制御指令（実線）の時系列波形、ドライバブレーキ操作による前後加加速度（実線）と補正後GVC制御指令による前後加加速度（破線）の時系列波形、を示している。
[区間(N1〜N2〜N3)]
既述の通りはじめの直線区間（N1〜N2）では、GVC指令値はゼロとなる。
【００７７】
このとき既述する走行シナリオの通り、ドライバは過渡区間の開始地点N2手前からブレーキ操作を開始し、徐々にその踏込量を増加させていく。よってこのとき、ドライバブレーキ操作による前後後加加速度は負の方向に減少していき、一度負のピークを迎えた後で再びゼロ付近に戻る。
【００７８】
以上のように、N2地点まで車両にはドライバブレーキ操作による前後加加速度のみが作用している。
【００７９】
つぎに、自車両が過渡区間(N2〜N3)に進入すると、既述の通りGVC制御指令値は減速の制御指令値が算出および印加さるため、GVCによる前後加加速度は負の方向に増加していく。
【００８０】
このときドライバはブレーキの踏込量を徐々に減少させていくため、ドライバブレーキ操作による前後加加速度は正の方向に増加していく。
【００８１】
ここで再びN2地点以降に注目すると、既述の通りドライバブレーキ操作による前後加加速度に対して、GVCによる前後加加速度は逆方向に増大するように作用しはじめており、「車両のギクシャク感」を発生（また増大）させつつある。
【００８２】
そこで本発明の実施の形態１では、ステップ２００からステップ２０６によりドライバブレーキ操作による前後加加速度がゼロまたは正の一定値以上、かつGVCによる前後加加速度（制御指令値を時間微分した前後加加速度）がゼロまたは負の一定値以下となる場合には、ドライバブレーキ操作による車両挙動とGVCによる車両挙動との乖離が大きいと判断し、GVC制御指令（破線）の補正処理を実施し、補正後GVC制御指令値（実線）に示すように前回値を保持することで一定値とする。これにより、補正後GVC制御指令値による前後加加速度（破線）に示すように以後の前後加加速度をゼロとなり、ドライバや同乗者の違和感を低減（または解消）することが可能となる。
【００８３】
以上説明したように本発明の実施形態１では、制御指令の印加に起因するドライバブレーキ操作との乖離による「車両挙動のギクシャク感」を生じると判断した場合には補正処理を実施し、ドライバや同乗者の違和感を低減（または解消）することが可能となる。
【００８４】
次に、図８を用いて本実施の形態１に係る車両の走行制御装置により、図５のような走行経路を既述の走行シナリオとは違う走行シナリオで走行した場合について説明する。
【００８５】
走行シナリオとして、ドライバはブレーキ開始タイミングをよりN2地点近くとし、過渡区間中はブレーキを踏み込んだまま通過し、N3地点を過ぎてブレーキを終了する。なお、N3以降の走行経路については省略する。
【００８６】
図８中には上から順に、ドライバブレーキ操作による前後加速度（実線）とGVC制御指令値（破線）の時系列波形、ドライバブレーキ操作による前後加加速度（実線）とGVC制御指令値による前後加加速度（破線）の時系列波形、GVC制御指令値（破線）と補正後GVC制御指令値（実線）の時系列波形を示している。
[区間(N1〜N2〜N3)]
既述の通りはじめの直線区間（N1〜N2）では、GVC指令値はゼロとなる。
【００８７】
このとき既述する走行シナリオの通り、ドライバは過渡区間の開始地点N2手前からブレーキ操作を開始し、徐々にその踏込量を増加させていく。よってこのとき、ドライバブレーキ操作による前後後加加速度は負の方向に減少していきながら、過渡区間（N2〜N3）へと進入していく。
【００８８】
つぎに、自車両が過渡区間(N2〜N3)に進入すると、既述の通りGVC制御指令値は減速の制御指令値が算出および印加さるため、GVCによる前後加加速度は負の方向に増加していく。
【００８９】
このときドライバはブレーキをさらに踏込むため、ドライバブレーキ操作による前後加加速度は負の方向にさらに増加し、一度負のピークを迎えた後で徐々にゼロ付近に戻る。
【００９０】
以上のように、N2付近ではドライバブレーキ操作による前後加加速度とGVCによる前後加加速度は共に負の値となり、このままGVC制御指令値を印加しても車両挙動に「ギクシャク感」を生じさせることはない。またこれ以降の区間では、ドライバブレーキ操作による前後加加速度とGVCによる前後加加速度が共に正の値となる。よって、GVC制御指令値を補正する必要がないため、補正は実施しない。（なお実線と破線は、同じ値となるため、図中では実線しか確認できない。）
以上説明したように本発明の実施形態１では、制御指令の印加に起因するドライバ操作との乖離による「車両挙動のギクシャク感」を生じない場合には補正処理を実施せず、走行制御アルゴリズム本来の効果を発揮することが可能である。
【００９１】
以上、制御指令演算部に搭載される走行制御アルゴリズムが、G-Vectoring制御の場合について記述したが、その他の前後加速度を制御指令とする走行制御アルゴリズムを追加したり、あるいは置換えをした場合であっても同様の効果を得ることが可能である。
（車両の走行制御装置の実施の形態２）
本発明の実施の形態２に係る車両の走行制御装置について、図９から図１２を参照しながら以下説明する。
【００９２】
本実施の形態は、既述する実施の形態１と同一もしくは類似する部分が多いため、同様の構成に関する詳細な説明は省略する。
【００９３】
図９は、本発明の実施の形態２に係る制御指令演算部１１３Ａの内部のブロック図である。同図において、制御指令演算部１１３Ａは、図２で示す制御指令演算部１１３の有するドライバブレーキ操作による車両挙動と制御指令による車両挙動との乖離判断部１１３ｃとは異なるドライバブレーキ操作による車両挙動と制御指令による車両挙動との乖離判断部１１３Ａｃを有しており、その他の点では制御指令演算部１１３と同等の構成を有している。
＜処理フロー＞
次に、本実施の形態のドライバブレーキ操作による車両挙動と制御指令による車両挙動との乖離判断部１１３Ａｃにおける具体的な処理について、図１０を用いて説明する。同図は、制御指令値演算部１１３Ａｃが実行するルーチンのフローチャートであり、図示するルーチンが所定時間間隔で繰り返されるものである。
【００９４】
以下、制御指令値演算部に搭載される走行制御アルゴリズムが、G-Vectoring制御の場合について説明する。
【００９５】
ルーチンが起動されると、はじめに実行されるステップ２００からステップ２０３については実施の形態１と同様であり説明を省略する。
【００９６】
次に、ステップ２０８の前後加速度差分算出部によってドライバブレーキ操作による前後加速度とGVC制御指令値の差分の絶対値を算出する処理が、以下の数式６を用いて実施される。
【００９７】
【数６】
2014148182.tif 000011
【００９８】
ここで、ABS_Diff_Gx：ドライバブレーキ操作による前後加加速度とGVC制御指令値の差分の絶対値[G]、Gx_Drv：ドライバブレーキ操作による前後加速度[G]、Gx_GVC：GVC制御指令値[G]、である。
【００９９】
以下、本ステップの詳細な処理フローについて図１１を用いて説明する。
【０１００】
はじめに、ステップ２０５Ａａの乖離小判断処理（補正終了判断処理）が実行され、表４で示すような処理を行う。同表で定義する処理内容は、優先順位欄に記載された順序に従い、それぞれの入力データが記載された条件を満たすかどうかを判定し、条件を満たす場合には出力データに対して記載された処理を実行するものである。また、成立する条件が見つかった場合には、それ以降の条件判断は実行しない。
【０１０１】
【表４】
2014148182.tif 000012
【０１０２】
ここで、T_status：補正判断ステータス、T_NotCorr：補正無しを表す値、T_TBD:補正判断未確定を表す値、Jx_Drv：ドライバブレーキ操作による前後加加速度[G/s]、JX_DRV_LOW_TH：ドライバブレーキ操作による車両挙動が無いと判断する閾値[G/s]、Gx_Out_Z1：制御指令値出力値[G]、である。
【０１０３】
次に、ステップ２０５Ａｂが実行され、前記ステップで算出した補正判断ステータス（T_status）が補正無しを表す値（T_NotCorr）の場合、処理を終了する。補正判断ステータス（T_status）が補正判断未確定を表す値（T_TBD）の場合には、次に進む。
【０１０４】
次に、ステップ２０５Ａｃの乖離大判断処理（補正開始判断処理）が実行され、表５で示すような処理を行う。ここでは、前後加加速度の符号がゼロまたは正の一定値以上、且つ前後加速度と前記制御指令値との差の絶対値が一定値以下となる場合に乖離が大きいと判断する。
【０１０５】
同表を用いて定義した処理内容については、既述の通りである。なお、表中の「−」は対応する入力データがどのような値となった場合でも出力データに影響を与えないことを表す。
【０１０６】
【表５】
2014148182.tif 000013
【０１０７】
ここで、T_status：補正判断ステータス、T_status_Z1：補正判断ステータス前回値、T_Corr：補正有りを表す値、T_NotCorr：補正無しを表す値、Jx_Drv：ドライバブレーキ操作による前後加加速度[G/s]、ABS_Diff_Gx：ドライバブレーキ操作による前後加加速度とGVC制御指令値の差分の絶対値[G]、JARK_DRV_ACC_TH2：ドライバブレーキ操作により車両に発生する挙動が加速方向と判断する閾値[G/s]、GX_DRV_AND_GVC_EQUAL_TH：ドライバブレーキ操作による前後加加速度とGVC減速指令が一致したと判断する閾値[G]、である。
【０１０８】
次のステップ２０５Ａｄはフロー図の便宜上記載しているが、実際にはステップ２０５Ａｃで算出した時点での補正判断ステータス（T_status）に応じて分岐判断された後で、それぞれ同様の補正判断ステータスのまま処理を終了する。
【０１０９】
以上、ステップ２０５Ａの詳細についてステップ２０５Ａａからステップ２０５Ａｄで説明したが、これらの処理をまとめてひとつの論理表として処理することも可能であり、この場合でも本発明の効果は同等である。
【０１１０】
つづいて、実行されるステップ２０６からステップ２０７については実施の形態１と同様であり説明を省略する。
＜具体的な走行シーンの例＞
図１２を用いて、本実施の形態により図５の走行経路を走行した際の動作について説明する。このときの走行シナリオとしては、ドライバは、N2地点手前でブレーキ操作によって減速を開始しつつ、過渡区間(N2〜N3)に進入し、途中でブレーキを終了する。なお、N3以降の走行経路については説明を省略する。
【０１１１】
同図中には上から順に、ドライバブレーキ操作による前後加速度（実線）とGVC制御指令値（破線）の時系列波形、ドライバブレーキ操作による前後加加速度（実線）とGVC制御指令による前後加加速度（破線）の時系列波形、GVC制御指令（破線）と補正後GVC制御指令（実線）の時系列波形、ドライバブレーキ操作による前後加加速度（実線）と補正後GVC制御指令による前後加加速度（破線）の時系列波形、を示している。
[区間(N1〜N2〜N3)]
はじめの直線区間（N1〜N2）では、ドライバは自車両を直進させるためにステア角を一定に保つ。このため、自車両に作用する横加速度はゼロ付近で一定となるため、GVC指令値はゼロとなる。
【０１１２】
このとき既述する走行シナリオの通り、ドライバは過渡区間の開始地点N2手前からブレーキ操作を開始し、徐々にその踏込量を増加させていく。よってこのとき、ドライバブレーキ操作による前後後加加速度は負の方向に減少していきながら、過渡区間（N2〜N3）へと進入していく。
【０１１３】
以上のように、N2地点まで車両にはドライバブレーキ操作による前後加加速度のみが作用している。
【０１１４】
つぎに、自車両が過渡区間（N2〜N3）に進入すると、ドライバはステア操作を徐々に開始してステアの切り増しを始める。このドライバのステア操作に応じて、自車両に作用する横加速度も徐々に増加する。すると、横加加速度も増加するため、GVC制御指令値としては減速の制御指令値が算出および印加され、GVCによる前後加加速度は負の方向に増加していく。
【０１１５】
一方ドライバはブレーキの踏込量を徐々に減少させていくため、ドライバブレーキ操作による前後加加速度は正の方向に増加していく。
【０１１６】
ここで再びN2地点以降に注目すると、既述の通りドライバブレーキ操作による前後加加速度に対して、GVCによる前後加加速度は逆方向に増大するように作用しはじめており、「車両のギクシャク感」を発生（または増大）させつつある。
【０１１７】
そこで本発明の実施の形態２では、ステップ２００からステップ２０８によりドライバブレーキ操作による前後加加速度の符号がゼロまたは正の一定値以上、かつドライバブレーキ操作による前後加速度とGVC制御指令値の差の絶対値が一定以下となる場合には乖離が大きいと判断し、GVC制御指令（破線）の補正処理を実行し、補正後GVC制御指令（実線）に示すように前回値を保持することで一定値とする。これにより、補正後GVC制御指令値による前後加加速度（破線）に示すように以後の前後加加速度をゼロとなり、ドライバや同乗者の違和感を低減（または解消）することが可能となる。
【０１１８】
以上説明したように本発明の実施形態２でも、制御指令の印加に起因するドライバブレーキ操作との乖離による「車両挙動のギクシャク感」を生じると判断した場合には補正処理を実施し、ドライバや同乗者の違和感を低減（または解消）することが可能となる。
【０１１９】
以上、制御指令演算部に搭載される走行制御アルゴリズムが、G-Vectoring制御の場合について記述したが、その他の前後加速度を制御指令とする走行制御アルゴリズムを追加したり、あるいは置換えをした場合であっても同様の効果を得ることが可能である。
（車両の走行制御装置の実施の形態３）
本発明の実施の形態３に係る車両の走行制御装置について、図１３から図１４を参照しながら以下説明する。
【０１２０】
本実施の形態は、既述する実施の形態１、２と同一もしくは類似する部分が多いため、同様の構成に関する詳細な説明は省略する。
【０１２１】
図１３は、本発明の実施の形態３に係る制御指令演算部の内部のブロック図である。同図において、制御指令演算部１１３Ｂは、図２で示す制御指令演算部１１３の有するドライバブレーキ操作による車両挙動と制御指令による車両挙動との乖離判断部１１３ｃとは異なる１１３Ｂｃと、制御指令値補正処理部１１３ｄとは異なる１１３Ｂｄを有しており、その他の点では制御指令演算部１１３と同等の構成を有している。
＜処理フロー＞
次に、本実施の形態のドライバブレーキ操作による車両挙動と制御指令による車両挙動との乖離判断部１１３Ｂｃおよび制御指令値補正処理部１３Ｂｄにおける具体的な処理について、図１４を用いて説明する。同図は、制御指令値演算部１１３Ｂｃが実行するルーチンのフローチャートであり、図示するルーチンが所定時間間隔で繰り返されるものである。
【０１２２】
以下、制御指令値演算部に搭載される走行制御アルゴリズムが、G-Vectoring制御の場合について説明する。
【０１２３】
ルーチンが起動されると、はじめに実行されるステップ２００からステップ２０３については実施の形態１と同様であり説明を省略する。
【０１２４】
次に、ステップ２０５Ｂのドライバブレーキ操作による車両挙動とG-Vectoring制御指令値による車両挙動との乖離判断処理が実行され、補正判断ステータス(T_status)を算出する。本ステップの詳細な処理フローについて、図１５を用いて説明する。
【０１２５】
はじめに、ステップ２０５Ｂａの乖離小判断処理（補正終了判断処理）が実行され、表６で示すような処理を行う。同表で定義する処理内容は、優先順位欄に記載された順序に従い、それぞれの入力データが記載された条件を満たすかどうかを判定し、条件を満たす場合には出力データに対して記載された処理を実行するものである。また、成立する条件が見つかった場合には、それ以降の条件判断は実行しない。
【０１２６】
【表６】
2014148182.tif 000014
【０１２７】
ここで、T_status：補正判断ステータス、T_NotCorr：補正無しを表す値、T_TBD:補正判断未確定を表す値、Jx_Drv：ドライバブレーキ操作による前後加加速度[G/s]、JARX_DRV_LOW_TH：ドライバブレーキ操作による車両挙動が無いと判断する閾値[G/s]、である。
【０１２８】
次に、ステップ２０５Ｂｂが実行され、前記ステップで算出した補正判断ステータス（T_status）が補正無しを表す値（T_NotCorr）の場合、処理を終了する。補正判断ステータス（T_status）が補正判断未確定を表す値（T_TBD）の場合には、次に進む。
【０１２９】
次に、ステップ２０５Ｂｃの乖離大判断処理（補正開始判断処理）が実行され、表７で示すような処理を行う。ここでは、前後加加速度がゼロまたは正の一定値以上、且つ制御指令値が負の値となる場合に乖離が大きいと判断する。
【０１３０】
同表を用いて定義した処理内容については、既述の通りである。なお、表中の「−」は対応する入力データがどのような値となった場合でも出力データに影響を与えないことを表す。
【０１３１】
【表７】
2014148182.tif 000015
【０１３２】
ここで、T_status：補正判断ステータス、T_status_Z1：補正判断ステータス前回値、T_Corr：補正有りを表す値、T_NotCorr：補正無しを表す値、Jx_Drv：ドライバブレーキ操作による前後加加速度[G/s]、ABS_Diff_Gx：ドライバブレーキ操作による前後加加速度とGVC制御指令値の差分の絶対値[G]、JARK_DRV_ACC_TH2：ドライバブレーキ操作により車両に発生する挙動が加速方向と判断する閾値[G/s]、GX_GVC_DEC_TH：GVC制御指令値が車両挙動に影響与えると判断する閾値[G]、である。
【０１３３】
次のステップ２０５Ｂｄはフロー図の便宜上記載しているが、実際にはステップ２０５Ｂｃで算出した時点での補正判断ステータス（T_status）に応じて分岐判断された後で、それぞれ同様の補正判断ステータスのまま処理を終了する。
【０１３４】
以上、ステップ２０５Ｂの詳細についてステップ２０５Ｂａからステップ２０５Ｂｄで説明したが、これらの処理をまとめてひとつの論理表として処理することも可能であり、この場合でも本発明の効果は同等である。
【０１３５】
次に、ステップ２０６Ｂの制御指令値補正部によって制御指令値補正処理が実行され、ステップ２０５Ｂで算出された補正判断ステータス(T_status)に応じて、表８で示すような処理を行う。この制御指令値補正部では、乖離判断結果として乖離が大きいと判断された場合は、制御指令値をゼロとして出力し、乖離が小さいと判断された場合は、前記制御指令値を出力する。
【０１３６】
同表を用いて定義した処理内容については、既述の通りである。
【０１３７】
【表８】
2014148182.tif 000016
【０１３８】
ここで、Gx_Corr：補正後制御指令値[G]、T_status：補正判断ステータス、T_NotCorr：補正無しを表す値、Gx_GVC：GVC制御指令値[G]、である。
【０１３９】
本処理では、補正有りと判断された場合には、補正後制御指令値をゼロとすることにより、実質的に制御指令の出力を禁止することになる。また前回まで制御指令が出力されていたのに、急に制御指令がゼロとなった場合、逆に車両挙動のギクシャク感を生じる可能もあるが、ステップ２０７のフィルタ処理により滑らかにゼロに収束させることでこれを防止することができる。
【０１４０】
つづいて、実行されるステップ２０６からステップ２０７については実施の形態１と同様であり説明を省略する。
＜具体的な走行シーンの例＞
図１６を用いて、本実施の形態により図５の走行経路を走行した際の動作について説明する。このときの走行シナリオとしては、ドライバは、N2地点手前でブレーキ操作によって減速を開始しつつ、過渡区間(N2〜N3)に進入し、途中でブレーキを終了する。なお、N3以降の走行経路については説明を省略する。
【０１４１】
同図中には上から順に、ドライバブレーキ操作による前後加速度（実線）とGVC制御指令値（破線）の時系列波形、ドライバブレーキ操作による前後加加速度（実線）とGVC制御指令による前後加加速度（破線）の時系列波形、GVC制御指令（破線）と補正後GVC制御指令（実線）の時系列波形、ドライバブレーキ操作による前後加加速度（実線）と補正後GVC制御指令による前後加加速度（破線）の時系列波形、を示している。
[区間(N1〜N2〜N3)]
はじめの直線区間（N1〜N2）では、ドライバは自車両を直進させるためにステア角を一定に保つ。このため、自車両に作用する横加速度はゼロ付近で一定となるため、GVC指令値はゼロとなる。
【０１４２】
このとき既述する走行シナリオの通り、ドライバは過渡区間の開始地点N2手前からブレーキ操作を開始し、徐々にその踏込量を増加させていく。よってこのとき、ドライバブレーキ操作による前後後加加速度は負の方向に減少していきながら、過渡区間（N2〜N3）へと進入していく。
【０１４３】
以上のように、N2地点まで車両にはドライバブレーキ操作による前後加加速度のみが作用している。
【０１４４】
つぎに、自車両が過渡区間（N2〜N3）に進入すると、ドライバはステア操作を徐々に開始してステアの切り増しを始める。このドライバのステア操作に応じて、自車両に作用する横加速度も徐々に増加する。すると、横加加速度も増加するため、GVC制御指令値としては減速の制御指令値が算出および印加され、GVCによる前後加加速度は負の方向に増加していく。
【０１４５】
一方ドライバはブレーキの踏込量を徐々に減少させていくため、ドライバブレーキ操作による前後加加速度は正の方向に増加していく。
【０１４６】
ここで再びN2地点以降に注目すると、既述の通りドライバブレーキ操作による前後加加速度に対して、GVCによる前後加加速度は逆方向に増大するように作用しはじめており、「車両のギクシャク感」を発生（または増大）させつつある。そこで本発明の実施の形態３では、ステップ２００からステップ２０８によりドライバブレーキ操作による前後加加速度の符号がゼロまたは正の一定値以上、かつGVC制御指令値が負の値となる場合には乖離が大きいと判断し、GVC制御指令（破線）の補正処理を実行し、補正後GVC制御指令（実線）に示すようにゼロとする。これにより、補正後GVC制御指令値による前後加加速度（破線）に示すように以後の前後加加速度をゼロとなり、ドライバや同乗者の違和感を低減（または解消）することが可能となる。また本発明の実施の形態３では、ドライバブレーキ操作による前後加加速度の絶対値が一定値以下となった場合には乖離が小さいと判断し、再び制御指令を印加するが、既にドライバのブレーキ操作による挙動は無い状態と判断されているため、ドライバや同乗者の違和感は十分に抑えられる。
【０１４７】
以上説明したように本発明の実施形態３でも、制御指令の印加に起因するドライバブレーキ操作との乖離による「車両挙動のギクシャク感」を生じると判断した場合には補正処理を実施し、ドライバや同乗者の違和感を低減（または解消）することが可能となる。
【０１４８】
以上、制御指令演算部に搭載される走行制御アルゴリズムが、G-Vectoring制御の場合について記述したが、その他の前後加速度を制御指令とする走行制御アルゴリズムを追加したり、あるいは置換えをした場合であっても同様の効果を得ることが可能である。
【０１４９】
以上、本発明の実施の形態を、図面を用いて詳述してきたが、具体的な構成は上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲における設計変更等があっても、それらは本発明に含まれるものである。例えば、上記した実施の形態は本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１５０】
具体的には、図示する走行制御アルゴリズムとしてG-Vectoring制御を取り上げて説明しているが、走行制御アルゴリズムとしては、これ以外にも、Adaptive Cruise Control（ACC）やプリクラッシュ制御であってもよく、さらには、これらの２以上の制御を組み合わせた走行制御アルゴリズムであってもよい。
【０１５１】
また、上記の各構成、機能、処理部等は、それらの一部もしくは全部を、例えば集積回路で設計する等によってハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することにより、ソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリやハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、もしくはＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【符号の説明】
【０１５２】
１００  走行制御装置
１１１  ドライバ操作情報取得部
１１２  車両運動情報取得部
１１３  制御指令演算部
１１４  制動部
１１５  駆動部
【図１】
2014148182.tif 000017
【図２】
2014148182.tif 000018
【図３】
2014148182.tif 000019
【図４】
2014148182.tif 000020
【図５】
2014148182.tif 000021
【図６】
2014148182.tif 000022
【図７】
2014148182.tif 000023
【図８】
2014148182.tif 000024
【図９】
2014148182.tif 000025
【図１０】
2014148182.tif 000026
【図１１】
2014148182.tif 000027
【図１２】
2014148182.tif 000028
【図１３】
2014148182.tif 000029
【図１４】
2014148182.tif 000030
【図１５】
2014148182.tif 000031
【図１６】
2014148182.tif 000032