JPH10278536A - Suspension control method - Google Patents

Suspension control method

Info

Publication number
JPH10278536A
JPH10278536A JP9088469A JP8846997A JPH10278536A JP H10278536 A JPH10278536 A JP H10278536A JP 9088469 A JP9088469 A JP 9088469A JP 8846997 A JP8846997 A JP 8846997A JP H10278536 A JPH10278536 A JP H10278536A
Authority
JP
Japan
Prior art keywords
antibody
control
affinity
suspension
antibodies
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP9088469A
Other languages
Japanese (ja)
Inventor
Masahiro Murata
正博 村田
Tomomi Nakayama
知視 中山
Toshiyuki Kobayashi
敏行 小林
Hiroshi Shibuya
浩 渋谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP9088469A priority Critical patent/JPH10278536A/en
Publication of JPH10278536A publication Critical patent/JPH10278536A/en
Pending legal-status Critical Current

Links

Landscapes

  • Vehicle Body Suspensions (AREA)
  • Feedback Control In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To always perform the optimal control independently of the using condition of a suspension such as a change with the lapse of time and a change of environment by applying immunological algorithm so as to optimize a parameter of a control regulation. SOLUTION: Sky hook control and IA control are carried out in order of stages 1-2, and when the stage 2 is concluded, the stages 1-2 are repeatedly carried out. Immunological algorithm(IA) introduces the immunological reaction of organism into a programing technique so as to form algorithm. Namely, in the stage 1, control of the sky hook is tested at about 10 seconds per each antibody of antibody I of new generation, and while a vehicle is made to travel, and in the stage 2 after concluding the test, the antibody I, which has the highest degree of compatibility between antigen and antibody, is used so as to perform the sky hook control, and while the vehicle is made to travel for about one hour.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、所定の制御則に
したがって車両のサスペンションを制御するサスペンシ
ョン制御方法に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a suspension control method for controlling a vehicle suspension according to a predetermined control law.

【0002】[0002]

【従来の技術】従来、自動車等の車両のサスペンション
制御方法として、特開平5−294122号公報に記載
されている方法が存在する。このサスペンション制御方
法は、スカイフック理論に基づきばね上速度、ばね上及
びばね下の相対速度、スカイフック減衰係数よりショッ
クアブソーバに要求される減衰係数を求め、この減衰係
数に基づいてショックアブソーバの制御段をアクチュエ
ータにより制御している。
2. Description of the Related Art Conventionally, as a suspension control method for a vehicle such as an automobile, there is a method described in Japanese Patent Application Laid-Open No. 5-294122. This suspension control method obtains a damping coefficient required for a shock absorber from a sprung speed, a sprung and unsprung relative speed, and a skyhook damping coefficient based on the skyhook theory, and controls the shock absorber based on the damping coefficient. The step is controlled by an actuator.

【0003】かかるサスペンション制御方法によれば、
ショックアブソーバの減衰係数がスカイフック理論に基
づき求められる所定の減衰係数に近い値になるようにシ
ョックアブソーバの制御段が制御されるので、かかる制
御が行われない場合に比較してショックアブソーバの減
衰力を良好に制御でき車体の振動を抑制することができ
る。
According to such a suspension control method,
Since the control stage of the shock absorber is controlled such that the damping coefficient of the shock absorber is close to a predetermined damping coefficient obtained based on the skyhook theory, the damping of the shock absorber is compared with a case where such control is not performed. The force can be controlled well and the vibration of the vehicle body can be suppressed.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、上述の
サスペンション制御方法においては、車両のショックア
ブソーバの持つ減衰力を固定として扱うため、経時変
化、環境変化等に応じた適切なサスペンション制御を行
うことができなかった。
However, in the above-described suspension control method, since the damping force of the shock absorber of the vehicle is treated as fixed, it is necessary to perform appropriate suspension control according to aging, environmental changes, and the like. could not.

【0005】この発明の課題は、所定の制御則にしたが
って車両のサスペンションを制御する方法に免疫的アル
ゴリズムを適用して制御則のパラメータを最適化するこ
とにより、経時変化、環境変化等のサスペンションの使
用状況にかかわらずサスペンションを常に最適に制御す
ることである。
An object of the present invention is to optimize a parameter of a control law by applying an immune algorithm to a method of controlling a suspension of a vehicle according to a predetermined control law, so that the suspension of the suspension due to aging, environmental change and the like can be controlled. The goal is to always control the suspension optimally, regardless of usage.

【0006】[0006]

【課題を解決するための手段】請求項1記載のサスペン
ション制御方法は、所定の制御則にしたがって車両のサ
スペンションを制御するサスペンション制御方法におい
て、車両状態を抗原とし、サスペンションの制御のため
の情報を抗体として免疫アルゴリズムで演算し、この演
算結果に基づいて前記車両のサスペンションを制御する
ことを特徴とする。
According to a first aspect of the present invention, there is provided a suspension control method for controlling a suspension of a vehicle in accordance with a predetermined control law. An antibody is calculated by an immune algorithm, and the suspension of the vehicle is controlled based on the calculation result.

【0007】この請求項1記載のサスペンション制御方
法によれば、減衰力制御における減衰力を免疫アルゴリ
ズムを用いて求めることで、環境が変化した場合であっ
ても速やかに減衰力の最適値を求めることができる。
According to the suspension control method of the first aspect, by obtaining the damping force in the damping force control using the immune algorithm, the optimum value of the damping force is quickly obtained even when the environment changes. be able to.

【0008】また、請求項2記載のサスペンション制御
方法は、請求項1記載のサスペンション制御方法の前記
車両状態をばね上加速度とし、前記サスペンションの制
御のための情報をスカイフック減衰係数及び各制御段の
減衰係数として、前記免疫的アルゴリズムにおいて前記
抗原と前記抗体間の親和度及び前記抗体と前記抗体間の
親和度を演算し、この演算結果に基づいて前記車両のサ
スペンションを制御するための前記減衰係数の組合せを
設定することを特徴とする。
According to a second aspect of the present invention, there is provided a suspension control method according to the first aspect, wherein the vehicle state is a sprung acceleration, and information for controlling the suspension is a skyhook damping coefficient and each control stage. Calculating the affinity between the antigen and the antibody and the affinity between the antibody and the antibody in the immunological algorithm, and controlling the vehicle suspension based on the calculation result. It is characterized in that a combination of coefficients is set.

【0009】この請求項2記載のサスペンション制御方
法によれば、抗原と抗体間の親和度及び各抗体間の親和
度に基づき車両のサスペンションを制御するための減衰
係数の組合せを設定するため、環境が変化した場合であ
っても速やかに減衰係数の組み合わせの最適値を求める
ことができる。
According to the suspension control method of the present invention, the combination of the damping coefficient for controlling the suspension of the vehicle is set on the basis of the affinity between the antigen and the antibody and the affinity between the antibodies. , The optimum value of the combination of the attenuation coefficients can be quickly obtained.

【0010】また、請求項3記載のサスペンション制御
方法は、請求項1記載のサスペンション制御方法の前記
車両状態をばね上加速度とし、前記サスペンションの制
御のための情報を減衰係数として、前記ばね上加速度を
所定の周波数帯域毎に各領域に分割し、この分割した各
領域に対応させてその領域において過去に用いた減衰係
数を記憶し、各領域に対応して記憶されている減衰係数
の何れかを選択して前記免疫的アルゴリズムによる演算
を行うことを特徴とする。
According to a third aspect of the present invention, in the suspension control method according to the first aspect, the vehicle state is defined as a sprung acceleration, and the information for controlling the suspension is defined as a damping coefficient. Is divided into each region for each predetermined frequency band, and the attenuation coefficient used in the past is stored in the region corresponding to each divided region, and any one of the attenuation coefficients stored corresponding to each region is stored. And performing the calculation by the immune algorithm.

【0011】この請求項3記載のサスペンション制御方
法によれば、各領域、例えば、ばね上加速度のP.S.
Dの各領域のパワーに応じて何れかの領域を選択し、こ
の領域に対応して記憶されている減衰係数を用いて免疫
的アルゴリズムの制御を行うため、抗体の最適値への収
束を早めることができる。
According to the suspension control method of the third aspect, each region, for example, the P.S. S.
Select any one of the regions according to the power of each region of D, and control the immunological algorithm using the attenuation coefficient stored corresponding to this region, so that the convergence of the antibody to the optimum value is expedited. be able to.

【0012】また、請求項4記載のサスペンション制御
方法は、請求項3記載のサスペンション制御方法の前記
減衰係数の更新を当該領域に対応して記憶されている減
衰係数を他の領域に対応して記憶されている減衰係数と
比較し、親和度が所定値以上の減衰係数について、他の
領域に対応して記憶されている減衰係数を当該領域に対
応して記憶されている減衰係数に置き換えることにより
行うことを特徴とする。
According to a fourth aspect of the present invention, in the suspension control method of the third aspect, the update of the damping coefficient in the suspension controlling method of the third aspect is performed by changing the stored damping coefficient corresponding to the area to another area. For an attenuation coefficient having an affinity equal to or higher than a predetermined value compared with the stored attenuation coefficient, replacing the attenuation coefficient stored for another area with the attenuation coefficient stored for the area. It is characterized by the following.

【0013】この請求項4記載のサスペンション制御方
法によれば、当該領域に対応して記憶されている減衰係
数(直前まで使用していた減衰係数)と他の領域に対応
して記憶されている減衰係数(直前まで使用していなか
った減衰係数)との親和度が所定値以上の場合に、この
減衰係数について他の領域の減衰係数を当該領域の減衰
係数に置き換えるため、他の領域に対応して記憶されて
いる減衰係数を用いてサスペンション制御を行う場合で
も制御のつながりを良好とすることができる。
According to the suspension control method of the fourth aspect, the damping coefficient (the damping coefficient used until immediately before) stored corresponding to the area and the other area are stored. When the affinity with the damping coefficient (a damping coefficient not used immediately before) is equal to or more than a predetermined value, the damping coefficient of another area is replaced with the damping coefficient of the corresponding area for this damping coefficient. Even when the suspension control is performed using the damping coefficient stored as such, the connection of the control can be improved.

【0014】また、請求項5記載のサスペンション制御
方法は、請求項3記載のサスペンション制御方法の前記
免疫的アルゴリズムによる演算においては、更に、前記
ばね上加速度の前記周波数帯域毎の各領域における信号
のから求めた値が設定されたしきい値を超えずかつ前記
各領域のいずれにおいても前記ばね上加速度を小さくす
る減衰係数を選択することを特徴とする。
According to a fifth aspect of the present invention, in the suspension control method according to the third aspect of the present invention, the operation of the suspension algorithm is performed by the immunological algorithm. And a damping coefficient for reducing the sprung acceleration in any of the respective regions without exceeding a set threshold value.

【0015】この請求項5記載のサスペンション制御方
法によれば、P.S.Dのしきい値を設定し、これを超え
ないような減衰係数を選択することで、試行回数の削減
を図ることができて乗り心地の低下を抑制することがで
きる。
According to the suspension control method of the fifth aspect, the number of trials can be reduced by setting the threshold value of PSD and selecting an attenuation coefficient that does not exceed the threshold value. Therefore, a decrease in ride comfort can be suppressed.

【0016】また、請求項6記載のサスペンション制御
方法は、請求項1記載のサスペンション制御方法におけ
る前記車両状態をばね上加速度とし、前記サスペンショ
ンの制御のための情報を減衰力に対する加速度しきい値
として、前記免疫的アルゴリズムにおいて前記抗原と前
記抗体間の親和度を演算し、この演算結果に基づいて前
記車両のサスペンションを制御するための減衰力と加速
度しきい値の関係を設定することを特徴とする。
According to a sixth aspect of the present invention, there is provided a suspension control method according to the first aspect, wherein the vehicle state is a sprung acceleration, and information for controlling the suspension is an acceleration threshold value for damping force. Calculating the affinity between the antigen and the antibody in the immunological algorithm, and setting a relationship between a damping force and an acceleration threshold for controlling the suspension of the vehicle based on the calculation result. I do.

【0017】この請求項6記載のサスペンション制御方
法によれば、ショックアブソーバの各制御段とばね上加
速度の関係を最適に設定できる。
According to this suspension control method, the relation between each control stage of the shock absorber and the sprung acceleration can be set optimally.

【0018】また、請求項7記載のサスペンション制御
方法は、請求項1記載のサスペンション制御方法におけ
る前記車両状態をばね上加速度とし、前記サスペンショ
ンの制御量を減衰力に対するショックアブソーバ軸力の
変化率として、前記免疫的アルゴリズムで前記抗体と前
記抗原の親和度を演算し、この演算結果に基づいて前記
車両のサスペンションを制御するための減衰力と軸力変
化率のしきい値の関係を設定することを特徴とする。
According to a seventh aspect of the present invention, in the suspension control method of the first aspect, the vehicle state is defined as a sprung acceleration, and the control amount of the suspension is defined as a rate of change of a shock absorber axial force with respect to a damping force. Calculating the affinity between the antibody and the antigen by the immunological algorithm, and setting a relationship between a damping force and a threshold value of an axial force change rate for controlling the suspension of the vehicle based on the calculation result. It is characterized by.

【0019】この請求項7記載のサスペンション制御方
法によれば、路面入力を示すショックアブソーバの軸力
変化率に対するショックアブソーバの各制御段のしきい
値を最適に設定できる。
According to the suspension control method of the present invention, it is possible to optimally set the threshold value of each control stage of the shock absorber with respect to the rate of change in the axial force of the shock absorber indicating the road surface input.

【0020】また、請求項8記載のサスペンション制御
方法は、請求項1記載のサスペンション制御方法におい
て、前記車両状態をアンチスクォート制御中のばね上加
速度ピーク値とし、前記サスペンションの制御量を例え
ば車両速度、エンジン回転数、エンジン回転数の微分値
等の車両状態量として、前記免疫的アルゴリズムにおい
て前記抗原と前記抗体間の親和度を演算し、この演算結
果に基づいてアンチスクォート制御の開始条件を設定す
ることを特徴とする。
The suspension control method according to claim 8 is the suspension control method according to claim 1, wherein the vehicle state is a sprung acceleration peak value during anti-square control, and the control amount of the suspension is, for example, a vehicle speed. Calculate the affinity between the antigen and the antibody in the immune algorithm as a vehicle state quantity such as the engine speed, the differential value of the engine speed, etc., and set the start condition of the anti-square control based on the calculation result. It is characterized by doing.

【0021】この請求項8記載のサスペンション制御方
法によれば、アンチスクォート制御を開始する最適な条
件を車両速度、エンジン回転数、エンジン回転数の微分
値等車両状態量に基づき最適に設定することができる。
According to the suspension control method of the eighth aspect, the optimum conditions for starting the anti-squat control are optimally set based on the vehicle speed, the engine speed, and the vehicle state quantity such as the differential value of the engine speed. Can be.

【0022】また、請求項9記載のサスペンション制御
方法は、請求項1記載のサスペンション制御方法におい
て、前記車両状態をアンチダイブ制御中のばね上加速度
ピーク値とし、前記サスペンションの制御のための情報
を例えば車両速度に対応したショックアブソーバの目標
制御段等の車両状態量として、前記免疫的アルゴリズム
において前記抗原と前記抗体間の親和度を演算し、この
演算結果に基づいてアンチダイブ制御の開始条件を設定
することを特徴とする。
According to a ninth aspect of the present invention, in the suspension control method of the first aspect, the vehicle state is a sprung acceleration peak value during anti-dive control, and information for controlling the suspension is stored. For example, as the vehicle state quantity such as the target control stage of the shock absorber corresponding to the vehicle speed, the affinity between the antigen and the antibody is calculated in the immune algorithm, and the start condition of the anti-dive control is determined based on the calculation result. It is characterized by setting.

【0023】この請求項9記載のサスペンション制御方
法によれば、車両速度に対応したショックアブソーバの
目標制御段を最適に設定することができる。
According to the suspension control method of the ninth aspect, it is possible to optimally set the target control stage of the shock absorber corresponding to the vehicle speed.

【0024】また、請求項10記載のサスペンション制
御方法は、請求項1又は請求項2記載のサスペンション
制御方法において、更に前記免疫的アルゴリズムにより
各輪における抗原抗体間の親和度を演算すると共にこの
各輪における抗原抗体間の親和度の偏差を検出し、この
偏差に基づいてばね上加速度検出手段の異常状態を検出
することを特徴とする。
According to a tenth aspect of the present invention, there is provided the suspension control method according to the first or second aspect, further comprising calculating the affinity between the antigen and the antibody in each wheel by the immunological algorithm. The method is characterized in that a deviation of the affinity between the antigen and the antibody in the ring is detected, and an abnormal state of the sprung acceleration detecting means is detected based on the deviation.

【0025】この請求項10記載のサスペンション制御
方法によれば、ばね上加速度検出手段が異常である場合
には、この異常なばね上加速度検出手段を有する輪では
適切なサスペンション制御が行えないため他輪と同じ抗
体を用いて制御を行った場合、抗原抗体間の親和度が大
きくなる。従って、各輪における抗原抗体間の親和度の
差により、ばね上加速度検出手段の異常を検出すること
ができる。
According to the suspension control method of the tenth aspect, when the sprung acceleration detecting means is abnormal, the wheel having the abnormal sprung acceleration detecting means cannot perform appropriate suspension control, so that the suspension control cannot be performed. When the control is performed using the same antibody as the ring, the affinity between the antigen and antibody increases. Therefore, the abnormality of the sprung acceleration detecting means can be detected from the difference in the affinity between the antigen and the antibody in each wheel.

【0026】また、請求項11記載のサスペンション制
御方法は、請求項1、請求項2及び請求項10の何れか
一項に記載のサスペンション制御方法において、更に前
記免疫的アルゴリズムにより各輪における抗体間の親和
度を演算し、この各輪の抗体間の親和度に基づいてばね
上加速度検出手段の異常状態を検出することを特徴とす
る。
The suspension control method according to the eleventh aspect is the suspension control method according to any one of the first, second, and tenth aspects, further comprising the steps of: Is calculated, and an abnormal state of the sprung acceleration detecting means is detected based on the affinity between the antibodies of each wheel.

【0027】この請求項11記載のサスペンション制御
方法によれば、ばね上加速度検出手段が異常である場合
には、抗体の一致度合いが低くなることから抗体間の親
和度が小さくなる。従って、各輪間の抗体の親和度に基
づきばね上加速度検出手段の異常を検出することができ
る。
According to the suspension control method of the eleventh aspect, when the sprung acceleration detection means is abnormal, the degree of coincidence between the antibodies is reduced, so that the affinity between the antibodies is reduced. Therefore, an abnormality of the sprung acceleration detecting means can be detected based on the affinity of the antibody between the wheels.

【0028】また、請求項12記載のサスペンション制
御方法は、請求項1記載のサスペンション制御方法にお
いて、前記車両状態をロールレートとし、前記サスペン
ションの制御のための情報をロールレートのしきい値と
して、前記免疫的アルゴリズムにおいて前記抗原と前記
抗体間の親和度を演算し、この演算結果に基づいて操舵
角検出手段の異常状態を検出することを特徴とする。
A suspension control method according to a twelfth aspect of the present invention is the suspension control method according to the first aspect, wherein the vehicle state is a roll rate, and the information for controlling the suspension is a roll rate threshold value. The immunological algorithm calculates an affinity between the antigen and the antibody, and detects an abnormal state of the steering angle detecting means based on the calculation result.

【0029】この請求項12記載のサスペンション制御
方法によれば、アンチロール制御中に操舵角検出手段に
異常が発生すると抗原抗体間の親和度に変化が生じて各
抗体親和度の一致度合いが変化するところから異常を検
出することができる。
According to the suspension control method of the twelfth aspect, if an abnormality occurs in the steering angle detecting means during the anti-roll control, the affinity between antigens and antibodies changes, and the degree of coincidence between the respective antibody affinities changes. An abnormality can be detected from the place where the operation is performed.

【0030】また、請求項13記載のサスペンション制
御方法は、請求項1又は請求項2記載のサスペンション
制御方法において、更に、前記免疫的アルゴリズムによ
り各輪における抗原抗体間の親和度を演算すると共にこ
の各輪における抗原抗体間の親和度の偏差を検出し、こ
の偏差に基づいて車高センサの異常状態を検出すること
を特徴とする。
The suspension control method according to claim 13 is the suspension control method according to claim 1 or 2, further comprising calculating the affinity between the antigen and the antibody in each wheel by the immunological algorithm. It is characterized in that a deviation of the affinity between the antigen and the antibody in each wheel is detected, and an abnormal state of the vehicle height sensor is detected based on the deviation.

【0031】この請求項13記載のサスペンション制御
方法によれば、車高センサに異常が発生すると抗原抗体
間の親和度に変化が生じて各抗体親和度の一致度合いが
変化するところから異常を検出することができる。
According to the suspension control method of the thirteenth aspect, if an abnormality occurs in the vehicle height sensor, the affinity between antigens and antibodies changes, and the abnormality is detected from the point where the degree of coincidence between the respective antibody affinity changes. can do.

【0032】また、請求項14記載のサスペンション制
御方法は、請求項1記載のサスペンション制御方法にお
いて、前記車両状態をピッチレートとし、前記サスペン
ションの制御のための情報を減衰力として、前記免疫的
アルゴリズムにおいて前記抗原と前記抗体間の親和度を
演算し、この演算により求められた各抗体の親和度偏差
及びブレーキランプスイッチ情報からブレーキランプス
イッチの異常を検出することを特徴とする。
According to a fourteenth aspect of the present invention, there is provided the suspension control method according to the first aspect, wherein the vehicle state is a pitch rate, and the information for controlling the suspension is a damping force. Calculating the affinity between the antigen and the antibody, and detecting an abnormality in the brake lamp switch from the affinity deviation of each antibody and the brake lamp switch information obtained by the calculation.

【0033】この請求項14記載のサスペンション制御
方法によれば、ピッチレートと減衰力、即ちショックア
ブソーバの各制御段の減衰係数により抗原抗体間の親和
度を演算する。従って、ブレーキランプスイッチに異常
が発生すると抗原抗体間の親和度に変化が生じるため、
ブレーキランプスイッチ情報と各抗体の親和度の変化状
態からブレーキランプスイッチの異常を検出することが
できる。
According to the suspension control method of the present invention, the affinity between the antigen and the antibody is calculated based on the pitch rate and the damping force, that is, the damping coefficient of each control stage of the shock absorber. Therefore, if an abnormality occurs in the brake lamp switch, the affinity between the antigen and antibody changes,
An abnormality of the brake lamp switch can be detected from the brake lamp switch information and the change state of the affinity of each antibody.

【0034】また、請求項15記載のサスペンション制
御方法は、請求項1記載のサスペンション制御方法にお
いて、前記車両状態をピッチレートとし、前記サスペン
ションの制御のための情報を減衰力として、前記免疫的
アルゴリズムにおいて前記抗原と前記抗体間の親和度を
演算し、この演算により求められた各抗体の親和度偏差
及びスロットル開度情報からスロットル開度センサの異
常を検出することを特徴とする。
In a suspension control method according to a fifteenth aspect, in the suspension control method according to the first aspect, the immunological algorithm may be configured such that the vehicle state is a pitch rate and the information for controlling the suspension is a damping force. Calculating the affinity between the antigen and the antibody, and detecting an abnormality of the throttle opening sensor from the affinity deviation of each antibody and the throttle opening information obtained by the calculation.

【0035】この請求項15記載のサスペンション制御
方法によれば、ピッチレートと減衰力、即ちショックア
ブソーバの各制御段の減衰係数により抗原抗体間の親和
度を演算する。従って、スロットル開度センサに異常が
発生すると抗原抗体間の親和度に変化が生じるため、ス
ロットル開度情報と各抗体の親和度の変化状態からスロ
ットル開度センサの異常を検出することができる。
According to the suspension control method of the present invention, the affinity between the antigen and the antibody is calculated based on the pitch rate and the damping force, that is, the damping coefficient of each control stage of the shock absorber. Therefore, when an abnormality occurs in the throttle opening sensor, the affinity between the antigen and antibody changes. Therefore, the abnormality of the throttle opening sensor can be detected from the throttle opening information and the change in the affinity of each antibody.

【0036】また、請求項16記載のサスペンション制
御方法は、請求項1記載のサスペンション制御方法にお
いて、前記車両状態をばね上状態量とし、前記サスペン
ションの制御のための情報を減衰力及び減衰力可変手段
の応答性として、前記免疫的アルゴリズムにおいて前記
抗原と前記抗体間の親和度を演算し、この演算結果に基
づいて前記ばね上状態量に対する前記減衰力及び前記減
衰力可変手段の応答性を設定することを特徴とする。
In the suspension control method according to a sixteenth aspect, in the suspension control method according to the first aspect, the vehicle state is a sprung state quantity, and the information for controlling the suspension is a damping force and a damping force variable. As the responsiveness of the means, the affinity between the antigen and the antibody is calculated in the immunological algorithm, and the responsiveness of the damping force and the damping force variable means with respect to the sprung state amount is set based on the calculation result. It is characterized by doing.

【0037】この請求項16記載のサスペンション制御
方法によれば、ばね上状態量、例えば加速度の積分値に
基づきアクチュエータの通電時間及びショックアブソー
バの各制御段の減衰係数の組合せを最適に設定すること
ができる。
According to this suspension control method, the combination of the energization time of the actuator and the damping coefficient of each control stage of the shock absorber is optimally set based on the sprung state quantity, for example, the integral value of the acceleration. Can be.

【0038】また、請求項17記載のサスペンション制
御方法は、請求項1又は請求項2記載のサスペンション
制御方法において、前記車両状態をばね上状態量とし、
前記サスペンションの制御のための情報をスカイフック
減衰係数及び振動モードに対する制御ゲインとして、前
記免疫的アルゴリズムにおいて前記抗原と前記抗体間の
親和度を演算し、この演算結果に基づいて前記ばね上状
態に対する前記制御ゲインを設定することを特徴とす
る。
According to a seventeenth aspect of the present invention, in the suspension control method according to the first or second aspect, the vehicle state is a sprung state quantity.
The information for controlling the suspension is used as a control gain for the skyhook damping coefficient and the vibration mode, and the affinity between the antigen and the antibody is calculated in the immunological algorithm. The control gain is set.

【0039】この請求項17記載のサスペンション制御
方法によれば、ばね上状態、例えば加速度に基づき、振
動モード(ヒーブ、ピッチ、ロール)に対する制御ゲイ
ン及びスカイフック減衰係数を最適に設定することがで
きる。
According to the suspension control method of the present invention, the control gain and the skyhook damping coefficient for the vibration mode (heave, pitch, roll) can be optimally set based on the sprung state, for example, the acceleration. .

【0040】また、請求項18記載のサスペンション制
御方法は、請求項1又は請求項2記載のサスペンション
制御方法において、前記車両状態をばね上状態量とし、
前記サスペンションの制御のための情報を減衰力変更手
段の駆動関係値として、前記免疫的アルゴリズムにおい
て前記抗原と前記抗体間の親和度を演算し、この演算結
果に基づいて前記ばね上状態に対する前記減衰力変更手
段の駆動関係値を設定することを特徴とする。
The suspension control method according to claim 18 is the suspension control method according to claim 1 or 2, wherein the vehicle state is a sprung state amount,
Using the information for controlling the suspension as a driving relationship value of the damping force changing means, the affinity between the antigen and the antibody is calculated in the immunological algorithm, and the damping for the sprung state is calculated based on the calculation result. It is characterized in that a driving relation value of the force changing means is set.

【0041】この請求項18記載のサスペンション制御
方法によれば、ばね上状態に基づいて駆動関係値、例え
ば通電時間、最大許容切換段数、駆動電圧を最適に制御
することで、制御段の切替え時の異音を低減することが
できる。
According to the suspension control method of the eighteenth aspect, the drive-related values, for example, the energization time, the maximum allowable number of switching stages, and the driving voltage are optimally controlled based on the sprung state, so that the control stage can be switched. Can be reduced.

【0042】[0042]

【発明の実施の形態】以下、図面を参照して、この発明
の実施の形態にかかるサスペンション制御方法について
説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A suspension control method according to an embodiment of the present invention will be described below with reference to the drawings.

【0043】まず、この発明の実施の形態にかかるサス
ペンション制御方法において用いられる免疫的アルゴリ
ズム(Immune Algorithm:以下IAという)の概略につ
いて説明する。
First, an outline of an immune algorithm (Immune Algorithm: IA) used in the suspension control method according to the embodiment of the present invention will be described.

【0044】IAとは、図1(A),(B)に示す生物
の持つ免疫反応(抗原・抗体反応)をプログラミングテ
クニックに導入しアルゴリズム化したものであり、処理
する対象の線形・非線形・数学的記述の可否を問わず利
用できるものである。
The IA is an algorithm obtained by introducing an immune reaction (antigen / antibody reaction) of an organism shown in FIGS. 1A and 1B into a programming technique and converting it into an algorithm. It can be used with or without mathematical description.

【0045】ここで、生物の持つ免疫反応とは、過去に
経験した抗原の刺戟を受けた場合には、記憶細胞に保存
された抗体の中から抗原に合致する抗体を探し出し、こ
の抗体を大量に増殖して抗原を捕獲し無害な物質として
体外へ放出し(図1(A))、また、過去に経験したこ
とのない抗原の刺戟を受けた場合には、記憶細胞に保存
された抗体の情報から新しい抗体を作り出し、この抗体
を大量に増殖して抗原を捕獲し無害な物質として体外へ
放出しすると共に、作り出した抗体を記憶細胞に記憶す
る(図1(B))、という生体内部で行われる反応であ
る。
Here, the immune reaction of an organism is defined as the case where an antigen that has been experienced in the past is stimulated, an antibody that matches the antigen is searched for from among the antibodies stored in memory cells, and this antibody is used in large quantities. To capture the antigen and release it as a harmless substance out of the body (Fig. 1 (A)), and when stimulated by an antigen never experienced in the past, the antibody stored in the memory cell A new antibody is produced from this information, the antibody is multiplied in large quantities, the antigen is captured and released as a harmless substance outside the body, and the produced antibody is stored in memory cells (Fig. 1 (B)). It is a reaction that takes place internally.

【0046】図2は、IAをフローチャートで示したも
のである。まず、システムの入力情報として抗原を認識
する(ステップ1)。ここで、「抗原」とは、取り巻く
環境のうちシステムに入力される刺戟のことである(図
3(A))。
FIG. 2 is a flowchart showing the IA. First, an antigen is recognized as input information of the system (step 1). Here, the “antigen” is a stimulus input to the system in the surrounding environment (FIG. 3A).

【0047】次に、初期抗体群の生成を行う(ステップ
2)。即ち、有効な抗体を保存したデータベース(記憶
細胞)から抗体を読み出すことにより、過去において有
効であった抗体群を生成する。ここで、「抗体」とは、
刺戟を無害化するために処理すべき情報群のことであ
る。即ち、図3(B)に示すように、抗体mは、1〜n
で示されるn個の情報群により構成される。
Next, an initial antibody group is generated (step 2). That is, an antibody group that has been effective in the past is generated by reading out an antibody from a database (memory cells) storing effective antibodies. Here, "antibody"
This is a group of information to be processed to make the stimulation harmless. That is, as shown in FIG.
And n information groups represented by

【0048】次に、抗体間の親和度の演算、即ち、ステ
ップ2の処理において生成した抗体について、抗体の類
似性を表わす抗体間の親和度を演算する(ステップ
3)。ここで、「抗体間の親和度」とは、抗体間の類似
性を判定するための指標であり、各抗体間で1つの親和
度を有する(図3(C))。
Next, the calculation of the affinity between the antibodies, that is, the affinity between the antibodies, which indicates the similarity of the antibodies, is calculated for the antibody generated in the process of step 2 (step 3). Here, the “affinity between antibodies” is an index for determining similarity between antibodies, and each antibody has one affinity (FIG. 3 (C)).

【0049】次に、システムでの試行、抗原・抗体間の
親和度の演算を行う(ステップ4)。ここで、「抗体と
抗原の親和度」とは、抗体が抗原に対してどれだけ効き
目を持っているかを判定するための指標であり、図3
(D)に示すように、各抗体に対して1つの親和度を有
する。
Next, trial in the system and calculation of the affinity between the antigen and the antibody are performed (step 4). Here, the “affinity between the antibody and the antigen” is an index for determining how effective the antibody has on the antigen.
As shown in (D), each antibody has one affinity.

【0050】次に、抗体の濃度を表わす飽和度を演算す
る(ステップ5)。ここで、「飽和度」とは、抗体を記
憶すべきか否かを判断するための指標であり、各抗体に
対して1つの飽和度を有する。なお、抗体mの飽和度
は、抗体mの飽和度=(予め定めた記憶させたいと思う
抗体間の親和度を超えた抗体の数)/(全抗体の数)に
より定められる。
Next, a saturation representing the concentration of the antibody is calculated (step 5). Here, the “saturation degree” is an index for determining whether or not an antibody should be stored, and has one saturation degree for each antibody. The saturation of the antibody m is determined by the saturation of the antibody m = (the number of antibodies exceeding the affinity between the antibodies to be stored in advance) / (the number of all antibodies).

【0051】次に、記憶細胞へ保存する抗体が存在する
か否かの判断を行う(ステップ6)。このステップ6の
処理において記憶細胞へ保存する抗体、即ち、しきい値
を超えた飽和度を持つ抗体が存在すると判断された場合
には、ステップ7の処理に進む。
Next, it is determined whether there is an antibody to be stored in the memory cell (step 6). If it is determined in step 6 that there is an antibody to be stored in the memory cell, that is, an antibody having a saturation exceeding the threshold, the process proceeds to step 7.

【0052】ステップ7においては、記憶細胞とサプレ
ッサ細胞(抗体の作りすぎを抑制する細胞)への分化及
びサプレッサ細胞による抗体の抑制を行う。即ち、記憶
細胞の個数が最大数を超えた場合、現在保存しようとし
ている抗体と記憶細胞中の最も親和度の高い抗体(最も
似ている抗体)とを交換する。また、ここでできた記憶
細胞をサプレッサ細胞にコピーすると共にこのコピーし
たサプレッサ細胞、即ち、新サプレッサ細胞の抗体と旧
サプレッサ細胞の抗体との親和度を計算し、親和度がし
きい値以上の旧サプレッサ細胞の抗体を抹消して新サプ
レッサ細胞の抗体に置き換える。
In step 7, differentiation into memory cells and suppressor cells (cells that suppress excessive production of antibodies) and suppression of antibodies by suppressor cells are performed. That is, when the number of memory cells exceeds the maximum number, the currently stored antibody is replaced with the antibody with the highest affinity (the most similar antibody) in the memory cells. In addition, the memory cell formed here is copied to a suppressor cell, and the copied suppressor cell, that is, the affinity between the antibody of the new suppressor cell and the antibody of the old suppressor cell is calculated. The antibody of the old suppressor cell is deleted and replaced with the antibody of the new suppressor cell.

【0053】上述のステップ6においてnoと判断され
た場合及びステップ7の処理が終了した場合に、抗原抗
体間の親和度が劣るn個の抗体を抹消すると共に次世代
に残る期待値(確率)を演算する(ステップ8)。ここ
で期待値とは、増殖の促進と抑制をバランスさせるため
の指標であり、その抗体を保存するか、捨てるかの確率
である。なお、各抗体は、1つの期待値を有する。ま
た、抗体mの期待値は、抗体mの期待値=(抗体と抗原
の親和度)×(サプレッサ細胞との親和度との積の補
数)/(抗体mの飽和度)×(抗体と抗原の親和度の総
和)で定められる。
When the determination in step 6 is no, and when the processing in step 7 is completed, n antibodies with low affinity between antigens and antibodies are deleted and the expected value (probability) remaining in the next generation Is calculated (step 8). Here, the expected value is an index for balancing promotion and suppression of proliferation, and is the probability of storing or discarding the antibody. Each antibody has one expected value. Also, the expected value of antibody m is: expected value of antibody m = (affinity of antibody and antigen) × (complement of product of affinity with suppressor cell) / (saturation of antibody m) × (antibody and antigen Sum of the affinities).

【0054】次に、抗体の交配を行う(ステップ9)。
但し、ここでは期待値の高いものほど選択されやすくな
り、期待値の高い抗体が交配に用いられる。ここで抗体
の総数がNになるように交配により抗体の産生を行う。
この免疫的アルゴリズムの処理を繰り返すことにより新
しい抗体が産生され抗体の進化が継続して進むこととな
る。
Next, hybridization of antibodies is performed (step 9).
However, here, the higher the expected value, the easier it is to select, and an antibody with a higher expected value is used for crossing. Here, antibody production is performed by crossing such that the total number of antibodies is N.
By repeating the processing of the immunological algorithm, a new antibody is produced, and the evolution of the antibody continues.

【0055】なお、IAによる抗体の交配は、抗体間に
おいて抗体情報を組み替える方法の如き任意の操作によ
り行われてよいが、主として「抗体情報の交換による交
叉」、「一つの抗体情報内における交叉」、「突然変
異」の三つの態様にて行われる。 ここで、図4に示さ
れた情報1a〜naにより構成される抗体aと情報1b
〜nbにより構成される抗体bとの間における交配を例
にとり、上記三つの態様について説明する。
The crossing of antibodies by IA may be performed by any operation such as a method of recombining antibody information between antibodies, but mainly “crossover by exchanging antibody information” and “crossover within one antibody information” , And "mutation." Here, the antibody a composed of the information 1a to na shown in FIG.
The above three embodiments will be described by taking as an example a cross between the antibody b composed of the antibodies b and n.

【0056】まず、「抗体情報の交換による交叉」は、
図4(A)に示されているように、一方の抗体のn個の
情報の一部が他方の抗体の対応する情報に入れ替えられ
るものであり、何れの情報を入れ替えるか及び何れの抗
体の組合せについて交叉が行われるかは確率的に決定さ
れる。
First, "crossover by exchanging antibody information"
As shown in FIG. 4 (A), a part of the n pieces of information of one antibody is replaced by the corresponding information of the other antibody. Whether crossover is performed for a combination is determined stochastically.

