(57)【特許請求の範囲】
【請求項１】
各車輪と車両との間に介装され制御力を個別に発生する複数のアクチュエータと、その複数のアクチュエータを介して、車両に対し設定した仮想制御点での振動を抑制制御する制御手段と、
自車両がロールしている若しくはロールすることを検出若しくは推定するロール判定手段と、
上記ロール判定手段の判定に基づき、ロールが発生している若しくは発生すると判定すると、発生している若しくは発生しているであろうロールに応じて、上記仮想制御点の高さ位置を変更する第１高さ調整手段と、を備え、
上記仮想制御点は、上下方向への高さ位置の変更が可能となっていることを特徴とする能動型サスペンション。
【請求項２】
上記仮想制御点は、車両上面視における位置を変更可能となっていると共に、
当該仮想制御点の上下方向の高さ位置は、車両上面視における位置の変更に伴い変更されることを特徴とする請求項１に記載した能動型サスペンション。
【請求項３】
自車両が走行している道路状態、運転者による運転操作、車両の挙動、および他の車両制御手段の作動状態の少なくとも１つに基づく仮想制御点の変更情報を取得する変更情報取得手段と、
上記変更情報取得手段が取得した仮想制御点の変更情報に基づき上記仮想制御点の車両上面視における位置を調整する制御点位置調整手段と、を備えることを特徴とする請求項２に記載した能動型サスペンション。
【請求項４】
上記ロール判定手段は、走行道路の走行方向に沿った曲率半径、ハンドルの舵角、横角速度、ロール角の少なくとも一方の情報からなるロール情報に基づき、ロールの判定を行うことを特徴とする請求項１〜３のいずれか１項に記載した能動型サスペンション。
【請求項５】
自車両がピッチングしている若しくはピッチングすることを検出若しくは推定するピッチング判定手段と、
上記ピッチング判定手段の判定に基づき、ピッチングが発生している若しくは発生すると判定すると、ピッチングが発生している若しくは発生すると判定すると、発生している若しくは発生しているであろうピッチングに応じて、上記仮想制御点の高さ位置を変更する第２高さ調整手段と、
を備えることを特徴とする請求項１〜請求項４のいずれか１項に記載した能動型サスペンション。
【請求項６】
上記ピッチング判定手段は、車両の加減速情報に関する情報に基づきピッチングを判定することを特徴とする請求項５に記載した能動型サスペンション。
【請求項７】
仮想制御点の高さ方向位置は、上面視で車両の外側に位置すると判定した場合には、車両重心点から離れるほど、車両重心点高さに近付くように設定変更されることを特徴とする請求項１〜請求項６のいずれか１項に記載した能動型サスペンション。
【請求項８】
各車輪と車両との間に介装された複数のアクチュエータの制御力を制御することで、車両に対し設定した仮想制御点での振動を抑制制御する車両の姿勢変化抑制方法において、
自車両にロールが発生している若しくは発生すると判定すると、発生している若しくは発生しているであろうロールに応じて、上記仮想制御点の高さを変更することを特徴とする車両の姿勢変化抑制方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の各輪と車両との間に介装された各アクチュエータを制御することで、車両の姿勢変化を抑制する能動型サスペンション及び車両の姿勢変化抑制方法に関するものである。
【背景技術】
【０００２】
従来の能動型サスペンションとしては、例えば特許文献１に記載の技術がある。この特許文献１には、左右前輪及び左右後輪にそれぞれ対応して配置された４つのアクチュエータの制御力によって、車両重心点からオフセットした位置にある１つの仮想制御点の振動を抑制することで、車両の姿勢変化を抑制している。
【特許文献１】特開平７−１８６６６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来例の発明は、振動を抑制すべき点を、予め設定された平面上の点で取る発想のものである。
本発明は、上記のような点に着目したもので、車両の振動を抑制する際に、上下方向にも振動抑制すべき位置を設定変更可能とすることを課題としている。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明は、各車輪と車両との間に介装された複数のアクチュエータの制御力を制御することで、車両に対し設定した仮想制御点での振動を抑制制御する際に、上記仮想制御点の高さを設定変更可能とする。そして、自車両にロールが発生している若しくは発生すると判定すると、発生している若しくは発生しているであろうロールに応じて、上記仮想制御点の高さを変更する。
【発明の効果】
【０００５】
本発明では、仮想制御点の高さを設定変更することで、振動抑制すべき位置が上下にも変更される。
【発明を実施するための最良の形態】
【０００６】
次に、本発明の実施形態について図面を参照しつつ説明する。
本実施形態は、左右前輪及び左右後輪の４輪を備えた車両に対する能動型サスペンションの場合の例である。
図１は、本実施形態の能動型サスペンションの装置構成を示す概略構成図である。
（構成）
まずその構成について説明する。
図１に示すように、各車輪１３ＦＬ〜１３ＲＲを個別に支持する車輪側部材１４と、車両側部材１２との間にそれぞれサスペンション装置１１ＦＬ〜１１ＲＲが介装されている。その各サスペンション装置１１ＦＬ〜１１ＲＲはそれぞれ、軸を上下に向けて介装された、アクチュエータとしての油圧シリンダ１５ＦＬ〜１５ＲＲ、及びこれら油圧シリンダ１５ＦＬ〜１５ＲＲと並列に配置されたコイルスプリング１６ＦＬ〜１６ＲＲと、油圧シリンダ１５ＦＬ〜１５ＲＲに対する作動油圧を後述する制御装置３１からの指令値に応動して制御する圧力制御弁１７ＦＬ〜１７ＲＲと、を備えている。
【０００７】
ここで、上記油圧シリンダ１５ＦＬ〜１５ＲＲはそれぞれ、シリンダチューブ１５ａの下部が車輪側部材１４に取り付けられると共に、ピストンロッド１５ｂの上端部が車両側部材１２に取り付けられる。また、上記ピストンロッド１５ｂの下部に固定されるピストン１５ｃによって、シリンダチューブ１５ａ内が上下２つの圧力室に画成されている。そして、ピストン１５ｃによって画成される上下圧力室のピストン１５ｃに対する受圧面積差によって、圧力制御弁１７ＦＬ〜１７ＲＲから供給される作動油圧に応じた推力を発生する。また、コイルスプリング１６ＦＬ〜１６ＲＲのそれぞれは、車両１の静荷重を支持するものである。そのコイルスプリング１６ＦＬ〜１６ＲＲのばね定数は、静荷重を支えるのみの低ばね定数のものでよい。
【０００８】
圧力制御弁１７ＦＬ〜１７ＲＲはそれぞれ、入力ポート１７ｉ、戻りポート１７ｏ及び制御圧ポート１７ｃを有する。その圧力制御弁１７ＦＬ〜１７ＲＲはそれぞれ、制御圧ポート１７ｃと入力ポート１７ｉ及び戻りポート１７ｏとを遮断状態に、または制御圧ポート１７ｃと入力ポート１７ｉ及び戻りポート１７ｏの何れか一方とを連通させる連通状態に切換えるスプールを有する。更に、圧力制御弁１７ＦＬ〜１７ＲＲはそれぞれ、上記スプールの両端に供給圧と制御圧とがパイロット圧として供給され、さらに供給圧側に比例ソレノイド１７ｓによって制御されるポペット弁が配設されている。そして、制御圧ポート１７ｃの圧力ＰC が、後述の制御装置３１から比例ソレノイド１７ｓに供給される励磁電流ＩFL〜ＩRRに応じた圧力となるように制御される。
【０００９】
ここで、励磁電流ＩFL〜ＩRRと制御圧ポート１７ｃから出力される制御油圧ＰC との関係は、図２に示すようになっている。すなわち、励磁電流ＩFL〜ＩRRが零近傍であるときにＰMIN を出力し、この状態から励磁電流ＩFL〜ＩRRが正方向に増加すると、これに所定の比例ゲインＫ1 を持って制御油圧ＰC が増加し、後述する油圧源２３からの設定ライン圧ＰH で飽和する。
【００１０】
また、圧力制御弁１７ＦＬ〜１７ＲＲの入力ポート１７ｉ及び戻りポート１７ｏは、それぞれ供給側配管２１及び戻り側配管２２を介して油圧源２３に接続される。また、圧力制御弁１７ＦＬ〜１７ＲＲの入力ポート１７ｉ及び戻りポート１７ｏは、制御圧ポート１７ｃが油圧配管２４を介して油圧シリンダ１５ＦＬ〜１５ＲＲの圧力室に接続されている。なお、図１において、符号２５は、供給側配管２１の途中に接続した高圧側アキュムレータである。また、符号２６は、油圧シリンダ１５ＦＬ〜１５ＲＲ内の圧力室に絞り２７を介して連通されたばね下振動吸収用アキュムレータである。
【００１１】
一方、車両１には、右前輪１３ＦＲ、左後輪１３ＲＬ及び右後輪１３ＲＲに対応する３箇所の位置にそれぞれ上下加速度検出手段としての上下加速度センサ２８ＦＲ、２８ＲＬ及び２８ＲＲが配設されている。これら上下加速度センサ２８ＦＲ〜２８ＲＲはそれぞれ、検出した上下加速度に対応する信号である加速度検出値ＺGFR 〜ＺGRRを制御装置に出力する。
【００１２】
すなわち、これら上下加速度センサ２８ＦＲ〜２８ＲＲはそれぞれ、図３に示すように作動する。具体的には、加速度が零のときに零の電圧を出力し、上向きの加速度が生じたときにこれに応じて正の電圧でなる加速度検出値ＺG を出力し、下向きの加速度が生じたときにこれに応じて負の電圧でなる加速度検出値ＺG を出力する。そして、３つの車輪１３ＦＲ〜１３ＲＲの位置に対して上下加速度センサ２８ＦＲ〜２８ＲＲをそれぞれ配置することにより、図４に示すように、車両１に対してバウンス加速度Ｚ″、ロール角加速度φ″及びピッチ角加速度θ″が生じたときに、各上下加速度センサ２８ＦＲ〜２８ＲＲからそれぞれ下記（１）〜（３）式で表される加速度検出値ＺGFR 〜ＺGRR が出力される。
ＺGFR ＝Ｚ″−Ｌ2 θ″−Ｌ1 φ″…………（１）
ＺGRL ＝Ｚ″＋Ｌ4 θ″＋Ｌ3 φ″…………（２）
ＺGRR ＝Ｚ″＋Ｌ4 θ″−Ｌ3 φ″…………（３）
【００１３】
上記式において、Ｌ1 は車両１の重心点ｇを通る前後方向線と前右上下加速度センサ２８ＦＲとの間の左右方向距離、Ｌ2 は車両１の重心点ｇを通る左右方向線と前右上下加速度センサ２８ＦＲとの間の前後方向距離、Ｌ3 は車両１の重心点ｇを通る前後方向線と後左及び後右上下加速度センサ２８ＲＬ及び２８ＲＲとの間の左右方向距離、Ｌ4 は車両１の重心点ｇを通る左右方向線と後左及び後右加速度センサ２８ＲＬ及び２８ＲＲとの間の前後方向距離である。
【００１４】
ここで、上面視での模式図である図４及び図５のように、上面視において車両重心点ｇとは異なる位置を仮想制御点Ｚａとする。本実施形態では、仮想制御点Ｚａの初期位置は、図６に示すように、車両１の車室内において上面視でみて運転席位置であって、高さが運転席に位置する人間の頭付近を想定した位置とする。なお、仮想制御点Ｚａの位置は、運転席近傍に設けられた制御点設定器２９によって設定変更可能となっている。この仮想制御点Ｚａの位置情報は、図７に示すように、上面視における車両重心点ｇからの距離Ｌａと、車両重心点ｇを通る車両前後軸Ｌｙに対する水平方向の傾き角αと、車両重心点ｇを含む水平面に対する上下方向の傾き角βと、で表される極座標（Ｌａ、α、β）で設定する。仮想制御点Ｚａの位置が車両重心点ｇの場合には、座標は（０、０、０）である。
【００１５】
そして、３つの上下加速度センサ２８ＦＲ〜２８ＲＲの各検出値ＺGFR 〜ＺGRR 、及び仮想制御点Ｚａの位置情報が制御装置３１に入力される。
制御装置３１は、図８に示すように、マイクロコンピュータ４２と、このマイクロコンピュータ４２から出力される圧力指令値ＰFL〜ＰRRをＤ／Ａ変換したアナログ電圧ＶFL〜ＶRRが入力される制御弁駆動回路４３ＦＬ〜４３ＲＲとを備えている。
【００１６】
マイクロコンピュータ４２は、少なくとも入力インタフェース回路４２ａ、出力インタフェース回路４２ｂ、演算処理装置４２ｃ及び記憶装置４２ｄを有する。３つの上下加速度センサ２８ＦＲ〜２８ＲＲの加速度検出値ＺGFR 〜ＺGRR 、前後加速度センサ３２からの車体の前後加速度検出値、横加速度センサ３３からの車体の横加速度検出値、舵角センサ３４から運転者が入力したハンドル角度検出値、アクセル開度センサ３５からのアクセル開度検出値、ブレーキ圧センサ３６からブレーキ圧検出値、シフト位置センサ３７からシフト位置検出値が、それぞれＡ／Ｄ変換器４１を介して、入力インタフェース回路４２ａに入力される。また、入力インタフェース回路４２ａには、仮想制御点Ｚａの位置情報、及びマニュアルスイッチ３８で選択されたモード情報が直接入力される。また、出力インタフェース回路４２ｂから出力される圧力指令値ＰＦＬ〜ＰＲＲが、Ｄ／Ａ変換器４３ＦＬ〜４３ＲＲでアナログ電圧ＶＦＬ〜ＶＲＲに変換されて、制御弁駆動回路４４ＦＬ〜４４ＲＲに供給される。
【００１７】
次に、演算処理装置４２ｃは、図９に示すように、姿勢情報取得演算手段４２１、仮想制御点位置設置手段４２２、及び姿勢制御手段４２３を備える。
姿勢情報取得演算手段４２１では、入力インタフェース回路４２ａを介して上下加速度センサ２８ＦＲ〜２８ＲＲの上下加速度検出値ＺＧＦＲ  〜ＺＧＲＲを読み込む。そして、３つの上下加速度検出値ＺＧＦＲ  〜ＺＧＲＲ  に基づいて、下記（４）〜（６）式の演算を行って、重心点ｇ位置でのバウンス加速度Ｚ″、ピッチ角加速度θ″及びロール角加速度φ″を算出する。
【００１８】
【数１】
0005050716.tif 000002
【００１９】
また、各種センサからの検出値に基づき、ハンドル角や前後加速度値などの仮想制御点Ｚａを算出するのに必要な変更情報を取得する。
次に、仮想制御点位置設置手段４２２の処理について説明する。仮想制御点位置設置手段４２２は、仮想制御点距離設定部４２２Ａ、傾き角α設定部４２２Ｂ、及び傾き角δ設定部４２２Ｃからなる。
【００２０】
仮想制御点距離設定部４２２Ａは、車両環境条件に基づき上面視における、重心点を起点とした仮想制御点Ｚａの距離Ｌａを設定する。傾き角α設定部４２２Ｂは、車両環境条件に基づき車両重心点に対する水平方向への傾き角αを設定する。傾き角δ設定部４２２Ｃは、車両環境条件に基づき車両重心点に対する上下方向への傾き角δを設定する。
仮想制御点距離設定部４２２Ａでは、まず、運転者によって設定操作されたマニュアルスイッチ３８のモードがコンフォートモードか否かを判定する。そして、コンフォートモードと判定した場合には、Ｌａ＝初期設定（初期値は、運転席位置である。）と設定する。
【００２１】
一方、スポーツモードと判定した場合には、下記式に基づき距離Ｌａを設定する。
Ｌａ  ＝Ｋ１×車速
ここで、Ｋ１は予め設定されたゲインである。
また、傾き角α設定部４２２Ｂでは、まず、運転者によって設定操作されたマニュアルスイッチ３８のモードがコンフォートモードか否かを判定する。そして、コンフォートモードと判定した場合には、傾き角α＝初期設定（初期値は、運転席位置である。）と設定する。
【００２２】
一方、スポーツモードと判定した場合には、下記式に基づき傾き角αを設定する。
α＝  ＋（Ｋ３×φ″）  −（Ｋ２×θ″）
ここで、Ｋ２、Ｋ３は予め設定されたゲインである。
次に、傾き角β設定部の処理について、図１０を参照しつつ説明する。
まずステップＳ１０にて、運転者によって設定操作されたマニュアルスイッチ３８のモードがコンフォートモードか否かを判定する。
【００２３】
コンフォートモードと判定した場合にはステップＳ２０に移行し、傾き角δ＝初期設定（通常は、運転席位置における運転者の頭部位置と想定される位置である。）と設定して、処理を終了する。
ステップＳ１０にて、モードがコンフォードモードでない、すなわちスポーツモードと判定した場合にはステップＳ３０に移行する。
ステップＳ３０では、車両に発生している、車速、横加速度、及び前後加速度の寄与のうち、即ち、車速とロールとピッチングのうち、車両挙動への寄与としていずれが大きいかを判定する。車速の寄与が一番大きいと判定した場合にはステップＳ４０に移行し、横加速度の寄与が一番大きいと判定した場合にはステップＳ５０に移行し、前後加速度の寄与が一番大きいと判定した場合にはステップＳ６０に移行する。
【００２４】
上記寄与の判定は、例えば、車速×Ａ１、横加速度×Ａ２、前後加速度×Ａ３を比較する。そして、車速×Ａ１が最も大きければステップＳ４０に移行する。横加速度×Ａ２が最も大きければステップＳ５０に移行する。前後加速度×Ａ３が最も大きければステップＳ６０に移行する。
ここで、Ａ１、Ａ２、Ａ３は、車速、横加速度、前後加速度の比較のレベルをそろえるための重み付けの定数である。
【００２５】
ステップＳ４０では、仮想制御点距離設定部４２２Ａ、傾き角α設定部４２２Ｂによる設定に基づき、上面視において、仮想制御点Ｚａが車両と重なる位置にあるか否かで分けて、傾き角δの設定を行う。
即ち、距離Ｌａ及び傾き角αが、初期位置から所定の閾値以下にある場合、すなわち上面視において、仮想制御点Ｚａが車両と重なる位置にあると判定した場合には、ステップＳ４２にて、下記式で傾き角δを設定して処理を終了する。
δ＝初期設定値（＝δ０）
【００２６】
また、距離Ｌａ及び傾き角αが、初期位置から所定の閾値を越える場合、すなわち上面視において、仮想制御点Ｚａが車両の外側に位置すると判定した場合には、ステップＳ４４にて、下記式で傾き角δを設定して処理を終了する。
δ  ＝Ｋ４／Ｌａ  （ただし、δ≦δ０）
ステップＳ５０では、仮想制御点距離設定部４２２Ａ、傾き角α設定部４２２Ｂによる設定に基づき、上面視において、仮想制御点Ｚａが車両と重なる位置にあるか否かで分けて、傾き角δの設定を行う。
【００２７】
即ち、距離Ｌａ及び傾き角αが、初期位置から所定の閾値以下にある場合、すなわち上面視において、仮想制御点Ｚａが車両と重なる位置にあると判定した場合には、ステップＳ５２にて、下記式で傾き角δを設定して処理を終了する。
δ＝初期設定値
また、距離Ｌａ及び傾き角αが、初期位置から所定の閾値を越える場合、すなわち上面視において、仮想制御点Ｚａが車両の外側に位置すると判定した場合には、ステップＳ５４にて、下記式で傾き角δを設定して処理を終了する。
δ  ＝Ｋ５／ハンドル角
ここで、上記式では、ロールの情報としてハンドル角を利用して傾き角δを求めているが、下記のような式のように、ロール具合の指標となる横加速度やロール角から傾き角δを求めても良い。
δ  ＝Ｋ６／横加速度
δ  ＝Ｋ７／横加速度
【００２８】
また、ハンドル角、横加速度、横加速度に重み付けをして傾き角δを求めても良い。また、ロールの情報となる他の情報に基づいて傾き角δを求めても良い。
ここで、発生するであろうロール若しくは発生しているロールが大きいほど、傾き角δが小さくなるような式であれば、上記式に限定されない。
ステップＳ６０では、仮想制御点距離設定部４２２Ａ、傾き角α設定部４２２Ｂによる設定に基づき、上面視において、仮想制御点Ｚａが車両と重なる位置にあるか否かで分けて、傾き角δの設定を行う。
即ち、距離Ｌａ及び傾き角αが、初期位置から所定の閾値以下にある場合、すなわち上面視において、仮想制御点Ｚａが車両と重なる位置にあると判定した場合には、ステップＳ６２にて、下記式で傾き角δを設定して処理を終了する。
δ＝初期設定値（＝δ０）
【００２９】
また、距離Ｌａ及び傾き角αが、初期位置から所定の閾値を越える場合、すなわち上面視において、仮想制御点Ｚａが車両の外側に位置すると判定した場合には、ステップＳ６４にて下記式で傾き角δを設定して処理を終了する。
δ  ＝Ｋ８／前後加速度
ここで、上記式では、ピッチングの情報として前後加速度を利用して傾き角δを求めているが、下記のような式のように、ピッチング具合の指標となるピッチ角、ブレーキ圧、アクセル開度、エンジントルクなどから傾き角δを求めても良い。
δ  ＝Ｋ９／ピッチ角
δ  ＝Ｋ１０／ブレーキ圧
δ  ＝Ｋ１１／アクセル開度
δ  ＝Ｋ１２／エンジントルク
【００３０】
また、前後加速度、ピッチ角、ブレーキ圧、アクセル開度、エンジントルクに重み付けをして傾き角δを求めても良い。また、ピッチングの情報となる他の情報に基づいて傾き角δを求めても良い。
ここで、発生するであろうピッチング若しくは発生しているピッチングが大きいほど、傾き角δが小さくなるような式であれば、上記式に限定されない。
ここで、上述のＫ４〜Ｋ１２は予め設定されたゲインである。
【００３１】
次に、姿勢制御手段４２３の処理を図１１を参照しつつ説明する。
まずステップＳ１００にて、姿勢情報取得演算手段４２１が算出した、車両重心点廻りのバウンス加速度Ｚ″、ピッチ角加速度θ″及びロール角加速度φ″と、仮想制御点位置設置手段４２２で設定した仮想制御点Ｚａの位置情報（Ｌａ、α、δ）に基づき、下記式によって、仮想制御点Ｚａでの上下加速度Ｚａ″を算出した後、ステップＳ１１０に移行する。
Ｚａ″＝Ｚ″−Ｌａ・θ″cosδ・cosα  −Ｌａ・φ″・sinδ・sinα
【００３２】
ステップＳ１１０では、積分フィルタによる演算処理によって、上記仮想制御点Ｚａでの上下加速度Ｚａ″、重心点廻りのピッチ角加速度θ″及びロール角加速度φ″を上下速度成分相当値Ｚａ′、ピッチ角速度相当値θ′、ロール角速度相当値φ′に変換する。
ステップＳ１２０では、仮想制御点Ｚａにおけるバウンス制御力ＦBV、ピッチ制御力ＭPV、ロール制御力ＭRVを、下記式に基づき算出して、ステップＳ１３０に移行する。
【００３３】
【数２】
0005050716.tif 000003
【００３４】
ここで、ＣBV、ＣPV、ＣRVはそれぞれ予め設定されたゲインである。
ステップＳ１３０では、上記仮想制御点Ｚａにおける制御力を、車両重心点におけるバウンス制御力ＦB、ピッチ制御力ＭP、ロール制御力ＭRに換算してステップＳ１４０に移行する。上記の換算は下記式に基づいて行われる。
【００３５】
【数３】
0005050716.tif 000004
【００３６】
ここで、上記ステップＳ１００〜ステップＳ１３０の処理のブロック図の例を図１２に示す。
ステップＳ１４０では、ステップＳ１３０にて求めた重心点周りの各モードに対する制御力を、下記式によって、各輪に配分して、各前輪１３ＦＬ〜１３ＲＲに対応するサスペンション装置１１ＦＬ〜１１ＲＲの各油圧シリンダ１５ＦＬ〜１５ＲＲで発生させる制御力ＦFL〜ＦRRを求める。
【００３７】
【数４】
0005050716.tif 000005
【００３８】
ここで、
ＬＦは、車幅方向からみた重心点ｇから前輪までの距離
ＬＲは、車幅方向からみた重心点ｇから後輪までの距離
ＴＦは、車両前方からみた重心点ｇから右前輪までの距離
ＴＲは、車両前方からみた重心点ｇから右後輪までの距離、
をそれぞれ表す。
次にステップＳ１５０に移行して、各全輪１３ＦＬ〜１３ＲＲに対応する制御力ＦFL〜ＦRRに応じた圧力制御弁１７ＦＬ〜１７ＲＲに対する圧力指令値ＰFL〜ＰRRを算出して、これらを出力インタフェース回路４２ｂを介してＤ／Ａ変換器４３ＦＬ〜４３ＲＲに出力する。
【００３９】
ここで、記憶装置４２ｄは、ＲＯＭ及びＲＡＭ等で構成され、前記演算処理装置４２ｃの演算処理に必要なプログラムを予め記憶していると共に、演算処理装置４２ｃの演算結果を逐次記憶する。また、制御弁駆動回路４４ＦＬ〜４４ＲＲのそれぞれは、例えばフローティング型の定電流回路で構成され、入力される圧力指令値ＰFL〜ＰRRをＤ／Ａ変換したアナログ電圧ＶFL〜ＶRRに応じた励磁電流ＩFL〜ＩRRを各圧力制御弁１７ＦＬ〜１７Ｒ  Ｒの比例ソレノイド１７ｓに供給する。
【００４０】
ここで、油圧シリンダ１５ＦＬ〜１５ＲＲはアクチュエータを構成し、演算処理装置４２ｃは制御手段を構成する。姿勢情報取得演算手段４２１は、変更情報取得手段を構成する。仮想制御点位置設定手段４２２は、制御点位置調整手段を構成する。ステップＳ３０の横加速度の判定がロール判定手段を構成し、ステップＳ５０〜ステップＳ５４は、第１高さ調整手段を構成する。ステップＳ３０の前後加速度の判定がピッチング判定手段を構成し、ステップＳ６０〜ステップＳ６４は、第１高さ調整手段を構成する。
【００４１】
（動作）
次に、上記実施形態の動作を演算処理装置４２ｃの処理手順を示す図１３のフローチャートを参照して説明する。
イグニッションスイッチがオン状態となると、制御装置３１に電源が投入され、その演算処理装置４２ｃで、車両１の姿勢変化制御の処理が実行される。すなわち、先ずステップＳ２００で初期化を実行して、各車輪位置に設けた図示しないストロークセンサのストローク検出値に基づいて所定の車高調整を行うと共に、制御に必要な各パラメータの設定等を行う。
【００４２】
次に、ステップＳ２１０に移行して、姿勢情報取得演算手段４２１で、上下加速度センサ２８ＦＲ〜２８ＲＲなどからの信号に基づき、車両重心点ｇでのバウンス上下加速度、ピッチ加速度、ロール加速度を算出する。
次に、ステップＳ２２０に移行し、仮想制御点距離設定部４２２Ａで、仮想制御点Ｚａの距離Ｌａを算出する。続いて、ステップＳ２３０に移行し、傾き角α設定部４２２Ｂで、仮想制御点Ｚａの水平方向の傾き角αを算出する。
【００４３】
次に、ステップＳ２４０にて、傾き角δ設定部４２２Ｃで、仮想制御点Ｚａの上下方向の傾き角δを算出する。
次に、ステップＳ２５０にて、仮想制御点Ｚａにおける各モードの制御力を算出し、その制御力を車両重心点廻りの制御力に換算する。
次に、ステップＳ２６０にて、仮想制御点Ｚａでの振動を抑えるために、各サスペンション装置１１ＦＬ〜サスペンション装置１１ＲＲで発生する制御力、つまり各油圧シリンダ１５ＦＬ〜１５ＲＲで発生すべき制御力ＦFL〜ＦRRを算出する。
【００４４】
次いで、ステップ２７０に移行して、例えば予め記憶装置４２ｄに格納された圧力指令値算出マップを参照して各制御力ＦFL〜ＦRRに対応する圧力指令値ＰFL〜ＰRRを算出し、算出した圧力指令値ＰFL〜ＰRRを出力インタフェース回路４２ｂを介してＤ／Ａ変換器４３ＦＬ〜４３ＲＲに出力する。
次いでステップＳ２８０に移行して、所定の制御終了条件を満足するか否かを判定し、制御終了条件を満足しないときには、前記ステップＳ２１０に移行して制御を継続する。また、制御終了条件を満足するときには、制御を終了する。ここで、制御終了条件としては、イグニッションスイッチがオン状態からオフ状態に切換わった後、所定時間が経過したときに設定され、このイグニッションスイッチがオフ状態となった後も制御装置３１の電源の投入状態を自己保持する。
【００４５】
（効果）
（１）車両の走行状態や運転者の設定に応じて変更される仮想制御点Ｚａ位置での振動を抑制するように車両姿勢が制御される。
そして、本実施形態では、運転者による設定や車両の走行状況によって、仮想制御点Ｚａの位置を高さ方向にも設定変更することで、特に振動を抑制した位置に仮想制御点Ｚａを３次元で設定することが可能となる。
【００４６】
（２）仮想制御点Ｚａが、上面視で車両と重なる位置に設定する場合には、次のような効果がある。
例えば、仮想制御点Ｚａを、上面視で運転席と重なる位置に設定した場合には、運転者の頭が位置すると想定される位置に設定することで、運転者の頭付近の振動を抑制できる。
また、仮想制御点Ｚａを、上面視でハンドルと重なる位置に設定した場合に、ハンドル付近となる高さ位置に設定することで、ハンドル付近の振動を抑制できる。
また、仮想制御点Ｚａをハードトップに設置された荷物位置に設定することで、当該荷物の振動を抑えることができる。
このように、上面視における仮想制御点Ｚａの位置に応じて、振動を抑えたい高さ位置を狙って振動抑制を行うことができる。
【００４７】
（３）また、スポーツモードの際などには、仮想制御点Ｚａを上面視で車両よりも外側に位置するようにして、車室内等の振動抑制よりも車両の挙動抑制制御を優先にして、車両前後軸Ｌｙ対する水平方向の傾き角αを、ピッチ加速度及びロール加速度に応じて設定変更している。
このとき、傾き角αが小さく車両前後軸Ｌｙに近づけるほどピッチングを抑える効果が大きくなり、傾き角αを９０度に近づけるほどロールを抑える効果が大きくなるので、車両に発生するピッチングとロールとを比較して、ピッチングの方が大きいほど上記傾き角αを０度に近づけ、ロールの方が大きいほど９０度に近づくように設定すると良い。この場合には、より効果的に車両の姿勢を抑制制御することが出来る。
【００４８】
（４）また本実施形態では、上下方向の傾き角δによって、仮想制御点Ｚａの位置を高さ方向にも設定変更しているが、車両の外側に仮想制御点Ｚａが位置する場合には、車両重心点ｇから離れるほど傾き角δを小さく、つまり仮想制御点Ｚａを車両重心点ｇ若しくはその近傍の高さに設定することで、重心点ｇ若しくはその近傍のロールやピッチングなどの当該重心点ｇ若しくはその近傍の抑制制御を中心に行うようにしている。
ここで、車両のロールやピッチング抑制を優先に行うという観点からは、仮想制御点Ｚａの高さは車量重心点ｇ若しくはその近傍に近づけた方が好ましい。
【００４９】
（応用）
（１）上記説明では、車両の外に仮想制御点Ｚａがある場合には、重心点ｇから離れるにつれて車両重心点ｇ若しくはその近傍に近づくように徐々に変化させているが、車両の外に仮想制御点Ｚａが位置する場合には、常に傾き角δをゼロ若しくは小さく設定して、仮想制御点Ｚａの高さ位置を重心点ｇ若しくはその近傍に設定して、車両の挙動抑制を優先させても良い。
【００５０】
（２）また、上記実施形態では、仮想制御点Ｚａが１点の場合を例示しているが、仮想制御点Ｚａを２点として、２つの仮想制御点Ｚａでの各振動を抑制するように抑制制御を実施しても良い。
この場合には、例えば、高さ方向を設定変更可能な仮想制御点Ｚａを、上面視車両と重なる位置に設定し、もう一つの仮想制御点Ｚａを上面視車両の外側に設定してその高さを車両重心点ｇ若しくはその近傍に設定する。即ち、車両内の一点の振動を抑えつつ、車両の挙動も抑えるように制御する。
【００５１】
（３）また、上記実施形態では、車両の状態に応じて仮想制御点Ｚａの位置が設定変更される場合で説明しているが、これに限定されない。例えば走行状態に関係なく、常に所定の位置の振動を優先して抑制したい場合には、仮想制御点Ｚａの上面視における位置及び高さを、運転者の設定によってだけで設定変更できるように構成しても良い。
（４）また、仮想制御点Ｚａを常に上面視で車両と重なる位置に設定して、その位置を、停車時の車両への積載状況に応じて、停車時に自動的に設定変更するようにしても良い。
すなわち、車速がゼロつまり車両停止と判定したときに作動して、仮想制御点Ｚａの位置（Ｌａ、α、δ）を、乗員の着座位置や積載物荷重に応じて自動的に設定するようにしても良い。
【００５２】
例えば、図１４に示すように、上下加速度センサ２８ＦＲ〜２８ＲＲの他に、運転席を除く他の各座席の着座位置に乗員の着座を検出する例えば感圧スイッチで構成される着座センサを配設すると共に、トランクの積載物の荷重を検出するロードセル等のトランク荷重センサをトランクの積載物載置面における左右位置にそれぞれ配設しておく。そして、車両１の停車中に、着座センサの着座検出信号及びトランク荷重センサの積載物荷重検出値ＷＬ、ＷＲに基づいて、図１４に示すように、仮想制御点Ｚａの上面視における位置の設定処理を実行する。
【００５３】
この仮想制御点Ｚａの上面視における位置の設定処理は、先ず、ステップＳ３００で、着座センサの着座検出信号及びトランク荷重センサの積載物荷重検出値ＷＬ、ＷＲを読み込み、次いでステップＳ３１０に移行して、左側の積載物荷重検出値ＷＬが予め設定した荷重設定値ＷＳ以上であるか否かを判定し、ＷＬ≧ＷＳであるときには、トランク内の左側の積載物が多く、車体の上下動から積載物を保護する必要があるとして、ステップＳ３２０に移行して、右側の積載物荷重検出値ＷＲが荷重設定値ＷＳ以上であるか否かを判定し、ＷＲ≧ＷＳであるときには、トランクの左右に夫々質量積載物が載置されているものと判断して、ステップＳ３４０に移行し、トランク中央位置を仮想制御点Ｚａ として設定してから処理を終了し、ＷＲ＜ＷＳであるときには、トランクの左側にのみ質量積載物が載置されているものと判断して、ステップＳ３５０に移行し、トランク左側位置を仮想制御点Ｚａ として設定してから処理を終了する。
【００５４】
一方、ステップＳ３１０の判定結果が、ＷＬ＜ＷＳであるときには、ステップＳ３６０に移行して、右側の積載物荷重検出値ＷＲが荷重設定値ＷＳ以上であるか否かを判定し、ＷＲ≧ＷＳであるときには、トランク右側にのみ質量積載物が載置されているものと判断して、ステップＳ３７０に移行して、トランク右側位置を仮想制御点Ｚａ として設定してから処理を終了する。
【００５５】
さらに、ステップＳ３６０の判定結果がＷＲ＜ＷＳであるときには、トランクには質量積載物が載置されていないものと判断してステップＳ３８０に移行する。このステップＳ３８０では、各座席の着座検出信号に基づいて各座席に乗員が着座しているか否かを判定し、乗員が運転席のみに着座しているときには、運転席位置を仮想制御点Ｚａ として設定し、乗員が運転席及び助手席のみに着座しているときには、前左右席の中間点を仮想制御点Ｚａ として設定し、乗員が運転席及びその後ろ側にのみ着座しているときには、右側の前後席の中間点を仮想制御点Ｚａ として設定し、乗員が前左右席と後右席又は後左席に着座しているときには、これら座席の中間点を仮想制御点Ｚａ として設定し、乗員が全ての座席に着座しているとき及び運転席及び後左席に着座しているときには、前後座席の中間で且つ左右座席の中間点を仮想制御点Ｚａ として設定してから処理を終了する。
【００５６】
上述のように、上面視における仮想制御点Ｚａの位置の設定をするときに、若しくは設定が終了したら、その設定した上面視における仮想制御点Ｚａの設定位置で、一番振動抑制させたい付近と思われる高さに、当該仮想制御点Ｚａが設置されるように、傾き角δを変更、つまり上面視における仮想制御点Ｚａの設定位置に応じて変更する。
仮想制御点Ｚａの位置が、上面視で、乗員の着座位置と判定した場合には、乗員の頭部位置と想定される高さ位置となるように設定する。なお、検出した乗員の質量に応じて初期の高さ位置を基準として、設定する高さ位置を調整するようにして、より精度良く乗員の頭位置となるように設定するようにしても良い。例えば、検出した質量が基準よりも軽ければ、基準の位置よりも低くなるように調整する。検出した質量が基準よりも重ければ、基準の位置よりも高くなるように調整する。
また、仮想制御点Ｚａの位置が、上面視でトランクと判定した場合には、通常想定される荷物の重心位置の高さに仮想制御点Ｚａが来るように設定する。例えば、トランクの空間の高さ寸法と、検出した積載物の荷重とに基づき高さ位置を設定する。
【００５７】
（５）また、他の走行制御システムからのアシスト入力、ＩＴＳ入力、ナビ入力などの走行状態に影響を与える情報に応じて、上面視における仮想制御点Ｚａの位置を変更するように制御しても良い。
（６）また、上記実施形態では、アクチュエータとして、油圧シリンダで発生する推力等を可変に制御でき、車高調整も可能なアクティブダンパの場合を例示しているが、これに限定されるものではない。模式図である図１５のような、減衰力可変バルブ１５０ＦＬ〜１５０ＲＲを制御して、油圧シリンダ１５ＦＬ〜１５ＲＲの減衰力をそれぞれ調整して制御するような、セミアクティブダンパをアクチュエータとして使用して、ダンパの減衰力を調整することで、この可変に調整する減衰力を上記各制御力として使用する構成であっても良い。
【００５８】
（第２実施形態）
次に、第２実施形態について図面を参照しつつ説明する。なお、上記実施形態と同様な装置などについては同一の符号を付して説明する。
本実施形態の基本構成は上記第１実施形態と同様である。
そして、本実施形態では、車両重心点ｇからの仮想制御点Ｚａの距離Ｌａ、及び水平方向の傾き角α、すなわち上面視における設置位置の算出について、別の例を説明するものである。
また、上下方向の傾き角δについては、上記第１実施形態と同様に、距離Ｌａや傾き角αなどに基づき設定変更する。
【００５９】
（構成）
上記演算処理装置４２ｃは、図１６に示すように、変更情報取得手段４２４を備える。また、上記仮想制御点距離設定部４２２Ａ、及び傾き角α設定部４２２Ｂの代わりに、制御点位置調整手段４２２Ｄを備える。制御点位置調整手段４２２Ｄは、上面視における仮想制御点Ｚａの位置設定を行う。
ここで、本実施形態では、上記仮想制御点Ｚａの初期値は、図５のように運転者の前方注視点に設定されているとする。そして、制御点位置調整手段４２２Ｄは、車両重心点ｇからの距離Ｌａ、及び車両重心点ｇ及び仮想制御点Ｚａを通過する仮想制御線Ｄの、車両前後方向軸Ｌｙに対する傾き角αを変更することで、仮想制御点Ｚａの位置を調整する。
上記変更情報取得手段４２４は、自車両が走行している道路状態、運転者による運転操作、車両の挙動、および他の車両制御手段の作動状態の少なくとも１つに基づく仮想制御点Ｚａの変更情報を取得する。
【００６０】
そして、本実施形態の変更情報取得手段４２４は、図１７に示すように、自車両の車両がロールしている若しくはロールすることを検出若しくは推定するロール判定手段４２４Ａ、自車両の車両がピッチングしている若しくはピッチングすることを検出若しくは推定するピッチング判定手段４２４Ｂ、自車両の走行方向を検出する走行方向検出手段４２４Ｃ、他の車両制御手段からの情報に基づき、スタビリティコントロールの制御を行う他の車両制御手段による制御が実施していることを検出する安定制御作動検出手段４２４Ｄ、のうちの少なくとも１つの手段を備える。
【００６１】
ロール判定手段４２４Ａは、仮想制御点Ｚａの変更情報としてロール成分情報を取得する。そして、そのロール判定手段４２４Ａは、図１８に示すように、ロール成分情報として走行道路のカーブ情報を取得するカーブ情報取得手段４２４Ａａ、ロール成分情報としてハンドルの操舵角若しくは車輪の転舵角を取得する操舵角情報取得手段４２４Ａｂ、ロール成分情報として横加速度を取得する横加速度情報取得手段４２４Ａｃ、ロール情報成分としてロール角を取得するロール角情報取得手段４２４Ａｄの少なくとも１つの手段を備える。
【００６２】
カーブ情報取得手段４２４Ａａは、車両前側に搭載されているレーダーの検出情報によって走行前方の走行道路の曲率半径を検出し、検出した曲率半径が所定半径以下の場合に、当該道路の曲率半径をロール成分として取得する。
操舵角情報取得手段４２４Ａｂは、ステアリングホイールの操舵角若しくは操向輪の転舵角を検出し、その角度が所定以上の場合に、当該操舵角若しくは転舵角を所定ロール成分情報として取得する。
【００６３】
横加速度情報取得手段４２４Ａｃは、車両に生じている横加速度を検出し、横加速度が所定以上の場合に、当該横加速度を所定ロール成分情報として取得する。
ロール角情報取得手段４２４Ａｄは、車両に発生しているロール角を検出し、そのロール角が所定以上の場合に、当該ロール角を所定ロール成分情報として取得する。
ロール判定手段４２４Ａは、上記カーブ情報取得手段４２４Ａａ、操舵角情報取得手段４２４Ａｂ、横加速度情報取得手段４２４Ａｃ、ロール角情報取得手段４２４Ａｄのいずれか１の手段で取得したロール成分情報、若しくは２以上の手段で取得したロール成分情報について重み付けして求めたロール成分情報を制御点位置調整手段４２２Ｄに出力する。
【００６４】
ここで、上記カーブ情報取得手段４２４Ａａ、操舵角情報取得手段４２４Ａｂ、横加速度情報取得手段４２４Ａｃ、ロール角情報取得手段４２４Ａｄは、このうちの１つの手段がロール判定手段４２４Ａとして搭載されていても良いし、このうちの複数の手段がロール判定手段４２４Ａとして搭載されていても良い。複数の手段が搭載されている場合には、採用する優先順位などの選択ルールを決めておいて、その選択ルールに基づき、制御点位置調整手段４２２Ｄに出力するロール成分情報を決定しても良い。または、複数の手段が搭載されている場合に、例えば、各手段で取得した複数のロール成分情報を重み付けしてその平均値を演算し、その平均値を制御点位置調整手段４２２Ｄに出力するロール成分情報にしても良い。
【００６５】
また、ピッチング判定手段４２４Ｂは、図１９に示すように、仮想制御点Ｚａの変更情報としてピッチング成分情報を取得する。そして、そのピッチング判定手段４２４Ｂは、ピッチング成分情報としてアクセル開度を取得するアクセル開度取得手段４２４Ｂａ、ピッチング成分情報としてエンジントルクを取得するエンジントルク取得手段４２４Ｂｂ、ピッチング成分情報として制動力を取得する制動取得手段４２４Ｂｃ、ピッチング成分情報として前後加速度を取得する前後加速度取得手段４２４Ｂｄ、ピッチング成分情報としてピッチ角を取得するピッチ角取得手段４２４Ｂｅのうちの少なくとも１つの手段を備える。
【００６６】
アクセル開度取得手段４２４Ｂａは、アクセル開度を検出し、そのアクセル開度が所定開度以上の場合に、当該アクセル開度をピッチング成分情報として取得する。
エンジントルク取得手段４２４Ｂｂは、エンジントルクを検出し、そのエンジントルクが所定トルク以上の場合に、当該エンジントルクをピッチング情報として取得する。
制動取得手段４２４Ｂｃは、制動力に相当する量としてブレーキ圧を検出し、そのブレーキ圧が所定以上の場合に、当該ブレーキ圧をピッチング情報として取得する。
【００６７】
前後加速度取得手段４２４Ｂｄは、前後加速度を検出し、その前後加速度が所定以上の場合に、当該前後加速度をピッチング情報として取得する。
ピッチ角取得手段４２４Ｂｅは、ピッチ角を検出し、ピッチ角が所定以上の場合に、当該ピッチ角をピッチング情報として取得する。
ピッチング判定手段４２４Ｂは、アクセル開度取得手段４２４Ｂａ、エンジントルク取得手段４２４Ｂｂ、制動取得手段４２４Ｂｃ、前後加速度取得手段４２４Ｂｄ、ピッチ角取得手段４２４Ｂｅのうちのいずれか１の手段で取得したピッチング成分情報、若しくは２以上の手段で取得したピッチング成分情報について重み付けして求めたピッチング成分情報を制御点位置調整手段４２２Ｄに出力する。
【００６８】
ここで、上記アクセル開度取得手段４２４Ｂａ、エンジントルク取得手段４２４Ｂｂ、制動取得手段４２４Ｂｃ、前後加速度取得手段４２４Ｂｄ、ピッチ角取得手段４２４Ｂｅは、このうちの１つの手段がピッチング判定手段４２４Ｂとして搭載されていても良いし、このうちの複数の手段がピッチング判定手段４２４Ｂとして搭載されていても良い。複数の手段が搭載されている場合には、採用する優先順位などの選択ルールを決めておいて、その選択ルールに基づき、制御点位置調整手段４２２Ｄに出力するピッチング成分情報を決定しても良い。または、複数の手段が搭載されている場合に、各手段で取得した複数のピッチング成分情報について重み付けしてその平均値を演算し、その平均値を制御点位置調整手段４２２Ｄに出力するピッチング成分情報にしても良い。
【００６９】
走行方向検出手段４２４Ｃは、仮想制御点Ｚａの変更情報として車両の走行可能な走行方向情報を取得する。そして、走行方向検出手段４２４Ｃは、シフト情報などに基づき自車両の走行方向（前方又は後方）を検出し、検出した走行方向を走行方向情報として制御点位置調整手段４２２Ｄに出力する。
安定制御作動検出手段４２４Ｄは、仮想制御点Ｚａの変更情報として他の車両制御手段の作動中か否かの情報を取得する。そして、安定制御作動検出手段４２４Ｄは、ＶＤＣ（ビークル・ダイナミックス・コントロール）等のスタビリティコントロールの制御を行う他の車両制動手段が作動中か否かを判定し、当該スタビリティコントロール用の制御手段が作動中かいなかの情報である他制御フラグを制御点位置調整手段４２２Ｄに出力する。
【００７０】
そして、上記制御点位置調整手段４２２Ｄでは、変更情報取得手段４２４からの変更情報に基づき、上記仮想制御点Ｚａの車両上面視における位置を調整する処理を行う。
即ち、制御点位置調整手段４２２Ｄは、上記ロール判定手段４２４Ａからのロール成分情報に基づき、上記仮想制御点Ｚａの位置について、車両前方からみた車両重心点ｇからの車幅方向への横方向距離を調整し、その調整は、発生している若しくは発生するであろうロール成分が大きいほど、上記横方向距離が大きくなるように調整、つまり上記傾き角αを変更する。
【００７１】
また、制御点位置調整手段４２２Ｄは、ピッチング判定手段４２４Ｂからのピッチング成分情報に基づき、上記仮想制御点Ｚａの位置について、車両側方からみた車両重心点ｇからの車両前後方向への縦方向距離を調整し、その調整は、発生している若しくは発生するであろうピッチング成分が大きいほど、上記縦方向距離が大きくなるように調整、つまり上記重心点ｇからの距離Ｌａを変更する。
【００７２】
また、制御点位置調整手段４２２Ｄは、走行方向検出手段４２４Ｃからの走行方向情報に基づき、仮想制御点Ｚａの位置を、車両前進と判定した場合には、車両重心点ｇよりも車前後方向前方に設定し、車両前進と判定した場合には、車両重心点ｇよりも車前後方向後方に設定する。例えば、上記傾き角αを、前進から後進若しくは後進から前進に変更させるたびに、１８０度加算することで実現する。
また、上記制御点位置調整手段４２２Ｄは、安定制御作動検出手段４２４Ｄからの情報に基づき、他のスタビリティコントロール用の制御手段が作動中と判定すると、仮想制御点Ｚａの位置の変更を停止する。
【００７３】
次に、制御点位置調整手段４２２Ｄの処理フローを、図２０に基づき説明する。
この制御点位置調整手段４２２Ｄは、所定サンプリング周期毎に作動して、まず、ステップＳ４１０で、安定制御作動検出手段４２４Ｄからの情報に基づき、他のスタビリティコントロール用の制御手段が作動中か否かを判定し、作動中と判定した場合には、仮想制御点Ｚａの位置変更を停止して処理を終了する。
【００７４】
他のスタビリティコントロール用の制御手段が非作動と判定した場合には、ステップＳ４２０に移行し、ロール判定手段４２４Ａからのロール成分情報を入力し、下記式に基づき傾き角αを演算してステップＳ４３０に移行する。ただし、ロール成分情報に変更がなければ、傾き角αを変更しない。
α  ＝  Ｋ１×（ロール成分情報）  ＋Ｋ２×（ロール成分情報の微分値）
ここで、Ｋ１およびＫ２はゲインであって、使用するロール成分情報に合わせて設定しておけばよい。
【００７５】
また、第２項の「＋Ｋ２×（ロール成分情報の微分値）」は省略しても良い。
更に、ロール成分情報から傾き角αの変化量Δαを求めて、前回値に加算するようにして傾き角αを変更しても良い。
ステップＳ４３０では、ピッチング判定手段４２４Ｂからのピッチング成分情報を入力し、下記式に基づき重心点ｇからの距離Ｌａを演算してステップＳ４４０に移行する。ただし、ピッチング成分情報に変更がなければ、距離Ｌａを変更しない。
Ｌａ  ＝  Ｋ３×（ピッチング成分情報）  ＋Ｋ４×（ピッチング成分情報）
ここで、Ｋ３およびＫ４はゲインであって、使用するピッチング成分情報に合わせて設定しておけばよい。
【００７６】
また、第２項の「＋Ｋ２×（ピッチング成分情報）」は省略しても良い。
更に、ピッチング成分情報から距離の変化量ΔＬを求めて、前回値に加算するようにして距離Ｌａを変更しても良い。
ステップＳ４４０では、走行方向検出手段４２４Ｃからの走行方向情報に基づき、走行方向が変更されたと判定した場合には、仮想制御点Ｚａの位置を、車両前進と判定した場合には、車両重心点ｇよりも車前後方向前方に設定変更し、車両前進と判定した場合には、車両重心点ｇよりも車前後方向後方に設定変更して、処理を終了する。例えば、上記傾き角αを、走行可能な方向が変更されたことを検出すると、傾き角αに１８０度加算する。
【００７７】
ここで、上記説明では、ピッチング成分情報によって距離Ｌａを変更することで説明しているが、ピッチング情報成分が多きいほど、傾き角αを小さくするように調整しても良い。このように調整しても、側面視における重心点ｇからの仮想制御点Ｚａまでの距離を変更することが可能となる。この場合、ロール情報成分とは傾き角αの絶対値に調整方向が反対方向であるので、例えば、下記式のように、ピッチング情報成分とロール情報成分とに重み付けして傾き角αを決定する。
α  ＝  Ｋ５×（ロール情報成分）  −Ｋ６×（ピッチング情報成分）
又は
α  ＝αn-1  ＋Ｋ７×（ロール情報成分）  −Ｋ８×（ピッチング情報成分）
ただし、αn-1  は前回値であり、Ｋ５〜Ｋ８はゲインである。
上下方向の傾き角δについては、上記第１実施形態と同様に、距離Ｌａ及び傾き角αや運転者の設定などによって設定変更する。
その他の構成は上記第１実施形態と同様である。
【００７８】
（効果）
（１）本実施形態では、自車両が走行している道路状態、運転者による運転操作、車両の挙動、および他の車両制御手段の作動状態の少なくとも１つに基づいて、現在の走行状態に適した位置に、上下動を抑制すべき仮想制御点Ｚａが調整可能となるので、状況に応じた自車両の姿勢抑制が可能となる。
（２）このとき、車両は重心点ｇを中心としてバウンス、ロール、ピッチングの挙動が発生するので、当該重心点ｇとは異なる仮想制御点Ｚａでの上下動を抑えようとすると、重心点ｇ及び仮想制御点Ｚａを通過する仮想制御線Ｄ周りに車両の挙動が抑制させる傾向となる。
【００７９】
このため、上面視において、仮想制御点Ｚａの位置を、重心点ｇを通過する車両前後方向軸Ｌｙに対して車幅方向にオフセットさせるほど、つまり車両前方からみた車両重心点ｇからの車幅方向への横方向距離を大きくするほど、仮想制御点Ｚａの上下動を抑制しようとすると車両のロールを抑制する成分が大きくなる。また、仮想制御点Ｚａの位置を、重心点ｇを通過する車幅方向軸Ｌｘに対して車両前後方向にオフセットさせるほど、つまり車両側方からみた車両重心点ｇからの車両前後方向への縦方向距離を大きくするほど、仮想制御点Ｚａの上下動を抑制しようとすると車両のピッチングを抑制する成分が大きくなる。更に、仮想制御点Ｚａを上面視で車両と重なる位置、特に重心点ｇに近づけるほど、車両自体のバウンスが抑える成分が大きくなって乗り心地が良くなる。
これらの観点に基づき、走行状況に併せて、走行中に仮想制御点Ｚａの位置を自動調整しているので、運転者に仮想制御点Ｚａのチューニングを行うための面倒な手間を掛けることなく、車両の姿勢変化などの最適化が走行中に図られる。
【００８０】
（３）ここで、仮想制御点Ｚａの調整は、車両挙動などの車両の姿勢変化、若しくは車両に生じるであろう姿勢変化等に基づいて、重心点ｇからの車両前後方向の縦距離と、車幅方向の横距離との両方を一緒に調整することが好ましい。
（４）このとき、仮想制御点Ｚａの位置を、重心点ｇからの車両前後方向の縦距離と、車幅方向の横距離との位置情報を、車両上面視における重心点ｇからの距離Ｌａと、車両前後方向軸Ｌｙに対する傾き角αとで設定変更することで、所定の円に沿って移動させやすくなる。例えば傾き角αを変更するだけで、縦距離と横距離の両方を変更することができる。
【００８１】
（５）また、カーブ情報である道路の走行方向に沿った曲率半径を、ロール成分情報として使用すると、車両がロールすることを推定して、傾き角αは下記式によって調整される。
α＝±Ｋ１×（曲率半径）±Ｋ２×（曲率半径の微分値）
このように調整することで、車両のロール挙動が急激に変化することを防止できると共に、オーバーシュートしない方向になるので、安定感のある乗心地にすることが出来る。
ここで、微分項を加えるのは、曲率半径の変化が激しい場合の仮想制御点Ｚａの移動量を抑えて、抑制制御の安定化を良くするためである。
なお、傾き角αの向きは、車両の旋回方向でも旋回方向とは反対方向でも良い。旋回方向とは反対側に傾けた場合には、前のめりになることを抑えて平行ロールに近づけることが出来る。一方、旋回方向に傾けた場合には、車輪の浮き上がりを抑える作用が大きくなる。
【００８２】
（６）また、操舵角若しくは転舵角をロール成分情報として使用すると、車両がロールすることを推定して、傾き角αは下記式によって調整される。
α  ＝−Ｋ１×（操舵角若しくは転舵角）−Ｋ２×（操舵角又は転舵角の微分値）
このように調整することで、ステアリングホイールの操舵に伴って発生するロールを有効に抑えることが出来る。また、微分項を持つことで、ステアリングホイールを早く切って場合には、仮想制御点Ｚａの移動速度を遅くすることで制御が安定する。
このとき、操舵方向若しくは転舵方向と反対側に仮想制御点Ｚａを移動させた場合には、ロールが対角ロールとなることを防止して、平行ロールとなるように抑制することが可能となって、心地良いロールに抑制することが出来る。
【００８３】
（７）また、横加速度をロール成分情報として使用すると、車両がロールするにつれて、傾き角αは下記式によって調整される。
α  ＝−Ｋ１×（横加速度）
このように調整することで、ロールの発生にフィードバックしてロールを有効に抑えることが出来る。
このとき、横加速度の出る方向とは逆側に仮想制御点Ｚａを移動させた場合には、平行ロールとなるように抑制することが可能となる。
【００８４】
（８）また、ロール角をロール成分情報として使用すると、車両がロールするにつれて、傾き角αは下記式によって調整される。
α  ＝Ｋ１×（ロール角）
このように調整することで、ロールの発生にフィードバックしてロールを有効に抑えることが出来る。
【００８５】
（９）また、アクセル開度をピッチング成分情報とすると、車両に発生するであろうピッチングに応じて、距離Ｌａは下記式によって調整される。
Ｌａ＝  Ｋ３×（アクセル開度）＋Ｋ４×（アクセル開度の微分値）
これによって、仮想制御点Ｚａは、アクセルを踏み込んだ際には、重心点ｇから遠い位置に調整され、アクセル開度が小さいときに、相対的に重心点ｇに近い位置に調整される。この結果、スカット挙動（後ろのめりのピッチング）を低減させる作用を有する。
なお、微分項は、仮想制御点Ｚａの急激な移動を抑えて制御を安定化させるためである。その他の式においても同様である。
【００８６】
（１０）また、エンジントルクをピッチング成分情報とすると、車両に発生するであろうピッチングに応じて、距離Ｌａは下記式によって調整される。
Ｌａ＝  Ｋ３×（エンジントルク）＋Ｋ４×（エンジントルクの微分値）
これによって、仮想制御点Ｚａは、エンジントルクが大きいときは、重心点ｇから遠い位置に調整され、エンジントルクが小さいときには、相対的に重心点ｇに近い位置に調整される。この結果、スカット挙動（後ろのめりのピッチング）を低減させる。
【００８７】
（１１）また、制動力をピッチング成分情報とすると、車両に発生するであろうピッチングに応じて、距離Ｌａは下記式によって調整される。
Ｌａ＝−Ｋ３×（ブレーキ圧）−Ｋ４×（ブレーキ圧の微分値）
これによって、仮想制御点Ｚａは、ブレーキを踏み込んだ際には、重心点ｇから遠い位置に調整され、ブレーキ圧が小のときには、相対的に重心点ｇに近い位置に調整される。この結果、ダイブ挙動（前のめりのピッチング）を低減させる。
【００８８】
（１２）また、前後加速度をピッチング成分情報とすると、車両に発生するピッチングに応じて、距離Ｌａは下記式によって調整される。
Ｌａ＝Ｋ３×（前後加速度）
このように調整することで、ピッチングの発生にフィードバックしてピッチングを有効に抑えることが出来る。
（１３）また、ピッチ角をピッチング成分情報とすると、車両に発生するピッチングに応じて、距離Ｌａは下記式によって調整される。
Ｌａ＝Ｋ３×（ピッチ角）
このように調整することで、ピッチングの発生にフィードバックしてピッチングを有効に抑えることが出来る。
【００８９】
（１４）また、仮想制御点Ｚａを走行可能な方向に調整、つまり前進時には車両前方に、後進時には車両後方に変更することで、例えば、前進時から後退時に変更した際における、視線移動量を軽減し、安定な視点を確保する事が出来る。
（１５）また、ＶＤＣなどのスタビリティコントロールを行う他の制御手段が作動中は、仮想制御点Ｚａの移動を中止する。この結果、姿勢抑制によるサスペンション特性の変更が行わない事で、ＶＤＣ機能などのスタビリティコントロール効果を最優先させることが出来て、ＶＤＣの挙動予測の追従性を優先させる事などが可能となる。すなわち、スタビリティコントロール用の他の制御手段の効果を、安定的に発揮させることが出来る。
（１６）その他の効果は、第１実施形態と同様である。
【００９０】
（第３実施形態）
本発明の第３実施形態について図面を参照しつつ説明する。なお、上記各実施形態と同様な装置などについて同一の符号を付して説明する。
（構成）
本第３実施形態の基本構成は、上記第２実施形態と同様であるが、変更情報取得手段４２４、および上面視における仮想制御点Ｚａ位置の設定を行う、制御点位置調整手段４２２Ｄの処理が異なる。
すなわち、上記第２実施形態では主としてロール成分及びピッチング成分に基づき仮想制御点Ｚａの上面視における位置を設定変更する例であるが、この第３実施形態では、主としてバウンスに応じて仮想制御点Ｚａの上面視における位置を設定変更する例である。
【００９１】
本実施形態の変更情報取得手段４２４は、図２１に示すように、自車両が走行する路面が悪路か否かを判定する悪路判定手段４２４Ｅ、及び自車両が突起乗り越しをすることを検出する突起乗り越し検出手段４２４Ｆ、及びシフト変更を検出するシフト変更検出手段４２４Ｇの少なくとも１つの手段を備える。
上記悪路判定手段４２４Ｅは、走行中の路面が悪路か否かを判定し、仮想制御点Ｚａの変更情報としてその悪路情報を取得する。ここで、悪路の判定は、路面から車両への入力振幅が大きく、入力周波数が高い路面かどうかで判定する。
【００９２】
本実施形態では、所定時間内若しくは走行距離単位に、下記のように設定した悪路入力カウント数と、悪路入力カウント上限値を、悪路情報として取得する。
悪路入力カウント数：所定時間内若しくは走行距離単位に、振幅及び周波数がある閾値を超えた回数。ただし、回数が所定の上限を越えた場合にはその上限値とする。
悪路入力カウント上限値：走行中に取得した悪路入力カウントの上限値
上記突起乗り越し検出手段４２４Ｆは、車輪から入力させる衝撃から突起乗り越しを検出すると、突起乗り越し開始信号を制御点位置調整手段４２２Ｄに出力する。
【００９３】
上記シフト変更検出手段４２４Ｇは、シフトアップ若しくはシフトダウンを検出すると、シフト変更信号を制御点位置調整手段４２２Ｄに出力する。
そして、制御点位置調整手段４２２Ｄは、変更情報取得手段４２４からの変更情報に基づき上記仮想制御点Ｚａの車両上面視における位置を調整する。
即ち、制御点位置調整手段４２２Ｄは、上記悪路判定手段４２４Ｅからの悪路変更情報に基づき、車両重心点ｇからの仮想制御点Ｚａの距離Ｌａを調整する。その調整は、下記式によって行われる。
Ｌａ＝Ｌ1−Ｌ1／（悪路入力カウント上限値）×（悪路入力カウント数）
【００９４】
ここで、Ｌ1は、悪路入力カウントが始まる前での距離Ｌａである。
即ち、仮想制御点Ｚａを、ひどい悪路と判定するほど車両と重なる位置、特に重心点ｇに近づくように仮想制御点Ｚａの位置を変更する。
また、制御点位置調整手段４２２Ｄは、突起乗り越し開始信号を入力すると、一時的に、仮想制御点Ｚａを上面視で車両と重なる位置、好ましくは重心点ｇ位置近傍に移動させ、突起乗り越し終了と判定すると、突起乗り越し前の元の位置若しくはそれよりも遠い位置に仮想制御点Ｚａを移動させる。
【００９５】
また、制御点位置調整手段４２２Ｄは、シフト変更信号を入力すると、一時的に、仮想制御点Ｚａを一時的に距離Ｌａが大きくなるように変更し、シフト変更処理終了と推定される所定時間経過後、シフト変更による変更前の前の元の位置に仮想制御点Ｚａを移動させる。
上下方向の傾き角δについては、上記第１実施形態と同様に、距離Ｌａ及び傾き角αや運転者の設定などによって設定変更する。
その他の構成及び動作は、上記第１実施形態と同様である。
【００９６】
（効果）
（１）現在の走行路面が悪路と判定されると、悪路入力カウント数が大きいほど、車両重心点ｇからの仮想制御点Ｚａまでの距離Ｌａを小さくし、その悪路入力カウントが所定上限値を越えると、当該仮想制御点Ｚａを、上面視で車両と重なる位置、好ましくは重心点ｇ位置及びその近傍に移動させる。これによって、乗員の振動バウンス成分の抑制する制御量を増加させて、悪路走行時の乗心地を向上する。
なお、悪路と判定した後に、悪路でない走行路面でないと判定すると、例えば悪路と判定する直前の位置に仮想制御点Ｚａを調整する。
【００９７】
（２）また、突起乗り越す際には、最初の突き上げ時に距離Ｌａを短くして、上面視で仮想制御点Ｚａを車両と重なる位置、好ましくは車両重心点ｇ近くに移動し、乗り越し後は、距離Ｌａを大きくする。なお、この乗り越し後の距離Ｌａを大きくした状態は、所定時間経過後終了して、例えば、突起乗り越し前の位置に仮想制御点Ｚａを変更する。
この結果、突起乗り越し時のように、ばね下を抑えたいときには車両内に仮想制御点Ｚａを移動させることで乗員への入力が抑えられ、突起乗り越し後は、距離Ｌａを大きくすることで、車体振動を抑制させる効果が大きくなり、突起乗り越し時の振動の収束に有効となる。
【００９８】
（３）また、シフトアップ、若しくはシフトダウンを検出、即ち、シフト操作入力を検出すると、一時的に仮想制御点Ｚａを遠方に調整することで、シフトショックを軽減させることが出来る。
（４）その他の作用効果は上記第１及び２実施形態と同様である。
（応用）
変更情報取得手段４２４および制御点位置調整手段４２２Ｄの処理について、第２実施形態で説明した処理の全部若しくは一部を組み合わせて使用しても構わない。
【００９９】
（第４実施形態）
次に、第４実施形態について図面を参照しつつ説明する。なお、上記各実施形態と同様な装置などについては同一の符号を使用して説明する。
（構成）
本第４実施形態の基本構成は、上記第２実施形態と同様であるが、変更情報取得手段４２４および制御点位置調整手段４２２Ｄの処理が異なる。すなわち、本実施形態では、他の車両制御手段からの情報に基づいて仮想制御点Ｚａを変更する例である。
【０１００】
すなわち、変更情報取得手段４２４は、図２２のように、変更情報として他の車両制御手段の作動情報を取得し、制御点位置調整手段４２２Ｄは、変更情報取得手段４２４が取得した各作動情報に基づき仮想制御点Ｚａの上面視における位置を調整する。
その変更情報取得手段４２４および制御点位置調整手段４２２Ｄの処理の例について、図１７を参照して説明する。なお、図中、Ｌ＿１は、距離Ｌａの前回値を指す。
【０１０１】
なお、この実施形態では、他の車両制御手段の例として、図２２のように、アクティブステア制御部、ＴＣＳ制御部、ＡＢＳ制御部、ＶＤＣ制御部（ビークル・ダイナミクス・コントロール）、ＲＡＳ制御部（リアアクティブステア制御部）、ＡＣＣ制御部（アダブティブ  クルーズ  コントロール：前方車両への追従制御部）、ＬＫＳ制御部（レーン  キープ  サポート）、自動運転制御部を備える。ここで、本実施形態では、これらの他の車両制御手段を全て備える場合を例に説明しているが、その一部の他の車両制御手段を備える場合であっても構わない。
【０１０２】
まず図２３において、ステップＳ５００でアクティブステア制御部が作動中か否かを判定し、作動中と判定した場合にはステップＳ６００に移行し、作動中でない判定した場合には、ステップＳ５１０に移行する。
ステップＳ５１０では、ＴＣＳ制御部又はＡＢＳ制御部が作動中か否かを判定し、作動中と判定した場合にはステップＳ６１０に移行し、作動中でないと判定した場合にはステップＳ５２０に移行する。
【０１０３】
ステップＳ５２０では、ＶＤＣ制御部が作動中か否かを判定し、作動中と判定した場合にはステップＳ６２０に移行し、作動中でないと判定した場合にはステップＳ５３０に移行する。
ステップＳ５３０では、ＲＡＳ制御部が作動中か否かを判定し、作動中と判定した場合にはステップＳ６３０に移行し、作動中でないと判定した場合にはステップＳ５４０に移行する。
ステップＳ５４０では、ＡＣＣ制御部が作動中か否かを判定し、作動中と判定した場合にはステップＳ６４０に移行し、作動中でないと判定した場合にはステップＳ５５０に移行する。
【０１０４】
ステップＳ５５０では、ＬＫＳ制御部が作動中か否かを判定し、作動中と判定した場合にはステップＳ６５０に移行し、作動中でないと判定した場合にはステップＳ５６０に移行する。
ステップＳ５６０では、自動運転制御部が作動中か否かを判定し、作動中と判定した場合にはステップＳ６６０に移行し、作動中でないと判定した場合には処理を終了する。
ステップＳ６００では、下記式によって距離Ｌａを変更してステップＳ５１０に移行する。
Ｌａ  ＝Ｋ１０×（ステアリングギア比の増減率）＋Ｋ１１×（増減率の微分値）
ステップＳ６１０では、距離Ｌａを遠方に移動させて、例えば下記式のように演算して、処理を終了する。
Ｌａ  ＝Ｌ  ＋ＤＬ    （ＤＬ：正の値）
【０１０５】
ステップＳ６２０では、仮想制御点Ｚａの位置変更をすることなく処理を終了する。
なお、ＶＤＣ制御部の処理が終わるまで変更中止というフラグを持っていて、ＶＤＣ制御部の処理が終わるまで、他の変更情報がどういうものであっても、仮想制御点Ｚａの位置変更を強制的に停止させることが好ましい。
ステップＳ６３０では、下記式によって距離Ｌａを変更して処理を終了する。
Ｌａ  ＝Ｋ１２×（後輪転舵角）
ステップＳ６４０では、距離Ｌａを、追従している先行車両までの車間距離に設定して処理を終了する。
【０１０６】
ステップＳ６５０では、仮想制御点Ｚａを、上面視で、走行している車両前方のレーン内の位置に設定する。ただし、レーンの曲率半径に応じて旋回内側のレーン側に補正する。
ステップＳ６６０では、仮想制御点Ｚａを、上面視で車両と重なる位置、例えば運転者位置に設定して処理を終了する。
ここで、ステップＳ５００〜Ｓ５６０は変更情報取得手段４２４を構成し、ステップＳ６００〜Ｓ６６０は、制御点位置調整手段４２２Ｄを構成する。
その他の構成や動作について上記第１及び第２実施形態と同様である。
【０１０７】
（効果）
（１）アクティブステア制御部が作動中にあっては、重心点ｇからの仮想制御点Ｚａまでの距離Ｌａを、ステアリングギア比が増えている際は、大きくして仮想制御点Ｚａの位置を遠方に移動させ、また減速中は仮想制御点Ｚａを近くに移動させる。また、アクティブステアの微分制御項が大きい場合に、ステアリング動作がクイックと感じるため、遠方に移動させる。このようにすることで、アクティブステアの制御効果を安定的に発揮可能となる。
【０１０８】
（２）ＴＣＳ制御部若しくはＡＢＳ制御部が作動中は、距離Ｌａが大きくなって仮想制御点Ｚａを遠方に移動させる。これによって、ＴＣＳ制御およびＡＢＳ制御の効果を安定的に発揮可能となる。
（３）ＶＤＣ制御部が作動中は、仮想制御点Ｚａの位置を移動させない。これによって、サスペンション特性を抑制制御で変更することなく、ＶＤＣ機能の効果を最優先させることとなり、つまりＶＤＣの挙動予測の追従性を優先させる事になる。これによって、ＶＤＣ制御の効果を安定的に発揮可能となる。
（４）ＲＡＳ制御部が作動中は、仮想制御点Ｚａをなるべく遠方に移動させることで、車両挙動の変動抑制を優先させる。これによって、ＲＡＳ制御の効果を安定的に発揮可能となる。
【０１０９】
（５）ＡＣＣ制御部が作動中は、仮想制御点Ｚａを、追従している前方車両の後部に調整することで、乗員の視線を安定的にさせて、フラットな乗心地を提供可能となる。
（６）ＬＫＳ制御部が作動中は、走行方向前方のレーン内に仮想制御点Ｚａを調整することで、乗員の視線を安定させ、フラットな乗心地で出来る。
（７）自動運転制御部が作動中は、仮想制御点Ｚａを車両内に調整している。自動運転状態では、乗員が前方を常に注視しているわけではないので、乗員自身の振動を抑えることを最優先させて、自動運転時も快適な乗心地が得られるようになる。
（８）その他の作用効果は上記第１〜第３実施形態と同様である。
【０１１０】
（応用）
（１）変更情報取得手段４２４および制御点位置調整手段４２２Ｄの処理について、第４実施形態に対して、第２及び第３実施形態で説明した処理の一部若しくは全部を組み合わせて使用しても構わない。
（その他の変形例）
（１）変更情報取得手段４２４として、運転者が設定する走行モードを変更情報として取得する走行判定手段を備えていても良い。
このとき、制御点位置調整手段４２２Ｄでは、走行モードに基づき、上面視における仮想制御点Ｚａと車両重心点ｇとの距離Ｌａを変更し、当該車両重心点ｇとの距離Ｌａを、乗り心地優先の走行モードと判定するほど小さく、またスピード重視の場合には大きく設定する。
【０１１１】
例えば、スポーツモード選択時は距離Ｌａを大きくして仮想制御点Ｚａの位置を遠方に配置、コンフォートモード選択時は距離Ｌａを小さくして仮想制御点Ｚａの位置を近くに配置になるよう調整する。この場合、スポーツ時は車両挙動の抑制を優先させ、コンフォート時には乗員への振動入力伝達遮断を優先させることになる。
このように、走行モードで要求される走行制御に応じた抑制処理が行われる事になる。
【０１１２】
（２）また、上記各実施形態では、路面状況に応じた処理例として路面のカーブ状況やレーンの状況、路面の凹凸状況を直接に取得して仮想制御点Ｚａを変更する場合を例示しているが、これに限定されない。
例えば、ナビや前方車両などから間接的に路面の情報（カーブの曲率半径、路面の凹凸など）を取得して記憶しておき、その記憶した情報に基づき仮想制御点Ｚａの位置を調整するようにしても良い。
この場合には、予め取得した情報に基づくため、より精度の高い抑制制御が可能となる。
【図面の簡単な説明】
【０１１３】
【図１】本発明に基づく実施形態に係る能動型サスペンションの概略構成を示す図である。
【図２】圧力制御弁の励磁電流と制御圧との関係を示す特性線図である。
【図３】下加速度センサの検出加速度と出力電圧との関係を示す特性線図である。
【図４】上下加速度センサの配置関係を示す説明図である。
【図５】仮想制御点Ｚａの位置を例示する上面図である。
【図６】仮想制御点Ｚａの初期位置を例示する斜視図である。
【図７】仮想制御点Ｚａを特定するための座標例を示す図である。
【図８】制御装置の一例を示すブロック図である。
【図９】演算処理装置の一例を示すブロック図である。
【図１０】傾き角δ設定部を説明する図である。
【図１１】姿勢制御手段の処理を説明する図である。
【図１２】制御力を演算するためのブロック図である。
【図１３】制御装置の処理のフローを例示する図である。
【図１４】車両内の自動調整の例の処理を説明する図である。
【図１５】アクチュエータの別例を示す図である。
【図１６】第２実施形態における演算処理装置の一例を示すブロック図である。
【図１７】第２実施形態に係る変更情報取得手段を示すブロック図である。
【図１８】第２実施形態に係るロール判定手段を示すブロック図である。
【図１９】第２実施形態に係るピッチング判定手段を示すブロック図である。
【図２０】第２実施形態に係る制御点位置調整手段を説明する図である。
【図２１】第３実施形態に係る変更情報取得手段を示すブロック図である。
【図２２】第４実施形態に係る変更情報取得手段と他の車両制御手段との関係を示す図である。
【図２３】第４実施形態に係る変更情報取得手段及び制御点位置調整手段を説明する図である。
【符号の説明】
【０１１４】
１    車両
１１ＦＬ〜１１ＲＲ  サスペンション装置
１５ＦＬ〜１５ＲＲ  油圧シリンダ（アクチュエータ）
２８ＦＬ〜２８ＲＲ  上下加速度センサ
３１        制御装置
４２ｃ      演算処理装置
４２１      姿勢情報取得演算手段
４２２      仮想制御点位置設置手段
４２２Ａ    仮想制御点距離設定部
４２２Ｂ    傾き角α設定部
４２２Ｃ    傾き角δ設定部
４２２Ｄ    制御点位置調整手段
４２３      姿勢制御手段
４２４      変更情報取得手段
４２４Ａ    ロール判定手段
４２４Ｂ    ピッチング判定手段
４２４Ｃ    走行方向検出手段
４２４Ｄ    安定制御作動検出手段
４２４Ｅ    悪路判定手段
４２４Ｆ    検出手段
４２４Ｇ    シフト変更検出手段
ｇ    車両重心点
Ｌａ  距離
α    傾き角
β    傾き角
Ｚａ  仮想制御点
【図１】
0005050716.tif 000006
【図２】
0005050716.tif 000007
【図３】
0005050716.tif 000008
【図４】
0005050716.tif 000009
【図５】
0005050716.tif 000010
【図６】
0005050716.tif 000011
【図７】
0005050716.tif 000012
【図８】
0005050716.tif 000013
【図９】
0005050716.tif 000014
【図１０】
0005050716.tif 000015
【図１１】
0005050716.tif 000016
【図１２】
0005050716.tif 000017
【図１３】
0005050716.tif 000018
【図１４】
0005050716.tif 000019
【図１５】
0005050716.tif 000020
【図１６】
0005050716.tif 000021
【図１７】
0005050716.tif 000022
【図１８】
0005050716.tif 000023
【図１９】
0005050716.tif 000024
【図２０】
0005050716.tif 000025
【図２１】
0005050716.tif 000026
【図２２】
0005050716.tif 000027
【図２３】
0005050716.tif 000028