(57)【要約】【課題】旋回アシスト制御中のドライバのアクセル操作の発生を低減できる車両用走行支援装置を提供する。【解決手段】旋回アシスト作動制御部６Ｃは、操舵角δと操舵速度δ’の乗算結果が予め設定された保舵判定閾値Ｔｈ１以下であると判定される期間と、切戻操舵が行われたと判定される期間とにおいて、旋回アシストトルクＴｒｑを「０」に補正するようにした。【選択図】図１２
2014108652.tif 000002
【特許請求の範囲】
【請求項１】
車両が安定して走行可能な限界旋回状態に近づいたと判定すると車両の安定した旋回走行を維持するために必要な旋回アシストトルクを演算する旋回アシストトルク演算部と、
ドライバの加減速要求の推定値である加減速推定値を求める加減速要求推定部と、
前記加減速推定値から前記旋回アシストトルクを減算した値に基づいて目標加速度を求める目標加速度演算部と、
前記目標加速度に基づいて目標車速を求める目標車速演算部と、
車両の実車速を推定又は検出する実車速検出部と、
前記実車速が前記目標車速に一致するように車両に対する加減速制御を行う加減速制御部と、
車両の操舵角を検出する操舵角検出部と、
前記操舵角が一定に保持されているか否かを判定する保舵判定部と、
前記保舵判定部の判定結果に基づいて、前記操舵角が一定に保持されていると判定すると、前記旋回アシストトルクによる減速制御の制御量を減少補正する旋回アシスト作動制御部と、を備えることを特徴とする車両用走行支援装置。
【請求項２】
車両が安定して走行可能な限界旋回状態に近づいたと判定すると車両の安定した旋回走行を維持するために必要な旋回アシストトルクを演算する旋回アシストトルク演算部と、
ドライバの加減速要求の推定値である加減速推定値を求める加減速要求推定部と、
前記加減速推定値から前記旋回アシストトルクを減算した値に基づいて目標加速度を求める目標加速度演算部と、
車両の実加速度を推定又は検出する実加速度検出部と、
前記実加速度が前記目標加速度に一致するように車両に対する加減速制御を行う加減速制御部と、
車両の操舵角を検出する操舵角検出部と、
前記操舵角が一定に保持されているか否かを判定する保舵判定部と、
前記保舵判定部の判定結果に基づいて、前記操舵角が一定に保持されていると判定された期間において、前記旋回アシストトルクによる減速制御の制御量を減少補正する旋回アシスト作動制御部と、を備えることを特徴とする車両用走行支援装置。
【請求項３】
前記旋回アシスト作動制御部は、前記制御量を０に減少補正することを特徴とする請求項１又は２に記載の車両用走行支援装置。
【請求項４】
前記操舵角検出部で検出した前記操舵角に基づいて操舵速度を演算する操舵速度演算部を更に備え、
前記保舵判定部は、前記操舵角検出部で検出した前記操舵角と前記操舵速度演算部で演算した前記操舵速度との乗算結果が、予め設定された保舵判定閾値以下であるときに前記操舵角が一定に保持されていると判定し、前記保舵判定閾値を超えているときに前記操舵角が一定に保持されていないと判定することを特徴とする請求項１乃至３のいずれか１項に記載の車両用走行支援装置。
【請求項５】
前記操舵角検出部で検出した前記操舵角に基づいて、操舵の中立位置を基準として一方の操舵方向又は他方の操舵方向に前記操舵角が増加する操舵である切増操舵があったか否かを判定すると共に、前記操舵の中立位置方向に前記操舵角が減少する操舵である切戻操舵があったか否かを判定する操舵状態判定部を備え、
前記旋回アシスト作動制御部は、前記保舵判定部の判定結果と前記操舵状態判定部の判定結果とに基づいて、前記操舵角が一定に保持されていないと判定され、かつ、前記切戻操舵があったと判定された場合にも前記旋回アシストトルクによる減速制御の制御量を減少補正することを特徴とする請求項４に記載の車両用走行支援装置。
【請求項６】
前記操舵角検出部は、操舵の中立位置を基準として一方の操舵方向又は他方の操舵方向への操舵に応じて増加しかつ操舵方向に関係なくプラスの値となる操舵角を出力するようになっており、
前記操舵速度演算部は、前記操舵角を微分することによって前記操舵速度を演算するようになっており、
前記操舵状態判定部は、前記乗算結果がプラスの値であると判定すると前記切増操舵があったと判定し、前記乗算結果がマイナスの値であると判定すると前記切戻操舵があったと判定することを特徴とする請求項５に記載の車両用走行支援装置。
【請求項７】
前記旋回アシスト作動制御部は、前記操舵角が予め設定された大舵角判定閾値を超えていると判定され、かつ、前記操舵角が一定に保持されていると判定された期間において、前記操舵角の大きさに応じた補正量で前記制御量を減少補正することを特徴とする請求項１乃至請求項６のいずれか１項に記載の車両用走行支援装置。
【請求項８】
前記旋回アシストトルク演算部は、前記操舵角に基づいて車両の目標ヨーレートを演算し、車両の横加速度を推定又は検出し、前記横加速度と前記目標ヨーレートとに基づいて旋回中目標車速を演算し、前記実車速検出部が検出した前記実車速が前記旋回中目標車速を超えていると判定すると該実車速を該旋回中目標車速以下とするための旋回アシストトルクを演算することを特徴とする請求項１乃至７のいずれか１項に記載の車両用走行支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、旋回中の車速を旋回中目標車速以下となるように減速制御する旋回アシスト制御の実施中におけるドライバのアクセル操作の発生を低減する技術に関する。
【背景技術】
【０００２】
本発明に関係する従来の装置としては、例えば、特許文献１に記載された減速制御装置がある。即ち、特許文献１記載の減速制御装置は、車両の旋回走行に基づいて減速制御を行う減速制御装置において、車両がカーブ出口を走行していることを検出した場合に、減速制御の制御量を減少させるというものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２６３２１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の減速制御装置にあっては、旋回中の減速制御（旋回アシスト制御）中に、車速が過度に減速することによって、ドライバが一定車速を保つためにアクセル操作を行うといった未解決の課題があった。
本発明は、従来の減速制御装置におけるこのような未解決の課題に着目してなされたものであって、旋回アシスト制御中のドライバのアクセル操作の発生を低減できる車両用走行支援装置を提供することを目的とする。 
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明の一態様である車両用走行支援装置は、車両が安定して走行可能な限界旋回状態に近づいたと判定すると車両の安定した旋回走行を維持するために必要な旋回アシストトルクを演算し、ドライバの加減速要求の推定値である加減速推定値を演算し、該加減速推定値から旋回アシストトルクを減算した値に基づき車両の目標加速度を演算し、該目標加速度に基づき目標車速を演算し、実車速が目標車速と一致するように車両に対する加減速制御を行う一方、操舵角が一定に保持されている期間は、旋回アシストトルクによる減速制御の制御量を減少補正するようにした。
【発明の効果】
【０００６】
本発明によれば、旋回アシストトルクによる減速制御中に、操舵角が一定に保持されている期間は、減速制御の制御量を減少補正することが可能である。そのため、車両旋回中の旋回アシストトルクによる過度の減速を緩和することができる。これにより、旋回アシストトルクによる減速制御中のドライバのアクセル操作の発生を低減することができるという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態における自動車１の概略構成を示す概念図である。
【図２】第１実施形態のシステムの全体構成を示すブロック図である。
【図３】第１実施形態のアクセル操作量に対するドライバ加減速要求値（加減速推定値Ｇｅ）のマップデータの一例を示す図である。
【図４】二輪モデルの説明図である。
【図５】第１実施形態の旋回アシスト作動制御部の具体的な機能構成の一例を示すブロック図である。
【図６】第１実施形態の各信号の流れが見えるようにしたブロック図である。
【図７】第１実施形態の規範車両モデルの構成を示すブロック図である。
【図８】第１実施形態の自動車１が直進走行中の各値の時間変化の一例を示す波形図である。
【図９】第１実施形態の加減速制御処理の処理手順の一例を示すフローチャートである。
【図１０】第１実施形態の操舵状態判定処理の処理手順の一例を示すフローチャートである。
【図１１】第１実施形態の操舵速度一定フラグ設定処理の処理手順の一例を示すフローチャートである。
【図１２】第１実施形態の旋回アシスト作動制御処理の処理手順の一例を示すフローチャートである。
【図１３】第１実施形態における各値の時間変化の一例を示す波形図である。
【図１４】第２実施形態の旋回アシスト作動制御部６Ｃの補正処理部１６の具体的な機能構成を示すブロック図である。
【図１５】第２実施形態の補正係数マップの一例を示す図である。
【図１６】第２実施形態の旋回アシスト作動制御処理の処理手順の一例を示すフローチャートである。
【図１７】第２実施形態の各値の時間変化の一例を示す波形図である。
【図１８】（ａ）及び（ｂ）は、変形例の補正後旋回アシストトルクＴｒｑ’の時間変化の一例を示す波形図である。
【図１９】従来技術の各値の時間変化の一例を示す波形図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態を説明する。
（第１実施形態）
（構成）
図１は、本発明の第１実施形態の全体構成を示す図であり、本発明に係る車両用走行支援装置を適用した自動車１のモデルを示す概念図である。
本実施形態における自動車１は、電動モータ２を駆動源とした電気自動車であり、電動モータ２から出力された駆動力が入力される変速機３と、その変速機３の出力側に連結され車両幅方向に延びるドライブシャフト４と、そのドライブシャフト４の両端に設けられた左右の駆動輪５、５と、を備えていて、ドライブシャフト４に変速機を介して伝達された電動モータ２の駆動力が駆動輪５、５に伝達されるようになっている。
【０００９】
また、この自動車１は、駆動輪５の回転数に基づいて車速（実車速）を検出する車速センサ７と、ドライバによる踏み込み操作が可能なアクセルペダル８と、そのアクセルペダル８の踏み込み量を検出するアクセル操作検出装置９と、を備えている。そして、コントローラ６には、車速センサ７が出力する車速検出信号Ｖｄと、アクセル操作検出装置９が出力するアクセル操作検出信号Ａｄとが供給されるようになっている。
また、この自動車１は、ステアリングコラム３０に設けられたハンドル操作検出装置３１を備え、そのハンドル操作検出装置３１は、ドライバがハンドル３０ａを操舵することで生じるステアリングコラム３０の回転角（操舵角δ）に対応した操舵角検出信号δｄをコントローラ６に供給するようになっている。
【００１０】
コントローラ６は、図示しないＣＰＵやドライバ回路などを備えて構成されていて、供給される車速検出信号Ｖｄ、アクセル操作検出信号Ａｄ及び操舵角検出信号δｄに基づき、後述する演算処理を実行して、電動モータ２に対して指令電流Ioutを出力してその回転方向や駆動力を制御するようになっている。なお、この実施形態では、電動モータ２は、自動車１の駆動力を生成するとともに、回生による制動力を発生するようにもなっている。つまり、電動モータ２は、制駆動アクチュエータとして機能するものであるが、回生による制動力とは別に、駆動輪５や図示しない従動輪に対して摩擦による制動力を発生する機械的なブレーキ装置を設け、電動モータ２による回生ブレーキと機械的なブレーキ装置とを併用するようにしてもよい。
【００１１】
図２は、第１実施形態の全体的な機能構成を示すブロック図である。
即ち、図２に示すように、コントローラ６は、ドライバ加減速要求推定部６Ａと、旋回アシストトルク演算部６Ｂと、旋回アシスト作動制御部６Ｃと、指令値算出部６Ｄと、車速サーボ６Ｅと、加算器６Ｆと、を備えている。
ドライバ加減速要求推定部６Ａは、アクセル操作検出装置９から供給されるアクセル操作検出信号Ａｄに基づき、自動車１のドライバが要求している加速度の推定値を求めるようになっている。
【００１２】
ここで、図３は、アクセル操作量に対するドライバ加減速要求値の推定値である加減速推定値Ｇｅのマップデータの一例を示す図である。
本実施形態では、図３に示すように、アクセル操作検出信号Ａｄの大きさ（アクセル操作量）に対する加減速推定値Ｇｅのマップデータを予め用意しておく。そして、ドライバ加減速要求推定部６Ａは、このマップデータからアクセル操作検出信号Ａｄの大きさに対応する加減速推定値Ｇｅを読み出すようになっている。
図３に示す例では、加減速推定値Ｇｅのマップデータは、アクセル操作量に対して単調に増加し、かつ、アクセル操作量が０のときに最小値０となり、アクセル操作量が増加するにつれて最大値に漸近する特性を有している。
【００１３】
なお、加減速推定値Ｇｅの求め方は、これに限定されるものではなく、例えば、アクセル操作検出信号Ａｄの大きさに所定のゲインを乗じることでドライバが要求している加速度の加減速推定値Ｇｅを求めることも可能である。また、例えば、アクセル操作検出信号Ａｄの二乗に比例して求めることも可能であるし、或いは、アクセル操作検出信号Ａｄの絶対値とその変化量（微分値）とに基づいて求めることも可能である。ただし、内燃機関を駆動源とした車両の運転特性に慣れているドライバのことを考え、加減速推定値Ｇｅは、アクセル操作検出信号Ａｄの変化に対して若干の遅れを伴うような特性に設定することが望ましい。
【００１４】
また、ドライバ加減速要求推定部６Ａは、ドライバがアクセルペダル８を操作しているときには、そのときのアクセルペダル８の開度を表すアクセル操作検出信号Ａｄに応じた加減速推定値Ｇｅを常に更新しつつ出力する。一方、ドライバ加減速要求推定部６Ａは、ドライバがアクセルペダル８から足を離したときには、ドライバは、自身の操作によらず自動的に車速を制御する定速走行制御の開始を意図したと判断し、その離す直前（離す前の予め設定された時点）に設定されていた加減速推定値Ｇｅを保持するようになっている。
【００１５】
なお、ドライバが、ハンドルに設けられたスイッチを操作することで定速走行制御の開始をシステム側に通知するような構成を備える自動車の場合には、そのスイッチを操作したときに、ドライバは定速走行制御の開始を意図したと判断し、そのときの加減速推定値Ｇｅを保持するようにしてもよい。
そして、ハンドル操作検出装置３１から供給される操舵角検出信号δｄと、車速センサ７から供給される車速検出信号Ｖｄとが、旋回アシストトルク演算部６Ｂに供給されるようになっている。また、ドライバ加減速要求推定部６Ａが求めた加減速推定値Ｇｅが、旋回アシスト作動制御部６Ｃに供給されるようになっている。
【００１６】
旋回アシストトルク演算部６Ｂは、操舵角検出信号δｄと、車速検出信号Ｖｄとに基づき、旋回アシストトルクＴｒｑを演算するようになっている。
ここで、旋回アシストトルクとは、旋回中の自動車１において、実車速が、横加速度と操舵角から得られる目標ヨーレートとから算出される旋回中目標車速を超えないように、規範車両モデル１０において規範車速Ｖｃを減ずる方向に作用するトルクである。従って、旋回アシストトルクＴｒｑの符号は、加減速推定値Ｇｅに対してはマイナスとなる。
【００１７】
より具体的には、図４に示すような二輪モデル１Ａを考え、旋回中の二輪モデル１Ａに作用する横加速度Ｙｇ、実車速ν、操舵角δ、ヨーレートφと、そのときの旋回半径Ｒと、その他車両諸元（スタビリティファクタＡ、ステアリングギヤ比Ｎ、ホイールベースＬ）から、目標ヨーレートφ＊は、
φ＊＝ν／（１＋Ａν２）・δ／ＮＬ        ……（１）
として求めることができる。
【００１８】
一方、二輪モデル１Ａに作用する横加速度推定値Ｙｇ＊は、
Ｙｇ＊＝ν×φ＊                                      ……（２）
となる。
そして、旋回中目標車速ν＊は、旋回時における二輪モデル１Ａがそれを超えると安定的な走行が困難になる車速の上限値と考えることができるから、
ν＊＝Ｙｇ＊／φ＊                                    ……（３）
となる。
【００１９】
そこで、このように求めることができる旋回中目標車速ν＊を実車速νが超えないように、旋回アシストトルクＴｒｑを設定すると、下記のようになる。
Ｔｒｑ＝Ｋ（ν−ν＊）                  ……（４）
ただし、実車速νが旋回中目標車速ν＊以下である場合、上記（４）式で旋回アシストトルクＴｒｑを求めると符号が逆になってしまうが、そのような状況では旋回アシストトルクＴｒｑは不要である。そこで、本実施形態では、横加速度推定値Ｙｇ＊がしきい値Ｔｈ以下の場合には、旋回アシストトルクＴｒｑは強制的に０に設定する。
【００２０】
以下、旋回アシストトルクＴｒｑによって、旋回中の自動車１の実車速νが旋回中目標車速ν＊を超えないようにする減速制御を旋回アシスト制御と称す。
そして、図２に示す旋回アシストトルク演算部６Ｂは、上記（４）式に従って設定された旋回アシストトルクＴｒｑを、旋回アシスト作動制御部６Ｃに供給する。
旋回アシスト作動制御部６Ｃは、供給される操舵角検出信号δｄ及び旋回アシストトルクＴｒｑに基づき、旋回アシスト制御の作動内容を制御するようになっている。以下、この制御を、旋回アシスト作動制御と称す。
【００２１】
具体的に、旋回アシスト作動制御部６Ｃは、旋回アシスト作動制御として、供給される操舵角検出信号δｄに基づいて、操舵角が一定で保持されているか否かを判定する。そして、操舵角が一定で保持されていると判定すると、供給される旋回アシストトルクＴｒｑを減少補正する制御を行う。
また、本実施形態では、旋回アシスト作動制御部６Ｃは、旋回アシスト作動制御として、ドライバが操舵の中立位置（例えば、操舵角δが０の位置）を基準として一方の操舵方向又は他方の操舵方向へと操舵している状態から中立位置方向に向かってハンドルを操作する切戻操舵を行ったか否かを判定する。そして、切戻操舵を行ったと判定した場合も、供給される旋回アシストトルクＴｒｑを減少補正する制御を行う。そして、補正後の旋回アシストトルクである補正後旋回アシストトルクＴｒｑ’を指令値算出部６Ｄに供給するようになっている。
【００２２】
指令値算出部６Ｄは、供給される加減速推定値Ｇｅ、旋回アシストトルクＴｒｑ’及び車速検出信号Ｖｄに基づき、所定の演算処理を実行して、現時点の自動車１の走行速度として最適な速度である規範車速Ｖｃを求める。加えて、指令値算出部６Ｄは、現在の走行速度（実車速）を表す車速検出信号Ｖｄと規範車速Ｖｃとの差である車速差（Ｖｄ−Ｖｃ）に基づき、車速指令値Ｖoutを演算し出力するようになっている。
【００２３】
そして、指令値算出部６Ｄが求めた車速指令値Ｖoutが、車速サーボ６Ｅに供給されるようになっている。
車速サーボ６Ｅは、指令値算出部６Ｄから供給される車速指令値Ｖoutに基づき、加速度としての制御指令値であるアシストトルクＧoutを生成し加算器６Ｆに出力する。
加算器６Ｆは、供給される加減速推定値ＧｅとアシストトルクＧoutとを加算し、それを電動モータ２に対する指令電流Ｉoutとして出力するようになっている。
【００２４】
図５は、旋回アシスト作動制御部の具体的な機能構成の一例を示すブロック図である。
旋回アシスト作動制御部６Ｃは、図５に示すように、操舵速度演算部１２と、乗算部１３と、操舵状態判定部１４と、保舵判定部１５と、補正処理部１６とを含んで構成される。
操舵速度演算部１２は、供給される操舵角度検出信号δｄに基づいて、実際のハンドル３０ａの操作量、つまり、操舵角δを取得する。そして、操舵速度演算部１２は、取得した操舵角δを微分して、操舵速度ｄδ／ｄｔ（以下、δ’と称す）を演算するようになっている。更に、操舵速度演算部１２は、演算した操舵速度δ’を乗算部１３に供給するようになっている。
【００２５】
なお、本実施形態において、ハンドル操作検出装置３１は、ハンドルの操舵方向（回転方向）と、ハンドルの操舵の中立位置（操舵角０の位置）を基準に右回転方向又は左回転方向への操舵に応じて増加しかつ操舵方向に関係なくプラスの値となる操舵角とを検出するようになっている。
従って、操舵方向に関係なく、ハンドルが右回転又は左回転して操舵角が増加した場合は操舵速度δ’はプラスの値となり、ハンドルが右回転又は左回転して操舵角が減少した場合は操舵速度δ’はマイナスの値となる。
【００２６】
乗算部１３は、供給される操舵角検出信号δｄに基づいて、操舵角δを取得する。そして、乗算部１３は、取得した操舵角δと、供給される操舵速度δ’とを乗算するようになっている。そして、乗算結果の「操舵角δ×操舵速度δ’（以下、単にδ×δ’と称す）」を、操舵状態判定部１４と保舵判定部１５とにそれぞれ供給する。
操舵状態判定部１４は、供給される「δ×δ’」がプラスの値であると判定すると操舵状態が切増操舵の状態であると判定する。一方、供給されるδ×δ’が「０」又はマイナスの値であると判定すると操舵状態が切戻操舵の状態であると判定する。そして、操舵状態判定部１４は、判定結果を保舵判定部１５に供給する。
【００２７】
ここで、操舵角δは必ず０又はプラスの値になる。また、操舵速度δ’がプラスの値である場合は操舵角δが増加する方向にハンドルが操舵されていることになり、操舵速度δ’がマイナスの値である場合は操舵角δが減少する方向にハンドルが操舵されていることになる。
従って、「δ×δ’」がプラスの値になる場合は、ハンドルは操舵角δが増加する方向に操舵されたことになるので切増操舵が行われていると判定することができる。一方、「δ×δ’」がマイナスの値になる場合は、ハンドルは操舵角δが減少する方向に操舵されたことになるので切戻操舵が行われていると判定することができる。なお、本実施形態では、後段の処理の関係で、「δ×δ’」が「０」、即ち操舵角δと操舵速度δ’の少なくとも一方が「０」となる状態を切戻操舵の状態に含めるようにしている。
【００２８】
保舵判定部１５は、供給される「δ×δ’」、操舵状態の判定結果及び予め設定された保舵判定閾値Ｔｈ１に基づき、操舵速度一定フラグＦｒδを設定する。
具体的に、保舵判定部１５は、供給される「δ×δ’」が保舵判定閾値Ｔｈ１以下であり、かつ、操舵状態が切戻操舵の状態であると判定すると、操舵速度一定フラグＦｒδをセット状態に設定する。一方、保舵判定部１５は、供給される「δ×δ’」が保舵判定閾値Ｔｈ１を超えており、かつ、操舵状態が切増操舵の状態であると判定すると、操舵速度一定フラグを非セット状態に設定する。また、保舵判定部１５は、供給される「δ×δ’」が保舵判定閾値Ｔｈ１を超えており、かつ、操舵状態が切戻操舵の状態であると判定すると、操舵速度一定フラグを非セット状態に設定する。
【００２９】
ここで、操舵速度一定フラグＦｒδは、セット状態のときに旋回アシスト作動制御を実施するフラグであり、非セット状態のときに旋回アシスト作動制御を実施しないようにするフラグである。
そして。保舵判定部１５は、設定した操舵速度一定フラグＦｒδを、補正処理部１６に供給するようになっている。
補正処理部１６は、供給される操舵速度一定フラグＦｒδに基づき、供給される旋回アシストトルクＴｒｑに対して補正処理を実施するようになっている。
【００３０】
具体的に、補正処理部１６は、供給される操舵速度一定フラグＦｒδが、セット状態であると判定すると、供給される旋回アシストトルクＴｒｑを「０」に減少補正する。そして、補正後旋回アシストトルクＴｒｑ’として「０」を指令値算出部６Ｄに供給する。
一方、補正処理部１６は、供給される操舵速度一定フラグＦｒδが、非セット状態であると判定すると、供給される旋回アシストトルクＴｒｑをそのまま補正後旋回アシストトルクＴｒｑ’として指令値算出部６Ｄに供給する。
【００３１】
図６は、各信号の流れが全体的に見えるように本実施形態のシステム構成を表現したブロック図であり、指令値算出部６Ｄが、加減速推定値Ｇｅ及び補正後旋回アシストトルクＴｒｑ’に基づいて規範車速Ｖｃを算出する規範車両モデル１０と、車速検出信号Ｖｄと規範車速Ｖｃとの差（Ｖｄ−Ｖｃ）を演算する減算器１１とから構成されている点を示している。
【００３２】
そして、規範車速Ｖｃを算出するための規範車両モデル１０は、本実施形態では、図７に示すように構成されている。
即ち、規範車両モデル１０は、予め定められた一定値である転がり抵抗成分Ｒ１を記憶した転がり抵抗成分記憶部１０ａと、規範車速Ｖｃに基づいて空気抵抗成分Ｒ２を設定する空気抵抗成分設定部１０ｂと、を備えている。
【００３３】
空気抵抗成分設定部１０ｂは、規範車速Ｖｃの二乗値（Ｖｃ２）に固定のゲインＫを乗じることで、車速に応じて増大する空気抵抗成分Ｒ２を演算するようになっている。
なお、転がり抵抗成分Ｒ１及び空気抵抗成分Ｒ２は、いずれも車両の走行速度を低減させる方向に作用する外乱成分であるため、それらの符号は、加減速推定値Ｇｅとは逆のマイナスである。
そして、転がり抵抗成分Ｒ１及び空気抵抗成分Ｒ２は、それぞれ選択部１０ｃ、１０ｄに供給されるようになっている。
【００３４】
一方、選択部１０ｃ、１０ｄのそれぞれには、転がり抵抗成分Ｒ１、空気抵抗成分Ｒ２の他に、「０」が供給されている。また、選択部１０ｃ、１０ｄのそれぞれには、アクセルＯＦＦフラグ設定部１０ｅから、フラグＦａが供給されるようになっている。ここで、フラグＦａは、本実施形態においてアクセル操作部に対応するアクセルペダル８が操作されていないときにセット状態となり、アクセルペダル８が操作されているときには非セット状態となるフラグである。
【００３５】
そして、選択部１０ｃ、１０ｄのそれぞれは、フラグＦａが非セット状態であるときには転がり抵抗成分Ｒ１、空気抵抗成分Ｒ２を出力し、フラグＦａがセット状態であるときには「０」を出力するようになっている。つまり、選択部１０ｃ、１０ｄは、フラグＦａが非セット状態であるときには、転がり抵抗成分記憶部１０ａ、空気抵抗成分設定部１０ｂから供給される転がり抵抗成分Ｒ１、空気抵抗成分Ｒ２をそのまま出力し、フラグＦａがセット状態になった後には、転がり抵抗成分記憶部１０ａ、空気抵抗成分設定部１０ｂから供給される転がり抵抗成分Ｒ１、空気抵抗成分Ｒ２の値に関係なく、それら転がり抵抗成分Ｒ１、空気抵抗成分Ｒ２を強制的に「０」に設定し直してから出力するようになっている。
【００３６】
選択部１０ｃ、１０ｄの出力は、加減速推定値Ｇｅ及び補正後旋回アシストトルクＴｒｑ’と共に、加算器１０ｆに供給されるようになっている。
即ち、加算器１０ｆは、加減速推定値Ｇｅと、補正後旋回アシストトルクＴｒｑ’と、選択部１０ｃ、１０ｄの出力とを加算するものである。ただし、選択部１０ｃ、１０ｄから転がり抵抗成分Ｒ１、空気抵抗成分Ｒ２が出力されているときには、それら転がり抵抗成分Ｒ１、空気抵抗成分Ｒ２の符号はマイナスである。また、補正後旋回アシストトルクＴｒｑ’も「０」又はマイナスの値となる。そのため、加算器１０ｆにおける演算は、符号まで考えると、Ｇｅ−（Ｔｒｑ’＋Ｒ１＋Ｒ２）となるから、この加算器１０ｆは、実質的には減算器として機能する。なお、フラグＦａがセット状態であるときには、選択部１０ｃ、１０ｄは「０」を出力するため、加算器１０ｆの出力は（Ｇｅ−Ｔｒｑ’）となる。また、フラグＦａがセット状態でありかつ補正後旋回アシストトルクＴｒｑ’が「０」であるときには、加算器１０ｆの出力は加減速推定値Ｇｅそのものとなる。
【００３７】
さらに、規範車両モデル１０は、除算器１０ｇと、積分器１０ｈとを備えている。除算器１０ｇは、加算器１０ｆの出力値を自動車１の質量Ｍで除算することで目標加速度Ｇｃを演算するものである。積分器１０ｈは、除算器１０ｇから供給される目標加速度Ｇｃを積分することで、目標車速としての規範車速Ｖｃを演算するものである。
そして、積分器１０ｈから出力された規範車速Ｖｃが、空気抵抗成分設定部１０ｂに供給されるとともに、この規範車両モデル１０の出力として図６の減算器１１に供給されるようになっている。
【００３８】
図８は、自動車１が直進走行中の各値の時間変化の一例を示す波形図であり、アクセル操作検出信号Ａｄ、加減速推定値Ｇｅ、フラグＦａ、転がり抵抗成分Ｒ１、空気抵抗成分Ｒ２のそれぞれを示している。なお、転がり抵抗成分Ｒ１及び空気抵抗成分Ｒ２は、その符号はマイナスであるが、この図８では絶対値で表記している。
この図８は、時刻ｔ０から時刻ｔ１の間は、ドライバによるアクセルペダル８の踏み込み量はほぼ一定で、時刻ｔ１を過ぎた辺りから徐々にアクセルペダル８の踏み込み量を減少させ、時刻ｔ２においてアクセルペダル８から完全に足を離した様子を示している。
【００３９】
この場合、加減速推定値Ｇｅは、時刻ｔ１を超えた後は、アクセル操作検出信号Ａｄの変化に対して若干遅れる傾向で減少するが、時刻ｔ２においてドライバがアクセルペダル８から完全に足を離したときには、加減速推定値Ｇｅも０となっている。
ドライバ加減速要求推定部６Ａは、時刻ｔ２においてドライバが定速走行制御の開始を意図したと判断し、その時刻ｔ２の直前における加減速推定値Ｇｅを、時刻ｔ２以降は定速走行制御用の加減速推定値Ｇｅ'として保持する。
【００４０】
フラグＦａは、時刻ｔ２に至るまでは非セット状態であり、時刻ｔ２に至った時点でセット状態となる。
転がり抵抗成分Ｒ１は、時刻ｔ２に至るまでは、転がり抵抗成分記憶部１０ａに記憶されている一定値となっているが、時刻ｔ２に至った後は０となる。
同様に、空気抵抗成分Ｒ２は、時刻ｔ２に至るまでは、規範車速Ｖｃの二乗に比例した値となっているが、時刻ｔ２に至った後は０となる。
【００４１】
そして、時刻ｔ０から時刻ｔ１の間は、アクセル操作検出信号Ａｄがある程度の大きさにあるため、転がり抵抗成分Ｒ１、空気抵抗成分Ｒ２が影響していても、規範車速Ｖｃは徐々に増加している。また、積分器１０ｈが示すローパスフィルタ特性の影響で規範車速Ｖｃには現実の自動車と同様に慣性力が加わっているため、規範車速Ｖｃは、時刻ｔ１を過ぎた後であっても、しばらくの間は増加を続ける。
しかし、時刻ｔ２に至った後は、時刻ｔ１において保持された加減速推定値Ｇｅ'が加算器１０ｆに入力されるとともに、転がり抵抗成分Ｒ１及び空気抵抗成分Ｒ２はいずれも０になるため、規範車速Ｖｃは一定値となる。
【００４２】
（加減速制御処理）
次に、図９に基づき、コントローラ６の加減速制御処理の処理手順を説明する。図９は、加減速制御処理の処理手順の一例を示すフローチャートである。なお、図９の処理は、予め設定されたサンプリングクロックに同期して繰り返し実行される。
コントローラ６において専用のプログラムが実行され、加減速制御処理が実行されると、まず、図９に示すように、ステップＳ１００に移行する。
ステップＳ１００では、旋回アシストトルク演算部６Ｂにおいて、ハンドル操作検出装置３１から供給される操舵角検出信号δｄと、車速センサ７から供給される車速検出信号Ｖｄを読み込む。その後、ステップＳ１０２に移行する。
【００４３】
ステップＳ１０２では、旋回アシストトルク演算部６Ｂにおいて、車速検出信号Ｖｄ及び操舵角検出信号δｄと上記（１）式とに基づき、車両諸元に従って、目標ヨーレートφ＊を算出する。その後、ステップＳ１０４に移行する。
ステップＳ１０４では、旋回アシストトルク演算部６Ｂにおいて、上記（２）式に基づき、実車速νと目標ヨーレートφ＊とに従って、横加速度推定値Ｙｇ＊を算出する。その後、ステップＳ１０６に移行する。
【００４４】
ステップＳ１０６では、旋回アシストトルク演算部６Ｂにおいて、横加速度推定値Ｙｇ＊の絶対値がしきい値Ｔｈを超えているか否かを判定する。そして、横加速度推定値Ｙｇ＊の絶対値がしきい値Ｔｈを超えていると判定した場合（Ｙｅｓ）は、ステップＳ１０８に移行し、そうでない場合（Ｎｏ）は、ステップＳ１２４に移行する。
ステップＳ１０８に移行した場合は、旋回アシストトルク演算部６Ｂにおいて、上記（３）式に従って、旋回中目標車速ν＊を算出する。その後、ステップＳ１１０に移行する。
【００４５】
ステップＳ１１０では、旋回アシストトルク演算部６Ｂにおいて、上記（４）式に従って、旋回アシストトルクＴｒｑを算出する。そして、算出した旋回アシストトルクＴｒｑを、旋回アシスト作動制御部６Ｃに供給して、ステップＳ１１２に移行する。
ステップＳ１１２では、旋回アシスト作動制御部６Ｃにおいて、旋回アシスト作動制御を実施して、ステップＳ１１４に移行する。
ステップＳ１１４では、指令値算出部６Ｄにおいて、ドライバ加減速要求推定部６Ａからの加減速推定値Ｇｅ及び旋回アシスト作動制御部６Ｃからの補正後旋回アシストトルクＴｒｑ’を読み込んで、ステップＳ１１６に移行する。
【００４６】
ステップＳ１１６では、指令値算出部６Ｄの規範車両モデル１０において、加減速推定値Ｇｅ及び補正後旋回アシストトルクＴｒｑ’に基づき、規範車速Ｖｃを算出する。そして、算出した規範車速Ｖｃを減算器１１に供給して、ステップＳ１１８に移行する。
ステップＳ１１８では、減算器１１において、規範車速Ｖｃと実車速Ｖｄとに基づき車速指令値Ｖoutを演算する。そして、演算した車速指令値Ｖoutを、車速サーボ６Ｅに供給して、ステップＳ１２０に移行する。
ステップＳ１２０では、車速サーボ６Ｅにおいて、車速指令値Ｖoutを、アシストトルクＧoutとして加算器６Ｆに供給して、ステップＳ１２２に移行する。
【００４７】
ステップＳ１２２では、加算器６Ｆにおいて、車速サーボ６Ｅを介して供給されたアシストトルクＧoutと、加減速推定値Ｇｅとを加算すると共に、加算結果に対応する電流指令値Ｉoutを電動モータ２に出力して、一連の処理を終了する。
一方、ステップＳ１０６において、横加速度推定値Ｙｇ＊の絶対値がしきい値Ｔｈを超えておらずステップＳ１２４に移行した場合は、旋回アシストトルク演算部６Ｂにおいて、旋回アシストトルクＴｒｑを「０」に設定する。そして、「Ｔｒｑ＝０」を、旋回アシスト作動制御部６Ｃに供給して、ステップＳ１１２に移行する。
【００４８】
（操舵状態判定処理）
次に、図１０に基づき、旋回アシスト作動制御部６Ｃで実行される操舵状態判定処理の処理手順を説明する。図１０は、操舵状態判定処理の処理手順の一例を示すフローチャートである。なお、図１０の処理は、予め設定されたサンプリングクロックに同期して繰り返し実行される。
コントローラ６において専用のプログラムが実行され、旋回アシスト作動制御部６Ｃにおいて操舵状態判定処理が実行されると、まず、図１０に示すように、ステップＳ２００に移行する。
ステップＳ２００では、旋回アシスト作動制御部６Ｃの操舵状態判定部１４において、乗算部１３からの「δ×δ’」を読み込んで、ステップＳ２０２に移行する。
【００４９】
ステップＳ２０２では、操舵状態判定部１４において、読み込んだ「δ×δ’」が「０」以下か否かを判定する。そして、「０」以下であると判定した場合（Ｙｅｓ）は、ステップＳ２０４に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ２０８に移行する。
ステップＳ２０４に移行した場合は、操舵状態判定部１４において、操舵状態は切戻操舵の状態であると判定して、ステップＳ２０８に移行する。
【００５０】
一方、ステップＳ２０６に移行した場合は、操舵状態判定部１４において、操舵状態は切増操舵の状態であると判定して、ステップＳ２０８に移行する。
ステップＳ２０８では、操舵状態判定部１４において、操舵状態の判定結果を保舵判定部１５に供給して、一連の処理を終了する。例えば、切戻操舵の場合は「１」を、切増操舵の場合は「０」を保舵判定部１５に供給する。
【００５１】
（操舵速度一定フラグ設定処理）
次に、図１１に基づき、旋回アシスト作動制御部６Ｃの保舵判定部１５で実行される操舵速度一定フラグ設定処理の処理手順を説明する。図１１は、操舵速度一定フラグ設定処理の処理手順の一例を示すフローチャートである。なお、図１１の処理は、予め設定されたサンプリングクロックに同期して繰り返し実行される。
コントローラ６において専用のプログラムが実行され、旋回アシスト作動制御部６Ｃにおいて操舵速度一定フラグ設定処理が実行されると、まず、図１１に示すように、ステップＳ３００に移行する。
【００５２】
ステップＳ３００では、旋回アシスト作動制御部６Ｃの保舵判定部１５において、操舵状態判定部１４からの操舵状態の判定結果を読み込んで、ステップＳ３０２に移行する。
ステップＳ３０２では、保舵判定部１５において、ステップＳ３００で読み込んだ操舵状態の判定結果に基づいて、切増操舵か否かを判定する。そして、切増操舵であると判定した場合（Ｙｅｓ）は、ステップＳ３０４に移行し、切戻操舵であると判定した場合（Ｎｏ）は、ステップＳ３１２に移行する。
ステップＳ３０４では、保舵判定部１５において、乗算部１３からの「δ×δ’」を読み込んで、ステップＳ３０６に移行する。
【００５３】
ステップＳ３０６では、保舵判定部１５において、ステップＳ３０４で読み込んだ「δ×δ’」と予め設定された保舵判定閾値Ｔｈ１とを比較して、「δ×δ’」がＴｈ１以下であるか否かを判定する。そして、「δ×δ’」がＴｈ１以下であると判定した場合（Ｙｅｓ）は、ステップＳ３０８に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ３１０に移行する。
ステップＳ３０８に移行した場合は、保舵判定部１５において、操舵速度一定フラグＦｒδをセット状態に設定して一連の処理を終了する。なお、既にセット状態であった場合は、セット状態を維持する。
【００５４】
一方、ステップＳ３１０に移行した場合は、保舵判定部１５において、操舵速度一定フラグＦｒδを非セット状態に設定して、一連の処理を終了する。なお、既に非セット状態である場合は、非セット状態を維持する。
また、ステップＳ３０２において、切戻操舵と判定されてステップＳ３１２に移行した場合は、保舵判定部１５において、操舵速度一定フラグＦｒδをセット状態に設定して、一連の処理を終了する。なお、既にセット状態である場合は、セット状態を維持する。
【００５５】
（旋回アシスト作動制御処理）
次に、図１２に基づき、ステップＳ１１２において旋回アシスト作動制御部６Ｃで実行される旋回アシスト作動制御処理の処理手順について説明する。図１２は、旋回アシスト作動制御処理の処理手順の一例を示すフローチャートである。
ステップＳ１１２において旋回アシスト作動制御処理が実行されると、まず、図１２に示すように、ステップＳ４００に移行する。
ステップＳ４００では、旋回アシスト作動制御部６Ｃの補正処理部１６において、保舵判定部１５からの操舵速度一定フラグＦｒδを読み込んで、ステップＳ４０２に移行する。
【００５６】
ステップＳ４０２では、補正処理部１６において、操舵速度一定フラグＦｒδはセット状態か否かを判定する。そして、セット状態であると判定した場合（Ｙｅｓ）は、ステップＳ４０４に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ４０８に移行する。
ステップＳ４０４に移行した場合は、補正処理部１６において、補正後旋回アシストトルクＴｒｑ’を「０」に設定する。つまり、旋回アシストトルクＴｒｑを「０」へと補正する。その後、ステップＳ４０６に移行する。
これにより、操舵速度一定フラグＦｒδがセット状態の期間は、旋回アシスト制御を実質的に作動しないようにする（中止する）。
【００５７】
ステップＳ４０６では、補正処理部１６において、ステップＳ４０４で設定した「Ｔｒｑ’＝０」を指令値算出部６Ｄに供給して、一連の処理を終了し元の処理に復帰する。
一方、ステップＳ４０２において操舵速度一定フラグＦｒδが非セット状態であると判定されステップＳ４０８に移行した場合は、補正処理部１６において、補正後旋回アシストトルクＴｒｑ’を供給される旋回アシストトルクＴｒｑに設定する。その後、ステップＳ４１０に移行する。
ステップＳ４１０では、補正処理部１６において、ステップＳ４０８で設定した「Ｔｒｑ’＝Ｔｒｑ」を指令値算出部６Ｄに供給して、一連の処理を終了して元の処理に復帰する。
これにより、操舵速度一定フラグＦｒδが非セット状態の期間は、旋回アシスト制御を作動する。
【００５８】
（動作）
次に、動作を説明する。
まず、自動車１の電源が投入されていると、コントローラ６には、アクセル操作検出信号Ａｄ、車速検出信号Ｖｄ及び操舵角検出信号δｄが供給される。これにより、ドライバ加減速要求推定部６Ａにおいて、アクセル操作検出信号Ａｄに基づいて、ドライバ加減速要求の推定値である加減速推定値Ｇｅが求められる。加減速推定値Ｇｅは、指令値算出部６Ｄに供給される。
【００５９】
一方、旋回アシストトルク演算部６Ｂでは、車速検出信号Ｖｄ及び操舵角検出信号δｄを読み込むと、操舵角検出信号δｄに基づいて、実際のハンドル３０ａの操作量、つまり、操舵角δを取得し、車速検出信号Ｖｄに基づいて実車速νを取得する（ステップＳ１００）。そして、上記（１）式に基づき、車両諸元（スタビリティファクタＡ、ステアリングギヤ比Ｎ、ホイールベースＬ）、操舵角δ及び実車速νに従って、目標ヨーレートφ＊を算出する（ステップＳ１０２）。次に、旋回アシストトルク演算部６Ｂでは、上記（２）式に基づき、実車速ν及び目標ヨーレートφ＊に従って、横加速度推定値Ｙｇ＊を算出する（ステップＳ１０４）。次に、旋回アシストトルク演算部６Ｂでは、横加速度推定値Ｙｇ＊の絶対値がしきい値Ｔｈを超えているか否かを判定する。そして、横加速度推定値Ｙｇ＊の絶対値がしきい値Ｔｈを超えていると判定すると（ステップＳ１０６のＹｅｓ）、上記（３）式に従って、旋回中目標車速ν＊を算出する（ステップＳ１０８）。次に、旋回アシストトルク演算部６Ｂは、上記（４）式に基づき、実車速ν及び旋回中目標車速ν＊に従って、旋回アシストトルクＴｒｑを算出する（ステップＳ１１０）。そして、算出した旋回アシストトルクＴｒｑを、旋回アシスト作動制御部６Ｃに供給する。
【００６０】
一方、横加速度推定値Ｙｇ＊の絶対値がしきい値Ｔｈを超えていないと判定すると（ステップＳ１０６のＮｏ）、旋回アシストトルクＴｒｑを「０」に設定する（ステップＳ１２２）。そして、設定した旋回アシストトルクＴｒｑ（０）を、旋回アシスト作動制御部６Ｃに供給する。
また、旋回アシスト作動制御部６Ｃは、供給された操舵角検出信号δｄ及び旋回アシストトルクＴｒｑに基づき、旋回アシスト作動制御処理を実施する（ステップＳ１１２）。
【００６１】
以下、具体例を挙げて、旋回アシスト作動制御処理の動作を説明する。
図１３は、各値の時間変化の一例を示す波形図であり、操舵角度δ、補正前旋回アシストトルクＴｒｑ、操舵速度δ’、操舵速度一定フラグＦｒδ、補正後旋回アシストトルクＴｒｑ’及び規範車速Ｖｃを示している。
旋回アシスト作動制御処理が実施されると、まず、旋回アシスト作動制御部６Ｃでは、操舵速度演算部１２において、操舵角検出信号δｄに基づき取得した操舵角δを時間微分することで、操舵速度δ’を演算する。操舵速度演算部１２は、演算した操舵速度δ’を乗算部１３に供給する。
【００６２】
乗算部１３では、供給される操舵角検出信号δｄに基づき取得した操舵角δと、操舵速度演算部１２から供給された操舵速度δ’とを乗算する。乗算部１３は、乗算結果「δ×δ’」を、操舵状態判定部１４と、保舵判定部１５とにそれぞれ供給する。
操舵状態判定部１４は、乗算部１３から供給される「δ×δ’」を読み込むと（ステップＳ２００）、読み込んだ「δ×δ’」が「０」以下か否かを判定する（ステップＳ２０２）。
【００６３】
図１３の例において、時刻ｔ０では、ドライバが操舵を行っていない（ハンドルが中立位置にある）ため、「δ×δ’」は「０」又はその近傍値となる。ここでは、説明の便宜上、「δ×δ’」が「０」になっているとする。従って、読み込んだ「δ×δ’」が「０」以下であると判定される（ステップＳ２０２のＹｅｓ）。これにより、切戻操舵と判定され（ステップＳ２０４）、この判定結果が保舵判定部１５に出力される（ステップＳ２０８）。
【００６４】
保舵判定部１５は、まず、操舵状態判定部１４から供給される操舵状態の判定結果を読み込み（ステップＳ３００）、読み込んだ判定結果が切増操舵であるか否かを判定する（ステップＳ３０２）。
時刻ｔ０では、判定結果が切戻操舵となっているため、保舵判定部１５は、切増操舵では無い（切戻操舵である）と判定する（ステップＳ３０２のＮｏ）。従って、保舵判定部１５は、操舵速度一定フラグＦｒδ（以下、フラグＦｒδと称す）をセット状態に設定する（ステップＳ３１２）。
【００６５】
一方、補正処理部１６は、保舵判定部１５からのフラグＦｒδを読み込むと（ステップＳ４００）、フラグＦｒδはセット状態か否かを判定する（ステップＳ４０２）。ここでは、セット状態となっているので（ステップＳ４０２のＹｅｓ）、補正処理部１６は、供給される旋回アシストトルクＴｒｑを「０」に補正する（ステップＳ４０４）。即ち、補正後旋回アシストトルクＴｒｑ’として「０」を設定する。この場合は、旋回を行っていないため、横加速度推定値Ｙｇ＊が閾値Ｔｈ以下となるので、供給される旋回アシストトルクＴｒｑも「０」となる。そして、補正処理部１６は、補正後旋回アシストトルクＴｒｑ’として「０」を、指令値算出部６Ｄに供給する（ステップＳ４０６）。
【００６６】
引き続き、図１３の時刻ｔ１では、操舵が行われていないため、フラグＦｒδがセット状態となり、補正処理部１６では、補正後旋回アシストトルクＴｒｑ’として「０」が設定される。
なお、図示していないが、図１３の例では、時刻ｔ０〜ｔ１の期間において、ドライバがアクセル操作を行っておらず（アクセルペダル８から足を離しており）、定速走行制御が実施されている。そのため、加減速推定値Ｇｅが一定となっている。また、定速走行制御が実施されているため、フラグＦａがセット状態となり、転がり抵抗成分Ｒ１及び空気抵抗成分Ｒ２が０となる。
【００６７】
従って、指令値算出部６Ｄの規範車両モデル１０では、加減速推定値Ｇｅ及び補正後旋回アシストトルクＴｒｑ’（０）が読み込まれる（ステップＳ１１４）。そして、加減速推定値Ｇｅ及び補正後旋回アシストトルクＴｒｑ’（０）、抵抗成分Ｒ１（０）、Ｒ２（０）に基づき、規範車速Ｖｃが求められ（ステップＳ１１６）、更に、規範車速Ｖｃと車速検出信号Ｖｄとに基づいて車速指令値Ｖoutが演算される（ステップＳ１１８）。そして、その車速指令値Ｖoutが車速サーボ６Ｅに供給される。車速サーボ６Ｅは、車速指令値Ｖoutに基づきアシストトルクＧoutを出力し（ステップＳ１２０）、最終的に、加算器６Ｆにおいて、アシストトルクＧoutと加減速推定値Ｇｅとの加算値に応じた指令電流Ｉoutが生成され、電動モータ２に指令電流Ｉoutが出力される（ステップＳ１２２）。
【００６８】
従って、電動モータ２は、加減速推定値Ｇｅと、実際の車速を規範車速Ｖｃに一致させるために必要な車速指令値Ｖoutとを合算してなる指令電流Ｉoutによって回転駆動されることになる。
これにより、図１３に示すように、時刻ｔ０〜ｔ１の期間では、規範車速Ｖｃが一定となる。また、ドライバが操舵を行っておらず、ハンドルの位置が中立位置又はその近傍位置となるため、自動車１は直進走行をしている状態となる。
【００６９】
次に、図１３の時刻ｔ１〜ｔ２の期間では、自動車１がカーブに差し掛かるなどして、時刻ｔ１からドライバが操舵を開始している。そのため、操舵角δが増加していき、かつ操舵速度δ’が「０」を超えるため、操舵状態判定部１４において、読み込んだ「δ×δ’」が「０」を超える（ステップＳ２０２のＮｏ）。これにより、操舵状態が切増操舵と判定され（ステップＳ２０６）、この判定結果が保舵判定部１５に出力される（ステップＳ２０８）。
【００７０】
保舵判定部１５では、操舵状態判定部１４からの判定結果に基づき、現在の操舵状態が切増操舵の状態であると判定する（ステップＳ３０２のＹｅｓ）。
保舵判定部１５は、切増操舵であると判定すると、次に、乗算部１３から供給される「δ×δ’」を読み込む（ステップＳ３００）。保舵判定部１５は、読み込んだ「δ×δ’」が、予め設定された保舵判定閾値Ｔｈ１以下か否かを判定する（ステップＳ３０４）。
【００７１】
ここでは、時刻ｔ１から（操舵の開始から）しばらくは、操舵角δが小さいため「δ×δ’」が保舵判定閾値Ｔｈ１以下であると判定される（ステップＳ３０６のＹｅｓ）。これにより、保舵判定部１５は、フラグＦｒδをセット状態に設定する（ステップＳ３０８）。
一方、補正処理部１６では、フラグＦｒδがセット状態であるため（ステップＳ４０２のＹｅｓ）、供給される旋回アシストトルクＴｒｑを「０」に補正する（ステップＳ４０４）。そのため、指令値算出部６Ｄには、補正後旋回アシストトルクＴｒｑ’として「０」が供給される（ステップＳ４０６）。
【００７２】
引き続き、時刻ｔ１〜ｔ２の期間において、ドライバの切増操舵によって、「δ×δ’」がプラス側に大きくなっていき、やがて、「δ×δ’」が、保舵判定閾値Ｔｈ１を超える。これにより、保舵判定部１５において、現在の操舵状態が切増操舵の状態であると判定され（ステップＳ３０２のＹｅｓ）かつ「δ×δ’」が保舵判定閾値Ｔｈ１を超えていると判定される（ステップＳ３０６のＮｏ）。そのため、保舵判定部１５は、フラグＦｒδを非セット状態へと設定する（ステップＳ３１０）。
【００７３】
補正処理部１６は、フラグＦｒδが非セット状態になったと判定すると（ステップＳ４０２のＮｏ）、補正後旋回アシストトルクＴｒｑ’として、供給される旋回アシストトルクＴｒｑを設定する「Ｔｒｑ’＝Ｔｒｑ」（ステップＳ４０８）。そして、設定した「Ｔｒｑ’＝Ｔｒｑ」を、指令値算出部６Ｄに供給する（ステップＳ４１０）。
但し、図１３に示すように、時刻ｔａｓ１以前では、横加速度推定値Ｙｇ＊が閾値Ｔｈ以下となるため（不図示）、供給される旋回アシストトルクＴｒｑが「０」となる。従って、時刻ｔａｓ１以前では、補正後旋回アシストトルクＴｒｑ’として「０」が指令値算出部６Ｄに供給される。
【００７４】
引き続き、ドライバがハンドルを切り増ししていくことによって、時刻ｔａｓ１より先は横加速度推定値Ｙｇ＊が閾値Ｔｈを超える。これにより、図１３に示すように、時刻ｔａｓ１を超えた時点から、旋回アシストトルクＴｒｑが「０」よりも大きい値となる。なお、実際の旋回アシストトルクＴｒｑは、制御量としてマイナスの値となるが、図１３では、絶対値で表記している。このことは、補正後旋回アシストトルクＴｒｑ’についても同様であり、図１３では、補正後旋回アシストトルクＴｒｑ’も絶対値で表記している。
【００７５】
また、時刻ｔａｓ１より先の時点から時刻ｔ２の直前までは、操舵状態判定部１４において「δ×δ’」が「０」を超えていると判定される（ステップＳ２０２のＮｏ）。加えて、保舵判定部１５において、現在の操舵状態が切増操舵状態であると判定されかつ「δ×δ’」が保舵判定閾値Ｔｈ１を超えていると判定される（ステップＳ３０２のＹｅｓ，Ｓ３０６のＮｏ）。従って、時刻ｔａｓ１より先の時点から時刻ｔ２の直前までは、保舵判定部１５において、フラグＦｒδが非セット状態のまま維持される（ステップＳ３１０）。
【００７６】
一方、補正処理部１６は、時刻ｔａｓ１より先の時点から時刻ｔ２の直前までは、補正後旋回アシストトルクＴｒｑ’として、供給される旋回アシストトルクＴｒｑを設定する。即ち、「Ｔｒｑ’＝Ｔｒｑ」に設定する（ステップＳ４０８）。そして、設定した補正後旋回アシストトルク「Ｔｒｑ’＝Ｔｒｑ」を、指令値算出部６Ｄに供給する（ステップＳ４１０）。
【００７７】
ここでは、補正後旋回アシストトルクＴｒｑ’が「０」よりも大きい値となるため、時刻ｔａｓ１より先の時点から時刻ｔ２の直前までは、補正後旋回アシストトルクＴｒｑ’による減速制御が行われる。そのため、時刻ｔａｓ１より先の時点から時刻ｔ２の直前までは、図１３に示すように、規範車速Ｖｃが補正後旋回アシストトルクＴｒｑ’の増加に応じて徐々に低下していく。
【００７８】
その後、時刻ｔ２において、ドライバが操舵状態を維持（保舵）することによって、操舵速度δ’が「０」又はその近傍の値となる。そのため、保舵判定部１５において、操舵状態が切戻操舵と判定されるか（ステップＳ３０２のＮｏ）、又は「δ×δ’」が保舵判定閾値Ｔｈ１以下になったと判定され（ステップＳ３０６のＹｅｓ）、フラグＦｒδが、セット状態に設定される（ステップＳ３１２又はステップＳ３０８）。
【００７９】
これにより、補正処理部１６は、供給される旋回アシストトルクＴｒｑを「０」に補正する（ステップＳ４０４）。そして、補正後旋回アシストトルクＴｒｑ’として「０」を指令値算出部６Ｄに供給する（ステップＳ４０６）。
なお、このドライバによる保舵の状態は、図１３に示すように、時刻ｔ３まで継続して行われる。従って、時刻ｔ２から時刻ｔ３までの期間は、フラグＦｒδがセット状態となり、指令値算出部６Ｄには、補正後旋回アシストトルクＴｒｑ’として「０」が供給され続けることになる。これにより、図１３に示すように、時刻ｔ２からｔ３までの期間は、規範車速Ｖｃが一定となる。
【００８０】
これにより、時刻ｔ２から時刻ｔ３の期間では、ドライバが車速を一定にするためのアクセル操作を行う必要が無くなる。
引き続き、時刻ｔ３から先は、旋回が終了に近づいて、ドライバがハンドルを現在の保舵している位置から中立位置へと切り戻す操舵を開始している。そのため、図１３に示すように、時刻ｔ３から先は、操舵角度δが減少していき、操舵速度δ’がマイナスの値となる。この切戻操舵は、時刻ｔ４まで行われるため、時刻ｔ３より先の時点から時刻ｔ４の直前までは、「δ×δ’」がマイナスの値となる。
【００８１】
従って、時刻ｔ３より先の時点から時刻ｔ４の直前までは、操舵状態判定部１４において、「δ×δ’」が０以下であると判定され（ステップＳ２０２のＹｅｓ）、操舵状態が切戻操舵であると判定される（ステップＳ２０４）。これにより、操舵状態判定部１４からは、操舵状態の判定結果として切戻操舵の判定結果が、保舵判定部１５に供給される。
そのため、時刻ｔ３より先の時点から時刻ｔ４の直前までは、保舵判定部１５において、フラグＦｒδがセット状態のままで維持される（ステップＳ３１２）。
【００８２】
補正処理部１６は、引き続き、時刻ｔ３より先の時点から時刻ｔ４の直前まで、供給される旋回アシストトルクＴｒｑを「０」に補正する（ステップＳ４０４）。そして、補正後旋回アシストトルクＴｒｑ’として「０」を指令値算出部６Ｄに供給する（ステップＳ４０６）。
つまり、切り戻しの操舵が行われた場合も、引き続き、旋回アシストトルクＴｒｑを「０」へと補正する。これにより、図１３に示すように、引き続き、時刻ｔ３より先の時点から時刻ｔ４の直前まで規範車速Ｖｃが一定となる。
【００８３】
その後、ドライバの切戻操舵によって、ハンドルが中立位置に戻ると、操舵角δが「０」となるため、「δ×δ’」が「０」となり、操舵状態判定部１４において、操舵状態が切戻操舵と判定される（ステップＳ２０２のＹｅｓ）。従って、保舵判定部１５において、フラグＦｒδがセット状態のまま維持される。
このハンドルの中立位置は、時刻ｔ５の直前まで保持されるため、時刻ｔ４から時刻ｔ５の直前までは、フラグＦｒδがセット状態となり、補正処理部１６において、旋回アシストトルクＴｒｑが「０」に補正される（ステップＳ４０４）。
【００８４】
そのため、図１３に示すように、引き続き、時刻ｔ４から時刻ｔ５の直前まで規範車速Ｖｃが一定となる。
その後、時刻ｔ５からは、自動車１が再びカーブに差し掛かるなどして、ドライバが操舵を開始している。これにより、図１３に示すように、時刻ｔ５から操舵角δが増加していき、「δ×δ’」が０を超えると共に（ステップＳ２０２のＮｏ）、保舵判定閾値Ｔｈ１を超える（ステップＳ３０６のＮｏ）。そのため、保舵判定部１５において、フラグＦｒδが非セット状態に設定される（ステップＳ３１０）。
【００８５】
図１３に示すように、フラグＦｒδが非セット状態に設定された後に、時刻ｔａｓ２において、横加速度推定値Ｙｇ＊が閾値Ｔｈを超えて（不図示）、旋回アシストトルクＴｒｑが「０」よりも大きくなる。これにより、補正処理部１６において、補正後旋回アシストトルクＴｒｑ’も「０」よりも大きい値に設定される。従って、図１３に示すように、時刻ｔａｓ２より先の時刻ｔ６の直前までの期間は、規範車速Ｖｃが補正後旋回アシストトルクＴｒｑ’の増加に応じて徐々に減少している。
【００８６】
その後、時刻ｔ６から時刻ｔ７の直前まで、ドライバが現在の操舵状態を保持しており、「δ×δ’」が０以下となり（ステップＳ２０２のＹｅｓ）、保舵判定部１５において、現在の操舵状態が切戻操舵の状態であると判定される（ステップＳ３０２のＮｏ）。これにより、図１３に示すように、時刻ｔ６から時刻ｔ７の直前まで、保舵判定部１５において、フラグＦｒδがセット状態に設定され（ステップＳ３１２）、補正処理部１６において、補正後旋回アシストトルクＴｒｑ’が「０」に設定される（ステップＳ４０４）。
【００８７】
そのため、図１３に示すように、時刻ｔ６から時刻ｔ７の直前まで、規範車速Ｖｃが一定となる。これにより、時刻ｔ６から時刻ｔ７の直前までの期間は、ドライバが車速を一定にするためのアクセル操作を行う必要が無くなる。
引き続き、時刻ｔ７の時点から、ドライバが現在の保舵の位置から更に切増操舵を行っており、図１３に示すように、操舵角δが増加している。これにより、図１３に示すように、時刻ｔ７から操舵角δが増加していき、「δ×δ’」が０を超えると共に（ステップＳ２０２のＮｏ）、保舵判定閾値Ｔｈ１を超える（ステップＳ３０６のＮｏ）。そのため、保舵判定部１５において、フラグＦｒδが非セット状態に設定される（ステップＳ３１０）。
【００８８】
そして、時刻ｔ７から先の「δ×δ’」が保舵判定閾値Ｔｈ１を超える時点から、補正後旋回アシストトルクＴｒｑ’として、ドライバの切り増し操舵に応じて増加していく旋回アシストトルクＴｒｑが設定される（ステップＳ４０８）。その結果、図１３に示すように、時刻ｔ７から先の「δ×δ’」が保舵判定閾値Ｔｈ１を超える時点から時刻ｔ８までは、規範車速Ｖｃが補正後旋回アシストトルクＴｒｑ’の増加に応じて徐々に低下していく。
【００８９】
ここで、旋回中に切り増し操舵が行われた場合は、カーブが更に急になっていると予測できる。そのため、切り増しを行っている期間は、ドライバは、旋回アシストによる減速を必要としており、この期間において、アクセルペダル８を踏み込む操作は行わないと予測できる。
その後、時刻ｔ８から時刻ｔ９の直前までは、ドライバが現在の操舵状態を保持するため、「δ×δ’」が「０」以下となり、操舵状態判定部１４において、操舵状態が切戻操舵と判定される（ステップＳ２０２のＹｅｓ）。従って、保舵判定部１５において、フラグＦｒδがセット状態に設定される（ステップＳ３１２）。
【００９０】
従って、補正処理部１６において、補正後旋回アシストトルクＴｒｑ’が「０」に設定される（ステップＳ４０４）。
これにより、時刻ｔ８から時刻ｔ９の直前までは、規範車速Ｖｃが一定となる。つまり、時刻ｔ８から時刻ｔ９の直前までの期間は、ドライバが車速を一定にするためのアクセル操作を行う必要が無くなる。
【００９１】
引き続き、時刻ｔ９から先は、旋回が終了に近づいて、ドライバがハンドルを現在の保舵している位置から中立位置へと切り戻す操舵を開始している。そのため、図１３に示すように、時刻ｔ９から先は、操舵角度δが減少していき、操舵速度δ’がマイナスの値となる。この切戻操舵は、時刻ｔ１０まで行われるため、時刻ｔ９より先の時点から時刻ｔ１０までは、「δ×δ’」がマイナスの値となる。
【００９２】
従って、時刻ｔ９より先の時点から時刻ｔ１０までは、操舵状態判定部１４において、「δ×δ’」が０以下であると判定され（ステップＳ２０２のＹｅｓ）、操舵状態が切戻操舵であると判定される（ステップＳ２０４）。これにより、操舵状態判定部１４からは、操舵状態の判定結果として切戻操舵の判定結果が、保舵判定部１５に供給される。
そのため、時刻ｔ９より先の時点から時刻ｔ１０までは、保舵判定部１５において、フラグＦｒδがセット状態のままで維持される（ステップＳ３１２）。
【００９３】
補正処理部１６は、引き続き、時刻ｔ９より先の時点から時刻ｔ１０まで、供給される旋回アシストトルクＴｒｑを「０」に補正する（ステップＳ４０４）。そして、補正後旋回アシストトルクＴｒｑ’として「０」を指令値算出部６Ｄに供給する（ステップＳ４０６）。
これにより、時刻ｔ９から時刻ｔ１０までは、規範車速Ｖｃが一定となる。つまり、時刻ｔ９から時刻ｔ１０までの期間は、ドライバが車速を一定にするためのアクセル操作を行う必要が無くなる。
【００９４】
なお、本実施形態において、規範車両モデル１０で算出した規範車速Ｖｃに基づき、自動車１に対する加減速制御を行う構成としている。この構成に限らず、規範車両モデル１０で算出した規範加速度（目標加速度）Ｇｃに基づき、自動車１に対する加減速制御を行う構成としてもよい。つまり、この構成においては、実加速度Ｇｄが規範加速度Ｇｃに一致するように加減速制御を行う。この場合、車速センサ７で検出した実車速Ｖｄを微分することによって車両前後方向の加速度である実加速度Ｇｄを求める構成としてもよいし、加速度センサによって、実加速度Ｇｄを求める構成としてもよい。このことは、以降の他の実施形態においても同様である。
【００９５】
ここで、本実施形態において、ドライバ加減速要求推定部６Ａが加減速要求推定部に対応し、車速センサ７が実車速検出部に対応し、ハンドル操作検出装置３１が操舵角検出部に対応する。
また、本実施形態において、旋回アシストトルク演算部６Ｂが旋回アシストトルク演算部に対応する。
また、本実施形態において、加算器１０ｆ及び除算器１０ｇが目標加速度演算部に対応し、積分器１０ｈが目標車速演算部に対応し、減算器１１、車速サーボ６Ｅ及び加算器６Ｆが加減速制御部に対応する。
また、本実施形態において、操舵速度演算部１２が、操舵速度演算部に対応し、乗算部１３及び保舵判定部１５が、保舵判定部に対応し、補正処理部１６が、旋回アシスト作動制御部に対応する。
【００９６】
（第１実施形態の効果）
（１）旋回アシストトルク演算部６Ｂが、車速センサ７が検出した実車速Ｖｄが旋回中目標車速ν＊を超えていると判定すると該実車速Ｖｄを該旋回中目標車速ν＊以下とするための旋回アシストトルクＴｒｑを演算する。ドライバ加減速要求推定部６Ａが、ドライバの加減速要求の推定値である加減速推定値Ｇｅを求める。加算器１０ｆ及び除算器１０ｇが、ドライバ加減速要求推定部６Ａが推定した加減速推定値Ｇｅから旋回アシストトルクＴｒｑを減算した値に基づいて目標加速度Ｇｃを求める。積分器１０ｈが、目標加速度Ｇｃに基づいて目標車速Ｖｃを求める。減算器１１、車速サーボ６Ｅ及び加算器６Ｆが、実車速Ｖｄが目標車速Ｖｃに一致するように自動車１に対する加減速制御を行う。ハンドル操作検出装置３１が、自動車１の操舵角δを検出する。乗算部１３及び保舵判定部１５が、操舵角δが一定に保持されているか否かを判定する。補正処理部１６が、保舵判定部１５の判定結果に基づいて、操舵角δが一定に保持されていると判定すると、旋回アシストトルクＴｒｑによる減速制御の制御量を減少補正する。
【００９７】
ここで、図１９に示すように、従来では、旋回中の減速制御（旋回アシスト制御）中に、車速が過度に減速することによって、ドライバが一定車速を保つためにアクセル操作を行うといった状況が発生することがあった。
これに対して、本実施形態の上記（１）の構成であれば、操舵角が一定に保持されている期間に、旋回アシストトルクＴｒｑによる減速制御の制御量を減少補正するようにしたので、旋回アシストによる過度の減速を抑えることが可能となる。
これにより、旋回アシストトルクＴｒｑによる減速制御が行われる期間において、操舵角が一定に保持されている期間は、過度の減速に対するドライバのアクセル操作の発生を低減することができるという効果が得られる。
【００９８】
（２）旋回アシストトルク演算部６Ｂが、車速センサ７が検出した実車速Ｖｄが旋回中目標車速ν＊を超えていると判定すると該実車速Ｖｄを該旋回中目標車速ν＊以下とするための旋回アシストトルクＴｒｑを演算する。ドライバ加減速要求推定部６Ａが、ドライバの加減速要求の推定値である加減速推定値Ｇｅを求める。加算器１０ｆ及び除算器１０ｇが、ドライバ加減速要求推定部６Ａが推定した加減速推定値Ｇｅから旋回アシストトルクＴｒｑを減算した値に基づいて目標加速度Ｇｃを求める。微分器又は加速度センサが、自動車１の実加速度Ｇｄを推定又は検出する。減算器１１、車速サーボ６Ｅ及び加算器６Ｆが、実加速度Ｇｄが目標加速度Ｇｃに一致するように自動車１に対する加減速制御を行う。ハンドル操作検出装置３１が、自動車１の操舵角δを検出する。乗算部１３及び保舵判定部１５が、操舵角δが一定に保持されているか否かを判定する。補正処理部１６が、保舵判定部１５の判定結果に基づいて、操舵角δが一定に保持されていると判定すると、旋回アシストトルクＴｒｑによる減速制御の制御量を減少補正する。
【００９９】
つまり、本実施形態の上記（１）の構成と同様に、操舵角が一定に保持されている期間に、旋回アシストトルクＴｒｑによる減速制御の制御量を減少補正するようにしたので、旋回アシストによる過度の減速を抑えることが可能となる。
これにより、旋回アシストトルクＴｒｑによる減速制御が行われる期間において、操舵角が一定に保持されている期間は、過度の減速によるドライバのアクセル操作の発生を低減することができるという効果が得られる。
【０１００】
（３）補正処理部１６が、旋回アシストトルクＴｒｑによる減速制御の制御量を０に減少補正する。
これにより、操舵角が一定に保持されている期間は、旋回アシストトルクＴｒｑによる減速制御が行われないため、過度の減速によるドライバのアクセル操作の発生をより低減することができるという効果が得られる。
【０１０１】
（４）操舵速度演算部１２が、ハンドル操作検出装置３１で検出した操舵角δに基づいて操舵速度δ’を演算する。乗算部１３及び保舵判定部１５が、ハンドル操作検出装置３１で検出した操舵角δと操舵速度演算部１２で演算した操舵速度δ’との乗算結果「δ×δ’」が、予め設定された保舵判定閾値Ｔｈ１以下であるときに操舵角δが一定に保持されていると判定する。そして、操舵速度一定フラグＦｒδをセット状態に設定する。一方、乗算部１３及び保舵判定部１５が、乗算結果「δ×δ’」が、保舵判定閾値Ｔｈ１を超えているときに操舵角δが一定に保持されていないと判定する。そして、操舵速度一定フラグＦｒδを非セット状態に設定する。
【０１０２】
つまり、操舵角δが「０」又はその近傍の値のとき、及び操舵速度δ’が「０」又はその近傍の値のときに、「δ×δ’」が保舵判定閾値Ｔｈ１以下であるときは、操舵角δが一定に保持されていると判定することが可能となる。例えば、自動車１が旋回走行中にドライバが操舵角δを一定に保とうとしている状態でも、小刻みなハンドル操作が発生する。そのため、保舵判定閾値Ｔｈ１をこのような状況を吸収できる値に設定することで、実質的に操舵角δが一定に保持されている状態をより確実に判定することができるという効果が得られる。
【０１０３】
（５）操舵状態判定部１４が、ハンドル操作検出装置３１で検出した操舵角δに基づいて、操舵の中立位置を基準として一方の操舵方向又は他方の操舵方向に操舵角δが増加する操舵である切増操舵があったか否かを判定すると共に、操舵の中立位置方向に操舵角δが減少する操舵である切戻操舵があったか否かを判定する。補正処理部１６が、保舵判定部１５の判定結果と操舵状態判定部１４の判定結果とに基づく操舵速度一定フラグＦｒδに基づいて、操舵角δが一定に保持されていないと判定され、かつ、切戻操舵があったと判定された場合にも旋回アシストトルクＴｒｑによる減速制御の制御量を減少補正する。
【０１０４】
ハンドルを切り戻す場合は、急なカーブ路から緩いカーブ路へと移行するときや、カーブから直線路へと移行するときとなるので、そのような場合に、旋回アシストトルクＴｒｑによる減速制御の制御量を減少補正するようにした。これにより、切り戻し時の過度な減速制御によるドライバのアクセル操作の発生も低減することができるという効果が得られる。
【０１０５】
（６）ハンドル操作検出装置３１が、操舵の中立位置を基準として一方の操舵方向又は他方の操舵方向への操舵に応じて増加しかつ操舵方向に関係なくプラスの値となる操舵角を出力する。操舵速度演算部１２が、操舵角δを微分することによって操舵速度δ’を演算する。操舵状態判定部１４が、乗算結果「δ×δ’」がプラスの値であると判定すると切増操舵があったと判定し、乗算結果「δ×δ’」がマイナスの値であると判定すると切戻操舵があったと判定する。
【０１０６】
つまり、操舵の中立位置を基準に切増操舵を行うと、操舵方向に関係なく操舵角δはプラスの値で増加する。一方、操舵速度演算部１２は、操舵角δを微分することによって操舵速度δ’を演算するため、操舵速度δ’は、操舵角δが増加変動したときはプラスの値となり、減少変動したときはマイナスの値となる。従って、乗算結果「δ×δ’」が、プラスの値になった場合は、切増操舵が行われていることになり、乗算結果「δ×δ’」が、マイナスの値になった場合は、切戻操舵が行われていることになる。
これにより、簡易な計算によって、切増操舵の状態と、切戻操舵の状態とをより確実に判定することができるという効果が得られる。
【０１０７】
（７）旋回アシストトルク演算部６Ｂが、ハンドル操作検出装置３１が検出した操舵角δに基づいて自動車１の目標ヨーレートφ＊を演算し、自動車１の横加速度Ｙｇを推定する。旋回アシストトルク演算部６Ｂが、横加速度推定値Ｙｇ＊と目標ヨーレートφ＊とに基づいて旋回中目標車速ν＊を演算する。旋回アシストトルク演算部６Ｂが、車速センサ７が検出した実車速Ｖｄが旋回中目標車速ν＊を超えていると判定すると該実車速Ｖｄを該旋回中目標車速ν＊以下とするための旋回アシストトルクＴｒｑを演算する。
これにより、自動車１の旋回時の旋回状態に応じた適切な旋回アシストトルクを演算することが可能である。
【０１０８】
（第２実施形態）
（構成）
次に、図１４乃至図１７に基づき、本発明の第２実施形態を説明する。図１４乃至図１７は、本発明の第２実施形態を示す図である。なお、上記第１実施形態と同様の構成には同じ符号を付し、その重複する説明は省略する。
上記第１実施形態では、操舵速度一定フラグＦｒδに基づき、操舵速度一定フラグＦｒδがセット状態であると判定すると、旋回アシストトルクＴｒｑを「０」へと補正することで、自動車１が旋回走行中に規範車速Ｖｃが一定となるようにしていた。これに対して、本実施形態では操舵速度一定フラグＦｒδがセット状態であるときに、操舵角度δが予め設定された大舵角判定閾値Ｔｈ２を超えると判定すると、旋回アシストトルクＴｒｑをいきなり「０」へと補正せずに、操舵角δの大きさに応じた補正量で補正する点が異なる。
【０１０９】
図１４は、本実施形態の旋回アシスト作動制御部６Ｃの補正処理部１６の具体的な機能構成を示すブロック図である。
本実施形態において、補正処理部１６は、図１４に示すように、補正係数演算部１６ａと、乗算器１６ｂとを含んで構成される。
本実施形態では、図示しないが、ハンドル操作検出装置３１から、操舵速度演算部１２及び乗算部１３に加えて、補正処理部１６にも、操舵角検出信号δｄが供給されるようになっている。
補正係数演算部１６ａは、供給される操舵角検出信号δｄに基づき取得された操舵角δと、供給されるフラグＦｒδとに基づき、供給される旋回アシストトルクＴｒｑの補正係数を演算（設定）するようになっている。
【０１１０】
ここで、図１５は、補正係数マップの一例を示す図である。
具体的に、補正係数演算部１６ａは、供給されるフラグＦｒδに基づき、フラグＦｒδがセット状態であると判定すると、図１５に示す補正係数マップから、供給される操舵角δの大きさに対応する補正係数Ｋｔ[％]を取得する。補正係数演算部１６ａは、取得した補正係数Ｋｔを乗算器１６ｂに供給するようになっている。
【０１１１】
補正係数マップは、図１５に示すように、操舵角δが予め設定された大舵角判定閾値Ｔｈ２（以下、閾値Ｔｈ２と称す）以下の範囲では、補正係数Ｋｔが「０」となる特性を有している。更に、補正係数マップは、操舵角δが閾値Ｔｈ２を超えかつ予め設定された上限判定閾値Ｔｈ３（以下、閾値Ｔｈ３と称す）未満の範囲では、補正係数Ｋｔが、操舵角δが大きくなる程、線形に大きくなる特性を有している。更に、補正係数マップは、操舵角δが閾値Ｔｈ３以上の範囲では、補正係数Ｋｔが「１（１００[％]）」で一定となる特性を有している。
【０１１２】
ここで、閾値Ｔｈ２は、旋回アシストが必要となる操舵角δの値に基づいて決定する。操舵角δが大きくなるとそれだけカーブも急になることが予測できるので、大舵角判定閾値Ｔｈ２を超えるような操舵角δとなる切増操舵が行われた場合に、旋回アシストトルクＴｒｑをいきなり「０」へと補正せずに、操舵角δの大きさに応じた補正量で減少補正（制御量が小さくなるように補正）する。
【０１１３】
また、閾値Ｔｈ３は、操舵角δが旋回アシストトルクＴｒｑによる減速制御の制御量を減少補正せずに旋回アシスト制御を行うべき操舵角δの大きさに基づいて決定する。つまり、操舵角δが、旋回アシストトルクＴｒｑを減少補正すべきではない大きさ以上、即ち閾値Ｔｈ３以上となる切増操舵が行われた場合は、旋回アシストトルクＴｒｑを減少補正しないようにする。
乗算器１６ｂは、補正係数演算部１６ａから供給される補正係数Ｋｔと、供給される旋回アシストトルクＴｒｑとを乗算して、その乗算結果を、補正後旋回アシストトルクＴｒｑ’（Ｔｒｑ’＝Ｋｔ×Ｔｒｑ）として、指令値算出部６Ｄに供給するようになっている。
【０１１４】
つまり、旋回アシストトルクＴｒｑは、操舵角δが閾値Ｔｈ２を超えかつ閾値Ｔｈ３未満の範囲において、操舵角δが大きければ大きいほど大きい（減速量が大きくなる値）へと補正される。そして、旋回アシストトルクＴｒｑは、操舵角δが閾値Ｔｈ３以上となる範囲では、「１」で一定となる。つまり、操舵角δが閾値Ｔｈ３以上になると、補正後旋回アシストトルクＴｒｑ’は、旋回アシストトルクＴｒｑそのものとなり、従来の旋回アシスト制御が実施されることになる。
【０１１５】
（旋回アシスト作動制御処理）
次に、図１６に基づき、本実施形態の旋回アシスト作動制御処理の処理手順について説明する。図１６は、本実施形態の旋回アシスト作動制御処理の処理手順の一例を示すフローチャートである。
ステップＳ１１２において、旋回アシスト作動制御処理が実行されると、まず、図１６に示すように、ステップＳ５００に移行する。
ステップＳ５００では、旋回アシスト作動制御部６Ｃの補正処理部１６において、保舵判定部１５からの操舵速度一定フラグＦｒδを読み込んで、ステップＳ５０２に移行する。
【０１１６】
ステップＳ５０２では、補正処理部１６において、操舵速度一定フラグＦｒδはセット状態か否かを判定する。そして、セット状態であると判定した場合（Ｙｅｓ）は、ステップＳ５０４に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ５１０に移行する。
ステップＳ５０４に移行した場合は、補正処理部１６の補正係数演算部１６ａにおいて、図１５の補正係数マップから、供給される操舵角δの大きさに応じた補正係数Ｋｔを取得する。そして、取得した補正係数Ｋｔを乗算器１６ｂに供給して、ステップＳ５０６に移行する。
【０１１７】
ステップＳ５０６では、補正処理部１６の乗算器１６ｂにおいて、補正係数演算部１６ａから供給される補正係数Ｋｔと、旋回アシストトルク演算部６Ｂから供給される旋回アシストトルクＴｒｑとを乗算して、ステップＳ５０８に移行する。
ステップＳ５０８では、乗算器１６ｂにおいて、ステップＳ５０６の乗算結果を、補正後旋回アシストトルクＴｒｑ’として、指令値算出部６Ｄに供給し、一連の処理を終了して元の処理に復帰する。
【０１１８】
一方、ステップＳ５０２において、操舵速度一定フラグＦｒδが非セット状態であると判定されステップＳ５１０に移行した場合は、補正処理部１６において、補正後旋回アシストトルクＴｒｑ’を供給される旋回アシストトルクＴｒｑに設定する。その後、ステップＳ５１２に移行する。
ステップＳ５１２では、補正処理部１６において、ステップＳ５１０で設定した「Ｔｒｑ’＝Ｔｒｑ」を指令値算出部６Ｄに供給し、一連の処理を終了して元の処理に復帰する。
【０１１９】
（動作）
次に、動作を説明する。
以下、具体例を挙げて、本実施形態の加速抑制制御の動作を説明する。
図１７は、各値の時間変化の一例を示す波形図であり、操舵角度δ、操舵速度δ’、補正後旋回アシストトルクＴｒｑ’、操舵速度一定フラグＦｒδ及び規範車速Ｖｃを示している。
図１７の例において、時刻ｔ０から時刻ｔ１の直前までの期間では、自動車１がコーナーに侵入している状態であり、ドライバが操舵を行っていない（ハンドルが中立位置又はその近傍位置にある）状態となる。そのため、「δ×δ’」は「０」又はその近傍値となる。ここでは、説明の便宜上、「δ×δ’」が「０」になっているとする。従って、読み込んだ「δ×δ’」が「０」以下であると判定される（ステップＳ２０２のＹｅｓ）。これにより、切戻操舵と判定され（ステップＳ２０４）、この判定結果が保舵判定部１５に出力される（ステップＳ２０８）。
【０１２０】
保舵判定部１５は、まず、操舵状態判定部１４から供給される操舵状態の判定結果を読み込み（ステップＳ３００）、読み込んだ判定結果が切増操舵であるか否かを判定する（ステップＳ３０２）。
時刻ｔ０では、判定結果が切戻操舵となっているため、保舵判定部１５は、切増操舵では無い（切戻操舵である）と判定する（ステップＳ３０２のＮｏ）。従って、保舵判定部１５は、図１７に示すように、操舵速度一定フラグＦｒδ（以下、フラグＦｒδと称す）をセット状態に設定する（ステップＳ３１２）。
【０１２１】
一方、補正処理部１６は、保舵判定部１５からのフラグＦｒδを読み込むと（ステップＳ５００）、フラグＦｒδはセット状態か否かを判定する（ステップＳ５０２）。ここでは、セット状態となっているので（ステップＳ５０２のＹｅｓ）、補正処理部１６は、図１５に示す補正係数マップから、供給される操舵角δの大きさに応じた補正係数Ｋｔを取得する。そして、取得した補正係数Ｋｔを乗算器１６ｂに供給する（ステップＳ５０４）。
【０１２２】
乗算器１６ｂは、供給される補正係数Ｋｔと、供給される旋回アシストトルクＴｒｑとを乗算し、その乗算結果「Ｋｔ×Ｔｒｑ」を補正後旋回アシストトルクＴｒｑ’として設定する（ステップＳ５０６）。そして、補正後旋回アシストトルクＴｒｑ’として、「Ｔｒｑ’＝Ｋｔ×Ｔｒｑ」を、指令値算出部６Ｄに供給する（ステップＳ５０８）。
ここで、時刻ｔ０から時刻ｔ１の直前までの期間では、ドライバが操舵を行っていないため、横加速度推定値Ｙｇ＊が閾値Ｔｈ以下となり、旋回アシストトルクＴｒｑが「０」となる。加えて、時刻ｔ０から時刻ｔ１の直前までの期間では、図１７に示すように、操舵角δも閾値Ｔｈ２以下でかつ閾値Ｔｈ３未満となっているため、補正係数Ｋｔが「０」となる。従って、図１７に示すように、時刻ｔ０から時刻ｔ１の直前までの期間では、補正後旋回アシストトルクＴｒｑ’は「０」となる。
【０１２３】
なお、図示していないが、図１７の例では、時刻ｔ０〜ｔ１の直前までの期間において、ドライバがアクセル操作を行っておらず（アクセルペダル８から足を離しており）、定速走行制御が実施されている。そのため、加減速推定値Ｇｅが一定となっている。また、定速走行制御が実施されているため、フラグＦａがセット状態となり、転がり抵抗成分Ｒ１及び空気抵抗成分Ｒ２が０となる。
【０１２４】
従って、時刻ｔ０から時刻ｔ１の直前までの期間では、補正後旋回アシストトルクＴｒｑ’が「０」となり、かつ、加減速推定値Ｇｅが一定となるため、図１７に示すように、規範車速Ｖｃが一定となる。
引き続き、図１７の時刻ｔ１では、コーナリングが開始され、ドライバが操舵を開始する。そのため、操舵角δが増加していくと共に操舵速度δ’が「０」を超える。従って、操舵状態判定部１４において、読み込んだ「δ×δ’」が「０」を超える（ステップＳ２０２のＮｏ）。これにより、操舵状態が切増操舵と判定され（ステップＳ２０６）、この判定結果が保舵判定部１５に出力される（ステップＳ２０８）。
【０１２５】
保舵判定部１５では、操舵状態判定部１４からの判定結果に基づき、現在の操舵状態が切増操舵の状態であると判定する（ステップＳ３０２のＹｅｓ）。
保舵判定部１５は、切増操舵であると判定すると、次に、乗算部１３から供給される「δ×δ’」を読み込む（ステップＳ３００）。保舵判定部１５は、読み込んだ「δ×δ’」が、予め設定された保舵判定閾値Ｔｈ１以下か否かを判定する（ステップＳ３０４）。
【０１２６】
ここでは、時刻ｔ１から時刻ｔ２の直前までの期間において、「δ×δ’」が保舵判定閾値Ｔｈ１を超えていると判定されたこととする（ステップＳ３０６のＮｏ）。これにより、保舵判定部１５は、図１７に示すように、フラグＦｒδを非セット状態に設定する（ステップＳ３１０）。
一方、補正処理部１６では、フラグＦｒδが非セット状態であるため（ステップＳ５０２のＮｏ）、供給される旋回アシストトルクＴｒｑを、補正後旋回アシストトルクＴｒｑ’として設定する（ステップＳ５１０）。これにより、指令値算出部６Ｄには、補正後旋回アシストトルクＴｒｑ’として「Ｔｒｑ’＝Ｔｒｑ」が供給される（ステップＳ５１２）。
【０１２７】
従って、時刻ｔ１から時刻ｔ２の直前までの期間では、図１７に示すように、規範車速Ｖｃが補正後旋回アシストトルクＴｒｑ’の増加に応じて徐々に減少する。
引き続き、時刻ｔ２から時刻ｔ３の直前までの期間において、ドライバが切増操舵を終了して終了時の操舵状態を維持（保舵）することによって、操舵速度δ’が「０」又はその近傍の値となる。そのため、保舵判定部１５において、操舵状態が切戻操舵と判定されるか（ステップＳ３０２のＮｏ）、又は「δ×δ’」が保舵判定閾値Ｔｈ１以下になったと判定される（ステップＳ３０６のＹｅｓ）。これにより、図１７に示すように、時刻ｔ２から時刻ｔ３の直前までの期間において、フラグＦｒδが、セット状態に設定される（ステップＳ３１２又はステップＳ３０８）。
【０１２８】
補正係数演算部１６ａでは、フラグＦｒδがセット状態であると判定すると（ステップＳ５０２のＹｅｓ）、図１５に示す補正係数マップから、供給される操舵角δの大きさに応じた補正係数Ｋｔを取得し、取得した補正係数Ｋｔを乗算器１６ｂに供給する。
乗算器１６ｂは、供給される補正係数Ｋｔと、供給される旋回アシストトルクＴｒｑとを乗算し、その乗算結果「Ｋｔ×Ｔｒｑ」を補正後旋回アシストトルクＴｒｑ’として設定する（ステップＳ５０６）。そして、補正後旋回アシストトルクＴｒｑ’として、「Ｔｒｑ’＝Ｋｔ×Ｔｒｑ」を、指令値算出部６Ｄに供給する（ステップＳ５０８）。
【０１２９】
時刻ｔ２から時刻ｔ３の直前までの期間では、図１７に示すように、操舵角δが閾値Ｔｈ２以下でかつ閾値Ｔｈ３未満となっているため、補正係数Ｋｔが「０」となる。従って、補正後旋回アシストトルクＴｒｑ’は「０」となる。
そのため、時刻ｔ２から時刻ｔ３の直前までの期間では、補正後旋回アシストトルクＴｒｑ’が「０」となり、図１７に示すように、規範車速Ｖｃが一定となる。つまり、時刻ｔ２から時刻ｔ３の直前までの期間は、ドライバが車速を一定にするためのアクセル操作を行う必要が無くなる。
【０１３０】
引き続き、時刻ｔ３から時刻ｔ４の直前までの期間は、ドライバによる切増操舵が行われ、「δ×δ’」がプラス側に大きくなっていき、保舵判定閾値Ｔｈ１を超える。これにより、保舵判定部１５において、現在の操舵状態が切増操舵の状態であると判定され（ステップＳ３０２のＹｅｓ）かつ「δ×δ’」が保舵判定閾値Ｔｈ１を超えていると判定される（ステップＳ３０６のＮｏ）。そのため、保舵判定部１５は、時刻ｔ３から時刻ｔ４の直前までの期間において、図１７に示すように、フラグＦｒδを非セット状態に設定する（ステップＳ３１０）。
【０１３１】
補正処理部１６は、フラグＦｒδが非セット状態になったと判定すると（ステップＳ５０２のＮｏ）、補正後旋回アシストトルクＴｒｑ’として、供給される旋回アシストトルクＴｒｑを設定する（Ｔｒｑ’＝Ｔｒｑ）（ステップＳ５１０）。そして、設定した「Ｔｒｑ’＝Ｔｒｑ」を、指令値算出部６Ｄに供給する（ステップＳ５１２）。
これにより、時刻ｔ３から時刻ｔ４の直前までの期間では、図１７に示すように、規範車速Ｖｃが補正後旋回アシストトルクＴｒｑ’の増加に応じて徐々に減少する。
ここで、時刻ｔ３から時刻ｔ４の直前までの期間では、途中から操舵角δが閾値Ｔｈ２を超えておりかつ閾値Ｔｈ３未満となっている。しかし、この期間では、フラグＦｒδが非セット状態に設定されているため、旋回アシストトルクＴｒｑによる減速制御（通常の旋回アシスト制御と同等）を行っている。
【０１３２】
その後、時刻ｔ４から時刻ｔ５の直前までの期間では、ドライバが切増操舵を終了して、終了時の操舵状態を維持（保舵）している。これによって、操舵速度δ’が「０」又はその近傍の値となる。そのため、保舵判定部１５において、操舵状態が切戻操舵と判定されるか（ステップＳ３０２のＮｏ）、又は「δ×δ’」が保舵判定閾値Ｔｈ１以下になったと判定される（ステップＳ３０６のＹｅｓ）。これにより、図１７に示すように、時刻ｔ４から時刻ｔ５の直前までの期間において、フラグＦｒδが、セット状態に設定される（ステップＳ３１２又はステップＳ３０８）。
【０１３３】
補正係数演算部１６ａでは、フラグＦｒδがセット状態であると判定すると（ステップＳ５０２のＹｅｓ）、図１５に示す補正係数マップから、供給される操舵角δの大きさに応じた補正係数Ｋｔを取得し、取得した補正係数Ｋｔを乗算器１６ｂに供給する。
図１７に示すように、時刻ｔ４から時刻ｔ５の直前までの期間では、操舵角δが閾値Ｔｈ２を超えておりかつ閾値Ｔｈ３未満となっている。
そのため、現在の操舵角δの大きさに応じた補正係数Ｋｔを補正係数マップから取得することになる。
【０１３４】
乗算器１６ｂは、供給される補正係数Ｋｔと、供給される旋回アシストトルクＴｒｑとを乗算し、その乗算結果「Ｋｔ×Ｔｒｑ」を補正後旋回アシストトルクＴｒｑ’として設定する（ステップＳ５０６）。そして、補正後旋回アシストトルクＴｒｑ’として、「Ｔｒｑ’＝Ｋｔ×Ｔｒｑ」を、指令値算出部６Ｄに供給する（ステップＳ５０８）。
【０１３５】
これにより、操舵角δが閾値Ｔｈ２を超えておりかつ閾値Ｔｈ３未満の値で保持されている期間は、この操舵角δの大きさに応じた補正係数Ｋｔによって補正された補正後旋回アシストトルクＴｒｑ’によって、減速制御が行われる。なお、図１７に示すように、補正後旋回アシストトルクＴｒｑ’は、図中の破線で示した補正前旋回アシストトルクＴｒｑと比較して、減速制御の制御量として補正係数Ｋｔによる補正量に応じた小さい値となる。また、操舵角δが略一定で保持されているため、補正後旋回アシストトルクＴｒｑ’は、時刻ｔ４から時刻ｔ５の直前までの期間において、略一定値となっている。
【０１３６】
従って、図１７に示すように、時刻ｔ４から時刻ｔ５の直前までの期間では、補正係数Ｋｔによって補正された、略一定値となる補正後旋回アシストトルクＴｒｑ’によって、規範車速Ｖｃが減少していく。
引き続き、図１７に示すように、時刻ｔ５から時刻ｔ６の直前までの期間では、コーナリングが終了に近づいており、ドライバが中立位置へと切戻操舵を開始している。
保舵判定部１５は、切戻操舵となるので、図１７に示すように、フラグＦｒδをセット状態に設定（維持）する（ステップＳ３１２）。
【０１３７】
一方、補正処理部１６は、フラグＦｒδがセット状態となっているので（ステップＳ５０２のＹｅｓ）、図１５に示す補正係数マップから、供給される操舵角δの大きさに応じた補正係数Ｋｔを取得する。そして、取得した補正係数Ｋｔを乗算器１６ｂに供給する（ステップＳ５０４）。ここで、時刻ｔ５から時刻ｔ６の直前までの期間では、操舵角δが閾値Ｔｈ２を超えているため、現在の操舵角δの大きさに応じた補正係数Ｋｔが乗算器１６ｂに供給される。
【０１３８】
乗算器１６ｂは、供給される補正係数Ｋｔと、供給される旋回アシストトルクＴｒｑとを乗算し、その乗算結果「Ｋｔ×Ｔｒｑ」を補正後旋回アシストトルクＴｒｑ’として設定する（ステップＳ５０６）。そして、補正後旋回アシストトルクＴｒｑ’として、「Ｔｒｑ’＝Ｋｔ×Ｔｒｑ」を、指令値算出部６Ｄに供給する（ステップＳ５０８）。
これにより、操舵角δが閾値Ｔｈ２を超えておりかつ閾値Ｔｈ３未満の値で保持されている期間は、この操舵角δの大きさに応じた補正係数Ｋｔによって減少補正された補正後旋回アシストトルクＴｒｑ’によって、減速制御が行われる。なお、切戻操舵によって、操舵角δが徐々に小さくなるため、時刻ｔ５から時刻ｔ６の直前までの期間において、補正後旋回アシストトルクＴｒｑ’も徐々に小さくなる。
【０１３９】
従って、図１７に示すように、時刻ｔ５から時刻ｔ６の直前までの期間では、補正係数Ｋｔによって補正された、徐々に小さくなる補正後旋回アシストトルクＴｒｑ’によって、規範車速Ｖｃが徐々に減少していく。
このように補正後旋回アシストトルクＴｒｑ’によって減速制御を行った場合の規範車速Ｖｃは、図１７中に一点鎖線で示す、補正を行わなかった場合（従来の減速制御を行った場合）と比較して、高い速度で推移している。
【０１４０】
つまり、操舵角δが閾値Ｔｈ２を超える期間、即ち旋回アシストが必要なシーンでは、過度の減速とならない範囲で減速制御を行っている。これにより、操舵角δが閾値Ｔｈ２を超える場合でも、旋回アシストを行いつつ、車速を一定にするためのアクセル操作の発生を低減することが可能となる。
引き続き、図１７に示すように、時刻ｔ６から時刻ｔ７の直前までの期間では、切戻操舵が継続して行われ、操舵角δが閾値Ｔｈ２以下となる。そのため、補正係数演算部１６ａで取得される補正係数Ｋｔが０となる。これにより、時刻ｔ６から時刻ｔ７の直前までの期間では、補正後旋回アシストトルクＴｒｑ’が「０」となる。
【０１４１】
そのため、図１７に示すように、時刻ｔ６から時刻ｔ７の直前までの期間では、規範車速Ｖｃが一定となる。つまり、時刻ｔ６から時刻ｔ７の直前までの期間は、ドライバが車速を一定にするためのアクセル操作を行う必要が無くなる。
ここで、本実施形態において、ドライバ加減速要求推定部６Ａが加減速要求推定部に対応し、車速センサ７が実車速検出部に対応し、ハンドル操作検出装置３１が操舵角検出部に対応する。
【０１４２】
また、本実施形態において、旋回アシストトルク演算部６Ｂ内において、上記（１）式に従って目標ヨーレートφ＊を演算する処理が目標ヨーレート演算部に対応し、旋回アシストトルク演算部６Ｂ内において、上記（２）式に従って横加速度推定値Ｙｇ＊を演算する処理が横加速度検出部に対応する。
また、本実施形態において、旋回アシストトルク演算部６Ｂ内において、上記（３）式に従って旋回中目標車速ν＊を演算する処理が旋回中目標車速演算部に対応し、旋回アシストトルク演算部６Ｂ内において、上記（４）式に従って旋回アシストトルクＴｒｑを演算する処理が旋回アシストトルク演算部に対応する。
【０１４３】
また、本実施形態において、加算器１０ｆ及び除算器１０ｇが目標加速度演算部に対応し、積分器１０ｈが目標車速演算部に対応し、減算器１１、車速サーボ６Ｅ及び加算器６Ｆが加減速制御部に対応する。
また、本実施形態において、操舵速度演算部１２が、操舵速度演算部に対応し、乗算部１３及び保舵判定部１５が、保舵判定部に対応し、補正処理部１６が、旋回アシスト作動制御部に対応する。
【０１４４】
（第２実施形態の効果）
本実施形態は、上記第１実施形態の効果に加えて、以下の効果を奏する。
（１）補正処理部１６が、操舵角δが予め設定された大舵角判定閾値Ｔｈ２を超えていると判定され、かつ、操舵角δが一定に保持されていると判定された期間において、操舵角δの大きさに応じた補正量で旋回アシストトルクＴｒｑによる減速制御の制御量を減少補正する。
【０１４５】
操舵角δの大きさに応じた補正量で旋回アシストトルクＴｒｑによる減速制御の制御量を減少補正することで、該制御量を適切な補正量で減少補正することが可能となる。これにより、操舵角の大きさに応じた適切な補正量で減少補正された制御量で減速制御を行うことが可能となり、旋回アシストによる過度の減速を抑えることが可能となる。これにより、旋回アシストが必要な操舵角δとなるシーンでは旋回アシストを行いつつも、過度の減速に対するドライバのアクセル操作の発生を低減することができるという効果が得られる。
【０１４６】
（変形例）
上記各実施形態では、例えば、上記第１実施形態の図１３に示すように、旋回開始時の切増操舵の後の保舵期間の後に、再度切増操舵が行われた場合に、保舵期間において０となっていた制御量を、そのときの旋回アシストトルクＴｒｑの値に基づく制御量へとすぐに変更する構成としている。この構成に限らず、例えば、図１８（ａ）に示すように、制御量０の状態から、切増操舵を行っている期間における旋回アシストトルクＴｒｑの最大値に向かって線形に増加するように旋回アシストトルクＴｒｑを補正する構成としてもよい。また、例えば、図１８（ｂ）に示すように、制御量０の状態から、切増操舵を行っている期間における旋回アシストトルクＴｒｑの最大値に向かって対数関数的に増加するように旋回アシストトルクＴｒｑを補正する構成としてもよい。このような構成とすることで、階段状に旋回アシストトルクＴｒｑが変化するのを防ぐことができるので、急激な減速が発生するのを防止することができる。なお、図１８（ａ）及び（ｂ）中の破線は、旋回アシストトルク演算部６Ｂにおいて演算される補正前の旋回アシストトルクＴｒｑの時間変化を示す。
【０１４７】
また、上記各実施形態では、操舵角δと操舵速度δ’の乗算結果に基づいて、操舵角δが一定に保持されているか否かを判定する構成としたが、この構成に限らない。例えば、操舵角δの時間変化や、操舵速度δ’の時間変化に基づいて操舵角δが一定に保持されているか否かを判定するなど他の構成としてもよい。
また、上記各実施形態では、本発明に係る車両用走行支援装置及び自動車を、電動モータ２を動力源とするいわゆる電気自動車に適用した場合について説明しているが、これに限定されるものではなく、内燃機関を動力源とする自動車や、内燃機関と電動モータとを備えたハイブリッド車両であっても、本願発明は適用可能である。
【０１４８】
また、上記各実施形態では、フラグＦａがセットされた状態では、転がり抵抗成分Ｒ１及び空気抵抗成分Ｒ２を０にするようにしているが、これに限定されるものではなく、例えば、０よりも若干大きな値に設定するような制御でも構わない。
また、上記各実施形態では、アクセル操作検出装置９によって検出されるアクセル操作量に基づいて、ドライバ加減速要求値を推定する構成としたが、この構成に限らない。ドライバ加減速要求値を推定することが可能で有れば、例えば、ステアリングスイッチやジョイスティック等の操作量に基づいて、推定値を求める構成としてもよい。
【０１４９】
また、上記実施形態は、本発明の好適な具体例であり、技術的に好ましい種々の限定が付されているが、本発明の範囲は、上記の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。また、上記の説明で用いる図面は、図示の便宜上、部材ないし部分の縦横の縮尺は実際のものとは異なる模式図である。
また、本発明は上記実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良、均等物等は本発明に含まれるものである。
【符号の説明】
【０１５０】
１    自動車
２    電動モータ
３    変速機
４    ドライブシャフト
５    駆動輪
６    コントローラ
６Ａ  ドライバ加減速要求推定部
６Ｂ  旋回アシストトルク演算部
６Ｃ  旋回アシスト作動制御部
６Ｄ  指令値算出部
６Ｅ  車速サーボ
６Ｆ  加算器
７    車速センサ
８    アクセルペダル
９    アクセル操作検出装置
１０  規範車両モデル
１０ａ  転がり抵抗成分記憶部
１０ｂ  空気抵抗成分設定部
１０ｃ  選択部
１０ｄ  設定部
１０ｅ  フラグ設定部
１０ｆ  加算器
１０ｇ  除算器
１０ｈ  積分器
１１    減算器
１２    操舵速度演算部
１３    乗算部
１４    操舵状態判定部
１５    保舵判定部
１６    補正処理部
１６ａ  補正係数演算部
１６ｂ  乗算器
３０    ステアリングコラム
３１    ハンドル操作検出装置
【図１】
2014108652.tif 000003
【図２】
2014108652.tif 000004
【図３】
2014108652.tif 000005
【図４】
2014108652.tif 000006
【図５】
2014108652.tif 000007
【図６】
2014108652.tif 000008
【図７】
2014108652.tif 000009
【図８】
2014108652.tif 000010
【図９】
2014108652.tif 000011
【図１０】
2014108652.tif 000012
【図１１】
2014108652.tif 000013
【図１２】
2014108652.tif 000014
【図１３】
2014108652.tif 000015
【図１４】
2014108652.tif 000016
【図１５】
2014108652.tif 000017
【図１６】
2014108652.tif 000018
【図１７】
2014108652.tif 000019
【図１８】
2014108652.tif 000020
【図１９】
2014108652.tif 000021