(57)【要約】【課題】  自動転舵制御時、運転者にハンドルの拘束感を与えることを防止できる車両用操舵制御装置および方法を提供する。【解決手段】  操舵コントローラ１０は、自動転舵制御時、検出された転舵反力と推定された転舵反力との差分である転舵反力差分の変化量を積分して転舵反力補正値を算出し、転舵反力差分と転舵反力補正値との差分に応じた操舵反力をハンドル１に付与する。【選択図】      図１
2010132100.tif 000002
【特許請求の範囲】
【請求項１】
ハンドルと操向輪を転舵する転舵機構とが機械的に切り離され、
前記ハンドルの操舵角に応じて設定される第１目標転舵角に基づいて、前記操向輪の転舵角を制御する通常制御と、車両の走行状態に応じて設定される第２目標転舵角に基づいて、前記操向輪の転舵角を制御する自動転舵制御とを実行する車両用操舵制御装置において、
前記操向輪に作用する転舵反力を検出する転舵反力検出手段と、
自車両が走行する道路の曲率を検出する曲率検出手段と、
検出された曲率から転舵反力を推定する転舵反力推定手段と、
自動転舵制御時、検出された転舵反力と推定された転舵反力との差分である転舵反力差分の変化量を積分して転舵反力補正値を算出し、前記転舵反力差分と前記転舵反力補正値との差分に応じた操舵反力を前記ハンドルに付与する反力制御手段と、
を備えることを特徴とする車両用操舵制御装置。
【請求項２】
請求項１に記載の車両用操舵制御装置において、
前記反力制御手段は、検出された曲率が所定の直線判断閾値以下である場合、前記転舵反力補正値を０とすることを特徴とする車両用操舵制御装置。
【請求項３】
請求項２に記載の車両用操舵制御装置において、
前記反力制御手段は、前記転舵反力差分の絶対値が大きいほど前記転舵反力差分の変化量の積分速度を低くすることを特徴とする車両用操舵制御装置。
【請求項４】
請求項３に記載の車両用操舵制御装置において、
前記反力制御手段は、推定された転舵反力の微分値が小さいほど前記転舵反力差分の変化量の積分速度を高くすることを特徴とする車両用操舵制御装置。
【請求項５】
請求項１ないし請求項３のいずれか１項に記載の車両用操舵制御装置において、
前記反力制御手段は、車両挙動の変化が大きいほど前記転舵反力差分の変化量の積分速度を低くすることを特徴とする車両用操舵制御装置。
【請求項６】
請求項１ないし請求項５のいずれか１項に記載の車両用操舵制御装置において、
前記反力制御手段は、自動転舵制御が解除された場合、前記反力が０となる操舵角を徐々に車両直進時の操舵角に戻すことを特徴とする車両用操舵制御装置。
【請求項７】
操向輪を転舵する転舵機構と機械的に切り離されたハンドルの操舵角に応じて設定される第１目標転舵角に基づいて、前記操向輪の転舵角を制御する通常制御と、車両の走行状態に応じて設定される第２目標転舵角に基づいて、前記操向輪の転舵角を制御する自動転舵制御とを実行する車両用操舵制御方法において、
自車両が走行する道路の曲率から転舵反力を推定し、
自動転舵制御時、検出された転舵反力と推定された転舵反力との差分である転舵反力差分の変化量を積分して転舵反力補正値を算出し、前記転舵反力差分と前記転舵反力補正値との差分に応じた操舵反力を前記ハンドルに付与することを特徴とする車両用操舵制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動転舵制御機能を備えた車両用操舵制御装置に関する。
【背景技術】
【０００２】
従来の車両用操舵制御装置では、ハンドル操作によらず自動的に操向輪の転舵角を制御するレーンキープ等の自動転舵制御時、操舵角を操向輪の転舵角に応じて設定された操舵角とすることで、操舵角と車両挙動との不一致を回避し、運転者に与える違和感を抑制している（例えば、特許文献１参照。）。
【特許文献１】特開２００６−２６４３７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来技術にあっては、ハンドルには操向輪の転舵角に応じて設定された操舵角を保持するために転舵角によって発生する路面反力と、この路面反力を打ち消すためのトルクが常に付与された状態であるため、自動転舵制御中に運転者が、例えば、微小な修正操舵等の操舵を行う際、大きな力が必要となり、ハンドルの拘束感を与えるという問題があった。
【０００４】
本発明の目的は、自動転舵制御時、運転者にハンドルの拘束感を与えることを防止できる車両用操舵制御装置および方法を提供することにある。
【課題を解決するための手段】
【０００５】
上述の目的を達成するため、本発明では、検出された転舵反力と自車両が走行する道路の曲率から推定された転舵反力との差分である転舵反力差分の変化量を積分して転舵反力補正値を算出し、前記転舵反力差分と前記転舵反力補正値との差分に応じた操舵反力を前記ハンドルに付与する。
【発明の効果】
【０００６】
本発明では、自動転舵制御時には、自動転舵時の目標転舵角に応じて設定された操舵角が、操舵反力が０となる操舵角となり、ハンドルには当該操舵角へと戻す自然な反力が作用するのみであるため、運転者にハンドルの拘束感を与えることを防止できる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を実施するための最良の形態を、実施例に基づいて説明する。
【実施例１】
【０００８】
まず、構成を説明する。
図１は、実施例１の車両用操舵制御装置を適用したステア・バイ・ワイヤシステムの全体構成図であり、実施例１の車両用操舵制御装置は、ハンドル１と前輪（操向輪）２，２を転舵する転舵機構３とが機械的に切り離された、いわゆる、ステア・バイ・ワイヤ（SBW）システムである。
【０００９】
ハンドル１を支持するコラムシャフト４には、ハンドル１に操舵反力を付与する反力モータ（反力機構）５と、ハンドル１の直進状態からの回転角である操舵角としてコラムシャフト４の回転角を検出する操舵角センサ６が設けられている。転舵機構３には、転舵機構３に対し前輪２，２（操向輪）を転舵する転舵トルクを付与する転舵モータ７と、前輪２，２の直進状態からの回転角である転舵角としてピニオンシャフト８の回転角を検出する転舵角センサ９とが設けられている。なお、ピニオンシャフト８はラック１６を介して前輪２，２に機械的に接続されており、ピニオンシャフト８が回転することによってラック１６が軸方向に移動することにより前輪２，２が転舵される。したがって、転舵角はピニオンシャフト８の回転角を検出することによって転舵角を検出することができる。
【００１０】
反力モータ５および転舵モータ７は、操舵コントローラ（反力制御手段）１０により制御される。操舵コントローラ１０には、上記操舵角センサ６からの操舵角および転舵角センサ９からの転舵角に加え、前輪２，２からラック１６の軸方向に入力する力を検出するラック軸力センサ（転舵反力検出手段）１１からの転舵反力と、車速センサ１２からの車速（車体速）と、ヨーレートセンサ１３からのヨーレートと、カメラ（曲率検出手段）１４からの撮像画像と、自動転舵スイッチ（以下、SW）１５からの自動転舵制御選択信号とが入力される。
【００１１】
自動転舵SW１５は、ドライバ（運転者）のON操作によりレーンキープ制御における自動転舵制御を選択するスイッチであって、操舵コントローラ１０は、自動転舵SW１５からOFF信号が出力されている場合には、通常制御を実行する。ここで、通常制御とは、ハンドル１の操舵角と車速とに応じて目標転舵角（第１目標転舵角）を設定し、設定した第１目標転舵角が得られるように転舵モータ７を駆動して前輪２，２を転舵させつつ、ラック軸力センサ１１で検出される転舵反力（路面反力）に応じたトルクで反力モータ５を駆動して、操舵反力をハンドル１に付与する一般的なSBW制御である。
【００１２】
第１目標転舵角は、ステアリングギア比（転舵角に対する操舵角の比）に基づく操舵角と転舵角との関係から設定する。ステアリングギア比は、車速に応じて変更する。例えば、低車速域ではステアリングギア比を小さくして（転舵角に対する操舵角を小さくして）旋回性能を高め、高車速域ではステアリングギア比を大きくして（転舵角に対する操舵角の比を大きくして）走行安定性を高める。また、操舵反力は、転舵角に応じた転舵反力が最小となる直進走行時の操舵角を反力最小位置とし、転舵反力が大きくなるほどより大きくなるような特性とする。
【００１３】
一方、操舵コントローラ１０は、自動転舵SW１５からON信号が出力されている場合には、所定の解除条件が成立するまでの間、ハンドル操作によらず自動的に前輪２，２を転舵する自動転舵制御を実行する。ここで、自動転舵制御は、自車両前方のレーンマークをカメラ１４で認識し、自車両がレーン内の走行を維持するように、前輪２，２の目標転舵角（第２目標転舵角）を設定し、前輪２，２の転舵角が設定した目標転舵角となるように、転舵モータ７を駆動して前輪２，２を自動的に転舵するレーンキープ制御等の、状況に応じて前輪２，２を自動的に転舵する制御をいう。
なお、以下では上述の通常制御時の目標転舵角を第１目標転舵角と記載し、上述の自動転舵制御時の目標転舵角を第２目標転舵角と記載し、これらを総称して目標転舵角と記載する。
【００１４】
実施例１では、自動転舵制御の第２目標転舵角を、操舵角と車速とに応じて設定された第１目標転舵角に目標偏差角を加算して求める。言い換えれば、目標偏差角は、自動転舵制御の第２目標転舵角と、操舵角と車速とで決まる第１目標転舵角との差分である。
【００１５】
実施例１のレーンキープ制御では、目標偏差角を、例えば、下記の式に基づいて算出する。
目標偏差角＝Ａ×（レーンに対する横位置）＋Ｂ×（レーンに対するヨー角）＋Ｃ×（レーンの曲率）
ここで、Ａ，Ｂ，Ｃはゲインであり、図２(a)〜(c)に示すゲインマップから算出する。
すなわち、レーンキープでは、レーンに対する横位置、レーンに対するヨー角、レーンの曲率に対して、ゲインを設定し、レーンに対する追従度合いを調整する。なお、上記レーンに対する横位置、レーンに対するヨー角、レーンの曲率はカメラ１４によって撮像された画像に基づいて検出することが可能である。
【００１６】
自動転舵制御の解除条件としては、ドライバの操舵介入やブレーキ操作等が挙げられる。ここで、操舵介入とは、車線変更や障害物回避操作等、操舵角センサ６から得られる実際の操舵角（実操舵角）が第２目標転舵角に応じて設定された操舵角から大きく変化した場合とし、修正操舵等、車両の直進、旋回状態を維持する程度の微小な操舵（すなわち保舵時の微小操舵）では、自動転舵制御を解除しないこととする。また、第２目標転舵角と「第２目標転舵角に応じて設定された操舵角」との関係は、通常制御時においてステアリングギア比で決まる転舵角と操舵角との関係と同一である。したがって、「第２目標転舵角に応じて設定された操舵角」は第２目標転舵角にステアリングギア比を乗算して求めることができる。
【００１７】
図３は、実施例１の操舵コントローラ１０の制御ブロック図であり、図３に示すように、操舵コントローラ１０は、転舵角演算部１０ａと、角度サーボ演算部１０ｂと、操舵反力演算部１０ｃと、自動転舵演算部（転舵反力推定手段）１０ｄと、目標偏差角補正部１０ｅと、転舵反力補正部１０ｆと、を備えている。
【００１８】
自動転舵演算部１０ｄは、自動転舵SW１５がONである自動転舵制御時、自動転舵制御における第２目標転舵角と、操舵角と車速とに応じた第１目標転舵角との偏差である目標偏差角を演算する。演算した目標偏差角は、目標偏差角補正部１０ｅに出力される。なお、この自動転舵演算部１０ｄは、自動転舵SW１５がOFFである通常制御時には、目標偏差角を出力しない（０を出力する）。
【００１９】
また、自動転舵演算部１０ｄは、下記の式を参照して推定転舵反力を算出する。算出した推定転舵反力は、転舵反力補正部１０ｅに出力される。
Fr^ = 1/2×M×V2/r
ここで、
Fr^：推定転舵反力
M：車両重量
V：車速
1/r：レーンの曲率（rはカメラ１４の撮像画像から求めたレーンの半径）
であり、1/2は、前輪分の転舵反力を意味する。
【００２０】
目標偏差角補正部１０ｅは、自動転舵演算部１０ｄから入力した目標偏差角に応じた目標転舵角加算量を出力する。この出力した目標転舵角加算量は転舵角演算部１０ａから出力された目標転舵角に加算される。目標転舵角加算量は、図４に示すように、目標偏差角の絶対値があらかじめ定められた値である|α|以下の場合には、目標偏差角の絶対値に比例した値とし、目標偏差角の絶対値があらかじめ定められた値である|α|を超える場合には、一定値とする。また、目標偏差角が０である場合、すなわち自動転舵SW１５がOFFである通常制御時には０を出力する。ここで、所定値αは、ハンドル１を回転させずに前輪２，２を転舵した場合であっても、車両挙動変化が小さく、ドライバに違和感を与えない目標偏差角（例えば、転舵角で0.3°程度）とする。
なお、実施例１では、ドライバから見て右方向への操舵および転舵を正（＋）、左方向への操舵および転舵を負（−）とする。
【００２１】
転舵角演算部１０ａは、操舵角と車速とに応じて車両の目標ヨーレートを設定し、設定した目標ヨーレートを得るための前輪２，２の第１目標転舵角を演算する。
角度サーボ演算部１０ｂは、転舵角演算部１０ａで演算された第１目標転舵角に目標偏差角補正部１０ｅから出力された目標転舵角加算量を加算した第２目標転舵角を入力し、この第２目標転舵角と実転舵角（実際の転舵角）とを一致させる転舵指令電流を演算し、転舵モータ７をサーボ制御する。なお、上述した通り自動転舵SW１５がOFFである通常制御時には目標偏差角補正部１０ｅから出力される目標転舵角加算量は０である。したがって、通常制御時には、第１目標転舵角と第１目標転舵角に目標転舵角加算量を加算した第２目標転舵角との値は一致する。
【００２２】
転舵反力補正部１０ｆは、ラック軸力センサ１１で検出された実転舵反力（実際の転舵反力）と、自動転舵演算部１０ｄで算出された推定転舵反力と、自動転舵SW１５の信号とを入力し、実転舵反力と推定転舵反力との差分である転舵反力差分のうち定常成分のみを打ち消すように補正した転舵反力差分を操舵反力演算部１０ｃへ出力する。
【００２３】
図５は、実施例１の転舵反力補正部１０ｆのブロック図であり、転舵反力補正部１０ｆは、差分器１６ａと、差分器１６ｂと、乗算器１６ｃと、積分器１６ｄと、差分器１６ｅとを備えている。
差分器１６ａは、実転舵反力と推定転舵反力との差分である転舵反力差分を差分器１６ｂと差分器１６ｅとへそれぞれ出力する。
差分器１６ｂは、差分器１６ａの出力である転舵反力差分と積分器１６ｄの出力である転舵反力補正値との差分を乗算器１６ｃへ出力する。
【００２４】
乗算器１６ｃは、差分器１６ｂの出力である転舵反力差分と転舵反力補正値との差分に積分ゲインＫを乗算した値を積分器１６ｄへ出力する。ここで、積分ゲインＫは、
Ｋ＝K1×K2×K3×K4×K5（0〜1）
ただし、K1,K2,K3,K4,K5はゲインである。
【００２５】
以下、各ゲインの設定方法について説明する。
ゲインK1は、図６に示すように、レーンの曲率が所定の直線判断閾値1/r0以下のときに０であると共に曲率が直線判断閾値1/r0を超えて所定値となるまでは曲率が大きいほどより大きな値とし、曲率が所定値1/r1を超えるとき一定の最大値とする。ここで、直線判断閾値1/r0は、直線路を走行中であると判定できる曲率値とする。
【００２６】
ゲインK2は、図７に示すように、実転舵反力と推定転舵反力との差分（転舵反力差分）の絶対値が所定値ΔF0以下のときは一定の最大値とし、実転舵反力と推定転舵反力との差の絶対値が所定値ΔF0を超えたときは当該絶対値が大きいほどより小さな値とする。
【００２７】
ゲインK3は、図８に示すように、推定転舵反力の微分値が所定値Fr0^'以下のときは一定の最大値とし、推定転舵反力の微分値が所定値Fr0^'を超えたときは当該微分値が大きいほどより小さな値とする。
【００２８】
ゲインK4は、図９に示すように、実転舵反力の微分値が所定値Fr0'以下のときは一定の最大値とし、実転舵反力の微分値が所定値Fr0'を超えたときは当該微分値が大きいほどより小さな値とする。
【００２９】
ここで、実転舵反力の微分値に代えて、ヨーレートセンサ１３により検出したヨーレートの微分値を用いてもよい。また、車両に作用する横加速度を検出する横加速度センサを設け、横加速度センサにより検出した横加速度の微分値を用いてもよい。つまり、ゲインK5を設定するためのパラメータは、旋回挙動の変化を示すものであればよい。
ゲインK5は、自動転舵SW１５から入力された自動転舵制御の信号がOFFのとき０とし、ONのとき１とする。
【００３０】
積分器１６ｄは、乗算器１６ｃの出力を積分した転舵反力補正値を、差分器１６ｂおよび差分器１６ｅへ出力する。
差分器１６ｅは、転舵反力差分と転舵反力補正値との差分、すなわち補正された転舵反力差分を操舵反力演算部１０ｃへ出力する。
【００３１】
以上から分かるように、自動転舵SW１５がOFF信号を出力する通常制御時は、ゲインK5=0から積分ゲインＫ＝０であるため、転舵反力補正値は０となる。したがって、通常制御時は、転舵反力補正部１０ｆは実転舵反力と推定転舵反力との差分である転舵反力差分を補正せずにそのまま操舵反力演算部１０ｃへ出力する。
【００３２】
一方、自動転舵SW１５がON信号を出力する自動転舵制御時は、K5=1となるため、積分ゲインＫは、ゲインK1,K2,K3,K4に応じて設定され、転舵反力差分が０に近づくように補正して、補正された転舵反力差分を操舵反力演算部１０ｃへ出力する。
【００３３】
また、転舵反力補正部１０ｆは、自動転舵制御がONからOFFになった場合（自動転舵制御から通常制御へ移行する場合）、転舵反力補正値を徐々に０とする。これは、例えば、積分器１６ｃの内部に図１０のような積分器１６ｃから出力される転舵反力補正値を徐々に低減するブロックを設けることによって実現可能である。これにより、自動転舵制御を解除する際、ドライバに違和感を与えない程度の時間ａで、転舵反力補正値を徐々に０とすることができる。
【００３４】
操舵反力演算部１０ｃは、通常制御時、操舵角センサ６から入力される操舵角と、転舵反力補正部１０ｆから入力される補正された転舵反力差分と、車速センサ１２から入力される車速とに応じて目標操舵反力を演算し、この目標操舵反力が得られる反力モータ５の操舵反力指令電流を演算して反力モータ５を駆動する。目標操舵反力は、操舵角が大きいほど、転舵反力差分が大きいほど、または車速が高いほどより大きな値に設定する。
【００３５】
また、操舵反力演算部１０ｃは、自動転舵制御時、自動転舵演算部１０ｄから入力される目標偏差角の絶対値があらかじめ定められた所定値|α|を超える場合には、転舵反力補正部１０ｆから入力される補正された転舵反力差分と、車速センサ１２から入力される車速とに応じて目標操舵反力を演算し、この目標操舵反力が得られる反力モータ５の操舵反力指令電流を演算して反力モータ５を駆動する。目標操舵反力は、転舵反力差分が大きいほど、または車速が高いほどより大きな値に設定する。
【００３６】
一方、操舵反力演算部１０ｃは、自動転舵制御時、自動転舵演算部１０ｄから入力される目標偏差角の絶対値があらかじめ定められた所定値|α|以下である場合には、目標操舵反力を０とする。
【００３７】
ここで、レーンの曲率から算出した推定転舵反力は、推定誤差を０とした場合、当該レーンを自動転舵制御の目標転舵角で走行しているときに受ける転舵反力と略一致する。理由は、自動転舵制御時の目標転舵角は、推定転舵反力と同様に、自車両前方のレーンの曲率に応じて設定するからである。
【００３８】
したがって、転舵反力差分に応じた操舵反力の付与は、前輪２，２の転舵角が将来の第２目標転舵角まで転舵されるように、ハンドル１の操舵角を当該目標転舵角に応じて設定された操舵角（第２目標転舵角にステアリングギア比を乗算して定まる操舵角）まで誘導することと等価である。ここで、将来の第２目標転舵角とは、次回または次々回の演算周期で演算される目標転舵角である。
【００３９】
次に、作用を説明する。
一般的に、ハンドルと前輪を転舵する転舵機構とが機械的に切り離された、いわゆるSBWシステムにおいて、レーンキープ制御等の自動転舵制御を行う場合、その目標偏差角を前輪２，２の転舵角に反映させる方法は、
1. 反力モータに目標偏差角に応じた操舵反力指令電流を与え、ハンドルを回転させてその操舵角を目標偏差角に対応する角度分変化させることにより転舵モータの目標転舵角に目標偏差角を反映させる方法
2. ハンドルは回転させず、転舵モータの目標転舵角に目標偏差角を直接加算する方法
が考えられる。
【００４０】
ここで、目標偏差角に応じた操舵反力指令電流を反力モータに与える場合、ハンドルを自動的に回転させることで目標偏差角が目標転舵角に反映されて前輪が転舵されるため、与えられた操舵反力指令電流により路面からの転舵反力が伝わらず、ドライバに違和感を与えてしまう。
【００４１】
一方、自動転舵制御の目標偏差角を目標転舵角に直接加算する場合、前輪のみを自動的に転舵するため、ハンドルが回転せず、ドライバは車両の旋回を車両挙動のみから認識しなければならない。この状態で大きな車両挙動変化が発生した場合、操舵角と車両挙動とが乖離することで、ドライバに違和感を与えてしまう。
【００４２】
これに対し、実施例１では、自動転舵制御時、目標偏差角の絶対値がドライバに違和感を与えない|α|以下の場合には、ハンドル１を回転させずに目標偏差角に応じて前輪２，２のみを転舵させ、目標偏差角の絶対値が|α|を超える場合には、ハンドル１を目標転舵角に応じて設定された操舵角まで回転させる。
【００４３】
すなわち、ハンドル１を回転させずに車両挙動変化が発生した際、前輪２，２の実転舵角に対する操舵角のずれがドライバに違和感を与えない範囲に抑えられるため、操舵角と車両挙動との不一致に伴う違和感の発生を防止することができる。
【００４４】
また、実施例１では、自動転舵制御時、実転舵反力と推定転舵反力との差分である転舵反力差分から定常成分を除いた操舵反力のみをハンドル１に付与する。そして、上述したように、推定転舵反力は、カメラ１４で認識した自車両前方のレーンマークから算出したレーンの曲率に基づいて算出しているため、推定誤差を０と仮定した場合、当該レーンを目標転舵角で走行しているときの転舵反力と略一致する。
【００４５】
つまり、実転舵反力と推定操舵反力との偏差を無くすような操舵反力を生成することで、ハンドル１の操舵角を次回の目標転舵角に応じて設定される操舵角へと誘導できる。これにより、旋回初期のように目標転舵角が増加する際の車両の追従性を高めることができ、自動転舵制御の目標軌道に対する車両のトレース性が向上する。
【００４６】
また、転舵反力補正部１０ｆでは、積分器１６により、転舵反力差分の定常成分を除去している。ここで、転舵反力差分の定常成分は、車両重量の変化やレーンの曲率の検出誤差等に伴う推定転舵反力の推定誤差を含むため、転舵反力差分の定常成分を無くすことは、推定転舵反力の推定誤差を無くすことと等価である。つまり、推定転舵反力を正確に算出できるため、操舵反力が０となる操舵角を、目標転舵角に応じて設定された操舵角へと正確にずらすことができ、転舵角を目標転舵角へと正確に制御できる。
【００４７】
さらに、カーブ進入後、車両が定常旋回状態となった場合、実転舵反力と推定転舵反力との差分は０であるため、積分により補正された転舵反力差分は０となり、操舵角が目標転舵角に応じて設定された操舵角と一致することで、操舵反力は０となる。この状態からドライバが左右に修正操舵を行ったとき、ハンドル１にはハンドル１を目標転舵角に応じて設定された操舵角に戻すような自然な反力が作用するのみであるため、ドライバにハンドル１の拘束感を与えることを防止できる。
【００４８】
また、実施例１の転舵反力補正部１０ｆでは、検出されたレーンの曲率が直線判断閾値1/r0以下である場合、すなわち、直線路を走行している場合、転舵反力補正値を０とし、転舵反力差分をそのまま操舵反力演算部１０ｃへ出力する。これは、直線路で車両を直進させるためには、操舵反力が０となる操舵角を車両直進時の転舵角に応じて設定された操舵角とするのが望ましいからである。直線路を走行中に操舵反力が０となる操舵角をずらすと、車両を直進させづらくなるため、操舵反力が０となる操舵角をずらすのは好ましくない。
【００４９】
また、転舵反力補正部１０ｆでは、転舵反力差分の絶対値が所定値ΔF0を超えたときは、当該絶対値が大きいほど転舵反力差分の変化量の積分速度を低くする。つまり、転舵反力差分の絶対値が大きい場合には、推定誤差を無くすことよりも、操舵反力が０となる操舵角を目標転舵角に応じて設定された操舵角へと素早くずらすことを優先することで、目標軌道に対する車両の追従性を確保できる。
【００５０】
転舵反力補正部１０ｆでは、推定転舵反力の微分値が所定値Fr0^'以下のときは一定の最大値とし、推定転舵反力の微分値が所定値Fr0^'を超えたときは当該微分値が大きいほどより小さな値とする。すなわち、実施例１では、上記のように転舵反力差分の絶対値が所定値F0を超えた場合には、レーンの曲率から求めた推定転舵反力の誤差が大きくても積分速度が低くなり、推定誤差を素早くなすことができない。よって、推定転舵反力が変化していないときは積分速度を高めることで、推定誤差を早期に無くすことができる。なお、推定転舵反力は変化していないため、積分速度を高めても目標軌道に対する車両の追従性を損なうことはない。
【００５１】
また、転舵反力補正部１０ｆでは、実転舵反力の微分値が所定値Fr0'以下のときは一定の最大値とし、実転舵反力の微分値が所定値Fr0'を超えたときは当該微分値が大きいほどより小さな値とする。ここで、実転舵角の微分値は、車両の旋回挙動が変化していることを示すものである。つまり、車両の旋回挙動が変化している場合には、操舵反力に反映させることで、ドライバに旋回挙動の変化を操舵反力の変化として伝達できる。
【００５２】
さらに、転舵反力補正部１０ｆでは、自動転舵制御がONからOFFになった場合、転舵反力補正値を徐々に０とする。例えば、自動転舵制御から通常制御へ切り替わると同時に転舵反力補正値を０とした場合、転舵反力に応じて生成される目標操舵反力が急増し、ドライバに違和感を与えるおそれがある。そこで、実施例１では、ドライバに違和感を与えない程度の時間ａで、転舵反力補正値を徐々に０とすることにより、通常制御復帰時の操舵反力の急変を抑制することができる。
【００５３】
次に、効果を説明する。
実施例１の車両用操舵制御装置にあっては、以下に列挙する効果を奏する。
【００５４】
(1) 操舵コントローラ１０は、自動転舵制御時、検出された転舵反力と推定された転舵反力との差分である転舵反力差分の変化量を積分して転舵反力補正値を算出し、転舵反力差分と転舵反力補正値との差分に応じた操舵反力と、目標転舵角（第２目標転舵角）に応じて設定された操舵角と実操舵角との偏差に基づいた操舵反力とを加算した操舵反力をハンドル１に付与する。これにより、時々刻々と変化する目標転舵角に応じて操舵反力が０となる操舵角を積極的にずらすことができ、ドライバに与える違和感を抑制できる。
【００５５】
(2) 操舵コントローラ１０は、検出された曲率が所定の直線判断閾値1/r0以下である場合、転舵反力補正値を０とするため、直線路で操舵反力が０となる操舵角をずらすことで車両を直進走行させづらくなるのを防止できる。
【００５６】
(3) 操舵コントローラ１０は、転舵反力差分の絶対値が大きいほど転舵反力差分の変化量の積分速度を低くするため、目標軌道に対する車両の追従性を確保できる。
【００５７】
(4) 操舵コントローラ１０は、推定された転舵反力の微分値が小さいほど転舵反力差分の変化量の積分速度を高くするため、目標軌道に対する車両の追従性と、推定誤差の解消との両立を図ることができる。
【００５８】
(5) 操舵コントローラ１０は、車両挙動の変化が大きいほど転舵反力差分の変化量の積分速度を低くするため、ドライバに旋回挙動の変化を操舵反力の変化として伝達できる。
【００５９】
(6) 操舵コントローラ１０は、自動転舵制御が解除された場合、操舵反力が０となる操舵角を徐々に車両直進時の操舵角に戻すため、通常制御復帰時の操舵反力の急変を抑制できる。
【００６０】
(7) 自車両が走行する道路の曲率から転舵反力を推定し、自動転舵制御時、検出された転舵反力と推定された転舵反力との差分である転舵反力差分の変化量を積分して転舵反力補正値を算出し、転舵反力差分と転舵反力補正値との差分に応じた操舵反力と、目標転舵角（第２目標転舵角）に応じて設定された操舵角と実操舵角との偏差に基づいた操舵反力とを加算した操舵反力をハンドル１に付与する。これにより、時々刻々と変化する目標転舵角に応じて操舵反力が０となる操舵角を積極的にずらすことができ、ドライバに与える違和感を抑制できる。
【００６１】
（他の実施例）
以上、本発明を実施するための最良の形態を、実施例に基づいて説明したが、本発明の具体的な構成は、実施例に限定されるものではなく、発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。
【００６２】
例えば、実施例では、自動転舵制御時、目標偏差角の絶対値が|α|以下である場合、操舵反力が生成されない構成としたが、本発明はこれに限らず、実転舵反力と推定転舵反力との差分である転舵反力差分の大きさに応じた微小な操舵反力（例えば、目標偏差角の絶対値が|α|を超えたときに演算される操舵反力×0.1など）を付与してもよい。
【図面の簡単な説明】
【００６３】
【図１】実施例１の車両用操舵制御装置を適用したステア・バイ・ワイヤシステムの全体構成図である。
【図２】レーンキープ制御のゲインマップである。
【図３】実施例１の操舵コントローラ１０の制御ブロック図である。
【図４】実施例１の目標偏差角に応じた目標転舵角加算量設定マップである。
【図５】実施例１の転舵反力補正部１０ｆのブロック図である。
【図６】実施例１のゲインK1の設定マップである。
【図７】実施例１のゲインK2の設定マップである。
【図８】実施例１のゲインK3の設定マップである。
【図９】実施例１のゲインK4の設定マップである。
【図１０】実施例１における自動転舵制御から通常制御へ移行する際の転舵反力補正方法を示す説明図である。
【符号の説明】
【００６４】
１  ハンドル
２  前輪（操向輪）
３  転舵機構
４  コラムシャフト
５  反力モータ
６  操舵角センサ
７  転舵モータ
８  ピニオンシャフト
９  転舵角センサ
１０  操舵コントローラ（反力制御手段）
１０ａ  転舵角演算部
１０ｂ  角度サーボ演算部
１０ｃ  操舵反力演算部
１０ｄ  自動転舵演算部（転舵反力推定手段）
１０ｅ  目標偏差角補正部
１０ｆ  転舵反力補正部
１１  ラック軸力センサ（転舵反力検出手段）
１２  車速センサ
１３  ヨーレートセンサ
１４  カメラ（曲率検出手段）
１５  自動転舵スイッチ
１６  ラック
【図１】
2010132100.tif 000003
【図２】
2010132100.tif 000004
【図３】
2010132100.tif 000005
【図４】
2010132100.tif 000006
【図５】
2010132100.tif 000007
【図６】
2010132100.tif 000008
【図７】
2010132100.tif 000009
【図８】
2010132100.tif 000010
【図９】
2010132100.tif 000011
【図１０】
2010132100.tif 000012