a.構成例
以下、本発明の各実施形態について説明するが、最初に各実施形態に共通の車両の操舵装置の構成例について図面を用いて説明しておく。図1は、この車両の操舵装置を概略的に示している。
この操舵装置10は、左右前輪Wfl,Wfrを転舵するための前輪転舵部20と、左右後輪Wrl,Wrrを転舵するための後輪転舵部40と、これらの前輪転舵部20と後輪転舵部40を制御するための転舵制御装置50とを備える。前輪転舵部20は、運転者によって回動操作される操舵ハンドル21を有する。操舵ハンドル21には、上下2分割した操舵軸22a,22bの上端部が接続されている。操舵軸22a,22bの下端部にはピニオンギヤ23が設けられ、同ピニオンギヤ23にはラックバー24が噛み合っている。ラックバー24は左右に延設され、その両端にて左右前輪Wfl,Wfrを転舵可能に連結していて、軸線方向の変位により左右前輪Wfl,Wfrを転舵する。したがって、操舵ハンドル21の回動は、操舵軸22a,22bおよびピニオンギヤ23を介してラックバー24に伝達されて、ラックバー24を軸線方向に変位させて、左右前輪Wfl,Wfrを転舵する。
操舵軸22aには、操舵軸22aの回転角度に基づいて操舵ハンドル21の操舵角δ(ハンドル操舵角δ)を検出する操舵角センサ25が設けられる。操舵軸22a,22b間には、左右前輪Wfl,Wfrの転舵角に対する操舵ハンドル21の回転角の比であるステアリングギヤ比を変更するための、言い換えれば下側の操舵軸22bに対する上側の操舵軸22aの回転角の比を可変とするためのステアリングギヤ比可変装置30が介装されている。ステアリングギヤ比可変装置30は、操舵軸22aの下端部に一体回転するように接続された円筒状のケーシング31を備えている。このケーシング31内には、ステアリングギヤ比可変アクチュエータを構成する電動モータ32が固定されている。電動モータ32の出力軸32aは、ケーシング31に回転可能に支持されていて、下端にて操舵軸22bに一体回転可能に接続されている。
なお、電動モータ32は減速機構33を備え、電動モータ32の回転は減速されてその出力軸32aに出力される。また、電動モータ32には、そのロータの回転数を検出するための回転角センサ34が設けられている。この回転角センサ34は、本実施形態においてはレゾルバにより構成され、電動モータ32の回転角を検出して、検出した回転角を表す検出信号を転舵制御装置50に出力する。以下、電動モータ32を前輪舵角調整モータ32と呼ぶ。
後輪転舵部40は、左右後輪Wrl,Wrrを転舵可能に連結する転舵バー41を備え、転舵バー41の軸線方向の変位により左右後輪Wrl,Wrrを転舵する。この転舵バー41には電動モータ42が組み付けられている。電動モータ42は、その回転に応じてボールねじ機構43を介して転舵バー41を軸線方向に変位させることにより、左右後輪Wrl,Wrrを転舵する。電動モータ42には回転角センサ44が組みつけられている。回転角センサ44は、本実施形態においてはレゾルバにより構成され、電動モータ42の回転角を検出して、検出した回転角を表す検出信号を転舵制御装置50に出力する。以下、電動モータ42を後輪転舵モータ42と呼ぶ。
転舵制御装置50は、前輪舵角調整モータ32を駆動制御するための前輪モータ制御装置60と、後輪転舵モータ42を駆動制御するための後輪モータ制御装置70と、運転者のハンドル操舵操作に応じて転舵制御量を演算して転舵制御指令を前輪モータ制御装置60と後輪モータ制御装置70とに出力する電子制御ユニット100(以下、メインECU100と呼ぶ)とを備える。
前輪モータ制御装置60は、前輪舵角調整モータ32の通電を制御する電子制御装置61(以下、前輪モータECU61と呼ぶ)と、前輪モータECU61からの通電指令に応じて前輪舵角調整モータ32を駆動するモータ駆動回路62とから構成される。前輪モータECU61は、CPU,ROM,RAMなどからなるマイクロコンピュータを主要部として構成され、メインECU100からの前輪転舵制御指令にしたがって、図3の前輪補正転舵プログラムを実行することにより、回転角センサ34にて検出した回転角検出信号と操舵角センサ25にて検出した操舵角信号とに基づいて前輪舵角調整モータ32の通電を制御して左右前輪Wfl,Wfrを転舵制御する。
後輪モータ制御装置70は、後輪転舵モータ42の通電を制御する電子制御装置71(以下、後輪モータECU71と呼ぶ)と、後輪モータECU71からの通電指令に応じて後輪転舵モータ42を駆動するモータ駆動回路72とから構成される。後輪モータECU71は、CPU,ROM,RAMなどからなるマイクロコンピュータを主要部として構成され、メインECU100からの後輪転舵制御指令にしたがって、図示しない後輪転舵プログラムを実行することにより、後輪転舵モータ42の回転角を検出する回転角センサ44の回転角検出信号に基づいて後輪転舵モータ42の通電を制御して左右後輪Wrl,Wrrを転舵制御する。
メインECU100は、CPU,ROM,RAMなどからなるマイクロコンピュータを主要構成部品とするもので、図2の目標前後輪転舵角計算プログラムの実行により、運転者の操舵操作に応じた転舵制御量を演算し、前輪モータECU61および後輪モータECU71に対して転舵制御指令を出力する。また、メインECU100には、車速Vを表す車速信号を出力する車速センサ90も接続されている。
b.第1実施形態
次に、本発明の第1実施形態の作動について、コンピュータ処理を混じえて詳しく説明するが、具体的な説明に入る前に、この第1実施形態にて採用されている技術の原理について説明しおく。
この第1実施形態においては、車両の目標運動性能として、車両旋回時における車両の自転瞬間中心が、常に車両の重心を通る前後方向に延びた垂直面内のいずれかの位置に存在することを採用している。また、運転者の目標操舵感覚特性として、ハンドル操舵角δ(s)と前輪横力Ff(s)(操舵反力に比例)との位相差が「0」であることを採用している。
まず、操舵ハンドル21の操舵操作に対する車体の運動、すなわちハンドル操舵角δ(s)に対して、車両の運動状態量としてのヨーレートγ(s)よび車体スリップ角β(s)が下記式1,2のように表される制御則が採用される。すなわち、ヨーレートγ(s)および車体スリップ角β(s)は、ハンドル操舵角δ(s)に対して1次遅れの関数によって表される。
前記式1,2において、Gy,Gbは、ハンドル操舵角δ(s)に対するヨーレートγ(s)および車体スリップ角β(s)の制御ゲインをそれぞれ表し、Tは時定数を表す。「s」は、ラプラス演算子である。
この第1実施形態では、前記のように、車両の目標運動性能は、車両旋回時における車両の自転瞬間中心が、常に車両の重心を通る前後方向に延びた垂直面内のいずれかの位置に存在することである。図7に示すように、この自転瞬間中心をPとして、車両重心から自転瞬間中心Pまでの車両の前後方向の水平距離をX(重心から後方を正とする)とする。この場合、自転瞬間中心Pは車両旋回時に左右に移動しないので、車体スリップ角βおよびヨーレートγによる自転瞬間中心Pの互いに左右反対方向の移動量β・Vとγ・Xとは相殺され、下記式3が成立する。
なお、Vは車速である。
そして、前記式1,2から下記式4が導かれ、式3,4を用いて式2は下記式5のように変形される。
一方、ハンドル操舵角δ(s)に対する前輪転舵角δf(s)は、一般的に下記式6のように表され、同式6は前記式1,5を用いて下記式7のように変形される。
前記式6,7において、mは、車体質量である。Lfは、車体重心から前輪車軸までの前後方向の水平距離である。Lrは、車体重心から後輪車軸までの前後方向の水平距離である。Lは、ホイールベース(Lf+Lr)である。Kfは、前輪コーナリングパワーである。また、後述するKrは、後輪コーナリングパワーである。Iは、車体重心回りの慣性モーメントである。
また、ハンドル操舵角δ(s)に対する前輪横力Ff(s)は一般的に下記式8のように表され、同式8は前記式1,5,7を用いて式9のように変形される。
ここで、操舵感覚を良好にするために、運転者によって操舵ハンドル21に付与される操舵トルクを位相差なくハンドル操舵角δ(s)に比例させることを考える。操舵トルクは路面から操舵ハンドル21に付与される操舵反力に等しく、この操舵反力は路面から前輪Wfl,Wfrに付与される転舵反力に比例する。そして、この転舵反力は前輪横力Ff(s))に比例するので、操舵トルクを位相差なくハンドル操舵角δ(s)に比例させることは、ハンドル操舵角δ(s)と前輪横力Ff(s)との位相差をなくすことを意味する。したがって、時定数TをTaとし、下記式10が成立すれば、前記式9から一時遅れの項がなくなり、前輪横力Ff(s)(操舵トルクに比例)はハンドル操舵角δ(s)に位相差なく比例することになる。なお、ハンドル操舵角δ(s)と前輪横力Ff(s)との位相差をなくすことは、前記式9からも解るように、前輪横力Ff(s)(操舵トルクに比例)を、ハンドル操舵角δと車速Vとを乗算した値δ・Vに比例させることに対応する。
そして、上記式10を変形することにより、前記条件に従った自転瞬間中心位置Xを時定数Taを用いて下記式11のように表すことができる。
次に、これらの時定数Taおよび自転瞬間中心位置Xを前記式1,5に代入することにより、目標ヨーレートγ*(s)および目標車体スリップ角β*(s)は下記式12,13のように表される。
これらの目標ヨーレートγ*(s)および目標車体スリップ角β*(s)は、前述した車両の目標運動性能と運転者の目標操舵感覚特性を満たすための車両の目標運動状態量である。
次に、これらの目標ヨーレートγ*(s)および目標車体スリップ角β*(s)を、下記式14の車両の一般的な運動方程式に代入することにより、車両の目標運動状態を実現するための目標前輪転舵角δf*(s)および目標後輪転舵角δr*(s)を計算する。
そして、左右前輪Wf1,Wf2および左右後輪Wr1,Wr2を目標前輪転舵角δf*(s)および目標後輪転舵角δr*(s)にそれぞれ転舵すれば、前述した車両の目標運動性能および運転者の目標操舵感覚特性が達成される。すなわち、車両旋回時における車両の自転瞬間中心が、常に車両の重心を通る前後方向に延びた垂直面内のいずれかの位置に保たれると同時に、ハンドル操舵角δ(s)と前輪横力Ff(s)(操舵反力に比例)との位相差が「0」に保たれる。これによれば、車両は常に車両幅方向のほぼ中央位置を中心にして自転することになるので、車両の旋回が安定する。また、この車両幅方向のほぼ中央位置を中心とする自転は、運転者にとっても良好に感じる。さらに、運転者は、操舵ハンドル21の操舵操作と同一位相の操舵反力を感じながら、操舵ハンドル21を操舵操作することができる。したがって、これによれば、操舵ハンドルの操舵操作に対して、良好な車両の運動性能が達成されると同時に、運転者は、違和感なく、すなわち良好な操舵感覚で車両を運転することができる。
次に、前記理論に基づく、左右前輪Wf1,Wf2および左右後輪Wr1,Wr2の転舵制御動作について説明する。メインECU100は、イグニッションスイッチ(図示しない)の投入後、ステップS10〜S19からなる図2の目標前後輪転舵角計算プログラムを所定の短時間ごとに繰り返し実行している。この目標前後輪転舵角計算プログラムにおいては、ステップS10の実行開始後、メインECU100は、ステップS11において、操舵角センサ25からハンドル操舵角δを表す検出信号を入力するとともに、車速センサ90から車速Vを表す車速信号を入力する。
次に、ステップS12において、メインECU100は、同ECU100内に予め記憶されているヨーレートゲインテーブルを参照して、車速Vに応じたヨーレートゲインGyを決定する。ヨーレートゲインGyは、図4の実線で示すように、車速Vの増加にしたがって増加し、その後に減少する。なお、ヨーレートゲインGyの車速Vに対する特性は、これに限らず、例えば、図4の破線で示すように、車速Vの増加に従って徐々に減少する特性にしてもよい。これらは、車両の機械的な特性に依存するとともに、車両の運動特性の選択による。また、ヨーレートゲインテーブルに代えて、車速VとヨーレートゲインGyとの関係を表す関数を予め定めておき、前記関数を用いて車速Vに応じたヨーレートゲインGyを計算するようにしてもよい。
前記ステップS12の処理後、メインECU100は、ステップS13にて、同ECU100内に予め記憶されている時定数テーブルを参照して、車速Vに応じた時定数Taを決定する。時定数Taは、例えば図5の実線で示すように、車速Vの増加にしたが徐々に減少する特性であるが、この場合も、車両の機械的な特性に依存するとともに、車両の運動特性の選択に関係して他の特性を用いてもよい。また、この場合も、時定数テーブルに代えて、車速Vと時定数Taとの関係を表す関数を予め定めておき、前記関数を用いて車速Vに応じた時定数Taを計算するようにしてもよい。
前記ステップS13の処理後、メインECU100は、ステップS14にて、前記決定した時定数Taおよび車速Vを用いて前記式11の演算の実行により自転瞬間中心位置Xを計算する。なお、前記式11の演算に代えて、時定数Taおよび車速Vと、自転瞬間中心位置Xとの関係を規定する自転瞬間中心位置テーブルをメインECU100内に予め記憶させておき、同テーブルを参照することにより自転瞬間中心位置Xを決定するようにしてもよい。この場合、図6Aに示すように、時定数Tの複数の異なる値ごとに、車速Vが増加するに従って増加する自転瞬間中心位置Xを用意しておく。なお、時定数Tが大きくなるに従って、車速Vに対する自転瞬間中心位置Xの直線の傾きは大きくなる。
また、目標操舵感覚特性に多少の変化を加えるために、時定数Taおよび車速Vを用いて前記式11に従って忠実に自転瞬間中心位置Xを決定しなくてもよい。すなわち、図6Bに示すように、直線の上側に位置する領域R1では、直線(実線)から離れるに従って前輪横力Ff(s)(操舵トルク)の位相がハンドル操舵角δ(s)の位相より大きく進む。一方、直線の下側に位置する領域R1では、直線から離れるに従って前輪横力Ff(s)(操舵トルク)の位相がハンドル操舵角δ(s)の位相より大きく遅れる。したがって、この直線から大きく離れることは好ましくないが、車両の運転特性として、前輪横力Ff(s)(操舵トルク)の位相がハンドル操舵角δの位相より若干進むことを選択する場合には、図6Bの一点鎖線で示すように、車速Vと自転瞬間中心位置Xとの関係を示す特性線を直線の若干上側に設けるようにするとよい。また、車両の運転特性として、車速Vに応じて、前輪横力Ff(s)(操舵トルク)の位相がハンドル操舵角δ(s)の位相との関係を変更することを選択するならば、例えば、車速Vと自転瞬間中心位置Xとの関係を破線で示すようにしてもよい。なお、これらの図6Bの一点鎖線および破線の特性線に関しても、図6Aの場合と同様に、時定数Tの大きさに応じて複数の特性線を用意しておく必要がある。
前記ステップS14の処理後、メインECU100は、ステップS15にて前記式12の演算の実行により目標ヨーレートγ(s)*を計算し、ステップS16にて前記式13の演算の実行により目標車体スリップ角β(s)*を計算する。そして、これらの目標ヨーレートγ(s)*および目標車体スリップ角β(s)*を用いて、ステップS17にて、前記式14の演算の実行により目標前輪転舵角δf(s)*および目標後輪転舵角δr(s)*を計算する。次に、メインECU100は、ステップS18にて、前記計算した目標前輪転舵角δf(s)*および目標後輪転舵角δr(s)*を含む制御指令を前輪モータECU61および後輪モータECU71に出力する。
後輪モータECU71は、メインECU100からの制御指令を受けて、モータ駆動回路72に駆動信号を出力して、後輪Wrl,Wrrの転舵角がこの目標後輪転舵角δr*となるように転舵する。この場合、後輪転舵モータ42により転舵される後輪Wrl,Wrrの舵角は、回転角センサ44の回転角度に応じたものとなるため、後輪モータECU71は、例えば、後輪転舵角と回転角センサ44の回転角度とを対応付けるマップ(図示略)を記憶し、このマップを参照して、後輪転舵角δr(中立位置に対する舵角)が目標後輪転舵角δr*になるようにフィードバック制御する。
一方、前輪モータECU61は、メインECU100からの制御指令を受けて、図3に示すステップS30〜S35からなる前輪補正転舵プログラムを実行する。この前輪補正転舵プログラムにおいては、前輪モータEUC61は、ステップS31において、メインECU100から出力された目標前輪転舵角δf*を含む制御指令と、操舵角センサ25によるハンドル操舵角δを表す操舵角信号とを入力する。
次に、ステップS32にて、目標前輪転舵角δf*にステアリングギヤ比Ggを乗算する下記式15により、目標前輪転舵角δf*に相当する目標ハンドル操舵角δ*を下記式15により計算する。
次に、ステップS33にて、目標ハンドル操舵角δ*から実際のハンドル操舵角δを減算する下記式16により、目標補正ハンドル操舵角Δδ*を計算する。
そして、前輪モータECU61は、ステップS34にて、目標補正ハンドル操舵角Δδ*だけ前輪舵角調整モータ32を回転制御する。この場合、前輪舵角調整モータ32の回転角度を検出する回転角センサ34の検出信号を読み込み、この検出回転角が目標補正ハンドル操舵角Δδ*になるようにフィードバック制御する。この前輪舵角調整モータ32の回転による前輪Wfl,Wfrの補正転舵により、前輪Wfl,Wfrは、常に目標前輪転舵角δf*に一致するように転舵制御される。
以上説明した第1実施形態に係る車両の操舵装置10においては、上記図2のステップS11〜16の処理により、車両旋回時における車両の自転瞬間中心が常に車両の重心を通る前後方向に延びた垂直面内のいずれかの位置に存在するという車両の目標運動性能と、ハンドル操舵角δ(s)と前輪横力Ff(s)(操舵トルクおよび操舵反力に比例)との位相差が「0」であるという運転者の目標操舵感覚特性を満たすための、ハンドル操舵操作に応じた車両の目標運動状態量としての目標ヨーレートγ*および目標車体スリップ角β*が計算される。そして、ステップS17の処理により、前記車両の目標運動状態量を実現するための目標前輪転舵角δf*および目標後輪転舵角δr*が計算され、前輪モータECU61および後輪モータECU71により、前輪Wfl,Wfrおよび後輪Wrl,Wrrが目標前輪転舵角δf*および目標後輪転舵角δr*に転舵される。したがって、この第1実施形態によれば、前記車両の目標運動性能および運転者の目標操舵感覚の両者が同時に実現されるので、運転者は、違和感無く、車両を良好に走行させることができる。
なお、上記第1実施形態においては、車両の目標運動性能として、車両旋回時における車両の自転瞬間中心が常に車両の重心を通る前後方向に延びた垂直面内のいずれかの位置に存在することを採用した。言い換えれば、自転瞬間中心が、前記垂直面内であれば、車両の前後方向に移動可能であることを車両の目標運動性能とした。しかし、この車両の目標運動性能にさらに制限を加えて、自転瞬間中心の前後方向位置Xを固定するように変形してもよい。固定位置はいずれの位置でもよいが、この変形例においては、自転瞬間中心Pが、後輪車軸を含む垂直面内にあるようにしている。
この車両の目標運動性能を採用した場合、上記第1実施形態の自転瞬間中心位置Xは、車体重心から後輪車軸までの前後方向の水平距離Lrに等しくなる。したがって、上記式10から時定数Taは、下記式17により表される。
この式17は、時定数Taが車速Vによって規定され、上記第1実施形態のように自由な特性(車速Vに応じて自由に変化する特性)に設定され得ないことを意味する。
そして、これを実現するためには、メインECU100は、上記図2の目標前後輪転舵角計算プログラムに代えて、図8の目標前後輪転舵角計算プログラムを実行する。この目標前後輪転舵角計算プログラムにおいては、図2のステップS13,S14の処理に代えて、メインECU100は、ステップS21にて入力した車速Vを用いて前記式17の演算の実行により、時定数Taを計算する。なお、この時定数Taの計算においても、車速Vと時定数Taとの関係を表す時定数テーブルを用いて、時定数Taを計算するようにしてもよい。また、図2のステップS16に代わるステップS22の処理にて、式13の自転瞬間中心位置Xに代えて距離Lrを用いた下記式18の演算の実行により、目標車体スリップ角β*を計算する。
他の点に関しては、上記第1実施形態の場合と同じである。
この第1実施形態の変形例によれば、自転瞬間中心Pが常に固定されるので、上記第1実施形態に比べて、制御の制限は加わるものの、車両旋回時の違和感をより少なくすることができる。
c.第2実施形態
第2実施形態においては、車両の目標運動性能として、上記第1実施形態の場合と同様に、車両旋回時における車両の自転瞬間中心Pが、常に車両の重心を通る前後方向に延びた垂直面内のいずれかの位置に存在することを採用している。一方、運転者の目標操舵感覚特性として、ハンドル操舵角δ(s)と前輪転舵角δf(s)との位相差が「0」であることを採用する。なお、この目標操舵感覚特性は、詳しくは後述するように、上記第1実施形態の場合と同様に、ハンドル操舵角δ(s)と操舵トルク(すなわち操舵反力)とをほぼ比例させることを意味する。
この場合も、上記第1実施形態と同様な式1〜7が成立する。そして、前記式7は、下記式19のように変形され得る。
ここで、前記運転者の目標操舵感覚特性の達成のために、ハンドル操舵角δ(s)と前輪転舵角δf(s)との位相差をなくすことを考える。車速Vが大きく、ヨーレートγおよび車体スリップ角βが小さければ、前記式8からも理解できるように、式8のLf・γ(s)/{V・δ(s)}およびβ(s)/δ(s)の項は無視され、前輪転舵角δf(s)は位相差なく前輪横力Ff(s)に比例する。したがって、車両が中速または高速で走行していて、旋回半径もあまり小さくなければ、前輪転舵角δf(s)は横力Ff(s)に位相差なく比例するので、前述した場合と同様に、運転者は、操舵ハンドル21の操舵操作と同一位相の操舵反力を感じながら、操舵ハンドルを操舵操作することができる。そして、運転者の操舵感覚は、車両が中速または高速で走行している場合に特に重要な感覚である。また、車両が中速または高速で走行している場合には、車両の旋回半径も大きいことが通常であるので、前記ハンドル操舵角δ(s)と前輪転舵角δf(s)との位相差をなくすという目標操舵感覚の達成により、運転者は、違和感なく、すなわち良好な操舵感覚で車両を運転することができる。
この場合、時定数TをTaとし、下記式20が成立すれば、前記式19から一時遅れの項がなくなり、前輪転舵角δf(s)はハンドル操舵角δ(s)に位相差なく比例する。そして、下記式20を変形することにより、前記条件に従った自転瞬間中心位置Xを時定数Taを用いて下記式21のように表すことができる。
そして、これを実現するためには、メインECU100は、上記図2の目標前後輪転舵角計算プログラムの一部を変形した目標前後輪転舵角計算プログラムを実行する。この変形した目標前後輪転舵角計算プログラムにおいては、図2のステップS14の自転瞬間中心位置Xの計算を、前記式21を用いて行う。他の処理に関しては、上記第1実施形態の場合と同じである。
なお、この場合も、前記式21の演算に代えて、時定数Taおよび車速Vと、自転瞬間中心位置Xとの関係を規定する自転瞬間中心位置テーブルをメインECU100内に予め記憶させておき、同テーブルを参照することにより自転瞬間中心位置Xを決定するようにしてもよい。この場合、図9に実線で示すように、車速Vの増加に従って、自転瞬間中心位置Xは初期に減少した後、増加する。また、この場合も、上記第1実施形態の場合と同様に、車両の運転特性として、車速Vに応じて、前輪転舵角δf(s)すなわち操舵反力の位相がハンドル操舵角δ(s)の位相との関係を若干だけ変更することを選択するならば、例えば、一点鎖線または破線で示す特性を採用するようにしてもよい。なお、これらの図9の実線、一点鎖線および破線の特性線に関しても、図6Aの場合と同様に、時定数Tの大きさに応じて複数の特性線を用意しておく必要がある。
このような第2実施形態に係る車両の操舵装置10においては、上記図2のステップS11〜16の処理により、車両の自転瞬間中心Pが常に車両の重心を通る前後方向に延びた垂直面内のいずれかの位置に存在するという車両の目標運動性能と、ハンドル操舵角δ(s)と前輪転舵角δf(s)との位相差が「0」であるという運転者の目標操舵感覚とを満たすための、ハンドル操舵操作に応じて車両の目標運動状態量としての目標ヨーレートγ*(s)および目標車体スリップ角β*(s)が計算される。そして、上記第1実施形態の場合と同様に、目標前輪転舵角δf*(s)および目標後輪転舵角δr*(s)が計算されて、前輪Wfl,Wfrおよび後輪Wrl,Wrrが目標前輪転舵角δf*(s)および目標後輪転舵角δr*(s)に転舵される。したがって、この第2実施形態によれば、前記車両の目標運動性能および運転者の目標操舵感覚の両者が同時に実現される。したがって、運転者にとって違和感無く、車両を良好に走行させることができる。特に、車両の中速および高速走行時の操舵感覚特性の重要な領域において、上記第1実施形態と同様な操舵感覚である。このことは、後述する第4および第6実施形態の場合でも同じである。
なお、上記第2実施形態においても、車両の目標運動性能として、車両の自転瞬間中心Pが常に車両の重心を通る前後方向に延びた垂直面内のいずれかの位置に存在することを採用した。しかし、この場合も、車両の目標運動性能にさらに制限を加えて、自転瞬間中心Pの前後方向位置Xを固定するように変形してもよい。この場合も、固定位置はいずれでもよいが、この変形例においては、自転瞬間中心Pが、後輪車軸を含む垂直面内にあるようにしている。
この車両の目標運動性能を採用した場合、上記第2実施形態の自転瞬間中心位置Xは、車体重心から後輪車軸までの前後方向の水平距離Lrに等しくなる。そして、上記式20から時定数Taは、下記式22により表される。
この式22も、時定数Taが車速Vによって規定され、上記第2実施形態のように自由な特性(車速Vに応じて自由に変化する特性)に設定され得ないことを意味する。
そして、これを実現するためには、メインECU100は、上記図8の目標前後輪転舵角計算プログラムを変形した目標前後輪転舵角計算プログラムを実行する。この変形した目標前後輪転舵角計算プログラムにおいては、図8のステップS21の時定数Taの計算を、前記式22を用いて行う。なお、この時定数Taの計算においても、車速Vと時定数Taとの関係を表す時定数テーブルを用いて、時定数Taを計算するようにしてもよい。他の処理に関しては、上記第1実施形態の変形例の場合と同じである。
この第2実施形態の変形例によれば、自転瞬間中心Pが常に固定されるので、上記第2実施形態に比べて、制御の制限は加わるものの、車両旋回時の違和感をより少なくすることができる。
c.第3実施形態
第3実施形態においては、車両の目標運動性能として、ハンドル操舵角δ(s)に対するヨーレートγ(s)と車体スリップ角β(s)とが常に位相差なく比例することを採用する。一方、運転者の目標操舵感覚特性としては、上記第1実施形態の場合と同様に、ハンドル操舵角δ(s)と前輪横力Ff(s)(操舵トルク)との位相差が常に「0」であることを採用する。
この場合も、ハンドル操舵角δ(s)に対するヨーレートγ(s)は、上記第1実施形態と同様に、下記式23のように表される。一方、ハンドル操舵角δ(s)に対する車体スリップ角β(s)は、ヨーレートγ(s)に比例するから、下記式24のように表される。
ここで、XXは、ヨーレートγ(s)に対する車体スリップ角β(s)の比例係数である。
これらの式23,24を用いて、ハンドル操舵角δ(s)に対する前輪転舵角δf(s)を表す上述した式6を変形すると、同式6は下記式25のようになる。
そして、これらの式23〜25を用いて、ハンドル操舵角δ(s)に対する前輪横力Ff(s)を表す上述した式8を変形すると、同式8は下記式26のようになる。
ここで、前記運転者の目標操舵感覚特性の達成のために、ハンドル操舵角δ(s)と前輪横力Ff(s)との位相差をなくすことを考える。この場合、時定数TをTaとし、下記式27が成立すれば、前記式26から一時遅れの項がなくなり、前輪横力Ff(s)(操舵反力)はハンドル操舵角δ(s)に位相差なく比例する。そして、下記式27を変形することにより、前記条件に従った比例係数XXを時定数Taを用いて下記式28のように表すことができる。
そして、これを実現するためには、メインECU100は、上記図2の目標前後輪転舵角計算プログラムの一部を変形した目標前後輪転舵角計算プログラムを実行する。この変形した目標前後輪転舵角計算プログラムにおいては、図2のステップS14にて、自転瞬間中心位置Xの計算に代えて、比例係数XXを前記式28の演算の実行により計算する。また、ステップS16においては、前記計算した比例係数XXを前記式24に代入して、目標車体スリップ角β*(s)を計算する。他の処理に関しては、上記第1実施形態の場合と同じである。
なお、この場合も、前記式28の演算に代えて、時定数Taおよび車速Vと、比例係数XXとの関係を規定する比例係数テーブルをメインECU100内に予め記憶させておき、同テーブルを参照することにより比例係数XXを決定するようにしてもよい。この場合、図10に実線で示すように、比例係数XXは車速Vの増加に従って増加する。また、この場合も、上記第1実施形態の場合と同様に、車両の運転特性として、車速Vに応じて、前輪横力Ff(s)(操舵反力)の位相と、ハンドル操舵角δ(s)の位相との関係を若干変更することを選択するならば、例えば、一点鎖線または破線で示す特性を採用するようにしてもよい。なお、これらの図10の実線、一点鎖線および破線の特性線に関しても、図6Aの場合と同様に、時定数Tの大きさに応じて複数の特性線を用意しておく必要がある。
このような第3実施形態に係る車両の操舵装置10においては、上記変形した図2のステップS11〜16の処理により、ハンドル操舵角δ(s)に対するヨーレートγ(s)および車体スリップ角β(s)が常に位相差なく比例するという車両の目標運動性能と、ハンドル操舵角δ(s)と前輪横力Ff(s)とが位相差なく比例するという運転者の目標操舵感覚特性とを満たすための、ハンドル操舵操作に応じた車両の目標運動状態量としての目標ヨーレートγ*(s)および目標車体スリップ角β*(s)が計算される。そして、上記第1実施形態の場合と同様に、目標前輪転舵角δf*(s)および目標後輪転舵角δr*(s)が計算されて、前輪Wfl,Wfrおよび後輪Wrl,Wrrが目標前輪転舵角δf*および目標後輪転舵角δr*に転舵される。したがって、この第3実施形態によっても、前記車両の目標運動性能および運転者の目標操舵感覚特性の両者が同時に実現される。したがって、運転者にとって違和感無く、車両を良好に走行させることができる。
e.第4実施形態
第4実施形態においては、車両の目標運動性能としては、上記第3実施形態の場合と同様に、ハンドル操舵角δ(s)に対するヨーレート(s)と車体スリップ角(s)とが位相差なく比例することを採用する。一方、運転者の目標操舵感覚特性として、上記第2実施形態の場合と同様に、ハンドル操舵角δ(s)と前輪転舵角δf(s)との位相差が「0」であることを採用する。
この場合、上記第3実施形態と同様な式23〜25が成立する。そして、前記式25は、下記式29のように変形される。
ここで、前記運転者の目標操舵感覚特性の達成のために、ハンドル操舵角δ(s)と前輪転舵角δf(s)との位相差をなくすことを考える。この場合、時定数TをTaとし、下記式30が成立すれば、前記式29から一時遅れの項がなくなり、前輪転舵角δf(s)はハンドル操舵角δ(s)に位相差なく比例する。そして、下記式30を変形することにより、前記条件に従った比例係数XXを時定数Taを用いて下記式31のように表すことができる。
そして、これを実現するためには、メインECU100は、上記図2の目標前後輪転舵角計算プログラムの一部を変形した目標前後輪転舵角計算プログラムを実行する。この変形した目標前後輪転舵角計算プログラムにおいては、図2のステップS14にて、自転瞬間中心位置Xの計算に代えて、比例係数XXを前記式31の演算の実行により計算する。また、ステップS16においては、前記計算した比例係数XXを前記式24に代入して目標車体スリップ角β*(s)を計算する。他の処理に関しては、上記第1実施形態の場合と同じである。
なお、この場合も、前記式31の演算に代えて、時定数Taおよび車速Vと、比例係数XXとの関係を規定する比例係数テーブルをメインECU100内に予め記憶させておき、同テーブルを参照することにより比例係数XXを決定するようにしてもよい。この場合、図11に実線で示すように、車速Vの増加に従って、比例係数XXは一旦減少したのち、徐々に増加する。また、この場合も、上記第1実施形態の場合と同様に、車両の運転特性として、車速Vに応じて、前輪転舵角δf(s)の位相とハンドル操舵角δ(s)の位相との関係を若干変更することを選択するならば、例えば、一点鎖線または破線で示す特性を採用するようにしてもよい。なお、これらの図11の実線、一点鎖線および破線の特性線に関しても、図6Aの場合と同様に、時定数Tの大きさに応じて複数の特性線を用意しておく必要がある。
このような第4実施形態に係る車両の操舵装置10においては、上記変更した図2のステップS11〜16の処理により、ハンドル操舵角δ(s)に対するヨーレートγ(s)と車体スリップ角β(s)とが常に位相差なく比例するという車両の目標運動性能と、ハンドル操舵角δ(s)と前輪転舵角δf(s)とが位相差なく比例するという運転者の目標操舵感覚特性とを満たすための、ハンドル操舵操作に応じて車両の目標運動状態量としての目標ヨーレートγ*(s)および目標車体スリップ角β*(s)が計算される。そして、上記第1実施形態の場合と同様に、目標前輪転舵角δf*(s)および目標後輪転舵角δr*(s)が計算されて、前輪Wfl,Wfrおよび後輪Wrl,Wrrが目標前輪転舵角δf*および目標後輪転舵角δr*に転舵される。したがって、この第4実施形態によれば、前記車両の目標運動性能および運転者の目標操舵感覚特性の両者が同時に実現される。したがって、運転者にとって違和感無く、車両を良好に走行させることができる。
f.第5実施形態
第5実施形態においては、車両の目標運動性能として、車体スリップ角βが常に「0」であることを採用する。一方、運転者の目標操舵感覚特性としては、上記第1実施形態の場合と同様に、ハンドル操舵角δ(s)と前輪横力Ff(s)とが位相差なく比例することを採用する。
この場合も、ハンドル操舵角δ(s)に対するヨーレートγ(s)も上記第1実施形態と同様に下記式32のように表される。一方、車体スリップ角β(s)は、下記式33のように「0」である。
これらの式32,33を用いて、ハンドル操舵角δ(s)に対する前輪転舵角δf(s)を表す上述した式6を変形すると、同式6は下記式34のようになる。
そして、これらの式32〜34を用いて、ハンドル操舵角δ(s)に対する前輪横力Ff(s)を表す上述した式8を変形すると、同式8は下記式35のようになる。
ここで、前記運転者の目標操舵感覚特性の達成のために、ハンドル操舵角δ(s)と前輪横力Ff(s)(操舵反力)とが位相差なく比例することを考える。この場合、時定数TをTaとし、下記式36が成立すれば、前記式35から一時遅れの項がなくなり、前輪横力Ff(s)(操舵反力)はハンドル操舵角δ(s)に比例する。すなわち、時定数Taを下記式36で定義すればよい。
そして、これを実現するためには、メインECU100は、上記第1実施形態に係る図2の目標前後輪転舵角計算プログラムに代えて、図12の目標前後輪転舵角計算プログラムを実行する。この目標前後輪転舵角計算プログラムにおいては、図12のステップS23にて、前記式36の演算の実行により時定数Taを計算する。そして、この時定数Taを用いて、ステップS15にて上記第1実施形態の場合と同様に、目標ヨーレートγ*(s)を計算する。また、車体スリップ角β(s)は「0」であるので、ステップS17においては、目標車体スリップ角β*(s)を「0」として、目標前輪転舵角δf*および目標後輪転舵角δr*を計算する。他の処理に関しては、上記第1実施形態の場合と同じである。
なお、この場合も、前記式36の演算に代えて、時定数Taと車速Vとの関係を規定する時定数テーブルをメインECU100内に予め記憶させておき、同テーブルを参照することにより時定数Taを決定するようにしてもよい。この場合、図13に実線で示すように、時定数Taは車速Vの増加に従って減少する。また、この場合も、上記第1実施形態の場合と同様に、車両の運転特性として、車速Vに応じて、前輪横力Ff(s)の位相と、ハンドル操舵角δ(s)の位相との関係を若干変更することを選択するならば、例えば、一点鎖線または破線で示す特性を採用するようにしてもよい。
このような第5実施形態に係る車両の操舵装置10においては、上記図12のステップS11,S12,S23,S15の処理により、車体スリップ角βが常に「0」であるという車両の目標運動性能と、ハンドル操舵角δ(s)と前輪横力Ff(s)とが常に位相差なく比例するという運転者の目標操舵感覚特性とを満たすための、ハンドル操舵操作に応じて車両の目標運動状態量としての目標ヨーレートγ*が計算される。そして、上記第1実施形態の場合と同様に、目標前輪転舵角δf*(s)および目標後輪転舵角δr*(s)が計算されて、前輪Wfl,Wfrおよび後輪Wrl,Wrrが目標前輪転舵角δf*および目標後輪転舵角δr*に転舵される。したがって、この第5実施形態によっても、前記車両の目標運動性能および運転者の目標操舵感覚特性の両者が同時に実現される。したがって、運転者にとって違和感無く、車両を良好に走行させることができる。
g.第6実施形態
第6実施形態においては、車両の目標運動性能として、上記第5実施形態の場合と同様に、車体スリップ角βが常に「0」であることを採用する。一方、運転者の目標操舵感覚特性として、上記第2実施形態と同様に、ハンドル操舵角δ(s)と前輪転舵角(s)とが位相差なく比例することを採用する。
この場合、上記第5実施形態と同様な式32〜34が成立する。そして、前記式34は、下記式37のように変形される。
ここで、前記運転者の目標操舵感覚特性の達成のために、ハンドル操舵角δ(s)と前輪転舵角δf(s)との位相差をなくすことを考える。この場合、時定数TをTaとし、下記式38が成立すれば、前記式37から一時遅れの項がなくなり、前輪転舵角δf(s)はハンドル操舵角δ(s)に位相差なく比例する。すなわち、時定数Taを下記式38で定義すればよい。
そして、これを実現するためには、メインECU100は、上記第5実施形態に係る図12の目標前後輪転舵角計算プログラムの一部を変形した目標前後輪転舵角計算プログラムを実行する。この変形した目標前後輪転舵角計算プログラムにおいては、図12のステップS23にて、前記式38の演算の実行により時定数Taを計算する。他の処理に関しては、上記第5実施形態の場合と同じである。
なお、この場合も、前記式38の演算に代えて、時定数Taと車速Vとの関係を規定する時定数テーブルをメインECU100内に予め記憶させておき、同テーブルを参照することにより時定数Taを決定するようにしてもよい。この場合、図14に実線で示すように、時定数Taは車速Vの増加に従って減少する。また、この場合も、上記第1実施形態の場合と同様に、車両の運転特性として、車速Vに応じて、前輪転舵角δf(s)の位相と、ハンドル操舵角δ(s)の位相との若干関係を変更することを選択するならば、例えば、一点鎖線または破線で示す特性を採用するようにしてもよい。
このような第6実施形態に係る車両の操舵装置10においては、上記変形した図12のステップS11,S12,S23,S15の処理により、車体スリップ角βが常に「0」であるという車両の目標運動性能と、ハンドル操舵角δ(s)と前輪転舵角δf(s)とが位相差なく比例するという運転者の目標操舵感覚特性とを満たすための、ハンドル操舵操作に応じて車両の目標運動状態量としての目標ヨーレートγ*(s)が計算される。そして、上記第1実施形態の場合と同様に、目標前輪転舵角δf*(s)および目標後輪転舵角δr*(s)が計算されて、前輪Wfl,Wfrおよび後輪Wrl,Wrrが目標前輪転舵角δf*および目標後輪転舵角δr*に転舵される。したがって、この第6実施形態によっても、前記車両の目標運動性能および運転者の目標操舵感覚の両者が同時に実現される。運転者にとって違和感無く、車両を良好に走行させることができる。
以上、本発明の各実施形態について説明したが、本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
例えば、上記第1ないし第6実施形態においては、車両の目標運動状態量としてヨーレートγおよび車体スリップ角βを利用するようにした。しかし、ヨーレートγ、車体スリップ角βおよび車体横加速度αとの間には下記式39が成立する。
したがって、ヨーレートγまたは車体スリップ角βに代えて車体横加速度αを用い、車両の目標運動状態量を表すようにしてもよい。すなわち、車両の目標運動性能と運転者の目標操舵感覚特性を満足するように、ハンドル操舵角δおよび車速Vを用いて、目標車体横加速度α*および目標ヨーレートγ*を計算し、または目標車体横加速度α*および車体スリップ角β*を計算する。そして、これらの目標車体横加速度α*および目標ヨーレートγ*、または目標車体横加速度α*および車体スリップ角β*に応じて、目標前輪転舵角δf*および目標後輪転舵角δr*を導くようにしてもよい。
10…操舵装置、20…前輪転舵部、21…操舵ハンドル、25…操舵角センサ、30…ステアリングギヤ比可変装置、32…前輪舵角調整モータ、40…後輪転舵部、42…後輪転舵モータ、50…転舵制御装置、60…前輪モータ制御部、61…前輪モータECU、62…モータ駆動回路、70…後輪モータ制御部、71…後輪モータECU、72…モータ駆動回路、90…車速センサ、100…メインECU、Wfl,Wfr…左右前輪、Wrl,Wrr…左右後輪。