【0057】また、「一つの抗体情報内における交叉」
は、図4(B)に示されているように、二つの抗体の互
いに対応する抗体情報の一部が相互に入れ替えられるも
のであり、例えば抗体情報が8桁の数であるとすると、
新しい抗体の或る抗体情報の前半の4桁が抗体aの数に
設定され後半の4桁が抗体bの数に設定される。この場
合にも何れの抗体の何れの情報部分を入れ替えるか及び
何れの抗体の組合せについて交叉が行われるかは確率的
に決定される。
Further, “crossover within one antibody information”
As shown in FIG. 4 (B), a part of the antibody information corresponding to each other of the two antibodies is replaced with each other. For example, if the antibody information is an eight-digit number,
The first four digits of certain antibody information of a new antibody are set to the number of antibodies a, and the last four digits are set to the number of antibodies b. Also in this case, which information portion of which antibody is to be replaced and which combination of antibodies is crossed are determined stochastically.

【0058】また、「突然変異」は、図4(C)に示さ
れているように、一方の抗体のn個の情報の一部が他方
の抗体の対応する抗体情報と対立する抗体情報に入れ替
えられるものであり、この場合にも何れの情報を入れ替
えるか及びいずれの抗体の組合せについて交叉が行われ
るかは確率的に決定される。
As shown in FIG. 4 (C), “mutation” refers to antibody information in which a part of n information of one antibody is opposite to the corresponding antibody information of the other antibody. In this case as well, which information is to be replaced and which combination of antibodies is crossed are determined stochastically.

【0059】第1の実施の形態 次に、図5〜図11を参照して、この発明の第1の実施
の形態にかかるサスペンション制御方法について説明す
る。
First Embodiment Next, a suspension control method according to a first embodiment of the present invention will be described with reference to FIGS.

【0060】図5は、第1の実施の形態にかかるサスペ
ンション制御方法において用いられる減衰力制御装置の
概略構成図である。図5において、減衰力制御装置10
はスカイフック制御ブロック12及びIA制御ブロック
14を有している。また、符号16で示すものは、1〜
nの制御段を有する減衰力可変式のショックアブソーバ
であり、ショックアブソーバ16は減衰力制御装置10
によりアクチュエータ18を介して制御段が制御される
ことにより減衰力、厳密には減衰係数が制御される。
FIG. 5 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the first embodiment. In FIG. 5, the damping force control device 10
Has a skyhook control block 12 and an IA control block 14. In addition, what is indicated by reference numeral 16 is 1 to
The shock absorber 16 is a variable damping force type shock absorber having n control stages.
By controlling the control stage via the actuator 18, the damping force, more precisely, the damping coefficient is controlled.

【0061】スカイフック制御ブロック12は、例えば
車高センサ20により検出され、フィルタ(図示せず)
によりバンドパスフィルタ処理された車高Hを微分する
ことによりばね上とばね下との間の相対速度、即ちショ
ックアブソーバ16のストローク速度Vpを演算し、ま
た例えば車輪に近接した位置において車体に設けられた
上下加速度センサ22により検出され、フィルタ(図示
せず)によりバンドパスフィルタ処理された車体の上下
加速度Gzを積分することによりばね上速度Vzを演算
する。
The skyhook control block 12 is detected by, for example, a vehicle height sensor 20 and a filter (not shown)
The relative speed between sprung and unsprung, that is, the stroke speed Vp of the shock absorber 16 is calculated by differentiating the vehicle height H subjected to the band pass filter processing, and provided on the vehicle body at a position close to the wheels, for example. The sprung speed Vz is calculated by integrating the vertical acceleration Gz of the vehicle body detected by the vertical acceleration sensor 22 and subjected to bandpass filtering by a filter (not shown).

【0062】また、スカイフック制御ブロック12は、
演算されたストローク速度Vp、ばね上速度Vz及びI
A制御ブロック14より入力されるスカイフック減衰係
数Csに基づき、数式1にしたがった演算を行うことに
より、ショックアブソーバ16に要求される減衰係数C
reqを演算する。
The skyhook control block 12
The calculated stroke speed Vp, sprung speed Vz and I
Based on the skyhook damping coefficient Cs input from the A control block 14, the calculation according to Equation 1 is performed to obtain the damping coefficient C required for the shock absorber 16.
Calculate req.

【0063】[0063]

【数1】 (Equation 1)

【0064】また、スカイフック制御ブロック12は、
IA制御ブロック14より入力されるn個の減衰係数C
i(i=1〜n)のうち数式1にしたがって演算された
減衰係数Creqに最も近い減衰係数Caを選定し、シ
ョックアブソーバ16の目標制御段Saを減衰係数Ca
に対応する制御段に設定する。そして、ショックアブソ
ーバ16の制御段を目標制御段Saに制御するための制
御信号をアクチュエータ18へ出力してショックアブソ
ーバ16の減衰力を制御する。
The skyhook control block 12
N attenuation coefficients C input from the IA control block 14
i (i = 1 to n), the damping coefficient Ca closest to the damping coefficient Creq calculated according to Equation 1 is selected, and the target control stage Sa of the shock absorber 16 is set to the damping coefficient Ca.
Is set to the control stage corresponding to. Then, a control signal for controlling the control stage of the shock absorber 16 to the target control stage Sa is output to the actuator 18 to control the damping force of the shock absorber 16.

【0065】更に、スカイフック制御ブロック12は、
IA制御ブロック14より入力される新しい抗体情報に
基づきスカイフック理論にしたがって各抗体毎にショッ
クアブソーバ16の制御を所定時間試行する。
Further, the skyhook control block 12
Based on the new antibody information input from the IA control block 14, the control of the shock absorber 16 for each antibody is tried for a predetermined time according to the Skyhook theory.

【0066】一方、IA制御ブロック14は、図6に示
されているように、一つのスカイフック減衰係数Cs
(j)とn個の減衰係数C1(j)〜Cn(j)とによ
り構成されるm個の抗体I(j)(j=1〜m)よりな
る抗体群を図示しないデータベースに記憶している。な
お、各抗体情報は例えば「0」と「1」とよりなる8桁
の数として表現される。
On the other hand, as shown in FIG. 6, the IA control block 14 has one skyhook attenuation coefficient Cs
(J) and an antibody group consisting of m antibodies I (j) (j = 1 to m) composed of n attenuation coefficients C1 (j) to Cn (j) are stored in a database (not shown). I have. Each piece of antibody information is represented as an 8-digit number consisting of “0” and “1”, for example.

【0067】次に、図7〜図9を参照して第1の実施の
形態にかかるサスペンション制御について説明する。
Next, suspension control according to the first embodiment will be described with reference to FIGS.

【0068】図7は、このサスペンション制御をスカイ
フック制御ブロック12において実施されるスカイフッ
ク制御及びIA制御ブロック14において実施されるI
A制御に分け、それぞれの制御の流れを示すものであ
る。この図7に示すように、スカイフック制御において
は、抗体の試行(ステージ1)、最も抗原抗体間の親和
度の良い抗体を用いたスカイフック制御(ステージ2)
が繰り返され、IA制御においては、新世代の抗体の産
生(ステージ1)、休み(ステージ2)が繰り返され
る。
FIG. 7 shows this suspension control performed by the skyhook control block 12 and the IA control block 14.
The control flow is divided into A control, and the flow of each control is shown. As shown in FIG. 7, in the skyhook control, an antibody trial (stage 1) and a skyhook control using an antibody having the highest affinity between the antigen and antibody (stage 2) are performed.
Are repeated, and in IA control, production of a new generation antibody (stage 1) and rest (stage 2) are repeated.

【0069】まず、スカイフック制御における抗体の試
行(ステージ1)について説明する。なお、抗体の試行
は、図8に示すフローチャートのステップ13の処理に
おいて行われるが、スカイフック制御の当初において
は、まず、抗体をシステムに取り込むためにステップ1
0〜ステップ12の処理が行われる。
First, the trial (stage 1) of the antibody in the skyhook control will be described. Note that the trial of the antibody is performed in the process of step 13 in the flowchart shown in FIG. 8, but at the beginning of the skyhook control, first, in order to incorporate the antibody into the system, step 1 is performed.
Steps 0 to 12 are performed.

【0070】まず、ステップ10において、システムの
入力情報として抗原を認識する。即ち、IA制御ブロッ
ク14は、上下加速度センサ22よりバンドパスフィル
タ24を介してばね上加速度を取り込む。
First, in step 10, an antigen is recognized as input information of the system. That is, the IA control block 14 acquires the sprung acceleration from the vertical acceleration sensor 22 via the band-pass filter 24.

【0071】次に、ステップ11において、初期抗体群
の生成を行う。即ち、抗原(ばね上加速度)に対する抗
体としてスカイフック減衰係数Cs及び各制御段の減衰
係数C1〜Cnから構成される抗体I(j)(j=1〜
m)(図6参照)をIA制御ブロック14内のデータベ
ース(図示せず)から読み出す。
Next, in step 11, an initial antibody group is generated. That is, the antibody I (j) (j = 1 to 1) composed of the skyhook damping coefficient Cs and the damping coefficients C1 to Cn of the respective control stages as antibodies against the antigen (spring acceleration)
m) (see FIG. 6) is read from a database (not shown) in the IA control block 14.

【0072】次に、ステップ12において、抗体間の親
和度の演算を行う。即ち、抗体間の親和度は、各抗体情
報の差の2乗の総和として算出される。即ち、抗体Kと
抗体Jの親和度ξKJは、次に示す数式2により求められ
る。
Next, in step 12, the affinity between the antibodies is calculated. That is, the affinity between the antibodies is calculated as the sum of the squares of the difference between the antibody information. That is, affinity xi] KJ antibody K and antibodies J is calculated by Equation 2 shown below.

【0073】[0073]

【数2】 (Equation 2)

【0074】次に、ステップ13において、抗体の試行
を行うことにより抗原と各抗体間の親和度の演算を行う
(ステップ13)。即ち、図9のフローチャートに示す
ように、まず、ステップ20においてタイマのカウント
値Tが0にリセットされると共にjが1にセットされ、
ステップ21において減衰力を制御するための制御パラ
メータ、即ちスカイフック減衰係数及びn個の減衰係数
が抗体I(j)の値であるCs(j)及びn個のC1
(j)〜Cn(j)に設定される。
Next, in step 13, the affinity between the antigen and each antibody is calculated by trialing the antibodies (step 13). That is, as shown in the flowchart of FIG. 9, first, at step 20, the count value T of the timer is reset to 0, and j is set to 1.
In step 21, control parameters for controlling the damping force, that is, the skyhook damping coefficient and the n damping coefficients are the values of the antibody I (j), Cs (j) and n C1
(J) to Cn (j).

【0075】次に、ステップ22において、制御パラメ
ータが抗体I(j)の値に設定された状態で図10に示
すフローチャートにしたがってスカイフック理論に基づ
くショックアブソーバ16の減衰力制御(試行)が行わ
れる。
Next, in step 22, with the control parameter set to the value of the antibody I (j), the damping force control (trial) of the shock absorber 16 based on the skyhook theory is performed according to the flowchart shown in FIG. Will be

【0076】即ち、ステップ30において減衰力制御の
パラメータが抗体I(j)の値に設定され、ステップ3
1において車高センサ20により検出され、バンドパス
フィルタ処理された車高Hを示す信号及び上下加速度セ
ンサ22により検出されバンドパスフィルタ処理された
車体の上下加速度Gzを示す信号の読み込みが行われ
る。
That is, in step 30, the parameter of the damping force control is set to the value of the antibody I (j).
In step 1, a signal indicating the vehicle height H detected by the vehicle height sensor 20 and subjected to bandpass filtering and a signal indicating the vertical acceleration Gz of the vehicle body detected by the vertical acceleration sensor 22 and subjected to bandpass filtering are read.

【0077】次に、ステップ32において車高Hを微分
することによりショックアブソーバ16のストローク速
度Vpが演算され、ステップ33において車体の上下加
速度Gzを積分することによりばね上速度Vzが演算さ
れる。
Next, in step 32, the stroke speed Vp of the shock absorber 16 is calculated by differentiating the vehicle height H, and in step 33, the sprung speed Vz is calculated by integrating the vertical acceleration Gz of the vehicle body.

【0078】次に、ステップ34において、ステップ3
0において設定されたスカイフック減衰係数Cs(j)
及び算出されたストローク速度Vp及びばね上速度Vz
に基づき数式3にしたがってスカイフックの演算が行わ
れ、ショックアブソーバ16に要求される減衰係数Cr
eqが求められる。
Next, in step 34, step 3
Skyhook attenuation coefficient Cs (j) set at 0
And the calculated stroke speed Vp and sprung speed Vz
The calculation of the skyhook is performed according to Equation 3 based on the equation (3), and the damping coefficient Cr required for the shock absorber 16 is calculated.
eq is required.

【0079】[0079]

【数3】 (Equation 3)

【0080】次に、ステップ35において減衰係数Cr
eqが負であるか否かの判別が行われ、noと判別され
たときにはそのままステップ37へ進み、yesと判別
されたときにはステップ36において、減衰係数Cre
qが0に設定される。
Next, at step 35, the attenuation coefficient Cr
It is determined whether or not eq is negative. If the determination is no, the process proceeds directly to step 37, and if the determination is yes, in step 36, the attenuation coefficient Cre is determined.
q is set to 0.

【0081】次に、ステップ37において、減衰係数C
reqに最も近い減衰係数Caがステップ30において
設定された各制御段の減衰係数C1(j)〜Cn(j)
より選定され、選定された減衰係数に対応するショック
アブソーバ16の制御段が目標制御段Saとして設定さ
れる。また、ステップ38においてはショックアブソー
バ16の制御段を目標制御段Saに設定するための制御
信号がアクチュエータ18へ出力され、これによりショ
ックアブソーバ16の制御段が目標制御段Saに制御さ
れる。
Next, at step 37, the attenuation coefficient C
The damping coefficient Ca closest to req is set in step 30. The damping coefficients C1 (j) to Cn (j) of the respective control stages are set.
The control stage of the shock absorber 16 corresponding to the selected damping coefficient is set as the target control stage Sa. In step 38, a control signal for setting the control stage of the shock absorber 16 to the target control stage Sa is output to the actuator 18, whereby the control stage of the shock absorber 16 is controlled to the target control stage Sa.

【0082】次に、図9のステップ23においてタイマ
のカウント値TがT1(正の定数)インクリメントさ
れ、ステップ24において、タイマのカウント値Tが基
準値Tc1(正の定数)を越えているか否かの判別、即
ち抗体I(j)を用いたスカイフック制御が所定の試行
時間(例えば、10秒程度)の間行われたか否かの判別
が行われる。ここで、noと判別されたとき(試行時間
が経過していないとき)にはステップ22へ戻り、抗体
I(j)を用いたスカイフック制御が続行される。一
方、yesと判別されたとき(試行時間が経過している
とき)にはステップ25へ進む。
Next, in step 23 of FIG. 9, the count value T of the timer is incremented by T1 (positive constant), and in step 24, it is determined whether or not the count value T of the timer exceeds the reference value Tc1 (positive constant). That is, it is determined whether or not the skyhook control using the antibody I (j) has been performed for a predetermined trial time (for example, about 10 seconds). Here, when it is determined to be no (when the trial time has not elapsed), the process returns to step 22, and the skyhook control using the antibody I (j) is continued. On the other hand, when it is determined as yes (when the trial time has elapsed), the process proceeds to step S25.

【0083】次に、タイマのカウント値Tが0にリセッ
トされた時点以降における車体の上下加速度Gzの中
で、バンドパスフィルタ24を通過した1HZ前後の領
域の上下加速度Gz(車体の大きなあおりに対応する加
速度)が積分されることにより抗原抗体間の親和度ν
(j)が演算される(ステップ25)。
Next, among the vertical accelerations Gz of the vehicle body after the count value T of the timer is reset to 0, the vertical accelerations Gz in a region of about 1 Hz passing through the band-pass filter 24 (a large tilt of the vehicle body). (The corresponding acceleration) is integrated to obtain the affinity ν between the antigen and antibody.
(J) is calculated (step 25).

【0084】次に、ステップ26において、jが1イン
クリメントされ、ステップ27において、jがmを越え
ているか否かの判別、即ち試行対象の全ての抗体I
(j)について試行が行われたか否かの判別が行われ
る。この判別によりnoと判別されたときにはステップ
28においてタイマのカウント値Tを0にリセットした
後に、ステップ21へ戻り残りの抗体I(j)について
試行を行い、全ての抗体I(1)〜I(m)について抗
原抗体間の親和度ν(j)が演算される。一方、ステッ
プ27においてyesと判別されたときには、全ての抗
体I(1)〜I(m)についての試行が終了している場
合であるため、図8のステップ14へ進む。
Next, in step 26, j is incremented by one, and in step 27, it is determined whether or not j exceeds m, that is, all the antibodies I to be tested are tested.
It is determined whether or not a trial has been performed for (j). When the determination is no, the count value T of the timer is reset to 0 in step 28, and the process returns to step 21 to perform a trial on the remaining antibodies I (j), and all the antibodies I (1) to I ( For m), the affinity ν (j) between the antigen and antibody is calculated. On the other hand, when it is determined to be yes in step 27, it means that the trials for all the antibodies I (1) to I (m) have been completed, and the process proceeds to step 14 in FIG.

【0085】次に、IA制御における新世代の抗体の産
生(ステージ1)について説明する。この新世代の抗体
の産生は、図8のステップ14〜ステップ18において
行われる。図8のステップ14〜ステップ18の処理
は、図2のステップ5〜ステップ9に示す処理と同一の
処理であり、しきい値を超えた飽和度を持つ抗体を記憶
細胞、即ちデータベースに記憶させ(ステップ15、1
6)、システムにおいて試行を行っている抗体の中で抗
体抗原間の親和度の劣るn個の抗体を抹消させ、抗体の
交配を行ない抹消した個数分の抗体の産生を行う(ステ
ップ17、18)。
Next, the production of a new generation of antibodies in IA control (stage 1) will be described. The production of this new generation of antibodies is performed in steps 14 to 18 of FIG. The processing in steps 14 to 18 in FIG. 8 is the same as the processing in steps 5 to 9 in FIG. 2, and stores antibodies having a saturation exceeding the threshold value in a memory cell, that is, a database. (Steps 15, 1
6), among the antibodies being tested in the system, n antibodies with low affinity between the antibodies and antigens are deleted, and the hybridization of the antibodies is performed to produce the deleted antibodies (steps 17 and 18). ).

【0086】なお、図8のステップ12〜ステップ18
の処理は、図7に示すステージ1の間に複数回繰り返さ
れる。従って、新しい抗体が順次生まれ抗原に対して効
き目を有する抗体を順次記憶細胞(データベース)に記
憶させながらIA制御が継続される。
Note that steps 12 to 18 in FIG.
Is repeated a plurality of times during stage 1 shown in FIG. Therefore, IA control is continued while new antibodies are sequentially generated and antibodies having an effect on the antigen are sequentially stored in the memory cells (database).

【0087】次に、図11を参照してサスペンション制
御において抗体の試行(ステージ1)に続いて行われる
最も抗原抗体間の親和度の良い抗体を用いたスカイフッ
ク制御(ステージ2)について説明する。まず、ステッ
プ40においてタイマのカウント値Tが0にリセットさ
れ、ステップ41において、図8のステップ13におい
て演算されている抗原抗体間の親和度νの最も小さい、
即ち、最も抗原に対して効き目を有する(車体の大きな
あおりを最も減少させる)抗体I(j)を選択し、この
抗体I(j)を用いてスカイフック理論に基づくショッ
クアブソーバ16の減衰力の制御を行う。なお、このス
カイフック理論に基づくショックアブソーバ16の減衰
力の制御は、図10のフローチャートに示す処理にした
がって行われる。
Next, with reference to FIG. 11, a description will be given of the skyhook control (stage 2) using the antibody having the highest affinity between the antigen and the antibody, which is performed after the trial of the antibody (stage 1) in the suspension control. . First, in step 40, the count value T of the timer is reset to 0, and in step 41, the affinity v between the antigens and the antibody calculated in step 13 in FIG.
That is, the antibody I (j) that has the most effect on the antigen (reduces the large tilt of the vehicle body) is selected, and the damping force of the shock absorber 16 based on the skyhook theory is selected using the antibody I (j). Perform control. The control of the damping force of the shock absorber 16 based on the skyhook theory is performed according to the process shown in the flowchart of FIG.

【0088】また、ステップ42において、タイマのカ
ウント値TがT2(正の定数)インクリメントされ、ス
テップ43において、タイマのカウント値Tが基準値T
c2(正の定数)を越えているか否かの判別が行われ
る。ここでnoと判別されたときにはステップ41へ戻
り、この抗体I(j)を用いたスカイフック制御を続
け、yesと判別されたときには、この抗体I(j)を
用いたスカイフック制御を終了する。なお、基準値Tc
2には予め1時間程度の値が設定される。
In step 42, the count value T of the timer is incremented by T2 (positive constant). In step 43, the count value T of the timer is set to the reference value T.
It is determined whether or not c2 (positive constant) is exceeded. If the determination is no, the process returns to step 41 to continue the skyhook control using the antibody I (j). If the determination is yes, the skyhook control using the antibody I (j) ends. . The reference value Tc
2 is set to a value of about one hour in advance.

【0089】以上説明したように、この第1の実施形態
においては、図7に示すように、ステージ1〜2の順に
スカイフック制御及びIA制御が実行され、ステージ2
が完了するとステージ1〜2が再度繰返し実行される。
即ち、ステージ1において新世代の抗体I(j)の各抗
体毎に10秒程度ずつスカイフックの制御を試行しなが
ら車両を走行させ、試行終了後ステージ2において最も
抗原抗体間の親和度の良い抗体I(j)を用いてスカイ
フック制御を実施しながら1時間程度、車両を走行させ
る。
As described above, in the first embodiment, as shown in FIG. 7, skyhook control and IA control are executed in the order of stages 1 and 2, and
Are completed, the stages 1 and 2 are repeatedly executed again.
That is, the vehicle is driven while trying to control the skyhook for about 10 seconds for each antibody of the new generation antibody I (j) in stage 1, and after the trial, the affinity between the antigen and antibody is the best in stage 2. The vehicle is driven for about one hour while performing the skyhook control using the antibody I (j).

【0090】従って、この第1の実施形態にかかるサス
ペンション制御方法によれば、サスペンションスプリン
グ等に経時変化が生じても、スカイフック減衰係数及び
ショックアブソーバの目標制御段を求めるための各制御
段の減衰係数を最適に設定し、これによりスカイフック
理論に基づくショックアブソーバの制御を常に最適に実
行して車体の振動を最適に制御することができる。
Therefore, according to the suspension control method of the first embodiment, even if the suspension springs and the like change with time, the control stages of the respective control stages for obtaining the skyhook damping coefficient and the target control stage of the shock absorber. By optimally setting the damping coefficient, the shock absorber based on the skyhook theory can always be optimally controlled to optimally control the vibration of the vehicle body.

【0091】第2の実施の形態 次に、図12〜図15を参照して、この発明の第2の実
施の形態にかかるサスペンション制御方法について説明
する。
Second Embodiment Next, a suspension control method according to a second embodiment of the present invention will be described with reference to FIGS.

【0092】まず、この第2の実施の形態にかかるサス
ペンション制御方法においては、第1の実施の形態にか
かるサスペンション制御方法において用いられる減衰力
制御装置と略同一の減衰力制御装置が用いられる(図5
参照)。なお、この第2の実施の形態にかかる減衰力制
御装置10のIA制御ブロック14の図示しないデータ
ベースは、記憶細胞(IA制御で用いられる抗体を記
憶)、サプレッサ細胞(IA制御で用いられる記憶細胞
に対応して設けられた抗体の増殖を抑制するための細
胞)、記憶細胞A(ばね上加速度に低周波の加速度が多
い状況で効き目を有する抗体を記憶)、サプレッサ細胞
A(記憶細胞Aに対応して設けられた抗体の増殖を抑制
するための細胞)、記憶細胞B(ばね上加速度に中周波
の加速度が多い状況で効き目を有する抗体を記憶)、サ
プレッサ細胞B(記憶細胞Bに対応して設けられた抗体
の増殖を抑制するための細胞)、記憶細胞C(ばね上加
速度に高周波の加速度が多い状況で効き目を有する抗体
を記憶)、サプレッサ細胞C(記憶細胞Cに対応して設
けられた抗体の増殖を抑制するための細胞)を含んで構
成されている。
First, in the suspension control method according to the second embodiment, a damping force control device substantially the same as the damping force control device used in the suspension control method according to the first embodiment is used. FIG.
reference). The database (not shown) of the IA control block 14 of the damping force control device 10 according to the second embodiment includes a memory cell (stores an antibody used in IA control) and a suppressor cell (memory cell used in IA control). Cells for suppressing the proliferation of antibodies provided in response to the above, memory cells A (for storing antibodies having an effect in a situation where low-frequency acceleration is high in sprung acceleration), suppressor cells A (for memory cells A Correspondingly provided cells for suppressing the proliferation of antibodies), memory cells B (stores antibodies that have an effect in situations where the sprung acceleration is high in medium frequency acceleration), suppressor cells B (corresponds to memory cells B) Cells for suppressing the proliferation of antibodies provided as described above), memory cells C (for storing antibodies that have an effect in a situation where high-frequency acceleration is high in sprung acceleration), suppressor cells C ( Contain cells) for inhibiting the growth of antibody provided corresponding to 憶 cell C is constructed.

【0093】また、このサスペンション制御方法におい
ては、第1の実施の形態のサスペンション制御方法と同
様に、サスペンション制御をスカイフック制御ブロック
12において実施されるスカイフック制御及びIA制御
ブロック14において実施されるIA制御に分け、スカ
イフック制御においては、抗体の試行(ステージ1)、
最も抗原抗体間の親和度の良い抗体を用いたスカイフッ
ク制御(ステージ2)が繰り返され、IA制御において
は、新世代の抗体の産生(ステージ1)、休み(ステー
ジ2)が繰り返される(図7参照)。
In the suspension control method, the suspension control is performed in the skyhook control block 12 and the IA control block 14, which are performed in the skyhook control block 12, as in the suspension control method of the first embodiment. In the IA control, in the skyhook control, the trial of the antibody (stage 1),
Skyhook control (stage 2) using the antibody with the highest affinity between the antigen and antibody is repeated, and in IA control, production of a new generation of antibody (stage 1) and rest (stage 2) are repeated (Fig. 7).

【0094】次に、第2の実施の形態にかかるサスペン
ション制御の中で、スカイフック制御における抗体の試
行(ステージ1)について説明する。なお、抗体の試行
は、図12に示すフローチャートのステップ60の処理
において行われるが、この抗体の試行の前にステップ5
0〜ステップ59の処理が行われる。
Next, a description will be given of an antibody trial (stage 1) in skyhook control in the suspension control according to the second embodiment. Note that the trial of the antibody is performed in the processing of Step 60 of the flowchart shown in FIG. 12, but before the trial of the antibody, Step 5 is performed.
Steps 0 to 59 are performed.

【0095】まず、システムの入力情報として抗原を認
識する。即ち、IA制御ブロック14は、上下加速度セ
ンサ22よりバンドパスフィルタ24を介してばね上加
速度を取り込む(ステップ50)。
First, an antigen is recognized as input information of the system. That is, the IA control block 14 acquires the sprung acceleration from the vertical acceleration sensor 22 via the band-pass filter 24 (step 50).

【0096】次に、走行時におけるばね上加速度のP.
S.D(power spectral density)を算出し、図15に示
すように低周波領域(α)、中周波領域(β)、高周波
領域(γ)に分類する(ステップ51)。また、数式4
にしたがって各領域のパワーの割合(a:α領域の割
合、b:β領域の割合、c:γ領域の割合)を算出する
(ステップ52)。
Next, the value of P.S.
S. D (power spectral density) is calculated and classified into a low frequency region (α), a medium frequency region (β), and a high frequency region (γ) as shown in FIG. 15 (step 51). Equation 4
, The power ratio of each region (a: ratio of α region, b: ratio of β region, c: ratio of γ region) is calculated (step 52).

【0097】[0097]

【数4】 (Equation 4)

【0098】次に、算出したa,b,cの大小関係を示
すフラグをたてる。即ち、a>band a>cの判定
を行い(ステップ53)、ここでyesと判断された場
合には、フラグq=1(ばね上加速度に低周波の加速度
が多い状況)とする(ステップ54)。また、ステップ
53においてnoと判断された場合には、b>aand
b>cの判定を行い(ステップ55)、ここでyes
と判断された場合には、フラグq=2(ばね上加速度に
中周波の加速度が多い状況)とする(ステップ56)。
また、ステップ55においてnoと判断された場合に
は、フラグq=3(ばね上加速度に高周波の加速度が多
い状況)とする(ステップ57)。
Next, a flag indicating the magnitude relationship between the calculated a, b, and c is set. That is, it is determined that a> band a> c (step 53). If the determination is yes, the flag q is set to 1 (a situation where low-frequency acceleration is large in sprung acceleration) (step 54). ). Also, if it is determined as no in step 53, b> aand
b> c is determined (step 55), and here, yes
Is determined, the flag is set to q = 2 (a situation where the sprung acceleration is high in the middle frequency) (step 56).
If it is determined to be no in step 55, the flag q is set to 3 (a situation in which high-frequency acceleration is higher than sprung acceleration) (step 57).

【0099】次に、フラグq(今回の処理で立てたフラ
グ)とフラグq old(前回の処理で立てたフラグ)を比
較することによりフラグqが変更されたか、即ち車両の
走行状況が変化したか否かの判断を行う(ステップ5
8)。ここでyesと判断された場合には、図13
(A)のフローチャートで示す処理に進む。ここでは、
フラグq oldが1、2、3のいずれの値であるかを判断
し、フラグq old=1と判断した場合(ステップ70)
には、図13(B)のフローチャートで示す処理に、フ
ラグq old=2と判断した場合(ステップ71)には、
図13(C)のフローチャートで示す処理に、フラグq
old=3と判断した場合には、図13(D)のフローチ
ャートで示す処理にそれぞれ進む。
Next, by comparing the flag q (the flag set in the current process) with the flag q old (the flag set in the previous process), the flag q has been changed, that is, the running condition of the vehicle has changed. Is determined (Step 5
8). If the determination here is yes, FIG.
The process proceeds to the process shown in the flowchart of FIG. here,
It is determined whether the value of the flag q old is 1, 2, or 3, and it is determined that the flag q old = 1 (step 70).
In the processing shown in the flowchart of FIG. 13B, when it is determined that the flag q old = 2 (step 71),
The processing shown in the flowchart of FIG.
When it is determined that old = 3, the process proceeds to the process shown in the flowchart of FIG.

【0100】上述のステップ70においてフラグq old
=1と判断した場合には、IA制御において使用してい
る記憶細胞(当初記憶細胞Aから読み出したもの)を記
憶細胞A(ばね上加速度に低周波の加速度が多い状況で
効き目を有する抗体を記憶)に戻す(ステップ80)。
次に、記憶細胞Aと記憶細胞B間の親和度を演算し(ス
テップ81)、記憶細胞B(ばね上加速度に中周波の加
速度が多い状況で効き目を有する抗体を記憶)の更新を
行う(ステップ82)。即ち、記憶細胞Aの抗体と記憶
細胞Bの抗体が似ている場合に、この似ている記憶細胞
Bの抗体を記憶細胞Aの抗体に置き換える。従って、記
憶細胞Bにおいて特有の抗体を残しつつ記憶細胞Aの抗
体を記憶細胞Bに反映させ、記憶細胞Bの更新を行うこ
とができる。
In the above step 70, the flag q old
If it is determined that = 1, the memory cell used in the IA control (the one initially read from the memory cell A) is replaced with the memory cell A (an antibody having an effect in a situation where the sprung acceleration has a large low-frequency acceleration). (Step 80).
Next, the affinity between the memory cell A and the memory cell B is calculated (step 81), and the memory cell B (the antibody having an effect in a situation where the sprung acceleration has a large middle frequency acceleration) is updated (step 81). Step 82). That is, when the antibody of the memory cell A and the antibody of the memory cell B are similar, the antibody of the similar memory cell B is replaced with the antibody of the memory cell A. Therefore, it is possible to update the memory cell B by reflecting the antibody of the memory cell A on the memory cell B while leaving the unique antibody in the memory cell B.

【0101】また、記憶細胞Aと記憶細胞C間の親和度
を演算し(ステップ83)、記憶細胞C(ばね上加速度
に高周波の加速度が多い状況で効き目を有する抗体を記
憶)の更新を行う(ステップ84)。即ち、この記憶細
胞Cの更新は、記憶細胞Bの更新と同様に行われ、記憶
細胞Cにおいて特有の抗体を残しつつ記憶細胞Aの抗体
を記憶細胞Cに反映させ、記憶細胞Cの更新を行う。そ
して、図14のフローチャートで示す処理に進む。
The affinity between the memory cell A and the memory cell C is calculated (step 83), and the memory cell C (an antibody having an effect in a situation where the sprung acceleration is high in high frequency acceleration is stored) is updated. (Step 84). That is, the update of the memory cell C is performed in the same manner as the update of the memory cell B, and the antibody of the memory cell A is reflected on the memory cell C while leaving the specific antibody in the memory cell C, so that the update of the memory cell C is performed. Do. Then, the process proceeds to the process shown in the flowchart of FIG.

【0102】また、上述のステップ71においてフラグ
q old=2と判断した場合には、IA制御において使用
している記憶細胞(当初記憶細胞Bから読み出したも
の)を記憶細胞Bに戻す(ステップ90)。そして、上
述のステップ81〜ステップ84の処理と同様の処理を
行うことにより、記憶細胞A及び記憶細胞Cの更新を行
い(ステップ91〜ステップ94)、図14のフローチ
ャートで示す処理に進む。
If it is determined in step 71 that the flag q old = 2, the memory cell used in the IA control (the one initially read from the memory cell B) is returned to the memory cell B (step 90). ). Then, by performing the same processing as the processing of steps 81 to 84 described above, the memory cells A and C are updated (steps 91 to 94), and the process proceeds to the processing shown in the flowchart of FIG.

【0103】更に、上述のステップ71においてフラグ
q old=3と判断した場合には、IA制御において使用
している記憶細胞(当初記憶細胞Cから読み出したも
の)を記憶細胞Cに戻す(ステップ100)。そして、
上述のステップ81〜ステップ84の処理と同様の処理
を行うことにより、記憶細胞A及び記憶細胞Bの更新を
行い(ステップ101〜ステップ104)、図14のフ
ローチャートで示す処理に進む。
Further, if it is determined in step 71 that the flag q old = 3, the memory cell used in the IA control (the one initially read from the memory cell C) is returned to the memory cell C (step 100). ). And
By performing the same processing as the above-described processing of steps 81 to 84, the memory cells A and B are updated (steps 101 to 104), and the process proceeds to the processing shown in the flowchart of FIG.

