説明

車両制御装置、及び車両制御方法

【課題】運転操作に応じた目標制御量を再構成する際に、この再構成に伴う車両挙動の変化を運転者に認識させる。
【解決手段】運転者の運転操作に応じて目標車両挙動を算出し、算出した目標車両挙動に応じて、複数の制御対象に対する夫々の目標制御量を算出し、算出した目標制御量の夫々に対して限界範囲を算出し、目標制御量のうち、全てが限界範囲内であれば、これら目標制御量に応じて制御対象を制御し、少なくとも一つが限界範囲外であれば、全てが夫々の限界範囲内となる新たな目標制御量を算出し、これら新たな目標制御量に応じて前記制御対象を制御するものであって、新たな目標制御量に応じて制御対象を制御する際に、これら新たな目標制御量によって達成される車両挙動と目標車両挙動との差に応じて、運転操作に対する操作反力を制御する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、運転操作に応じた車両挙動の制御、及び運転操作に対する操作反力の制御を行う車両制御装置、及び車両制御方法に関するものである。
【背景技術】
【0002】
各車輪の制駆動力を個別に調整することで車両挙動を制御するものにおいて、各車輪のグリップ力の限界を推定し、各車輪の目標制駆動力が夫々のグリップ力の限界を超えたときに、極力、当初の目標車両挙動を達成できるように、目標制駆動力の配分を新たに再構成(再設定)するものがあった(特許文献1参照)。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2008−87500号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、上記特許文献1に記載された従来例にあっては、目標制駆動力の再構成に伴って車両挙動が変化したことが運転者に認識され難いので、運転者に違和感を与える可能性があった。
本発明の課題は、運転操作に応じた目標制御量を再構成する際に、この再構成に伴う車両挙動の変化を運転者に認識させることである。
【課題を解決するための手段】
【0005】
上記の課題を解決するために、本発明に係る車両制御装置は、運転者の運転操作に応じて目標車両挙動を算出し、算出した目標車両挙動に応じて、複数の制御対象に対する夫々の目標制御量を算出し、算出した目標制御量の夫々に対して限界範囲を算出し、目標制御量のうち、全てが限界範囲内であれば、これら目標制御量に応じて制御対象を制御し、少なくとも一つが限界範囲外であれば、全てが夫々の限界範囲を超えるこのない新たな目標制御量を算出し、これら新たな目標制御量に応じて制御対象を制御するものであって、新たな目標制御量に応じて制御対象を制御する際に、これら新たな目標制御量によって達成される車両挙動と目標車両挙動との差に応じて、運転操作に対する操作反力を制御する。
【発明の効果】
【0006】
本発明に係る車両制御装置によれば、新たな目標制御量によって達成される車両挙動と目標車両挙動との差に応じて、運転操作に対する操作反力を制御することで、目標制駆動力の再構成に伴って車両挙動が変化することを運転者に認識させることができる。
【図面の簡単な説明】
【0007】
【図1】車両の概略構成である。
【図2】車両制御処理のブロック図である。
【図3】モータ失陥の有無に応じた摩擦円である。
【図4】理想量算出部200のブロック図である。
【図5】理想駆動力Xd00の算出に用いるマップである。
【図6】理想横力Y00の算出に用いるマップである。
【図7】再構成制御処理を示すフローチャートである。
【図8】ステップS200を実行するサブルーチンである。
【図9】ステップS206を実行するサブルーチンである。
【図10】ステップS207を実行するサブルーチンである。
【図11】アクセル操作に対する反力補正量の算出に用いるマップである。
【図12】ブレーキ操作に対する反力補正量の算出に用いるマップである。
【図13】ステアリング操作に対する反力補正量の算出に用いるマップである。
【発明を実施するための形態】
【0008】
以下、本発明の実施形態を図面に基づいて説明する。
《構成》
図1は、車両の概略構成である。
車両は、駆動力発生源としての電動モータ3i(i=FL、FR、RL、RR)を備えており、各電動モータ3iの回転軸は、減速機4iを介して車輪2iに連結されている。電動モータ3iの出力特性、減速機4iの減速比、及び車輪2iの半径は、何れも同一である。電動モータ3iは、永久磁石をロータに埋め込んだ三相同期モータである。
【0009】
電動モータ3iは、コントローラ30により、駆動回路5iを介して駆動制御され、トルク指令値に応じて力行トルク及び回生トルクを発生する。駆動回路5iは、リチウムイオンバッテリ6との間で電力の授受を行い、また電動モータ3iの出力トルクを、コントローラ30へ入力する。車輪速センサ7iは、電動モータ3iの回転角に応じた車輪速を検出しコントローラ30へ入力する。
【0010】
前輪2FL・2FRは、ステアリングギヤ14を介してステアリングホイール11に連結され、ステアリングギヤ14には、ステアリング系にアシストトルクを付与するアシストモータ13が設けられている。ステアリング操作量センサ21は、運転者のステアリング操作量(操舵角)を検出しコントローラ30へ入力する。トルクセンサ22は、運転者の操舵トルクを検出しコントローラ30へ入力する。コントローラ30は、運転者の操舵トルクに応じてアシストモータ13を駆動制御し、ステアリング系にアシストトルクを発生させる。
【0011】
アクセルペダル23には、反力モータ25が連結されており、アクセル操作量センサ27は、反力モータ25の回転角に応じて運転者のアクセル操作量(アクセル開度)を検出しコントローラ30へ入力する。ブレーキペダル24には、反力モータ26が連結されており、ブレーキ操作量センサ28は、反力モータ26の回転角に応じて運転者のブレーキ操作量を検出しコントローラ30へ入力する。
ヨーレートセンサ8は、車両のヨーレートγを検出しコントローラ30へ入力する。加速度センサ29は、車両の前後加速度ax及び横加速度ayを検出しコントローラ30へ入力する。
【0012】
図2は、車両制御処理のブロック図である。
コントローラ30は、マイクロコンピュータのほかにRAM/ROMなどの周辺部品を備えており、図2の車両制御処理を所定時間毎(例えば10msec毎)に実行する。
限界グリップ力検出部100は、各輪の摩擦円半径Fzi、及びモータ失陥状況に基づいて、各輪のグリップ力の限界を検出する。
先ず、各輪の摩擦円半径Fziは、特開平11−78843号公報、特開平10−114263号公報、特開2005−8062号公報、「The Predictive Nature of Pneumatic Trail:Tire Slip Angle and Peak Force Estimation using Steering Torque, AVEC 08」等に記載されているように、各輪の接地荷重や車輪速、及びセルフアライニングトルク等から推定する。
また、各輪のモータ失陥は、駆動回路でモニタリングした電流値などから推定する。
【0013】
図3は、モータ失陥の有無に応じた摩擦円である。
モータ失陥がなければ通常の摩擦円となるが、モータ失陥があると駆動できないので、制動のみ可能な半円となる。
図4は、理想量算出部200のブロック図である。
理想量算出部200は、静的理想量生算出201と、動的理想量算出部202と、理想ヨーモーメント算出203と、理想制駆動力算出部204と、を備える。
静的理想量算出部201では、ステアリング操作量、アクセル操作量、及びブレーキ操作量に応じて、理想前後力X00、理想横力Y00、及び理想ヨーレートM00を算出する。
【0014】
図5は、理想駆動力Xd00の算出に用いるマップである。
先ず、図5のマップを参照し、アクセル操作量及び車速に応じて、車両の理想駆動力Xd00を算出する。このマップは、アクセル操作量が大きいほど、且つ車速が低いほど、理想駆動力Xd00が大きくなるように設定されている。車速は例えば車輪速Niの平均値とする。
また、下記(1)式に示すように、ブレーキ操作量Cbに応じて、車両の理想制動力Xb00を算出する。kbは予め設定した負の定数である。
Xb00=kb×Cb …………(1)
そして、理想駆動力Xd00と理想制動力Xb00との加算によって、車両の理想前後力X00を算出する。
【0015】
図6は、理想横力Y00の算出に用いるマップである。
また、図6のマップを参照し、ステアリング操作量Cs及び車速Vに応じて、車両の理想横力Y00を算出する。
また、静的には車両横力Y及び車両ヨーレートγには、下記(2)式の関係が成立する。mは車体重量である。
Y=m×V×γ
γ=Y/(mV) …………(2)
【0016】
そこで、上記(2)式を用いて、理想横力Y00及び車速Vに応じて、車両の理想ヨーレートγ00を算出する。
動的理想量算出部202では、理想前後力X00、及び理想横力Y00に、例えば車速Vに応じて決まる所定のフィルタ処理を実行することで、理想前後力X0、理想横力Y0を算出する。また、理想ヨーレートγ00から理想ヨー角加速度γ0′を算出する。
【0017】
理想ヨーモーメント算出部203では、理想ヨーモーメントM0を算出する。
ヨーモーメントMとヨー角加速度γ′との関係は下記(3)式で表される。Izはヨー慣性である。
M=Iz×γ′ …………(3)
そこで、上記(3)式を用いて、理想ヨー角加速度γ0′から理想ヨーモーメントM0を算出する。
【0018】
以下、理想前後力X0、理想横力Y0、及び理想ヨーモーメントM0の総称を、理想車両挙動とする。
理想制駆動力算出部204では、理想車両挙動(理想前後力X0、理想横力Y0、理想ヨーモーメントM0)に応じて、各輪の理想制駆動力Fxiを算出する。例えば、特開2006−315661号公報に記載されているような車両モデルの逆モデルを使って算出する。
再構成制御部300では、各輪の理想制駆動力Fxiが限界グリップ力より小さいときには、理想制駆動力Fxiに応じて各電動モータ3iを駆動制御することで車両挙動を制御し、何れか一つでも理想制駆動力Fxiが限界グリップ力値より大きいときには、車両状況に応じて再構成することで、車両挙動を安定化させる。
【0019】
図7は、再構成制御処理を示すフローチャートである。
ステップS101では、各輪のタイヤ横すべり角αiを推定する。ここで、タイヤ横すべり角αiを推定するのは、各輪のタイヤ横すべり角αiに応じて前後力の最大値が変化するからである。
車両重心点での横すべり角速度dβ/dtと、ヨーレートγと、車速Vと、車両重心点での横加速度ayとには下記(4)式の関係がある。
dβ/dt=(ay/V)−γ …………(4)
【0020】
したがって、上記(4)式を用いて、ヨーレートγ、横加速度ay、及び車速Vに応じて横すべり角速度dβ/dtを計算し、この横すべり角速度dβ/dtを積分することで車両重心点での横すべり角βを推定する。
そして、下記(5)式に示すように、横すべり角β、及びヨーレートγに応じて、各輪の横すべり角αiを推定する。Lfは車両重心点から前輪車軸までの距離、Lrは車両重心点から後輪車軸までの距離、dTは前後輪トレッドである(前輪トレッドと後輪トレッドを同一とする)。
【0021】
【数1】

