(57)【特許請求の範囲】
【請求項１】
減衰力を変更可能な減衰力可変ショックアブソーバと、
ばね上の振動を抑制する減衰力であるばね上制振制御量を演算するばね上制振制御手段と、
ばね下の振動を抑制する減衰力であるばね下制振制御量を演算するばね下制振制御手段と、
目標姿勢に対応する各輪の減衰力配分率に基づいてドライバ入力姿勢制御量を演算するドライバ入力制御手段と、
前記ドライバ入力姿勢制御量が前記ばね下制振制御量未満のときは、前記ばね下制振制御量に基づいて前記減衰力配分率を維持するよう前記減衰力制御量を演算し、該演算された減衰力制御量に前記ばね上制振制御量を加算して減衰力制御量を演算し、前記減衰力可変ショックアブソーバの減衰力を制御する一方、前記ドライバ入力姿勢制御量が前記ばね下制振制御量以上のときは、前記ドライバ入力姿勢制御量に前記ばね上制振制御量を加算して減衰力制御量を演算し、前記減衰力可変ショックアブソーバの減衰力を制御する減衰力制御手段と、
を備えたことを特徴とする車両の制御装置。
【請求項２】
請求項１に記載の車両の制御装置において、
前記減衰力制御手段は、前記ばね下制振制御量が予め設定された所定値以上のときは、前記所定値に基づいて前記減衰力配分率を維持するよう前記減衰力制御量を演算することを特徴とする車両の制御装置。
【請求項３】
請求項１または２に記載の車両の制御装置において、
前記ばね上制振制御手段は、車輪速の変化に基づいてばね上制振制御量を演算することを特徴とする車両の制御装置。
【請求項４】
請求項１ないし３いずれか１つに記載の車両の制御装置において、
前記ばね下制振制御手段は、車輪速の変化に基づいてばね下制振制御量を演算することを特徴とする車両の制御装置。
【請求項５】
請求項１ないし４いずれか１つに記載の車両の制御装置において、
直進もしくは旋回を判定する走行状態判定手段を有し、
前記減衰力制御手段は、前記走行状態判定手段により旋回と判定されたときに、前記ばね下制振制御量に基づいて前記減衰力配分率を維持するよう前記減衰力制御量を演算し、該演算された減衰力制御量に前記ばね上制振制御量を加算して減衰力制御量を演算し、前記減衰力可変ショックアブソーバの減衰力を制御することを特徴とする車両の制御装置。
【請求項６】
請求項１ないし５いずれか１つに記載の車両の制御装置において、
前記ばね上制振制御手段は、スカイフック制御を行うことを特徴とする車両の制御装置。
【請求項７】
ばね上の振動を抑制する減衰力であるばね上制振制御量を演算し、ばね下の振動を抑制する減衰力であるばね下制振制御量を演算し、目標姿勢に対応する各輪の減衰力配分率に基づいてドライバ入力姿勢制御量を演算し、ドライバ入力姿勢制御量が前記ばね下制振制御量未満のときは、前記ばね下制振制御量に基づいて前記減衰力配分率を維持するよう前記減衰力制御量を演算し、該演算された減衰力制御量に前記ばね上制振制御量を加算して減衰力制御量を演算する一方、前記ドライバ入力姿勢制御量が前記ばね下制振制御量以上のときは、前記ドライバ入力姿勢制御量に前記ばね上制振制御量を加算して減衰力制御量を演算するコントローラと、
減衰力制御量に応じた減衰力を発生する減衰力可変ショックアブソーバと、
を備える車両の制御装置。
【請求項８】
コントローラが、
ばね上の振動を抑制する減衰力であるばね上制振制御量を演算し、
ばね下の振動を抑制する減衰力であるばね下制振制御量を演算し、
目標姿勢に対応する各輪の減衰力配分率に基づいてドライバ入力姿勢制御量を演算し、
ドライバ入力姿勢制御量が前記ばね下制振制御量未満のときは、前記ばね下制振制御量に基づいて前記減衰力配分率を維持するよう前記減衰力制御量を演算し、該演算された減衰力制御量に前記ばね上制振制御量を加算して減衰力制御量を演算する一方、前記ドライバ入力姿勢制御量が前記ばね下制振制御量以上のときは、前記ドライバ入力姿勢制御量に前記ばね上制振制御量を加算して減衰力制御量を演算し、
減衰力可変ショックアブソーバの減衰力を減衰力制御量に応じて制御することを特徴とする車両の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の状態を制御する制御装置に関する。
【背景技術】
【０００２】
車両の制御装置に関する技術として、特許文献１に記載の技術が開示されている。この公報には、減衰力を変更可能なサスペンション制御装置を用いてばね上姿勢を制御する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１１７４３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ばね上姿勢制御量に基づいてショックアブソーバの減衰力を制御した場合、わずかな路面のうねり等に対応しようとすると、制御ゲインを高くせざるを得ず、路面の凹凸に対応する際、減衰力が高くなることで乗員に違和感を与えるおそれがあった。【０００５】
本発明は、上記問題に着目してなされたもので、乗員への違和感を低減しつつ、車体姿勢を制御可能な車両の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の車両の制御装置では、目標姿勢に対応する各輪の減衰力配分率に基づいて演算されたドライバ入力姿勢制御量がばね下制振制御量未満のときは、ばね下制振制御量に基づいて減衰力配分率を維持するよう減衰力制御量を演算し、該演算された減衰力制御量にばね上制振制御量を加算し、減衰力可変ショックアブソーバの減衰力を制御する一方、ドライバ入力姿勢制御量がばね下制振制御量以上のときは、ドライバ入力姿勢制御量にばね上制振制御量を加算し、減衰力可変ショックアブソーバの減衰力を制御することとした。
【発明の効果】
【０００７】
よって、ある程度の減衰力が常時確保されることになり、ばね上制振制御による減衰力が小さくても車体がゆらゆらと動くような動きを抑制できる。また、ばね上制振制御ゲインが過剰となることがなく、路面凹凸に対しても通常の制御ゲインにより適切に対処できる。加えて、ばね下制振制御に基づく減衰力が設定された状態でばね上制振制御が行われるため、セミアクティブ制御領域内において、減衰係数制限とは異なり、減衰係数の減少工程の動作が可能となり、高速走行時において安定した車両姿勢を確保することができる。
また、ドライバ入力制御によって設定される減衰力配分率を満たし、かつ、ばね下制振制御側の要求をも満たす値を演算することで、安定した車体姿勢を維持しつつばね下の制振制御も達成することができる。
【図面の簡単な説明】
【０００８】
【図１】実施例１の車両の制御装置を表すシステム概略図である。
【図２】実施例１の車両の制御装置の制御構成を表す制御ブロック図である。
【図３】実施例１のロールレイト抑制制御の構成を表す制御ブロック図である。
【図４】実施例１のロールレイト抑制制御の包絡波形形成処理を表すタイムチャートである。
【図５】実施例１の走行状態推定部の構成を表す制御ブロック図である。
【図６】実施例１のストローク速度演算部における制御内容を表す制御ブロック図である。
【図７】実施例１の基準車輪速演算部の構成を表すブロック図である。
【図８】車体振動モデルを表す概略図である。
【図９】実施例１のピッチ制御を行う際の各アクチュエータ制御量算出処理を表す制御ブロック図である。
【図１０】実施例１のブレーキピッチ制御を表す制御ブロック図である。
【図１１】車輪速センサにより検出された車輪速周波数特性と、実施例では搭載していないストロークセンサのストローク周波数特性とを同時に書き表した図である。
【図１２】実施例１のばね上制振制御における周波数感応制御を表す制御ブロック図である。
【図１３】各周波数領域における人間感覚特性を表す相関図である。
【図１４】実施例１の周波数感応制御によるフワ領域の振動混入比率と減衰力との関係を表す特性図である。
【図１５】ある走行条件において車輪速センサにより検出された車輪速周波数特性を表した図である。
【図１６】実施例１のばね下制振制御の制御構成を表すブロック図である。
【図１７】実施例１の減衰力制御部の制御構成を表す制御ブロック図である。
【図１８】実施例１のスタンダードモードにおける減衰係数調停処理を表すフローチャートである。
【図１９】実施例１のスポーツモードにおける減衰係数調停処理を表すフローチャートである。
【図２０】実施例１のコンフォートモードにおける減衰係数調停処理を表すフローチャートである。
【図２１】実施例１のハイウェイモードにおける減衰係数調停処理を表すフローチャートである。
【図２２】うねり路面及び凹凸路面を走行する際の減衰係数変化を表すタイムチャートである。
【図２３】実施例１の減衰係数調停部において走行状態に基づくモード選択処理を表すフローチャートである。
【符号の説明】
【０００９】
１    エンジン
１ａ    エンジンコントローラ（エンジン制御部）
２    ブレーキコントロールユニット
２ａ    ブレーキコントローラ（ブレーキ制御部）
３    Ｓ/Ａ（減衰力可変ショックアブソーバ）
３ａ    Ｓ/Ａコントローラ
５    車輪速センサ
６    一体型センサ
７    舵角センサ
８    車速センサ
２０    ブレーキ
３１    ドライバ入力制御部
３２    走行状態推定部
３３    ばね上制振制御部
３３ａ    スカイフック制御部
３３ｂ    周波数感応制御部
３４    ばね下制振制御部
３５    減衰力制御部
３３１    第１目標姿勢制御量演算部
３３２    エンジン姿勢制御量演算部
３３３    第２目標姿勢制御量演算部
３３４    ブレーキ姿勢制御量演算部
３３５    第３目標姿勢制御量演算部
３３６    ショックアブソーバ姿勢制御量演算部
【発明を実施するための形態】
【００１０】
〔実施例１〕
図１は実施例１の車両の制御装置を表すシステム概略図である。車両には、動力源であるエンジン１と、各輪に摩擦力による制動トルクを発生させるブレーキ２０（以下、個別の輪に対応するブレーキを表示するときには右前輪ブレーキ：２０ＦＲ、左前輪ブレーキ：２０ＦＬ、右後輪ブレーキ：２０ＲＲ、左後輪ブレーキ：２０ＲＬと記載する。）と、各輪と車体との間に設けられ減衰力を可変に制御可能なショックアブソーバ３（以下、Ｓ／Ａと記載する。個別の輪に対応するＳ／Ａを表示するときには右前輪Ｓ／Ａ：３ＦＲ、左前輪Ｓ／Ａ：３ＦＬ、右後輪Ｓ／Ａ：３ＲＲ、左後輪Ｓ／Ａ：３ＲＬと記載する。）と、を有する。
【００１１】
エンジン１は、エンジン１から出力されるトルクを制御するエンジンコントローラ（以下、エンジン制御部とも言う。動力源制御手段に相当）１ａを有し、エンジンコントローラ１ａは、エンジン１のスロットルバルブ開度や、燃料噴射量、点火タイミング等を制御することで、所望のエンジン運転状態（エンジン回転数やエンジン出力トルク）を制御する。また、ブレーキ２０は、各輪のブレーキ液圧を走行状態に応じて制御可能なブレーキコントロールユニット２から供給される液圧に基づいて制動トルクを発生する。ブレーキコントロールユニット２は、ブレーキ２０の発生する制動トルクを制御するブレーキコントローラ（以下、ブレーキ制御部とも言う）２ａを有し、運転者のブレーキペダル操作によって発生するマスタシリンダ圧、もしくは内蔵されたモータ駆動ポンプにより発生するポンプ圧を液圧源とし、複数の電磁弁の開閉動作によって各輪のブレーキ２０に所望の液圧を発生させる。
【００１２】
Ｓ／Ａ３は、車両のばね下（アクスルや車輪等）とばね上（車体等）との間に設けられたコイルスプリングの弾性運動を減衰する減衰力発生装置であり、アクチュエータの作動により減衰力を可変に構成されている。Ｓ／Ａ３は、流体が封入されたシリンダと、このシリンダ内をストロークするピストンと、このピストンの上下に形成された流体室の間の流体移動を制御するオリフィスとを有する。更に、このピストンには複数種のオリフィス径を有するオリフィスが形成され、Ｓ／Ａアクチュエータの作動時には、複数種のオリフィスから制御指令に応じたオリフィスが選択される。これにより、オリフィス径に応じた減衰力を発生することができる。例えば、オリフィス径が小さければピストンの移動は制限されやすいため、減衰力が高くなり、オリフィス径が大きければピストンの移動は制限されにくいため、減衰力は小さくなる。
【００１３】
尚、オリフィス径の選択以外にも、例えばピストンの上下に形成された流体を接続する連通路上に電磁制御弁を配置し、この電磁制御弁の開閉量を制御することで減衰力を設定してもよく、特に限定しない。Ｓ／Ａ３は、Ｓ／Ａ３の減衰力を制御するＳ／Ａコントローラ３ａ（減衰力制御手段に相当）を有し、Ｓ／Ａアクチュエータによりオリフィス径を動作させて減衰力を制御する。
【００１４】
また、各輪の車輪速を検出する車輪速センサ５（以下、個別の輪に対応する車輪速を表示するときには右前輪車輪速：５ＦＲ、左前輪車輪速：５ＦＬ、右後輪車輪速：５ＲＲ、左後輪車輪速：５ＲＬと記載する。）と、車両の重心点に作用する前後加速度、ヨーレイト及び横加速度を検出する一体型センサ６と、運転者のステアリング操作量である操舵角を検出する舵角センサ７と、車速を検出する車速センサ８と、エンジントルクを検出するエンジントルクセンサ９と、エンジン回転数を検出するエンジン回転数センサ１０と、マスタシリンダ圧を検出するマスタ圧センサ１１と、ブレーキペダル操作が行なわれるとオン状態信号を出力するブレーキスイッチ１２と、アクセルペダル開度を検出するアクセル開度センサ１３と、を有する。これら各種センサの信号は、Ｓ／Ａコントローラ３ａに入力される。尚、一体型センサ６の配置は車両の重心位置でもよいし、それ以外の場所であっても、重心位置における各種値が推定可能な構成であればよく、特に限定しない。また、一体型である必要は無く、個別にヨーレイト、前後加速度及び横加速度を検出する構成としてもよい。
【００１５】
図２は実施例１の車両の制御装置の制御構成を表す制御ブロック図である。実施例１では、コントローラとして、エンジンコントローラ１ａと、ブレーキコントローラ２ａと、Ｓ／Ａコントローラ３ａとの３つで構成されている。Ｓ／Ａコントローラ３ａ内には、運転者の操作（ステアリング操作、アクセル操作及びブレーキペダル操作等）に基づいて所望の車両姿勢を達成するドライバ入力制御を行うドライバ入力制御部３１と、各種センサの検出値に基づいて走行状態を推定する走行状態推定部３２と、推定された走行状態に基づいてばね上の振動状態を制御するばね上制振制御部３３と、推定された走行状態に基づいてばね下の振動状態を制御するばね下制振制御部３４と、ドライバ入力制御部３１から出力されたショックアブソーバ姿勢制御量と、ばね上制振制御部３３から出力されたばね上制振制御量と、ばね下制振制御部３４から出力されたばね下制振制御量とに基づいて、Ｓ／Ａ３に設定すべき減衰力を決定し、Ｓ／Ａの減衰力制御を行う減衰力制御部３５とを有する。
【００１６】
実施例１では、コントローラとして、３つのコントローラを備えた構成を示したが、例えば、減衰力制御部３５をＳ／Ａコントローラ３ａから除外して姿勢制御コントローラとし、減衰力制御部３５をＳ／Ａコントローラとして４つのコントローラを備えた構成としてもよいし、各コントローラを全て一つの統合コントローラから構成してもよく特に限定しない。尚、実施例１においてこのように構成したのは、既存の車両におけるエンジンコントローラとブレーキコントローラをそのまま流用してエンジン制御部１ａ及びブレーキ制御部２ａとし、別途Ｓ／Ａコントローラ３ａを搭載することで実施例１の車両の制御装置を実現することを想定したものである。
【００１７】
（車両の制御装置の全体構成）
実施例１の車両の制御装置にあっては、ばね上に生じる振動状態を制御するために、３つのアクチュエータを使用する。このとき、それぞれの制御がばね上状態を制御するため、相互干渉が問題となる。また、エンジン１によって制御可能な要素と、ブレーキ２０によって制御可能な要素と、Ｓ／Ａ３によって制御可能な要素はそれぞれ異なり、これらをどのように組み合わせて制御するべきかが問題となる。
例えば、ブレーキ２０はバウンス運動とピッチ運動の制御が可能であるが、両方を行なうと減速感が強く運転者に違和感を与えやすい。また、Ｓ／Ａ３はロール運動とバウンス運動とピッチ運動の全てを制御可能であるが、Ｓ／Ａ３によって全ての制御を行う場合、Ｓ／Ａ３の製造コストの上昇を招き、また、減衰力が高くなる傾向があることから路面側からの高周波振動が入力されやすく、やはり運転者に違和感を与えやすい。言い換えると、ブレーキ２０による制御は高周波振動の悪化を招くことは無いが減速感の増大を招き、Ｓ／Ａ３による制御は減速感を招くことは無いが高周波振動の入力を招くというトレードオフが存在する。
【００１８】
そこで、実施例１の車両の制御装置にあっては、これらの課題を総合的に判断し、それぞれの制御特性として有利な点を活かしつつ、相互の弱点を補完しあう制御構成を実現することで、安価でありながらも制振能力に優れた車両の制御装置を実現するために、主に、以下に列挙する点を考慮して全体の制御システムを構築した。
（１）エンジン１及びブレーキ２０による制御を優先的に行うことで、Ｓ／Ａ３による制御量を抑制する。
（２）ブレーキ２０の制御対象運動をピッチ運動に限定することで、ブレーキ２０による制御での減速感を解消する。
（３）エンジン１及びブレーキ２０による制御量を実際に出力可能な制御量よりも制限して出力することで、Ｓ／Ａ３での負担を低減しつつ、エンジン１やブレーキ２０の制御に伴って生じる違和感を抑制する。
（４）全てのアクチュエータによりスカイフック制御を行う。このとき、一般にスカイフック制御に必要とされるストロークセンサやばね上上下加速度センサ等を使用することなく、全ての車両に搭載されている車輪速センサを利用して安価な構成でスカイフック制御を実現する。
（５）Ｓ／Ａ３によるばね上制御を行なう際、スカイフック制御のようなベクトル制御では対応が困難な高周波振動の入力に対し、新たにスカラー制御（周波数感応制御）を導入する。
（６）走行状態に応じて、Ｓ／Ａ３が実現する制御状態を適宜選択することで、走行状況に応じた適切な制御状態を提供する。
以上が、実施例において構成した全体の制御システムの概要である。以下、これらを実現する個別の内容について、順次説明する。
【００１９】
（ドライバ入力制御部について）
まず、ドライバ入力制御部について説明する。ドライバ入力制御部３１は、エンジン１のトルク制御によって運転者の要求する車両姿勢を達成するエンジン側ドライバ入力制御部３１ａと、Ｓ／Ａ３の減衰力制御によって運転者の要求する車両姿勢を達成するＳ／Ａ側ドライバ入力制御部３１ｂと、を有する。エンジン側ドライバ入力制御部３１ａ内では、前輪と後輪の接地荷重変動を抑制する接地荷重変動抑制制御量、舵角センサ７や車速センサ８からの信号に基づいて運転者の達成したい車両挙動に対応するヨー応答制御量を演算し、エンジン制御部１ａに対して出力する。
Ｓ／Ａ側ドライバ入力制御部３１ｂでは、舵角センサ７や車速センサ８からの信号に基づいて運転者の達成したい車両挙動に対応するドライバ入力減衰力制御量を演算し、減衰力制御部３５に対して出力する。例えば、運転者が旋回中において、車両のノーズ側が浮き上がると、運転者の視界が路面から外れやすくなることから、この場合にはノーズ浮き上がりを防止するように４輪の減衰力をドライバ入力減衰力制御量として出力する。また、旋回時に発生するロールを抑制するドライバ入力減衰力制御量を出力する。
【００２０】
（Ｓ／Ａ側ドライバ入力制御によるロール制御について）
ここで、Ｓ/Ａ側ドライバ入力制御によって行われるロール抑制制御について説明する。図３は実施例１のロールレイト抑制制御の構成を表す制御ブロック図である。横加速度推定部31b1では、舵角センサ７により検出された前輪舵角δfと、後輪舵角δr（後輪操舵装置を備えた場合は実後輪舵角を、それ以外の場合は適宜０でよい。）と、車速センサ８により検出された車速VSPに基づいて横加速度Ygを推定する。この横加速度Ygは、ヨーレイト推定値γを用いて以下の式により算出される。
Yg＝VSP・γ
なおヨーレイト推定値γは以下の式により算出される。
0005862685.tif 000002
【００２１】
９０°位相進み成分作成部31b2では、推定された横加速度Ygを微分して横加速度微分値ｄYgを出力する。９０°位相遅れ成分作成部31b3では、横加速度微分値dYgの位相を９０°遅らせた成分F（dYg）を出力する。成分F（dYg）は、９０°位相進み成分作成部31b2において低周波領域が除去された成分の位相を横加速度Ygの位相に戻したものであって、横加速度YgのDCカット成分、つまり横加速度Ygの過渡成分である。９０°位相遅れ成分作成部31b4では、推定された横加速度Ygの位相を９０°遅らせた成分F（Yg）を出力する。
ゲイン乗算部31b5では、横加速度Yg、横加速度微分値dYg、横加速度DCカット成分F（dYg）、９０°位相遅れ成分F（Yg）にそれぞれゲインを乗算する。各ゲインは、操舵角に対するロールレイト伝達関数に基づいて設定する。また各ゲインは、後述する４つの制御モードに応じて調整しても良い。二乗演算部31b6では、ゲインを乗算した各成分の二乗して出力する。合成部31b7では、二乗演算部31b6が出力した値を足し合わせる。ゲイン乗算部31b8では、足し合わせた各成分の二乗の値にゲインを乗算して出力する。平方根演算部31b9は、ゲイン乗算部31b7が出力した値の平方根を演算することで、ロールレイト抑制制御用のドライバ入力姿勢制御量を演算し、減衰力制御部３５に対して出力する。
９０°位相進み成分作成部31b2、９０°位相遅れ成分作成部31b3、９０°位相遅れ成分作成部31b4、ゲイン乗算部31b5、二乗演算部31b6、合成部31b7、ゲイン乗算部31b8、平方根演算部31b9は、ヒルベルト変換を利用した包絡波形を生成するヒルベルト変換部31b10に相当する。
【００２２】
図４は実施例１のロールレイト抑制制御の包絡波形形成処理を表すタイムチャートである。
時刻ｔ１において、運転者が操舵を開始すると、ロールレイトが徐々に発生し始める。このとき、９０°位相進み成分dYgを加算して包絡波形を形成し、包絡波形に基づくスカラー量に基づいてドライバ入力姿勢制御量を演算することで、操舵初期におけるロールレイトの発生を抑制することができる。さらに、横加速度DCカット成分F（dYg）を加算して包絡波形を形成することで、運転者が操舵を開始もしくは終了する際の過渡的な状態において発生するロールレイトを効率的に抑制することができる。言い換えると、ロールの発生が安定している定常旋回状態では、過度に減衰力を高めることがなく、乗り心地の悪化を回避できる。
次に、時刻ｔ２において、運転者が保舵状態となると、９０°位相進み成分dYgおよび横加速度DCカット成分F（dYg）は無くなり、今度は９０°位相遅れ成分F（Yg）が加算される。このとき、定常旋回状態でロールレイト自体の変化はさほどない場合であっても、一旦ロールした後に、ロールの揺り返しに相当するロールレイト共振成分が発生する。仮に、位相遅れ成分F(Yg)が加算されていないと、時刻ｔ２から時刻ｔ３における減衰力は小さな値に設定されてしまい、ロールレイト共振成分による車両挙動の不安定化を招くおそれがある。このロールレイト共振成分を抑制するために９０°位相遅れ成分F(Yg)を付与するものである。
【００２３】
時刻ｔ３において、運転者が保舵状態から直進走行状態に移行すると、横加速度Ygは小さくなり、ロールレイトも小さな値に収束する。ここでも９０°位相遅れ成分F（Yg）の作用によってしっかりと減衰力を確保しているため、ロールレイト共振成分による不安定化を回避することができる。
【００２４】
（走行状態推定部について）
次に、走行状態推定部について説明する。図５は実施例１の走行状態推定部の構成を表す制御ブロック図である。実施例１の走行状態推定部３２では、基本的に車輪速センサ５により検出された車輪速に基づいて、後述するばね上制振制御部３３のスカイフック制御に使用する各輪のストローク速度、バウンスレイト、ロールレイト及びピッチレイトを算出する。まず、各輪の車輪速センサ５の値がストローク速度演算部３２１に入力され、ストローク速度演算部３２１において演算された各輪のストローク速度からばね上速度を演算する。
【００２５】
図６は実施例１のストローク速度演算部における制御内容を表す制御ブロック図である。ストローク速度演算部３２１は、輪ごとに個別に設けられており、図６に示す制御ブロック図は、ある輪に着目した制御ブロック図である。ストローク速度演算部３２１内には、車輪速センサ５の値と、舵角センサ７により検出された前輪舵角δfと、後輪舵角δr（後輪操舵装置を備えた場合は実後輪舵角を、それ以外の場合は適宜０でよい。）と、車体横速度と、一体型センサ６により検出された実ヨーレイトとに基づいて基準となる車輪速を演算する基準車輪速演算部３００と、演算された基準車輪速に基づいてタイヤ回転振動周波数を演算するタイヤ回転振動周波数演算部３２１ａと、基準車輪速と車輪速センサ値との偏差（車輪速変動）を演算する偏差演算部３２１ｂと、偏差演算部３２１ｂにより演算された偏差をサスペンションストローク量に変換するＧＥＯ変換部３２１ｃと、変換されたストローク量をストローク速度に校正するストローク速度校正部３２１ｄと、ストローク速度校正部３２１ｄにより校正された値にタイヤ回転振動周波数演算部３２１ａにより演算された周波数に応じたバンドエリミネーションフィルタを作用させてタイヤ回転一次振動成分を除去し、最終的なストローク速度を算出する信号処理部３２１ｅとを有する。
【００２６】
〔基準車輪速演算部について〕
ここで、基準車輪速演算部３００について説明する。図７は実施例１の基準車輪速演算部の構成を表すブロック図である。基準車輪速とは、各車輪速のうち、種々の外乱が除去された値を指すものである。言い換えると、車輪速センサ値と基準車輪速との差分は、車体のバウンス挙動、ロール挙動、ピッチ挙動又はばね下上下振動によって発生したストロークに応じて変動した成分と関連がある値であり、実施例では、この差分に基づいてストローク速度を推定する。
【００２７】
平面運動成分抽出部３０１では、車輪速センサ値を入力として車体プランビューモデルに基づいて各輪の基準車輪速となる第１車輪速V0を演算する。ここで、車輪速センサ５により検出された車輪速センサ値をω（rad/s）、舵角センサ７により検出された前輪実舵角をδf（rad）、後輪実舵角をδr（rad）、車体横速度をVx、一体型センサ６により検出されたヨーレイトをγ（rad/s）、算出される基準車輪速ω0から推定される車体速をV（m/s）、算出すべき基準車輪速をVFL、VFR、VRL、VRR、前輪のトレッドをTf、後輪のトレッドをTr、車両重心位置から前輪までの距離をLf、車両重心位置から後輪までの距離をLrとする。以上を用いて、車体プランビューモデルは以下のように表される。
【００２８】
（式１）
VFL＝（V−Tf/２・γ）cosδf＋（Vx＋Lf・γ）sinδf
VFR＝（V＋Tf/２・γ）cosδf＋（Vx＋Lf・γ）sinδf
VRL＝（V−Tr/２・γ）cosδr＋（Vx−Lr・γ）sinδr
VRR＝（V＋Tr/２・γ）cosδr＋（Vx−Lr・γ）sinδr
尚、車両に横滑りが発生してない通常走行時を仮定すると、車体横速度Vxは０を入力すればよい。これをそれぞれの式においてVを基準とする値に書き換えると以下のように表される。この書き換えにあたり、Vをそれぞれの車輪に対応する値としてV0FL、V0FR、V0RL、V0RR（第１車輪速に相当）と記載する。
（式２）
V0FL＝{VFL−Lf・γsinδf}／cosδf＋Tf/２・γ
V0FR＝{VFR−Lf・γsinδf}／cosδf−Tf/２・γ
V0RL＝{VRL＋Lr・γsinδr}／cosδr＋Tr/２・γ
V0RR＝{VRR＋Lf・γsinδf}／cosδr−Tr/２・γ
【００２９】
ロール外乱除去部３０２では、第１車輪速V0を入力として車体フロントビューモデルに基づいて前後輪の基準車輪速となる第２車輪速V0F、V0Rを演算する。車体フロントビューモデルとは、車両を前方から見たときに、車両重心点を通る鉛直線上のロール回転中心周りに発生するロール運動によって生じる車輪速差を除去するものであり、以下の式で表される。
V0F＝（V0FL＋V0FR）／２
V0R＝（V0RL＋V0RR）／２
これにより、ロールに基づく外乱を除去した第２車輪速V0F、V0Rが得られる。
【００３０】
ピッチ外乱除去部３０３では、第２車輪速V0F、V0Rを入力として車体サイドビューモデルに基づいて全輪の基準車輪速となる第三車輪速VbFL、VbFR、VbRL、VbRRを演算する。ここで、車体サイドビューモデルとは、車両を横方向から見たときに、車両重心点を通る鉛直線上のピッチ回転中心周りに発生するピッチ運動によって生じる車輪速差を除去するものであり、以下の式で表される。
（式３）
VbFL＝VbFR＝VbRL＝VbRR＝{Lr/（Lf+Lr）}V0F＋{Lf/（Lf＋Lr）}V0R
基準車輪速再配分部３０４では、（式１）に示す車体プランビューモデルのVにVbFL（＝VbFR＝VbRL＝VbRR）をそれぞれ代入し、最終的な各輪の基準車輪速VFL、VFR、VRL、VRRを算出し、それぞれタイヤ半径r0で除算して基準車輪速ω0を算出する。
【００３１】
上述の処理により、各輪における基準車輪速ω0が算出されると、この基準車輪速ω0と車輪速センサ値との偏差が演算され、この偏差がサスペンションストロークに伴う車輪速変動であることから、ストローク速度Vz_sに変換される。基本的に、サスペンションは、各輪を保持する際、上下方向にのみストロークするのではなく、ストロークに伴って車輪回転中心が前後に移動すると共に、車輪速センサ５を搭載したアクスル自身も傾きを持ち、車輪との回転角差を生じる。この前後移動に伴って車輪速が変化するため、基準車輪速と車輪速センサ値との偏差がこのストロークに伴う変動として抽出できるのである。尚、どの程度の変動が生じるかはサスペンションジオメトリに応じて適宜設定すればよい。
【００３２】
ストローク速度演算部３２１において、上述の処理により各輪におけるストローク速度Vz_sFL、Vz_sFR、Vz_sRL、Vz_sRRが算出されると、ばね上速度演算部３２２においてスカイフック制御用のバウンスレイト、ロールレイト及びピッチレイトが演算される。
【００３３】
（推定モデルについて）
スカイフック制御とは、Ｓ／Ａ３のストローク速度とばね上速度の関係に基づいて減衰力を設定し、ばね上を姿勢制御することでフラットな走行状態を達成するものである。ここで、スカイフック制御によってばね上の姿勢制御を達成するには、ばね上速度をフィードバックする必要がある。今、車輪速センサ５から検出可能な値はストローク速度であり、ばね上に上下加速度センサ等を備えていないことから、ばね上速度は推定モデルを用いて推定する必要がある。以下、推定モデルの課題及び採用すべきモデル構成について説明する。
【００３４】
図８は車体振動モデルを表す概略図である。図８（ａ）は、減衰力が一定のＳ/Ａを備えた車両（以下、コンベ車両と記載する。）のモデルであり、図８（ｂ）は、減衰力可変のＳ/Ａを備え、スカイフック制御を行う場合のモデルである。図８中、Ｍｓはばね上の質量を表し、Ｍｕはばね下の質量を表し、Ｋｓはコイルスプリングの弾性係数を表し、ＣｓはＳ/Ａの減衰係数を表し、Ｋｕはばね下（タイヤ）の弾性係数を表し、Ｃｕはばね下（タイヤ）の減衰係数を表し、Ｃｖは可変とされた減衰係数を表す。また、ｚ２はばね上の位置を表し、ｚ１はばね下の位置を表し、ｚ０は路面位置を表す。
【００３５】
図８（ａ）に示すコンベ車両モデルを用いた場合、ばね上に対する運動方程式は以下のように表される。なお、ｚ１の１回微分（即ち速度）をｄｚ１で、２回微分（即ち加速度）をｄｄｚ１で表す。
（推定式１）
Ｍｓ・ｄｄｚ２＝−Ｋｓ（ｚ２−ｚ１）−Ｃｓ（ｄｚ２−ｄｚ１）
この関係式をラプラス変換して整理すると下記のように表される。
（推定式２）
ｄｚ２＝−（１/Ｍｓ）・（１/ｓ2）・（Ｃｓ・ｓ＋Ｋｓ）（ｄｚ２−ｄｚ１）
ここで、ｄｚ２−ｄｚ１はストローク速度（Vz_sFL、Vz_sFR、Vz_sRL、Vz_sRR）であることから、ばね上速度はストローク速度から算出できる。しかし、スカイフック制御によって減衰力が変更されると、推定精度が著しく低下するため、コンベ車両モデルでは大きな姿勢制御力（減衰力変更）を与えられないという問題が生じる。
【００３６】
そこで、図８（ｂ）に示すようなスカイフック制御による車両モデルを用いることが考えられる。減衰力を変更するとは、基本的にサスペンションストロークに伴ってＳ/Ａ３のピストン移動速度を制限する力を変更することである。ピストンを積極的に望ましい方向に移動することはできないセミアクティブなＳ／Ａ３を用いるため、セミアクティブスカイフックモデルを採用し、ばね上速度を求めると、下記のように表される。
（推定式３）
ｄｚ２＝−（１/Ｍｓ）・（１/ｓ2）・{（Ｃｓ＋Ｃｖ）・ｓ＋Ｋｓ}（ｄｚ２−ｄｚ１）
ただし、
ｄｚ２・（ｄｚ２−ｄｚ１）≧０のとき  Ｃｖ＝Ｃｓｋｙ・{ｄｚ２/（ｄｚ２−ｄｚ１）}
ｄｚ２・（ｄｚ２−ｄｚ１）＜０のとき  Ｃｖ＝０
すなわち、Ｃｖは不連続な値となる。
【００３７】
今、簡単なフィルタを用いてばね上速度の推定を行いたいと考えた場合、セミアクティブスカイフックモデルでは、本モデルをフィルタとして見た場合、各変数はフィルタ係数に相当し、擬似微分項{（Ｃｓ＋Ｃｖ）・ｓ＋Ｋｓ}に不連続な可変減衰係数Ｃｖが含まれるため、フィルタ応答が不安定となり、適切な推定精度が得られない。特に、フィルタ応答が不安定となると、位相がずれてしまう。ばね上速度の位相と符号との対応関係が崩れると、スカイフック制御を達成することはできない。そこで、セミアクティブなＳ／Ａ３を用いる場合であっても、ばね上速度とストローク速度の符号関係に依存せず、安定的なＣｓｋｙを直接用いることが可能なアクティブスカイフックモデルを用いてばね上速度を推定することとした。アクティブスカイフックモデルを採用し、ばね上速度を求めると、下記のように表される。
【００３８】
（推定式４）
ｄｚ２＝−（１/ｓ）・{１/（ｓ＋Ｃｓｋｙ/Ｍｓ）}・{（Ｃｓ/Ｍｓ）ｓ＋（Ｋｓ/Ｍｓ）}（ｄｚ２−ｄｚ１）
この場合、擬似微分項{（Ｃｓ/Ｍｓ）ｓ＋（Ｋｓ/Ｍｓ）}には不連続性が生じず、{１/（ｓ＋Ｃｓｋｙ/Ｍｓ）}の項はローパスフィルタで構成できる。よって、フィルタ応答が安定し、適切な推定精度を得ることができる。尚、ここで、アクティブスカイフックモデルを採用しても、実際にはセミアクティブ制御しかできないことから、制御可能領域が半分となる。よって、推定されるばね上速度の大きさはばね上共振以下の周波数帯で実際よりも小さくなるが、スカイフック制御において最も重要なのは位相であり、位相と符号との対応関係が維持できればスカイフック制御は達成され、ばね上速度の大きさは他の係数等によって調整可能であることから問題はない。
【００３９】
以上の関係によって、各輪のストローク速度が分かれば、ばね上速度を推定できることが理解できる。次に、実際の車両は１輪ではなく４輪であるため、これら各輪のストローク速度を用いてばね上の状態を、ロールレイト、ピッチレイト及びバウンスレイトにモード分解して推定することを検討する。今、４輪のストローク速度から上記３つの成分を算出する場合、対応する成分が一つ足りず、解が不定となるため、対角輪の動きを表すワープレイトを導入することとした。ストローク量のバウンス項をxsB、ロール項をxsR、ピッチ項をxsP、ワープ項をxsWとし、Vz_sFL、Vz_sFR、Vz_sRL、Vz_sRRに対応するストローク量をz_sFL、z_sFR、z_sRL、z_sRRとすると、以下の式が成り立つ。
【００４０】
（式１）
0005862685.tif 000003
以上の関係式から、xsB、xsR、xsP、xsWの微分ｄxsB等は以下の式で表される。
ｄxsB＝1/4（Vz_sFL＋Vz_sFR＋Vz_sRL＋Vz_sRR）
ｄxsR＝1/4（Vz_sFL−Vz_sFR＋Vz_sRL−Vz_sRR）
ｄxsP＝1/4（−Vz_sFL−Vz_sFR＋Vz_sRL＋Vz_sRR）
ｄxsW＝1/4（−Vz_sFL＋Vz_sFR＋Vz_sRL−Vz_sRR）
【００４１】
ここで、ばね上速度とストローク速度との関係は上記推定式４より得られているため、推定式４のうち、−（１/ｓ）・{１/（ｓ＋Ｃｓｋｙ/Ｍｓ）}・{（Ｃｓ/Ｍｓ）ｓ＋（Ｋｓ/Ｍｓ）}部分をＧと記載し、それぞれＣｓｋｙ，Ｃｓ及びＫｓのバウンス項、ロール項、ピッチ項に応じたモーダルパラメータ（ＣｓｋｙＢ，ＣｓｋｙＲ，ＣｓｋｙＰ，ＣｓＢ，ＣｓＲ，ＣｓＰ，ＫｓＢ，ＫｓＲ，ＫｓＰ）を考慮した値をＧＢ，ＧＲ，ＧＰとし、各バウンスレイトをｄB、ロールレイトをｄR、ピッチレイトをｄPとすると、ｄB、ｄR、ｄPは以下の値として算出できる。
ｄB＝ＧＢ・ｄxsB
ｄR＝ＧＲ・ｄxsR
ｄP＝ＧＰ・ｄxsP
以上から、各輪のストローク速度に基づいて、実際の車両におけるばね上の状態推定が達成できる。
【００４２】
（ばね上制振制御部）
次に、ばね上制振制御部３３の構成について説明する。図２に示すように、ばね上制振制御部３３は、上述のばね上速度推定値に基づいて姿勢制御を行うスカイフック制御部３３ａと、路面入力周波数に基づきばね上振動を抑制する周波数感応制御部３３ｂとを有する。
【００４３】
〔スカイフック制御部の構成〕
実施例１の車両の制御装置にあっては、ばね上姿勢制御を達成するアクチュエータとして、エンジン１と、ブレーキ２０と、Ｓ/Ａ３の三つを備えている。このうち、スカイフック制御部３３ａでは、Ｓ/Ａ３についてはバウンスレイト、ロールレイト、ピッチレイトの３つを制御対象とし、エンジン１についてはバウンスレイト及びピッチレイトを制御対象とし、ブレーキ２０についてはピッチレイトを制御対象とする。ここで、作用の異なる複数のアクチュエータに対して制御量を割り付けてばね上状態を制御するには、それぞれに共通の制御量を用いる必要がある。実施例１では、上述の走行状態推定部３２により推定されたばね上速度を用いることで、各アクチュエータに対する制御量を決定することができる。
【００４４】
バウンス方向のスカイフック制御量は、
ＦＢ＝ＣｓｋｙＢ・ｄB
ロール方向のスカイフック制御量は、
ＦＲ＝ＣｓｋｙＲ・ｄR
ピッチ方向のスカイフック制御量は、
ＦＰ＝ＣｓｋｙＰ・ｄP
となる。ＦＢはエンジン１及びＳ／Ａ３にバウンス姿勢制御量として送信され、ＦＲはＳ/Ａ３においてのみ実施される制御であることから、ロール姿勢制御量として減衰力制御部３５に送信される。
【００４５】
次に、ピッチ方向のスカイフック制御量ＦＰについて説明する。ピッチ制御は、エンジン１，ブレーキ２０及びＳ/Ａ３により行なわれる。
図９は実施例１のピッチ制御を行う際の各アクチュエータ制御量算出処理を表す制御ブロック図である。スカイフック制御部３３ａは、全てのアクチュエータに共通して使用可能な制御量である第１目標姿勢制御量である目標ピッチレイトを演算する第１目標姿勢制御量演算部３３１と、エンジン１によって達成するエンジン姿勢制御量を演算するエンジン姿勢制御量演算部３３２と、ブレーキ２０によって達成するブレーキ姿勢制御量を演算するブレーキ姿勢制御量演算部３３４と、Ｓ／Ａ３によって達成するＳ／Ａ姿勢制御量を演算するＳ／Ａ姿勢制御量演算部３３６とを有する。
【００４６】
本システムのスカイフック制御では、ピッチレイトを抑制するように作動することを第１優先としていることから、第１目標姿勢制御量演算部３３１ではピッチレイトをそのまま出力する（以下、このピッチレイトを第１目標姿勢制御量と記載する。）。エンジン姿勢制御量演算部３３２では、入力された第１目標姿勢制御量に基づいてエンジン１が達成可能な制御量であるエンジン姿勢制御量を演算する。
【００４７】
エンジン姿勢制御量演算部３３２内には、運転者に違和感を与えないためにエンジン姿勢制御量に応じたエンジントルク制御量を制限する制限値が設定されている。これにより、エンジントルク制御量を前後加速度に換算したときに所定前後加速度範囲内となるように制限している。よって、第１目標姿勢制御量に基づいてエンジントルク制御量を演算し、制限値以上の値が演算された場合には、制限値によって達成可能なピッチレイトのスカイフック制御量（エンジン１によって抑制されるピッチレイトにＣｓｋｙＰを乗算した値：以下、エンジン姿勢制御量と記載する。）を出力する。このとき、後述する第２目標姿勢制御量演算部３３３に対しては換算部３３２ａにおいてピッチレイトに換算した値が出力される。また、エンジン制御部１ａでは、制限値に対応するエンジン姿勢制御量に基づいてエンジントルク制御量が演算され、エンジン１に対して出力される。
【００４８】
第２目標姿勢制御量演算部３３３では、第１目標姿勢制御量と換算部３３２ａにおいてエンジン姿勢制御量をピッチレイトに換算した値との偏差である第２目標姿勢制御量が演算され、ブレーキ姿勢制御量演算部３３４に出力される。ブレーキ姿勢制御量演算部３３４内には、エンジン１と同様に運転者に違和感を与えないために制動トルク制御量を制限する制限値が設定されている（尚、制限値の詳細については後述する。）。
【００４９】
これにより、制動トルク制御量を前後加速度に換算したときに所定前後加速度範囲内（乗員の違和感、アクチュエータの寿命等から求まる制限値）となるように制限している。よって、第２目標姿勢制御量に基づいてブレーキ姿勢制御量を演算し、制限値以上の値が演算された場合には、制限値によって達成可能なピッチレイト抑制量（以下、ブレーキ姿勢制御量と記載する。）を出力する。このとき、後述する第３目標姿勢制御量演算部３３５に対しては換算部３３４４においてピッチレイトに換算した値が出力される。また、ブレーキ制御部２ａでは、制限値に対応するブレーキ姿勢制御量に基づいて制動トルク制御量（もしくは減速度）が演算され、ブレーキコントロールユニット２に対して出力される。
【００５０】
第３目標姿勢制御量演算部３３５では、第２目標姿勢制御量とブレーキ姿勢制御量との偏差である第３目標姿勢制御量が演算され、Ｓ／Ａ姿勢制御量演算部３３６に出力される。Ｓ／Ａ姿勢制御量演算部３３６では、第３目標姿勢制御量に応じたピッチ姿勢制御量を出力する。
【００５１】
減衰力制御部３５では、バウンス姿勢制御量，ロール姿勢制御量及びピッチ姿勢制御量（以下、これらを総称してＳ／Ａ姿勢制御量と記載する。）に基づいて減衰力制御量が演算され、Ｓ／Ａ３に対して出力される。
【００５２】
〔ブレーキピッチ制御〕
ここで、ブレーキピッチ制御について説明する。一般に、ブレーキ２０については、バウンスとピッチの両方を制御可能であることから、両方を行うことが好ましいとも言える。しかし、ブレーキ２０によるバウンス制御は４輪同時に制動力を発生させるため、制御優先度が低い方向にも関わらず、制御効果が得にくい割には減速感が強く、運転者にとって違和感となる傾向があった。そこで、ブレーキ２０についてはピッチ制御に特化した構成とした。図１０は実施例１のブレーキピッチ制御を表す制御ブロック図である。車体の質量をｍ、前輪の制動力をＢＦｆ、後輪の制動力をＢＦｒ、車両重心点と路面との間の高さをＨｃｇ、車両の加速度をａ、ピッチモーメントをＭｐ、ピッチレイトをＶｐとすると、以下の関係式が成立する。
【００５３】
ＢＦｆ＋ＢＦｒ＝ｍ・ａ
ｍ・ａ・Ｈｃｇ＝Ｍｐ
Ｍｐ＝（ＢＦｆ＋ＢＦｒ）・Ｈｃｇ
ここで、ピッチレイトＶｐが正、つまり前輪側が沈み込んでいるときには制動力を与えてしまうと、より前輪側が沈み込み、ピッチ運動を助長してしまうため、この場合は制動力を付与しない。一方、ピッチレイトＶｐが負、つまり前輪側が浮き上がっているときには制動ピッチモーメントが制動力を与えて前輪側の浮き上がりを抑制する。これにより、運転者の視界を確保し、前方を見やすくすることで、安心感、フラット感の向上に寄与する。以上から、
Ｖｐ＞０（前輪沈み込み）のとき    Ｍｐ＝０
Ｖｐ≦０（前輪浮き上がり）のとき  Ｍｐ＝ＣｓｋｙＰ・Ｖｐ
の制御量を与えるものである。これにより、車体のフロント側の浮き上がり時のみ制動トルクを発生させるため、浮き上がりと沈み込み両方に制動トルクを発生する場合に比べて、発生する減速度を小さくすることができる。また、アクチュエータ作動頻度も半分で済むため、低コストなアクチュエータを採用できる。
【００５４】
以上の関係に基づいて、ブレーキ姿勢制御量演算部３３４内は、以下の制御ブロックから構成される。不感帯処理符号判定部3341では、入力されたピッチレイトＶｐの符号を判定し、正のときは制御不要であるため減速感低減処理部3342に０を出力し、負のときは制御可能と判断して減速感低減処理部3342にピッチレイト信号を出力する。
【００５５】
〔減速感低減処理〕
次に、減速感低減処理について説明する。この処理は、ブレーキ姿勢制御量演算部３３４内で行なわれる上記制限値による制限に対応する処理である。２乗処理部3342aでは、ピッチレイト信号を２乗処理する。これにより符号を反転させると共に、制御力の立ち上がりを滑らかにする。ピッチレイト２乗減衰モーメント演算部3342bでは、２乗処理されたピッチレイトに２乗処理を考慮したピッチ項のスカイフックゲインＣｓｋｙＰを乗算してピッチモーメントＭｐを演算する。目標減速度算出部3342cでは、ピッチモーメントＭｐを質量ｍ及び車両重心点と路面との間の高さＨｃｇにより除算して目標減速度を演算する。
【００５６】
ジャーク閾値制限部3342dでは、算出された目標減速度の変化率、すなわちジャークが予め設定された減速ジャーク閾値と抜きジャーク閾値の範囲内であるか否か、及び目標減速度が前後加速度制限値の範囲内であるか否かを判断し、いずれかの閾値を越える場合は、目標減速度をジャーク閾値の範囲内となる値に補正し、また、目標減速度が制限値を超える場合は、制限値内に設定する。これにより、運転者に違和感を与えないように減速度を発生させることができる。
【００５７】
目標ピッチモーメント変換部3343では、ジャーク閾値制限部3342dにおいて制限された目標減速度に質量ｍと高さＨｃｇとを乗算して目標ピッチモーメントを算出し、ブレーキ制御部２ａ及び目標ピッチレイト変換部3344に対して出力する。目標ピッチレイト変換部3344では、目標ピッチモーメントをピッチ項のスカイフックゲインＣｓｋｙＰで除算して目標ピッチレイト（ブレーキ姿勢制御量に相当）に変換し、第３目標姿勢制御量演算部３３５に対して出力する。
【００５８】
以上のように、ピッチレイトについては、第１目標姿勢制御量を演算し、次に、エンジン姿勢制御量を演算し、第１目標姿勢制御量とエンジン姿勢制御量との偏差である第２目標姿勢制御量からブレーキ姿勢制御量を演算し、第２姿勢制御量とブレーキ姿勢制御量との偏差である第３目標姿勢制御量からＳ／Ａ姿勢制御量を演算する。これにより、Ｓ／Ａ３が行なうピッチレイト制御量を、エンジン１及びブレーキ２０の制御によって減少させることができるため、Ｓ／Ａ３の制御可能領域を比較的狭くすることができ、安価なＳ／Ａ３によりばね上姿勢制御を達成することができる。
【００５９】
また、Ｓ／Ａ３による制御量を増大させると、基本的に減衰力が増大する。減衰力の増大とは、硬いサスペンション特性となることを意味するため、路面側から高周波振動が入力された場合、高周波入力を伝達しやすくなり、乗員の快適性を損なう（以下、高周波振動特性の悪化と記載する。）。これに対し、エンジン１及びブレーキ２０といった路面入力による振動伝達特性に影響を及ぼさないアクチュエータによってピッチレイトを抑制し、Ｓ／Ａ３の制御量を低下させることで高周波振動特性の悪化を回避することができる。以上の効果は、Ｓ／Ａ３より先にエンジン１の制御量を決めること、Ｓ／Ａ３より先にブレーキ２の制御量を決めることによって得られる。
【００６０】
〔周波数感応制御部〕
次に、ばね上制振制御部内における周波数感応制御処理について説明する。実施例１では、基本的に車輪速センサ５の検出値に基づいてばね上速度を推定し、それに基づくスカイフック制御を行うことでばね上制振制御を達成する。しかしながら、車輪速センサ５では十分に推定精度が担保出来ないと考えられる場合や、走行状況や運転者の意図によっては積極的に快適な走行状態（車体フラット感よりも柔らかな乗り心地）を担保したい場合もある。このような場合には、スカイフック制御のようにストローク速度とばね上速度の符号の関係（位相等）が重要となるベクトル制御では僅かな位相ずれによって適正な制御が困難となる場合があることから、振動特性のスカラー量に応じたばね上制振制御である周波数感応制御を導入することとした。
【００６１】
図１１は車輪速センサにより検出された車輪速周波数特性と、実施例では搭載していないストロークセンサのストローク周波数特性とを同時に書き表した図である。ここで、周波数特性とは、周波数に対する振幅の大きさをスカラー量として縦軸に取った特性である。車輪速センサ５の周波数成分とストロークセンサの周波数成分とを見比べると、ばね上共振周波数成分からばね下共振周波数成分にかけて概ね同じようなスカラー量を取ることが理解できる。そこで、車輪速センサ５の検出値のうち、この周波数特性に基づいて減衰力を設定することとした。ここで、ばね上共振周波数成分が存在する領域を、乗員の体全体が振れることで乗員が空中に放り投げらたような感覚、更に言い換えると、乗員に作用する重力加速度が減少したような感覚をもたらす周波数領域としてフワ領域（０．５〜３Ｈｚ）とし、ばね上共振周波数成分とばね下共振周波数成分との間の領域を、重力加速度が減少するような感覚ではないが、乗馬で速足（trot）を行う際に人体が小刻みに跳ね上がるような感覚、更に言い換えると、体全体が追従可能な上下動をもたらす周波数領域としてヒョコ領域（３〜６Ｈｚ）とし、ばね下共振周波数成分が存在する領域を、人体の質量が追従するまでの上下動ではないが、乗員の太ももといった体の一部に対して小刻みな振動が伝達されるような周波数領域としてブル領域（６〜２３Ｈｚ）と定義する。
【００６２】
図１２は実施例１のばね上制振制御における周波数感応制御を表す制御ブロック図である。バンドエリミネーションフィルタ３５０では、車輪速センサ値のうち、本制御に使用する振動成分以外のノイズをカットする。所定周波数領域分割部３５１では、フワ領域、ヒョコ領域及びブル領域のそれぞれの周波数帯に分割する。ヒルベルト変換処理部３５２では、分割された各周波数帯をヒルベルト変換し、周波数の振幅に基づくスカラー量（具体的には、振幅と周波数帯により算出される面積）に変換する。
車両振動系重み設定部３５３では、フワ領域、ヒョコ領域及びブル領域の各周波数帯の振動が実際に車両に伝播される重みを設定する。人間感覚重み設定部３５４では、フワ領域、ヒョコ領域及びブル領域の各周波数帯の振動が乗員に伝播される重みを設定する。
【００６３】
ここで、人間感覚重みの設定について説明する。図１３は周波数に対する人間感覚特性を表す相関図である。図１３に示すように、低周波数領域であるフワ領域にあっては、比較的周波数に対して乗員の感度が低く、高周波数領域に移行するに従って徐々に感度が増大していく。尚、ブル領域以上の高周波領域は乗員に伝達されにくくなっていく。以上から、フワ領域の人間感覚重みＷｆを０．１７に設定し、ヒョコ領域の人間感覚重みＷｈをＷｆより大きな０．３４に設定し、ブル領域の人間感覚重みＷｂをＷｆ及びＷｈより更に大きな０．３８に設定する。これにより、各周波数帯のスカラー量と実際に乗員に伝播される振動との相関をより高めることができる。尚、これら二つの重み係数は、車両コンセプトや、乗員の好みにより適宜変更してもよい。
【００６４】
重み決定手段３５５では、各周波数帯の重みのうち、それぞれの周波数帯の重みが占める割合を算出する。フワ領域の重みをａ、ヒョコ領域の重みをｂ、ブル領域の重みをｃとすると、フワ領域の重み係数は（ａ／（ａ＋ｂ＋ｃ））であり、ヒョコ領域の重み係数は（ｂ／（ａ＋ｂ＋ｃ））であり、ブル領域の重み係数は（ｃ／（ａ＋ｂ＋ｃ））である。
スカラー量演算部３５６では、ヒルベルト変換処理部３５２により算出された各周波数帯のスカラー量に重み決定手段３５５において算出された重みを乗算し、最終的なスカラー量を出力する。ここまでの処理は、各輪の車輪速センサ値に対して行なわれる。
【００６５】
最大値選択部３５７では、４輪においてそれぞれ演算された最終的なスカラー量のうち最大値を選択する。尚、下部における０．０１は、後の処理において最大値の合計を分母とすることから、分母が０になることを回避するために設定したものである。比率演算部３５８では、各周波数帯のスカラー量最大値の合計を分母とし、フワ領域に相当する周波数帯のスカラー量最大値を分子として比率を演算する。言い換えると、全振動成分に含まれるフワ領域の混入比率（以下、単に比率と記載する。）を演算するものである。ばね上共振フィルタ３５９では、算出された比率に対してばね上共振周波数の１．２Ｈｚ程度のフィルタ処理を行い、算出された比率からフワ領域を表すばね上共振周波数帯の成分を抽出する。言い換えると、フワ領域は１．２Ｈｚ程度に存在することから、この領域の比率も１．２Ｈｚ程度で変化すると考えられるからである。そして、最終的に抽出された比率を減衰力制御部３５に対して出力し、比率に応じた周波数感応減衰力制御量を出力する。
【００６６】
図１４は実施例１の周波数感応制御によるフワ領域の振動混入比率と減衰力との関係を表す特性図である。図１４に示すように、フワ領域の比率が大きいときには減衰力を高く設定することで、ばね上共振の振動レベルを低減する。このとき、減衰力を高く設定しても、ヒョコ領域やブル領域の比率は小さいため、乗員に高周波振動やヒョコヒョコと動くような振動を伝達することはない。一方、フワ領域の比率が小さいときには減衰力を低く設定することで、ばね上共振以上の振動伝達特性が減少し、高周波振動が抑制され、滑らかな乗り心地が得られる。
【００６７】
ここで、周波数感応制御とスカイフック制御とを対比した場合における周波数感応制御の利点について説明する。図１５はある走行条件において車輪速センサ５により検出された車輪速周波数特性を表した図である。これは、特に石畳のような小さな凹凸が連続するような路面を走行した場合に表れる特性である。このような特性を示す路面を走行中にスカイフック制御を行うと、スカイフック制御では振幅のピークの値で減衰力を決定するため、仮に高周波振動の入力に対して位相の推定が悪化すると、誤ったタイミングで非常に高い減衰力を設定してしまい、高周波振動が悪化するという問題がある。
これに対し、周波数感応制御のようにベクトルではなくスカラー量に基づいて制御する場合、図１５に示すような路面にあってはフワ領域の比率が小さいことから低い減衰力が設定されることになる。これにより、ブル領域の振動の振幅が大きい場合であっても十分に振動伝達特性が減少するため、高周波振動の悪化を回避することができるものである。以上から、例え高価なセンサ等を備えてスカイフック制御を行ったとしても位相推定精度が悪化することで制御が困難な領域では、スカラー量に基づく周波数感応制御によって高周波振動を抑制できるものである。
【００６８】
（ばね下制振制御部）
次に、ばね下制振制御部の構成について説明する。図８（ａ）のコンベ車両において説明したように、タイヤも弾性係数と減衰係数を有することから共振周波数帯が存在する。ただし、タイヤの質量はばね上の質量に比べて小さく、弾性係数も高いため、ばね上共振よりも高周波数側に存在する。このばね下共振成分により、ばね下においてタイヤがバタバタ動いてしまい、接地性が悪化するおそれがある。また、ばね下でのバタつきは乗員に不快感を与えるおそれもある。そこで、ばね下共振によるバタつきを抑制するために、ばね下共振成分に応じた減衰力を設定するものである。
【００６９】
図１６は実施例１のばね下制振制御の制御構成を表すブロック図である。ばね下共振成分抽出部３４１では、走行状態推定部３２内の偏差演算部３２１ｂから出力された車輪速変動にバンドパスフィルタを作用させてばね下共振成分を抽出する。ばね下共振成分は車輪速周波数成分のうち概ね１０〜２０Ｈｚの領域から抽出される。包絡波形成形部３４２では、抽出されたばね下共振成分をスカラー化し、EnvelopeFilterを用いて包絡波形を成形する。ゲイン乗算部３４３では、スカラー化されたばね下共振成分にゲインを乗算し、ばね下制振減衰力制御量を算出し、減衰力制御部３５に対して出力する。尚、実施例１では、走行状態推定部３２内の偏差演算部３２１ｂから出力された車輪速変動にバンドパスフィルタを作用させてばね下共振成分を抽出することとしたが、車輪速センサ検出値にバンドパスフィルタを作用させてばね下共振成分を抽出する、もしくは、走行状態推定部３２において、ばね上速度に併せてばね下速度を推定演算し、ばね下共振成分を抽出するようにしてもよい。
【００７０】
（減衰力制御部の構成について）
次に、減衰力制御部３５の構成について説明する。図１７は実施例１の減衰力制御部の制御構成を表す制御ブロック図である。等価粘性減衰係数変換部３５ａでは、ドライバ入力制御部３１から出力されたドライバ入力減衰力制御量と、スカイフック制御部３３ａから出力されたＳ／Ａ姿勢制御量と、周波数感応制御部３３ｂから出力された周波数感応減衰力制御量と、ばね下制振制御部３４から出力されたばね下制振減衰力制御量と、走行状態推定部３２により演算されたストローク速度が入力され、これらの値を等価粘性減衰係数に変換する。
【００７１】
減衰係数調停部３５ｂでは、等価粘性減衰係数変換部３５ａにおいて変換された減衰係数（以下、それぞれの減衰係数をドライバ入力減衰係数ｋ１、Ｓ／Ａ姿勢減衰係数ｋ２、周波数感応減衰係数ｋ３、ばね下制振減衰係数ｋ４と記載する。）のうち、どの減衰係数に基づいて制御するのかを調停し、最終的な減衰係数を出力する。制御信号変換部３５ｃでは、減衰係数調停部３５ｂで調停された減衰係数とストローク速度に基づいてＳ／Ａ３に対する制御信号（指令電流値）に変換し、Ｓ／Ａ３に対して出力する。
【００７２】
〔減衰係数調停部〕
次に、減衰係数調停部３５ｂの調停内容について説明する。実施例１の車両の制御装置にあっては、４つの制御モードを有する。第１に一般的な市街地などを走行しつつ適度な旋回状態が得られる状態を想定したスタンダードモード、第２にワインディングロードなどを積極的に走行しつつ安定した旋回状態が得られる状態を想定したスポーツモード、第３に低車速発進時など、乗り心地を優先して走行する状態を想定したコンフォートモード、第４に直線状態の多い高速道路等を高車速で走行する状態を想定したハイウェイモードである。
【００７３】
スタンダードモードでは、スカイフック制御部３３ａによるスカイフック制御を行いつつ、ばね下制振制御部３４によるばね下制振制御を優先する制御を実施する。
スポーツモードでは、ドライバ入力制御部３１によるドライバ入力制御を優先しつつ、スカイフック制御部３３ａによるスカイフック制御とばね下制振制御部３４によるばね下制振制御とを実施する。
コンフォートモードでは、周波数感応制御部３３ｂによる周波数感応制御を行いつつ、ばね下制振制御部３４によるばね下制振制御を優先する制御を実施する。
ハイウェイモードでは、ドライバ入力制御部３１によるドライバ入力制御を優先しつつ、スカイフック制御部３３ａによるスカイフック制御にばね下制振制御部３４によるばね下制振制御の制御量を加算する制御を実施する。
以下、これら各モードにおける減衰係数の調停について説明する。
【００７４】
（スタンダードモードにおける調停）
図１８は実施例１のスタンダードモードにおける減衰係数調停処理を表すフローチャートである。
ステップＳ１では、Ｓ／Ａ姿勢減衰係数ｋ２がばね下制振減衰係数ｋ４より大きいか否かを判断し、大きいときはステップＳ４に進んで減衰係数としてｋ２を設定する。
ステップＳ２では、周波数感応制御部３３ｂにおいて説明したフワ領域、ヒョコ領域及びブル領域のスカラー量に基づいて、ブル領域のスカラー量比率を演算する。
ステップＳ３では、ブル領域の比率が所定値以上か否かを判断し、所定値以上の場合は高周波振動による乗り心地悪化が懸念されることからステップＳ４に進み、減衰係数として低い値であるｋ２を設定する。一方、ブル領域の比率が上記所定値未満の場合は減衰係数を高く設定しても高周波振動による乗り心地悪化の心配が少ないことからステップＳ５に進んでｋ４を設定する。
【００７５】
上述のように、スタンダードモードでは、原則としてばね下の共振を抑制するばね下制振制御を優先する。ただし、ばね下制振制御が要求する減衰力よりスカイフック制御が要求する減衰力が低く、かつ、ブル領域の比率が大きいときには、スカイフック制御の減衰力を設定し、ばね下制振制御の要求を満たすことに伴う高周波振動特性の悪化を回避する。これにより、走行状態に応じて最適な減衰特性を得ることができ、車体のフラット感を達成しつつ、高周波振動に対する乗り心地悪化を同時に回避できる。
【００７６】
（スポーツモードにおける調停）
図１９は実施例１のスポーツモードにおける減衰係数調停処理を表すフローチャートである。
ステップＳ１１では、ドライバ入力制御により設定された４輪のドライバ入力減衰係数ｋ１に基づいて４輪減衰力配分率を演算する。右前輪のドライバ入力減衰係数をｋ１fr、左前輪のドライバ入力減衰係数をｋ１fl、右後輪のドライバ入力減衰係数をｋ１rr、左後輪のドライバ入力減衰係数をｋ１rl、各輪の減衰力配分率をｘfr、ｘfl、ｘrr、ｘrlとすると、
ｘfr＝ｋ１fr／（ｋ１fr＋ｋ１fl＋ｋ１rr＋ｋ１rl）
ｘfl＝ｋ１fl／（ｋ１fr＋ｋ１fl＋ｋ１rr＋ｋ１rl）
ｘrr＝ｋ１rr／（ｋ１fr＋ｋ１fl＋ｋ１rr＋ｋ１rl）
ｘrl＝ｋ１rl／（ｋ１fr＋ｋ１fl＋ｋ１rr＋ｋ１rl）
により算出される。
【００７７】
ステップＳ１２では、減衰力配分率ｘが所定範囲内（αより大きくβより小さい）か否かを判断し、所定範囲内の場合は各輪に対する配分はほぼ均等であると判断してステップＳ１３に進み、いずれか１つでも所定範囲外の場合はステップＳ１６に進む。
ステップＳ１３では、ばね下制振減衰係数ｋ４がドライバ入力減衰係数ｋ１より大きいか否かを判断し、大きいと判断した場合はステップＳ１５に進み、第１減衰係数ｋとしてｋ４を設定する。一方、ばね下制振減衰係数ｋ４がドライバ入力減衰係数ｋ１以下であると判断した場合はステップＳ１４に進み、第１減衰係数ｋとしてｋ１を設定する。
【００７８】
ステップＳ１６では、ばね下制振減衰係数ｋ４がＳ／Ａ３の設定可能な最大値maxか否かを判断し、最大値maxと判断した場合はステップＳ１７に進み、それ以外の場合はステップＳ１８に進む。
ステップＳ１７では、４輪のドライバ入力減衰係数ｋ１の最大値がばね下制振減衰係数ｋ４となり、かつ、減衰力配分率を満たす減衰係数を第１減衰係数ｋとして演算する。言い換えると、減衰力配分率を満たしつつ減衰係数が最も高くなる値を演算する。
ステップＳ１８では、４輪のドライバ入力減衰係数ｋ１がいずれもｋ４以上となる範囲で減衰力配分率を満たす減衰係数を第１減衰係数ｋとして演算する。言い換えると、ドライバ入力制御によって設定される減衰力配分率を満たし、かつ、ばね下制振制御側の要求をも満たす値を演算する。
【００７９】
ステップＳ１９では、上記各ステップにより設定された第１減衰係数ｋがスカイフック制御により設定されるＳ／Ａ姿勢減衰係数ｋ２より小さいか否かを判断し、小さいと判断された場合はスカイフック制御側の要求する減衰係数のほうが大きいためステップＳ２０に進んでｋ２を設定する。一方、ｋがｋ２以上であると判断された場合はステップＳ２１に進んでｋを設定する。
【００８０】
上述のように、スポーツモードでは、原則としてばね下の共振を抑制するばね下制振制御を優先する。ただし、ドライバ入力制御側から要求される減衰力配分率は、車体姿勢と密接に関連し、特にロールモードによるドライバの視線変化との関連も深いことから、ドライバ入力制御側から要求された減衰係数そのものではなく、減衰力配分率の確保を最優先事項とする。また、減衰力配分率が保たれた状態で車体姿勢に姿勢変化をもたらす動きについてはスカイフック制御をセレクトハイで選択することで、安定した車体姿勢を維持することができる。
【００８１】
（コンフォードモードにおける調停）
図２０は実施例１のコンフォートモードにおける減衰係数調停処理を表すフローチャートである。
ステップＳ３０では、周波数感応減衰係数ｋ３がばね下制振減衰係数ｋ４より大きいか否かを判断し、大きいと判断した場合はステップＳ３２に進んで周波数感応減衰係数ｋ３を設定する。一方、周波数感応減衰係数ｋ３がばね下制振減衰係数ｋ４以下であると判断した場合はステップＳ３２に進んでばね下制振減衰係数ｋ４を設定する。
【００８２】
上述のように、コンフォートモードでは、基本的にばね下の共振を抑制するばね下共振制御を優先する。もともとばね上制振制御として周波数感応制御を行い、これにより路面状況に応じた最適な減衰係数を設定しているため、乗り心地を確保した制御を達成でき、ばね下がばたつくことによる接地感不足をばね下制振制御で回避することができる。尚、コンフォートモードにおいても、スタンダードモードと同様に、周波数スカラー量のブル比率に応じて減衰係数を切り替えるように構成してもよい。これにより、スーパーコンフォートモードとして更に乗り心地を確保することができる。
【００８３】
（ハイウェイモードにおける調停）
図２１は実施例１のハイウェイモードにおける減衰係数調停処理を表すフローチャートである。尚、ステップＳ１１からＳ１８までは、スポーツモードにおける調停処理と同じであるため、説明を省略する。
ステップＳ４０では、ステップＳ１８までで調停された第１減衰係数ｋにスカイフック制御によるＳ／Ａ姿勢減衰係数ｋ２を加算して出力する。
【００８４】
上述のように、ハイウェイモードでは、調停された第１減衰係数ｋにＳ／Ａ姿勢減衰係数ｋ２を加算した値を用いて減衰係数を調停する。ここで、図を用いて作用を説明する。図２２はうねり路面及び凹凸路面を走行する際の減衰係数変化を表すタイムチャートである。例えば高車速走行時にわずかな路面のうねり等の影響で車体がゆらゆらと動くような動きを抑制しようとした場合、スカイフック制御のみで達成しようとすると、僅かな車輪速変動を検知する必要があることから、スカイフック制御ゲインをかなり高く設定する必要がある。この場合、ゆらゆらと動くような動きを抑制することはできるが、路面の凹凸などが発生した場合、制御ゲインが大き過ぎて過剰な減衰力制御を行うおそれがある。これにより、乗り心地の悪化や車体姿勢の悪化が懸念される。
【００８５】
これに対し、ハイウェイモードのように第１減衰係数ｋを常時設定しているため、ある程度の減衰力は常時確保されることになり、スカイフック制御による減衰係数が小さくても車体がゆらゆらと動くような動きを抑制できる。また、スカイフック制御ゲインを上昇させる必要がないため、路面凹凸に対しても通常の制御ゲインにより適切に対処できる。加えて、第１減衰係数ｋが設定された状態でスカイフック制御が行われるため、セミアクティブ制御領域内において、減衰係数制限とは異なり、減衰係数の減少工程の動作が可能となり、高速走行時において安定した車両姿勢を確保することができる。
【００８６】
（モード選択処理）
次に、上記各走行モードを選択するモード選択処理について説明する。図２３は実施例１の減衰係数調停部において走行状態に基づくモード選択処理を表すフローチャートである。
ステップＳ５０では、舵角センサ７の値に基づいて直進走行状態か否かを判断し、直進走行状態と判断された場合にはステップＳ５１に進み、旋回状態と判断された場合にはステップＳ５４に進む。
ステップＳ５１では、車速センサ８の値に基づいて高車速状態を表す所定車速VSP1以上か否かを判断し、VSP1以上と判断された場合にはステップＳ５２に進んでスタンダードモードを選択する。一方、VSP1未満と判断された場合にはステップＳ５３に進んでコンフォートモードを選択する。
ステップＳ５４では、車速センサ８の値に基づいて高車速状態を表す所定車速VSP1以上か否かを判断し、VSP1以上と判断された場合にはステップＳ５５に進んでハイウェイモードを選択する。一方、VSP1未満と判断された場合にはステップＳ５６に進んでスポーツモードを選択する。
【００８７】
すなわち、直進走行状態において、高車速走行する場合にはスタンダードモードを選択することで、スカイフック制御による車体姿勢の安定化を図り、かつ、ヒョコやブルといった高周波振動を抑制することで乗り心地を確保し、更に、ばね下の共振を抑制することができる。また、低車速走行する場合にはコンフォートモードを選択することで、ヒョコやブルといった振動の乗員への入力を極力抑えながら、ばね下の共振を抑制することができる。
【００８８】
一方、旋回走行状態において、高車速走行する場合にはハイウェイモードを選択することで、減衰係数を加算した値によって制御されるため、基本的に高い減衰力が得られる。これにより、高車速であってもドライバ入力制御によって旋回時の車体姿勢を積極的に確保しつつ、ばね下共振を抑制することができる。また、低車速走行する場合にはスポーツモードを選択することで、ドライバ入力制御によって旋回時の車体姿勢を積極的に確保しつつ、スカイフック制御が適宜行われながら、ばね下共振を抑制することができ、安定した車両姿勢で走行できる。
【００８９】
尚、モード選択処理については、実施例１では走行状態を検知して自動的に切り替える制御例を示したが、例えば運転者が操作可能な切換スイッチ等を設け、これにより走行モードを選択するように制御してもよい。これにより、運転者の走行意図に応じた乗り心地や旋回性能が得られる。
【００９０】
以上説明したように、実施例１にあっては下記に列挙する作用効果を奏する。
（１）減衰力を変更可能なＳ／Ａ３（減衰力可変ショックアブソーバ）と、ばね上の振動を抑制する減衰力であるドライバ入力減衰力制御量、Ｓ／Ａ姿勢制御量、周波数感応減衰力制御量（ばね上制振制御量）を演算するドライバ入力制御部３１ｂ及びばね上制振制御部３３（ばね上制振制御手段）と、ばね下の振動を抑制する減衰力であるばね下制振減衰力制御量（ばね下制振制御量）を演算するばね下制振制御部３４（ばね下制振制御手段）と、目標姿勢に対応する各輪の減衰力配分率に基づいてドライバ入力減衰力制御量を演算するドライバ入力制御部３１ｂと、ドライバ入力減衰力制御量がばね下制振減衰力制御量以下のときは、ばね下制振減衰力制御量に基づいて減衰力配分率を維持するよう減衰係数（減衰力制御量）を演算し、演算された減衰係数ｋにＳ／Ａ姿勢減衰係数ｋ２（ばね上制振制御量）を加算（図２１：ステップＳ１１→Ｓ１２→Ｓ１６→Ｓ１８→Ｓ４０）してＳ／Ａ３の減衰力を制御する減衰力調停部３５ｂ，制御信号変換部３５ｃ（減衰力制御手段）と、を備えた。
【００９１】
すなわち、ハイウェイモードで説明したように、ばね下制振制御が要求する減衰力に、ばね上制振制御が要求する減衰力を加算することで、ある程度の減衰力が常時確保されることになり、ばね上制振制御による減衰力が小さくても車体がゆらゆらと動くような動きを抑制できる。また、ばね上制振制御ゲインが過剰となることがなく、路面凹凸に対しても通常の制御ゲインにより適切に対処できる。加えて、ばね下制振制御に基づく減衰力が設定された状態でばね上制振制御が行われるため、セミアクティブ制御領域内において、減衰係数制限とは異なり、減衰係数の減少工程の動作が可能となり、高速走行時において安定した車両姿勢を確保することができる。
また、ハイウェイモードにおけるステップＳ１８に示すように、４輪のドライバ入力減衰係数ｋ１がいずれもｋ４以上となる範囲で減衰力配分率を満たす減衰係数を第１減衰係数ｋとして演算する。言い換えると、ドライバ入力制御によって設定される減衰力配分率を満たし、かつ、ばね下制振制御側の要求をも満たす値を演算する。
よって、安定した車体姿勢を維持しつつばね下の制振制御も達成することができる。
【００９２】
（２）減衰係数調停部３５ｂは、ドライバ入力減衰係数ｋ１（減衰力制御量）が最大値max（予め設定された所定値）より大きいときは、最大値maxに基づいて減衰力配分率を維持するよう減衰係数ｋを演算する（図２１：Ｓ１１→Ｓ１２→Ｓ１６→Ｓ１７→Ｓ４０）。
具体的には、ハイウェイモードにおけるステップＳ１７に示すように、４輪のドライバ入力減衰係数ｋ１の最大値がばね下制振減衰係数ｋ４となり、かつ、減衰力配分率を満たす減衰係数を第１減衰係数ｋとして演算する。言い換えると、減衰力配分率を満たしつつ減衰係数が最も高くなる値を演算する。
ドライバ入力制御側から要求される減衰力配分率は、車体姿勢と密接に関連し、特にロールモードによるドライバの視線変化との関連も深いことから、ドライバ入力制御側から要求された減衰係数そのものではなく、減衰力配分率の確保を最優先事項とし、減衰力配分率が保たれた状態で車体姿勢を制御することで、安定した車体姿勢を維持することができる。
【００９３】
（３）ばね上制振制御部３３は、車輪速の変化に基づいてばね上制振制御量を演算する。
これにより、ばね上上下加速度センサや、ストロークセンサといった高価なセンサを備える必要がなく、一般的にどの車両にも搭載されている車輪速センサ５から全ての状態を推定することで、部品点数の削減及びコストの削減を図ることができ、車両搭載性を向上できる。
【００９４】
（４）ばね下制振制御部３４は、車輪速の変化に基づいてばね下制振制御量を演算する。
これにより、ばね上上下加速度センサや、ストロークセンサといった高価なセンサを備える必要がなく、一般的にどの車両にも搭載されている車輪速センサ５から全ての状態を推定することで、部品点数の削減及びコストの削減を図ることができ、車両搭載性を向上できる。
【００９５】
（５）直進もしくは旋回を判定するステップＳ５０（走行状態判定手段）を有し、減衰力調停部３５ｂ，制御信号変換部３５ｃ（減衰力制御手段）は、ステップＳ５０により旋回と判定されたときに、ばね下制振減衰力制御量に基づいて減衰力配分率を維持するよう減衰係数（減衰力制御量）を演算し、演算された減衰係数ｋにＳ／Ａ姿勢減衰係数ｋ２（ばね上制振制御量）を加算（図２１：ステップＳ１１→Ｓ１２→Ｓ１６→Ｓ１８→Ｓ４０）してＳ／Ａ３の減衰力を制御することとした。
よって、旋回走行状態にあっては、４輪のドライバ入力減衰係数ｋ１がいずれもｋ４以上となる範囲で減衰力配分率を満たす減衰係数を第１減衰係数ｋとして演算する。言い換えると、ドライバ入力制御によって設定される減衰力配分率を満たし、かつ、ばね下制振制御側の要求をも満たす値を演算する。よって、旋回走行状態において、安定した車体姿勢を維持しつつばね下の制振制御も達成することができる。
【００９６】
（６）ばね上制振制御部３３は、スカイフック制御を行う。このとき、Ｓ／Ａ姿勢制御量に減衰力配分率を考慮した減衰力が加算されるため、スカイフックゲインが過剰となることがなく、路面凹凸に対しても通常の制御ゲインにより適切に対処できる。加えて、減衰力配分率を考慮した減衰力が設定された状態でスカイフック制御が行われるため、セミアクティブ制御領域内において、減衰係数制限とは異なり、減衰係数の減少工程の動作が可能となり、高速走行時において安定した車両姿勢を確保することができる。
【００９７】
（７）ばね上の振動を抑制する減衰力であるＳ／Ａ姿勢制御量、周波数感応減衰力制御量（ばね上制振制御量）を演算し、ばね下の振動を抑制する減衰力であるばね下制振制御量を演算し、目標姿勢に対応する各輪の減衰力配分率に基づいてドライバ入力減衰力制御量を演算し、ドライバ入力減衰力制御量がばね下制振減衰力制御量以下のときは、ばね下制振減衰力制御量に基づいて減衰力配分率を維持するよう減衰係数（減衰力制御量）を演算し、演算された減衰係数ｋにＳ／Ａ姿勢減衰係数ｋ２（ばね上制振制御量）を加算（図２１：ステップＳ１１→Ｓ１２→Ｓ１６→Ｓ１８→Ｓ４０）して減衰力制御量を演算するＳ／Ａコントローラ３ａ（コントローラ）と、減衰力制御量に応じた減衰力を発生するＳ／Ａ３（減衰力可変ショックアブソーバ）と、を備える。
よって、ある程度の減衰力が常時確保されることになり、ばね上制振制御による減衰力が小さくても車体がゆらゆらと動くような動きを抑制できる。また、ばね上制振制御ゲインが過剰となることがなく、路面凹凸に対しても通常の制御ゲインにより適切に対処できる。加えて、ばね下制振制御に基づく減衰力が設定された状態でばね上制振制御が行われるため、セミアクティブ制御領域内において、減衰係数制限とは異なり、減衰係数の減少工程の動作が可能となり、高速走行時において安定した車両姿勢を確保することができる。
また、ハイウェイモードにおけるステップＳ１８に示すように、４輪のドライバ入力減衰係数ｋ１がいずれもｋ４以上となる範囲で減衰力配分率を満たす減衰係数を第１減衰係数ｋとして演算する。言い換えると、ドライバ入力制御によって設定される減衰力配分率を満たし、かつ、ばね下制振制御側の要求をも満たす値を演算する。
よって、安定した車体姿勢を維持しつつばね下の制振制御も達成することができる。
【００９８】
（８）Ｓ／Ａコントローラ３ａが、ばね上の振動を抑制する減衰力であるＳ／Ａ姿勢制御量、周波数感応減衰力制御量（ばね上制振制御量）を演算し、ばね下の振動を抑制する減衰力であるばね下制振制御量を演算し、目標姿勢に対応する各輪の減衰力配分率に基づいてドライバ入力減衰力制御量を演算し、ドライバ入力減衰力制御量がばね下制振減衰力制御量以下のときは、ばね下制振減衰力制御量に基づいて減衰力配分率を維持するよう減衰係数（減衰力制御量）を演算し、演算された減衰係数ｋにＳ／Ａ姿勢減衰係数ｋ２（ばね上制振制御量）を加算（図２１：ステップＳ１１→Ｓ１２→Ｓ１６→Ｓ１８→Ｓ４０）して減衰力制御量を演算し、減衰力可変ショックアブソーバの減衰力を減衰力制御量に応じて制御する。
よって、ある程度の減衰力が常時確保されることになり、ばね上制振制御による減衰力が小さくても車体がゆらゆらと動くような動きを抑制できる。また、ばね上制振制御ゲインが過剰となることがなく、路面凹凸に対しても通常の制御ゲインにより適切に対処できる。加えて、ばね下制振制御に基づく減衰力が設定された状態でばね上制振制御が行われるため、セミアクティブ制御領域内において、減衰係数制限とは異なり、減衰係数の減少工程の動作が可能となり、高速走行時において安定した車両姿勢を確保することができる。
また、ハイウェイモードにおけるステップＳ１８に示すように、４輪のドライバ入力減衰係数ｋ１がいずれもｋ４以上となる範囲で減衰力配分率を満たす減衰係数を第１減衰係数ｋとして演算する。言い換えると、ドライバ入力制御によって設定される減衰力配分率を満たし、かつ、ばね下制振制御側の要求をも満たす値を演算する。
よって、安定した車体姿勢を維持しつつばね下の制振制御も達成することができる。
【図１】
0005862685.tif 000004
【図２】
0005862685.tif 000005
【図３】
0005862685.tif 000006
【図４】
0005862685.tif 000007
【図５】
0005862685.tif 000008
【図６】
0005862685.tif 000009
【図７】
0005862685.tif 000010
【図８】
0005862685.tif 000011
【図９】
0005862685.tif 000012
【図１０】
0005862685.tif 000013
【図１１】
0005862685.tif 000014
【図１２】
0005862685.tif 000015
【図１３】
0005862685.tif 000016
【図１４】
0005862685.tif 000017
【図１５】
0005862685.tif 000018
【図１６】
0005862685.tif 000019
【図１７】
0005862685.tif 000020
【図１８】
0005862685.tif 000021
【図１９】
0005862685.tif 000022
【図２０】
0005862685.tif 000023
【図２１】
0005862685.tif 000024
【図２２】
0005862685.tif 000025
【図２３】
0005862685.tif 000026