【0104】次に、図14のステップ110において
は、フラグq=1か否かの判断を行う。ここでyesと
判断された場合には、記憶細胞(IA制御で用いる記憶
細胞)に記憶細胞Aをコピーし、サプレッサ細胞(IA
制御で用いるサプレッサ細胞)にサプレッサ細胞Aをコ
ピーする(ステップ111)。即ち、フラグq=1の場
合には、ばね上加速度に低周波の加速度が多い状況で車
両が走行中であることから、この状況で効き目を有する
記憶細胞A及びこの記憶細胞Aに対応したサプレッサ細
胞Aを用いてIA制御を行う。
Next, in step 110 of FIG. 14, it is determined whether or not the flag q = 1. If the determination here is yes, the memory cell A is copied to the memory cell (memory cell used for IA control), and the suppressor cell (IA
The suppressor cell A is copied to a suppressor cell used for control (step 111). That is, when the flag q = 1, the vehicle is running in a situation where the low-frequency acceleration is large in sprung acceleration. Therefore, the memory cell A having an effect in this situation and the suppressor corresponding to the memory cell A are effective. IA control is performed using the cell A.

【0105】また、ステップ110においてnoと判断
された場合には、フラグq=2か否かの判断を行う(ス
テップ112)。ここでyesと判断された場合には、
記憶細胞に記憶細胞Bをコピーし、サプレッサ細胞にサ
プレッサ細胞Bをコピーする(ステップ113)。即
ち、フラグq=2の場合には、ばね上加速度に中周波の
加速度が多い状況で車両が走行中であることから、この
状況で効き目を有する記憶細胞B及びこの記憶細胞Bに
対応したサプレッサ細胞Bを用いてIA制御を行う。
If the determination in step 110 is no, it is determined whether or not the flag q = 2 (step 112). If the answer is yes here,
The memory cell B is copied to the memory cell, and the suppressor cell B is copied to the suppressor cell (step 113). That is, when the flag q = 2, the vehicle is running in a situation where the sprung acceleration has a large middle-frequency acceleration. Therefore, the memory cell B having an effect in this situation and the suppressor corresponding to the memory cell B are effective. IA control is performed using the cell B.

【0106】更に、ステップ112においてnoと判断
された場合には、記憶細胞に記憶細胞Cをコピーし、サ
プレッサ細胞にサプレッサ細胞Cをコピーする(ステッ
プ114)。即ち、フラグq=3の場合には、ばね上加
速度に高周波の加速度が多い状況で車両が走行中である
ことから、この状況で効き目を有する記憶細胞C及びこ
の記憶細胞Cに対応したサプレッサ細胞Cを用いてIA
制御を行う。
Further, when the determination is no in step 112, the memory cell C is copied to the memory cell, and the suppressor cell C is copied to the suppressor cell (step 114). In other words, when the flag q = 3, the vehicle is running in a situation where the sprung acceleration is high in high frequency, and the memory cell C having an effect in this situation and the suppressor cell corresponding to the memory cell C are effective. IA using C
Perform control.

【0107】次に、ステップ115において、抗体群の
生成を行う。即ち、抗原(ばね上加速度)に対する抗体
としてスカイフック減衰係数Cs及び各段の減衰係数C
1〜Cnから構成される抗体I(j)(j=1〜m)を
IA制御ブロック内のデータベース(記憶細胞)から読
み出し、図12に示すフローチャートのステップ59に
進む。
Next, in step 115, an antibody group is generated. That is, the skyhook damping coefficient Cs and the damping coefficient C of each stage are used as antibodies against the antigen (spring acceleration).
The antibody I (j) (j = 1 to m) composed of 1 to Cn is read from the database (memory cell) in the IA control block, and the process proceeds to step 59 of the flowchart shown in FIG.

【0108】次に、ステップ59において、抗体間の親
和度の演算を行う。即ち、抗体間の親和度は、上述の第
1の実施の形態で求めたのと同様にして上記数式2によ
り求められる。
Next, in step 59, the calculation of the affinity between the antibodies is performed. That is, the affinity between the antibodies is obtained by the above equation 2 in the same manner as that obtained in the first embodiment.

【0109】次に、抗体の試行を行うことにより抗原と
各抗体間の親和度の演算を行う(ステップ60)。即
ち、上述の第1の実施の形態と同様に、図9及び図10
のフローチャートに示す処理により、各抗体について試
行(スカイフック制御)を行うことにより、抗原抗体間
の親和度ν(j)が演算される。
Next, the affinity between the antigen and each antibody is calculated by performing a trial of the antibody (step 60). That is, similarly to the above-described first embodiment, FIGS.
By performing a trial (Skyhook control) for each antibody by the processing shown in the flowchart of (1), the affinity ν (j) between the antigen and the antibody is calculated.

【0110】次に、IA制御における新世代の抗体の産
生(ステージ1)について説明する。この新世代の抗体
の産生は、図12のフローチャートのステップ61〜ス
テップ68において行われる。ここで図12のステップ
61〜ステップ67の処理は、図2のステップ5〜ステ
ップ9に示す処理と同一の処理であり、しきい値を超え
た飽和度を持つ抗体を記憶細胞、即ちデータベースに記
憶させ(ステップ61〜64)、システムにおいて試行
を行っている抗体の中で抗体抗原間の親和度の劣るn個
の抗体を抹消させ、抗体の交配を行ない抹消した個数分
の抗体の産生を行う(ステップ65〜67)。
Next, the production of a new generation of antibodies in IA control (stage 1) will be described. The production of this new generation of antibodies is performed in steps 61 to 68 of the flowchart of FIG. Here, the processing of steps 61 to 67 in FIG. 12 is the same processing as the processing of steps 5 to 9 in FIG. 2, and the antibody having the saturation exceeding the threshold is stored in the memory cell, that is, the database. (Steps 61 to 64), and among the antibodies being tested in the system, n antibodies with low affinity between the antibodies and antigens are deleted, and the hybridization of the antibodies is performed to produce the number of deleted antibodies. (Steps 65 to 67).

【0111】そして、フラグqをフラグq oldに記憶さ
せステップ50に戻る。なお、図12の処理は、サスペ
ンション制御のステージ1(図7参照)の間に複数回繰
り返される。従って、新しい抗体が順次生まれ抗体の進
化が継続して進むこととなる。
Then, the flag q is stored in the flag q old, and the process returns to step 50. The process in FIG. 12 is repeated a plurality of times during the stage 1 of the suspension control (see FIG. 7). Therefore, new antibodies are successively created and the evolution of the antibodies continues.

【0112】また、サスペンション制御において抗体の
試行(ステージ1)に続いて行われる最も抗原抗体間の
親和度の良い抗体を用いたスカイフック制御(ステージ
2)は、第1の実施の形態のサスペンション制御と同様
に図11に示すフローチャートにしたがって実施され
る。
In the suspension control, the skyhook control (stage 2) using the antibody having the highest affinity between the antigen and the antibody, which is performed after the trial of the antibody (stage 1), is performed in accordance with the suspension of the first embodiment. The control is performed according to the flowchart shown in FIG.

【0113】以上説明したように、この第2の実施形態
においては、サスペンション制御のステージ1〜2の順
にスカイフック制御及びIA制御が実行され、ステージ
2が完了するとステージ1〜2が再度繰返し実行され
る。即ち、ステージ1において抗体を試行しながら車両
を走行させ、試行終了後ステージ2において最も評価値
の良い抗体を用いてスカイフック制御を実施しながら車
両を所定時間走行させる。
As described above, in the second embodiment, the skyhook control and the IA control are executed in the order of the suspension control stages 1 and 2, and when the stage 2 is completed, the stages 1 and 2 are repeatedly executed. Is done. That is, the vehicle is driven while trying the antibody in stage 1 and after the trial is completed, the vehicle is driven in the stage 2 for a predetermined time while executing the skyhook control using the antibody having the highest evaluation value.

【0114】従って、この第2の実施形態にかかるサス
ペンション制御方法によれば、車両が走行している状況
に対応させて記憶細胞を複数設け、それぞれの記憶細胞
に記憶されている抗体を用いて記憶細胞毎にIA制御を
行うため、早期に最適解に収束することが可能となり車
両の走行している状況に応じてショックアブソーバの制
御を常に最適に実行して車体の振動を最適に制御するこ
とができる。
Therefore, according to the suspension control method according to the second embodiment, a plurality of memory cells are provided in accordance with the situation in which the vehicle is traveling, and the antibody stored in each memory cell is used. Since the IA control is performed for each memory cell, it is possible to converge to an optimal solution at an early stage, and the control of the shock absorber is always optimally performed according to the running condition of the vehicle to optimally control the vibration of the vehicle body. be able to.

【0115】また、記憶細胞A、記憶細胞B、記憶細胞
Cの間で、親和度が所定値以上似ている抗体がある場合
には、例えば記憶細胞Aの抗体情報を記憶細胞B、記憶
細胞Cの抗体情報の内、似ているものと置き換えること
により記憶細胞B、記憶細胞Cの抗体情報の更新を行う
ため、車両の走行状況が変化してスカイフック制御に用
いる記憶細胞が変わった場合であっても制御のつながり
を良好なものとすることができる。
When there is an antibody whose affinity is similar to the memory cell A, the memory cell B and the memory cell C by a predetermined value or more, for example, the antibody information of the memory cell A is stored in the memory cell B and the memory cell C. When the antibody information of the memory cell B and the memory cell C is updated by replacing the similar antibody information among the antibody information of C, the running condition of the vehicle changes and the memory cell used for the skyhook control changes. Even in this case, it is possible to improve the connection of the control.

【0116】第3の実施の形態 次に、図16〜図19を参照して、この発明の第3の実
施の形態にかかるサスペンション制御方法について説明
する。
Third Embodiment Next, a suspension control method according to a third embodiment of the present invention will be described with reference to FIGS.

【0117】まず、この第3の実施の形態にかかるサス
ペンション制御方法においては、第2の実施の形態にか
かるサスペンション制御方法において用いられる減衰力
制御装置と略同一の減衰力制御装置が用いられる(図5
参照)。また、このサスペンション制御方法において
は、スカイフック制御において、抗体の試行、ノミナル
値(どのような車両走行状況においても一定の効き目を
有する万能抗体)を用いたスカイフック制御が繰り返さ
れ、IA制御において、新世代の抗体の産生が繰り返さ
れる。
First, in the suspension control method according to the third embodiment, substantially the same damping force control device as that used in the suspension control method according to the second embodiment is used. FIG.
reference). Also, in this suspension control method, in the skyhook control, the trial of the antibody and the skyhook control using the nominal value (a universal antibody having a certain effect under any vehicle running conditions) are repeated, and the IA control is performed. The production of a new generation of antibodies is repeated.

【0118】この第3の実施の形態にかかるサスペンシ
ョン制御においては、図16に示すように、IA制御ブ
ロック14は、上下加速度センサ22よりバンドパスフ
ィルタ24を介してばね上加速度を取り込むことにより
抗原を認識し、走行時におけるばね上加速度のP.S.
Dを算出して低周波領域(α)、中周波領域(β)、高
周波領域(γ)に分類する(ステップ120、12
1)。なお、このステップ120及びステップ121の
処理は、第2の実施の形態における図12に示すフロー
チャートのステップ50及びステップ51と同一の処理
である。
In the suspension control according to the third embodiment, as shown in FIG. 16, the IA control block 14 takes in the sprung acceleration from the vertical acceleration sensor 22 via the band-pass filter 24 to obtain the antigen. Is recognized, and the P.S. of sprung acceleration during traveling is recognized. S.
D is calculated and classified into a low frequency region (α), a medium frequency region (β), and a high frequency region (γ) (steps 120 and 12).
1). Steps 120 and 121 are the same as steps 50 and 51 of the flowchart shown in FIG. 12 in the second embodiment.

【0119】次に、P.S.DがPsdMaxを越えた
か否かの判断が行われる(ステップ122)。即ち、図
19に示すようにPsdMax(破線で示す)は、予め
定められており、ステップ121において求められた
P.S.D(実線で示す)がPsdMaxを越えたか否
かの判断が行われ、noと判断された場合には、図18
(B)のフローチャートに示すステップ186に進む。
Next, P. S. It is determined whether D has exceeded PsdMax (step 122). That is, as shown in FIG. 19, PsdMax (shown by a dashed line) is predetermined, and P.d. S. It is determined whether or not D (indicated by a solid line) exceeds PsdMax.
The process proceeds to step 186 shown in the flowchart of FIG.

【0120】ステップ186においては、ia flg=1か否
かの判断が行われ、noと判断された場合には図16の
ステップ120に戻る。従って、P.S.DがPsdM
axを越えない間は、ステップ120〜ステップ12
2、ステップ186の処理が繰り返される。なお、この
間はスカイフック制御において、ノミナル値(万能抗
体)を用いたスカイフック制御が実施され続ける。
At step 186, it is determined whether or not ia flg = 1. If the determination is no, the process returns to step 120 of FIG. Therefore, P. S. D is PsdM
ax until step ax
2. The process of step 186 is repeated. During this time, in the skyhook control, the skyhook control using the nominal value (universal antibody) is continuously performed.

【0121】一方、上述のステップ122において、
P.S.DがPsdMaxを越えたと判断された場合に
は、ステップ123に進み、ia flg=1 としてスカイフ
ック制御による抗体の試行が開始される。即ち、P.
S.Dの各領域のパワーの割合(a:α領域の割合、
b:β領域の割合、c:γ領域の割合)を算出し、各領
域a,b,cの大小関係を判断しフラグをたてる(ステ
ップ124〜ステップ129)。
On the other hand, in step 122 described above,
P. S. If it is determined that D has exceeded PsdMax, the process proceeds to step 123, where ia flg = 1 is set, and the trial of the antibody by the skyhook control is started. That is, P.I.
S. D: Power ratio of each region (a: ratio of α region,
b: the ratio of the β region, c: the ratio of the γ region), determine the magnitude relationship between the regions a, b, and c and set a flag (steps 124 to 129).

【0122】また、フラグq(今回の処理で立てたフラ
グ)とフラグq old(前回の処理で立てたフラグ)を比
較することによりフラグqが変更されたか否か、車両の
走行状況が変化したか否かの判断を行なう(ステップ1
30)。また、フラグq oldが1、2、3のいずれの値
であるかを判断し、フラグq old=1と判断した場合
(図17(A)のステップ145)には、図17(B)
のフローチャートで示す処理に、フラグq old=2と判
断した場合(図17(A)のステップ146)には、図
17(C)のフローチャートで示す処理に、フラグq o
ld=3と判断した場合には、図17(D)のフローチャ
ートで示す処理にそれぞれ進む。
By comparing the flag q (the flag set in the current process) with the flag q old (the flag set in the previous process), whether the flag q has been changed or not has changed. (Step 1)
30). Also, it is determined whether the flag q old is 1, 2, or 3. If it is determined that the flag q old = 1 (step 145 in FIG. 17A), the process proceeds to FIG.
If it is determined that the flag q old = 2 in the processing shown in the flowchart of FIG. 17 (step 146 in FIG. 17A), the flag q o is added to the processing shown in the flowchart of FIG.
If it is determined that ld = 3, the process proceeds to the process shown in the flowchart of FIG.

【0123】なお、このステップ124〜ステップ13
0、図17(A)のステップ145及びステップ146
の処理は、第2の実施の形態における図12に示すフロ
ーチャートのステップ52〜ステップ58、図13
(A)のステップ70及びステップ71の処理と同一の
処理である。
Note that steps 124 to 13
0, steps 145 and 146 in FIG.
Steps 52 to 58 in the flowchart shown in FIG. 12 according to the second embodiment and FIG.
This is the same processing as the processing of step 70 and step 71 in FIG.

【0124】上述のステップ145においてフラグq o
ld=1と判断した場合には、IA制御において使用して
いる記憶細胞を記憶細胞A(ばね上加速度に低周波の加
速度が多い状況で効き目を有する抗体を記憶)に戻す
(ステップ150)。次に、記憶細胞Aと記憶細胞B
(ばね上加速度に中周波の加速度が多い状況で効き目を
有する抗体を記憶)との間の親和度を演算すると共に
(ステップ151)、記憶細胞Aと記憶細胞C(ばね上
加速度に高周波の加速度が多い状況で効き目を有する抗
体を記憶)との間の親和度を演算する(ステップ15
2)。
In step 145 described above, the flag q o
When it is determined that ld = 1, the memory cell used in the IA control is returned to the memory cell A (an antibody having an effect in a situation where the low-frequency acceleration is large as the sprung acceleration is stored) (step 150). Next, memory cell A and memory cell B
(Step 151) to calculate the affinity between the memory cell A and the memory cell C (the high-frequency acceleration is added to the sprung acceleration. Is calculated (step 15).
2).

【0125】次に、仮のノミナル値の更新を行う(ステ
ップ153)。即ち、記憶細胞Aの抗体の中で記憶細胞
Bの抗体及び記憶細胞Cの抗体との親和度が最も高く、
かつ抗原との親和度が高いものを仮のノミナル値として
記憶する。そして、記憶細胞B及び記憶細胞Cの更新を
行う(ステップ154、155)。即ち、記憶細胞Aの
抗体と記憶細胞B、記憶細胞Cの抗体が似ている場合
に、この似ている記憶細胞B、記憶細胞Cの抗体を記憶
細胞Aの抗体に置き換える。従って、記憶細胞B記憶細
胞Cにおいて特有の抗体を残しつつ記憶細胞B、記憶細
胞Cの更新を行うことができる。その後、図18(A)
のフローチャートで示す処理に進む。
Next, the temporary nominal value is updated (step 153). That is, among the antibodies of the memory cell A, the affinity with the antibody of the memory cell B and the antibody of the memory cell C is the highest,
In addition, those having a high affinity for the antigen are stored as temporary nominal values. Then, the memory cells B and C are updated (steps 154 and 155). That is, when the antibody of the memory cell A and the antibody of the memory cell B and the memory cell C are similar, the antibody of the memory cell B and the memory cell C which are similar to each other is replaced with the antibody of the memory cell A. Therefore, it is possible to update the memory cells B and C while leaving the specific antibody in the memory cell B. After that, FIG.
The process proceeds to the process shown in the flowchart of FIG.

【0126】また、上述のステップ146においてフラ
グq old=2と判断した場合には、IA制御において使
用している記憶細胞を記憶細胞Bに戻す(ステップ16
0)。そして、上述のステップ151〜ステップ155
の処理と同様の処理を行うことにより、仮のノミナル値
の更新、記憶細胞A及び記憶細胞Cの更新を行い(ステ
ップ161〜ステップ165)、図18(A)のフロー
チャートで示す処理に進む。
If it is determined in step 146 that the flag q old = 2, the memory cell used in the IA control is returned to the memory cell B (step 16).
0). Then, the above-mentioned steps 151 to 155 are performed.
By performing the same processing as the above processing, the provisional nominal value is updated, the memory cells A and C are updated (steps 161 to 165), and the process proceeds to the processing shown in the flowchart of FIG.

【0127】更に、上述のステップ146においてフラ
グq old=3と判断した場合には、IA制御において使
用している記憶細胞を記憶細胞Cに戻す(ステップ17
0)。そして、上述のステップ151〜ステップ155
の処理と同様の処理を行うことにより、記憶細胞A及び
記憶細胞Bの更新を行い(ステップ171〜ステップ1
75)、図18(A)のフローチャートで示す処理に進
む。
Further, when it is determined in step 146 that the flag q old = 3, the memory cell used in the IA control is returned to the memory cell C (step 17).
0). Then, the above-mentioned steps 151 to 155 are performed.
By performing the same processing as the processing of (1), the memory cells A and B are updated (steps 171 to 1).
75), and the process proceeds to the process shown in the flowchart of FIG.

【0128】次に、図18(A)のフローチャートで示
す処理においては、フラグqの値に応じて記憶細胞A、
記憶細胞B、記憶細胞Cの何れかを記憶細胞にコピーす
ると共に、サプレッサ細胞A、サプレッサ細胞B、サプ
レッサ細胞Cの何れかをサプレッサ細胞コピーする(ス
テップ180〜ステップ184)。そして、ステップ1
85において抗体群の生成を行い、図16に示すフロー
チャートのステップ131に進む。なお、このステップ
180〜ステップ185の処理は、第2の実施の形態に
おける図14のステップ110〜ステップ115の処理
と同一の処理である。
Next, in the process shown in the flowchart of FIG. 18A, the memory cells A,
Any one of the memory cell B and the memory cell C is copied to the memory cell, and any one of the suppressor cell A, the suppressor cell B, and the suppressor cell C is copied to the memory cell (steps 180 to 184). And step 1
At 85, an antibody group is generated, and the process proceeds to step 131 of the flowchart shown in FIG. The processing in steps 180 to 185 is the same as the processing in steps 110 to 115 in FIG. 14 in the second embodiment.

【0129】次に、ステップ131〜ステップ140に
おいては、抗体間の親和度の演算、抗体の試行を行うこ
とにより抗原と各抗体間の親和度の演算を行い、更に新
世代の抗体の産生を行い、フラグqをフラグq oidに記
憶させステップ120に戻る。なお、このステップ13
1〜ステップ140の処理は、第2の実施の形態におけ
る図12のステップ59〜ステップ68の処理と同一の
処理である。
Next, in steps 131 to 140, the calculation of the affinity between the antibodies and the trial of the antibodies are performed to calculate the affinity between the antigen and each antibody. Then, the flag q is stored in the flag qoid, and the process returns to step 120. This step 13
The processing of steps 1 to 140 is the same as the processing of steps 59 to 68 in FIG. 12 in the second embodiment.

【0130】上述のステップ122においてnoと判断
され、図18(B)のステップ186においてia flg=1
と判断された場合には、図17(B)のステップ15
3、図17(C)のステップ163、図17(D)のス
テップ173の何れかで更新した仮のノミナル値をノミ
ナル値として記憶する(ステップ188)。そしてia f
lg=0として(ステップ188)図16のステップ120
に戻る。これによりステップ122においてP.S.D
がPsdMaxを越えたと判断されるまで、新しいノミ
ナル値(万能抗体)を用いたサスペンション制御が行わ
れる。
In the above-mentioned step 122, it is determined to be no, and in step 186 of FIG.
If it is determined that the answer is "YES" at step 15 in FIG.
3. The temporary nominal value updated in one of step 163 in FIG. 17C and step 173 in FIG. 17D is stored as a nominal value (step 188). And ia f
Assuming that lg = 0 (step 188), step 120 in FIG.
Return to As a result, at step 122 S. D
Is determined to exceed PsdMax, suspension control using a new nominal value (universal antibody) is performed.

【0131】以上説明したように、この第3の実施形態
においては、P.S.DがPsdMaxを越えたと判断
されるまでノミナル値(万能抗体)を用いてサスペンシ
ョン制御を行い、P.S.DがPsdMaxを越えたと
判断されたときにIA制御を実施する。
As described above, in the third embodiment, the P.D. S. Until it is determined that D exceeds PsdMax, suspension control is performed using the nominal value (universal antibody). S. When it is determined that D has exceeded PsdMax, IA control is performed.

【0132】従って、この第3の実施形態にかかるサス
ペンション制御方法によれば、どのような車両走行状況
においても効き目を有する抗体(減衰係数)を用いてサ
スペンションの制御を行い、IA制御はP.S.DがP
sdMaxを越えたと判断された場合にのみ行われるた
め、抗体の試行回数を減少させることができ乗り心地の
低下を抑制することができる。
Therefore, according to the suspension control method according to the third embodiment, the suspension is controlled using an antibody (damping coefficient) having an effect in any vehicle running conditions. S. D is P
Since it is performed only when it is determined that sdMax has been exceeded, the number of antibody trials can be reduced, and a decrease in riding comfort can be suppressed.

【0133】第4の実施の形態 次に、図20〜図24を参照して、この発明の第4の実
施の形態にかかるサスペンション制御方法について説明
する。
Fourth Embodiment Next, a suspension control method according to a fourth embodiment of the present invention will be described with reference to FIGS.

【0134】図20は、第4の実施の形態にかかるサス
ペンション制御方法において用いられる減衰力制御装置
の概略構成図である。この減衰力制御装置101は、第
1の実施の形態にかかる減衰力制御装置10のスカイフ
ック制御ブロック12を減衰力アダプティブ制御ブロッ
ク26に変更したものである。
FIG. 20 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the fourth embodiment. This damping force control device 101 is obtained by changing the skyhook control block 12 of the damping force control device 10 according to the first embodiment to a damping force adaptive control block 26.

【0135】次に、図21〜図24を参照して第4の実
施の形態にかかるサスペンション制御について説明す
る。図21は、このサスペンション制御を減衰力アダプ
ティブ制御ブロック26において実施される減衰力アダ
プティブ制御及びIA制御ブロック14において実施さ
れるIA制御に分け、それぞれの制御の流れを示すもの
である。
Next, a suspension control according to the fourth embodiment will be described with reference to FIGS. FIG. 21 shows the flow of each of the suspension control divided into the damping force adaptive control performed in the damping force adaptive control block 26 and the IA control performed in the IA control block 14.

【0136】この図21に示すように、減衰力アダプテ
ィブ制御においては、抗体の試行(ステージ1)、最も
抗原抗体間の親和度の良い抗体を用いた減衰力アダプテ
ィブ制御(ステージ2)が繰り返され、IA制御におい
ては、新世代の抗体の産生(ステージ1)、休み(ステ
ージ2)が繰り返される。
As shown in FIG. 21, in the adaptive control of the damping force, the trial of the antibody (stage 1) and the adaptive control of the damping force using the antibody having the highest affinity between the antigen and the antibody (stage 2) are repeated. , IA control, production of a new generation of antibodies (stage 1) and rest (stage 2) are repeated.

【0137】まず、減衰力アダプティブ制御における抗
体の試行(ステージ1)について説明する。図22のフ
ローチャートに示すように、まずシステムの入力情報と
して抗原の認識が行われる(ステップ190)。即ち、
IA制御ブロック14は、上下加速度センサ22からば
ね上加速度を取り込むことにより抗原を認識する。
First, the trial (stage 1) of the antibody in the damping force adaptive control will be described. As shown in the flowchart of FIG. 22, first, antigen recognition is performed as input information of the system (step 190). That is,
The IA control block 14 recognizes an antigen by taking in sprung acceleration from the vertical acceleration sensor 22.

【0138】次に、初期抗体群の生成を行う(ステップ
191)。即ち、抗原(ばね上加速度)に対する抗体と
して図23に示す抗体I(j)(j=1〜m)をIA制
御ブロック14内のデータベース(図示せず)から読み
出す。ここで各抗体I(j)は、ショックアブソーバ1
6の各制御段に対応した加速度のしきい値A1(j)〜
An(j)(j=1〜m)から構成される。
Next, an initial antibody group is generated (step 191). That is, an antibody I (j) (j = 1 to m) shown in FIG. 23 is read from a database (not shown) in the IA control block 14 as an antibody against the antigen (spring acceleration). Here, each antibody I (j) was used for shock absorber 1
6, the acceleration threshold values A1 (j) to
An (j) (j = 1 to m).

【0139】次に、抗体間の親和度の演算を行う(ステ
ップ192)。抗体間の親和度ξは、各抗体情報間の差
の2乗の総和として算出される。即ち、抗体Kと抗体J
の親和度ξKJは、次に示す数式5により求められる。
Next, the calculation of the affinity between the antibodies is performed (step 192). The affinity ξ between the antibodies is calculated as the sum of the squares of the differences between the antibody information. That is, antibody K and antibody J
The affinity ξ KJ of is obtained by the following Expression 5.

【0140】[0140]

【数5】 (Equation 5)

【0141】次に、抗体の試行を行うことにより抗原と
各抗体間の親和度の演算を行う(ステップ193)。こ
の抗体の試行は、減衰力アダプティブ制御ブロック26
において行われるものであり、図24のフローチャート
で示す処理に基づき行われる。即ち、図24に示すフロ
ーチャートは、第1の実施の形態の説明で用いた図9に
示すフローチャートのステップ22(スカイフック制
御)をステップ202(減衰力アダプティブ制御)に変
更したものである。
Next, the affinity between the antigen and each antibody is calculated by trialing the antibodies (step 193). This antibody trial is based on the damping force adaptive control block 26.
This is performed based on the processing shown in the flowchart of FIG. That is, the flowchart shown in FIG. 24 is obtained by changing step 22 (skyhook control) of the flowchart shown in FIG. 9 used in the description of the first embodiment to step 202 (damping force adaptive control).

【0142】ステップ202においては、上下加速度セ
ンサ22から車体の上下加速度Gzを取り込み、この車
体の上下加速度Gzに対応した抗体I(j)の加速度の
しきい値により定められるショックアブソーバ16の制
御段が目標制御段Saとして設定される。そして、ショ
ックアブソーバ16の制御段を目標制御段Saに設定す
るための制御信号がアクチュエータ18へ出力される。
In step 202, the vertical acceleration Gz of the vehicle body is fetched from the vertical acceleration sensor 22, and the control stage of the shock absorber 16 determined by the acceleration threshold value of the antibody I (j) corresponding to the vertical acceleration Gz of the vehicle body Is set as the target control stage Sa. Then, a control signal for setting the control stage of the shock absorber 16 to the target control stage Sa is output to the actuator 18.

【0143】なお、ステップ200〜ステップ201及
びステップ203〜ステップ208においては、図9に
示すフローチャートのステップ20〜ステップ21及び
ステップ23〜ステップ28と同一の処理が行なわれ、
各抗体I(j)について抗原抗体間の親和度ν1〜νm
算出される。即ち、各抗体I(j)について順次試行を
行い各抗体I(j)の試行時間分、車体の上下加速度G
zを積分することにより、各抗体I(j)についての抗
原抗体間の親和度ν1〜νmが演算される。そして、この
各抗体についての抗原抗体間の親和度ν1〜νmを算出し
た後に、図22のステップ194に進む。
In steps 200 to 201 and steps 203 to 208, the same processing as steps 20 to 21 and steps 23 to 28 in the flowchart shown in FIG. 9 is performed.
The affinity ν 1 to ν m between the antigens and antibodies is calculated for each antibody I (j). That is, a trial is sequentially performed for each antibody I (j), and the vertical acceleration G of the vehicle body corresponds to the trial time of each antibody I (j).
By integrating z, the affinity ν 1 to ν m between the antigens for each antibody I (j) is calculated. After calculating the affinity ν 1 to ν m between the antigen and the antibody for each antibody, the process proceeds to step 194 in FIG.

【0144】次に、IA制御における新世代の抗体の産
生(ステージ1)について説明する。新世代の抗体の産
生は、図22に示すフローチャートのステップ194〜
ステップ198において行われる。図22のステップ1
94〜ステップ198の処理は、図2に示すフローチャ
ートのステップ5〜ステップ9に示す処理と同一の処理
であり、しきい値を超えた飽和度を持つ抗体を記憶細
胞、即ちデータベースに記憶させ(ステップ195、1
96)、システムにおいて試行を行っている抗体の中で
抗体抗原間の親和度の劣るn個の抗体を抹消させ、抗体
の交配を行ない抹消した個数分の抗体の産生を行う(ス
テップ197、198)。
Next, the production of a new generation of antibodies in IA control (stage 1) will be described. The production of the new generation of antibodies is performed according to steps 194 to 194 of the flowchart shown in FIG.
Step 198 is performed. Step 1 in FIG.
The processing of steps 94 to 198 is the same as the processing of steps 5 to 9 of the flowchart shown in FIG. 2, and stores antibodies having a saturation exceeding the threshold value in a memory cell, that is, a database ( Step 195, 1
96), among the antibodies being tested in the system, n antibodies with inferior affinity between the antibodies and antigens are deleted, and the hybridization of the antibodies is performed to produce the deleted antibodies (steps 197 and 198). ).

【0145】なお、図22のステップ192〜ステップ
198の処理は、図21に示すステージ1の間に複数回
繰り返される。従って、新しい抗体が順次生まれ、抗体
に対して試行を行うことにより抗原抗体間の親和度の劣
る抗体を抹消するため、抗原抗体間の親和度の優れる、
即ち車体の上下加速度を小さくする能力に優れる抗体が
蓄積されることになる。
The processing of steps 192 to 198 in FIG. 22 is repeated a plurality of times during stage 1 shown in FIG. Therefore, new antibodies are sequentially created, and by performing trials on the antibodies, antibodies with inferior affinity between antigens and antibodies are eliminated, so that the affinity between antigens and antibodies is excellent.
In other words, antibodies that are excellent in the ability to reduce the vertical acceleration of the vehicle body are accumulated.

【0146】また、減衰力アダプティブ制御において抗
体の試行(ステージ1)に続き、ステージ2の制御、即
ち、最も抗原抗体間の親和度の良い抗体を用いた減衰力
アダプティブ制御が上述の図24に示すフローチャート
のステップ202と同様の処理により、一定時間行われ
る。即ち、上述の抗原抗体間の親和度ν1〜νmの中で最
も小さい値の親和度を有する抗体を用いた減衰力アダプ
ティブ制御が一定時間行われる。なお、このサスペンシ
ョン制御方法においては、図21に示すように、ステー
ジ1〜2の順に減衰力アダプティブ制御及びIA制御が
実行され、ステージ2が完了するとステージ1〜2が再
度繰返し実行される。
In the adaptive control of the damping force, following the trial of the antibody (stage 1), the control of the stage 2, that is, the adaptive control of the damping force using the antibody having the highest affinity between the antigen and antibody is shown in FIG. The processing is performed for a certain period of time by the same processing as step 202 in the flowchart shown. That is, the damping force adaptive control using the antibody having the smallest affinity value among the affinity values ν 1 to ν m between the antigen and antibody is performed for a certain period of time. In this suspension control method, as shown in FIG. 21, damping force adaptive control and IA control are executed in the order of stages 1 and 2, and when stage 2 is completed, stages 1 and 2 are repeatedly executed again.

【0147】従って、この第4の実施形態にかかるサス
ペンション制御方法によれば、サスペンションスプリン
グ等に経時変化により環境変化が生じても、その状況に
応じて最も優れた減衰力アダプティブ制御を行うことが
できる。
Therefore, according to the suspension control method of the fourth embodiment, even if an environmental change occurs due to a temporal change in a suspension spring or the like, the most excellent damping force adaptive control can be performed according to the situation. it can.

【0148】第5の実施の形態 次に、図25〜図29を参照して、この発明の第5の実
施の形態にかかるサスペンション制御方法について説明
する。
Fifth Embodiment Next, a suspension control method according to a fifth embodiment of the present invention will be described with reference to FIGS.

【0149】図25は、第5の実施の形態にかかるサス
ペンション制御方法において用いられる減衰力制御装置
の概略構成図である。この減衰力制御装置102は、第
1の実施の形態にかかる減衰力制御装置10のスカイフ
ック制御ブロック12を路面入力制御ブロック28に変
更し、ショックアブソーバ16の軸力を検出する荷重セ
ンサ30を追加したものである。
FIG. 25 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the fifth embodiment. The damping force control device 102 changes the skyhook control block 12 of the damping force control device 10 according to the first embodiment to a road surface input control block 28, and includes a load sensor 30 that detects an axial force of the shock absorber 16. It has been added.

【0150】即ち、荷重センサ30は、ショックアブソ
ーバ16の内部又はそれと車体との連結部に備えられて
おり、荷重センサ30により検出されたショックアブソ
ーバ16の軸力は、路面入力制御ブロック28に入力さ
れ、路面入力制御ブロック28においてショックアブソ
ーバ16の軸力の変化率が演算される。
That is, the load sensor 30 is provided inside the shock absorber 16 or at a connection between the shock absorber 16 and the vehicle body. The axial force of the shock absorber 16 detected by the load sensor 30 is input to the road surface input control block 28. Then, the road surface input control block 28 calculates the rate of change of the axial force of the shock absorber 16.

【0151】次に、図26〜図29を参照して第5の実
施の形態にかかるサスペンション制御について説明す
る。図26は、このサスペンション制御を路面入力制御
ブロック28において実施される路面入力制御及びIA
制御ブロック14において実施されるIA制御に分け、
それぞれの制御の流れを示すものである。この図26に
示すように、路面入力制御においては、抗体の試行(ス
テージ1)、最も抗原抗体間の親和度の良い抗体を用い
た路面入力制御(ステージ2)が繰り返され、IA制御
においては、新世代の抗体の産生(ステージ1)、休み
(ステージ2)が繰り返される。
Next, suspension control according to the fifth embodiment will be described with reference to FIGS. FIG. 26 shows a road surface input control and an IA which implement this suspension control in a road surface input control block 28.
Divided into IA controls implemented in control block 14,
This shows the flow of each control. As shown in FIG. 26, in the road surface input control, the trial of the antibody (stage 1) and the road surface input control using the antibody having the highest affinity between the antigen and the antibody (stage 2) are repeated, and in the IA control, , Production of a new generation of antibodies (stage 1) and rest (stage 2) are repeated.

【0152】まず、路面入力制御における抗体の試行
(ステージ1)について説明する。図27のフローチャ
ートに示すように、システムの入力情報として抗原を認
識する(ステップ210)。即ち、IA制御ブロック1
4は、上下加速度センサ22からばね上加速度を取り込
むことにより抗原を認識する。
First, the trial (stage 1) of the antibody in the road surface input control will be described. As shown in the flowchart of FIG. 27, an antigen is recognized as input information of the system (step 210). That is, the IA control block 1
4 recognizes an antigen by taking in sprung acceleration from the vertical acceleration sensor 22.

【0153】次に、初期抗体群の生成を行う(ステップ
211)。即ち、抗原(ばね上加速度)に対する抗体と
して図28に示す抗体I(j)(j=1〜m)をIA制
御ブロック14内のデータベース(図示せず)から読み
出す。ここで各抗体Iは、ショックアブソーバ16の軸
力の変化率のしきい値A1(j)〜An(j)(j=1
〜m)から構成される。
Next, an initial antibody group is generated (step 211). That is, an antibody I (j) (j = 1 to m) shown in FIG. 28 is read from a database (not shown) in the IA control block 14 as an antibody against the antigen (spring acceleration). Here, each antibody I has a threshold value A1 (j) to An (j) (j = 1) of the rate of change of the axial force of the shock absorber 16.
To m).

【0154】次に、抗体間の親和度の演算を行う(ステ
ップ212)。抗体間の親和度ξは、各抗体情報間の差
の2乗の総和として算出される。即ち、抗体Kと抗体J
の親和度ξKJは、次に示す数式6により求められる。
Next, the calculation of the affinity between the antibodies is performed (step 212). The affinity ξ between the antibodies is calculated as the sum of the squares of the differences between the antibody information. That is, antibody K and antibody J
The affinity ξ KJ of is obtained by the following equation (6).

【0155】[0155]

【数6】 (Equation 6)

【0156】次に、抗体の試行を行うことにより抗原と
各抗体間の親和度の演算を行う(ステップ213)。こ
の抗体の試行は、路面入力制御ブロック28において行
われ、図29のフローチャートで示す処理に基づき行わ
れる。即ち、図29に示すフローチャートは、第1の実
施の形態の説明で用いた図9のフローチャートのステッ
プ22(スカイフック制御)をステップ222(路面入
力制御)に変更したものである。
Next, the affinity between the antigen and each antibody is calculated by performing a trial of the antibody (step 213). This trial of the antibody is performed in the road surface input control block 28, and is performed based on the processing shown in the flowchart of FIG. That is, the flowchart shown in FIG. 29 is obtained by changing step 22 (sky hook control) of the flowchart of FIG. 9 used in the description of the first embodiment to step 222 (road surface input control).

【0157】ステップ222においては、荷重センサ3
0から取り込んだショックアブソーバ16の軸力からシ
ョックアブソーバ16の軸力の変化率を演算し、このシ
ョックアブソーバ16の軸力の変化率に対応したショッ
クアブソーバ16の制御段が目標制御段Saとして設定
される。即ち、抗体I(j)は、ショックアブソーバ1
6の各制御段に対応する軸力変化率に関するしきい値を
有しているため、演算により求められたショックアブソ
ーバ16の軸力変化率に対応するしきい値の制御段が目
標制御段Saとして設定される。そして、ショックアブ
ソーバ16の制御段を目標制御段Saに設定するための
制御信号がアクチュエータ18へ出力される。
In step 222, the load sensor 3
The change rate of the axial force of the shock absorber 16 is calculated from the axial force of the shock absorber 16 taken from 0, and the control stage of the shock absorber 16 corresponding to the change rate of the axial force of the shock absorber 16 is set as the target control stage Sa. Is done. That is, the antibody I (j) was used for the shock absorber 1
6 has a threshold value related to the axial force change rate corresponding to each control stage, so that the control stage of the threshold value corresponding to the axial force change rate of the shock absorber 16 calculated by the calculation is the target control stage Sa. Is set as Then, a control signal for setting the control stage of the shock absorber 16 to the target control stage Sa is output to the actuator 18.

【0158】なお、ステップ220〜ステップ221及
びステップ223〜ステップ228においては、図9の
フローチャートのステップ20〜ステップ21及びステ
ップ23〜ステップ28と同一の処理が行なわれ、各抗
体(抗体1〜抗体m)について抗原抗体間の親和度ν1
〜νmが算出される。即ち、車体の上下加速度Gzが各
抗体毎に試行時間分積分され、抗原抗体間の親和度ν1
〜νmが演算される。そして、この各抗体についての抗
原抗体間の親和度ν1〜νmを算出した後に、図27のス
テップ214に進む。
In steps 220 to 221 and 223 to 228, the same processes as those in steps 20 to 21 and 23 to 28 in the flowchart of FIG. m) affinity between antigen and antibody ν 1
Νν m is calculated. That is, the vertical acceleration Gz of the vehicle body is integrated for the trial time for each antibody, and the affinity ν 1 between the antigen and antibody is obtained.
Νν m is calculated. After calculating the affinity ν 1 to ν m between the antigen and the antibody for each antibody, the process proceeds to step 214 in FIG.