【0022】
続くステップS102では、限界グリップ力、及び横すべり角αに応じて、各輪の制駆動力限界範囲を算出する。
ブラッシュモデルと呼ばれるタイヤモデルを用いると、タイヤ前後力Fx、タイヤ摩擦円半径μFz、前後方向のタイヤすべり率σ、及びタイヤ横すべり角αの関係は下記(6)式、及び(7)式で表される(「自動車の運動と制御」安部正人、山海堂)。L、Kα、Ks、θはタイヤの特性で決まる定数である。
制動時(Fx<0)
【0023】
【数2】

【0024】
駆動時(Fx>0)
【0025】
【数3】

【0026】
よって、上記(6)式、及び(7)式を用いて、各輪の横すべり角αiと摩擦円半径μFziにおいて、すべり率σを変化させてタイヤ前後力の最大値FxMAXiを算出する。そして、下記に示すように、各輪の制駆動力限界範囲を設定する。
[モータ失陥のないタイヤ]
駆動力最大値:FxMAX
制動力最大値:−FxMAX
[モータ失陥のあるタイヤ]
駆動力最大値:0
制動力最大値:−FxMAX
【0027】
続くステップS103では、各輪理想制駆動力FxFL〜FxRRの全てが、夫々の制駆動力限界範囲内にあるか否かを判定する。各輪理想制駆動力FxFL〜FxRRの全てが、夫々の制駆動力限界範囲内にあれば、制駆動力配分の再構成は必要ないと判断してステップS104に移行する。一方、理想制駆動力FxFL〜FxRRの少なくとも一つが、制駆動力限界範囲から外れていれば、制駆動力配分の再構成が必要であると判断して、後述するステップS200に移行する。
【0028】
ステップS104では、下記に示すように、各輪の理想制駆動力Fxiをそのまま目標制駆動力F*iとして設定する。
*i ← Fxi
続くステップS105では、下記に示すように、理想前後力X0、理想横力Y0、及び理想ヨーモーメントM0の夫々を、そのまま目標前後力X*、目標横力Y*、及び目標ヨーモーメントM*として設定してから所定のメインプログラムに復帰する。
【0029】
* ← X0
* ← Y0
* ← M0
ステップS200では、制駆動力配分の再構成を行ってから所定のメインプログラムに復帰する。
【0030】
図8は、ステップS200を実行するサブルーチンである。
ステップS201では、制駆動力限界範囲内で、理想車両挙動(理想前後力X0、理想横力Y0、理想ヨーモーメントM0)を実現することのできる制駆動力配分の組合せを求める。例えば、特開2008−87500号公報で開示されているように、下記の要領で求める。
【0031】
先ず、各輪ごとに、前述した制駆動力限界範囲を10等分に区分し、各区分を制駆動力をFxi(j)(j=1〜10)とする。そして、一周期前に演算された目標制駆動力F*iの総和Fa(=F*FL+F*FR+F*RL+F*RR)を算出し、この総和Faを中心とする基準範囲F*a±thを算出する([F*a−th]〜[F*a+th])。thは所定値である。そして、制駆動力FxFL(j)〜FxRR(j)の全ての組合せのうち、各輪の制駆動力の総和Fa(=FxFL(j)+FxFR(j)+FxRL(j)+FxRR(j))が、基準範囲内となる組合せだけを選出する。ここで選出された全ての組合せをFxi(L)とする。
【0032】
そして、選出された全ての組合せFxi(L)ごとに、その制駆動力配分を実施したときの車両前後力X(L)、車両横力Y(L)、車両ヨーモーメントM(L)を算出する。
ここでは、先ず前述したブラッシュモデルにより、各輪において、前後力Fxi(L)、タイヤ摩擦円半径μFz、及びタイヤ横すべり角αに応じて、スリップ率σを算出する。
そして、同じくブラッシュモデルにより、タイヤスリップ率σ、タイヤ横力Fy、タイヤ横すべり角α、及びタイヤ摩擦円半径μFzの関係は、下記(8)式、及び(9)式で表される(「自動車の運動と制御」安部正人、山海堂)。
制動時(σ>0)
【0033】
【数4】

