(57)【要約】【課題】運転操作に応じた目標制御量を再構成する際に、この再構成に伴う車両挙動の変化を運転者に認識させる。【解決手段】運転者の運転操作に応じて目標車両挙動を算出し、算出した目標車両挙動に応じて、複数の制御対象に対する夫々の目標制御量を算出し、算出した目標制御量の夫々に対して限界範囲を算出し、目標制御量のうち、全てが限界範囲内であれば、これら目標制御量に応じて制御対象を制御し、少なくとも一つが限界範囲外であれば、全てが夫々の限界範囲内となる新たな目標制御量を算出し、これら新たな目標制御量に応じて前記制御対象を制御するものであって、新たな目標制御量に応じて制御対象を制御する際に、これら新たな目標制御量によって達成される車両挙動と目標車両挙動との差に応じて、運転操作に対する操作反力を制御する。【選択図】図２
2010184652.tif 000002
【特許請求の範囲】
【請求項１】
運転者によって運転操作される運転操作子と、運転者の運転操作に応じて前記運転操作子に操作反力を付与する反力制御手段と、
運転者の運転操作に応じて目標車両挙動を算出する目標車両挙動算出手段と、該目標車両挙動算出手段が算出した目標車両挙動に応じて、複数の制御対象に対する夫々の目標制御量を算出する目標制御量算出手段と、該目標制御量算出手段が算出した目標制御量の夫々に対して限界範囲を算出する限界範囲算出手段と、
前記目標制御量算出手段が算出した目標制御量のうち、全てが前記限界範囲算出手段の算出した限界範囲内であれば、当該目標制御量に応じて前記制御対象を制御し、少なくとも一つが前記限界範囲算出手段の算出した限界範囲外であれば、全てが夫々の当該限界範囲内となる新たな目標制御量を算出し、当該新たな目標制御量に応じて前記制御対象を制御する再構成制御手段と、
前記再構成制御手段が新たな目標制御量に応じて前記制御対象を制御する際に、当該新たな目標制御量によって達成される車両挙動と前記目標車両挙動との差に応じて前記操作反力を補正する補正手段と、を備えることを特徴とする車両制御装置。
【請求項２】
前記補正手段は、前記新たな目標制御量によって達成される車両挙動と前記目標車両挙動との差が大きいほど、前記操作反力を大きく補正することを特徴とする請求項１に記載の車両制御装置。
【請求項３】
前記運転操作子は、アクセル操作子を含み、
前記反力制御手段は、運転者のアクセル操作に応じて前記アクセル操作子に操作反力を付与し、
前記補正手段は、前記目標車両挙動と比べて、前記新たな目標制御量によって達成される車両挙動が、車両前後方向の加速度を減少させる車両挙動であるときに、前記アクセル操作子に対する操作反力を増加補正することを特徴とする請求項１又は２に記載の車両制御装置。
【請求項４】
前記運転操作子は、ブレーキ操作子を含み、
前記反力制御手段は、運転者のブレーキ操作に応じて前記ブレーキ操作子に操作反力を付与し、
前記補正手段は、前記目標車両挙動と比べて、前記新たな目標制御量によって達成される車両挙動が、車両前後方向の減速度を増加させる車両挙動であるときに、前記ブレーキ操作子に対する操作反力を減少補正することを特徴とする請求項１〜３の何れか一項に記載の車両制御装置。
【請求項５】
前記運転操作子は、ステアリング操作子を含み、
前記反力制御手段は、運転者のステアリング操作に応じて前記ステアリング操作子に操作反力を付与し、
前記補正手段は、前記目標車両挙動と比べて、前記新たな目標制御量によって達成される車両挙動が、車両のヨーレート又は横加速度を減少させる車両挙動であるときに、前記ステアリング操作子に対する操作反力を増加補正することを特徴とする請求項１〜４の何れか一項に記載の車両制御装置。
【請求項６】
前記再構成制御手段は、車両が加速状態にある場合には、車両のヨーレート又は横加速度を減少させるよりも、車両前後方向の加速度を減少させることを優先した車両挙動となるように、前記新たな目標制御量を算出することを特徴とする請求項１〜５の何れか一項に記載の車両制御装置。
【請求項７】
前記再構成制御手段は、車両が減速状態にある場合には、車両前後方向の減速度を減少させるよりも、車両のヨーレート又は横加速度を減少させることを優先した車両挙動となるように、前記新たな目標制御量を算出することを特徴とする請求項１〜６の何れか一項に記載の車両制御装置。
【請求項８】
運転者の運転操作に応じて目標車両挙動を算出し、算出した目標車両挙動に応じて、複数の制御対象に対する夫々の目標制御量を算出し、算出した目標制御量の夫々に対して限界範囲を算出し、
前記目標制御量のうち、全てが前記限界範囲内であれば、当該目標制御量に応じて前記制御対象を制御し、少なくとも一つが前記限界範囲外であれば、全てが夫々の当該限界範囲内となる新たな目標制御量を算出し、当該新たな目標制御量に応じて前記制御対象を制御するものであって、
前記新たな目標制御量に応じて前記制御対象を制御する際に、当該新たな目標制御量によって達成される車両挙動と前記目標車両挙動との差に応じて、運転操作に対する操作反力を制御することを特徴とする車両制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転操作に応じた車両挙動の制御、及び運転操作に対する操作反力の制御を行う車両制御装置、及び車両制御方法に関するものである。
【背景技術】
【０００２】
各車輪の制駆動力を個別に調整することで車両挙動を制御するものにおいて、各車輪のグリップ力の限界を推定し、各車輪の目標制駆動力が夫々のグリップ力の限界を超えたときに、極力、当初の目標車両挙動を達成できるように、目標制駆動力の配分を新たに再構成（再設定）するものがあった（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−８７５００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載された従来例にあっては、目標制駆動力の再構成に伴って車両挙動が変化したことが運転者に認識され難いので、運転者に違和感を与える可能性があった。
本発明の課題は、運転操作に応じた目標制御量を再構成する際に、この再構成に伴う車両挙動の変化を運転者に認識させることである。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、本発明に係る車両制御装置は、運転者の運転操作に応じて目標車両挙動を算出し、算出した目標車両挙動に応じて、複数の制御対象に対する夫々の目標制御量を算出し、算出した目標制御量の夫々に対して限界範囲を算出し、目標制御量のうち、全てが限界範囲内であれば、これら目標制御量に応じて制御対象を制御し、少なくとも一つが限界範囲外であれば、全てが夫々の限界範囲を超えるこのない新たな目標制御量を算出し、これら新たな目標制御量に応じて制御対象を制御するものであって、新たな目標制御量に応じて制御対象を制御する際に、これら新たな目標制御量によって達成される車両挙動と目標車両挙動との差に応じて、運転操作に対する操作反力を制御する。
【発明の効果】
【０００６】
本発明に係る車両制御装置によれば、新たな目標制御量によって達成される車両挙動と目標車両挙動との差に応じて、運転操作に対する操作反力を制御することで、目標制駆動力の再構成に伴って車両挙動が変化することを運転者に認識させることができる。
【図面の簡単な説明】
【０００７】
【図１】車両の概略構成である。
【図２】車両制御処理のブロック図である。
【図３】モータ失陥の有無に応じた摩擦円である。
【図４】理想量算出部２００のブロック図である。
【図５】理想駆動力Ｘｄ00の算出に用いるマップである。
【図６】理想横力Ｙ00の算出に用いるマップである。
【図７】再構成制御処理を示すフローチャートである。
【図８】ステップＳ２００を実行するサブルーチンである。
【図９】ステップＳ２０６を実行するサブルーチンである。
【図１０】ステップＳ２０７を実行するサブルーチンである。
【図１１】アクセル操作に対する反力補正量の算出に用いるマップである。
【図１２】ブレーキ操作に対する反力補正量の算出に用いるマップである。
【図１３】ステアリング操作に対する反力補正量の算出に用いるマップである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態を図面に基づいて説明する。
《構成》
図１は、車両の概略構成である。
車両は、駆動力発生源としての電動モータ３ｉ（ｉ＝ＦＬ、ＦＲ、ＲＬ、ＲＲ）を備えており、各電動モータ３ｉの回転軸は、減速機４ｉを介して車輪２ｉに連結されている。電動モータ３ｉの出力特性、減速機４ｉの減速比、及び車輪２ｉの半径は、何れも同一である。電動モータ３ｉは、永久磁石をロータに埋め込んだ三相同期モータである。
【０００９】
電動モータ３ｉは、コントローラ３０により、駆動回路５ｉを介して駆動制御され、トルク指令値に応じて力行トルク及び回生トルクを発生する。駆動回路５ｉは、リチウムイオンバッテリ６との間で電力の授受を行い、また電動モータ３ｉの出力トルクを、コントローラ３０へ入力する。車輪速センサ７ｉは、電動モータ３ｉの回転角に応じた車輪速を検出しコントローラ３０へ入力する。
【００１０】
前輪２ＦＬ・２ＦＲは、ステアリングギヤ１４を介してステアリングホイール１１に連結され、ステアリングギヤ１４には、ステアリング系にアシストトルクを付与するアシストモータ１３が設けられている。ステアリング操作量センサ２１は、運転者のステアリング操作量（操舵角）を検出しコントローラ３０へ入力する。トルクセンサ２２は、運転者の操舵トルクを検出しコントローラ３０へ入力する。コントローラ３０は、運転者の操舵トルクに応じてアシストモータ１３を駆動制御し、ステアリング系にアシストトルクを発生させる。
【００１１】
アクセルペダル２３には、反力モータ２５が連結されており、アクセル操作量センサ２７は、反力モータ２５の回転角に応じて運転者のアクセル操作量（アクセル開度）を検出しコントローラ３０へ入力する。ブレーキペダル２４には、反力モータ２６が連結されており、ブレーキ操作量センサ２８は、反力モータ２６の回転角に応じて運転者のブレーキ操作量を検出しコントローラ３０へ入力する。
ヨーレートセンサ８は、車両のヨーレートγを検出しコントローラ３０へ入力する。加速度センサ２９は、車両の前後加速度ａｘ及び横加速度ａｙを検出しコントローラ３０へ入力する。
【００１２】
図２は、車両制御処理のブロック図である。
コントローラ３０は、マイクロコンピュータのほかにＲＡＭ／ＲＯＭなどの周辺部品を備えており、図２の車両制御処理を所定時間毎（例えば１０msec毎）に実行する。
限界グリップ力検出部１００は、各輪の摩擦円半径Ｆｚｉ、及びモータ失陥状況に基づいて、各輪のグリップ力の限界を検出する。
先ず、各輪の摩擦円半径Ｆｚｉは、特開平１１−７８８４３号公報、特開平１０−１１４２６３号公報、特開２００５−８０６２号公報、「The Predｉctｉve Nature of Pneumatｉc Traｉl：Tｉre Slｉp Angle and Peak Force Estｉmatｉon usｉng Steerｉng Torque, AVEC 08」等に記載されているように、各輪の接地荷重や車輪速、及びセルフアライニングトルク等から推定する。
また、各輪のモータ失陥は、駆動回路でモニタリングした電流値などから推定する。
【００１３】
図３は、モータ失陥の有無に応じた摩擦円である。
モータ失陥がなければ通常の摩擦円となるが、モータ失陥があると駆動できないので、制動のみ可能な半円となる。
図４は、理想量算出部２００のブロック図である。
理想量算出部２００は、静的理想量生算出２０１と、動的理想量算出部２０２と、理想ヨーモーメント算出２０３と、理想制駆動力算出部２０４と、を備える。
静的理想量算出部２０１では、ステアリング操作量、アクセル操作量、及びブレーキ操作量に応じて、理想前後力Ｘ00、理想横力Ｙ00、及び理想ヨーレートＭ00を算出する。
【００１４】
図５は、理想駆動力Ｘｄ00の算出に用いるマップである。
先ず、図５のマップを参照し、アクセル操作量及び車速に応じて、車両の理想駆動力Ｘｄ00を算出する。このマップは、アクセル操作量が大きいほど、且つ車速が低いほど、理想駆動力Ｘｄ00が大きくなるように設定されている。車速は例えば車輪速Ｎｉの平均値とする。
また、下記（１）式に示すように、ブレーキ操作量Ｃｂに応じて、車両の理想制動力Ｘｂ00を算出する。ｋｂは予め設定した負の定数である。
Ｘｂ00＝ｋｂ×Ｃｂ             …………（１）
そして、理想駆動力Ｘｄ00と理想制動力Ｘｂ00との加算によって、車両の理想前後力Ｘ00を算出する。
【００１５】
図６は、理想横力Ｙ00の算出に用いるマップである。
また、図６のマップを参照し、ステアリング操作量Ｃｓ及び車速Ｖに応じて、車両の理想横力Ｙ00を算出する。
また、静的には車両横力Ｙ及び車両ヨーレートγには、下記（２）式の関係が成立する。ｍは車体重量である。
Ｙ＝ｍ×Ｖ×γ
γ＝Ｙ／（ｍＶ）               …………（２）
【００１６】
そこで、上記（２）式を用いて、理想横力Ｙ00及び車速Ｖに応じて、車両の理想ヨーレートγ00を算出する。
動的理想量算出部２０２では、理想前後力Ｘ00、及び理想横力Ｙ00に、例えば車速Ｖに応じて決まる所定のフィルタ処理を実行することで、理想前後力Ｘ0、理想横力Ｙ0を算出する。また、理想ヨーレートγ00から理想ヨー角加速度γ0′を算出する。
【００１７】
理想ヨーモーメント算出部２０３では、理想ヨーモーメントＭ0を算出する。
ヨーモーメントＭとヨー角加速度γ′との関係は下記（３）式で表される。Ｉｚはヨー慣性である。
Ｍ＝Ｉｚ×γ′                 …………（３）
そこで、上記（３）式を用いて、理想ヨー角加速度γ0′から理想ヨーモーメントＭ0を算出する。
【００１８】
以下、理想前後力Ｘ0、理想横力Ｙ0、及び理想ヨーモーメントＭ0の総称を、理想車両挙動とする。
理想制駆動力算出部２０４では、理想車両挙動（理想前後力Ｘ0、理想横力Ｙ0、理想ヨーモーメントＭ0）に応じて、各輪の理想制駆動力Ｆｘｉを算出する。例えば、特開２００６−３１５６６１号公報に記載されているような車両モデルの逆モデルを使って算出する。
再構成制御部３００では、各輪の理想制駆動力Ｆｘｉが限界グリップ力より小さいときには、理想制駆動力Ｆｘｉに応じて各電動モータ３ｉを駆動制御することで車両挙動を制御し、何れか一つでも理想制駆動力Ｆｘｉが限界グリップ力値より大きいときには、車両状況に応じて再構成することで、車両挙動を安定化させる。
【００１９】
図７は、再構成制御処理を示すフローチャートである。
ステップＳ１０１では、各輪のタイヤ横すべり角αｉを推定する。ここで、タイヤ横すべり角αｉを推定するのは、各輪のタイヤ横すべり角αｉに応じて前後力の最大値が変化するからである。
車両重心点での横すべり角速度ｄβ／ｄｔと、ヨーレートγと、車速Ｖと、車両重心点での横加速度ａｙとには下記（４）式の関係がある。
ｄβ／ｄｔ＝（ａｙ／Ｖ）−γ          …………（４）
【００２０】
したがって、上記（４）式を用いて、ヨーレートγ、横加速度ａｙ、及び車速Ｖに応じて横すべり角速度ｄβ／ｄｔを計算し、この横すべり角速度ｄβ／ｄｔを積分することで車両重心点での横すべり角βを推定する。
そして、下記（５）式に示すように、横すべり角β、及びヨーレートγに応じて、各輪の横すべり角αｉを推定する。Ｌｆは車両重心点から前輪車軸までの距離、Ｌｒは車両重心点から後輪車軸までの距離、ｄTは前後輪トレッドである（前輪トレッドと後輪トレッドを同一とする）。
【００２１】
【数１】
2010184652.tif 000003
【００２２】
続くステップＳ１０２では、限界グリップ力、及び横すべり角αに応じて、各輪の制駆動力限界範囲を算出する。
ブラッシュモデルと呼ばれるタイヤモデルを用いると、タイヤ前後力Ｆｘ、タイヤ摩擦円半径μＦｚ、前後方向のタイヤすべり率σ、及びタイヤ横すべり角αの関係は下記（６）式、及び（７）式で表される（「自動車の運動と制御」安部正人、山海堂）。Ｌ、Ｋα、Ｋｓ、θはタイヤの特性で決まる定数である。
制動時（Ｆｘ＜０）
【００２３】
【数２】
2010184652.tif 000004
【００２４】
駆動時（Ｆｘ＞０）
【００２５】
【数３】
2010184652.tif 000005
【００２６】
よって、上記（６）式、及び（７）式を用いて、各輪の横すべり角αｉと摩擦円半径μＦｚｉにおいて、すべり率σを変化させてタイヤ前後力の最大値ＦｘMAXｉを算出する。そして、下記に示すように、各輪の制駆動力限界範囲を設定する。
［モータ失陥のないタイヤ］
駆動力最大値：ＦｘMAXｉ
制動力最大値：−ＦｘMAXｉ
［モータ失陥のあるタイヤ］
駆動力最大値：０
制動力最大値：−ＦｘMAXｉ
【００２７】
続くステップＳ１０３では、各輪理想制駆動力ＦｘFL〜ＦｘRRの全てが、夫々の制駆動力限界範囲内にあるか否かを判定する。各輪理想制駆動力ＦｘFL〜ＦｘRRの全てが、夫々の制駆動力限界範囲内にあれば、制駆動力配分の再構成は必要ないと判断してステップＳ１０４に移行する。一方、理想制駆動力ＦｘFL〜ＦｘRRの少なくとも一つが、制駆動力限界範囲から外れていれば、制駆動力配分の再構成が必要であると判断して、後述するステップＳ２００に移行する。
【００２８】
ステップＳ１０４では、下記に示すように、各輪の理想制駆動力Ｆｘｉをそのまま目標制駆動力Ｆ*ｉとして設定する。
Ｆ*ｉ  ←  Ｆｘｉ
続くステップＳ１０５では、下記に示すように、理想前後力Ｘ0、理想横力Ｙ0、及び理想ヨーモーメントＭ0の夫々を、そのまま目標前後力Ｘ*、目標横力Ｙ*、及び目標ヨーモーメントＭ*として設定してから所定のメインプログラムに復帰する。
【００２９】
Ｘ*  ←  Ｘ0
Ｙ*  ←  Ｙ0
Ｍ*  ←  Ｍ0
ステップＳ２００では、制駆動力配分の再構成を行ってから所定のメインプログラムに復帰する。
【００３０】
図８は、ステップＳ２００を実行するサブルーチンである。
ステップＳ２０１では、制駆動力限界範囲内で、理想車両挙動（理想前後力Ｘ0、理想横力Ｙ0、理想ヨーモーメントＭ0）を実現することのできる制駆動力配分の組合せを求める。例えば、特開２００８−８７５００号公報で開示されているように、下記の要領で求める。
【００３１】
先ず、各輪ごとに、前述した制駆動力限界範囲を１０等分に区分し、各区分を制駆動力をＦｘｉ(j)（ｊ＝１〜１０）とする。そして、一周期前に演算された目標制駆動力Ｆ*ｉの総和Ｆａ（＝Ｆ*FL＋Ｆ*FR＋Ｆ*RL＋Ｆ*RR）を算出し、この総和Ｆａを中心とする基準範囲Ｆ*ａ±ｔｈを算出する（［Ｆ*ａ−ｔｈ］〜［Ｆ*ａ＋ｔｈ］）。ｔｈは所定値である。そして、制駆動力ＦｘFL(j)〜ＦｘRR(j)の全ての組合せのうち、各輪の制駆動力の総和Ｆａ（＝ＦｘFL(j)＋ＦｘFR(j)＋ＦｘRL(j)＋ＦｘRR(j)）が、基準範囲内となる組合せだけを選出する。ここで選出された全ての組合せをＦｘｉ(L)とする。
【００３２】
そして、選出された全ての組合せＦｘｉ(L)ごとに、その制駆動力配分を実施したときの車両前後力Ｘ(L)、車両横力Ｙ(L)、車両ヨーモーメントＭ(L)を算出する。
ここでは、先ず前述したブラッシュモデルにより、各輪において、前後力Ｆｘｉ(L)、タイヤ摩擦円半径μＦｚ、及びタイヤ横すべり角αに応じて、スリップ率σを算出する。
そして、同じくブラッシュモデルにより、タイヤスリップ率σ、タイヤ横力Ｆｙ、タイヤ横すべり角α、及びタイヤ摩擦円半径μＦｚの関係は、下記（８）式、及び（９）式で表される（「自動車の運動と制御」安部正人、山海堂）。
制動時（σ＞０）
【００３３】
【数４】
2010184652.tif 000006
【００３４】
駆動時（σ＜０）
【００３５】
【数５】
2010184652.tif 000007
【００３６】
そして、上記（８）式、及び（９）式を用い、スリップ率σ、タイヤ横すべり角α、及びタイヤ摩擦円半径μＦｚに応じて、タイヤ横力Ｆｙｉ(L)を求める。
そして、下記（１０）式に示すように、各輪タイヤ横力Ｆｙｉ(L)、及び各輪制駆動力Ｆｘｉ(L)に応じて、車両挙動（車両前後力Ｘ(L)、車両横力Ｙ(L)、及び車両ヨーモーメントＭ(L)）を算出する。δｆは前輪舵角である。
Ｘ(L)＝ＦｘFL(L)cosδｆ＋ＦｘFR(L)cosδｆ＋ＦｘRL(L)＋ＦｘRR(L)
−ＦｙFL(L)sinδｆ−ＦｙFR(L)sinδｆ
Ｙ(L)＝ＦｙFL(L)cosδｆ＋ＦｙFR(L)cosδｆ＋ＦｘRL(L)＋ＦｘRR(L)
＋ＦｘFL(L)sinδｆ＋ＦｘFR(L)sinδｆ
Ｍ(L)＝Ｌｆ（ＦｙFL(L)cosδｆ＋ＦｙFR(L)cosδｆ
＋ＦｘFL(L)sinδｆ＋ＦｘFR(L)sinδｆ）
−Ｌｒ（ＦｘRL(L)＋ＦｘRR(L)）
…………（１０）
【００３７】
そして、下記（１１）式に示すように、評価関数Ｊを指標とし、この評価関数Ｊが所定の閾値以下となる各輪の制駆動力配分の組合せがあるか否かを判定する。Ｑｘ、Ｑｙ、Ｑｍは重みである（例えばＱｘ＝Ｑｙ＝Ｑｍ）。
Ｊ(L)＝Ｑｘ（Ｘ(L)−Ｘ0）2
＋Ｑｙ（Ｙ(L)−Ｙ0）2
＋Ｑｍ（Ｍ(L)−Ｍ0）2         …………（１１）
そして、Ｘ＝Ｘ0、Ｙ＝Ｙ0、Ｍ＝Ｍ0と見なせるほど、評価関数Ｊが閾値より小さくなる制駆動力配分の組合せがあれば、そのなかで評価関数Ｊが最小となる制駆動力配分の組合せを選出する。ここで選出された組合せを新たな理想制駆動力Ｆｘｉ(S)とする。
【００３８】
続くステップＳ２０２では、制駆動力限界範囲内で、理想車両挙動を実現できるか否か、つまり選出された制駆動力配分の組合せがあるか否かを判定する。選出された制駆動力配分があればステップＳ２０３に移行し、選出された制駆動力配分がなければステップＳ２０５に移行する。
ステップＳ２０３では、下記に示すように、選出された制駆動力Ｆｘｉ(S)を目標制駆動力Ｆ*ｉとして設定する。
Ｆ*ｉ  ←  Ｆｘｉ(S)
続くステップＳ２０４では、下記に示すように、前後力Ｘ0、横力Ｙ0、及びヨーモーメントＭ0の夫々を、目標前後力Ｘ*、目標横力Ｙ*、及び目標ヨーモーメントＭ*として設定してから本サブルーチンを終了する。
Ｘ*  ←  Ｘ0
Ｙ*  ←  Ｙ0
Ｍ*  ←  Ｍ0
【００３９】
一方、ステップＳ２０５では、理想前後力Ｘ0が０より大きいか否か、つまり加速中であるか否かを判定する。加速中であれば（Ｘ0＞０）ステップＳ２０６に移行し、減速中であれば（Ｘ0＜０）ステップＧＳ２０７に移行する。
ステップＳ２０６では、加速時の再構成を行ってから所定のメインプログラムに復帰する。
ステップＳ２０７では、減速時の再構成を行ってから所定のメインプログラムに復帰する。
【００４０】
図９は、ステップＳ２０６を実行するサブルーチンである。
本サブルーチンは、先ず加速方向の理想前後力Ｘ0を減少補正し（最大で０まで）、それでも理想横力Ｙ0や理想ヨーモーメントＭ0を実現できないときに、これら理想横力Ｙ0及び理想ヨーモーメントＭ0をも減少補正するものである。
ステップＳ２１１では、理想前後力をＸ0からＸrに減少補正した上で、理想横力Ｙ0及び理想ヨーモーメントＭ0を実現することのできる制駆動力配分の組合せを求める。
【００４１】
まず、下記（１２）式に示すように、評価関数Ｊｙを指標とし、この評価関数Ｊｙが所定の閾値以下となり、且つＸ(L)がＸ0より小さくなる制駆動力配分の組合せがあるか否かを判定する。
Ｊｙ(L)＝Ｑｙ（Ｙ(L)−Ｙ0）2＋Ｑｍ（Ｍ(L)−Ｍ0）2   …………（１２）
そして、Ｙ＝Ｙ0、Ｍ＝Ｍ0と見なせるほど、評価関数Ｊｙが閾値より小さくなる制駆動力配分の組合せがあれば、その中でＸ(L)が最大となる制駆動力配分の組合せを選ぶ。ここで選出された組合せを新たな理想制駆動力Ｆｘｉ(S)とする。
【００４２】
続くステップＳ２１２では、理想前後力Ｘ0（加速度）を減少補正することで、理想車両挙動を実現できるか否か、つまり選出された制駆動力配分の組合せがあるか否かを判定する。選出された制駆動力配分があればステップＳ２１３に移行し、選出された制駆動力配分がなければステップＳ２１５に移行する。
ステップＳ２１３では、下記に示すように、選出された制駆動力Ｆｘｉ(S)を目標制駆動力Ｆ*ｉとして設定する。
Ｆ*ｉ  ←  Ｆｘｉ(S)
【００４３】
続くステップＳ２１４では、下記に示すように、減少補正した理想前後力Ｘrを目標前後力Ｘ*に設定すると共に、理想横力Ｙ0及び理想ヨーモーメントＭ0の夫々を目標車両横力Ｙ*及び目標車両ヨーモーメントＭ*として設定してから本サブルーチンを終了する。
Ｘ*  ←  Ｘr
Ｙ*  ←  Ｙ0
Ｍ*  ←  Ｍ0
【００４４】
一方、ステップＳ２１５では、理想前後力をＸ0をゼロへ、理想横力をＹ0からＹrへ、理想ヨーモーメントをＭ0からＭrへ減少補正した上で、理想車両挙動に最も近い制駆動力配分の組合せを求める。
ここでは、前述した評価関数Ｊｙを指標とし、この評価関数Ｊｙが最小となり、且つＸ(L)がゼロとなる制駆動力配分の組合せを選出する。ここで選出された組合せを新たな理想制駆動力Ｆｘｉ(S)とする。
続くステップＳ２１６では、下記に示すように、選出された制駆動力Ｆｘｉ(S)を目標制駆動力Ｆ*ｉとして設定する。
Ｆ*ｉ  ←  Ｆｘｉ(S)
【００４５】
続くステップＳ２１７では、下記に示すように、目標前後力Ｘ*をゼロに設定すると共に、選出した理想制駆動力Ｆｘｉにより実現することのできる理想横力Ｙ(S)及び理想ヨーモーメントＭ(S)の夫々を目標横力Ｙ*及び目標ヨーモーメントＭ*として設定してから本サブルーチンを終了する。
Ｘ*  ←  ０
Ｙ*  ←  Ｙ(S)
Ｍ*  ←  Ｍ(S)
【００４６】
図１０は、ステップＳ２０７を実行するサブルーチンである。
本サブルーチンは、旋回方向が理想と逆転しない範囲で、理想前後力Ｘ0（減速）の実現を図るものである。
ステップＳ２２１では、理想横力Ｙ0と同一方向の横力、及び理想ヨーモーメントＭ0と同一方向のヨーモーメントを実現することができ、且つ最も理想前後力Ｘ0に近い前後力を実現することのできる制駆動力配分の組合せを選出する。ここで選出された組合せを新たな理想制駆動力Ｆｘｉ(S)とする。
続くステップＳ２２２では、下記に示すように、選出された制駆動力Ｆｘｉ(S)を目標制駆動力Ｆ*ｉとして設定する。
Ｆ*ｉ  ←  Ｆｘｉ(S)
【００４７】
続くステップＳ２２３では、下記に示すように、選出した理想制駆動力Ｆｘｉにより実現することのできる理想前後力Ｘ(S)、理想横力Ｙ(S)及び理想ヨーモーメントＭ(S)の夫々を、目標前後力Ｘ*、目標横力Ｙ*及び目標ヨーモーメントＭ*として設定してから本サブルーチンを終了する。
Ｘ*  ←  Ｘ(S)
Ｙ*  ←  Ｙ(S)
Ｍ*  ←  Ｍ(S)
【００４８】
本実施形態では、制駆動力配分の組合せに対して全体を網羅するように探索を行っているが、最適化問題などを適用して探索を行ってもよい。
反力制御部４００では、先ず車速Ｖや運転操作量（アクセル操作量、ブレーキ操作量、ステアリング操作量）に応じて、各運転操作（アクセル操作、ブレーキ操作、ステアリング操作）に対する通常反力を算出する。また、反力補正量を算出し、通常反力と反力補正量との加算によって最終的な操作反力を算出し、この最終的な操作反力を各操作子（アクセルペダル、ブレーキペダル、ステアリングホイール）を介して運転者へ伝達する。
【００４９】
図１１は、アクセル操作に対する反力補正量の算出に用いるマップである。
図１２は、ブレーキ操作に対する反力補正量の算出に用いるマップである。
図１３は、ステアリング操作に対する反力補正量の算出に用いるマップである。
先ず、加速指令がある場合（Ｘ0＞０）、図１１のマップを参照し、理想前後力Ｘ0と目標前後力Ｘ*との差分ΔＸ（＝｜Ｘ0−Ｘ*｜）に応じて運転者のアクセル操作に対する反力補正量を算出する。このマップは、差分ΔＸが大きい、つまり加速度減少量が大きいほど、通常反力に対する増加方向への反力補正量（正値）が大きくなるように設定されている。Ｒａは反力補正量の立ち上がり量であり、官能評価により自由に設定すればよい。また、差分Ｘに応じて反力補正量を直線的に変化させているが、曲線的、又は段階的に変化させてもよい。
【００５０】
また、減速指令がある場合（Ｘ0＜０）、図１２のマップを参照し、理想前後力Ｘ0と目標前後力Ｘ*との差分ΔＸ（＝｜Ｘ0−Ｘ*｜）に応じて運転者のブレーキ操作に対する反力補正量を算出する。このマップは、差分ΔＸが大きい、つまり減速度増加量が大きいほど、通常反力に対する減少方向への反力補正量（負値）が大きくなるように設定されている。Ｒｂは反力補正量の立ち上がり量であり、官能評価により自由に設定すればよい。また、差分Ｘに応じて反力補正量を直線的に変化させているが、曲線的、又は段階的に変化させてもよい。
【００５１】
また、ステアリング操作に対しては、前記（１２）式に従って、理想横力Ｙ０と目標横力Ｙ＊、並びに理想ヨーモーメントＭ０と目標ヨーモーメントＭ＊に応じて、横運動についての理想量からの乖離量を表す評価関数Ｊｙを算出する。そして、図１３のマップを参照し、評価関数Ｊｙに応じて運転者のブレーキ操作に対する反力補正量を算出する。このマップは、評価関数Ｊｙが大きい、つまりヨーレート抑制量が大きいほど、通常反力に対する増加方向への反力補正量（正値）が大きくなるように設定されている。Ｒｓは反力補正量の立ち上がり量であり、官能評価により自由に設定すればよい。また、評価関数Ｊｙに応じて反力補正量を直線的に変化させているが、曲線的、又は段階的に変化させてもよい。
【００５２】
《作用》
先ず、運転者の運転操作に応じて理想前後力Ｘ0、理想横力Ｙ0、及び理想ヨーモーメントＭ0を算出し、これら理想車両挙動に応じて各輪の理想制駆動力Ｆｘｉを算出する。また、摩擦円理論、及びモータ失陥の有無に応じて、制駆動力を発生可能な限界範囲を算出する。
そして、各輪の理想制駆動力Ｆｘｉのうち、全てが限界範囲内であれば（ステップＳ１０３の判定が“Yes”）、そのまま理想制駆動力Ｆｘｉに応じて各輪の制駆動力を駆動制御する（ステップＳ１０４、Ｓ１０５）。一方、各輪の理想制駆動力Ｆｘｉのうち、一つでも限界範囲外となれば（ステップＳ１０３の判定が“No”）、理想制駆動力Ｆｘｉを再構成する、つまり全てが限界範囲内となる新たな理想駆動力Ｆｘｉの組合せを算出する（ステップＳ２００）。
【００５３】
このとき、極力、当初の理想前後力Ｘ0、理想横力Ｙ0、及び理想ヨーモーメントＭ0を実現できるように、新たな理想制駆動力Ｆｘｉの組合せを探索する。
先ず、限界範囲内で理想車両挙動を実現できる新たな制駆動力配分を探し、幾らか見つかれば（ステップＳ２０２の判定が“Yes”）、評価関数Ｊが最小となる制駆動力配分を選出し、これを新たな理想制駆動力Ｆｘｉ(S)として再設定し、この理想制駆動力Ｆｘｉ(S)に応じて各輪の制駆動力を駆動制御する（ステップＳ２０３、Ｓ２０４）。一方、限界範囲内で理想車両挙動を実現できる制駆動力配分が存在しないときには（ステップＳ２０２の判定が“No”）、理想車両挙動の修正が余儀なくされる。
【００５４】
ここで、車両が加速状態にあれば（ステップＳ２０５の判定が“Yes”）、車両のヨーレート又は横加速度を減少させるよりも、車両前後方向の加速度を減少させることを優先する（ステップＳ２０６）。すなわち、加速方向の理想前後力Ｘ0を減少補正し（最大で０まで）、それでも理想横力Ｙ0や理想ヨーモーメントＭ0を実現できないときに、これら理想横力Ｙ0及び理想ヨーモーメントＭ0をも減少補正する。そして、修正した車両挙動を実現できる新たな制駆動力配分を探し、これを新たな理想制駆動力Ｆｘｉ(S)として再設定し、この理想制駆動力Ｆｘｉ(S)に応じて各輪の制駆動力を駆動制御する（ステップＳ２１１〜Ｓ２１７）。
【００５５】
一方、車両が減速状態にあれば（ステップＳ２０５の判定が“No”）、車両前後方向の減速度を減少させるよりも、車両のヨーレート又は横加速度を減少させることを優先する（ステップＳ２０７）。すなわち、旋回方向が理想と逆転しない範囲で、理想横力Ｙ0及び理想ヨーモーメントＭ0をも減少補正する。そして、修正した車両挙動を実現できる新たな制駆動力配分を探し、これを新たな理想制駆動力Ｆｘｉ(S)として再設定し、この理想制駆動力Ｆｘｉ(S)に応じて各輪の制駆動力を駆動制御する（ステップＳ２２１〜Ｓ２２３）。
このように、再構成制御を実行することで、極力、当初の理想前後力Ｘ0、理想横力Ｙ0、及び理想ヨーモーメントＭ0を実現することができる。
【００５６】
ところで、再構成制御に伴って車両挙動が変化することになるが、そのことを運転者が認識し難いので、運転者に違和感を与える可能性がある。
そこで、本実施形態では、再構成制御によって新たな理想制駆動力Ｆｘｉ(S)によって達成される車両挙動と、当初の理想車両挙動（理想前後力Ｘ0、理想横力Ｙ0、及び理想ヨーモーメントＭ0）との差を推定し、推定した差に応じて各種運転操作に対する操作反力を制御する。すなわち、推定した差が大きいほど、通常の操作反力を大きく補正する。このように、運転者へのインフォメーションとして操作反力を補正することで、車両挙動が変化する旨を運転者に認識させることができる。したがて、運転者に運転操作の修正を促すことができ、車両挙動を速やかに安定化させることができる。
【００５７】
先ず、運転者がアクセルペダル２３を踏み増している場合には、理想前後力Ｘ0と目標前後力Ｘ*との差分ΔＸ（＝｜Ｘ0−Ｘ*｜）が大きい、つまり加速度減少量が大きいほど、増加方向への反力補正量を大きくする。これにより、アクセルペダル２３のペダル反力が増加するので、加速度が減少するという車両挙動の変化を運転者に認識させ、且つアクセルペダル２３の踏み増しを抑制するよう運転者に促すことができる。
【００５８】
また、運転者のブレーキペダル２４の踏込みが不足している場合には、理想前後力Ｘ0と目標前後力Ｘ*との差分ΔＸ（＝｜Ｘ0−Ｘ*｜）が大きい、つまり減速度増加量が大きいほど、減少方向への反力補正量を大きくする。これにより、ブレーキペダル２４のペダル反力が減少するので、減速度が増加するという車両挙動の変化を運転者に認識させ、且つブレーキペダル２４の踏込みを運転者に促すことができる。
【００５９】
また、運転者のステアリング操作が大きい又は速い場合には、評価関数Ｊｙが大きい、つまりヨーレート抑制量が大きいほど、増加方向への反力補正量を大きくする。これにより、ステアリング操作反力が増加するので、ヨーレートが抑制されるという車両挙動の変化を運転者に認識させ、且つ大きな又は急なステアリング操作を抑制するよう運転者に促すことができる。
このように、車両挙動に変化が現れる前に、車両挙動を安定化させる方向への操作反力が補正されるので、どの程度、車両の運動限界を超えた操作をしているかを運転者に認知させることができ、しかも最適な運転操作を促すことで速やかに車両挙動を安定化させることができる。
【００６０】
《応用例》
本実施形態では、運転操作子として、アクセルペダル２３、ブレーキペダル２４、及びステアリングホイール１１を採用しているが、これに限定されるものではない。要は、運転操作に対する操作反力を制御できる構造であれば、ジョイスティック型のレバーなど、任意の運転操作子でよい。
本実施形態では、前輪２ＦＬ・２ＦＲとステアリングホイール１１とを機械的に連結した構成について説明したが、これに限定されるものではなく、双方を機械的に非連結状態にし、運転者のステアリング操作に応じて前輪舵角を制御するステアリングバイワイヤに適用してもよい。同様に、ブレーキペダル２４とブレーキブースタや制動機構を機械的に非連結状態とし、運転者のブレーキ操作に応じて制動力を制御するブレーキバイワイヤに適用してもよい。
【００６１】
本実施形態では、各輪の制駆動力を目標制御量としているが、これに限定されるものではなく、例えば特開２００７−２６９２９５号公報に記載されているように、各輪の制駆動力のみならず、操舵量や操舵トルクを目標制御量として、前後力及び横力を制御してもよい。
本実施形態では、４輪全ての制駆動力を制御しているが、これに限定されるものではなく、例えば前輪２輪の操舵角と駆動力とを制御してもよい。すなわち、操舵角、駆動力、制動力など、複数の異なる種類の制御対象を制御するものであっても本発明を適用できる。
【００６２】
《効果》
以上より、アクセルペダル２３、ブレーキペダル２４、及びステアリングホイール１１が「運転操作子」に対応し、反力制御部４００が「反力制御手段」に対応する。また、静的理想量算出部２０１、動的理想量算出部２０２、及び理想ヨーモーメント算出部２０３が「目標車両挙動算出手段」に対応し、理想制駆動力算出部２０４が「目標制御量算出手段」に対応する。また、ステップＳ１０２の処理が「限界範囲算出手段」に対応し、ステップＳ１０２を除く図７〜図１０の再構成制御処理が「再構成制御手段」に対応し、反力制御部４００が「補正手段」に対応する。
【００６３】
（１）運転者によって運転操作される運転操作子と、運転者の運転操作に応じて前記運転操作子に操作反力を付与する反力制御手段と、運転者の運転操作に応じて目標車両挙動を算出する目標車両挙動算出手段と、該目標車両挙動算出手段が算出した目標車両挙動に応じて、複数の制御対象に対する夫々の目標制御量を算出する目標制御量算出手段と、該目標制御量算出手段が算出した目標制御量の夫々に対して限界範囲を算出する限界範囲算出手段と、前記目標制御量算出手段が算出した目標制御量のうち、全てが前記限界範囲算出手段の算出した限界範囲内であれば、当該目標制御量に応じて前記制御対象を制御し、少なくとも一つが前記限界範囲算出手段の算出した限界範囲外であれば、全てが夫々の当該限界範囲内となる新たな目標制御量を算出し、当該新たな目標制御量に応じて前記制御対象を制御する再構成制御手段と、前記再構成制御手段が新たな目標制御量に応じて前記制御対象を制御する際に、当該新たな目標制御量によって達成される車両挙動と前記目標車両挙動との差に応じて、前記操作反力を補正する補正手段と、を備える。
このように、新たな目標制御量によって達成される車両挙動と目標車両挙動との差に応じて、運転操作に対する操作反力を制御することで、目標制駆動力の再構成に伴って車両挙動が変化することを運転者に認識させることができる。
【００６４】
（２）前記補正手段は、前記新たな目標制御量によって達成される車両挙動と前記目標車両挙動との差が大きいほど、前記操作反力を大きく補正する。
このように、再構成制御を行う前後の車両挙動の差が大きいほど操作反力を大きく補正することで、どの程度、車両の運動限界を超えた操作をしているかを運転者に認知させることができる。また、適切な運転操作を運転者に促すことができるので、速やかに車両挙動を安定化させることもできる。さらに、車両挙動の変化が小さいところでの、運転操作のハンチングを防ぐこともできる。
【００６５】
（３）前記運転操作子は、アクセル操作子を含み、前記反力制御手段は、運転者のアクセル操作に応じて前記アクセル操作子に操作反力を付与し、前記補正手段は、前記目標車両挙動と比べて、前記新たな目標制御量によって達成される車両挙動が、車両前後方向の加速度を減少させる車両挙動であるときに、前記アクセル操作子に対する操作反力を増加補正する。
このように、車両の前後加速度を減少方向に変更するときには、アクセル操作に対する操作反力を増加補正することで、どの程度、アクセル操作が過ぎているかを運転者に認知させることができ、速やかにアクセル操作を是正させることができる。
【００６６】
（４）前記運転操作子は、ブレーキ操作子を含み、前記反力制御手段は、運転者のブレーキ操作に応じて前記ブレーキ操作子に操作反力を付与し、前記補正手段は、前記目標車両挙動と比べて、前記新たな目標制御量によって達成される車両挙動が、車両前後方向の減速度を増加させる車両挙動であるときに、前記ブレーキ操作子に対する操作反力を減少補正する。
このように、車両の減速度を増加方向に変更するときには、ブレーキ操作に対する操作反力を減少補正することで、どの程度、ブレーキ操作が不足しているかを運転者に認知させることができ、速やかにブレーキ操作を是正させることができる。
【００６７】
（５）前記運転操作子は、ステアリング操作子を含み、  前記反力制御手段は、運転者のステアリング操作に応じて前記ステアリング操作子に操作反力を付与し、前記補正手段は、前記目標車両挙動と比べて、前記新たな目標制御量によって達成される車両挙動が、車両のヨーレート又は横加速度を減少させる車両挙動であるときに、前記ステアリング操作子に対する操作反力を増加補正する。
このように、車両のヨーレート又は横加速度を減少方向に変更するときには、ステアリング操作に対する操作反力を増加補正することで、どの程度、ステアリング操作が大きすぎるか又は急すぎるかを運転者に認知させることができ、速やかにステアリング操作を是正させることができる。
【００６８】
（６）前記再構成制御手段は、車両が加速状態にある場合には、車両のヨーレート又は横加速度を減少させるよりも、車両前後方向の加速度を減少させることを優先した車両挙動となるように、前記新たな目標制御量を算出する。
このように、加速要求時には、車両のヨーレート又は横加速度の変更よりも、車両加速度の減少変更を優先することによって、車両挙動を安定させた状態で、理想の横運動に近づくことができる。
（７）前記再構成制御手段は、車両が減速状態にある場合には、車両減速度の変更よりも、車両のヨーレート又は横加速度の減少変更を優先することによって、減速度が抜けるような急低下を抑制することができる。
【００６９】
（８）運転者の運転操作に応じて目標車両挙動を算出し、算出した目標車両挙動に応じて、複数の制御対象に対する夫々の目標制御量を算出し、算出した目標制御量の夫々に対して限界範囲を算出し、前記目標制御量のうち、全てが前記限界範囲内であれば、当該目標制御量に応じて前記制御対象を制御し、少なくとも一つが前記限界範囲外であれば、全てが夫々の当該限界範囲内となる新たな目標制御量を算出し、当該新たな目標制御量に応じて前記制御対象を制御するものであって、前記新たな目標制御量に応じて前記制御対象を制御する際に、当該新たな目標制御量によって達成される車両挙動と前記目標車両挙動との差に応じて、運転操作に対する操作反力を制御する。
このように、新たな目標制御量によって達成される車両挙動と目標車両挙動との差に応じて、運転操作に対する操作反力を制御することで、目標制駆動力の再構成に伴って車両挙動が変化することを運転者に認識させることができる。
【符号の説明】
【００７０】
２ＦＬ〜２ＲＲ  車輪
３ＦＬ〜３ＲＲ  電動モータ
８  ヨーレートセンサ
１１  ステアリングホイール
１３  アシストモータ
２１  ステアリング操作量センサ
２３  アクセルペダル
２４  ブレーキペダル
２５  反力モータ
２６  反力モータ
２７  アクセル操作量センサ
２８  ブレーキ操作量センサ
２９  加速度センサ
３０  コントローラ
２００  理想量算出部
２０１  静的理想量算出部
２０２  動的理想量算出部
２０３  理想ヨーモーメント
２０４  理想制駆動力算出部
３００  再構成制御部
４００  反力制御部
【図１】
2010184652.tif 000008
【図２】
2010184652.tif 000009
【図３】
2010184652.tif 000010
【図４】
2010184652.tif 000011
【図５】
2010184652.tif 000012
【図６】
2010184652.tif 000013
【図７】
2010184652.tif 000014
【図８】
2010184652.tif 000015
【図９】
2010184652.tif 000016
【図１０】
2010184652.tif 000017
【図１１】
2010184652.tif 000018
【図１２】
2010184652.tif 000019
【図１３】
2010184652.tif 000020