【0159】次に、IA制御における新世代の抗体の産
生(ステージ1)について説明する。新世代の抗体の産
生は、図27のステップ214〜ステップ218におい
て行われる。図27のステップ214〜ステップ218
の処理は、図2のステップ5〜ステップ9に示す処理と
同一の処理であり、しきい値を超えた飽和度を持つ抗体
を記憶細胞、即ちデータベースに記憶させ(ステップ2
15、216)、システムにおいて試行を行っている抗
体の中で抗体抗原間の親和度の最も劣る抗体等を抹消さ
せ、抗体の交配を行ない抹消した個数分の抗体の産生を
行う(ステップ217、218)。
Next, production of a new generation of antibodies (stage 1) under IA control will be described. Production of a new generation of antibodies is performed in steps 214-218 of FIG. Steps 214 to 218 in FIG.
Is the same as the processing shown in Steps 5 to 9 in FIG. 2, in which an antibody having a saturation exceeding the threshold is stored in a memory cell, that is, a database (Step 2).
15, 216), among the antibodies being tested in the system, the antibody or the like having the lowest affinity between the antibody and the antigen is deleted, and the antibodies are crossed to produce the number of the deleted antibodies (step 217, step 217). 218).

【0160】なお、図27に示すフローチャートのステ
ップ212〜ステップ218の処理は、図26に示すス
テージ1の間に複数回繰り返される。従って、新しい抗
体が順次生まれ抗体の進化が継続して進むこととなる。
The processing of steps 212 to 218 of the flowchart shown in FIG. 27 is repeated a plurality of times during stage 1 shown in FIG. Therefore, new antibodies are successively created and the evolution of the antibodies continues.

【0161】また、路面入力制御において抗体の試行
(ステージ1)に続き、最も抗原抗体間の親和度の良い
抗体Iを用いた路面入力制御(ステージ2)が一定時間
行われる。即ち、抗原抗体間の親和度の値が最も小さい
抗体I(j)を用い、荷重センサ30から取り込んだシ
ョックアブソーバ16の軸力からショックアブソーバ1
6の軸力の変化率を演算し、このショックアブソーバ1
6の軸力の変化率に対応したショックアブソーバ16の
制御段を抗体I(j)を参照して目標制御段Saとして
設定することにより路面入力制御を行う。
In the road surface input control, following the trial of the antibody (stage 1), the road surface input control using the antibody I having the highest affinity between the antigen and the antibody (stage 2) is performed for a fixed time. That is, the antibody I (j) having the smallest value of the affinity between the antigen and the antibody is used, and the shock absorber 1 obtained from the load sensor 30 and the axial force of the shock absorber 16 is used.
Calculate the change rate of the axial force of No. 6 and calculate the shock absorber 1
Road surface input control is performed by setting the control stage of the shock absorber 16 corresponding to the change rate of the axial force of No. 6 as the target control stage Sa with reference to the antibody I (j).

【0162】この第5の実施形態においては、図26に
示すように、ステージ1〜2の順に路面入力制御及びI
A制御が実行され、ステージ2が完了するとステージ1
〜2が再度繰返し実行される。即ち、ステージ1におい
て抗体を試行しながら車両を走行させ、試行終了後ステ
ージ2において最も抗原抗体間の親和度の良い抗体を用
いて路面入力制御を実施しながら車両を走行させる。
In the fifth embodiment, as shown in FIG. 26, road surface input control and I
A control is executed, and when stage 2 is completed, stage 1
Are repeatedly executed again. That is, the vehicle is caused to travel while trying the antibody in stage 1, and after the experiment is completed, the vehicle is caused to travel in stage 2 while performing road surface input control using an antibody having the highest affinity between the antigen and the antibody.

【0163】従って、この第5の実施形態にかかるサス
ペンション制御方法によれば、サスペンションスプリン
グ等に経時変化により環境変化が生じても、その状況に
応じて最も優れた路面入力制御を行うことができる。
Therefore, according to the suspension control method of the fifth embodiment, even if an environmental change occurs due to a temporal change in a suspension spring or the like, the most excellent road surface input control can be performed according to the situation. .

【0164】第6の実施の形態 次に、図30〜図34を参照して、この発明の第6の実
施の形態にかかるサスペンション制御方法について説明
する。
Sixth Embodiment Next, a suspension control method according to a sixth embodiment of the present invention will be described with reference to FIGS.

【0165】図30は、第6の実施の形態にかかるサス
ペンション制御方法において用いられる減衰力制御装置
の概略構成図である。この減衰力制御装置103は、第
1の実施の形態にかかる減衰力制御装置10のスカイフ
ック制御ブロック12をアンチスクォート制御ブロック
32に変更し、車両速度を検出する車速センサ34及び
エンジンの回転数を検出する回転数センサ36を備える
ものである。
FIG. 30 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the sixth embodiment. The damping force control device 103 changes the skyhook control block 12 of the damping force control device 10 according to the first embodiment to an anti-square control block 32, a vehicle speed sensor 34 for detecting a vehicle speed, and an engine speed. Is provided with a rotation speed sensor 36 for detecting the rotation speed.

【0166】アンチスクォート制御ブロック32には、
車速センサ34により検出され図示しないフィルタによ
りバンドパス処理された車速Vを示す信号が入力され、
また、アンチスクォート制御ブロック32には、回転数
センサ36により検出されたエンジン回転数NEを示す
信号が入力され、エンジンの回転数の微分値dNEが演
算される。
In the anti-square control block 32,
A signal indicating the vehicle speed V detected by the vehicle speed sensor 34 and subjected to band-pass processing by a filter (not shown) is input,
A signal indicating the engine speed NE detected by the speed sensor 36 is input to the antisquare control block 32, and a differential value dNE of the engine speed is calculated.

【0167】次に、図31〜図34を参照して第6の実
施の形態にかかるサスペンション制御について説明す
る。図31は、このサスペンション制御をアンチスクォ
ート制御ブロック32において実施されるアンチスクォ
ート制御及びIA制御ブロック14において実施される
IA制御に分け、それぞれの制御の流れを示すものであ
る。
Next, suspension control according to the sixth embodiment will be described with reference to FIGS. FIG. 31 divides this suspension control into anti-square control performed in the anti-square control block 32 and IA control performed in the IA control block 14, and shows the flow of each control.

【0168】この図31に示すように、アンチスクォー
ト制御においては、抗体の試行(ステージ1)、最も抗
原抗体間の親和度の良い抗体を用いたアンチスクォート
制御(ステージ2)が繰り返され、IA制御において
は、新世代の抗体の産生(ステージ1)、休み(ステー
ジ2)が繰り返される。
As shown in FIG. 31, in the anti-square control, the trial of the antibody (stage 1) and the anti-square control using the antibody having the highest affinity between the antigen and antibody (stage 2) are repeated, and the IA In control, production of a new generation antibody (stage 1) and rest (stage 2) are repeated.

【0169】まず、アンチスクォート制御における抗体
の試行(ステージ1)について説明する。図32のフロ
ーチャートに示すように、システムの入力情報として抗
原を認識する(ステップ230)。即ち、IA制御ブロ
ック14は、上下加速度センサ22から取り込んだばね
上加速度からアンチスクォート制御中におけるばね上加
速度のピーク値を抗原として認識する。
First, the trial (stage 1) of an antibody in antisquare control will be described. As shown in the flowchart of FIG. 32, an antigen is recognized as input information of the system (step 230). That is, the IA control block 14 recognizes, as an antigen, the peak value of the sprung acceleration during the anti-squat control from the sprung acceleration taken from the vertical acceleration sensor 22.

【0170】次に、初期抗体群の生成を行う(ステップ
231)。即ち、抗原(アンチスクォート制御中におけ
るばね上加速度のピーク値)に対する抗体として図33
に示す抗体I(j)(j=1〜m)をIA制御ブロック
14内のデータベース(図示せず)から読み出す。ここ
で各抗体Iは、アンチスクォート制御の開始の条件とな
る車両速度SPD(j)、制御開始エンジン回転数の微
分値dNE(j)、エンジン回転数NE(j)により構
成される。従って、車速センサ34、回転数センサ36
により検出された値が各抗体I(j)が有する車両速度
SPD(j)、制御開始エンジン回転数の微分値dNE
(j)、エンジン回転数NE(j)を越えた場合に、ア
ンチスクォート制御が行われることになる。
Next, an initial antibody group is generated (step 231). That is, FIG. 33 shows an antibody against an antigen (peak value of sprung acceleration during antisquare control).
Is read from a database (not shown) in the IA control block 14. Here, each antibody I is composed of the vehicle speed SPD (j), the differential value dNE (j) of the control start engine speed, and the engine speed NE (j), which are the conditions for starting the antisquat control. Therefore, the vehicle speed sensor 34 and the rotation speed sensor 36
Are the vehicle speed SPD (j) of each antibody I (j) and the differential value dNE of the control start engine speed.
(J) When the engine speed exceeds the engine speed NE (j), anti-squat control is performed.

【0171】次に、抗体間の親和度の演算を行う(ステ
ップ232)。抗体間の親和度ξは、各抗体情報間の差
の2乗の総和として算出される。即ち、抗体Kと抗体J
の親和度ξKJは、次に示す数式7により求められる。
Next, the calculation of the affinity between the antibodies is performed (step 232). The affinity ξ between the antibodies is calculated as the sum of the squares of the differences between the antibody information. That is, antibody K and antibody J
The affinity ξ KJ of is obtained by Expression 7 shown below.

【0172】[0172]

【数7】 (Equation 7)

【0173】次に、抗体の試行を行うことにより抗原と
各抗体間の親和度の演算を行う(ステップ233)。こ
の抗体の試行は、アンチスクォート制御ブロック32に
おいて、図34のフローチャートで示す処理に基づき行
われる。即ち、図34に示すフローチャートは、第1の
実施の形態の説明で用いた図9のフローチャートのステ
ップ22(スカイフック制御)をステップ242(アン
チスクォート制御)に変更したものである。
Next, the affinity between the antigen and each antibody is calculated by trialing the antibodies (step 233). This trial of the antibody is performed in the anti-square control block 32 based on the processing shown in the flowchart of FIG. That is, the flowchart shown in FIG. 34 is obtained by changing step 22 (skyhook control) of the flowchart of FIG. 9 used in the description of the first embodiment to step 242 (antisquat control).

【0174】ステップ242においては、車速センサ3
4により検出された車両速度SPD、回転数センサ36
により検出されたエンジンの回転NE、エンジン回転数
に基づき演算されたエンジン回転数の微分値dNEが、
抗体I(j)がしきい値として有する車両速度SPD、
エンジンの回転NE、エンジン回転数の微分値dNEを
超えた場合に、現在のショックアブソーバ16の制御段
よりも所定段上の制御段が目標制御段Saとして設定さ
れる。そして、ショックアブソーバ16の制御段を目標
制御段Saに設定するための制御信号がアクチュエータ
18へ出力される。
In step 242, the vehicle speed sensor 3
4, the vehicle speed SPD detected by the sensor 4 and the rotation speed sensor 36
The engine rotation NE detected by the following equation, the engine speed differential value dNE calculated based on the engine speed,
The vehicle speed SPD that the antibody I (j) has as a threshold,
When the rotational speed NE of the engine and the differential value dNE of the engine rotational speed exceed the control stage of the current shock absorber 16, a control stage higher than the current control stage is set as the target control stage Sa. Then, a control signal for setting the control stage of the shock absorber 16 to the target control stage Sa is output to the actuator 18.

【0175】なお、ステップ240〜ステップ241及
びステップ243〜ステップ248においては、図9の
フローチャートのステップ20〜ステップ21及びステ
ップ23〜ステップ28と同一の処理が行なわれ、各抗
体I(j)について抗原抗体間の親和度ν1〜νmが算出
される。即ち、試行時間内における上下加速度センサ2
2の検出値の最大値を各抗体(抗体1〜抗体m)につい
て抗原抗体間の親和度ν(j)とする。そして、この各
抗体についての抗原抗体間の親和度ν(j)を算出した
後に、図32に示すフローチャートのステップ234に
進む。
In steps 240 to 241 and steps 243 to 248, the same processing as steps 20 to 21 and steps 23 to 28 in the flowchart of FIG. 9 is performed, and for each antibody I (j). The affinity ν 1 to ν m between the antigen and antibody is calculated. That is, the vertical acceleration sensor 2 within the trial time
The maximum value of the detection values of 2 is defined as the affinity ν (j) between the antigen and antibody for each antibody (antibody 1 to antibody m). After calculating the affinity ν (j) between the antigen and antibody for each antibody, the process proceeds to step 234 of the flowchart shown in FIG.

【0176】次に、IA制御における新世代の抗体の産
生(ステージ1)について説明する。新世代の抗体の産
生は、図32に示すフローチャートのステップ234〜
ステップ238において行われる。図32のステップ2
34〜ステップ238の処理は、図2のステップ5〜ス
テップ9に示す処理と同一の処理であり、しきい値を超
えた飽和度を持つ抗体を記憶細胞、即ちデータベースに
記憶させ(ステップ235、236)、システムにおい
て試行を行っている抗体の中で抗体抗原間の親和度の劣
るn個の抗体を抹消させ、抗体の交配を行ない抹消した
個数分の抗体の産生を行う(ステップ237、23
8)。
Next, the production of a new generation of antibodies in IA control (stage 1) will be described. The production of the new generation of antibodies is determined by the steps 234 to 234 in the flowchart shown in FIG.
Step 238 is performed. Step 2 in FIG.
The processing in steps 34 to 238 is the same as the processing in steps 5 to 9 in FIG. 2, and stores antibodies having a saturation exceeding the threshold value in a memory cell, that is, a database (step 235, step 235). 236), among the antibodies being tested in the system, n antibodies with inferior affinity between the antibodies and antigens are deleted, and the hybridization of the antibodies is performed to produce the deleted antibodies (steps 237 and 23).
8).

【0177】なお、図32のステップ232〜ステップ
238の処理は、図31に示すステージ1の間に複数回
繰り返される。従って、新しい抗体が順次生まれ抗体の
進化が継続して進むこととなる。
The processing of steps 232 to 238 in FIG. 32 is repeated a plurality of times during stage 1 shown in FIG. Therefore, new antibodies are successively created and the evolution of the antibodies continues.

【0178】また、アンチスクォート制御において抗体
の試行(ステージ1)に続き、最も抗原抗体間の親和度
の良い抗体を用いたアンチスクォート制御(ステージ
2)が一定時間行われる。即ち、最も小さい値の抗原抗
体間の親和度を有する抗体を用いて、この抗体がしきい
値として有している車両速度SPD、エンジンの回転N
E、エンジン回転数の微分値dNEを超えた場合に、シ
ョックアブソーバ16の制御段を現在のショックアブソ
ーバ16の制御段よりも所定段上の制御段に上げる制御
が一定時間続けられる。
In the anti-square control, following the trial of the antibody (stage 1), anti-square control (stage 2) using an antibody having the highest affinity between the antigen and antibody is performed for a certain period of time. That is, using the antibody having the smallest value of the affinity between the antigen and the antibody, the vehicle speed SPD and the engine speed N
E, when the differential value dNE of the engine speed exceeds the control stage of the shock absorber 16, the control stage of raising the control stage of the shock absorber 16 to a control stage higher than the current control stage of the shock absorber 16 is continued for a certain period of time.

【0179】なお、この減衰力制御装置103は、アン
チスクォート制御に永久に入れなくなることを防止する
ためにエンジン回転数の微分値dNEの最大値を記憶し
ており、交配により産生された抗体のエンジン回転数の
微分値dNEが記憶している最大値を超えないようにし
ている。
The damping force control device 103 stores the maximum value of the differential value dNE of the engine speed in order to prevent the anti-square control from being permanently stopped, and to control the antibody produced by the hybridization. The differential value dNE of the engine speed does not exceed the stored maximum value.

【0180】以上説明したように、この第6の実施形態
においては、図31に示すように、ステージ1〜2の順
にアンチスクォート制御及びIA制御が実行され、ステ
ージ2が完了するとステージ1〜2が再度繰返し実行さ
れる。即ち、ステージ1において抗体を試行しながら車
両を走行させ、試行終了後ステージ2において最も抗原
抗体間の親和度の値の小さい抗体を用いてアンチスクォ
ート制御を実施しながら車両を走行させる。
As described above, in the sixth embodiment, as shown in FIG. 31, antisquare control and IA control are executed in the order of stages 1 and 2, and when stage 2 is completed, stages 1 and 2 are executed. Is repeatedly executed. That is, the vehicle is driven while trying the antibodies in stage 1 and after the trial is completed, the vehicle is driven in stage 2 while performing antisquare control using an antibody having the smallest affinity value between the antigen and antibody.

【0181】従って、この第6の実施形態にかかるサス
ペンション制御方法によれば、サスペンションスプリン
グ等に経時変化が生じた場合でも適切なアンチスクォー
ト制御の開始条件を設定することができる。
Therefore, according to the suspension control method of the sixth embodiment, it is possible to set an appropriate anti-squat control start condition even when the suspension spring or the like changes over time.

【0182】第7の実施の形態 次に、図35〜図40を参照して、この発明の第7の実
施の形態にかかるサスペンション制御方法について説明
する。
Seventh Embodiment Next, a suspension control method according to a seventh embodiment of the present invention will be described with reference to FIGS.

【0183】図35は、第7の実施の形態にかかるサス
ペンション制御方法において用いられる減衰力制御装置
の概略構成図である。この減衰力制御装置104は、第
1の実施の形態にかかる減衰力制御装置10のスカイフ
ック制御ブロック12をアンチダイブ制御ブロック38
に変更すると共に、図示しないブレーキペダルが踏み込
まれた場合にオンされるブレーキスイッチ40を備える
ものである。
FIG. 35 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the seventh embodiment. This damping force control device 104 replaces the skyhook control block 12 of the damping force control device 10 according to the first embodiment with the anti-dive control block 38.
And a brake switch 40 that is turned on when a brake pedal (not shown) is depressed.

【0184】また、図中、符号16FL,16FR,1
6RL,16RRで示すものは、前左輪、前右輪、後左
輪、後右輪のそれぞれに備えられているショックアブソ
ーバであり、符号18FL,18FR,18RL,18
RRで示すものは、ショックアブソーバ16FL,16
FR,16RL,16RRを制御するためのアクチュエ
ータである。
In the figure, reference numerals 16FL, 16FR, 1
Reference numerals 6RL and 16RR denote shock absorbers provided for the front left wheel, the front right wheel, the rear left wheel, and the rear right wheel, respectively, and are denoted by reference numerals 18FL, 18FR, 18RL, and 18 respectively.
Those indicated by RR are shock absorbers 16FL, 16
An actuator for controlling FR, 16RL, and 16RR.

【0185】次に、図36〜図40を参照して第7の実
施の形態にかかるサスペンション制御について説明す
る。図36は、このサスペンション制御をアンチダイブ
制御ブロック38において実施されるアンチダイブ制御
及びIA制御ブロック14において実施されるIA制御
に分け、それぞれの制御の流れを示すものである。
Next, suspension control according to the seventh embodiment will be described with reference to FIGS. FIG. 36 divides this suspension control into anti-dive control performed in the anti-dive control block 38 and IA control performed in the IA control block 14, and shows the flow of each control.

【0186】この図36に示すように、アンチダイブ制
御においては、抗体の試行(ステージ1)、最も抗原抗
体間の親和度の良い抗体を用いたアンチダイブ制御(ス
テージ2)が繰り返され、IA制御においては、新世代
の抗体の産生(ステージ1)、休み(ステージ2)が繰
り返される。
As shown in FIG. 36, in the anti-dive control, the trial of the antibody (stage 1) and the anti-dive control using the antibody having the highest affinity between the antigen and antibody (stage 2) are repeated, and the IA is performed. In control, production of a new generation antibody (stage 1) and rest (stage 2) are repeated.

【0187】まず、アンチダイブ制御における抗体の試
行(ステージ1)について説明する。図37のフローチ
ャートに示すように、システムの入力情報として抗原を
認識する(ステップ250)。即ち、IA制御ブロック
14は、上下加速度センサ22から取り込んだばね上加
速度からアンチダイブ制御中におけるばね上加速度のピ
ーク値を抗原として認識する。
First, the trial (stage 1) of an antibody in anti-dive control will be described. As shown in the flowchart of FIG. 37, an antigen is recognized as input information of the system (step 250). That is, the IA control block 14 recognizes the peak value of the sprung acceleration during the anti-dive control from the sprung acceleration taken from the vertical acceleration sensor 22 as an antigen.

【0188】次に、初期抗体群の生成を行う(ステップ
251)。即ち、抗原(アンチダイブ制御中におけるば
ね上加速度のピーク値)に対する抗体として図38に示
す抗体I(j)(j=1〜m)をIA制御ブロック14
内のデータベース(図示せず)から読み出す。ここで各
抗体I(j)は、前輪のショックアブソーバ16FL,
16FRについて車速Vの低速域、中速域、高速域にそ
れぞれ対応する三つの目標制御段Sfanz(j)(z
=a、b、c)と前後輪のショックアブソーバの目標制
御段の目標段差Ds(j)とを抗原情報とするm個の抗
体I(j)(j=1〜m)により構成されている。
Next, an initial antibody group is generated (step 251). That is, the antibody I (j) (j = 1 to m) shown in FIG. 38 is used as the antibody against the antigen (the peak value of the sprung acceleration during the anti-dive control) in the IA control block 14.
From a database (not shown) in the system. Here, each antibody I (j) is connected to the front wheel shock absorber 16FL,
For 16FR, three target control stages Sfanz (j) (z corresponding respectively to the low speed region, the medium speed region, and the high speed region of the vehicle speed V.
= A, b, c) and the target step Ds (j) of the target control stage of the front and rear wheel shock absorbers is composed of m antibodies I (j) (j = 1 to m) having antigen information. .

【0189】次に、抗体間の親和度の演算を行う(ステ
ップ252)。即ち、抗体Kと抗体Jの親和度ξKJは、
次に示す数式8により求められる。
Next, the calculation of the affinity between the antibodies is performed (step 252). That is, the affinity ξ KJ between antibody K and antibody J is
It is obtained by the following equation (8).

【0190】[0190]

【数8】 (Equation 8)

【0191】次に、抗体の試行を行うことにより抗原と
各抗体間の親和度の演算を行う(ステップ253)。こ
の抗体の試行は、アンチダイブ制御ブロック38におい
て、図39のフローチャートで示す処理に基づき行われ
る。即ち、図39に示すフローチャートは、第1の実施
の形態の説明で用いた図9のフローチャートのステップ
22(スカイフック制御)をステップ262(アンチダ
イブ制御)に変更したものである。
Next, an affinity calculation between the antigen and each antibody is performed by trialing the antibodies (step 253). This trial of the antibody is performed in the anti-dive control block 38 based on the processing shown in the flowchart of FIG. That is, the flowchart shown in FIG. 39 is obtained by changing step 22 (skyhook control) of the flowchart of FIG. 9 used in the description of the first embodiment to step 262 (anti-dive control).

【0192】アンチダイブ制御(ステップ262)は、
図40のフローチャートにしたがって実行される。即
ち、まず車速Vを示す信号及びブレーキスイッチ40か
らオン−オフ信号の読み込みが行われ(ステップ27
0)、ブレーキスイッチ40がオンであるか否かの判別
が行われる(ステップ271)。ここでnoと判断され
た場合にはステップ272へ進み、yesと判断された
場合にはステップ273へ進む。
The anti-dive control (step 262)
It is executed according to the flowchart of FIG. That is, first, a signal indicating the vehicle speed V and an on-off signal from the brake switch 40 are read (step 27).
0), it is determined whether or not the brake switch 40 is on (step 271). Here, if the determination is no, the process proceeds to step 272, and if the determination is yes, the process proceeds to step 273.

【0193】ステップ272においては、前輪のショッ
クアブソーバ16FL、16FRの目標制御段Sfan
及び後輪のショックアブソーバ16RL、16RRの目
標制御段Sranが標準値に決定される。一方、ステッ
プ273においては車速Vに基づき車速域が判定され、
試行中の抗体の抗体情報より前輪のショックアブソーバ
16FL、16FRの目標制御段Sfanが決定され
る。
In step 272, the target control stage Sfan of the front wheel shock absorbers 16FL, 16FR
And the target control stage Sran of the rear wheel shock absorbers 16RL, 16RR is determined to a standard value. On the other hand, in step 273, the vehicle speed range is determined based on the vehicle speed V,
The target control stage Sfan of the front wheel shock absorbers 16FL and 16FR is determined from the antibody information of the antibody under test.

【0194】次に、ステップ274においてはSfan
+Ds(j)として後輪のショックアブソーバ16R
L、16RRの目標制御段Sranが決定される。そし
て、目標制御段Sfan及びSranに対応する制御信
号がそれぞれ前輪のアクチュエータ18FL、18FR
及び後輪のアクチュエータ18RL、18RRに出力さ
れる(ステップ275)。
Next, in step 274, Sfan
+ Ds (j) as rear shock absorber 16R
The target control stage Sran of L, 16RR is determined. The control signals corresponding to the target control stages Sfan and Sran are respectively the front wheel actuators 18FL and 18FR.
And output to the rear wheel actuators 18RL, 18RR (step 275).

【0195】なお、ステップ260〜ステップ261及
びステップ263〜ステップ268においては、図9の
フローチャートのステップ20〜ステップ21及びステ
ップ23〜ステップ28と同一の処理が行なわれ、各抗
体I(j)について抗原抗体間の親和度ν1〜νmが算出
される。即ち、各抗体(抗体1〜抗体m)のそれぞれの
試行時間内における上下加速度センサ22の検出値の最
大値を各抗体について抗原抗体間の親和度ν(j)とす
る。そして、この各抗体についての抗原抗体間の親和度
ν(j)を算出した後に、図37に示すフローチャート
のステップ254に進む。
In steps 260 to 261 and steps 263 to 268, the same processes as those in steps 20 to 21 and steps 23 to 28 in the flowchart of FIG. 9 are performed, and for each antibody I (j). The affinity ν 1 to ν m between the antigen and antibody is calculated. That is, the maximum value of the detection values of the vertical acceleration sensor 22 within the trial time of each antibody (antibody 1 to antibody m) is defined as the affinity ν (j) between the antigen and antibody for each antibody. After calculating the affinity ν (j) between the antigen and antibody for each antibody, the process proceeds to step 254 of the flowchart shown in FIG.

【0196】次に、IA制御における新世代の抗体の産
生(ステージ1)について説明する。新世代の抗体の産
生は、図37のステップ254〜ステップ258におい
て行われる。図37のステップ254〜ステップ258
の処理は、図2のステップ5〜ステップ9に示す処理と
同一の処理であり、しきい値を超えた飽和度を持つ抗体
を記憶細胞、即ちデータベースに記憶させ(ステップ2
55、256)、システムにおいて試行を行っている抗
体の中で抗体抗原間の親和度の劣るn個の抗体を抹消さ
せ、抗体の交配を行ない抹消した個数分の抗体の産生を
行う(ステップ257、258)。
Next, the production of a new generation of antibodies in IA control (stage 1) will be described. The production of a new generation of antibodies is performed in steps 254 to 258 of FIG. Steps 254 to 258 in FIG.
Is the same as the processing shown in Steps 5 to 9 in FIG. 2, in which an antibody having a saturation exceeding the threshold is stored in a memory cell, that is, a database (Step 2).
55, 256), among the antibodies being tested in the system, n antibodies with low affinity between the antibodies and antigens are deleted, and antibodies are crossed to produce the number of antibodies that have been deleted (step 257). 258).

【0197】なお、抗体を産生した場合に、抗体の目標
制御段Sfanz(j)が下限値Sanminより小さ
い場合には、目標制御段Sfanz(j)が下限値Sa
nminに設定される。また、目標制御段Sfanz
(j)が上限値Sanmaxより大きい場合には、目標
制御段Sfanz(j)が上限値Sanmaxに設定さ
れる。
When the antibody is produced and the target control stage Sfanz (j) of the antibody is smaller than the lower limit Sanmin, the target control stage Sfanz (j) is set to the lower limit Sa.
Set to nmin. Also, the target control stage Sfanz
If (j) is greater than the upper limit Sanmax, the target control stage Sfanz (j) is set to the upper limit Sanmax.

【0198】また、抗体の目標段差Ds(j)について
も下限値Dsminより小さい場合には、目標段差Ds
(j)が下限値Dsminに設定され、目標段差Ds
(j)が上限値Dsmaxより大きい場合には、目標段
差Ds(j)が上限値Dsmaxに設定される。
If the target step Ds (j) of the antibody is smaller than the lower limit Dsmin, the target step Ds (j)
(J) is set to the lower limit value Dsmin, and the target step Ds
If (j) is larger than the upper limit value Dsmax, the target step Ds (j) is set to the upper limit value Dsmax.

【0199】上述の図37のステップ252〜ステップ
258の処理は、図36に示すステージ1の間に複数回
繰り返される。従って、新しい抗体が順次生まれ抗体の
進化が継続して進むこととなる。
The processing of steps 252 to 258 in FIG. 37 is repeated a plurality of times during stage 1 shown in FIG. Therefore, new antibodies are successively created and the evolution of the antibodies continues.

【0200】また、アンチダイブ制御において抗体の試
行(ステージ1)に続き、最も評価結果の良い抗体を用
いたアンチダイブ制御(ステージ2)が一定時間行われ
る。即ち、最も小さい値の抗原抗体間の親和度を有する
抗体を用いて、図40のフローチャートに示すアンチダ
イブ制御御が一定時間続けられる。
In the anti-dive control, following the trial of the antibody (stage 1), the anti-dive control (stage 2) using the antibody with the best evaluation result is performed for a certain period of time. That is, the anti-dive control shown in the flowchart of FIG. 40 is continued for a certain period of time using the antibody having the smallest affinity between the antigen and the antibody.

【0201】以上説明したように、この第7の実施形態
においては、図36に示すように、ステージ1〜2の順
にアンチダイブ制御及びIA制御が実行され、ステージ
2が完了するとステージ1〜2が再度繰返し実行され
る。即ち、ステージ1において抗体を試行しながら車両
を走行させ、試行終了後ステージ2において最も抗原抗
体間の親和度値の小さい抗体を用いてアンチダイブ制御
を実施しながら車両を走行させる。
As described above, in the seventh embodiment, as shown in FIG. 36, anti-dive control and IA control are executed in the order of stages 1-2, and when stage 2 is completed, stages 1-2 Is repeatedly executed. That is, the vehicle is driven while trying the antibodies in stage 1 and after the trial is completed, the vehicle is driven in stage 2 while performing anti-dive control using the antibody having the smallest affinity value between the antigen and antibody.

【0202】従って、この第7の実施形態にかかるサス
ペンション制御方法によれば、サスペンションスプリン
グ等に経時変化が生じた場合でも車両の制動時における
前輪及び後輪のショックアブソーバの減衰力を最適に制
御して車体のノーズダイブを最適に制御することができ
る。
Therefore, according to the suspension control method of the seventh embodiment, the damping force of the front and rear wheel shock absorbers during braking of the vehicle can be optimally controlled even when the suspension spring or the like changes over time. As a result, the nose dive of the vehicle body can be optimally controlled.

【0203】また、前輪の目標制御段Sfanが必ず上
限値以上で下限値以下の値に設定されると共に、目標段
差Ds(j)が必ず下限値以上で上限値以下の値に設定
されるので、抗体の交配により前輪の目標制御段及び目
標段差が発散して不適切な値に設定され、これによりシ
ョックアブソーバの減衰力が不適切な値に制御されるこ
とを確実に防止することができる。
Further, the target control gear Sfan of the front wheels is always set to a value not less than the upper limit and not more than the lower limit, and the target step Ds (j) is always set to a value not less than the lower limit and not more than the upper limit. The target control stage and the target step of the front wheel diverge due to the hybridization of the antibodies, and are set to inappropriate values, whereby the damping force of the shock absorber can be reliably prevented from being controlled to an inappropriate value. .

【0204】第8の実施の形態 次に、図41〜図44を参照して、この発明の第8の実
施の形態にかかるサスペンション制御方法について説明
する。
Eighth Embodiment Next, a suspension control method according to an eighth embodiment of the present invention will be described with reference to FIGS.

【0205】図41は、第8の実施の形態にかかるサス
ペンション制御方法において用いられる減衰力制御装置
の概略構成図である。この減衰力制御装置105は、第
1の実施の形態にかかる減衰力制御装置10の上下加速
度センサ22を前左輪FL、前右輪FR、後左輪RL、
後右輪RRのそれぞれに備える(上下加速度センサ22
FL,22FR,22RL,22RR)と共に、上下加
速度センサ22FL,22FR,22RL,22RRの
異常を報知する警報装置42を備えるものである。
FIG. 41 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the eighth embodiment. The damping force control device 105 controls the vertical acceleration sensor 22 of the damping force control device 10 according to the first embodiment by using the front left wheel FL, the front right wheel FR, the rear left wheel RL,
Prepare for each of the rear right wheels RR (vertical acceleration sensor 22
FL, 22FR, 22RL, 22RR) and an alarm device 42 for notifying an abnormality of the vertical acceleration sensors 22FL, 22FR, 22RL, 22RR.

【0206】また、図中、符号16FL,16FR,1
6RL,16RRで示すものは、各輪に備えられている
ショックアブソーバであり、符号18FL,18FR,
18RL,18RRで示すものは、各輪に備えられてい
るショックアブソーバ16FL,16FR,16RL,
16RRを制御するためのアクチュエータである。
In the figure, reference numerals 16FL, 16FR, 1
What is indicated by 6RL and 16RR is a shock absorber provided for each wheel.
18RL, 18RR indicate shock absorbers 16FL, 16FR, 16RL, provided on each wheel.
This is an actuator for controlling 16RR.

【0207】次に、図42〜図44を参照して第8の実
施の形態にかかるサスペンション制御について説明す
る。
Next, suspension control according to the eighth embodiment will be described with reference to FIGS.

【0208】図42は、このサスペンション制御をスカ
イフック制御ブロック12において実施されるスカイフ
ック制御及びIA制御ブロック14において実施される
IA制御に分け、それぞれの制御の流れを示すものであ
る。この図42に示すように、スカイフック制御におい
ては、抗体の試行(ステージ1)、最も抗原抗体間の親
和度の良い抗体を用いたスカイフック制御(ステージ
2)が繰り返され、IA制御においては、Gセンサの異
常判定、新世代の抗体の産生(ステージ1)、休み(ス
テージ2)が繰り返される。
FIG. 42 shows this suspension control divided into skyhook control performed in the skyhook control block 12 and IA control performed in the IA control block 14, and the flow of each control is shown. As shown in FIG. 42, in the skyhook control, the trial of the antibody (stage 1) and the skyhook control using the antibody having the highest affinity between the antigen and the antibody (stage 2) are repeated, and in the IA control, , G sensor abnormality determination, production of a new generation of antibody (stage 1), and rest (stage 2) are repeated.

【0209】まず、スカイフック制御における抗体の試
行(ステージ1)について説明する。図43のフローチ
ャートに示すように、システムの入力情報として抗原を
認識する(ステップ280)。即ち、IA制御ブロック
14は、上下加速度センサ22FL,22FR,22R
L,22RRよりバンドパスフィルタ24を介して4輪
のばね上加速度を取り込む。
First, the trial of the antibody in the skyhook control (stage 1) will be described. As shown in the flowchart of FIG. 43, an antigen is recognized as input information of the system (step 280). That is, the IA control block 14 controls the vertical acceleration sensors 22FL, 22FR, 22R.
The sprung accelerations of the four wheels are fetched from L and 22RR via the band pass filter 24.

【0210】次に、初期抗体群の生成を行う(ステップ
281)。即ち、抗原(4輪のばね上加速度)に対する
抗体として図44に示す抗体I(j)(j=1〜m)を
IA制御ブロック14内のデータベース(図示せず)か
ら読み出す。ここで各抗体Iは、各輪に対応したスカイ
フック減衰係数CsFL,CsFR,CsRL,CsRR及び各
段の設定減衰係数C1FL,C1FR,C1RL,C1RR〜C
FL,CnFR,CnRL,CnRRから構成される。
Next, an initial antibody group is generated (step 281). That is, the antibody I (j) (j = 1 to m) shown in FIG. 44 is read out from a database (not shown) in the IA control block 14 as an antibody to the antigen (four-wheel sprung acceleration). Wherein each antibody I is skyhook damping coefficient Cs FL corresponding to each wheel, Cs FR, Cs RL, Cs RR and set the attenuation factor of each stage C1 FL, C1 FR, C1 RL , C1 RR ~C
n FL, Cn FR, Cn RL , consisting of Cn RR.

【0211】次に、抗体間の親和度の演算を行う(ステ
ップ282)。抗体間の親和度ξは、各抗体情報間の差
の2乗の総和として算出される。即ち、抗体Kと抗体J
の親和度ξKJは、次に示す数式9により求められる。
Next, the calculation of the affinity between the antibodies is performed (step 282). The affinity ξ between the antibodies is calculated as the sum of the squares of the differences between the antibody information. That is, antibody K and antibody J
The affinity ξ KJ of is obtained by the following equation (9).

【0212】[0212]

【数9】 (Equation 9)

【0213】次に、抗体の試行を行うことにより抗原と
各抗体間の親和度の演算を行う(ステップ283)。こ
の抗体の試行は、第1の実施の形態の説明で用いた図9
及び図10のフローチャートで示す処理により行われ、
各抗体I(j)について抗原抗体間の親和度νFL(前左
輪),νFR(前右輪),νRL(後左輪),νRR(後右
輪)が算出される。即ち、車体の各輪に設けられた上下
加速度センサ22FL,22FR,22RL,22RR
により検出された上下加速度Gzの中で、バンドパスフ
ィルタ24を通過した1HZ前後の領域の上下加速度G
zが各輪毎に試行時間分積分され、抗原抗体間の親和度
νFL,νFR,νRL,νRRが演算される。この各抗体につ
いての抗原抗体間の親和度νFL,νFR,νRL,νRRが算
出された後に、図43に示すフローチャートのステップ
284に進む。
Next, an affinity calculation between the antigen and each antibody is performed by trialing the antibodies (step 283). This antibody trial was performed in accordance with FIG. 9 used in the description of the first embodiment.
And the processing shown in the flowchart of FIG.
For each antibody I (j), the affinity ν FL (front left wheel), ν FR (front right wheel), ν RL (rear left wheel), ν RR (rear right wheel) between the antigens are calculated. That is, the vertical acceleration sensors 22FL, 22FR, 22RL, 22RR provided on each wheel of the vehicle body
Of the vertical acceleration Gz in the region around 1 Hz passing through the band-pass filter 24 among the vertical accelerations Gz detected by
z is integrated by the trial time for each wheel, and the affinity ν FL , ν FR , ν RL , RR of the antigen-antibody is calculated. After the affinity ν FL , ν FR , ν RL , ν RR between the antigens for each antibody is calculated, the flow proceeds to step 284 of the flowchart shown in FIG.