【0034】
駆動時(σ<0)
【0035】
【数5】

【0036】
そして、上記(8)式、及び(9)式を用い、スリップ率σ、タイヤ横すべり角α、及びタイヤ摩擦円半径μFzに応じて、タイヤ横力Fyi(L)を求める。
そして、下記(10)式に示すように、各輪タイヤ横力Fyi(L)、及び各輪制駆動力Fxi(L)に応じて、車両挙動(車両前後力X(L)、車両横力Y(L)、及び車両ヨーモーメントM(L))を算出する。δfは前輪舵角である。
(L)=FxFL(L)cosδf+FxFR(L)cosδf+FxRL(L)+FxRR(L)
−FyFL(L)sinδf−FyFR(L)sinδf
(L)=FyFL(L)cosδf+FyFR(L)cosδf+FxRL(L)+FxRR(L)
+FxFL(L)sinδf+FxFR(L)sinδf
(L)=Lf(FyFL(L)cosδf+FyFR(L)cosδf
+FxFL(L)sinδf+FxFR(L)sinδf)
−Lr(FxRL(L)+FxRR(L)
…………(10)
【0037】
そして、下記(11)式に示すように、評価関数Jを指標とし、この評価関数Jが所定の閾値以下となる各輪の制駆動力配分の組合せがあるか否かを判定する。Qx、Qy、Qmは重みである(例えばQx=Qy=Qm)。
(L)=Qx(X(L)−X02
+Qy(Y(L)−Y02
+Qm(M(L)−M02 …………(11)
そして、X=X0、Y=Y0、M=M0と見なせるほど、評価関数Jが閾値より小さくなる制駆動力配分の組合せがあれば、そのなかで評価関数Jが最小となる制駆動力配分の組合せを選出する。ここで選出された組合せを新たな理想制駆動力Fxi(S)とする。
【0038】
続くステップS202では、制駆動力限界範囲内で、理想車両挙動を実現できるか否か、つまり選出された制駆動力配分の組合せがあるか否かを判定する。選出された制駆動力配分があればステップS203に移行し、選出された制駆動力配分がなければステップS205に移行する。
ステップS203では、下記に示すように、選出された制駆動力Fxi(S)を目標制駆動力F*iとして設定する。
*i ← Fxi(S)
続くステップS204では、下記に示すように、前後力X0、横力Y0、及びヨーモーメントM0の夫々を、目標前後力X*、目標横力Y*、及び目標ヨーモーメントM*として設定してから本サブルーチンを終了する。
* ← X0
* ← Y0
* ← M0
【0039】
一方、ステップS205では、理想前後力X0が0より大きいか否か、つまり加速中であるか否かを判定する。加速中であれば(X0>0)ステップS206に移行し、減速中であれば(X0<0)ステップGS207に移行する。
ステップS206では、加速時の再構成を行ってから所定のメインプログラムに復帰する。
ステップS207では、減速時の再構成を行ってから所定のメインプログラムに復帰する。
【0040】
図9は、ステップS206を実行するサブルーチンである。
本サブルーチンは、先ず加速方向の理想前後力X0を減少補正し(最大で0まで)、それでも理想横力Y0や理想ヨーモーメントM0を実現できないときに、これら理想横力Y0及び理想ヨーモーメントM0をも減少補正するものである。
ステップS211では、理想前後力をX0からXrに減少補正した上で、理想横力Y0及び理想ヨーモーメントM0を実現することのできる制駆動力配分の組合せを求める。
【0041】
まず、下記(12)式に示すように、評価関数Jyを指標とし、この評価関数Jyが所定の閾値以下となり、且つX(L)がX0より小さくなる制駆動力配分の組合せがあるか否かを判定する。
Jy(L)=Qy(Y(L)−Y02+Qm(M(L)−M02 …………(12)
そして、Y=Y0、M=M0と見なせるほど、評価関数Jyが閾値より小さくなる制駆動力配分の組合せがあれば、その中でX(L)が最大となる制駆動力配分の組合せを選ぶ。ここで選出された組合せを新たな理想制駆動力Fxi(S)とする。
【0042】
続くステップS212では、理想前後力X0(加速度)を減少補正することで、理想車両挙動を実現できるか否か、つまり選出された制駆動力配分の組合せがあるか否かを判定する。選出された制駆動力配分があればステップS213に移行し、選出された制駆動力配分がなければステップS215に移行する。
ステップS213では、下記に示すように、選出された制駆動力Fxi(S)を目標制駆動力F*iとして設定する。
*i ← Fxi(S)
【0043】
続くステップS214では、下記に示すように、減少補正した理想前後力Xrを目標前後力X*に設定すると共に、理想横力Y0及び理想ヨーモーメントM0の夫々を目標車両横力Y*及び目標車両ヨーモーメントM*として設定してから本サブルーチンを終了する。
* ← Xr
* ← Y0
* ← M0
【0044】
一方、ステップS215では、理想前後力をX0をゼロへ、理想横力をY0からYrへ、理想ヨーモーメントをM0からMrへ減少補正した上で、理想車両挙動に最も近い制駆動力配分の組合せを求める。
ここでは、前述した評価関数Jyを指標とし、この評価関数Jyが最小となり、且つX(L)がゼロとなる制駆動力配分の組合せを選出する。ここで選出された組合せを新たな理想制駆動力Fxi(S)とする。
続くステップS216では、下記に示すように、選出された制駆動力Fxi(S)を目標制駆動力F*iとして設定する。
*i ← Fxi(S)
【0045】
続くステップS217では、下記に示すように、目標前後力X*をゼロに設定すると共に、選出した理想制駆動力Fxiにより実現することのできる理想横力Y(S)及び理想ヨーモーメントM(S)の夫々を目標横力Y*及び目標ヨーモーメントM*として設定してから本サブルーチンを終了する。
* ← 0
* ← Y(S)
* ← M(S)
【0046】
図10は、ステップS207を実行するサブルーチンである。
本サブルーチンは、旋回方向が理想と逆転しない範囲で、理想前後力X0(減速)の実現を図るものである。
ステップS221では、理想横力Y0と同一方向の横力、及び理想ヨーモーメントM0と同一方向のヨーモーメントを実現することができ、且つ最も理想前後力X0に近い前後力を実現することのできる制駆動力配分の組合せを選出する。ここで選出された組合せを新たな理想制駆動力Fxi(S)とする。
続くステップS222では、下記に示すように、選出された制駆動力Fxi(S)を目標制駆動力F*iとして設定する。
*i ← Fxi(S)
【0047】
続くステップS223では、下記に示すように、選出した理想制駆動力Fxiにより実現することのできる理想前後力X(S)、理想横力Y(S)及び理想ヨーモーメントM(S)の夫々を、目標前後力X*、目標横力Y*及び目標ヨーモーメントM*として設定してから本サブルーチンを終了する。
* ← X(S)
* ← Y(S)
* ← M(S)
【0048】
本実施形態では、制駆動力配分の組合せに対して全体を網羅するように探索を行っているが、最適化問題などを適用して探索を行ってもよい。
反力制御部400では、先ず車速Vや運転操作量(アクセル操作量、ブレーキ操作量、ステアリング操作量)に応じて、各運転操作(アクセル操作、ブレーキ操作、ステアリング操作)に対する通常反力を算出する。また、反力補正量を算出し、通常反力と反力補正量との加算によって最終的な操作反力を算出し、この最終的な操作反力を各操作子(アクセルペダル、ブレーキペダル、ステアリングホイール)を介して運転者へ伝達する。
【0049】
図11は、アクセル操作に対する反力補正量の算出に用いるマップである。
図12は、ブレーキ操作に対する反力補正量の算出に用いるマップである。
図13は、ステアリング操作に対する反力補正量の算出に用いるマップである。
先ず、加速指令がある場合(X0>0)、図11のマップを参照し、理想前後力X0と目標前後力X*との差分ΔX(=|X0−X*|)に応じて運転者のアクセル操作に対する反力補正量を算出する。このマップは、差分ΔXが大きい、つまり加速度減少量が大きいほど、通常反力に対する増加方向への反力補正量(正値)が大きくなるように設定されている。Raは反力補正量の立ち上がり量であり、官能評価により自由に設定すればよい。また、差分Xに応じて反力補正量を直線的に変化させているが、曲線的、又は段階的に変化させてもよい。
【0050】
また、減速指令がある場合(X0<0)、図12のマップを参照し、理想前後力X0と目標前後力X*との差分ΔX(=|X0−X*|)に応じて運転者のブレーキ操作に対する反力補正量を算出する。このマップは、差分ΔXが大きい、つまり減速度増加量が大きいほど、通常反力に対する減少方向への反力補正量(負値)が大きくなるように設定されている。Rbは反力補正量の立ち上がり量であり、官能評価により自由に設定すればよい。また、差分Xに応じて反力補正量を直線的に変化させているが、曲線的、又は段階的に変化させてもよい。
【0051】
また、ステアリング操作に対しては、前記(12)式に従って、理想横力Y0と目標横力Y*、並びに理想ヨーモーメントM0と目標ヨーモーメントM*に応じて、横運動についての理想量からの乖離量を表す評価関数Jyを算出する。そして、図13のマップを参照し、評価関数Jyに応じて運転者のブレーキ操作に対する反力補正量を算出する。このマップは、評価関数Jyが大きい、つまりヨーレート抑制量が大きいほど、通常反力に対する増加方向への反力補正量(正値)が大きくなるように設定されている。Rsは反力補正量の立ち上がり量であり、官能評価により自由に設定すればよい。また、評価関数Jyに応じて反力補正量を直線的に変化させているが、曲線的、又は段階的に変化させてもよい。
【0052】
《作用》
先ず、運転者の運転操作に応じて理想前後力X0、理想横力Y0、及び理想ヨーモーメントM0を算出し、これら理想車両挙動に応じて各輪の理想制駆動力Fxiを算出する。また、摩擦円理論、及びモータ失陥の有無に応じて、制駆動力を発生可能な限界範囲を算出する。
そして、各輪の理想制駆動力Fxiのうち、全てが限界範囲内であれば(ステップS103の判定が“Yes”)、そのまま理想制駆動力Fxiに応じて各輪の制駆動力を駆動制御する(ステップS104、S105)。一方、各輪の理想制駆動力Fxiのうち、一つでも限界範囲外となれば(ステップS103の判定が“No”)、理想制駆動力Fxiを再構成する、つまり全てが限界範囲内となる新たな理想駆動力Fxiの組合せを算出する(ステップS200)。
【0053】
このとき、極力、当初の理想前後力X0、理想横力Y0、及び理想ヨーモーメントM0を実現できるように、新たな理想制駆動力Fxiの組合せを探索する。
先ず、限界範囲内で理想車両挙動を実現できる新たな制駆動力配分を探し、幾らか見つかれば(ステップS202の判定が“Yes”)、評価関数Jが最小となる制駆動力配分を選出し、これを新たな理想制駆動力Fxi(S)として再設定し、この理想制駆動力Fxi(S)に応じて各輪の制駆動力を駆動制御する(ステップS203、S204)。一方、限界範囲内で理想車両挙動を実現できる制駆動力配分が存在しないときには(ステップS202の判定が“No”)、理想車両挙動の修正が余儀なくされる。
【0054】
ここで、車両が加速状態にあれば(ステップS205の判定が“Yes”)、車両のヨーレート又は横加速度を減少させるよりも、車両前後方向の加速度を減少させることを優先する(ステップS206)。すなわち、加速方向の理想前後力X0を減少補正し(最大で0まで)、それでも理想横力Y0や理想ヨーモーメントM0を実現できないときに、これら理想横力Y0及び理想ヨーモーメントM0をも減少補正する。そして、修正した車両挙動を実現できる新たな制駆動力配分を探し、これを新たな理想制駆動力Fxi(S)として再設定し、この理想制駆動力Fxi(S)に応じて各輪の制駆動力を駆動制御する(ステップS211〜S217)。
【0055】
一方、車両が減速状態にあれば(ステップS205の判定が“No”)、車両前後方向の減速度を減少させるよりも、車両のヨーレート又は横加速度を減少させることを優先する(ステップS207)。すなわち、旋回方向が理想と逆転しない範囲で、理想横力Y0及び理想ヨーモーメントM0をも減少補正する。そして、修正した車両挙動を実現できる新たな制駆動力配分を探し、これを新たな理想制駆動力Fxi(S)として再設定し、この理想制駆動力Fxi(S)に応じて各輪の制駆動力を駆動制御する(ステップS221〜S223)。
このように、再構成制御を実行することで、極力、当初の理想前後力X0、理想横力Y0、及び理想ヨーモーメントM0を実現することができる。
【0056】
ところで、再構成制御に伴って車両挙動が変化することになるが、そのことを運転者が認識し難いので、運転者に違和感を与える可能性がある。
そこで、本実施形態では、再構成制御によって新たな理想制駆動力Fxi(S)によって達成される車両挙動と、当初の理想車両挙動(理想前後力X0、理想横力Y0、及び理想ヨーモーメントM0)との差を推定し、推定した差に応じて各種運転操作に対する操作反力を制御する。すなわち、推定した差が大きいほど、通常の操作反力を大きく補正する。このように、運転者へのインフォメーションとして操作反力を補正することで、車両挙動が変化する旨を運転者に認識させることができる。したがて、運転者に運転操作の修正を促すことができ、車両挙動を速やかに安定化させることができる。
【0057】
先ず、運転者がアクセルペダル23を踏み増している場合には、理想前後力X0と目標前後力X*との差分ΔX(=|X0−X*|)が大きい、つまり加速度減少量が大きいほど、増加方向への反力補正量を大きくする。これにより、アクセルペダル23のペダル反力が増加するので、加速度が減少するという車両挙動の変化を運転者に認識させ、且つアクセルペダル23の踏み増しを抑制するよう運転者に促すことができる。
【0058】
また、運転者のブレーキペダル24の踏込みが不足している場合には、理想前後力X0と目標前後力X*との差分ΔX(=|X0−X*|)が大きい、つまり減速度増加量が大きいほど、減少方向への反力補正量を大きくする。これにより、ブレーキペダル24のペダル反力が減少するので、減速度が増加するという車両挙動の変化を運転者に認識させ、且つブレーキペダル24の踏込みを運転者に促すことができる。
【0059】
また、運転者のステアリング操作が大きい又は速い場合には、評価関数Jyが大きい、つまりヨーレート抑制量が大きいほど、増加方向への反力補正量を大きくする。これにより、ステアリング操作反力が増加するので、ヨーレートが抑制されるという車両挙動の変化を運転者に認識させ、且つ大きな又は急なステアリング操作を抑制するよう運転者に促すことができる。
このように、車両挙動に変化が現れる前に、車両挙動を安定化させる方向への操作反力が補正されるので、どの程度、車両の運動限界を超えた操作をしているかを運転者に認知させることができ、しかも最適な運転操作を促すことで速やかに車両挙動を安定化させることができる。
【0060】
《応用例》
本実施形態では、運転操作子として、アクセルペダル23、ブレーキペダル24、及びステアリングホイール11を採用しているが、これに限定されるものではない。要は、運転操作に対する操作反力を制御できる構造であれば、ジョイスティック型のレバーなど、任意の運転操作子でよい。
本実施形態では、前輪2FL・2FRとステアリングホイール11とを機械的に連結した構成について説明したが、これに限定されるものではなく、双方を機械的に非連結状態にし、運転者のステアリング操作に応じて前輪舵角を制御するステアリングバイワイヤに適用してもよい。同様に、ブレーキペダル24とブレーキブースタや制動機構を機械的に非連結状態とし、運転者のブレーキ操作に応じて制動力を制御するブレーキバイワイヤに適用してもよい。
【0061】
本実施形態では、各輪の制駆動力を目標制御量としているが、これに限定されるものではなく、例えば特開2007−269295号公報に記載されているように、各輪の制駆動力のみならず、操舵量や操舵トルクを目標制御量として、前後力及び横力を制御してもよい。
本実施形態では、4輪全ての制駆動力を制御しているが、これに限定されるものではなく、例えば前輪2輪の操舵角と駆動力とを制御してもよい。すなわち、操舵角、駆動力、制動力など、複数の異なる種類の制御対象を制御するものであっても本発明を適用できる。
【0062】
《効果》
以上より、アクセルペダル23、ブレーキペダル24、及びステアリングホイール11が「運転操作子」に対応し、反力制御部400が「反力制御手段」に対応する。また、静的理想量算出部201、動的理想量算出部202、及び理想ヨーモーメント算出部203が「目標車両挙動算出手段」に対応し、理想制駆動力算出部204が「目標制御量算出手段」に対応する。また、ステップS102の処理が「限界範囲算出手段」に対応し、ステップS102を除く図7〜図10の再構成制御処理が「再構成制御手段」に対応し、反力制御部400が「補正手段」に対応する。
【0063】
(1)運転者によって運転操作される運転操作子と、運転者の運転操作に応じて前記運転操作子に操作反力を付与する反力制御手段と、運転者の運転操作に応じて目標車両挙動を算出する目標車両挙動算出手段と、該目標車両挙動算出手段が算出した目標車両挙動に応じて、複数の制御対象に対する夫々の目標制御量を算出する目標制御量算出手段と、該目標制御量算出手段が算出した目標制御量の夫々に対して限界範囲を算出する限界範囲算出手段と、前記目標制御量算出手段が算出した目標制御量のうち、全てが前記限界範囲算出手段の算出した限界範囲内であれば、当該目標制御量に応じて前記制御対象を制御し、少なくとも一つが前記限界範囲算出手段の算出した限界範囲外であれば、全てが夫々の当該限界範囲内となる新たな目標制御量を算出し、当該新たな目標制御量に応じて前記制御対象を制御する再構成制御手段と、前記再構成制御手段が新たな目標制御量に応じて前記制御対象を制御する際に、当該新たな目標制御量によって達成される車両挙動と前記目標車両挙動との差に応じて、前記操作反力を補正する補正手段と、を備える。
このように、新たな目標制御量によって達成される車両挙動と目標車両挙動との差に応じて、運転操作に対する操作反力を制御することで、目標制駆動力の再構成に伴って車両挙動が変化することを運転者に認識させることができる。
【0064】
(2)前記補正手段は、前記新たな目標制御量によって達成される車両挙動と前記目標車両挙動との差が大きいほど、前記操作反力を大きく補正する。
このように、再構成制御を行う前後の車両挙動の差が大きいほど操作反力を大きく補正することで、どの程度、車両の運動限界を超えた操作をしているかを運転者に認知させることができる。また、適切な運転操作を運転者に促すことができるので、速やかに車両挙動を安定化させることもできる。さらに、車両挙動の変化が小さいところでの、運転操作のハンチングを防ぐこともできる。
【0065】
(3)前記運転操作子は、アクセル操作子を含み、前記反力制御手段は、運転者のアクセル操作に応じて前記アクセル操作子に操作反力を付与し、前記補正手段は、前記目標車両挙動と比べて、前記新たな目標制御量によって達成される車両挙動が、車両前後方向の加速度を減少させる車両挙動であるときに、前記アクセル操作子に対する操作反力を増加補正する。
このように、車両の前後加速度を減少方向に変更するときには、アクセル操作に対する操作反力を増加補正することで、どの程度、アクセル操作が過ぎているかを運転者に認知させることができ、速やかにアクセル操作を是正させることができる。
【0066】
(4)前記運転操作子は、ブレーキ操作子を含み、前記反力制御手段は、運転者のブレーキ操作に応じて前記ブレーキ操作子に操作反力を付与し、前記補正手段は、前記目標車両挙動と比べて、前記新たな目標制御量によって達成される車両挙動が、車両前後方向の減速度を増加させる車両挙動であるときに、前記ブレーキ操作子に対する操作反力を減少補正する。
このように、車両の減速度を増加方向に変更するときには、ブレーキ操作に対する操作反力を減少補正することで、どの程度、ブレーキ操作が不足しているかを運転者に認知させることができ、速やかにブレーキ操作を是正させることができる。
【0067】
(5)前記運転操作子は、ステアリング操作子を含み、 前記反力制御手段は、運転者のステアリング操作に応じて前記ステアリング操作子に操作反力を付与し、前記補正手段は、前記目標車両挙動と比べて、前記新たな目標制御量によって達成される車両挙動が、車両のヨーレート又は横加速度を減少させる車両挙動であるときに、前記ステアリング操作子に対する操作反力を増加補正する。
このように、車両のヨーレート又は横加速度を減少方向に変更するときには、ステアリング操作に対する操作反力を増加補正することで、どの程度、ステアリング操作が大きすぎるか又は急すぎるかを運転者に認知させることができ、速やかにステアリング操作を是正させることができる。
【0068】
(6)前記再構成制御手段は、車両が加速状態にある場合には、車両のヨーレート又は横加速度を減少させるよりも、車両前後方向の加速度を減少させることを優先した車両挙動となるように、前記新たな目標制御量を算出する。
このように、加速要求時には、車両のヨーレート又は横加速度の変更よりも、車両加速度の減少変更を優先することによって、車両挙動を安定させた状態で、理想の横運動に近づくことができる。
(7)前記再構成制御手段は、車両が減速状態にある場合には、車両減速度の変更よりも、車両のヨーレート又は横加速度の減少変更を優先することによって、減速度が抜けるような急低下を抑制することができる。
【0069】
(8)運転者の運転操作に応じて目標車両挙動を算出し、算出した目標車両挙動に応じて、複数の制御対象に対する夫々の目標制御量を算出し、算出した目標制御量の夫々に対して限界範囲を算出し、前記目標制御量のうち、全てが前記限界範囲内であれば、当該目標制御量に応じて前記制御対象を制御し、少なくとも一つが前記限界範囲外であれば、全てが夫々の当該限界範囲内となる新たな目標制御量を算出し、当該新たな目標制御量に応じて前記制御対象を制御するものであって、前記新たな目標制御量に応じて前記制御対象を制御する際に、当該新たな目標制御量によって達成される車両挙動と前記目標車両挙動との差に応じて、運転操作に対する操作反力を制御する。
このように、新たな目標制御量によって達成される車両挙動と目標車両挙動との差に応じて、運転操作に対する操作反力を制御することで、目標制駆動力の再構成に伴って車両挙動が変化することを運転者に認識させることができる。
【符号の説明】
【0070】
2FL〜2RR 車輪
3FL〜3RR 電動モータ
8 ヨーレートセンサ
11 ステアリングホイール
13 アシストモータ
21 ステアリング操作量センサ
23 アクセルペダル
24 ブレーキペダル
25 反力モータ
26 反力モータ
27 アクセル操作量センサ
28 ブレーキ操作量センサ
29 加速度センサ
30 コントローラ
200 理想量算出部
201 静的理想量算出部
202 動的理想量算出部
203 理想ヨーモーメント
204 理想制駆動力算出部
300 再構成制御部
400 反力制御部

【特許請求の範囲】
【請求項1】
運転者によって運転操作される運転操作子と、運転者の運転操作に応じて前記運転操作子に操作反力を付与する反力制御手段と、
運転者の運転操作に応じて目標車両挙動を算出する目標車両挙動算出手段と、該目標車両挙動算出手段が算出した目標車両挙動に応じて、複数の制御対象に対する夫々の目標制御量を算出する目標制御量算出手段と、該目標制御量算出手段が算出した目標制御量の夫々に対して限界範囲を算出する限界範囲算出手段と、
前記目標制御量算出手段が算出した目標制御量のうち、全てが前記限界範囲算出手段の算出した限界範囲内であれば、当該目標制御量に応じて前記制御対象を制御し、少なくとも一つが前記限界範囲算出手段の算出した限界範囲外であれば、全てが夫々の当該限界範囲内となる新たな目標制御量を算出し、当該新たな目標制御量に応じて前記制御対象を制御する再構成制御手段と、
前記再構成制御手段が新たな目標制御量に応じて前記制御対象を制御する際に、当該新たな目標制御量によって達成される車両挙動と前記目標車両挙動との差に応じて前記操作反力を補正する補正手段と、を備えることを特徴とする車両制御装置。
【請求項2】
前記補正手段は、前記新たな目標制御量によって達成される車両挙動と前記目標車両挙動との差が大きいほど、前記操作反力を大きく補正することを特徴とする請求項1に記載の車両制御装置。
【請求項3】
前記運転操作子は、アクセル操作子を含み、
前記反力制御手段は、運転者のアクセル操作に応じて前記アクセル操作子に操作反力を付与し、
前記補正手段は、前記目標車両挙動と比べて、前記新たな目標制御量によって達成される車両挙動が、車両前後方向の加速度を減少させる車両挙動であるときに、前記アクセル操作子に対する操作反力を増加補正することを特徴とする請求項1又は2に記載の車両制御装置。
【請求項4】
前記運転操作子は、ブレーキ操作子を含み、
前記反力制御手段は、運転者のブレーキ操作に応じて前記ブレーキ操作子に操作反力を付与し、
前記補正手段は、前記目標車両挙動と比べて、前記新たな目標制御量によって達成される車両挙動が、車両前後方向の減速度を増加させる車両挙動であるときに、前記ブレーキ操作子に対する操作反力を減少補正することを特徴とする請求項1〜3の何れか一項に記載の車両制御装置。
【請求項5】
前記運転操作子は、ステアリング操作子を含み、
前記反力制御手段は、運転者のステアリング操作に応じて前記ステアリング操作子に操作反力を付与し、
前記補正手段は、前記目標車両挙動と比べて、前記新たな目標制御量によって達成される車両挙動が、車両のヨーレート又は横加速度を減少させる車両挙動であるときに、前記ステアリング操作子に対する操作反力を増加補正することを特徴とする請求項1〜4の何れか一項に記載の車両制御装置。
【請求項6】
前記再構成制御手段は、車両が加速状態にある場合には、車両のヨーレート又は横加速度を減少させるよりも、車両前後方向の加速度を減少させることを優先した車両挙動となるように、前記新たな目標制御量を算出することを特徴とする請求項1〜5の何れか一項に記載の車両制御装置。
【請求項7】
前記再構成制御手段は、車両が減速状態にある場合には、車両前後方向の減速度を減少させるよりも、車両のヨーレート又は横加速度を減少させることを優先した車両挙動となるように、前記新たな目標制御量を算出することを特徴とする請求項1〜6の何れか一項に記載の車両制御装置。
【請求項8】
運転者の運転操作に応じて目標車両挙動を算出し、算出した目標車両挙動に応じて、複数の制御対象に対する夫々の目標制御量を算出し、算出した目標制御量の夫々に対して限界範囲を算出し、
前記目標制御量のうち、全てが前記限界範囲内であれば、当該目標制御量に応じて前記制御対象を制御し、少なくとも一つが前記限界範囲外であれば、全てが夫々の当該限界範囲内となる新たな目標制御量を算出し、当該新たな目標制御量に応じて前記制御対象を制御するものであって、
前記新たな目標制御量に応じて前記制御対象を制御する際に、当該新たな目標制御量によって達成される車両挙動と前記目標車両挙動との差に応じて、運転操作に対する操作反力を制御することを特徴とする車両制御方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate


【公開番号】特開2010−184652(P2010−184652A)
【公開日】平成22年8月26日(2010.8.26)
【国際特許分類】
【出願番号】特願2009−31210(P2009−31210)
【出願日】平成21年2月13日(2009.2.13)
【出願人】(000003997)日産自動車株式会社 (16,386)
【Fターム(参考)】