【0214】次に、IA制御における上下加速度センサ
22FL,22FR,22RL,22RRの異常の判
定、新世代の抗体の産生(ステージ1)について説明す
る。この上下加速度センサ22FL,22FR,22R
L,22RRの異常の判定は、図43のステップ284
〜ステップ293において行われる。
Next, determination of abnormalities of the vertical acceleration sensors 22FL, 22FR, 22RL, 22RR in IA control and production of a new generation antibody (stage 1) will be described. The vertical acceleration sensors 22FL, 22FR, 22R
The determination of the abnormality of L and 22RR is performed in step 284 in FIG.
Step 293 is performed.

【0215】即ち、まずステップ284において前左輪
の抗原抗体間の親和度νFLと前右輪の抗原抗体間の親和
度νFRの差の絶対値が所定値ν0よりも小さい(各抗体
が抗原に対して同様な効き目を有する)か否かの判断が
行われる。なお、この判断は抗体1〜抗体mの全てにつ
いて行われ、全てについて小さいと判断された場合には
ステップ289に進む。一方、何れかの抗体間において
親和度νFLと親和度νFRの差の絶対値が所定値ν0より
も大きい場合(効き目の異なる抗体が存在する)には
ステップ285に進み、前輪についての抗体情報間の親
和度ξKJFが所定値ξ0よりも大きい、即ち前輪について
の抗体情報が似ているか否かの判断が行われる。
That is, first, in step 284, the absolute value of the difference between the affinity ν FL between the antigen antibodies of the front left wheel and the affinity ν FR between the antigen antibodies of the front right wheel is smaller than the predetermined value ν 0 (for each antibody, A similar effect on the antigen). This determination is made for all of the antibodies 1 to m, and if it is determined that all of them are smaller, the process proceeds to step 289. On the other hand, if the absolute value of the difference between the affinity ν FL and the affinity ν FR between any of the antibodies is larger than the predetermined value ν 0 (there are antibodies with different effects)
Proceeds to step 285, affinity xi] KJF between antibodies information about the front wheel is greater than a predetermined value xi] 0, that is, determines whether or not the antibody information about the front wheels are similar are performed.

【0216】このステップ285において抗体情報間の
親和度ξKJFの何れかが所定値ξ0よりも大きい場合、即
ち前輪についての抗体情報の中に似ていないものが存在
する場合にはステップ289に進む。一方、抗体情報間
の親和度ξKJFの全てが所定値ξ0よりも小さい場合に
は、効き目の異なる抗体が存在するにもかかわらず全て
の抗体が似ている場合であるため、上下加速度センサ2
2FL又は上下加速度センサ22FRに異常があるとし
てステップ286に進む。
[0216] in step 289 if any of the affinity xi] KJF between antibody information in step 285 is that there are those dissimilar in antibody information for the case, that the front wheels greater than a predetermined value xi] 0 move on. On the other hand, when all of the affinity ξ KJF between antibody information is smaller than a predetermined value ξ 0 , since all antibodies are similar despite the presence of antibodies with different effects , the vertical acceleration sensor 2
It is determined that there is an abnormality in the 2FL or the vertical acceleration sensor 22FR, and the process proceeds to step 286.

【0217】ステップ286においては、前左輪につい
ての抗体情報間の親和度ξKJFLと前右輪についての抗体
情報間の親和度ξKJFRのいずれが大きいか、即ち前左輪
についての抗体情報と前右輪についての抗体情報のいず
れが似ているかの判断を行う。ここでξKJFRが小さいと
判断された場合には、前右輪についての抗体情報が似て
いるにもかかわらず抗原に対する効き目が異なっている
ため、前右輪の上下加速度センサ22FRに異常がある
として警報装置42において報知を行う(ステップ28
7)。
[0217] In step 286, the antibody information and front right on the affinity xi] one is greater in KJFR, namely front left wheel between antibodies information about affinity xi] KJFL and front right wheel between antibodies information about front-left wheel A determination is made as to which of the antibody information for the rings is similar. Here, when it is determined that JKJFR is small, the effect on the antigen is different even though the antibody information on the front right wheel is similar, and thus the vertical acceleration sensor 22FR of the front right wheel has an abnormality. (Step 28).
7).

【0218】一方、ξKJFRが小さくない判断された場合
には、前左輪についての抗体情報が似ているにもかかわ
らず抗原に対する効き目が異なっているため、前左輪の
上下加速度センサ22FLに異常があるとして警報装置
42において報知を行う(ステップ288)。
On the other hand, if it is determined that ξKJFR is not small, the effect of the front left wheel on the antigen is different even though the antibody information on the front left wheel is similar. The alarm device 42 informs that there is (step 288).

【0219】また、ステップ289において後左輪の抗
原抗体間の親和度νRLと後右輪の抗原抗体間の親和度ν
RRの差の絶対値が所定値ν0よりも小さい(各抗体が抗
原に対して同様な効き目を有する)か否かの判断が行わ
れる。なお、この判断も抗体1〜抗体mの全てについて
行われ、全てについて小さいと判断された場合にはステ
ップ294に進む。一方、何れかの抗体間において親和
度νRLと親和度νRRの差の絶対値が所定値ν0よりも大
きい場合(効き目の異なる抗体が存在する)には ステ
ップ290に進み、後輪についての抗体情報間の親和度
ξKJRが所定値ξ0よりも大きい、即ち後輪についての抗
体情報が似ているか否かの判断が行われる。
In step 289, the affinity ν RL between the antigens and antibodies in the rear left wheel and the affinity ν between the antigens and antibodies in the rear right wheel are determined.
It is determined whether or not the absolute value of the RR difference is smaller than a predetermined value ν 0 (each antibody has the same effect on the antigen). This determination is also made for all of the antibodies 1 to m, and if it is determined that all are small, the process proceeds to step 294. On the other hand, when the absolute value of the difference between the affinity ν RL and the affinity ν RR between any of the antibodies is larger than the predetermined value ν 0 (there is an antibody with a different effect), the process proceeds to step 290, and affinity xi] KJR between antibodies information is larger than a predetermined value xi] 0, i.e. the rear wheels determined whether antibodies information are similar for is performed.

【0220】このステップ290において抗体情報間の
親和度ξKJRの何れかが所定値ξ0よりも大きい場合、即
ち後輪についての抗体情報の中に似ていないものが存在
する場合にはステップ294に進む。一方、抗体情報間
の親和度ξKJRの全てが所定値ξ0よりも小さい場合に
は、効き目の異なる抗体が存在するにもかかわらず全て
の抗体が似ている場合であるため、上下加速度センサ2
2RL又は上下加速度センサ22RRに異常があるとし
てステップ291に進む。
[0220] When any of the affinity xi] KJR between antibody information in step 290 is greater than the predetermined value xi] 0, step if the one dissimilar in antibody information about the rear wheel that is present 294 Proceed to. On the other hand, since all the affinity xi] KJR between antibody information is smaller than a predetermined value xi] 0 is a case where all antibodies despite efficacy of different antibodies are present are similar, vertical acceleration sensors 2
It is determined that there is an abnormality in the 2RL or the vertical acceleration sensor 22RR, and the process proceeds to step 291.

【0221】ステップ291においては、後左輪につい
ての抗体情報間の親和度ξKJRLと後右輪についての抗体
情報間の親和度ξKJRRのいずれが大きいか、即ち後左輪
についての抗体情報と後右輪についての抗体情報のいず
れが似ているかの判断を行う。ここでξKJRRが小さいと
判断された場合には、後右輪についての抗体情報が似て
いるにもかかわらず抗原に対する効き目が異なっている
ため、後右輪の上下加速度センサ22RRに異常がある
として警報装置42において報知を行う(ステップ29
3)。
[0221] In step 291, which of the affinity xi] KJRR between antibodies information about affinity xi] KJRL and rear right wheel between antibodies information about the rear left wheel larger, right rear and antibody information about the rear left wheel i.e. A determination is made as to which of the antibody information for the rings is similar. Here, if it is determined that ξKJRR is small, the effect on the antigen is different even though the antibody information on the rear right wheel is similar, and therefore, there is an abnormality in the vertical acceleration sensor 22RR of the rear right wheel. (Step 29)
3).

【0222】一方、ξKJRRが小さくないと判断された場
合には、後左輪についての抗体情報が似ているにもかか
わらず抗原に対する効き目が異なっているため、後左輪
の上下加速度センサ22FLに異常があるとして警報装
置42において報知を行う(ステップ292)。
On the other hand, when it is determined that ξKJRR is not small, the effect on the antigen is different even though the antibody information on the rear left wheel is similar, so that the vertical acceleration sensor 22FL of the rear left wheel is abnormal. The alarm device 42 notifies that there is (step 292).

【0223】次に、新世代の抗体の産生について説明す
る。この新世代の抗体の産生は、図43のステップ29
4〜ステップ298において行われる。図43のステッ
プ294〜ステップ298の処理は、図2のステップ5
〜ステップ9に示す処理と同一の処理であり、しきい値
を超えた飽和度を持つ抗体を記憶細胞、即ちデータベー
スに記憶させ(ステップ295、296)、システムに
おいて試行を行っている抗体の中で抗体抗原間の親和度
の劣るn個の抗体を抹消させ、抗体の交配を行ない抹消
した個数分の抗体の産生を行う(ステップ297、29
8)。
Next, production of a new generation of antibodies will be described. The production of this new generation of antibodies is illustrated in FIG.
4 to step 298. The processing of steps 294 to 298 in FIG.
This is the same as the processing shown in step 9 except that an antibody having a saturation exceeding the threshold is stored in a memory cell, that is, a database (steps 295 and 296). To eliminate n antibodies with low affinity between the antibody and antigen, and breed the antibodies to produce as many antibodies as the number of deleted (steps 297 and 29).
8).

【0224】なお、図43のステップ282〜ステップ
298の処理は、図42に示すステージ1の間に複数回
繰り返される。従って、新しい抗体が順次生まれ抗体の
進化が継続して進むこととなる。
The processing of steps 282 to 298 in FIG. 43 is repeated a plurality of times during stage 1 shown in FIG. Therefore, new antibodies are successively created and the evolution of the antibodies continues.

【0225】また、サスペンション制御において抗体の
試行(ステージ1)に続いて行われる最も抗原抗体間の
親和度の良い抗体を用いたスカイフック制御(ステージ
2)は、第1の実施の形態の説明で用いた図11のフロ
ーチャートで示す処理により行われる。
In the suspension control, the skyhook control (stage 2) using the antibody having the highest affinity between the antigen and the antibody, which is performed after the trial of the antibody (stage 1), will be described in the first embodiment. This is performed by the processing shown in the flowchart of FIG.

【0226】以上説明したように、この第8の実施形態
においては、図42に示すように、ステージ1〜2の順
にスカイフック制御及びIA制御が実行され、ステージ
2が完了するとステージ1〜2が再度繰返し実行され
る。即ち、ステージ1において抗体を試行しながら抗原
抗体間の親和度ν、抗体抗体間の親和度ξに基づき上下
加速度センサ22FL,22FR,22RL,22RR
の異常を検知し、試行終了後ステージ2において最も抗
原抗体間の親和度の値の小さい抗体を用いてスカイフッ
ク制御を実施しながら車両を走行させる。
As described above, in the eighth embodiment, as shown in FIG. 42, skyhook control and IA control are executed in the order of stages 1 and 2, and when stage 2 is completed, stages 1 and 2 are completed. Is repeatedly executed. In other words, the vertical acceleration sensors 22FL, 22FR, 22RL, 22RR are determined based on the affinity ν between the antigen and the antibody and the affinity 間 の between the antibodies while trying the antibodies in stage 1.
Is detected, and after completion of the trial, the vehicle is driven while performing the skyhook control using the antibody having the smallest affinity value between the antigen and the antibody in stage 2.

【0227】従って、この第8の実施形態にかかるサス
ペンション制御方法によれば、スカイフック制御にIA
を取り入れたことにより、上下加速度センサの異常を的
確に検出することができる。
Therefore, according to the suspension control method of the eighth embodiment, the IA is used for the skyhook control.
, The abnormality of the vertical acceleration sensor can be accurately detected.

【0228】第9の実施の形態 次に、図45〜図49を参照して、この発明の第9の実
施の形態にかかるサスペンション制御方法について説明
する。
Ninth Embodiment Next, a suspension control method according to a ninth embodiment of the present invention will be described with reference to FIGS.

【0229】図45は、第9の実施の形態にかかるサス
ペンション制御方法において用いられる減衰力制御装置
の概略構成図である。この減衰力制御装置106は、第
1の実施の形態にかかる減衰力制御装置10のスカイフ
ック制御ブロック12をアンチロール制御ブロック44
に変更すると共に、車両の速度を検出する車速センサ3
4、ステアリングホイールの回転角速度を検出する角速
度センサ46及び角速度センサ46の異常を報知する警
報装置42を備えるものである。
FIG. 45 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the ninth embodiment. The damping force control device 106 controls the skyhook control block 12 of the damping force control device 10 according to the first embodiment by using the anti-roll control block 44.
And a vehicle speed sensor 3 for detecting the speed of the vehicle.
4. An angular velocity sensor 46 for detecting the rotational angular velocity of the steering wheel, and a warning device 42 for notifying an abnormality of the angular velocity sensor 46 are provided.

【0230】次に、図46〜図49を参照して第9の実
施の形態にかかるサスペンション制御について説明す
る。
Next, suspension control according to the ninth embodiment will be described with reference to FIGS.

【0231】図46は、このサスペンション制御をアン
チロール制御ブロック44において実施されるアンチロ
ール制御及びIA制御ブロック14において実施される
IA制御に分け、それぞれの制御の流れを示すものであ
る。この図46に示すように、アンチロール制御におい
ては、抗体の試行(ステージ1)、最も抗原抗体間の親
和度の良い抗体を用いたアンチロール制御(ステージ
2)が繰り返され、IA制御においては、角速度センサ
の異常判定、新世代の抗体の産生(ステージ1)、休み
(ステージ2)が繰り返される。
FIG. 46 shows the flow of each of the suspension control divided into anti-roll control performed in the anti-roll control block 44 and IA control performed in the IA control block 14. As shown in FIG. 46, in the anti-roll control, the trial of the antibody (stage 1) and the anti-roll control using the antibody having the highest affinity between the antigen and antibody (stage 2) are repeated, and in the IA control, , An abnormality of the angular velocity sensor, production of a new generation of antibody (stage 1), and rest (stage 2) are repeated.

【0232】まず、アンチロール制御における抗体の試
行(ステージ1)について説明する。図47のフローチ
ャートに示すように、システムの入力情報として抗原を
認識する(ステップ300)。即ち、IA制御ブロック
14は、車速センサ34から車両速度を取り込むと共に
角速度センサ46からステアリングホイールの角速度を
取り込むことにより抗原としてロールレートを認識す
る。
First, the trial of an antibody in anti-roll control (stage 1) will be described. As shown in the flowchart of FIG. 47, an antigen is recognized as input information of the system (step 300). That is, the IA control block 14 recognizes the roll rate as an antigen by capturing the vehicle speed from the vehicle speed sensor 34 and capturing the angular velocity of the steering wheel from the angular velocity sensor 46.

【0233】次に、初期抗体群の生成を行う(ステップ
301)。即ち、抗原(ロールレート)に対する抗体と
して図48に示す抗体I(j)(j=1〜m)をIA制
御ブロック14内のデータベース(図示せず)から読み
出す。ここで各抗体Iは、ショックアブソーバ16の各
制御段に対応したロールレートのしきい値G1(1)〜
Gn(1)から構成される。
Next, an initial antibody group is generated (step 301). That is, the antibody I (j) (j = 1 to m) shown in FIG. 48 is read from a database (not shown) in the IA control block 14 as an antibody to the antigen (roll rate). Here, each antibody I has a roll rate threshold G1 (1) to a roll rate corresponding to each control stage of the shock absorber 16.
Gn (1).

【0234】次に、抗体間の親和度の演算を行う(ステ
ップ302)。抗体間の親和度ξは、各抗体情報間の差
の絶対値の総和として算出される。即ち、抗体Kと抗体
Jの親和度ξKJは、次に示す数式10により求められ
る。
Next, the calculation of the affinity between the antibodies is performed (step 302). The affinity ξ between the antibodies is calculated as the sum of the absolute values of the differences between the antibody information. That is, affinity xi] KJ antibody K and antibodies J is obtained by the equation 10 shown below.

【0235】[0235]

【数10】 (Equation 10)

【0236】次に、抗体の試行を行うことにより抗原と
各抗体間の親和度の演算を行う(ステップ303)。こ
の抗体の試行は、図49のフローチャートで示す処理に
基づき行われる。即ち、図49に示すフローチャート
は、第1の実施の形態の説明で用いた図9のフローチャ
ートのステップ22(スカイフック制御)をステップ3
22(アンチロール制御)に変更したものである。
Next, an affinity calculation between the antigen and each antibody is performed by trialing the antibodies (step 303). This antibody trial is performed based on the processing shown in the flowchart of FIG. That is, in the flowchart shown in FIG. 49, step 22 (skyhook control) of the flowchart in FIG. 9 used in the description of the first embodiment is replaced with step 3
22 (anti-roll control).

【0237】ステップ322においては、ステップ32
1で設定された抗体I(j)についてアンチロール制御
(試行)を行う。即ち、車速センサ34により車両速度
を検出すると共に、角速度センサ46によりステアリン
グホイールの回転角速度を検出し車両のロールレートを
演算する。この演算により求められたロールレートが超
える抗体I(j)のロールレートのしきい値に対応する
ショックアブソーバ16の制御段を目標制御段Saとし
て設定する。そして、ショックアブソーバ16の制御段
を目標制御段Saに設定するための制御信号がアクチュ
エータ18へ出力する。
In step 322, step 32
Anti-roll control (trial) is performed for the antibody I (j) set in 1. That is, the vehicle speed is detected by the vehicle speed sensor 34 and the rotational angular speed of the steering wheel is detected by the angular speed sensor 46 to calculate the roll rate of the vehicle. The control stage of the shock absorber 16 corresponding to the threshold value of the roll rate of the antibody I (j) exceeding the roll rate obtained by this calculation is set as the target control stage Sa. Then, a control signal for setting the control stage of the shock absorber 16 to the target control stage Sa is output to the actuator 18.

【0238】なお、ステップ320〜ステップ321及
びステップ323〜ステップ328においては、図9の
フローチャートのステップ20〜ステップ21及びステ
ップ23〜ステップ28と同一の処理が行なわれる。即
ち、ステップ321において抗体1〜抗体mが順次設定
され、各抗体I(j)について抗原抗体間の親和度ν1
〜νmが算出される。即ち、ステアリングホイール操作
の1周期分中の最大ロール角が抗原抗体間の親和度とし
て算出される。この各抗体についてのて抗原抗体間の親
和度ν1〜νmを算出した後に図47のステップ304に
進む。
In steps 320 to 321 and steps 323 to 328, the same processing as steps 20 to 21 and steps 23 to 28 in the flowchart of FIG. 9 is performed. That is, in step 321, antibodies 1 to m are sequentially set, and the affinity v 1 between the antigen and the antibody for each antibody I (j).
Νν m is calculated. That is, the maximum roll angle in one cycle of the steering wheel operation is calculated as the affinity between the antigen and the antibody. After calculating the affinity ν 1 to ν m between the antigen and antibody for each antibody, the process proceeds to step 304 in FIG.

【0239】次に、IA制御における角速度センサ46
の異常の判定、新世代の抗体の産生(ステージ1)につ
いて説明する。この角速度センサ46の異常の判定は、
図47のステップ304〜ステップ307において行わ
れる。即ち、ステップ304においてρKJが算出され
る。次に、ステップ305においてρKJが予め定められ
ているρ0よりも大きいか否かの判断がなされる。即
ち、抗体I(K)と抗体I(J)がロールレートを小さ
くするために同程度の効き目を有するか否かの判断を行
う。ここでyesと判断された場合には、抗原に対する
効き目が異なる場合であるためステップ306に進み、
抗体I(K)と抗体I(J)の親和度ξKJが所定の値ξ
0よりも大きいか否かの判断が行われる。
Next, the angular velocity sensor 46 in the IA control
The determination of abnormalities and the production of a new generation of antibodies (stage 1) will be described. The determination of the abnormality of the angular velocity sensor 46
This is performed in steps 304 to 307 of FIG. That is, in step 304, ρ KJ is calculated. Next, in step 305, it is determined whether ρ KJ is greater than a predetermined ρ 0 . That is, it is determined whether or not the antibody I (K) and the antibody I (J) have the same effect to reduce the roll rate. If the determination is yes here, the effect on the antigen is different, and the process proceeds to step 306,
Affinity of antibody I (K) and antibody I (J) ξKJ is a predetermined valueξ
A determination is made whether it is greater than zero .

【0240】ステップ306においてyesと判断され
た場合には、抗体I(K)と抗体I(J)を用いた場合
に抗原に対する効き目が異なり、抗体I(K)と抗体I
(J)が似ていない場合であるため、角速度センサ46
は正常に作動しているとしてステップ308に進む。
If the determination in step 306 is yes, the effects on the antigen differ when antibody I (K) and antibody I (J) are used.
Since (J) is not similar, the angular velocity sensor 46
Proceeds to step 308 assuming that it is operating normally.

【0241】一方、ステップ306においてnoと判断
された場合には、角速度センサ46に異常が発生したと
判断し警報装置42において報知を行う。即ち、抗体I
(K)と抗体I(J)とのロールレートに対する効き目
が異なる場合には、抗体I(K)と抗体I(J)とは似
ていない(親和度ξKJが大きい)ずであるため、抗体I
(K)と抗体I(J)とが似ている場合には角速度セン
サ46に異常が発生したと判断する。
On the other hand, if the determination is no in step 306, it is determined that an abnormality has occurred in the angular velocity sensor 46, and the alarm device 42 notifies. That is, antibody I
When the effects on the roll rate of (K) and the antibody I (J) are different, the antibody I (K) and the antibody I (J) are not similar (the affinity ξKJ is large). Antibody I
If (K) is similar to the antibody I (J), it is determined that an abnormality has occurred in the angular velocity sensor 46.

【0242】次に、新世代の抗体の産生について説明す
る。この新世代の抗体の産生は、図47のステップ30
8〜ステップ312において行われる。図47のステッ
プ308〜ステップ321の処理は、図2のステップ5
〜ステップ9に示す処理と同一の処理であり、しきい値
を超えた飽和度を持つ抗体を記憶細胞、即ちデータベー
スに記憶させ(ステップ309、310)、システムに
おいて試行を行っている抗体の中で抗体抗原間の親和度
の劣るn個の抗体を抹消させ、抗体の交配を行ない抹消
した個数分の抗体の産生を行う(ステップ311、31
2)。
Next, the production of a new generation of antibodies will be described. The production of this new generation of antibodies is shown in FIG.
Steps 8 to 312 are performed. The processing of steps 308 to 321 in FIG.
-The same processing as the processing shown in Step 9 is carried out. Antibodies having a degree of saturation exceeding the threshold value are stored in a memory cell, that is, a database (Steps 309 and 310). To eliminate n antibodies having inferior affinity between the antibody and antigen, and breeding the antibodies to produce the number of the removed antibodies (steps 311 and 31).
2).

【0243】なお、図47のステップ302〜ステップ
312の処理は、図46に示すステージ1の間に複数回
繰り返される。従って、新しい抗体が順次生まれ抗体の
進化が継続して進むこととなる。
The processing of steps 302 to 312 in FIG. 47 is repeated a plurality of times during stage 1 shown in FIG. Therefore, new antibodies are successively created and the evolution of the antibodies continues.

【0244】また、アンチロール制御において新抗体の
試行(ステージ1)に続き、最も抗原抗体間の親和度の
値の小さい抗体を用いたアンチロール制御(ステージ
2)が一定時間行われる。
In the anti-roll control, following the trial of a new antibody (stage 1), anti-roll control (stage 2) using an antibody having the smallest affinity value between the antigen and antibody is performed for a certain period of time.

【0245】従って、この第9の実施形態にかかるサス
ペンション制御方法によれば、アンチロール制御にIA
を取り入れたことにより、角速度センサの異常を的確に
検出することができる。
Therefore, according to the suspension control method of the ninth embodiment, the IA is used for the anti-roll control.
In this way, the abnormality of the angular velocity sensor can be accurately detected.

【0246】第10の実施の形態 次に、図50〜図52を参照して、この発明の第10の
実施の形態にかかるサスペンション制御方法について説
明する。
Tenth Embodiment Next, a suspension control method according to a tenth embodiment of the present invention will be described with reference to FIGS.

【0247】図50は、第10の実施の形態にかかるサ
スペンション制御方法において用いられる減衰力制御装
置の概略構成図である。この減衰力制御装置107は、
第1の実施の形態にかかる減衰力制御装置10の車高セ
ンサ20及び上下加速度センサ22を前左輪FL、前右
輪FR、後左輪RL、後右RRのそれぞれに備える(車
高センサ20FL,20FR,20RL,20RR、上
下加速度センサ22FL,22FR,22RL,22R
R)と共に、車高センサ20FL,20FR,20R
L,20RRの異常を報知する警報装置42を備えるも
のである。
FIG. 50 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the tenth embodiment. This damping force control device 107
The vehicle height sensor 20 and the vertical acceleration sensor 22 of the damping force control device 10 according to the first embodiment are provided for each of the front left wheel FL, the front right wheel FR, the rear left wheel RL, and the rear right RR (vehicle height sensors 20FL, 20FL). 20FR, 20RL, 20RR, vertical acceleration sensors 22FL, 22FR, 22RL, 22R
R) together with the vehicle height sensors 20FL, 20FR, 20R
An alarm device 42 for notifying an abnormality of L, 20RR is provided.

【0248】また、図中、符号16FL,16FR,1
6RL,16RRで示すものは、各輪に備えられている
ショックアブソーバであり、符号18FL,18FR,
18RL,18RRで示すものは、各輪に備えられてい
るショックアブソーバ16FL,16FR,16RL,
16RRを制御するためのアクチュエータである。
In the figure, reference numerals 16FL, 16FR, 1
What is indicated by 6RL and 16RR is a shock absorber provided for each wheel.
18RL, 18RR indicate shock absorbers 16FL, 16FR, 16RL, provided on each wheel.
This is an actuator for controlling 16RR.

【0249】次に、図51〜図52に参照して第10の
実施の形態にかかるサスペンション制御について説明す
る。
Next, suspension control according to the tenth embodiment will be described with reference to FIGS.

【0250】図51は、このサスペンション制御をスカ
イフック制御ブロック12において実施されるスカイフ
ック制御及びIA制御ブロック14において実施される
IA制御に分け、それぞれの制御の流れを示すものであ
る。この図51に示すように、スカイフック制御におい
ては、抗体の試行(ステージ1)、最も抗原抗体間の親
和度の良い抗体を用いたスカイフック制御(ステージ
2)が繰り返され、IA制御においては、車高センサの
異常判定、新世代の抗体の産生(ステージ1)、休み
(ステージ2)が繰り返される。
FIG. 51 shows the flow of each suspension control divided into skyhook control performed in the skyhook control block 12 and IA control performed in the IA control block 14. As shown in FIG. 51, in the skyhook control, the trial of the antibody (stage 1) and the skyhook control using the antibody having the highest affinity between the antigen and the antibody (stage 2) are repeated, and in the IA control, , Abnormality determination of the vehicle height sensor, production of a new generation of antibody (stage 1), and rest (stage 2) are repeated.

【0251】まず、スカイフック制御における抗体の試
行(ステージ1)について説明する。図52のフローチ
ャートに示すように、システムの入力情報として抗原を
認識する(ステップ330)。即ち、IA制御ブロック
14は、上下加速度センサ22FL,22FR,22R
L,22RRよりバンドパスフィルタ24を介して4輪
のばね上加速度を取り込む。
First, the trial (stage 1) of an antibody in skyhook control will be described. As shown in the flowchart of FIG. 52, an antigen is recognized as input information of the system (step 330). That is, the IA control block 14 controls the vertical acceleration sensors 22FL, 22FR, 22R.
The sprung accelerations of the four wheels are fetched from L and 22RR via the band pass filter 24.

【0252】次に、初期抗体群の生成を行う(ステップ
331)。即ち、抗原(4輪のばね上加速度)に対する
抗体として抗体I(j)(j=1〜m)をIA制御ブロ
ック14内のデータベース(図示せず)から読み出す。
なお、抗体I(j)は、第8の実施の形態で用いた抗体
と同一の抗体であり、各輪に対応したスカイフック減衰
係数CsFL,CsFR,CsRL,CsRR及び各段の設定減
衰係数C1FL,C1FR,C1RL,C1RR〜CnFL,Cn
FR,CnRL,CnRRから構成される(図44参照)。
Next, an initial antibody group is generated (step 331). That is, an antibody I (j) (j = 1 to m) is read from a database (not shown) in the IA control block 14 as an antibody against the antigen (spring acceleration on four wheels).
Incidentally, the antibody I (j) is an antibody and the same antibody used in the eighth embodiment, the skyhook damping coefficient Cs FL corresponding to each wheel, Cs FR, Cs RL, the Cs RR and each stage set damping coefficient C1 FL, C1 FR, C1 RL , C1 RR ~Cn FL, Cn
FR , Cn RL and Cn RR (see FIG. 44).

【0253】次に、抗体間の親和度の演算を行う(ステ
ップ332)。抗体間の親和度ξは、各抗体情報間の差
の2乗の総和として算出される。即ち、抗体Kと抗体J
の親和度ξKJは、次に示す数式11により求められる。
Next, the calculation of the affinity between the antibodies is performed (step 332). The affinity ξ between the antibodies is calculated as the sum of the squares of the differences between the antibody information. That is, antibody K and antibody J
The affinity ξ KJ of is obtained by the following equation (11).

【0254】[0254]

【数11】 [Equation 11]

【0255】次に、抗体の試行を行うことにより抗原と
各抗体間の親和度の演算を行う(ステップ333)。こ
の抗体の試行は、第1の実施の形態の説明で用いた図9
及び図10のフローチャートで示す処理により行われ、
第8の実施の形態と同様に各抗体について抗原抗体間の
親和度νFL,νFR,νRL,νRRが算出される。そして、
各抗体(抗体1〜抗体m)について抗原抗体間の親和度
νFL,νFR,νRL,νRRを算出した後に、図52のステ
ップ334に進む。
Next, the affinity between the antigen and each antibody is calculated by trialing the antibodies (step 333). This antibody trial was performed in accordance with FIG. 9 used in the description of the first embodiment.
And the processing shown in the flowchart of FIG.
In the same manner as in the eighth embodiment, the affinity ν FL , ν FR , ν RL , ν RR between antigens and antibodies is calculated for each antibody. And
After calculating the affinity ν FL , ν FR , ν RL , and RR between antigens and antibodies for each antibody (antibody 1 to antibody m), the flow proceeds to step 334 in FIG.

【0256】次に、IA制御における車高センサ20F
L,20FR,20RL,20RRの異常の判定、新世
代の抗体の産生(ステージ1)について説明する。この
車高センサ20FL,20FR,20RL,20RRの
異常の判定は、図52のステップ334〜ステップ34
3において行われる。
Next, the vehicle height sensor 20F in the IA control
The determination of abnormalities of L, 20FR, 20RL, and 20RR and production of a new generation antibody (stage 1) will be described. The determination of the abnormality of the vehicle height sensors 20FL, 20FR, 20RL, and 20RR is made in steps 334 to 34 in FIG.
3 is performed.

【0257】まず、ξKJFが0にほぼ等しいか、即ち前
左輪と前右輪のスカイフック減衰係数が略等しいか否か
の判断を行い(ステップ334)、ここで等しくないと
判断した場合にはステップ335に進み、前左輪の抗原
抗体間の親和度νFLと前右輪の抗原抗体間の親和度νFR
とがほぼ等しいかの判断を行う。ここで、ほぼ等しいと
判断された場合には、前左輪と前右輪のスカイフック減
衰係数が異なるにもかかわらず抗体に対する効き目がほ
ぼ等しい場合であるため、前左輪の車高センサ22FL
又は、前右輪の車高センサ22FRの何れかに異常があ
ると判断してステップ336に進む。
First, it is determined whether or not ξKJF is substantially equal to 0, that is, whether or not the skyhook damping coefficients of the front left wheel and the front right wheel are substantially equal (step 334). Proceeds to step 335, where the affinity ν FL between the front left wheel antigen and antibody and the affinity ν FR between the front right wheel antigen and antibody
Is determined to be substantially equal to Here, when it is determined that the front left wheel and the front right wheel have different skyhook damping coefficients, the effects on the antibodies are substantially the same, and thus the front left wheel height sensor 22FL is determined.
Alternatively, it is determined that there is an abnormality in any of the front right wheel height sensors 22FR, and the routine proceeds to step 336.

【0258】ステップ336においては、ξKJFL>ξ
KJFRの判断を行いyesと判断された場合には前右輪の
車高センサ22FRが異常と判断して警報装置42によ
り警報を行う(ステップ337)。一方、noと判断さ
れた場合には前左輪の車高センサ22FLが異常と判断
して警報装置42により警報を行う(ステップ33
8)。
In step 336, {KJFL > ξ
If KJFR is determined and the determination is yes, the vehicle height sensor 22FR of the front right wheel is determined to be abnormal, and a warning is issued by the warning device 42 (step 337). On the other hand, if the determination is no, the vehicle height sensor 22FL of the front left wheel is determined to be abnormal, and a warning is issued by the warning device 42 (step 33).
8).

【0259】なお、後左輪と後右輪についても同様の判
断を行い(ステップ339,340,341)後右輪の
車高センサ22RRについての異常の報知(ステップ3
42)又は後左輪の車高センサ22RLについての異常
の報知(ステップ343)を行う。
The same determination is made for the rear left wheel and the rear right wheel (steps 339, 340, 341), and the notification of the abnormality of the rear right wheel height sensor 22RR (step 3).
42) Or, the abnormality of the vehicle height sensor 22RL of the rear left wheel is notified (step 343).

【0260】次に、新世代の抗体の産生について説明す
る。この新世代の抗体の産生は、図52のステップ34
4〜ステップ348において行われる。図52のステッ
プ344〜ステップ348の処理は、図2のステップ5
〜ステップ9に示す処理と同一の処理であり、しきい値
を超えた飽和度を持つ抗体を記憶細胞、即ちデータベー
スに記憶させ(ステップ345、346)、システムに
おいて試行を行っている抗体の中で抗体抗原間の親和度
の劣るn個の抗体を抹消させ、抗体の交配を行ない抹消
した個数分の抗体の産生を行う(ステップ347、34
8)。
Next, the production of a new generation of antibodies will be described. The production of this new generation of antibodies is shown in FIG.
4 to 348. The processing of steps 344 to 348 in FIG.
This is the same as the processing shown in step 9 except that an antibody having a degree of saturation exceeding the threshold value is stored in a memory cell, that is, a database (steps 345 and 346). To eliminate n antibodies with inferior affinity between the antibody and antigen, and breed the antibodies to produce as many antibodies as the number of deleted (steps 347, 34).
8).

【0261】なお、図52のステップ332〜ステップ
348の処理は、図51に示すステージ1の間に複数回
繰り返される。従って、新しい抗体が順次生まれ抗体の
進化が継続して進むこととなる。
The processing of steps 332 to 348 in FIG. 52 is repeated a plurality of times during stage 1 shown in FIG. Therefore, new antibodies are successively created and the evolution of the antibodies continues.

【0262】また、サスペンション制御において抗体の
試行(ステージ1)に続いて行われる最も抗原抗体間の
親和度の値の小さい抗体を用いたスカイフック制御(ス
テージ2)は、第1の実施の形態の説明で用いた図11
のフローチャートで示す処理により行われる。
In the suspension control, the skyhook control (stage 2) using the antibody having the smallest affinity value between the antigen and antibody, which is performed after the trial of the antibody (stage 1), is performed in the first embodiment. 11 used in the description of FIG.
Is performed by the processing shown in the flowchart of FIG.

【0263】以上説明したように、この第10の実施形
態においては、図51に示すように、ステージ1〜2の
順にスカイフック制御及びIA制御が実行され、ステー
ジ2が完了するとステージ1〜2が再度繰返し実行され
る。即ち、ステージ1において抗体の試行、車高センサ
の異常判定、新世代の抗体の産生を行いながら車両を走
行させ、ステージ2において最も抗原抗体の親和度の良
い抗体を用いてスカイフック制御を実施しながら車両を
走行させる。
As described above, in the tenth embodiment, as shown in FIG. 51, skyhook control and IA control are executed in the order of stages 1 and 2, and when stage 2 is completed, stages 1 and 2 are completed. Is repeatedly executed. That is, the vehicle is driven while performing the trial of the antibody, the abnormality determination of the vehicle height sensor, and the production of the new generation antibody in the stage 1, and the skyhook control is performed in the stage 2 by using the antibody having the highest affinity of the antigen antibody. While running the vehicle.

【0264】従って、この第10の実施形態にかかるサ
スペンション制御方法によれば、スカイフック制御にI
Aを取り入れたことにより、車高センサの異常の検出を
的確に行うことができる。
Therefore, according to the suspension control method of the tenth embodiment, the sky hook
By adopting A, it is possible to accurately detect the abnormality of the vehicle height sensor.

【0265】第11の実施の形態 次に、図53〜図56を参照して、この発明の第11の
実施の形態にかかるサスペンション制御方法について説
明する。
Eleventh Embodiment Next, a suspension control method according to an eleventh embodiment of the present invention will be described with reference to FIGS.

【0266】図53は、第11の実施の形態にかかるサ
スペンション制御方法において用いられる減衰力制御装
置の概略構成図である。この減衰力制御装置108は、
第1の実施の形態にかかる減衰力制御装置10のスカイ
フック制御ブロック12をアンチダイブ制御ブロック3
8に変更し、図示しないブレーキが踏み込まれた場合に
オンされるブレーキランプスイッチ48を備え、更に、
ブレーキランプスイッチの異常を報知する警報装置42
を備えるものである。
FIG. 53 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the eleventh embodiment. This damping force control device 108
The skyhook control block 12 of the damping force control device 10 according to the first embodiment is replaced with an anti-dive control block 3.
8 and a brake lamp switch 48 that is turned on when a brake (not shown) is depressed.
Alarm device 42 for notifying abnormality of brake lamp switch
It is provided with.

【0267】次に、図54〜図56を参照して第11の
実施の形態にかかるサスペンション制御について説明す
る。
Next, the suspension control according to the eleventh embodiment will be described with reference to FIGS.

【0268】図54は、このサスペンション制御をアン
チダイブ制御ブロック38において実施されるアンチダ
イブ制御及びIA制御ブロック14において実施される
IA制御に分け、それぞれの制御の流れを示すものであ
る。この図54に示すように、アンチダイブ制御におい
ては、抗体の試行(ステージ1)、最も抗原抗体間の親
和度の良い抗体を用いたアンチダイブ制御(ステージ
2)が繰り返され、IA制御においては、ブレーキラン
プスイッチの異常判定、新世代の抗体の産生(ステージ
1)、休み(ステージ2)が繰り返される。
FIG. 54 shows the flow of each of the suspension control divided into the anti-dive control executed in the anti-dive control block 38 and the IA control executed in the IA control block 14. As shown in FIG. 54, in the anti-dive control, the trial of the antibody (stage 1) and the anti-dive control using the antibody having the highest affinity between the antigen and the antibody (stage 2) are repeated. In the IA control, , Abnormality determination of the brake lamp switch, production of a new generation of antibody (stage 1), and rest (stage 2) are repeated.

【0269】まず、アンチダイブ制御における抗体の試
行(ステージ1)について説明する。図55のフローチ
ャートに示すように、システムの入力情報として抗原を
認識する(ステップ350)。即ち、IA制御ブロック
14は、車高センサ20により検出した車高に基づき車
両のピッチレートγを求め抗原として認識する。
First, the trial (stage 1) of an antibody in anti-dive control will be described. As shown in the flowchart of FIG. 55, an antigen is recognized as input information of the system (step 350). That is, the IA control block 14 obtains the pitch rate γ of the vehicle based on the vehicle height detected by the vehicle height sensor 20 and recognizes it as an antigen.

【0270】次に、初期抗体群の生成を行う(ステップ
351)。即ち、抗原(車両のピッチレートγ)に対す
る抗体として抗体I(j)(j=1〜m)をIA制御ブ
ロック14内のデータベース(図示せず)から読み出
す。なお、図56に示すように抗体I(j)は、ショッ
クアブソーバ16の各制御段の減衰係数C1(j)〜C
n(j)(j=1〜m)から構成される。
Next, an initial antibody group is generated (step 351). That is, the antibody I (j) (j = 1 to m) is read from a database (not shown) in the IA control block 14 as an antibody against the antigen (pitch rate γ of the vehicle). In addition, as shown in FIG. 56, the antibody I (j) is provided with damping coefficients C1 (j) to C1 (j) of each control stage of the shock absorber 16.
n (j) (j = 1 to m).

【0271】次に、抗体間の親和度の演算を行う(ステ
ップ352)。即ち、抗体Kと抗体Jの親和度ξKJは、
次に示す数式12により求められる。
Next, the calculation of the affinity between the antibodies is performed (step 352). That is, the affinity ξ KJ between antibody K and antibody J is
It is obtained by the following equation (12).

【0272】[0272]

【数12】 (Equation 12)

【0273】次に、抗体の試行を行うことにより抗原と
各抗体間の親和度の演算を行う(ステップ353)。こ
の抗体の試行は、第7の実施の形態の説明で用いた図3
9及び図40のフローチャートで示す処理により行われ
る。即ち、ブレーキランプスイッチ48がオンされた場
合に、前輪の目標制御段Sfan及び後輪の目標制御段
Sranを決定し前輪のショックアブソーバ16の制御
段を目標制御段Sfanに、後輪のショックアブソーバ
16の制御段を目標制御段Sranに変更することでア
ンチダイブ制御(試行)を実行する。また、各抗体につ
いて試行を行うことにより、各抗体について抗原抗体間
の親和度γ(j)及びν(j)が算出される。即ち、図
示しないABS(アンチロックブレーキシステム)のE
CU(電子制御ユニット)からの車体減速度を親和度γ
(j)とし、試行時間内におけるピッチレートを親和度
ν(j)とする。そして、各抗体(抗体1〜抗体m)に
ついて抗原抗体間の親和度γ(j)及びν(j)を算出
した後に、図55のステップ354に進む。
Next, an affinity calculation between the antigen and each antibody is performed by trialing the antibodies (step 353). This antibody trial was performed using the method shown in FIG. 3 used in the description of the seventh embodiment.
9 and the processing shown in the flowchart of FIG. That is, when the brake lamp switch 48 is turned on, the front wheel target control stage Sfan and the rear wheel target control stage Sran are determined, the control stage of the front wheel shock absorber 16 is set to the target control stage Sfan, and the rear wheel shock absorber is set. The anti-dive control (trial) is executed by changing the 16 control stages to the target control stage Sran. Further, by performing a trial for each antibody, the affinity γ (j) and ν (j) between the antigen and the antibody are calculated for each antibody. That is, E (not shown) of the ABS (anti-lock brake system)
The vehicle body deceleration from CU (electronic control unit)
(J), and the pitch rate within the trial time is the affinity ν (j). Then, after calculating the affinity γ (j) and ν (j) between the antigens for each antibody (antibody 1 to antibody m), the process proceeds to step 354 in FIG.

【0274】次に、IA制御におけるブレーキランプス
イッチ48の異常の判定、新世代の抗体の産生(ステー
ジ1)について説明する。このブレーキランプスイッチ
48の異常の判定は、図55のステップ354〜ステッ
プ359において行われる。
Next, the determination of an abnormality of the brake lamp switch 48 in the IA control and the production of a new generation antibody (stage 1) will be described. The determination of the abnormality of the brake lamp switch 48 is performed in steps 354 to 359 of FIG.

【0275】まず、抗体I(K)と抗体I(J)の親和
度ξKJがしきい値ξ0以下であるか、即ち。抗体I
(K)と抗体I(J)とが似ているか否かの判断を行う
(ステップ354)。ここでyesと判断された場合に
はステップ355に進み、抗体I(K)の抗原に対する
親和度νKと抗体I(J)の抗原に対する親和度νJとの
差の絶対値がしきい値ν0と以下であるか否かの判断が
行われる(ステップ355)。ここでyesと判断され
た場合には、抗体I(K)と抗体I(J)とが似てお
り、抗体に対する効き目も同様であることからステップ
356に進む。
[0275] First, whether affinity xi] KJ antibody I (K) and antibody I (J) is the threshold value xi] 0 or less, i.e.. Antibody I
It is determined whether or not (K) is similar to the antibody I (J) (step 354). If the determination is yes, the process proceeds to step 355, where the absolute value of the difference between the affinity ν K of the antibody I ( K ) for the antigen and the affinity ν J of the antibody I (J) for the antigen is determined as a threshold value. It is determined whether ν 0 is equal to or less than (step 355). If the determination is yes here, the process proceeds to step 356 because the antibody I (K) and the antibody I (J) are similar and have the same effect on the antibody.

【0276】ステップ356においては、抗体I(K)
の抗原に対する親和度γKと抗体I(J)の抗原に対す
る親和度γJとの差の絶対値がしきい値γ0以上であるか
否かの判断が行われる。ここでyesと判断された場合
には、抗体I(K)と抗体I(J)を用いた場合のピッ
チレートの差が小さいにもかかわらず車体減速度が、し
きい値γ0よりも大きい場合であることから、警報装置
42においてブレーキランプスイッチ48が固着してい
ることを報知する(ステップ357)。
At step 356, the antibody I (K)
It is determined whether or not the absolute value of the difference between the affinity γ K of the antibody I (J) for the antigen and the affinity γ J of the antibody I (J) is equal to or greater than the threshold γ 0 . Here, if it is determined that yes, despite the vehicle deceleration difference pitch rate is small in the case of using the antibody I (K) antibody I and (J) is greater than the threshold value gamma 0 Since this is the case, the alarm device 42 notifies that the brake lamp switch 48 is stuck (step 357).

【0277】また、ステップ355において、親和度ν
Kと親和度νJとの差の絶対値がしきい値ν0以下でない
と判断された場合にはステップ358に進む。ステップ
358においては、抗体I(K)の抗原に対する親和度
γKと抗体I(J)の抗原に対する親和度γJとの差の絶
対値がしきい値γ0以上であるか否かの判断が行われ
る。ここでnoと判断された場合には、抗体I(K)と
抗体I(J)を用いた場合のピッチレートの差が大きい
にもかかわらず車体減速度がしきい値γ0よりも小さい
場合であることから、警報装置42においてブレーキラ
ンプスイッチ48が開放異常となっていること、即ち、
常にオフ状態となってオンしない状態であることを報知
する(ステップ359)。
In step 355, the affinity ν
When it is determined that the absolute value of the difference between K and the affinity ν J is not smaller than or equal to the threshold ν 0 , the process proceeds to step 358. In step 358, the absolute value is judged as to whether or not the threshold gamma 0 or more of the difference between the affinity gamma J for the antigen affinity of the antibody for the antigen I (K) γ K and antibody I (J) Is performed. When it is determined where no is the case even though the vehicle deceleration difference of the pitch rate is greater in the case of using the antibody I (K) antibody I and (J) is smaller than the threshold value gamma 0 Therefore, in the alarm device 42, the brake lamp switch 48 has an open abnormality, that is,
It is informed that it is always off and not on (step 359).

【0278】なお、ステップ354でnoと判断された
場合及びステップ358でyesと判断された場合に
は、いずれもブレーキランプスイッチ48に異常がない
場合であることからステップ360に進む。
If no is determined in step 354 and if yes is determined in step 358, the process proceeds to step 360 because there is no abnormality in the brake lamp switch 48.

【0279】次に、新世代の抗体の産生について説明す
る。この新世代の抗体の産生は、図55のステップ36
0〜ステップ364において行われる。図55のステッ
プ360〜ステップ364の処理は、図2のステップ5
〜ステップ9に示す処理と同一の処理であり、しきい値
を超えた飽和度を持つ抗体を記憶細胞、即ちデータベー
スに記憶させ(ステップ361、362)、システムに
おいて試行を行っている抗体の中で抗体抗原間の親和度
の劣るn個の抗体を抹消させ、抗体の交配を行ない抹消
した個数分の抗体の産生を行う(ステップ363、36
4)。
Next, the production of a new generation of antibodies will be described. The production of this new generation of antibodies is shown in FIG.
0 to step 364. The processing of steps 360 to 364 in FIG.
This is the same as the processing shown in Step 9 except that an antibody having a saturation exceeding the threshold is stored in a memory cell, that is, a database (Steps 361 and 362). To eliminate n antibodies with inferior affinity between the antibody and antigen, and breed the antibodies to produce as many antibodies as the number of deleted (steps 363 and 36).
4).

【0280】なお、図55のステップ352〜ステップ
364の処理は、図54に示すステージ1の間に複数回
繰り返される。従って、新しい抗体が順次生まれ抗体の
進化が継続して進むこととなる。
The processing of steps 352 to 364 in FIG. 55 is repeated a plurality of times during stage 1 shown in FIG. Therefore, new antibodies are successively created and the evolution of the antibodies continues.

【0281】また、サスペンション制御において抗体の
試行(ステージ1)に続いて行われる最も抗原抗体間の
親和度の値の小さい抗体を用いたアンチダイブ制御は、
第7の実施の形態の説明で用いた図40のフローチャー
トで示す処理により行われる。
In the suspension control, the anti-dive control using the antibody having the smallest affinity value between the antigen and the antibody, which is performed after the trial of the antibody (stage 1), is as follows.
This is performed by the processing shown in the flowchart of FIG. 40 used in the description of the seventh embodiment.

【0282】以上説明したように、この第11の実施形
態においては、図54に示すように、ステージ1〜2の
順にアンチダイブ制御及びIA制御が実行され、ステー
ジ2が完了するとステージ1〜2が再度繰返し実行され
る。即ち、ステージ1において抗体の試行を行うと共
に、この試行の際に演算された抗原抗体間の親和度に基
づきブレーキランプスイッチの異常の検出を行う。
As described above, in the eleventh embodiment, as shown in FIG. 54, anti-dive control and IA control are executed in the order of stages 1-2, and when stage 2 is completed, stages 1-2 are completed. Is repeatedly executed. That is, in the stage 1, the trial of the antibody is performed, and the abnormality of the brake lamp switch is detected based on the affinity between the antigen and the antibody calculated in the trial.

【0283】従って、この第11の実施形態にかかるサ
スペンション制御方法によれば、アンチダイブ制御にI
Aを取り入れたことにより、ブレーキランプスイッチの
異常の検出を的確に行うことができる。
Thus, according to the suspension control method of the eleventh embodiment, the anti-dive
By adopting A, it is possible to accurately detect an abnormality of the brake lamp switch.

【0284】第12の実施の形態 次に、図57〜図59を参照して、この発明の第12の
実施の形態にかかるサスペンション制御方法について説
明する。
Twelfth Embodiment Next, a suspension control method according to a twelfth embodiment of the present invention will be described with reference to FIGS.

【0285】図57は、第12の実施の形態にかかるサ
スペンション制御方法において用いられる減衰力制御装
置の概略構成図である。この減衰力制御装置109は、
第1の実施の形態にかかる減衰力制御装置10のスカイ
フック制御ブロック12をアンチスクォート制御ブロッ
ク32に変更し、スロットルの開度αを検出するスロッ
トルセンサ50及びスロットルセンサ50のの異常を報
知する警報装置42を備えるものである。
FIG. 57 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the twelfth embodiment. This damping force control device 109
The skyhook control block 12 of the damping force control device 10 according to the first embodiment is changed to an antisquare control block 32, and the abnormality of the throttle sensor 50 for detecting the throttle opening α and the abnormality of the throttle sensor 50 are notified. An alarm device 42 is provided.

【0286】次に、図58〜図59を参照して第12の
実施の形態にかかるサスペンション制御について説明す
る。
Next, suspension control according to the twelfth embodiment will be described with reference to FIGS.

【0287】図58は、このサスペンション制御をアン
チスクォート制御ブロック32において実施されるアン
チスクォート制御及びIA制御ブロック14において実
施されるIA制御に分け、それぞれの制御の流れを示す
ものである。この図58に示すように、アンチスクォー
ト制御においては、抗体の試行(ステージ1)、最も抗
原抗体間の親和度の良い抗体を用いたアンチスクォート
制御(ステージ2)が繰り返され、IA制御において
は、スロットルセンサ50の異常判定、新世代の抗体の
産生(ステージ1)、休み(ステージ2)が繰り返され
る。
FIG. 58 shows the flow of each of the suspension control, which is divided into anti-square control performed in the anti-square control block 32 and IA control performed in the IA control block 14. As shown in FIG. 58, in the antisquare control, the trial of the antibody (stage 1) and the antisquare control using the antibody having the highest affinity between the antigen and the antibody (stage 2) are repeated. The abnormality determination of the throttle sensor 50, production of a new generation of antibody (stage 1), and rest (stage 2) are repeated.

【0288】まず、アンチスクォート制御における抗体
の試行(ステージ1)について説明する。図59のフロ
ーチャートに示すように、システムの入力情報として抗
原を認識する(ステップ370)。即ち、IA制御ブロ
ックは、車高センサ20により検出した車高に基づき車
両のピッチレートγを求め抗原として認識する。
First, the trial of an antibody in antisquare control (stage 1) will be described. As shown in the flowchart of FIG. 59, an antigen is recognized as input information of the system (step 370). That is, the IA control block obtains the pitch rate γ of the vehicle based on the vehicle height detected by the vehicle height sensor 20 and recognizes it as an antigen.

【0289】次に、初期抗体群の生成を行う(ステップ
371)。即ち、抗原(車両のピッチレートγ)に対す
る抗体として抗体I(j)(j=1〜m)をIA制御ブ
ロック内のデータベース(図示せず)から読み出す。な
お、抗体Iは、第11の実施の形態で用いた抗体と同様
に、ショックアブソーバ16の各制御段の減衰係数C1
(j)〜Cn(j)(j=1〜m)から構成される(図
56参照)。
Next, an initial antibody group is generated (step 371). That is, the antibody I (j) (j = 1 to m) as an antibody against the antigen (pitch rate γ of the vehicle) is read from a database (not shown) in the IA control block. The antibody I has the same damping coefficient C1 of each control stage of the shock absorber 16 as the antibody used in the eleventh embodiment.
(J) to Cn (j) (j = 1 to m) (see FIG. 56).

【0290】次に、抗体間の親和度の演算を行う(ステ
ップ372)。即ち、抗体Kと抗体Jの親和度ξは、次
に示す数式13により求められる。
Next, the calculation of the affinity between the antibodies is performed (step 372). That is, the affinity の between the antibody K and the antibody J can be obtained by the following Expression 13.

【0291】[0291]

【数13】 (Equation 13)

【0292】次に、抗体の試行を行うことにより抗原と
各抗体間の親和度の演算を行う(ステップ373)。こ
の抗体の試行は、第6の実施の形態の説明で用いた図3
4のフローチャートで示す処理により行われる。即ち車
高センサ20及びスロットルセンサ50の検出値に基づ
き加速状態であることが判定された場合に各抗体につい
て抗原抗体間の親和度ν(j)が算出される。即ち、試
行時間内におけるピッチレートのピークツーピーク値を
親和度ν(j)とする。そして、各抗体(抗体1〜抗体
m)について抗原抗体間の親和度ν(j)を算出した後
に、図59のステップ374に進む。
Next, the affinity between the antigen and each antibody is calculated by trialing the antibodies (step 373). This antibody trial was performed using the method of FIG. 3 used in the description of the sixth embodiment.
4 is performed by the processing shown in the flowchart of FIG. That is, when it is determined that the vehicle is in the acceleration state based on the detection values of the vehicle height sensor 20 and the throttle sensor 50, the affinity ν (j) between the antigen and the antibody is calculated for each antibody. That is, the peak-to-peak value of the pitch rate within the trial time is set as the affinity ν (j). Then, after calculating the affinity ν (j) between the antigen and the antibody for each antibody (antibody 1 to antibody m), the process proceeds to step 374 in FIG.

【0293】次に、IA制御におけるスロットルセンサ
50の異常の判定、新世代の抗体の産生(ステージ1)
について説明する。このスロットルセンサ50の異常の
判定は、図59のステップ374〜ステップ380にお
いて行われる。
Next, determination of abnormality of the throttle sensor 50 in IA control, production of a new generation of antibody (stage 1)
Will be described. The determination of the abnormality of the throttle sensor 50 is performed in steps 374 to 380 in FIG.

【0294】まず、抗体I(K)の抗原に対する親和度
νKと抗体I(J)の抗原に対する親和度νJとの差の絶
対値がしきい値ν0以上であるか否かの判断が行われる
(ステップ374)。ここでyesと判断された場合に
は、ステップ375に進み抗体I(K)と抗体I(J)
の親和度ξKJがしきい値ξ0以下であるか、即ち。抗体
I(K)と抗体I(J)とが似ているか否かの判断を行
う。ここでnoと判断された場合には、抗体I(K)と
抗体I(J)の抗原に対する効き目に差が有るにもかか
わらず抗体I(K)と抗体I(J)が似ている場合であ
ることから、スロットルセンサ50の開度がしきい値α
0よりも小さいことを条件として(ステップ376)、
スロットルセンサ50の異常を警報装置42により報知
する(ステップ377)。一方、ステップ375におい
てyesと判断された場合には、抗体I(K)と抗体I
(J)の抗原に対する効き目に差が有る場合に抗体I
(K)と抗体I(J)が似ていない場合であることか
ら、スロットルセンサ50に異常がないとしてステップ
381に進む。
[0294] First, the absolute value is judged as to whether or not the threshold [nu 0 or more of the difference between the affinity [nu J for the antigen affinity of the antibody for the antigen I (K) ν K and antibody I (J) Is performed (step 374). If the determination is yes here, the process proceeds to step 375, where antibody I (K) and antibody I (J) are used.
Is the affinity ξ KJ of the threshold value 以下0 or less, that is,? It is determined whether the antibody I (K) and the antibody I (J) are similar. Here, when it is determined to be no, the antibody I (K) and the antibody I (J) are similar despite the difference in the efficacy of the antibody I (K) and the antibody I (J) with the antigen. Therefore, the opening degree of the throttle sensor 50 is
On condition that it is smaller than 0 (step 376),
An abnormality of the throttle sensor 50 is notified by the alarm device 42 (step 377). On the other hand, if the determination is yes in step 375, the antibody I (K) and the antibody I
When the effect of (J) on the antigen is different, the antibody I
Since (K) is not similar to the antibody I (J), it is determined that there is no abnormality in the throttle sensor 50, and the routine proceeds to step 381.

【0295】また、上述のステップ374においてno
と判断された場合には、ステップ378に進み抗体I
(K)と抗体I(J)の親和度ξKJがしきい値ξ0以上
であるか、即ち、抗体I(K)と抗体I(J)とが似て
いるか否かの判断を行う。ここでnoと判断された場合
には、抗体I(K)と抗体I(J)の抗原に対する効き
目に差がないにもかかわらず抗体I(K)と抗体I
(J)が似ていない場合であることから、スロットルセ
ンサ50の開度がしきい値α0よりも小さくないことを
条件として(ステップ379)、スロットルセンサ50
の異常を警報装置42により報知する(ステップ38
0)。一方、ステップ378においてyesと判断され
た場合には、抗体I(K)と抗体I(J)の抗原に対す
る効き目に差がない場合に抗体I(K)と抗体I(J)
が似ている場合であることから、スロットルセンサ50
に異常がないとしてステップ381に進む。
[0295] In the above step 374, no
If it is determined that the antibody I
Or affinity xi] KJ of (K) and antibody I (J) is the threshold value xi] 0 or more, i.e., performs antibody I (K) and antibody I (J) and is being determined whether the similar. Here, when it is determined to be no, the antibody I (K) and the antibody I (K) and the antibody I (J) have no difference in the efficacy of the antibody I (K) and the antibody I (J) against the antigen.
Since (J) is not similar, the condition is that the opening of the throttle sensor 50 is not smaller than the threshold value α 0 (step 379).
Is notified by the alarm device 42 (step 38).
0). On the other hand, when it is determined to be yes in step 378, if there is no difference between the efficacy of the antibody I (K) and the antibody I (J) with respect to the antigen, the antibody I (K) and the antibody I (J)
Are similar, the throttle sensor 50
The process proceeds to step 381 assuming that there is no abnormality.

【0296】次に、新世代の抗体の産生について説明す
る。この新世代の抗体の産生は、図59のステップ38
1〜ステップ385において行われる。図59のステッ
プ381〜ステップ385の処理は、図2のステップ5
〜ステップ9に示す処理と同一の処理であり、しきい値
を超えた飽和度を持つ抗体を記憶細胞、即ちデータベー
スに記憶させ(ステップ382、383)、システムに
おいて試行を行っている抗体の中で抗体抗原間の親和度
の劣るn個の抗体を抹消させ、抗体の交配を行ない抹消
した個数分の抗体の産生を行う(ステップ384、38
5)。
Next, the production of a new generation of antibodies will be described. The production of this new generation of antibodies is shown in FIG.
Steps 1 to 385 are performed. The processing of steps 381 to 385 in FIG.
This is the same as the processing shown in Step 9 except that an antibody having a saturation exceeding the threshold value is stored in a memory cell, that is, a database (Steps 382 and 383). To eliminate n antibodies with low affinity between the antibody and antigen, and breed the antibodies to produce as many antibodies as the number of deleted (steps 384, 38).
5).

【0297】なお、図59のステップ372〜ステップ
385の処理は、図58に示すステージ1の間に複数回
繰り返される。従って、新しい抗体が順次生まれ抗体の
進化が継続して進むこととなる。
The processing of steps 372 to 385 in FIG. 59 is repeated a plurality of times during stage 1 shown in FIG. Therefore, new antibodies are successively created and the evolution of the antibodies continues.

【0298】以上説明したように、この第12の実施形
態においては、図58に示すように、ステージ1〜2の
順にアンチスクォート制御及びIA制御が実行され、ス
テージ2が完了するとステージ1〜2が再度繰返し実行
される。即ち、ステージ1において抗体の試行を行うと
共に、この試行の際に演算された抗原抗体間の親和度に
基づきスロットルセンサ50の異常の検出を行う。
As described above, in the twelfth embodiment, as shown in FIG. 58, anti-square control and IA control are executed in the order of stages 1-2, and when stage 2 is completed, stages 1-2 are completed. Is repeatedly executed. That is, in the stage 1, the trial of the antibody is performed, and the abnormality of the throttle sensor 50 is detected based on the affinity between the antigen and the antibody calculated in the trial.

【0299】従って、この第12の実施形態にかかるサ
スペンション制御方法によれば、アンチスクォート制御
にIAを取り入れたことにより、スロットルセンサの異
常の検出を的確に行うことができる。
Therefore, according to the suspension control method according to the twelfth embodiment, an abnormality in the throttle sensor can be accurately detected by incorporating the IA into the anti-squat control.

【0300】第13の実施の形態 次に、図60〜図64を参照して、この発明の第13の
実施の形態にかかるサスペンション制御方法について説
明する。
Thirteenth Embodiment Next, a suspension control method according to a thirteenth embodiment of the present invention will be described with reference to FIGS.

【0301】図60は第13の実施の形態にかかるサス
ペンション制御方法において用いられる減衰力制御装置
の概略構成図である。この減衰力制御装置110は、第
1の実施の形態にかかる減衰力制御装置10と略同一の
構成を有するものである。この図60において符号16
で示すものは、1〜nの制御段を有する減衰力可変式の
ショックアブソーバであり、ショックアブソーバ16は
スカイフック制御ブロック12によりステップモータ式
のアクチュエータ18を介して制御段が制御されること
により減衰力、厳密には減衰係数が制御される。
FIG. 60 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the thirteenth embodiment. The damping force control device 110 has substantially the same configuration as the damping force control device 10 according to the first embodiment. In FIG.
Is a variable damping type shock absorber having 1 to n control stages, and the shock absorber 16 is controlled by the skyhook control block 12 through the step motor type actuator 18 to control the control stage. The damping force, more precisely the damping coefficient, is controlled.

【0302】また、図61に示すように、アクチュエー
タ18はショックアブソーバ16の減衰力制御弁に接続
され周方向に互いに隔置された複数の永久磁石(図示せ
ず)を有するロータ60と、ロータ60をその永久磁石
と共働して電磁力により回転させるための複数の相巻線
62A〜62Dを備えたステータ62とを有している。
一対の相巻線62A〜62Dには、駆動電流が所定の通
電時間Teずつ通電され、通電される相巻線62A〜6
2Dが順次変化されることによりロータ60が1ステッ
プずつ回転する。これによりロータ60が所望のステッ
プ分回転して減衰力制御弁を駆動し位置決めする。
As shown in FIG. 61, the actuator 18 is connected to a damping force control valve of the shock absorber 16 and has a rotor 60 having a plurality of permanent magnets (not shown) spaced apart from each other in the circumferential direction. And a stator 62 having a plurality of phase windings 62A to 62D for rotating the 60 by electromagnetic force in cooperation with the permanent magnet.
A drive current is applied to the pair of phase windings 62A to 62D for a predetermined energizing time Te, and the energized phase windings 62A to 62D are driven.
As the 2D is sequentially changed, the rotor 60 rotates one step at a time. As a result, the rotor 60 rotates by a desired number of steps to drive and position the damping force control valve.

【0303】なお、アクチュエータ18は、ロータ60
のストッパ64とステータ62のストッパ66とを含む
リセット機構68を有する。制御の開始時にはこのリセ
ット機構68によりアクチュエータ18のリセットが行
われる。即ち、ロータ60のストッパ64がステータ6
2のストッパ66に当たるよう制御段低減方向へロータ
が回転されアクチュエータ18の初期化が行われる。ス
カイフック制御ブロック12はその初期化により割り出
される基準位置からの増減段数の履歴に基づき現在の制
御段を判定する。
The actuator 18 is connected to the rotor 60
And a reset mechanism 68 including a stopper 64 of the stator 62 and a stopper 66 of the stator 62. At the start of the control, the reset mechanism 68 resets the actuator 18. That is, the stopper 64 of the rotor 60 is
The rotor is rotated in the control stage reduction direction so as to hit the second stopper 66, and the actuator 18 is initialized. The skyhook control block 12 determines the current control stage based on the history of the number of increase / decrease stages from the reference position determined by the initialization.

【0304】また、スカイフック制御ブロック12の駆
動電源12Aよりアクチュエータ18へ通電時間Teの
駆動電流が供給されることにより、ショックアブソーバ
16の制御段の昇段又は降段が行われる。
[0304] When the drive power supply 12A of the skyhook control block 12 supplies a drive current for the energization time Te to the actuator 18, the control stage of the shock absorber 16 is raised or lowered.

【0305】次に、図62〜図64を参照して第13の
実施の形態にかかるサスペンション制御について説明す
る。このサスペンション制御においては、第1の実施の
形態と同様に、スカイフック制御において抗体の試行
(ステージ1)、最も抗原抗体間の親和度の良い抗体を
用いたスカイフック制御(ステージ2)が繰り返され、
IA制御において新世代の抗体の産生(ステージ1)、
休み(ステージ2)が繰り返される(図7参照)。
Next, the suspension control according to the thirteenth embodiment will be described with reference to FIGS. In this suspension control, as in the first embodiment, in the skyhook control, an antibody trial (stage 1) and a skyhook control (stage 2) using an antibody having the highest affinity between the antigen and antibody are repeated. And
Production of a new generation of antibodies in IA control (stage 1),
The rest (stage 2) is repeated (see FIG. 7).

【0306】まず、スカイフック制御における抗体の試
行(ステージ1)について説明する。図62のフローチ
ャートに示すように、システムの入力情報として抗原を
認識する(ステップ390)。即ち、IA制御ブロック
14は、上下加速度センサ22からばね上加速度を取り
込み、ばね上加速度の積分値を求めこれを抗原として認
識する。
First, the trial (stage 1) of the antibody in the skyhook control will be described. As shown in the flowchart of FIG. 62, an antigen is recognized as input information of the system (step 390). That is, the IA control block 14 takes in the sprung acceleration from the vertical acceleration sensor 22, finds the integrated value of the sprung acceleration, and recognizes this as an antigen.

【0307】次に、初期抗体群の生成を行う(ステップ
391)。即ち、抗原(ばね上加速度の積分値)に対す
る抗体として図63に示す抗体I(j)(j=1〜m)
をIA制御ブロック14内のデータベース(図示せず)
から読み出す。ここで抗体Iは、通電時間(ステップモ
ータ応答性)Te(j)とn個の減衰係数C1(j)〜
Cn(j)との組合せを抗体情報とするm個の抗体I
(j)(j=1〜m)から構成される。
Next, an initial antibody group is generated (step 391). That is, an antibody I (j) (j = 1 to m) shown in FIG. 63 as an antibody against the antigen (integral value of sprung acceleration)
In the IA control block 14 (not shown)
Read from Here, the antibody I has a current supply time (step motor responsiveness) Te (j) and n damping coefficients C1 (j) to
M antibodies I using antibody information in combination with Cn (j)
(J) (j = 1 to m).

【0308】次に、抗体間の親和度の演算を行う(ステ
ップ392)。即ち、抗体Kと抗体Jの親和度ξKJは、
次に示す数式14により求められる。
Next, the calculation of the affinity between the antibodies is performed (step 392). That is, the affinity ξ KJ between antibody K and antibody J is
It is obtained by the following equation (14).

【0309】[0309]

【数14】 [Equation 14]

【0310】次に、抗体の試行を行うことにより抗原と
各抗体間の親和度の演算を行う(ステップ393)。こ
の抗体の試行はスカイフック制御ブロック12において
行われるものであり、第1の実施の形態の説明で用いた
図9のフローチャートで示す処理に基づき行われる。即
ち、制御パラメータを抗体I(j)に設定してスカイフ
ック制御(試行)を一定時間行なう。
Next, an affinity calculation between the antigen and each antibody is performed by trialing the antibodies (step 393). This trial of the antibody is performed in the skyhook control block 12, and is performed based on the processing shown in the flowchart of FIG. 9 used in the description of the first embodiment. That is, the control parameter is set to the antibody I (j), and the skyhook control (trial) is performed for a predetermined time.

【0311】なお、図9のフローチャートのステップ2
2の処理(スカイフック制御)は、図64のフローチャ
ートに基づき行われる。即ち、アクチュエータ18の制
御パラメータがスカイフック制御ブロック12において
選択された(図9のステップ21参照)抗体I(j)の
抗体情報に設定され(ステップ400)、車高センサ2
0により検出されバンドパスフィルタ処理された車高H
を示す信号及び上下加速度センサ22により検出されバ
ンドパスフィルタ処理された車体の上下加速度Gzを示
す信号の読み込みが行わる(ステップ401)。
[0311] Step 2 in the flowchart of FIG.
The process 2 (sky hook control) is performed based on the flowchart of FIG. That is, the control parameter of the actuator 18 is set to the antibody information of the antibody I (j) selected in the skyhook control block 12 (see step 21 in FIG. 9) (step 400), and the vehicle height sensor 2
Vehicle height H detected by 0 and bandpass filtered
And a signal indicating the vertical acceleration Gz of the vehicle body detected by the vertical acceleration sensor 22 and subjected to the band-pass filter processing is read (step 401).

【0312】次に、車高Hを微分することによりショッ
クアブソーバのストローク速度Vpが演算され(ステッ
プ402)、車体の上下加速度Gzを積分することによ
りばね上速度Vzが演算される(ステップ403)。ま
た、ショックアブソーバ16に要求される減衰係数Cr
eqが演算される(ステップ404)。
Next, the stroke speed Vp of the shock absorber is calculated by differentiating the vehicle height H (step 402), and the sprung speed Vz is calculated by integrating the vertical acceleration Gz of the vehicle body (step 403). . Further, the damping coefficient Cr required for the shock absorber 16 is
eq is calculated (step 404).

【0313】次に、減衰係数Creqが負であるか否か
の判別が行われ(ステップ405)、noと判別された
ときにはそのままステップ407へ進み、yesと判別
されたときにはステップ406において減衰係数Cre
qが0に設定される。次に、目標制御段Saを求めるた
めの各制御段の減衰係数がステップ400において選択
されたC1(j)〜Cn(j)に設定され、このC1
(j)〜Cn(j)より減衰係数Creqに最も近い減
衰係数Caが選定され、選定された減衰係数に対応する
ショックアブソーバの制御段が目標制御段Saとして設
定される(ステップ407)。
Next, it is determined whether or not the attenuation coefficient Creq is negative (step 405). If the determination is no, the process proceeds directly to step 407. If the determination is yes, the attenuation coefficient Cre is determined in step 406.
q is set to 0. Next, the damping coefficient of each control stage for obtaining the target control stage Sa is set to C1 (j) to Cn (j) selected in step 400, and this C1
The damping coefficient Ca closest to the damping coefficient Creq is selected from (j) to Cn (j), and the control stage of the shock absorber corresponding to the selected damping coefficient is set as the target control stage Sa (step 407).

【0314】次に、アクチュエータ18へ供給される駆
動電流の通電時間Teがステップ402において選択さ
れた抗体の通電時間Te(j)に設定され、ショックア
ブソーバの制御段を目標制御段Saに設定するための駆
動電流が通電時間Te(j)の間、アクチュエータ18
へ出力される。これによりショックアブソーバの制御段
が目標制御段に制御され、ショックアブソーバの制御段
が目標制御段に制御された状態でスカイフック制御(試
行)が行われる。
Next, the energization time Te of the drive current supplied to the actuator 18 is set to the energization time Te (j) of the antibody selected in step 402, and the control stage of the shock absorber is set to the target control stage Sa. The drive current for the actuator 18 during the energization time Te (j).
Output to As a result, the control stage of the shock absorber is controlled to the target control stage, and the skyhook control (trial) is performed in a state where the control stage of the shock absorber is controlled to the target control stage.

【0315】次に、抗原抗体間の親和度のν(j)の演
算を行う(図9のステップ25参照)。即ち、上下加速
度センサ22により検出された車体の上下加速度Gzを
フィルタを介して取り込み、試行時間分積分して抗原抗
体間の親和度ν(j)を求める。
Next, the calculation of the affinity ν (j) between the antigen and antibody is performed (see step 25 in FIG. 9). That is, the vertical acceleration Gz of the vehicle body detected by the vertical acceleration sensor 22 is taken in through the filter, and integrated for the trial time to obtain the affinity ν (j) between the antigen and the antibody.

【0316】なお、抗体の試行は抗体1〜抗体mの各抗
体について行われ、各抗体(抗体1〜抗体m)について
抗原抗体間の親和度のν(j)が求められる。そして、
この各抗体についてのて抗原抗体間の親和度ν1〜νm
算出した後に、図62に示すフローチャートのステップ
394に進む。
[0316] The trial of the antibodies is performed for each of the antibodies 1 to m, and the affinity ν (j) between the antigen and the antibody is determined for each of the antibodies (antibody 1 to antibody m). And
After calculating the affinity ν 1 to ν m between the antigen and antibody for each antibody, the process proceeds to step 394 of the flowchart shown in FIG.

【0317】次に、IA制御における新世代の抗体の産
生(ステージ1)について説明する。新世代の抗体の産
生は、図62のステップ394〜ステップ398におい
て行われる。図62のステップ392〜ステップ398
の処理は、図2のステップ5〜ステップ9に示す処理と
同一の処理であり、しきい値を超えた飽和度を持つ抗体
を記憶細胞、即ちデータベースに記憶させ(ステップ3
95、396)、システムにおいて試行を行っている抗
体の中で抗体抗原間の親和度の劣るn個の抗体等を抹消
させ、抗体の交配を行ない抹消した個数分の抗体の産生
を行う(ステップ397、398)。
Next, the production of a new generation of antibodies in IA control (stage 1) will be described. Production of a new generation of antibodies is performed in steps 394-398 of FIG. Steps 392 to 398 in FIG.
2 is the same as the processing shown in Steps 5 to 9 in FIG. 2, and the antibody having the saturation exceeding the threshold is stored in a memory cell, that is, a database (Step 3).
95, 396), among the antibodies being tested in the system, n antibodies with low affinity between the antibodies and antigens are deleted, and the antibodies are crossed to produce the deleted antibodies (step). 397, 398).

【0318】なお、図62のステップ392〜ステップ
398の処理は、スカイフック制御及びIA制御のステ
ージ1(図7参照)の間に複数回繰り返される。従っ
て、新しい抗体が順次生まれ抗体の進化が継続して進む
こととなる。
The processing of steps 392 to 398 in FIG. 62 is repeated a plurality of times during the stage 1 (see FIG. 7) of the skyhook control and the IA control. Therefore, new antibodies are successively created and the evolution of the antibodies continues.

【0319】また、スカイフック制御において抗体の試
行(ステージ1)に続き、ステージ2の制御、即ち、最
も抗原抗体間の親和度の値の小さい抗体を用いたスカイ
フック制御が上述の図10のフローチャートの処理によ
り一定時間行われる。
In the skyhook control, following the trial of the antibody (stage 1), the control of the stage 2, that is, the skyhook control using the antibody having the smallest affinity value between the antigen and antibody, is performed in the above-described FIG. The processing is performed for a fixed time by the processing of the flowchart.

【0320】以上説明したように、この第13の実施形
態においては、ステージ1〜2の順にスカイフック制御
及びIA制御が実行され、ステージ2が完了するとステ
ージ1〜2が再度繰返し実行される。即ち、ステージ1
において抗体を試行しながら車両を走行させ、試行終了
後ステージ2において最も抗原との親和度の良い抗体、
即ち通電時間Te及び減衰係数C1(j)〜Cn(j)
に基づいてスカイフック制御によるショックアブソーバ
の減衰力の制御が実行される。
As described above, in the thirteenth embodiment, the skyhook control and the IA control are executed in the order of the stages 1 and 2, and when the stage 2 is completed, the stages 1 and 2 are repeatedly executed again. That is, stage 1
The vehicle is run while trying the antibody in the above, and after the trial is completed, the antibody having the highest affinity for the antigen in stage 2;
That is, the energization time Te and the attenuation coefficients C1 (j) to Cn (j)
, The control of the damping force of the shock absorber by the skyhook control is executed.

【0321】従って、この第13の実施形態によれば、
駆動電源12Aの電圧が低下し、通電時間Teが不足し
てアクチュエータ16に脱調が生じるようになると、抗
体の試行によって得られた抗原との親和度が最も良い抗
体、即ち、通電時間Teがその低い駆動電圧に適した比
較的長い値に設定されるので、これに対応してアクチュ
エータの昇段及び後段の速度が低下され、脱調が頻繁に
生じたり脱調が更に悪化する虞れが低減される。
Therefore, according to the thirteenth embodiment,
When the voltage of the drive power supply 12A decreases and the energizing time Te becomes insufficient and the actuator 16 loses synchronism, the antibody having the best affinity for the antigen obtained by the trial of the antibody, that is, the energizing time Te becomes Since the value is set to a relatively long value suitable for the low drive voltage, the speed of the ascending and succeeding stages of the actuator is correspondingly reduced, and the risk of frequent step-out or further deterioration of step-out is reduced. Is done.

【0322】また、通電時間Teが長くなり過ぎると、
ショックアブソーバの減衰力が応答性よく制御されなく
なり、そのため抗原抗体間の親和度が低下するので、交
配、試行、評価の繰返しによって通電時間が過剰の抗体
が抹消されることにより通電時間が過剰に長く設定され
ることが抑制され、これによりショックアブソーバの減
衰力制御の応答性が著しく損なわれることも防止され
る。
If the energization time Te becomes too long,
Since the damping force of the shock absorber is no longer controlled with good responsiveness and the affinity between antigen and antibody decreases, the repeated entrainment, trial, and evaluation eliminates the excessively energized antibody. The long setting is suppressed, thereby preventing the response of the damping force control of the shock absorber from being significantly impaired.

【0323】更に、ショックアブソーバ等に経時変化が
生じても、その経時変化に伴うショックアブソーバの実
際の各制御段の減衰係数の変化に対応して減衰係数Ci
(j)が最適に設定されるので、ショックアブソーバ等
の経時変化に拘らずスカイフック理論に基づくショック
アブソーバの制御を最適に実行して車体の振動を最適に
制御することができる。
Further, even if the shock absorber or the like changes over time, the damping coefficient Ci corresponding to the actual change of the damping coefficient of each control stage of the shock absorber accompanying the change over time.
Since (j) is set optimally, the vibration of the vehicle body can be optimally controlled by optimally executing the control of the shock absorber based on the skyhook theory regardless of the temporal change of the shock absorber or the like.

【0324】第14の実施の形態 次に、図65〜図68を参照して、この発明の第14の
実施の形態にかかるサスペンション制御方法について説
明する。
Fourteenth Embodiment Next, a suspension control method according to a fourteenth embodiment of the present invention will be described with reference to FIGS.

【0325】図65は、第14の実施の形態にかかるサ
スペンション制御方法において用いられる減衰力制御装
置の概略構成図である。この減衰力制御装置111は、
第1の実施の形態にかかる減衰力制御装置10の車高セ
ンサ20及び上下加速度センサ22を前左輪fl、前右
輪fr、後左輪rl、後右輪rrのそれぞれに備える
(車高センサ20fl,20fr,20rl,20r
r、上下加速度センサ22fl,22fr,22rl,
22rr)ものである。
FIG. 65 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the fourteenth embodiment. This damping force control device 111
The vehicle height sensor 20 and the vertical acceleration sensor 22 of the damping force control device 10 according to the first embodiment are provided for each of the front left wheel fl, the front right wheel fr, the rear left wheel rl, and the rear right wheel rr (vehicle height sensor 20fl). , 20fr, 20rl, 20r
r, vertical acceleration sensors 22fl, 22fr, 22rl,
22rr).

【0326】また、図中、符号16fl,16fr,1
6rl,16rrで示すものは、各輪に備えられている
ショックアブソーバであり、符号18fl,18fr,
18rl,18rrで示すものは、各輪に備えられてい
るショックアブソーバ16fl,16fr,16rl,
16rrを制御するためのアクチュエータである。
In the figure, reference numerals 16fl, 16fr, 1
What is indicated by 6rl and 16rr is a shock absorber provided in each wheel, and reference numerals 18fl, 18fr,
Reference numerals 18rl and 18rr denote shock absorbers 16fl, 16fr, 16rl,
This is an actuator for controlling 16rr.

【0327】次に、図66〜図68にしたがって第14
の実施の形態にかかるサスペンション制御について説明
する。このサスペンション制御においては、第1の実施
の形態と同様に、スカイフック制御において抗体の試行
(ステージ1)、最も抗原抗体間の親和度の良い抗体を
用いたスカイフック制御(ステージ2)が繰り返され、
IA制御において新世代の抗体の産生(ステージ1)、
休み(ステージ2)が繰り返される(図7参照)。
[0327] Next, the 14th according to Figs.
The suspension control according to the embodiment will be described. In this suspension control, as in the first embodiment, in the skyhook control, an antibody trial (stage 1) and a skyhook control (stage 2) using an antibody having the highest affinity between the antigen and antibody are repeated. And
Production of a new generation of antibodies in IA control (stage 1),
The rest (stage 2) is repeated (see FIG. 7).

【0328】まず、スカイフック制御における抗体の試
行(ステージ1)について説明する。図66のフローチ
ャートに示すように、システムの入力情報として抗原を
認識する(ステップ410)。即ち、IA制御ブロック
14は、上下加速度センサ22fl,22fr,22r
l,22rrからばね上加速度を取り込み、ばね上の上
下速度を求めこれを抗原として認識する。
First, the trial of an antibody in the skyhook control (stage 1) will be described. As shown in the flowchart of FIG. 66, an antigen is recognized as input information of the system (step 410). That is, the IA control block 14 controls the vertical acceleration sensors 22fl, 22fr, 22r.
The sprung acceleration is acquired from 1,22rr, and the vertical velocity on the sprung is obtained and recognized as an antigen.

【0329】次に、初期抗体群の生成を行う(ステップ
411)。即ち、抗原(ばね上の上下速度)に対する抗
体として図67に示す抗体I(j)(j=1〜m)をI
A制御ブロック14内のデータベース(図示せず)から
読み出す。ここで抗体Iは、一つのスカイフック減衰係
数Cs(j)と各モード(ヒーブモード、ピッチモー
ド、ロールモード)の重み係数KH(j)、KP
(j)、KR(j)との組合せを抗体情報とする抗体I
(j)(j=1〜m)により構成される。
Next, an initial antibody group is generated (step 411). That is, the antibody I (j) (j = 1 to m) shown in FIG.
The data is read from a database (not shown) in the A control block 14. Here, the antibody I has one skyhook attenuation coefficient Cs (j) and weighting coefficients KH (j), KP of each mode (heave mode, pitch mode, roll mode).
(J), antibody I using antibody information in combination with KR (j)
(J) (j = 1 to m).

【0330】次に、抗体間の親和度の演算を行う(ステ
ップ412)。即ち、抗体Kと抗体Jの親和度ξKJは、
次に示す数式15により求められる。
Next, the calculation of the affinity between the antibodies is performed (step 412). That is, the affinity ξ KJ between antibody K and antibody J is
It is obtained by the following equation (15).

【0331】[0331]

【数15】 (Equation 15)

【0332】次に、抗体の試行を行うことにより抗原と
各抗体間の親和度の演算を行う(ステップ413)。こ
の抗体の試行は、スカイフック制御ブロック12におい
て行われるものであり、第1の実施の形態の説明で用い
た図9のフローチャートで示す処理に基づき行われる。
即ち、制御パラメータを抗体I(j)に設定してスカイ
フック制御(試行)を一定時間行なう。
Next, the affinity between the antigen and each antibody is calculated by trialing the antibodies (step 413). This antibody trial is performed in the skyhook control block 12, and is performed based on the processing shown in the flowchart of FIG. 9 used in the description of the first embodiment.
That is, the control parameter is set to the antibody I (j), and the skyhook control (trial) is performed for a predetermined time.

【0333】なお、図9のフローチャートのステップ2
2の処理(スカイフック制御)は、図68のフローチャ
ートに基づき行われる。即ち、アクチュエータ18の制
御パラメータがスカイフック制御ブロック12において
選択された(図9のステップ21参照)抗体I(j)の
抗体情報に設定され(ステップ420)、車高センサ2
0fl,20fr,20rl,20rrにより検出され
バンドパスフィルタ処理された車高Hを示す信号及び上
下加速度センサ22fl,22fr,22rl,22r
rにより検出されバンドパスフィルタ処理された車体の
上下加速度Gzを示す信号の読み込みが行わる(ステッ
プ421)。
[0333] Step 2 in the flowchart of FIG.
The process 2 (sky hook control) is performed based on the flowchart in FIG. That is, the control parameter of the actuator 18 is set to the antibody information of the antibody I (j) selected in the skyhook control block 12 (see step 21 in FIG. 9) (step 420), and the vehicle height sensor 2
Signals indicating vehicle height H detected by 0fl, 20fr, 20rl, 20rr and subjected to band-pass filtering, and vertical acceleration sensors 22fl, 22fr, 22rl, 22r.
A signal indicating the vertical acceleration Gz of the vehicle body detected by r and subjected to the band pass filter processing is read (step 421).

【0334】次に、各輪の車高Hk(k=fl、fr、
rl、rr)を微分することにより各ショックアブソー
バのストローク速度Vpkが演算され(ステップ42
2)、各輪の車体の上下加速度Gzk(k=fl、f
r、rl、rr)を積分することによりばね上速度Vz
kが演算される(ステップ423)。
Next, the vehicle height Hk of each wheel (k = fl, fr,
rl, rr), the stroke speed Vpk of each shock absorber is calculated (step 42).
2), the vertical acceleration Gzk of the body of each wheel (k = fl, f
r, rl, rr) to obtain the sprung velocity Vz
k is calculated (step 423).

【0335】次に、数式16にしたがって車体速度のヒ
ーブモード成分Gh、ピッチモード成分Gp、ロールモ
ード成分Grが演算される(ステップ424)。
Next, the heave mode component Gh, the pitch mode component Gp, and the roll mode component Gr of the vehicle speed are calculated according to Equation 16 (step 424).

【0336】[0336]

【数16】 (Equation 16)

【0337】また、数式17したがってヒーブモード成
分Gha、ピッチモード成分Gpa、ロールモード成分
Graに重みが乗算されることにより、重み付け後の各
モード成分Gha、Gpa、Graが演算される(ステ
ップ425)。
Further, by multiplying the heave mode component Gha, the pitch mode component Gpa, and the roll mode component Gra by the weighting according to Expression 17, the weighted mode components Gha, Gpa, and Gra are calculated (step 425).

【0338】[0338]

【数17】 [Equation 17]

【0339】更に、数式18にしたがって各輪の補正後
のばね上速度Vzak(k=fl、fr、rl、rr)
が演算される(ステップ426)。
Further, the sprung speed Vzak (k = fl, fr, rl, rr) of each wheel after correction according to equation (18).
Is calculated (step 426).

【0340】[0340]

【数18】 (Equation 18)

【0341】次に、ステップ102において設定された
スカイフック減衰係数Cs(j)、ステップ422にお
いて演算されたストローク速度Vpk及び上記ばね上速
度Vzakに基づき下記の数式19に従ってスカイフッ
クの演算が行われることにより、各ショックアブソーバ
16に要求される減衰係数Creqk(k=fl、f
r、rl、rr)が演算される(ステップ427)。
Next, based on the skyhook damping coefficient Cs (j) set in step 102, the stroke speed Vpk calculated in step 422, and the sprung speed Vzak, the skyhook is calculated according to the following equation (19). Thus, the damping coefficient Creqk (k = fl, f
(r, rl, rr) are calculated (step 427).

【0342】[0342]

【数19】 [Equation 19]

【0343】次に、減衰係数Creqkが負であるか否
かの判別が行われ(ステップ428)、ここでnoと判
断された場合にはステップ430へ進み、yesと判断
された場合にはステップ429において減衰係数Cre
qkが0に設定される。なお、ステップ428及びステ
ップ429の処理は、前左輪(k=fl)、前右輪(k
=fr)、後左輪(k=rl)、後右輪(k=rr)の
順に各輪について行われる。
Next, it is determined whether or not the damping coefficient Creqk is negative (step 428). If the determination is no, the process proceeds to step 430. If the determination is yes, the process proceeds to step 430. At 429, the damping coefficient Cre
qk is set to 0. Note that the processing of steps 428 and 429 is performed by the front left wheel (k = fl) and the front right wheel (k
= Fr), rear left wheel (k = rl), rear right wheel (k = rr) in this order.

【0344】次に、減衰係数Creqkに最も近い減衰
係数Cakがショックアブソーバの各制御段に対応する
減衰係数より選定され、その選定された減衰係数に対応
する各ショックアブソーバの制御段が目標制御段Sak
として設定される(ステップ430)。そしてショック
アブソーバの制御段を目標制御段Saに設定するための
制御信号がアクチュエータ18へ出力され、これにより
各ショックアブソーバの制御段が目標制御段に制御され
る(ステップ431)。
Next, the damping coefficient Cak closest to the damping coefficient Creqk is selected from the damping coefficients corresponding to each control stage of the shock absorber, and the control stage of each shock absorber corresponding to the selected damping coefficient is set to the target control stage. Sak
(Step 430). Then, a control signal for setting the control stage of the shock absorber to the target control stage Sa is output to the actuator 18, whereby the control stage of each shock absorber is controlled to the target control stage (step 431).

【0345】次に、抗原抗体間の親和度のν(j)の演
算を行う(図9のステップ25参照)。即ち、上下加速
度センサ22fl,22fr,22rl,22rrによ
り検出されバンドパスフィルタ処理された車体の上下加
速度Gzを試行時間分積分して抗原抗体間の親和度ν
(j)を求める。
Next, calculation of the affinity ν (j) between the antigen and antibody is performed (see step 25 in FIG. 9). That is, the vertical acceleration Gz of the vehicle body detected and detected by the vertical acceleration sensors 22fl, 22fr, 22rl, and 22rr and subjected to the band-pass filtering is integrated for a trial time, and the affinity ν between the antigen and the antibody is obtained.
(J) is obtained.

【0346】なお、抗体の試行は抗体1〜抗体mの各抗
体について行われ、各抗体について抗原抗体間の親和度
のν(j)が求められる。そして、この各抗体について
の抗原抗体間の親和度ν1〜νmを算出した後に、図66
のステップ414に進む。
Note that the trial of the antibodies is performed for each of the antibodies 1 to m, and the affinity ν (j) between the antigen and the antibody is determined for each antibody. Then, after calculating the affinity ν 1 to ν m between the antigen and antibody for each antibody, FIG.
Proceed to step 414 in FIG.

【0347】次に、IA制御における新世代の抗体の産
生(ステージ1)について説明する。新世代の抗体の産
生は、図66のステップ414〜ステップ418におい
て行われる。図66のステップ414〜ステップ418
の処理は、図2のステップ5〜ステップ9に示す処理と
同一の処理であり、しきい値を超えた飽和度を持つ抗体
を記憶細胞、即ちデータベースに記憶させ(ステップ4
15、416)、システムにおいて試行を行っている抗
体の中で抗体抗原間の親和度の劣るn個の抗体等を抹消
させ、抗体の交配を行ない抹消した個数分の抗体の産生
を行う(ステップ417、418)。
Next, the production of a new generation of antibodies in IA control (stage 1) will be described. Production of a new generation of antibodies is performed in steps 414-418 of FIG. Steps 414 to 418 in FIG.
Is the same as the processing shown in Steps 5 to 9 in FIG. 2, and stores the antibody having a saturation exceeding the threshold value in a memory cell, that is, a database (Step 4).
15, 416), among the antibodies being tested in the system, n antibodies with low affinity between the antibodies and antigens are deleted, and the antibodies are crossed to produce the deleted antibodies (step 416). 417, 418).

【0348】なお、新しい抗体を産生した場合には、ヒ
ーブモードの重みKH(j)が下限値KHminより小
さいか否かの判別が行われ、小さいと判別されたときに
は重みKH(j)が下限値KHminに設定される。ま
た、ヒーブモードの重みKH(j)が上限値KHmax
より大きいか否かの判別が行われ、大きいと判別された
ときには、重みKH(j)が上限値KHmaxに設定さ
れる。ピッチモードの重みKP(j)、ロールモードの
重みKR(j)についても同様の処理が行われる。
When a new antibody is produced, it is determined whether the weight KH (j) of the heave mode is smaller than the lower limit KHmin. If it is determined that the weight KH (j) is smaller, the weight KH (j) is reduced to the lower limit KH (j). KHmin is set. Further, the weight KH (j) of the heave mode is set to the upper limit KHmax.
A determination is made as to whether or not the weight is larger, and when it is determined that the weight is larger, the weight KH (j) is set to the upper limit KHmax. Similar processing is performed for the pitch mode weight KP (j) and the roll mode weight KR (j).

【0349】また、上述の図66のステップ412〜ス
テップ418の処理は、スカイフック制御及びIA制御
のステージ1(図7参照)の間に複数回繰り返される。
従って、新しい抗体が順次生まれ抗体の進化が継続して
進むこととなる。
The processing of steps 412 to 418 in FIG. 66 is repeated a plurality of times during the stage 1 (see FIG. 7) of the skyhook control and the IA control.
Therefore, new antibodies are successively created and the evolution of the antibodies continues.

【0350】また、スカイフック制御において新抗体の
試行(ステージ1)に続き、ステージ2の制御、即ち、
最も抗原抗体間の親和度の値の小さい抗体を用いたスカ
イフック制御が上述の図10のフローチャートの処理に
より一定時間行われる。
In the skyhook control, following the trial of a new antibody (stage 1), the control of stage 2
Skyhook control using an antibody having the smallest affinity value between the antigen and antibody is performed for a certain period of time by the processing of the above-described flowchart of FIG.

【0351】以上説明したように、この第14の実施形
態においては、ステージ1〜2の順にスカイフック制御
及びIA制御が実行され、ステージ2が完了するとステ
ージ1〜2が再度繰返し実行される。即ち、ステージ1
において抗体を試行しながら車両を走行させ、試行終了
後ステージ2において最も抗原との親和度の良い抗体に
基づいてスカイフック制御によるショックアブソーバの
減衰力の制御が実行される。
As described above, in the fourteenth embodiment, the skyhook control and the IA control are executed in the order of the stages 1 and 2, and when the stage 2 is completed, the stages 1 and 2 are repeatedly executed. That is, stage 1
In step 2, after the trial is completed, the vehicle is driven while trying the antibody, and the damping force of the shock absorber is controlled by skyhook control based on the antibody having the highest affinity for the antigen in stage 2.

【0352】この第14の実施の形態によれば、各輪の
ばね上加速度に基づきばね上速度Vzkが演算されると
共に各輪のばね上速度に基づき車体速度の各モード成分
Gh、Gp、Grが演算され、各モード成分に重み付け
が行われることにより補正後の各モード成分Gha、G
pa、Graが演算される。また、補正後の各モード成
分に基づき補正後の各輪のばね上速度Vzakが演算さ
れ、補正後の各輪のばね上速度に基づきスカイフックの
演算が行われることにより各輪のショックアブソーバに
要求される減衰係数Creqkが演算され、スカイフッ
ク減衰係数及び各モード成分に対する重みKH、KP、
KRがIAにより最適化される。
According to the fourteenth embodiment, the sprung speed Vzk is calculated based on the sprung acceleration of each wheel, and each mode component Gh, Gp, Gr of the vehicle body speed is calculated based on the sprung speed of each wheel. Is calculated, and each mode component is weighted, so that the corrected mode components Gha and Gha
pa and Gra are calculated. Further, the sprung speed Vzak of each wheel after correction is calculated based on each mode component after correction, and the skyhook calculation is performed based on the sprung speed of each wheel after correction, so that the shock absorber for each wheel is calculated. The required attenuation coefficient Creqk is calculated, and the skyhook attenuation coefficient and the weights KH, KP,
KR is optimized by IA.

【0353】従って、各モード成分の重みが一定の値に
設定される従来の場合に比してショックアブソーバの減
衰力を最適に制御し、これによりショックアブソーバ等
に経時変化が生じても車体のヒーブモード、ピッチモー
ド、ロールモードの振動を最適に制御することができ
る。
Therefore, the damping force of the shock absorber is optimally controlled as compared with the conventional case in which the weight of each mode component is set to a constant value. Vibration in the heave mode, pitch mode, and roll mode can be optimally controlled.

【0354】また、新しい抗体のスカイフック減衰係数
Cs(j)が必ず下限値Csmin以上で上限値Csm
ax以下の値に設定され、また抗体の各モード成分の重
み(KH(j)、KP(j)、KR(j))がそれぞれ
下限値以上で上限値以下の値に設定されるので、抗体の
交配によりスカイフック減衰係数や各モード成分の重み
が発散して不適切な設定されることを確実に防止し、こ
れにより上限値及び下限値が設定されない場合に比して
早くスカイフック減衰係数等をそれらの最適値に到達さ
せることができる。
The skyhook decay coefficient Cs (j) of the new antibody is always lower than the lower limit Csmin and higher than the upper limit Csm.
ax or less, and the weights (KH (j), KP (j), KR (j)) of each mode component of the antibody are respectively set to values not less than the lower limit and not more than the upper limit. Of the skyhook damping coefficient and the weight of each mode component are divergently prevented from being improperly set, and as a result, the skyhook damping coefficient is earlier than when the upper limit and the lower limit are not set. Etc. can reach their optimal values.

【0355】第15の実施の形態 次に、図69〜図71を参照して、この発明の第15の
実施の形態にかかるサスペンション制御方法について説
明する。
Fifteenth Embodiment Next, a suspension control method according to a fifteenth embodiment of the present invention will be described with reference to FIGS.

【0356】この第15の実施の形態にかかるサスペン
ション制御方法においては、第13の実施の形態で用い
たのと同一の減衰力制御装置が用いられる(図60、図
61参照)。
In the suspension control method according to the fifteenth embodiment, the same damping force control device as used in the thirteenth embodiment is used (see FIGS. 60 and 61).

【0357】次に、この第15の実施の形態にかかるサ
スペンション制御について説明する。このサスペンショ
ン制御においては、第1の実施の形態と同様に、スカイ
フック制御において抗体の試行(ステージ1)、最も抗
原抗体間の親和度の良い抗体を用いたスカイフック制御
(ステージ2)が繰り返され、IA制御において新世代
の抗体の産生(ステージ1)、休み(ステージ2)が繰
り返される(図7参照)。
Next, suspension control according to the fifteenth embodiment will be described. In this suspension control, as in the first embodiment, in the skyhook control, an antibody trial (stage 1) and a skyhook control (stage 2) using an antibody having the highest affinity between the antigen and antibody are repeated. In the IA control, production of a new generation of antibody (stage 1) and rest (stage 2) are repeated (see FIG. 7).

【0358】まず、スカイフック制御における抗体の試
行(ステージ1)について説明する。図69のフローチ
ャートに示すように、システムの入力情報として抗原を
認識する(ステップ440)。即ち、IA制御ブロック
14は、上下加速度センサ22から取り込んだばね上加
速度及びロッド加速度を抗原として認識する。
First, the trial (stage 1) of the antibody in the skyhook control will be described. As shown in the flowchart of FIG. 69, an antigen is recognized as input information of the system (step 440). That is, the IA control block 14 recognizes the sprung acceleration and the rod acceleration taken from the vertical acceleration sensor 22 as antigens.

【0359】次に、初期抗体群の生成を行う(ステップ
441)。即ち、抗原(ばね上加速度及びロッド加速
度)に対する抗体として図70に示す抗体I(j)(j
=1〜m)をIA制御ブロック14内のデータベース
(図示せず)から読み出す。ここで抗体I(j)は、通
電時間(Te(j))、最大切換段数(Sg(j))及
び駆動電圧(Vd(j))により構成される。
Next, an initial antibody group is generated (step 441). That is, antibodies I (j) (j) shown in FIG. 70 as antibodies against antigens (spring acceleration and rod acceleration)
= 1 to m) from a database (not shown) in the IA control block 14. Here, the antibody I (j) is composed of the energization time (Te (j)), the maximum number of switching stages (Sg (j)), and the driving voltage (Vd (j)).

【0360】次に、抗体間の親和度の演算を行う(ステ
ップ442)。即ち、抗体Kと抗体Jの親和度ξKJは、
次に示す数式20により求められる。
Next, the calculation of the affinity between the antibodies is performed (step 442). That is, the affinity ξ KJ between antibody K and antibody J is
It is obtained by the following equation (20).

【0361】[0361]

【数20】 (Equation 20)

【0362】なお、各重み係数の関係は、切り換え異音
対策への寄与度からβ>α>γとされる。
The relationship between the weighting factors is set to β>α> γ from the contribution to the switching noise countermeasures.

【0363】次に、抗体の試行を行うことにより抗原と
各抗体間の親和度の演算を行う(ステップ443)。こ
の抗体の試行は、スカイフック制御ブロック12におい
て行われるものであり、第1の実施の形態の説明で用い
た図9のフローチャートで示す処理に基づき行われる。
即ち、順次制御パラメータを抗体I(j)に設定してス
カイフック制御(試行)を一定時間行なう。
Next, the affinity between the antigen and each antibody is calculated by trialing the antibodies (step 443). This antibody trial is performed in the skyhook control block 12, and is performed based on the processing shown in the flowchart of FIG. 9 used in the description of the first embodiment.
That is, the control parameters are sequentially set to the antibody I (j), and the skyhook control (trial) is performed for a predetermined time.

【0364】なお、図9のフローチャートのステップ2
2の処理(スカイフック制御)は、図71に示すフロー
チャートに基づき行われる。即ち、アクチュエータ18
の制御パラメータがスカイフック制御ブロック12にお
いて選択された(図9のステップ21参照)抗体I
(j)の抗体情報に設定され(ステップ450)、車高
センサ20により検出されバンドパスフィルタ処理され
た車高Hを示す信号及び上下加速度センサ22により検
出されバンドパスフィルタ処理された車体の上下加速度
Gzを示す信号の読み込みが行わる(ステップ45
1)。
Note that step 2 in the flowchart of FIG.
The process 2 (sky hook control) is performed based on the flowchart shown in FIG. That is, the actuator 18
Are selected in the skyhook control block 12 (see step 21 of FIG. 9).
The signal indicating the vehicle height H that is set in the antibody information (j) (step 450), detected by the vehicle height sensor 20, and subjected to bandpass filtering, and the upper and lower sides of the vehicle body detected by the vertical acceleration sensor 22 and subjected to bandpass filtering. A signal indicating the acceleration Gz is read (step 45).
1).

【0365】次に、車高Hを微分することによりショッ
クアブソーバのストローク速度Vpが演算され(ステッ
プ452)、車体の上下加速度Gzを積分することによ
りばね上速度Vzが演算される(ステップ453)。ま
た、ショックアブソーバ16に要求される減衰係数Cr
eqが演算される(ステップ454)。
Next, the stroke speed Vp of the shock absorber is calculated by differentiating the vehicle height H (step 452), and the sprung speed Vz is calculated by integrating the vertical acceleration Gz of the vehicle body (step 453). . Further, the damping coefficient Cr required for the shock absorber 16 is
eq is calculated (step 454).

【0366】次に、減衰係数Creqが負であるか否か
の判別が行われ(ステップ455)、noと判断された
ときにはそのままステップ457へ進み、yesと判断
されたときにはステップ456において減衰係数Cre
qが0に設定される。次に、目標制御段を求めるための
各制御段の減衰係数がステップ450において選択され
たC1(j)〜Cn(j)に設定され、このC1(j)
〜Cn(j)より減衰係数Creqに最も近い減衰係数
Caが選定され、選定された減衰係数に対応するショッ
クアブソーバの制御段が目標制御段Saとして設定され
る(ステップ457)。
Next, it is determined whether or not the attenuation coefficient Creq is negative (step 455). If the determination is no, the process proceeds directly to step 457. If the determination is yes, the attenuation coefficient Cre is determined at step 456.
q is set to 0. Next, the damping coefficient of each control stage for obtaining the target control stage is set to C1 (j) to Cn (j) selected in step 450, and this C1 (j)
CCn (j), the damping coefficient Ca closest to the damping coefficient Creq is selected, and the control stage of the shock absorber corresponding to the selected damping coefficient is set as the target control stage Sa (step 457).

【0367】次に、現在の制御段をSpとして制御段の
変化幅Sa−Spがステップ450において選択された
抗体の最大許容切換段数Sg(j)を越えているか否か
の判別が行われ、noと判断されたときにはステップ4
60へ進み、yesと判断された場合にはステップ45
9において目標制御段SaがSp+Sg(j)に設定さ
れる。
Next, assuming that the current control stage is Sp, it is determined whether or not the change width Sa-Sp of the control stage exceeds the maximum allowable switching stage number Sg (j) of the antibody selected in step 450. Step 4 if determined no
Proceed to 60, and if it is determined yes, step 45
At 9, the target control stage Sa is set to Sp + Sg (j).

【0368】ステップ460においては、Sa−Spが
−Sg(j)未満であるか否かの判別が行われ、noと
判断された場合にはそのままステップ462へ進み、y
esと判断された場合にはステップ461において目標
制御弁SaがSp−Sg(j)に設定される。ステップ
462においては駆動電流の通電時間及び駆動電圧がそ
れぞれ450において設定されたTe(j)及びVd
(j)に設定された状態で、ショックアブソーバの制御
段を目標制御段Saに設定するための駆動電流がアクチ
ュエータ18へ出力され、これによりショックアブソー
バの制御段が目標制御段に制御される。
In step 460, it is determined whether Sa-Sp is less than -Sg (j). If no is determined, the flow directly advances to step 462, and y
If it is determined to be es, in step 461, the target control valve Sa is set to Sp-Sg (j). In step 462, the drive time of the drive current and the drive voltage are set to Te (j) and Vd set at 450, respectively.
In the state set in (j), a drive current for setting the control stage of the shock absorber to the target control stage Sa is output to the actuator 18, whereby the control stage of the shock absorber is controlled to the target control stage.

【0369】次に、抗原抗体間の親和度のν(j)の演
算を行う(図9のステップ25参照)。即ち、上下加速
度センサ22により検出された車体の上下加速度Gzフ
ィルタを介して取り込み、試行時間分積分して抗原抗体
間の親和度νを求める。
Next, calculation of the affinity ν (j) between the antigen and antibody is performed (see step 25 in FIG. 9). That is, it is taken in through the vertical acceleration Gz filter of the vehicle body detected by the vertical acceleration sensor 22 and integrated for the trial time to obtain the affinity ν between the antigen and the antibody.

【0370】なお、抗体の試行は抗体1〜抗体mの各抗
体について行われ、各抗体について抗原抗体間の親和度
のν(j)が求められる。そして、この各抗体について
の抗原抗体間の親和度ν1〜νmを算出した後に、図69
のステップ444に進む。
[0370] The trial of the antibodies is performed for each of the antibodies 1 to m, and the ν (j) of the affinity between the antigen and the antibody is determined for each antibody. After calculating the affinity ν 1 to ν m between the antigen and antibody for each antibody, FIG.
The process proceeds to step 444 of FIG.

【0371】次に、IA制御における新世代の抗体の産
生(ステージ1)について説明する。新世代の抗体の産
生は、図69のステップ444〜ステップ448におい
て行われる。図69のステップ442〜ステップ448
の処理は、図2のステップ5〜ステップ9に示す処理と
同一の処理であり、しきい値を超えた飽和度を持つ抗体
を記憶細胞、即ちデータベースに記憶させ(ステップ4
45、446)、システムにおいて試行を行っている抗
体の中で抗体抗原間の親和度の劣るn個の抗体等を抹消
させ、抗体の交配を行ない抹消した個数分の抗体の産生
を行う(ステップ447、448)。
Next, the production of a new generation of antibodies in IA control (stage 1) will be described. Production of a new generation of antibodies is performed in steps 444-448 of FIG. Steps 442 to 448 of FIG. 69
Is the same as the processing shown in Steps 5 to 9 in FIG. 2, and stores the antibody having a saturation exceeding the threshold value in a memory cell, that is, a database (Step 4).
45, 446), among the antibodies being tested in the system, n antibodies with inferior affinity between the antibodies and antigens are deleted, and the antibodies are crossed to produce as many antibodies as the deleted number (step). 447, 448).

【0372】なお、図69のステップ442〜ステップ
448の処理は、スカイフック制御及びIA制御のステ
ージ1(図7参照)の間に複数回繰り返される。従っ
て、新しい抗体が順次生まれ抗体の進化が継続して進む
こととなる。
The processing of steps 442 to 448 in FIG. 69 is repeated a plurality of times during the stage 1 (see FIG. 7) of the skyhook control and the IA control. Therefore, new antibodies are successively created and the evolution of the antibodies continues.

【0373】また、スカイフック制御において抗体の試
行(ステージ1)に続き、ステージ2の制御、即ち、最
も抗原抗体間の親和度の良い抗体を用いたスカイフック
制御が上述の図10のフローチャートの処理により一定
時間行われる。
In the skyhook control, following the trial of the antibody (stage 1), the control of the stage 2, that is, the skyhook control using the antibody having the highest affinity between the antigen and the antibody, is performed in the flowchart of FIG. The processing is performed for a certain period of time.

【0374】この第15の実施の形態のサスペンション
制御方法によれば、抗原抗体間の親和度の最も高い抗体
の通電時間Te及び駆動電圧Vdによりスカイフック制
御によるショックアブソーバの減衰力の制御が実行さ
れ、またこの場合制御段の最大切り換え幅が評価値が最
も高い抗体の最大許容切換段数に制限される。
According to the suspension control method of the fifteenth embodiment, the control of the damping force of the shock absorber by the skyhook control is performed by the energization time Te and the drive voltage Vd of the antibody having the highest affinity between the antigen and the antibody. In this case, the maximum switching width of the control stage is limited to the maximum allowable number of switching stages of the antibody having the highest evaluation value.

【0375】従ってスカイフック理論に基づくショック
アブソーバの減衰力制御において、制御段切り換え時の
異音の発生を防止しつつできるだけ応答性よくショック
アブソーバの減衰力を制御することができる。
Therefore, in the damping force control of the shock absorber based on the skyhook theory, it is possible to control the damping force of the shock absorber with the highest possible responsiveness while preventing the generation of abnormal noise at the time of switching control stages.

【0376】[0376]

【発明の効果】請求項1記載の発明によれば、減衰力制
御における減衰力を免疫アルゴリズムを用いて求めるこ
とで、環境が変化した場合であっても速やかに減衰力の
最適値を求めることができる。
According to the first aspect of the present invention, the optimum value of the damping force can be quickly obtained even when the environment changes by obtaining the damping force in the damping force control using the immune algorithm. Can be.

【0377】また、請求項2記載の発明によれば、抗原
と抗体間の親和度及び各抗体間の親和度に基づき車両の
サスペンションを制御するための減衰係数の組合せを設
定するため、環境が変化した場合であっても速やかに減
衰係数の組み合わせの最適値を求めることができる。
According to the second aspect of the present invention, the combination of the damping coefficient for controlling the suspension of the vehicle is set based on the affinity between the antigen and the antibody and the affinity between the respective antibodies. Even if it changes, the optimum value of the combination of the attenuation coefficients can be quickly obtained.

【0378】また、請求項3記載の発明によれば、車両
の走行状況に応じて何れかの領域を選択し、この領域に
対応して記憶されている減衰係数を用いて免疫的アルゴ
リズムの制御を行うため、抗体の最適値への収束を早め
ることができる。
According to the third aspect of the present invention, any one of the regions is selected according to the running condition of the vehicle, and the control of the immune algorithm is performed using the attenuation coefficient stored in correspondence with the selected region. Thus, the convergence of the antibody to the optimum value can be accelerated.

【0379】また、請求項4記載の発明によれば、当該
領域に対応して記憶されている減衰係数と他の領域に対
応して記憶されている減衰係数との親和度が所定値以上
の場合に、この減衰係数について他の領域の減衰係数を
当該領域の減衰係数に置き換えるため、他の領域に対応
して記憶されている減衰係数を用いてサスペンション制
御を行う場合でも制御のつながりを良好とすることがで
きる。
According to the invention of claim 4, the affinity between the attenuation coefficient stored corresponding to the area and the attenuation coefficient stored corresponding to another area is equal to or greater than a predetermined value. In this case, since the damping coefficient of the other area is replaced with the damping coefficient of the relevant area, the connection of the control is good even when the suspension control is performed using the damping coefficient stored corresponding to the other area. It can be.

【0380】また、請求項5記載の発明によれば、P.
S.Dのしきい値を設定し、これを超えないような減衰
係数を選択することで、試行回数の削減を図ることがで
き乗り心地の低下を抑制することができる。
According to the fifth aspect of the present invention, P.
By setting a threshold value of SD and selecting an attenuation coefficient that does not exceed the threshold value, the number of trials can be reduced, and a decrease in ride quality can be suppressed.

【0381】また、請求項6記載の発明によれば、ショ
ックアブソーバの各制御段とばね上加速度の関係を最適
に設定でき、最適なアダプティブ制御を実施することが
できる。
Further, according to the present invention, the relationship between each control stage of the shock absorber and the sprung acceleration can be set optimally, and optimal adaptive control can be performed.

【0382】また、請求項7記載の発明によれば、路面
入力を示すショックアブソーバの軸力変化率に対するシ
ョックアブソーバの各制御段のしきい値を最適に設定で
き、最適な路面入力制御を実施することができる。
According to the seventh aspect of the present invention, it is possible to optimally set the threshold value of each control stage of the shock absorber with respect to the rate of change of the axial force of the shock absorber indicating the road surface input, and to execute the optimum road surface input control. can do.

【0383】また、請求項8記載の発明によれば、アン
チスクォート制御を開始する最適な条件を車両速度、エ
ンジン回転数、エンジン回転数の微分値等車両状態量に
基づき最適に設定することができ、最適なアンチスクォ
ート制御を実施することができる。
According to the eighth aspect of the present invention, the optimum conditions for starting the anti-squat control can be optimally set based on the vehicle speed, the engine speed, and the vehicle state quantity such as the differential value of the engine speed. Optimum anti-squat control can be performed.

【0384】また、請求項9記載の発明によれば、車両
速度に対応したショックアブソーバの目標制御段を設定
することができ、最適なアンチダイブ制御を実施するこ
とができる。
According to the ninth aspect of the present invention, the target control stage of the shock absorber corresponding to the vehicle speed can be set, and the optimum anti-dive control can be performed.

【0385】また、請求項10記載の発明によれば、各
輪における抗原抗体間の親和度の差に基づき、的確にば
ね上加速度検出手段の異常を検出することができる。
According to the tenth aspect of the present invention, it is possible to accurately detect the abnormality of the sprung acceleration detecting means based on the difference in the affinity between the antigen and the antibody in each wheel.

【0386】また、請求項11記載の発明によれば、各
輪間の抗体の親和度に基づき、的確にばね上加速度検出
手段の異常を検出することができる。
According to the eleventh aspect of the present invention, it is possible to accurately detect an abnormality of the sprung acceleration detecting means based on the affinity of the antibody between the wheels.

【0387】また、請求項12記載の発明によれば、抗
原抗体間の親和度に変化に基づいて的確に操舵角検出手
段の異常を検出することができる。
Further, according to the twelfth aspect, it is possible to accurately detect an abnormality in the steering angle detecting means based on a change in the affinity between the antigen and the antibody.

【0388】また、請求項13記載の発明によれば、抗
原抗体間の親和度の変化に基づいて的確に車高センサの
異常を検出することができる。
Further, according to the thirteenth aspect, it is possible to accurately detect the abnormality of the vehicle height sensor based on the change in the affinity between the antigen and the antibody.

【0389】また、請求項14記載の発明によれば、ブ
レーキランプスイッチ情報と各抗体の親和度の変化状態
からブレーキランプスイッチの異常を的確に検出するこ
とかできる。
According to the fourteenth aspect of the present invention, it is possible to accurately detect an abnormality of the brake lamp switch from the brake lamp switch information and the change in the affinity of each antibody.

【0390】また、請求項15記載の発明によれば、ス
ロットル開度センサに異常が発生すると抗原抗体間の親
和度に変化が生じるため、スロットル開度情報と各抗体
の親和度の変化状態からスロットル開度センサの異常を
検出することができる。
According to the fifteenth aspect of the present invention, if an abnormality occurs in the throttle opening sensor, the affinity between the antigen and the antibody changes, so that the throttle opening information and the change in the affinity of each antibody are changed. An abnormality of the throttle opening sensor can be detected.

【0391】また、請求項16記載の発明によれば、ば
ね上状態量、例えば加速度の積分値に基づきアクチュエ
ータの通電時間及びショックアブソーバの各制御段の減
衰係数の組合せを最適に設定することができる。
According to the sixteenth aspect of the present invention, it is possible to optimally set the combination of the energizing time of the actuator and the damping coefficient of each control stage of the shock absorber based on the sprung state quantity, for example, the integral value of the acceleration. it can.

【0392】また、請求項17記載の発明によれば、ば
ね上状態、例えば加速度に基づき、振動モードに対する
制御ゲイン及びスカイフック減衰係数を最適に設定する
ことができる。
According to the seventeenth aspect, the control gain and the skyhook damping coefficient for the vibration mode can be optimally set based on the sprung state, for example, the acceleration.

【0393】また、請求項18記載の発明によれば、ば
ね上状態に基づいて駆動関係値、例えば通電時間、最大
切換段数及び駆動電圧を最適に制御することで、ショッ
クアブソーバの制御段の切替え時の異音を低減すること
ができる。
According to the eighteenth aspect of the present invention, the drive relationship values, for example, the energization time, the maximum number of switching stages, and the driving voltage are optimally controlled based on the sprung state, thereby switching the control stage of the shock absorber. The abnormal noise at the time can be reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】生物の持つ免疫反応を説明するための図であ
る。
FIG. 1 is a diagram for explaining an immune reaction of an organism.

【図2】免疫的アルゴリズムを示すフローチャートであ
る。
FIG. 2 is a flowchart showing an immunological algorithm.

【図3】免疫的アルゴリズムで用いられる語句を説明す
るための図である。
FIG. 3 is a diagram for explaining phrases used in an immunological algorithm.

【図4】免疫的アルゴリズムで用いられる抗体の交配を
説明するための図である。
FIG. 4 is a diagram for explaining hybridization of antibodies used in an immunological algorithm.

【図5】第1の実施の形態にかかるサスペンション制御
方法で用いられる減衰力制御装置の概略構成図である。
FIG. 5 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the first embodiment.

【図6】第1の実施の形態にかかるサスペンション制御
方法における抗体を説明するための図である。
FIG. 6 is a diagram for explaining an antibody in the suspension control method according to the first embodiment.

【図7】第1の実施の形態にかかるサスペンション制御
を実行するための制御の流れを説明するための図であ
る。
FIG. 7 is a diagram for explaining a control flow for executing suspension control according to the first embodiment;

【図8】第1の実施の形態にかかるサスペンション制御
方法を説明するためのフローチャートである。
FIG. 8 is a flowchart illustrating a suspension control method according to the first embodiment.

【図9】第1の実施の形態にかかるサスペンション制御
方法におけるスカイフック制御の試行を説明するための
フローチャートである。
FIG. 9 is a flowchart for explaining trial of skyhook control in the suspension control method according to the first embodiment.

【図10】第1の実施の形態にかかるサスペンション制
御方法におけるスカイフック制御を説明するためのフロ
ーチャートである。
FIG. 10 is a flowchart for explaining skyhook control in the suspension control method according to the first embodiment.

【図11】第1の実施の形態にかかるサスペンション制
御方法におけるスカイフック制御を説明するためのフロ
ーチャートである。
FIG. 11 is a flowchart for explaining skyhook control in the suspension control method according to the first embodiment.

【図12】第2の実施の形態にかかるサスペンション制
御方法を説明するためのフローチャートである。
FIG. 12 is a flowchart illustrating a suspension control method according to a second embodiment;

【図13】第2の実施の形態にかかるサスペンション制
御方法を説明するためのフローチャートである。
FIG. 13 is a flowchart illustrating a suspension control method according to a second embodiment.

【図14】第2の実施の形態にかかるサスペンション制
御方法を説明するためのフローチャートである。
FIG. 14 is a flowchart illustrating a suspension control method according to a second embodiment;

【図15】第2の実施の形態にかかるサスペンション制
御方法において用いるP.S.Dを説明するための図で
ある。
FIG. 15 illustrates a P.O. used in the suspension control method according to the second embodiment. S. It is a figure for explaining D.

【図16】第3の実施の形態にかかるサスペンション制
御方法を説明するためのフローチャートである。
FIG. 16 is a flowchart illustrating a suspension control method according to a third embodiment.

【図17】第3の実施の形態にかかるサスペンション制
御方法を説明するためのフローチャートである。
FIG. 17 is a flowchart illustrating a suspension control method according to a third embodiment.

【図18】第3の実施の形態にかかるサスペンション制
御方法を説明するためのフローチャートである。
FIG. 18 is a flowchart illustrating a suspension control method according to a third embodiment.

【図19】第3の実施の形態にかかるサスペンション制
御方法に用いられるP.S.Dのノミナル値を示すグラ
フである。
FIG. 19 is a diagram showing a P.O. used in the suspension control method according to the third embodiment. S. 6 is a graph showing a nominal value of D.

【図20】第4の実施の形態にかかるサスペンション制
御方法で用いられる減衰力制御装置の概略構成図であ
る。
FIG. 20 is a schematic configuration diagram of a damping force control device used in a suspension control method according to a fourth embodiment.

【図21】第4の実施の形態にかかるサスペンション制
御を実行するための制御の流れを説明するための図であ
る。
FIG. 21 is a diagram for explaining a control flow for executing suspension control according to the fourth embodiment.

【図22】第4の実施の形態にかかるサスペンション制
御方法を説明するためのフローチャートである。
FIG. 22 is a flowchart illustrating a suspension control method according to a fourth embodiment.

【図23】第4の実施の形態にかかるサスペンション制
御方法における抗体を説明するための図である。
FIG. 23 is a diagram for explaining antibodies in the suspension control method according to the fourth embodiment.

【図24】第4の実施の形態にかかるサスペンション制
御方法における減衰力アダプティブ制御の試行を説明す
るためのフローチャートである。
FIG. 24 is a flowchart illustrating a trial of damping force adaptive control in the suspension control method according to the fourth embodiment.

【図25】第5の実施の形態にかかるサスペンション制
御方法で用いられる減衰力制御装置の概略構成図であ
る。
FIG. 25 is a schematic configuration diagram of a damping force control device used in a suspension control method according to a fifth embodiment.

【図26】第5の実施の形態にかかるサスペンション制
御を実行するための制御の流れを説明するための図であ
る。
FIG. 26 is a diagram for explaining a control flow for executing suspension control according to the fifth embodiment.

【図27】第5の実施の形態にかかるサスペンション制
御方法を説明するためのフローチャートである。
FIG. 27 is a flowchart illustrating a suspension control method according to a fifth embodiment.

【図28】第5の実施の形態にかかるサスペンション制
御方法における抗体を説明するための図である。
FIG. 28 is a diagram for explaining antibodies in the suspension control method according to the fifth embodiment.

【図29】第5の実施の形態にかかるサスペンション制
御方法における路面入力制御の試行を説明するためのフ
ローチャートである。
FIG. 29 is a flowchart illustrating a trial of road surface input control in the suspension control method according to the fifth embodiment.

【図30】第6の実施の形態にかかるサスペンション制
御方法で用いられる減衰力制御装置の概略構成図であ
る。
FIG. 30 is a schematic configuration diagram of a damping force control device used in a suspension control method according to a sixth embodiment.

【図31】第6の実施の形態にかかるサスペンション制
御を実行するための制御の流れを説明するための図であ
る。
FIG. 31 is a diagram for explaining a control flow for executing suspension control according to the sixth embodiment.

【図32】第6の実施の形態にかかるサスペンション制
御方法を説明するためのフローチャートである。
FIG. 32 is a flowchart illustrating a suspension control method according to a sixth embodiment.

【図33】第6の実施の形態にかかるサスペンション制
御方法における抗体を説明するための図である。
FIG. 33 is a diagram for explaining antibodies in the suspension control method according to the sixth embodiment.

【図34】第6の実施の形態にかかるサスペンション制
御方法におけるアンチスクォート制御の試行を説明する
ためのフローチャートである。
FIG. 34 is a flowchart for explaining trial of anti-squat control in the suspension control method according to the sixth embodiment.

【図35】第7の実施の形態にかかるサスペンション制
御方法で用いられる減衰力制御装置の概略構成図であ
る。
FIG. 35 is a schematic configuration diagram of a damping force control device used in a suspension control method according to a seventh embodiment.

【図36】第7の実施の形態にかかるサスペンション制
御を実行するための制御の流れを説明するための図であ
る。
FIG. 36 is a diagram for describing a control flow for executing suspension control according to the seventh embodiment.

【図37】第7の実施の形態にかかるサスペンション制
御方法を説明するためのフローチャートである。
FIG. 37 is a flowchart illustrating a suspension control method according to a seventh embodiment.

【図38】第7の実施の形態にかかるサスペンション制
御方法における抗体を説明するための図である。
FIG. 38 is a diagram for explaining antibodies in the suspension control method according to the seventh embodiment.

【図39】第7の実施の形態にかかるサスペンション制
御方法におけるアンチスクォート制御の試行を説明する
ためのフローチャートである。
FIG. 39 is a flowchart illustrating a trial of anti-squat control in the suspension control method according to the seventh embodiment.

【図40】第7の実施の形態にかかるサスペンション制
御方法におけるアンチスクォート制御を説明するための
フローチャートである。
FIG. 40 is a flowchart for explaining anti-squat control in the suspension control method according to the seventh embodiment.

【図41】第8の実施の形態にかかるサスペンション制
御方法で用いられる減衰力制御装置の概略構成図であ
る。
FIG. 41 is a schematic configuration diagram of a damping force control device used in a suspension control method according to an eighth embodiment.

【図42】第8の実施の形態にかかるサスペンション制
御を実行するための制御の流れを説明するための図であ
る。
FIG. 42 is a diagram for describing a control flow for executing suspension control according to the eighth embodiment.

【図43】第8の実施の形態にかかるサスペンション制
御方法を説明するためのフローチャートである。
FIG. 43 is a flowchart illustrating a suspension control method according to an eighth embodiment;

【図44】第8の実施の形態にかかるサスペンション制
御方法における抗体を説明するための図である。
FIG. 44 is a view for explaining antibodies in the suspension control method according to the eighth embodiment.

【図45】第9の実施の形態にかかるサスペンション制
御方法で用いられる減衰力制御装置の概略構成図であ
る。
FIG. 45 is a schematic configuration diagram of a damping force control device used in a suspension control method according to a ninth embodiment.

【図46】第9の実施の形態にかかるサスペンション制
御を実行するための制御の流れを説明するための図であ
る。
FIG. 46 is a diagram for describing a control flow for executing suspension control according to the ninth embodiment.

【図47】第9の実施の形態にかかるサスペンション制
御方法を説明するためのフローチャートである。
FIG. 47 is a flowchart illustrating a suspension control method according to a ninth embodiment;

【図48】第9の実施の形態にかかるサスペンション制
御方法における抗体を説明するための図である。
FIG. 48 is a diagram for explaining antibodies in the suspension control method according to the ninth embodiment.

【図49】第9の実施の形態にかかるサスペンション制
御方法におけるアンチロール制御を説明するためのフロ
ーチャートである。
FIG. 49 is a flowchart for explaining anti-roll control in the suspension control method according to the ninth embodiment.

【図50】第10の実施の形態にかかるサスペンション
制御方法で用いられる減衰力制御装置の概略構成図であ
る。
FIG. 50 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the tenth embodiment.

【図51】第10の実施の形態にかかるサスペンション
制御を実行するための制御の流れを説明するための図で
ある。
FIG. 51 is a diagram for explaining a control flow for executing suspension control according to the tenth embodiment.

【図52】第10の実施の形態にかかるサスペンション
制御方法を説明するためのフローチャートである。
FIG. 52 is a flowchart illustrating a suspension control method according to the tenth embodiment;

【図53】第11の実施の形態にかかるサスペンション
制御方法で用いられる減衰力制御装置の概略構成図であ
る。
FIG. 53 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the eleventh embodiment.

【図54】第11の実施の形態にかかるサスペンション
制御を実行するための制御の流れを説明するための図で
ある。
FIG. 54 is a diagram for describing a control flow for executing suspension control according to the eleventh embodiment.

【図55】第11の実施の形態にかかるサスペンション
制御方法を説明するためのフローチャートである。
FIG. 55 is a flowchart illustrating a suspension control method according to an eleventh embodiment.

【図56】第11の実施の形態にかかるサスペンション
制御方法における抗体を説明するための図である。
FIG. 56 is a diagram for explaining antibodies in the suspension control method according to the eleventh embodiment.

【図57】第12の実施の形態にかかるサスペンション
制御方法で用いられる減衰力制御装置の概略構成図であ
る。
FIG. 57 is a schematic configuration diagram of a damping force control device used in the suspension control method according to the twelfth embodiment.

【図58】第12の実施の形態にかかるサスペンション
制御を実行するための制御の流れを説明するための図で
ある。
FIG. 58 is a view illustrating a control flow for executing suspension control according to the twelfth embodiment.

【図59】第12の実施の形態にかかるサスペンション
制御方法を説明するためのフローチャートである。
FIG. 59 is a flowchart illustrating a suspension control method according to a twelfth embodiment.

【図60】第13の実施の形態にかかるサスペンション
制御方法で用いられる減衰力制御装置の概略構成図であ
る。
FIG. 60 is a schematic configuration diagram of a damping force control device used in a suspension control method according to a thirteenth embodiment.

【図61】第13の実施の形態にかかるサスペンション
制御に用いられるアクチュエータの平面概略図である。
FIG. 61 is a schematic plan view of an actuator used for suspension control according to a thirteenth embodiment;

【図62】第13の実施の形態にかかるサスペンション
制御方法を説明するためのフローチャートである。
FIG. 62 is a flowchart illustrating a suspension control method according to a thirteenth embodiment.

【図63】第13の実施の形態にかかるサスペンション
制御方法における抗体を説明するための図である。
FIG. 63 is a diagram for explaining antibodies in the suspension control method according to the thirteenth embodiment.

【図64】第13の実施の形態にかかるサスペンション
制御方法におけるスカイフック制御のフローチャートで
ある。
FIG. 64 is a flowchart of skyhook control in a suspension control method according to a thirteenth embodiment.

【図65】第14の実施の形態にかかるサスペンション
制御方法で用いられる減衰力制御装置の概略構成図であ
る。
FIG. 65 is a schematic configuration diagram of a damping force control device used in a suspension control method according to a fourteenth embodiment.

【図66】第14の実施の形態にかかるサスペンション
制御方法を説明するためのフローチャートである。
FIG. 66 is a flowchart illustrating a suspension control method according to a fourteenth embodiment.

【図67】第14の実施の形態にかかるサスペンション
制御方法における抗体を説明するための図である。
FIG. 67 is a diagram for explaining antibodies in the suspension control method according to the fourteenth embodiment.

【図68】第14の実施の形態にかかるサスペンション
制御方法におけるスカイフック制御のフローチャートで
ある。
FIG. 68 is a flowchart of skyhook control in the suspension control method according to the fourteenth embodiment.

【図69】第15の実施の形態にかかるサスペンション
制御方法を説明するためのフローチャートである。
FIG. 69 is a flowchart illustrating a suspension control method according to a fifteenth embodiment.

【図70】第15の実施の形態にかかるサスペンション
制御方法における抗体を説明するための図である。
FIG. 70 is a diagram for explaining antibodies in the suspension control method according to the fifteenth embodiment.

【図71】第15の実施の形態にかかるサスペンション
制御方法におけるスカイフック制御のフローチャートで
ある。
FIG. 71 is a flowchart of skyhook control in the suspension control method according to the fifteenth embodiment.

【符号の説明】[Explanation of symbols]

10…減衰力制御装置、12…スカイフック制御ブロッ
ク、14…免疫的アルゴリズム制御ブロック、16…シ
ョックアブソーバ、18…アクチュエータ、20…車高
センサ、22…上下加速度センサ、24…バンドパスフ
ィルタ、26…減衰力アダプティブ制御ブロック、28
…路面入力制御ブロック、30…加重センサ、32…ア
ンチスクォート制御ブロック、34…車速センサ、36
…回転数センサ、38…アンチダイブ制御ブロック、4
0…ブレーキスイッチ、42…警報装置、44…アンチ
ロール制御ブロック、46…角速度センサ、48…ブレ
ーキランプスイッチ、50…スロットルセンサ、60…
ロータ、62…ステータ、101〜111…減衰力制御
装置。
DESCRIPTION OF SYMBOLS 10 ... Damping force control device, 12 ... Skyhook control block, 14 ... Immune algorithm control block, 16 ... Shock absorber, 18 ... Actuator, 20 ... Vehicle height sensor, 22 ... Vertical acceleration sensor, 24 ... Bandpass filter, 26 ... damping force adaptive control block, 28
... road surface input control block, 30 ... weight sensor, 32 ... antisquare control block, 34 ... vehicle speed sensor, 36
... Rotation speed sensor, 38 ... Anti-dive control block, 4
0: brake switch, 42: alarm device, 44: anti-roll control block, 46: angular velocity sensor, 48: brake lamp switch, 50: throttle sensor, 60:
Rotor, 62 ... Stator, 101-111 ... Damping force control device.

─────────────────────────────────────────────────────
────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成9年5月19日[Submission date] May 19, 1997

【手続補正1】[Procedure amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0073[Correction target item name] 0073

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0073】[0073]

【数2】 (Equation 2)

【手続補正2】[Procedure amendment 2]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0212[Correction target item name] 0212

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0212】[0212]

【数9】 (Equation 9)

【手続補正3】[Procedure amendment 3]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0254[Correction target item name] 0254

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0254】[0254]

【数11】 [Equation 11]

【手続補正4】[Procedure amendment 4]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0272[Correction target item name] 0272

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0272】[0272]

【数12】 (Equation 12)

【手続補正5】[Procedure amendment 5]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0291[Correction target item name] 0291

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0291】[0291]

【数13】 (Equation 13)

───────────────────────────────────────────────────── フロントページの続き (72)発明者 渋谷 浩 愛知県豊田市トヨタ町1番地 トヨタ自動 車株式会社内 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Hiroshi Shibuya 1 Toyota Town, Toyota City, Aichi Prefecture Inside Toyota Motor Corporation

Claims (18)

【特許請求の範囲】[Claims] 【請求項1】 所定の制御則にしたがって車両のサスペ
ンションを制御するサスペンション制御方法において、 車両状態を抗原とし、サスペンションの制御のための情
報を抗体として免疫アルゴリズムで演算し、この演算結
果に基づいて前記車両のサスペンションを制御すること
を特徴とするサスペンション制御方法。
1. A suspension control method for controlling a suspension of a vehicle according to a predetermined control law, wherein a vehicle state is used as an antigen, and information for controlling the suspension is calculated as an antibody by an immune algorithm, and based on the result of the calculation. A suspension control method comprising controlling a suspension of the vehicle.
【請求項2】 前記車両状態をばね上加速度とし、前記
サスペンションの制御のための情報をスカイフック減衰
係数及び各制御段の減衰係数として、前記免疫的アルゴ
リズムにおいて前記抗原と前記抗体間の親和度及び前記
抗体と前記抗体間の親和度を演算し、この演算結果に基
づいて前記車両のサスペンションを制御するための前記
減衰係数の組合せを設定することを特徴とする請求項1
記載のサスペンション制御方法。
2. The affinity between the antigen and the antibody in the immunological algorithm, wherein the vehicle state is a sprung acceleration, and information for controlling the suspension is a skyhook damping coefficient and a damping coefficient of each control stage. And calculating the affinity between the antibody and the antibody, and setting the combination of the damping coefficients for controlling the suspension of the vehicle based on the calculation result.
The described suspension control method.
【請求項3】 前記車両状態をばね上加速度とし、前記
サスペンションの制御のための情報を減衰係数として、
前記ばね上加速度を所定の周波数帯域毎に各領域に分割
し、この分割した各領域に対応させてその領域において
過去に用いた減衰係数を記憶し、各領域に対応して記憶
されている減衰係数の何れかを選択して前記免疫的アル
ゴリズムによる演算を行うことを特徴とする請求項1記
載のサスペンション制御方法。
3. The vehicle state is defined as a sprung acceleration, and information for controlling the suspension is defined as a damping coefficient.
The sprung acceleration is divided into each region for each predetermined frequency band, and a damping coefficient used in the past is stored in the region corresponding to each divided region, and the damping coefficient stored corresponding to each region is stored. 2. The suspension control method according to claim 1, wherein any one of the coefficients is selected to perform an operation according to the immune algorithm.
【請求項4】 前記領域の一つに対応して記憶されてい
る減衰係数を他の領域に対応して記憶されている減衰係
数と比較し、親和度が所定値以上の減衰係数について、
他の領域に対応して記憶されている減衰係数を前記領域
の一つに対応して記憶されている減衰係数に置き換える
ことにより減衰係数の更新を行うことを特徴とする請求
項3記載のサスペンション制御方法。
4. An attenuation coefficient stored in correspondence with one of the areas is compared with an attenuation coefficient stored in correspondence with another area.
The suspension according to claim 3, wherein the damping coefficient is updated by replacing the damping coefficient stored corresponding to another area with the damping coefficient stored corresponding to one of the areas. Control method.
【請求項5】 前記免疫的アルゴリズムによる演算にお
いては、更に、前記ばね上加速度の前記周波数帯域毎の
各領域における信号から求めた値が設定されたしきい値
を超えずかつ前記各領域のいずれにおいても前記ばね上
加速度を小さくする減衰係数を選択することを特徴とす
る請求項3記載のサスペンション制御方法。
5. In the calculation by the immunological algorithm, furthermore, a value obtained from a signal in each region of each of the frequency bands of the sprung acceleration does not exceed a set threshold value and any one of the respective regions. 4. The suspension control method according to claim 3, further comprising selecting a damping coefficient for reducing the sprung acceleration.
【請求項6】 前記車両状態をばね上加速度とし、前記
サスペンションの制御のための情報を減衰力に対する加
速度しきい値として、前記免疫的アルゴリズムにおいて
前記抗原と前記抗体間の親和度を演算し、この演算結果
に基づいて前記車両のサスペンションを制御するための
減衰力と加速度しきい値の関係を設定することを特徴と
する請求項1記載のサスペンション制御方法。
6. The immunological algorithm calculates an affinity between the antigen and the antibody, wherein the vehicle state is a sprung acceleration, and the information for controlling the suspension is an acceleration threshold value for a damping force. 2. The suspension control method according to claim 1, wherein a relationship between a damping force and an acceleration threshold value for controlling the suspension of the vehicle is set based on the calculation result.
【請求項7】 前記車両状態をばね上加速度とし、前記
サスペンションの制御のための情報を減衰力に対するシ
ョックアブソーバ軸力の変化率として、前記免疫的アル
ゴリズムで前記抗体と前記抗原の親和度を演算し、この
演算結果に基づいて前記車両のサスペンションを制御す
るための減衰力と軸力変化率のしきい値の関係を設定す
ることを特徴とする請求項1記載のサスペンション制御
方法。
7. The immunological algorithm calculates the affinity between the antibody and the antigen by using the vehicle state as a sprung acceleration and the information for controlling the suspension as a rate of change of a shock absorber axial force with respect to a damping force. 2. The suspension control method according to claim 1, wherein a relationship between a damping force for controlling the suspension of the vehicle and a threshold value of an axial force change rate is set based on the calculation result.
【請求項8】 前記車両状態をアンチスクォート制御中
のばね上加速度ピーク値とし、前記サスペンションの制
御のための情報を車両状態量として、前記免疫的アルゴ
リズムにおいて前記抗原と前記抗体間の親和度を演算
し、この演算結果に基づいてアンチスクォート制御の開
始条件を設定することを特徴とする請求項1記載のサス
ペンション制御方法。
8. The affinity between the antigen and the antibody in the immunological algorithm, wherein the vehicle state is defined as a sprung acceleration peak value during anti-squat control, and information for controlling the suspension is defined as a vehicle state quantity. 2. The suspension control method according to claim 1, wherein the calculation is performed, and a start condition of the anti-squat control is set based on the calculation result.
【請求項9】 前記車両状態をアンチダイブ制御中のば
ね上加速度ピーク値とし、前記サスペンションの制御の
ための情報を車両状態量として、前記免疫的アルゴリズ
ムにおいて前記抗原と前記抗体間の親和度を演算し、こ
の演算結果に基づいてアンチダイブ制御の開始条件を設
定することを特徴とする請求項1記載のサスペンション
制御方法。
9. An affinity between the antigen and the antibody in the immunological algorithm, wherein the vehicle state is a sprung acceleration peak value during anti-dive control, and information for controlling the suspension is a vehicle state quantity. 2. The suspension control method according to claim 1, wherein the calculation is performed, and a start condition of the anti-dive control is set based on the calculation result.
【請求項10】 更に、前記免疫的アルゴリズムにより
各輪における抗原抗体間の親和度を演算すると共にこの
各輪における抗原抗体間の親和度の偏差を検出し、この
偏差に基づいてばね上加速度検出手段の異常状態を検出
することを特徴とする請求項1又は請求項2記載のサス
ペンション制御方法。
10. The immunological algorithm calculates the affinity between antigens and antibodies in each wheel, detects a difference in the affinity between antigens and antibodies in each wheel, and detects a sprung acceleration based on the difference. 3. The suspension control method according to claim 1, wherein an abnormal state of the means is detected.
【請求項11】 更に、前記免疫的アルゴリズムにより
各輪における抗体間の親和度を演算し、この各輪の抗体
間の親和度に基づいてばね上加速度検出手段の異常状態
を検出することを特徴とする請求項1、請求項2及び請
求項10の何れか一項に記載のサスペンション制御方
法。
11. The method according to claim 1, further comprising calculating an affinity between the antibodies in each wheel by the immunological algorithm, and detecting an abnormal state of the sprung acceleration detecting means based on the affinity between the antibodies in each wheel. The suspension control method according to any one of claims 1, 2, and 10.
【請求項12】 前記車両状態をロールレートとし、前
記サスペンションの制御のための情報をロールレートの
しきい値として、前記免疫的アルゴリズムにおいて前記
抗原と前記抗体間の親和度を演算し、この演算結果に基
づいて操舵角検出手段の異常状態を検出することを特徴
とする請求項1記載のサスペンション制御方法。
12. The immunological algorithm calculates the affinity between the antigen and the antibody by using the vehicle state as a roll rate and the information for controlling the suspension as a roll rate threshold. The suspension control method according to claim 1, wherein an abnormal state of the steering angle detection means is detected based on the result.
【請求項13】 更に、前記免疫的アルゴリズムにより
各輪における抗原抗体間の親和度を演算すると共にこの
各輪における抗原抗体間の親和度の偏差を検出し、この
偏差に基づいて車高センサの異常状態を検出することを
特徴とする請求項1又は請求項2記載のサスペンション
制御方法。
13. The immuno-algorithm calculates the affinity between the antigens and antibodies in each wheel, detects the difference in the affinity between the antigens and antibodies in each wheel, and, based on the difference, calculates the affinity of the vehicle height sensor. 3. The suspension control method according to claim 1, wherein an abnormal state is detected.
【請求項14】 前記車両状態をピッチレートとし、前
記サスペンションの制御のための情報を減衰力として、
前記免疫的アルゴリズムにおいて前記抗原と前記抗体間
の親和度を演算し、この演算により求められた各抗体の
親和度偏差及びブレーキランプスイッチ情報からブレー
キランプスイッチの異常を検出することを特徴とする請
求項1記載のサスペンション制御方法。
14. The vehicle state is defined as a pitch rate, and the information for controlling the suspension is defined as a damping force.
The immunological algorithm calculates an affinity between the antigen and the antibody, and detects an abnormality of the brake lamp switch from the affinity deviation of each antibody and the brake lamp switch information obtained by the calculation. Item 4. The suspension control method according to Item 1.
【請求項15】 前記車両状態をピッチレートとし、前
記サスペンションの制御のための情報を減衰力として、
前記免疫的アルゴリズムにおいて前記抗原と前記抗体間
の親和度を演算し、この演算により求められた各抗体の
親和度偏差及びスロットル開度情報からスロットル開度
センサの異常を検出することを特徴とする請求項1記載
のサスペンション制御方法。
15. The vehicle state is defined as a pitch rate, and the information for controlling the suspension is defined as a damping force.
The immunological algorithm calculates the affinity between the antigen and the antibody, and detects an abnormality in the throttle opening sensor from the affinity deviation and the throttle opening information of each antibody obtained by the calculation. The suspension control method according to claim 1.
【請求項16】 前記車両状態をばね上状態量とし、前
記サスペンションの制御のための情報を減衰力及び減衰
力可変手段の応答性として、前記免疫的アルゴリズムに
おいて前記抗原と前記抗体間の親和度を演算し、この演
算結果に基づいて前記ばね上状態量に対する前記減衰力
及び前記減衰力可変手段の応答性を設定することを特徴
とする請求項1記載のサスペンション制御方法。
16. The affinity between the antigen and the antibody in the immunological algorithm, wherein the vehicle state is a sprung state amount, and the information for controlling the suspension is a damping force and a response of a damping force variable means. 2. The suspension control method according to claim 1, wherein the responsiveness of the damping force and the damping force variable means with respect to the sprung state amount is set based on the calculation result.
【請求項17】 前記車両状態をばね上状態量とし、前
記サスペンションの制御のための情報をスカイフック減
衰係数及び振動モードに対する制御ゲインとして、前記
免疫的アルゴリズムにおいて前記抗原と前記抗体間の親
和度を演算し、この演算結果に基づいて前記ばね上状態
に対する前記制御ゲインを設定することを特徴とする請
求項1又は請求項2記載のサスペンション制御方法。
17. The affinity between the antigen and the antibody in the immunological algorithm, wherein the vehicle state is a sprung state quantity and the information for controlling the suspension is a skyhook damping coefficient and a control gain for a vibration mode. 3. The suspension control method according to claim 1, wherein the control gain is set for the sprung state based on the calculation result.
【請求項18】 前記車両状態をばね上状態量とし、前
記サスペンションの制御のための情報を減衰力変更手段
の駆動関係値として、前記免疫的アルゴリズムにおいて
前記抗原と前記抗体間の親和度を演算し、この演算結果
に基づいて前記ばね上状態に対する前記減衰力変更手段
の駆動関係値を設定することを特徴とする請求項1又は
請求項2記載のサスペンション制御方法。
18. The immunological algorithm calculates an affinity between the antigen and the antibody by using the vehicle state as a sprung state amount and information for controlling the suspension as a driving relation value of damping force changing means. 3. The suspension control method according to claim 1, wherein a driving relation value of the damping force changing unit with respect to the sprung state is set based on a result of the calculation.
JP9088469A 1997-04-07 1997-04-07 Suspension control method Pending JPH10278536A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9088469A JPH10278536A (en) 1997-04-07 1997-04-07 Suspension control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9088469A JPH10278536A (en) 1997-04-07 1997-04-07 Suspension control method

Publications (1)

Publication Number Publication Date
JPH10278536A true JPH10278536A (en) 1998-10-20

Family

ID=13943641

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9088469A Pending JPH10278536A (en) 1997-04-07 1997-04-07 Suspension control method

Country Status (1)

Country Link
JP (1) JPH10278536A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114193994A (en) * 2021-12-06 2022-03-18 江苏大学 Ideal ceiling system based on mechanical memory element and semi-active suspension system thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114193994A (en) * 2021-12-06 2022-03-18 江苏大学 Ideal ceiling system based on mechanical memory element and semi-active suspension system thereof
CN114193994B (en) * 2021-12-06 2024-03-19 江苏大学 An ideal ceiling system and its semi-active suspension system based on mechanical memory components

Similar Documents

Publication Publication Date Title
JP3075170B2 (en) Vehicle suspension control method
CN104302492B (en) The control device of vehicle and the control method of vehicle
RU2568047C1 (en) Vehicle control device and process
EP2022655B1 (en) Control apparatus of a variable damping force damper
EP2179873B1 (en) Apparatus for controlling damping force, taking account of human sensitivity, as described by the Weber-Fechner law.
EP0306003B1 (en) Electronic controlled fluid suspension system for controlling roll and pitch of a vehicle body
EP0306819A2 (en) Electronic controlled fluid suspension system with an advance control and a feedback control of a vehicle attitude
EP0376306B1 (en) A US-OS characteristic control system for a vehicle responding to turning state quantity and the changing rate thereof
JP6481329B2 (en) Sprung vibration suppression device for vehicle
EP2829424A1 (en) Vehicle control device and vehicle control method
WO2007108316A1 (en) Vehicle suspension system
CN110497759A (en) Damping force control apparatus
CN107399216A (en) Vehicle damping force control device
JP2946511B2 (en) Shock absorber damping force control device
JP7327345B2 (en) SUSPENSION STROKE RELATED VALUE ESTIMATING APPARATUS AND METHOD
JPH05319066A (en) Suspension control device
JPH10278536A (en) Suspension control method
CN116803795A (en) Method for controlling regenerative braking of a vehicle
JP3185566B2 (en) Suspension control device
JP2845031B2 (en) Suspension control device
JP2845033B2 (en) Suspension control device
JP3180581B2 (en) Suspension control device
JPH11192827A (en) Variable damping force control device
JPH05319068A (en) Suspension controller
JP3127823B2 (en) Vehicle damping force control device