[go: up one dir, main page]

JP2002211224A - Suspension control method - Google Patents

Suspension control method

Info

Publication number
JP2002211224A
JP2002211224A JP2001005661A JP2001005661A JP2002211224A JP 2002211224 A JP2002211224 A JP 2002211224A JP 2001005661 A JP2001005661 A JP 2001005661A JP 2001005661 A JP2001005661 A JP 2001005661A JP 2002211224 A JP2002211224 A JP 2002211224A
Authority
JP
Japan
Prior art keywords
vehicle
torque
steering
vehicle body
torques
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.)
Granted
Application number
JP2001005661A
Other languages
Japanese (ja)
Other versions
JP4049999B2 (en
Inventor
Mitsunori Kawashima
光則 河島
Masahito Sudo
真仁 須藤
Koichi Kitazawa
浩一 北沢
Kazuhisa Watanabe
和久 渡邊
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2001005661A priority Critical patent/JP4049999B2/en
Priority to US10/013,118 priority patent/US6671596B2/en
Publication of JP2002211224A publication Critical patent/JP2002211224A/en
Application granted granted Critical
Publication of JP4049999B2 publication Critical patent/JP4049999B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Vehicle Body Suspensions (AREA)

Abstract

(57)【要約】 【課題】 ジグザグ走行時等のローリング方向の急激な
変化に対応し、ロール角に応じたロール剛性を得ること
が可能なサスペンションの制御方法を提供する。 【解決手段】 左後輪のサスペンションにおいて、コー
ナリングにより車体Bが路面に対し、上下動してローリ
ングし、ナックル6Lに接続したロアアーム3L及びアッパ
ーアーム2Lが車体Bの基端を始点に上下動する。ロアア
ーム3Lに接続したバネ7L及びショックアブソーバが上下
動に対応して伸縮し、路面に対する車体Bの上下動が緩
衝される。アクチュエータ1Lを駆動し、駆動アーム4L
をローリングと同一方向に回転させ、駆動アーム4Lに接
続したロアアーム3Lに上下動するトルクが伝達され、バ
ネ7Lのバネレートを補完する。右後輪のサスペンション
も同様であり、ホイールWL,WRに設けたアクチュエータ1
L,1Rを相互に関連制御して、コーナリングでのバネ7L,7
Rのバネレートを補完し、車両のロール剛性の制御を行
う。
(57) [Summary] [Problem] To provide a suspension control method capable of obtaining a roll rigidity corresponding to a roll angle in response to a rapid change in a rolling direction during zigzag traveling or the like. SOLUTION: In a suspension of a left rear wheel, a vehicle body B moves up and down with respect to a road surface to roll by cornering, and a lower arm 3L and an upper arm 2L connected to a knuckle 6L move up and down from a base end of the vehicle body B as a starting point. . The spring 7L and the shock absorber connected to the lower arm 3L expand and contract in accordance with the vertical movement, so that the vertical movement of the vehicle body B with respect to the road surface is buffered. Driving actuator 1L, drive arm 4L
Is rotated in the same direction as the rolling, and the torque that moves up and down is transmitted to the lower arm 3L connected to the drive arm 4L, thereby complementing the spring rate of the spring 7L. The same applies to the suspension for the right rear wheel.
L, 1R are controlled in relation to each other, and springs 7L, 7 at cornering
It complements the R spring rate and controls the roll stiffness of the vehicle.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、自動車等の車両の
サスペンションに関わり、サスペンションを電子制御に
より駆動するサスペンションの制御方法に係わるもので
ある。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a suspension for a vehicle such as an automobile, and more particularly to a suspension control method for driving the suspension by electronic control.

【0002】[0002]

【従来の技術】電子制御のサスペンションの駆動として
は、従来、ロール剛性可変システムが知られている。こ
のロール剛性可変システムは、コーナーリング等におい
て、ローリングのロールモーメントに寄与するスタビラ
イザーバーの捩れ角を、直接制御する手法が利用されて
いる。すなわち、ロール剛性可変システムは、スタビラ
イザーバーと車輪保持器とを連結するスタビライザーリ
ンクの一方、または両方に伸縮式アクチュエータを設け
て、この伸縮式アクチュエータに捻れ方向と反対の力を
発生させることにより、スタビライザーの捻れ角を調整
し、ローリングの角度を減少させる。ここで用いられる
伸縮式アクチュエータには、油圧式やリニアモータ式が
知られている。
2. Description of the Related Art As a drive of an electronically controlled suspension, a roll rigidity variable system is conventionally known. This roll stiffness variable system utilizes a method of directly controlling the torsion angle of a stabilizer bar that contributes to the rolling moment of rolling in cornering or the like. That is, the roll rigidity variable system is provided with a telescopic actuator on one or both of the stabilizer link connecting the stabilizer bar and the wheel retainer, and by generating a force opposite to the twisting direction on the telescopic actuator, Adjust the twist angle of the stabilizer and reduce the rolling angle. A hydraulic actuator and a linear motor actuator are known as telescopic actuators used here.

【0003】また、他のロール剛性可変システムとして
は、左右の車輪保持器に接続されたスタビライザーバー
の中央部に、回転式アクチュエータを設けることで、逆
相動作に対して反発する力を発生させて、ローリングの
角度を減少させる構成もある。上述したように、従来の
ロール剛性可変システムは、スタビライザの反発力に、
アクチュエータの発生する力を加えることにより、スタ
ビライザーバーの剛性を補完して、スタビライザーの反
発力を大くし、ローリングが発生した場合に、見かけ
上、太いスタビライザーバーを設けたような構成として
いる。これにより、上述のロール剛性可変システムによ
れば、サスペンションがローリングに対するロール剛性
が向上することになり、乗り心地及び操縦安定性を制御
することが可能となる。
As another roll rigidity variable system, a rotary actuator is provided at the center of a stabilizer bar connected to left and right wheel holders to generate a force repelling against a reverse phase operation. There is also a configuration that reduces the angle of rolling. As described above, the conventional roll stiffness variable system uses the repulsion force of the stabilizer to
By applying the force generated by the actuator, the rigidity of the stabilizer bar is complemented, the resilience of the stabilizer is increased, and when rolling occurs, an apparently thick stabilizer bar is provided. Thereby, according to the above-described variable roll rigidity system, the roll rigidity of the suspension against rolling is improved, and it is possible to control the riding comfort and the steering stability.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、上述し
たロール剛性可変システムは、コーナーリング時の定常
状態のロール角を減少させる動作のみを行い、ジグザグ
走行時のような非定常状態についての制御を考慮した構
成となっていない。そのため、上述したロール剛性可変
システムは、ジグザグ走行等によるローリング方向の急
激な変化において、ロール角の調整処理が実際のロール
角の変化に対する追従が遅れてしまう。すなわち、上述
したロール可変システムには、コーナーリングの初期に
入力される横G(横方向加速度)センサの応答遅れによ
り、ローリング発生時における過渡領域での、ロール角
の調整処理が実際のロール角の変化に対する追従が遅れ
るという問題がある。
However, the above-described variable roll stiffness system performs only the operation of reducing the steady-state roll angle during cornering, and takes into account control in an unsteady state such as during zigzag travel. Not configured. Therefore, in the above-described variable roll stiffness system, in a rapid change in the rolling direction due to zigzag traveling or the like, the roll angle adjustment processing delays following the actual roll angle change. In other words, in the above-described variable roll system, the roll angle adjustment process in the transition region when rolling occurs due to the response delay of the lateral G (lateral acceleration) sensor input at the beginning of cornering is performed based on the actual roll angle. There is a problem that the following to the change is delayed.

【0005】本発明はこのような背景の下になされたも
ので、ジグザグ走行時等のローリング方向の急激な変化
に対応し、ロール角に応じた適切なロール剛性を得るこ
とが可能なサスペンションの制御方法を提供する事にあ
る。
The present invention has been made in view of such a background, and has been developed for a suspension capable of responding to a sudden change in the rolling direction during zigzag running or the like and obtaining appropriate roll rigidity according to the roll angle. The purpose is to provide a control method.

【0006】[0006]

【課題を解決するための手段】本発明に記載のサスペン
ションの制御方法は、車体(例えば、実施形態における
車体B)がロールするのを抑制する力を発生することが
できるアクチュエータ(例えば、実施形態におけるアク
チュエータ1L,1R)の制御方法において、左右車輪
(例えば、実施形態におけるホイールWL,WR)の上下
方向における車輪の移動量の差(例えば、実施形態にお
けるストローク差ΔLR)を検出するととに舵角速度も
検出し、車輪の移動量の差と舵角速度とに基づいてアク
チュエータを制御するため、車体が中立の場合を含め
て、ハンドルを切る速度、すなわち舵角速度に基づくト
ルクを生成し、このトルクに基づいてローリング方向と
逆方向に対してアクチュエータのトルク制御を行い、逆
相のホイールレートを高めるので、ストロークの変化量
のみに基づく制御に比較して、コーナーリングにおける
ロール剛性が補完されて初期応答性が向上し、車両のコ
ンプライアンスによる応答遅れを改善でき、かつ、コー
ナーリング開始時から車体の中心に重心を置くことがで
き、常にコーナリングにより発生する遠心力に対して車
両の安定性が得られる。
According to the suspension control method described in the present invention, an actuator (for example, the embodiment) capable of generating a force for suppressing the rolling of a vehicle body (for example, the vehicle body B in the embodiment). In the control method of the actuators 1L, 1R in the first embodiment, the difference between the movement amounts of the left and right wheels (for example, the wheels WL, WR in the embodiment) in the vertical direction (for example, the stroke difference ΔLR in the embodiment) is detected. Since the angular velocity is also detected and the actuator is controlled based on the difference between the amount of movement of the wheels and the steering angular velocity, a steering wheel turning speed, that is, a torque based on the steering angular velocity, including when the vehicle body is neutral, is generated. The torque of the actuator is controlled in the direction opposite to the rolling direction based on the Therefore, compared to the control based only on the amount of change in stroke, the roll stiffness in cornering is supplemented, the initial response is improved, the response delay due to vehicle compliance can be improved, and the center of the vehicle body from the start of cornering The center of gravity can be placed on the vehicle, and the stability of the vehicle against the centrifugal force generated by cornering is always obtained.

【0007】本発明に記載のサスペンションの制御方法
は、左右車輪(例えば、実施形態におけるホイールW
L,WR)を機械的に連結し、左右車輪の上下方向におけ
る車輪の車体に対する移動量の差(例えば、実施形態に
おけるストローク差ΔLR)により捩じれが生じるスタ
ビライザが設けられており、必要とされる車輪がロール
するのを抑制する力の不足分を前記アクチュエータ(例
えば、実施形態におけるアクチュエータ1L,1R)にて
補うため、直進走行時において、転舵操作を行わないこ
とで、ハンドルを回転させることにより入力される舵角
が小さいため、舵角速度が「0」として求められ、かつ
ローリングによる車輪の車体に対する移動量の差と求め
られるため、制御回路がアクチュエータを制御すること
がなく、サスペンションの剛性が補完されないことによ
り、スタビライザー及びバネ(例えば、実施形態におけ
るバネ7L,7R)の本来の基準値のバネレートによりサ
スペンションが動作するので、予め設定された本来の乗
り心地を損なうことがない。車体のロール剛性を決定す
るバネレートは、サスペンションのバネのバネレート及
びスタビライザの捻り剛性に基づくバネレートの双方で
あるが、以下、説明のために、バネのバネレートにスタ
ビライザのバネレートを含めて説明する。
The method of controlling a suspension according to the present invention uses left and right wheels (for example, a wheel W in the embodiment).
L, WR) are mechanically connected to each other, and a stabilizer is provided which is twisted due to a difference in the amount of movement of the left and right wheels with respect to the vehicle body in the vertical direction (for example, a stroke difference ΔLR in the embodiment). In order to make up for the insufficient force for suppressing the rolling of the wheels by the actuator (for example, the actuators 1L and 1R in the embodiment), the steering wheel is rotated by not performing the steering operation during straight running. , The steering angle speed is determined to be “0”, and the difference in the amount of movement of the wheels relative to the vehicle body due to rolling is determined. Therefore, the control circuit does not control the actuator, and the rigidity of the suspension is reduced. Are not complemented, the stabilizer and the spring (for example, the springs 7L and 7R in the embodiment) Since the work suspension by the spring rate of the reference value of years, there is no compromising the original ride that has been set in advance. The spring rate that determines the roll stiffness of the vehicle body is both the spring rate of the suspension spring and the spring rate based on the torsional stiffness of the stabilizer. Hereinafter, for the sake of explanation, the spring rate of the spring includes the spring rate of the stabilizer.

【0008】本発明に記載のサスペンションの制御方法
は、車体(例えば、実施形態における車体B)がロール
するのを抑制する力を発生することができるアクチュエ
ータ(例えば、実施形態におけるアクチュエータ1L,
1R)の制御方法において、車両の横加速度を検出し、
横加速度(例えば、実施形態における横加速度値DG)
と舵角速度とに基づいてアクチュエータを制御するた
め、車体が中立の場合を含めて、ハンドルを切る速度、
すなわち舵角速度に基づくトルクを生成し、このトルク
に基づいてローリング方向と逆方向に対してアクチュエ
ータのトルク制御を行い、逆相のホイールレートを高め
るので、ストロークの変化量のみに基づく制御に比較し
て、コーナーリングにおけるロール剛性が補完されて初
期応答性が向上し、車両のコンプライアンス分による応
答遅れを改善でき、かつ、コーナーリング開始時から車
体の中心に重心を置くことができ、常にコーナリングに
より発生する遠心力に対して車両の安定性が得られる。
また、このサスペンションの制御方法は、車輪の車体に
対する移動量の差に代えて、横加速度を用いてアクチュ
エータを制御するため、ストロークセンサ使用せずに、
横加速度センサを使用することとなり、ストロークセン
サを用いた場合に比べて、駆動アームからストロークセ
ンサへのリンクやロッドを使用しないため、左右の車輪
に設けられる2つの高価なストロークセンサを削減で
き、かつ車体状態値を検出する検出機構の構造が簡易に
なることでシステムを簡素化することができ、製造コス
トを削減することが可能である。
[0008] The suspension control method according to the present invention provides an actuator (for example, the actuators 1L and 1L in the embodiment) capable of generating a force for suppressing the rolling of the vehicle body (for example, the vehicle body B in the embodiment).
1R) In the control method, the lateral acceleration of the vehicle is detected,
Lateral acceleration (for example, lateral acceleration value DG in the embodiment)
To control the actuator based on the steering angle and the steering angle speed, including when the vehicle is neutral,
That is, a torque based on the steering angular velocity is generated, and the torque of the actuator is controlled in the direction opposite to the rolling direction based on the torque, thereby increasing the wheel rate in the opposite phase. In addition, the roll stiffness in cornering is complemented, the initial response is improved, the response delay due to the compliance of the vehicle can be improved, and the center of gravity of the vehicle body can be centered from the start of cornering, which always occurs due to cornering Vehicle stability against centrifugal force is obtained.
In addition, this suspension control method controls the actuator using lateral acceleration instead of the difference in the amount of movement of the wheel with respect to the vehicle body.
Since a lateral acceleration sensor is used, the link and rod from the drive arm to the stroke sensor are not used as compared with the case of using a stroke sensor, so that two expensive stroke sensors provided on the left and right wheels can be reduced. In addition, since the structure of the detection mechanism for detecting the vehicle body state value is simplified, the system can be simplified, and the manufacturing cost can be reduced.

【0009】本発明に記載のサスペンションの制御方法
は、車両(例えば、実施形態における車体B)のロール
方向と操舵速度方向(例えば、実施形態における舵角速
度方向)が一致している場合には、車輪(例えば、実施
形態におけるホイールWL,WR)の車体に対する移動量
の差(例えば、実施形態におけるストローク差ΔLR)
と舵角速度とに基づいて制御し、車両のロール方向と操
舵速度方向とが不一致の場合には、車輪の車体(例え
ば、実施形態における車体B)に対する移動量の差に基
づいて制御し、車両のロールが少ない中立状態において
は、車両のロール方向と操舵速度方向との一致及び不一
致に関わらず、車輪の車体に対する移動量の差と舵角速
度とに基づいて制御し、すなわち舵角量を微分した舵角
速度に基づいたトルクを、車輪の車体に対する移動量の
差から求めたトルクに対して強制加算することで、舵角
速度から求めたトルクにより、コーナーリングの過渡状
態における車体の制御の遅れを補完し、コーナーリング
初期の旋回時の応答速度を改善し、耐ローリング制御に
おいて、アクチュエータ等の制御系の遅れ,及び車両コ
ンプライアンス分に基づく、車体の制御の遅れを生じさ
せず、コーナーリング開始時において、ローリングに対
する反応を向上させることが可能となる。
The method of controlling a suspension according to the present invention provides a method of controlling a suspension when a roll direction of a vehicle (for example, a vehicle body B in the embodiment) coincides with a steering speed direction (for example, a steering angular speed direction in the embodiment). Difference in the amount of movement of the wheels (for example, wheels WL and WR in the embodiment) with respect to the vehicle body (for example, stroke difference ΔLR in the embodiment)
If the roll direction and the steering speed direction of the vehicle do not match, the control is performed based on the difference in the amount of movement of the wheels with respect to the vehicle body (for example, the vehicle body B in the embodiment). In the neutral state where the roll of the vehicle is small, control is performed based on the difference between the amount of movement of the wheels with respect to the vehicle body and the steering angular speed, irrespective of whether the roll direction of the vehicle and the steering speed direction match or not, that is, the steering angle amount is differentiated. The torque based on the determined steering angular velocity is forcibly added to the torque determined from the difference in the amount of movement of the wheels with respect to the vehicle body, so that the torque determined from the steering angular velocity compensates for the control delay of the vehicle body during transient cornering. In addition, the response speed during turning at the beginning of cornering has been improved. Brute, without causing a delay in the body of the control, at the time of cornering start, it is possible to improve the response to rolling.

【0010】本発明に記載のサスペンションの制御方法
は、車両のローリング方向と操舵速度方向が一致してい
る場合には、横加速度(例えば、実施形態における横加
速度値DG)と舵角速度とに基づいて制御し、車両(例
えば、実施形態における車体B)のロール方向と操舵速
度方向が不一致の場合には、横加速度に基づいて制御
し、車両のロールが少ない中立状態においては、車両の
ロール方向と操舵速度方向の一致、不一致に関わらず車
輪の車体に対する移動量の差と舵角速度とに基づいて制
御し、すなわち舵角量を微分した舵角速度に基づいたト
ルクを、横加速度から求めたトルクに対して強制加算す
ることで、舵角速度から求めたトルクにより、コーナー
リングの過渡状態における車体Bの制御の遅れを補完
し、コーナーリング初期の旋回時の応答速度を改善し、
耐ローリング制御において、アクチュエータ等の制御系
の遅れ,及び車両コンプライアンス分に基づく、車体B
の制御の遅れを生じさせず、コーナーリング開始時にお
いて、ローリングに対する反応を向上させることが可能
となる。
In the suspension control method according to the present invention, when the rolling direction of the vehicle and the steering speed direction coincide, the suspension control method is based on the lateral acceleration (for example, the lateral acceleration value DG in the embodiment) and the steering angular velocity. When the roll direction of the vehicle (for example, the vehicle body B in the embodiment) does not match the steering speed direction, the control is performed based on the lateral acceleration, and in a neutral state where the roll of the vehicle is small, the roll direction of the vehicle is changed. Irrespective of whether or not the steering speed direction matches or does not match, control is performed based on the difference between the amount of movement of the wheel with respect to the vehicle body and the steering angular speed, that is, the torque based on the steering angular speed obtained by differentiating the steering angle amount is calculated from the lateral acceleration. The control delay of the vehicle body B in the transitional state of the cornering is complemented by the torque obtained from the steering angular velocity by the forced addition to Improves the response speed when turning
In the anti-rolling control, the vehicle body B based on the delay of the control system such as the actuator and the vehicle compliance.
At the start of cornering, the response to rolling can be improved.

【0011】本発明に記載のサスペンションの制御方法
は、中立状態であることを判定するとき、ヒステリシス
を有して判定するため、しきい値が1点の場合に、車輪
の車体(例えば、実施形態における車体B)に対する移
動量の差がしきい値を挟んで変化した場合に起こる車両
状態値のハンチングを防止したため、状態値の振動によ
るアクチュエータの制御が不安定になることが回避でき
るので、アクチュエータに供給される電流値がハンチン
グを起さずに安定に供給されるため、アクチュエータの
発生するトルクを、ローリング状態への追従性を向上さ
せ、サスペンションのロール剛性の制御の応答性を良く
する効果があり、かつ、上述したストローク位置の中立
状態を挟んだ変化によるハンチングを防止出来るため、
車体の耐ローリング制御において、微妙な変化に過敏に
影響することによる車体の振動が無くなるため、車体の
挙動が安定する。
In the suspension control method according to the present invention, when it is determined that the vehicle is in the neutral state, the determination is performed with hysteresis. Since the hunting of the vehicle state value that occurs when the difference in the amount of movement with respect to the vehicle body B) in the embodiment changes across the threshold value is prevented, the control of the actuator due to the vibration of the state value can be prevented from becoming unstable. Since the current value supplied to the actuator is supplied stably without causing hunting, the response generated by the actuator to the rolling state is improved, and the response of the control of the roll rigidity of the suspension is improved. Since there is an effect and it is possible to prevent hunting due to a change across the neutral state of the stroke position described above,
In the anti-rolling control of the vehicle body, the vibration of the vehicle body due to sensitively affecting the subtle changes is eliminated, and the behavior of the vehicle body is stabilized.

【0012】[0012]

【発明の実施の形態】本願発明は、サスペンションにお
けるバネ(例えば、コイルバネ)のバネレートを、アク
チュエータの発生するトルクにより上記バネの伸縮を制
御することで補完することにある。このとき、アクチュ
エータの発生するトルクは、コーナーリングにおけるハ
ンドル8の舵角速度と、ロール角の大きさとに基づいて
演算される。これにより、本願発明は、車両の走行状態
に対応して、実質的に車体のロール剛性を高め、ローリ
ングによる車体の傾き、すなわち、ロール角の大きさを
緩和させることにより、車両の走行の安定性を得ようと
するものである。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention is to complement the spring rate of a spring (for example, a coil spring) in a suspension by controlling the expansion and contraction of the spring by the torque generated by an actuator. At this time, the torque generated by the actuator is calculated based on the steering angular velocity of the steering wheel 8 in cornering and the magnitude of the roll angle. Accordingly, the invention of the present application substantially increases the roll rigidity of the vehicle body in accordance with the running state of the vehicle, and reduces the inclination of the vehicle body due to rolling, that is, the magnitude of the roll angle, thereby stabilizing the running of the vehicle. It is intended to obtain the nature.

【0013】また、車体のロール剛性を高めようとし
て、初めからバネのバネレートを大きい値に設定する
と、直進時に路面の状態、例えば路面のでこぼこなどに
よる衝撃を、車体が直接受けることとなり、操縦性及び
乗り心地が悪化してしまう。しかしながら、本願発明に
よれば、バネのバネレートを直進時での路面の状態によ
る衝撃を押さえる値に設定しておき、コーナーリングで
必要なロール剛性を得るバネレートと、上記バネのバネ
レートとの差を、アクチュエータの発生するトルクで補
完するので、ローリング方向に対する逆相のホイールレ
ートを高め、走行の状態に応じてロール剛性を調整する
ことができるため、直進時及びコーナーリング時の各々
で、操縦性及び乗り心地を向上させることが可能であ
る。ここで、ホイールレートとは、ホイール側WL及び
ホイールWR側のサスペンションにおける各ストローク
量変化(車輪の車体に対する移動量)に応じて、各ホイ
ール端において何N(ニュートン)の力が発生している
かを示している。以下、図面を参照して本発明の実施形
態について説明する。
Further, if the spring rate of the spring is set to a large value from the beginning in order to increase the roll rigidity of the vehicle body, the vehicle body is directly subjected to the impact of the road surface condition, for example, the unevenness of the road surface during straight traveling, and the maneuverability is increased. In addition, the ride quality deteriorates. However, according to the present invention, the spring rate of the spring is set to a value that suppresses the impact due to the state of the road surface when traveling straight, and the difference between the spring rate that obtains the required roll rigidity by cornering and the spring rate of the spring is Because the torque generated by the actuator is used to compensate, the wheel rate in the opposite phase to the rolling direction can be increased, and the roll stiffness can be adjusted according to the running condition. It is possible to improve comfort. Here, the wheel rate means how many N (Newton) force is generated at each wheel end according to each stroke amount change (movement amount of the wheel with respect to the vehicle body) in the suspension on the wheel side WL and the wheel WR side. Is shown. Hereinafter, embodiments of the present invention will be described with reference to the drawings.

【0014】<第1の実施形態>図1は本発明の第1の
実施形態によるリア(後輪)側におけるサスペンション
の構成を示す車両後方からの透視図である。この図の左
後輪のサスペンションにおいて、ホイールWLを回転自
在に支持するナックル6Lは、A型のアッパーアーム2L
及びロアアーム3Lを介して上下動可能に支持されてい
る。アッパーアーム2Lは、先端に設けたジョイントを
介してナックル6Lの上部に接続され、基端に設けたジ
ョイントを介して車体Bに接続される。ロアアーム3L
は、先端に設けたジョイントを介してナックル6Lの下
部に接続され、基端に設けたジョイントを介して車体B
に接続される。ロアアーム3Lの中央部にバネ7Lの下部
が支持され、車体Bにバネ7Lの上部が支持され、ロア
アーム3Lの基端側に、リンク5L及び駆動アーム4Lを
介してアクチュエータ1Lが接続されている。また、図
示しないショックアブソーバが、車体Bとロアアーム3
Lとの間に設けられている。ここで、アクチュエータ1L
は、減速器GLとモータMLとから構成されている。さら
に、右後輪のサスペンションにおいても、上述した構成
要素の符号の添え字が「L」から「R」に変わるのみで
構成は同様である。また、ナックル6Lとナックル6Rと
の前部間は、図示しないスタビライザにより相互に接続
され、車体Bと、ナックル6L及びナックル6Rの各々の
後部とは、図示しないラテラルリンクにより接続されて
いる。
<First Embodiment> FIG. 1 is a perspective view of a rear (rear wheel) side suspension structure according to a first embodiment of the present invention, as viewed from the rear of a vehicle. In the suspension of the left rear wheel in this figure, the knuckle 6L that rotatably supports the wheel WL is an A-type upper arm 2L.
And a lower arm 3L so as to be vertically movable. The upper arm 2L is connected to the upper part of the knuckle 6L via a joint provided at the distal end, and connected to the vehicle body B via a joint provided at the proximal end. Lower arm 3L
Is connected to the lower part of the knuckle 6L via a joint provided at the distal end, and the vehicle body B is connected via a joint provided at the proximal end.
Connected to. The lower part of the spring 7L is supported by the center of the lower arm 3L, the upper part of the spring 7L is supported by the vehicle body B, and the actuator 1L is connected to the base end of the lower arm 3L via the link 5L and the drive arm 4L. Further, a shock absorber (not shown) is provided between the vehicle body B and the lower arm 3.
L. Here, actuator 1L
Is composed of a speed reducer GL and a motor ML. Further, the configuration of the suspension for the right rear wheel is the same as that of the above, except that the suffixes of the reference numerals of the components described above are changed from “L” to “R”. The front portions of the knuckle 6L and the knuckle 6R are connected to each other by a stabilizer (not shown), and the vehicle body B is connected to the rear portions of the knuckle 6L and the knuckle 6R by lateral links (not shown).

【0015】上述の構成により、左後輪のサスペンショ
ンにおいて、コーナリングにより車体Bが路面に対し
て、上下動してローリングすることにより、ナックル6
Lに接続されたロアアーム3L及びアッパーアーム2Lが
車体Bに接続された基端を始点として上下動する。これ
により、ロアアーム3Lに接続されているバネ7L及びシ
ョックアブソーバが上下動に対応して伸縮して、路面に
対する車体Bの上下動が緩衝される。このとき、アクチ
ュエータ1Lを駆動して、回転軸回りに、駆動アーム4L
をローリングと同一の方向に回転させると、駆動アーム
4Lにリンク5Lを介して接続されたロアアーム3Lに上
下動するトルク(N・m)が伝達され、バネ7Lのバネレ
ートを補完する。また、同様に、右後輪のサスペンショ
ンにおいても、上述した構成要素の符号の添え字が
「L」から「R」に変わるのみで、左後輪のサスペンシ
ョンの動作と同様な動作を行う。これにより、ホイール
WL及びホイールWRに設けたアクチュエータ1L及び1R
を相互に関連して制御することにより、コーナリングに
おけるバネ7L及び7Rのバネレートを補完することがで
き、車両のロール剛性を積極的に制御することができ
る。
With the above configuration, in the suspension of the left rear wheel, the vehicle body B moves up and down and rolls on the road surface by cornering, thereby forming the knuckle 6.
The lower arm 3L and the upper arm 2L connected to L move up and down from the base end connected to the vehicle body B as a starting point. Thus, the spring 7L and the shock absorber connected to the lower arm 3L expand and contract in accordance with the vertical movement, and the vertical movement of the vehicle body B with respect to the road surface is buffered. At this time, the actuator 1L is driven to rotate the drive arm 4L around the rotation axis.
Is rotated in the same direction as the rolling, torque (N · m) that moves up and down is transmitted to the lower arm 3L connected to the drive arm 4L via the link 5L, and complements the spring rate of the spring 7L. Similarly, in the suspension of the right rear wheel, the same operation as that of the suspension of the left rear wheel is performed, except that the suffixes of the reference numerals of the components described above are changed from “L” to “R”. Thereby, the actuators 1L and 1R provided on the wheel WL and the wheel WR are provided.
, The spring rates of the springs 7L and 7R in cornering can be complemented, and the roll stiffness of the vehicle can be positively controlled.

【0016】すなわち、左後輪のサスペンションにおい
て、バネ7Lは、車体Bが、コーナーリングにより上下
動することで、この上下動に対応して、ロアアーム3L
に接続されているバネ7Lが上下動に対応して伸縮し、
車体Bに対してトルクを与え、車体Bの傾きを補正する
働きをする。しかしながら、上述したように、直進時の
路面の状態を緩衝させる必要があるため、バネ7Lは車
体Bを平行位置に戻すだけのトルクを与えるバネレート
を有してはいない。このため、アクチュエータ1Lは、
駆動アーム4L及びリンク5Lを介して、DCモータであ
るモータMLの回転を減速器GLがギア比で減速して得ら
れる、ローリング方向と同一方向の回転力と、駆動アー
ム4Lの長さとの乗算により得られる値のトルクをロア
アーム3Lに与える。この結果、アクチュエータ1Lは、
ロアアーム3Lにローリング方向と同一方向にトルクを
与えることで、上述したように、バネ7Lのバネレート
を補完することとなる。以下、説明上、制御装置が制御
することでアクチュエータ1L,1Rを駆動させ、この駆
動により駆動アームを回転させることでロアアーム3
L,3R各々にかける最終的な目標のトルクを、それぞれ
トルクTTL,TTRとする。
That is, in the suspension of the left rear wheel, the spring 7L moves the vehicle body B up and down by cornering.
The spring 7L connected to expands and contracts according to the vertical movement,
It functions to apply torque to the vehicle body B and correct the inclination of the vehicle body B. However, as described above, since it is necessary to buffer the state of the road surface when the vehicle is traveling straight, the spring 7L does not have a spring rate that provides a torque enough to return the vehicle body B to the parallel position. For this reason, the actuator 1L
Multiplication of the length of the drive arm 4L by the rotational force in the same direction as the rolling direction, which is obtained by reducing the rotation of the motor ML as a DC motor by the gear ratio through the drive arm 4L and the link 5L. Is given to the lower arm 3L. As a result, the actuator 1L
By applying a torque to the lower arm 3L in the same direction as the rolling direction, the spring rate of the spring 7L is complemented as described above. Hereinafter, for the sake of explanation, the control device controls the actuators 1L and 1R to be driven, and the drive arm is rotated by this drive, whereby the lower arm 3 is driven.
The final target torque applied to each of L and 3R is defined as torque TTL and TTR, respectively.

【0017】ここで、図2に示す様に、後輪のサスペン
ション各々にストロークセンサSL(左側),SR(右
側)を設け、このストロークセンサSL,SRでローリン
グによる上下動の大きさを、ストローク量として左右独
立に検出するようになっている。図2は、車体Bにおい
て、ストロークセンサSL,SR及び舵角センサSAの設
けられた位置を示す車両上方からの透視図である。ま
た、ローリングによる上下動が、コーナリングの方向に
よるため、運転者の操舵方向を検出するため、舵角セン
サSAが設けられている。舵角センサSAは、ステアリン
グホイール(ハンドル)8の操舵角及び操舵方向を検出
して、符号を付して検出した数値を出力する。例えば、
右に操舵した場合、操舵の角度に応じた正の数値を出力
し、左に操舵した場合、操舵の角度に応じた負の数値を
出力する。図2におけるストロークセンサSL及びSR
は、例えば、図3に示す上下動の距離を測るストローク
式ポテンショメータ、駆動アームの移動距離を回転角と
して測定する回転式ポテンショメータ、または図示しな
いが車両と路面との距離を測定するレーザ変位式等、す
なわち、ローリングによる車体Bのロール角に関連し
た、車体Bの路面に対する傾き量を測定できるものであ
ればいずれをも用いることができる。図3においては、
左後輪のサスペンションにストローク式ポテンションメ
ータを用いた例であり、ストロークセンサSLを車体B
に取り付け、アッパーアーム2Lにリンクにより結合し
ている。また、右後輪のサスペンションに、ストローク
センサSRとして回転式ポテンションメータを例として
用いている。さらに、上述のアクチュエータ1L,1Rの
制御及びストロークセンサSL,SRの出力の検出は、図
示しない制御回路により行われる。この制御回路は、C
PUと、メモリ等の記憶部とから構成されており、CP
Uが記憶部のプログラムに従い、各センサから得られる
ストローク量や舵角等のパラメータの数値に基づきアク
チュエータ1L,Rのトルクの方向及びトルク量の制御を
行う。
As shown in FIG. 2, stroke sensors SL (left) and SR (right) are provided on each of the rear wheel suspensions. Left and right are detected independently as quantities. FIG. 2 is a perspective view from above of the vehicle body B showing positions where the stroke sensors SL and SR and the steering angle sensor SA are provided. Further, since the vertical movement due to the rolling depends on the direction of the cornering, a steering angle sensor SA is provided to detect the steering direction of the driver. The steering angle sensor SA detects the steering angle and the steering direction of the steering wheel (handle) 8 and outputs a numerical value detected by adding a sign. For example,
When steering to the right, a positive numerical value is output according to the steering angle, and when steering to the left, a negative numerical value is output according to the steering angle. The stroke sensors SL and SR in FIG.
For example, a stroke potentiometer shown in FIG. 3 for measuring a vertical movement distance, a rotary potentiometer for measuring a moving distance of a drive arm as a rotation angle, or a laser displacement type for measuring a distance between a vehicle and a road surface (not shown). In other words, any device can be used as long as it can measure the amount of inclination of the vehicle body B with respect to the road surface in relation to the roll angle of the vehicle body B by rolling. In FIG.
This is an example in which a stroke type potentiometer is used for the suspension of the left rear wheel.
And is connected to the upper arm 2L by a link. In addition, a rotary potentiometer is used as an example of a stroke sensor SR in the suspension for the right rear wheel. Further, the control of the actuators 1L and 1R and the detection of the outputs of the stroke sensors SL and SR are performed by a control circuit (not shown). This control circuit is C
A PU and a storage unit such as a memory.
U controls the direction and amount of torque of the actuators 1L, R based on the values of parameters such as the stroke amount and the steering angle obtained from each sensor according to the program in the storage unit.

【0018】次に、図1および図4を参照し、一実施形
態の動作例を説明する。図4は運転者が操舵する方向に
応じた、アクチュエータ1L及び1Rの発生するトルク量
を演算する各パラメータの変化を示すタイミングチャー
トである。実際の動作を説明する前に、アクチュエータ
1L,1Rの制御を行うための制御回路が行う処理の流れ
をフロチャートを用いて説明する。動作の前提として、
運転者が車両に乗り込み、イグニッションスイッチをオ
ン状態にすることにより、上記制御回路は、この時点の
ストロークセンサSL,SRの出力する測定値MDL,M
DR(単位mm)を、各々基準値DL,DR(単位mm)とし
て記憶部に記憶する。これは、以降で用いるストローク
差ΔLRを、ストローク位置の基準値からの変化量(車
輪の車体に対する移動量)に基づき演算するため、車体
の重量及び荷物・乗員の重さにより変化する基準値をエ
ンジン始動時に測定することで、状況に応じてサスペン
ションにかかる重量に対応して、その時々の正確な基準
値を得るために行われる。
Next, an example of the operation of the embodiment will be described with reference to FIGS. FIG. 4 is a timing chart showing changes in parameters for calculating the amount of torque generated by the actuators 1L and 1R according to the direction in which the driver steers. Before describing the actual operation, a flow of processing performed by a control circuit for controlling the actuators 1L and 1R will be described with reference to a flowchart. As a premise of operation,
When the driver gets into the vehicle and turns on the ignition switch, the control circuit determines that the measured values MDL, M output by the stroke sensors SL, SR at this time point.
DR (unit: mm) is stored in the storage unit as reference values DL, DR (unit: mm), respectively. This is because the stroke difference ΔLR used hereinafter is calculated based on the amount of change in the stroke position from the reference value (the amount of movement of the wheels relative to the vehicle body). The measurement is performed at the time of starting the engine to obtain an accurate reference value at each time according to the weight applied to the suspension depending on the situation.

【0019】このため、ストローク位置の基準値には、
車両が乗車定員や荷物,ガソリン等の重量などにより、
停止時における9.8(m/s2)の重力加速度の状態で
測定した値を使用する必要があるため、イグニッション
スイッチをオンした状態で、制御回路によりストローク
センサSL,SRから読み込まれる値を用いる。そして、
制御回路は、プログラムに従い、図5,図7及び図8に
示す各々のフローチャートの処理を開始する。これらの
フローチャートの処理は、一定時間毎(例えば、10m
sec毎)に、1セットの処理として繰り返され、得られ
た結果からアクチュエータ1L,1Rに各々発生させるト
ルクTL,TRの発生の制御がこの一定時間毎に行われ
る。図4による実際の制御の流れの説明に先立ち、図
5,図7及び図8に示す各々のフローチャートの処理の
説明を行う。
For this reason, the reference value of the stroke position includes:
Depending on the capacity of the vehicle, the weight of luggage, gasoline, etc.
Since it is necessary to use the value measured in the state of the gravitational acceleration of 9.8 (m / s 2 ) at the time of stop, the value read from the stroke sensors SL and SR by the control circuit with the ignition switch turned on is used. Used. And
The control circuit starts the processing of each flowchart shown in FIGS. 5, 7, and 8 according to the program. The processing in these flowcharts is performed at regular intervals (for example, 10 m
(every second), the processing is repeated as one set, and the control of the generation of the torques TL, TR to be generated in the actuators 1L, 1R is performed at regular intervals. Prior to the description of the actual control flow shown in FIG. 4, the processing of the flowcharts shown in FIGS. 5, 7, and 8 will be described.

【0020】図5のフローチャートにおいては、操舵の
速度を示す舵角速度(rad/sec)に基づき、アクチュエ
ータ1L,1Rに発生させるトルクYL,YRを求める演算
が行われる。この演算は、図6の舵角速度とトルクY
L,YRとの関係から、舵角速度に対応してトルクYL,
YRを求める。図6は、横軸が舵角速度であり、縦軸が
トルクYL,YRの値となっている。ここで、舵角速度
が、例えば0.5(rad/sec)以下のとき、トルクYL,
YRの値が「0」に設定されている。これは、直進走行
時にハンドル8のぶれなどにより、小さい舵角が発生す
る場合があり、このぶれに過敏に反応してサスペンショ
ンの剛性を高めてしまうことを防止している。すなわ
ち、あまり小さい舵角速度において、アクチュエータ1
L,1Rにトルクを発生させず、直進時には、基本バネレ
ートでサスペンションを動作させ、乗り心地を優先させ
る。また、トルクYL,YRの最大値は、例えば、200
(N・m)に設定されている。このトルクYL,YRの最
大値は、車両の乗り心地や操縦性を複数の人間が試乗し
て、この多数が選択した数値等に基づき決定される。
In the flowchart of FIG. 5, a calculation is performed to determine the torques YL and YR generated in the actuators 1L and 1R based on the steering angular speed (rad / sec) indicating the steering speed. This calculation is based on the steering angular velocity and torque Y shown in FIG.
From the relationship between L and YR, the torque YL,
Find YR. In FIG. 6, the horizontal axis represents the steering angular velocity, and the vertical axis represents the values of the torques YL and YR. Here, when the steering angular velocity is, for example, 0.5 (rad / sec) or less, the torque YL,
The value of YR is set to "0". This prevents a small steering angle from occurring due to the movement of the steering wheel 8 during straight running, and prevents the suspension from being excessively responsive to the movement and increasing the rigidity of the suspension. That is, at a very small steering angular velocity, the actuator 1
When running straight, the suspension operates at the basic spring rate without generating torque in the L and 1R, giving priority to ride comfort. Further, the maximum value of the torques YL and YL is, for example, 200
(N · m). The maximum values of the torques YL and YR are determined based on numerical values and the like selected by a plurality of persons who test-ride the ride comfort and maneuverability of the vehicle.

【0021】次に、各ステップの説明を行う。ステップ
S01において、制御回路は、舵角センサSAから、舵
角方向を含む舵角量を入力する。ステップS02におい
て、制御回路は、舵角センサSAから得られた舵角方向
を記憶部の舵角方向フラグにセットする。ステップS0
3において、制御回路は、上記一定時間による舵角量の
変化、すなわち操舵量の微分値としての舵角速度を求め
る演算を行う。このとき、微分値としては、例えば、前
回の測定値を記憶部に記憶しておき、順次得られる測定
値から前回の測定値を減算することで得る。ステップS
04において、制御回路は、舵角速度の方向を示す舵角
速度方向を、記憶部の舵角速度方向フラグにセットす
る。ここで、舵角方向は、一定でもハンドル8を戻すと
きなどは舵角の方向と舵角速度の方向が異なる場合があ
る。ステップS05において、制御回路は、記憶部に記
憶されている、図6に示す舵角速度と、アクチュエータ
1L及び1Rに発生させるトルクとの関係を、各々示すグ
ラフから、舵角速度に対応した各々のトルクYL,YRを
選択して演算結果として出力する。また、図6における
トルクYL,YRの最大値は、例えば、200(N・m)
に設定されている。このトルクYL,YRの最大値は、車
種毎に、車両の乗り心地や操縦性を複数の人間が試乗し
て、この多数が選択した数値等に基づき決定される。ス
テップS06において、制御回路は、一定時間毎に各ア
クチェータ1L,1Rの生成するトルクYL,YRを設定す
る。
Next, each step will be described. In step S01, the control circuit inputs a steering angle amount including the steering angle direction from the steering angle sensor SA. In step S02, the control circuit sets the steering angle direction obtained from the steering angle sensor SA in a steering angle direction flag of the storage unit. Step S0
In 3, the control circuit performs an operation to obtain a change in the steering angle amount over the above-mentioned fixed time, that is, a steering angle speed as a differential value of the steering amount. At this time, the differential value is obtained, for example, by storing the previous measured value in the storage unit and subtracting the previous measured value from the sequentially obtained measured values. Step S
At 04, the control circuit sets a steering angular velocity direction indicating the direction of the steering angular velocity in a steering angular velocity direction flag of the storage unit. Here, even when the steering angle direction is constant, when the steering wheel 8 is returned, the direction of the steering angle and the direction of the steering angular velocity may be different. In step S05, the control circuit determines, from the graphs respectively showing the relationship between the steering angular velocity shown in FIG. YL and YR are selected and output as a calculation result. The maximum value of the torques YL and YL in FIG. 6 is, for example, 200 (Nm).
Is set to The maximum values of the torques YL and YR are determined for each vehicle type based on numerical values and the like selected by a plurality of persons who test-ride the ride comfort and maneuverability of the vehicle. In step S06, the control circuit sets the torques YL and YR generated by the actuators 1L and 1R at regular intervals.

【0022】また、図7のフローチャートにおいては、
ストローク量に基づき、アクチュエータ1L,1Rの発生
させるトルクTL,TRを求める演算が行われる。ステッ
プS11において、制御回路は、左右のサスペンション
におけるストロークセンサSL,SRから、各々測定値M
DL,MDRを読み込む。ステップS12において、制御
回路は、測定値と基準値との差、すなわちストローク量
を演算する。すなわち、制御回路は、左後輪のストロー
ク量ΔDLを「MDL−DL」の式により演算し、同様
に、右後輪のストローク量ΔDRを「MDR−DR」の式
により演算して各々求め、記憶部に記憶させる。
In the flowchart of FIG.
An operation for obtaining the torques TL and TR generated by the actuators 1L and 1R is performed based on the stroke amount. In step S11, the control circuit reads the measured values M from the stroke sensors SL and SR in the left and right suspensions, respectively.
Read DL and MDR. In step S12, the control circuit calculates a difference between the measured value and the reference value, that is, a stroke amount. That is, the control circuit calculates the stroke amount ΔDL of the left rear wheel by the equation “MDL−DL”, and similarly calculates the stroke amount ΔDR of the right rear wheel by the equation “MDR−DR”, It is stored in the storage unit.

【0023】次に、ステップS13において、制御回路
は、ステップS12で求められた左後輪のストローク量
ΔDLと、右後輪のストローク量ΔDRとのストローク差
ΔLRを、「ΔDL−ΔDR」の式により演算する。ステ
ップS14において、制御回路は、ストローク差ΔLR
=±αのとき車体Bが路面に対して「中立」と判定し、
ストローク量ΔLR>αのとき車体Bが「右下がり」と
判定し、ストローク差ΔLR<−αのとき「左下がり」
と判定し、判定結果を車両状態値として、記憶部にスト
ローク差ΔLRと共に記憶させる。ここで、αは、たと
えば、0.3(mm)に設定され、ストローク差ΔLRを
「0」として求める範囲である。この「中立」の範囲設
定により、直進走行時において、路面の微少な歪曲に過
敏に反応して、サスペンションの剛性を高めてしまうこ
とを防止している。すなわち、あまり微少なストローク
位置の変化において、アクチュエータ1L,1Rにトルク
を発生させず、直進時には、基本バネレートのみとし
て、ロール剛性を補完せずにサスペンションを動作さ
せ、乗り心地を優先させる。
Next, in step S13, the control circuit calculates a stroke difference ΔLR between the stroke amount ΔDL of the left rear wheel and the stroke amount ΔDR of the right rear wheel obtained in step S12 by an expression of “ΔDL−ΔDR”. Is calculated by In step S14, the control circuit determines the stroke difference ΔLR
= ± α, the body B is determined to be “neutral” with respect to the road surface,
When the stroke amount ΔLR> α, the vehicle body B is determined to be “lower right”, and when the stroke difference ΔLR <−α, “lower left”.
And the storage unit stores the determination result as a vehicle state value together with the stroke difference ΔLR. Here, α is set to, for example, 0.3 (mm), and is a range in which the stroke difference ΔLR is determined as “0”. By setting the range of “neutral”, it is possible to prevent the rigidity of the suspension from increasing in response to the slight distortion of the road surface when traveling straight. That is, in a very slight change in the stroke position, no torque is generated in the actuators 1L and 1R, and when the vehicle is going straight, the suspension is operated with only the basic spring rate without supplementing the roll rigidity, thereby giving priority to ride comfort.

【0024】次に、ステップS15において、制御回路
は、ストローク差ΔLRに基づき、アクチュエータ1
L,1R各々の発生するトルクTL,TRを演算する。すな
わち、車種に対応して設定された目標バネレートJT
(単位N(ニュートン)/mm、図示されていないスタビ
ライザの捻り剛性に基づくバネレートをも含むこととす
る)と、実際にサスペンションに設けられているバネ7
Lの基本バネレートJS(単位N(ニュートン)/mm)
とのバネレート差ΔJにストローク差ΔLR(mm)を乗
じた値がロール剛性反力不足力FWとなる。ここで、目
標バネレートJTは、車種に応じて各々決定され、例え
ば32(N/mm)であり、トルクYL及びトルクTLの各
々の最大値を加算し、この加算結果のトルクTTLをバ
ネレートに換算した値と、基準バネレート(この値も車
種により異なるが、例えば14.6(N/mm))とを加
算した値として求められる。したがって、制御回路は、
「(JT−JS)×ΔLR」の式に基づき演算を行い、
ロール剛性反力不足力FWを求める。また、アクチュエ
ータ1L,1Rに各々発生させるトルクTL,TRは、目標
バネレートJTに対して基本バネレートJSの不足して
いるバネレート差ΔJを補完するために必要なトルクで
あり、先に求めたロール剛性反力不足力FWにレバー比
DD(実質的に駆動アーム4Lまたは4Rの長さ、単位c
m)を乗じたものである。
Next, in step S15, the control circuit determines whether the actuator 1
Calculate the torques TL and TR generated by L and 1R, respectively. That is, the target spring rate JT set according to the vehicle type
(Unit: N (Newton) / mm, including a spring rate based on the torsional rigidity of a stabilizer not shown) and a spring 7 actually provided on the suspension.
L basic spring rate JS (unit N (Newton) / mm)
The value obtained by multiplying the spring rate difference ΔJ with the stroke difference ΔLR (mm) is the roll rigid reaction force insufficient force FW. Here, the target spring rate JT is determined according to the type of vehicle, and is, for example, 32 (N / mm). The maximum value of each of the torque YL and the torque TL is added, and the torque TTL resulting from the addition is converted into a spring rate. And a reference spring rate (this value also varies depending on the type of vehicle, for example, 14.6 (N / mm)). Therefore, the control circuit
An operation is performed based on the formula of “(JT−JS) × ΔLR”,
Find the roll stiffness reaction force shortage force FW. Further, the torques TL and TR generated in the actuators 1L and 1R are torques required to supplement the insufficient spring rate difference ΔJ of the basic spring rate JS with respect to the target spring rate JT. Lever ratio DD (substantially the length of the drive arm 4L or 4R, unit c)
m).

【0025】このため、制御回路は、「(FW×DD)
/2」の式に基づき演算を行い、トルクTL,TRを各々
求める。上記式で、「FW×DD」を「2」で除算して
いるのは、ロール剛性の補完に必要なトルク(見かけ上
のバネレートの増加分)を、相補的にアクチュエータ1
L,1Rが各々反対方向の向きのトルクを「1/2」ずつ
発生する制御を行うためである。そして、制御回路は、
車両状態値が「右下がり」及び「左下がり」のいずれか
であるかにより、ステップS15で求めた(FW×DD
/2)に極性を付して、トルクTL,TRを演算する。例
えば、制御回路は、運転者が右に操舵を行い、車体Bが
左方向にローリング、すなわち図1において、車体Bの
左側がの方向に沈み込み、の方向に浮き上がる(車
両状態値:「左下がり」)とすると、アクチュエータ1
Lがの方向に回転し、バネ6Lを伸ばすトルクTL
((+FW)×DD/2)を演算し、一方、アクチュエ
ータ1Rがの方向に回転し、バネ6Rを縮めるトルクT
R((−FW)×DD/2)を演算する。(逆に、車体B
が右方向にローリング、すなわち図1において、車体B
の左側がの方向に沈み込み、の方向に浮き上がる
と、車両状態値は「右下がり」となる。)以下、説明の
ためバネを伸ばす方向のトルクを(+)とし、バネを縮
める方向のトルクを(−)として説明する。また、スト
ローク差から求められるトルクTL,TRの最大値は、例
えば、200(N・m)に設定されている。このトルク
TL,TRの最大値は、車種毎に、車両の乗り心地や操縦
性を複数の人間が試乗して、この多数が選択した数値等
に基づき決定される。
For this reason, the control circuit calculates “(FW × DD)
/ 2 "to calculate the torques TL and TR. In the above equation, “FW × DD” is divided by “2” because the torque (apparent increase in spring rate) required for complementing the roll rigidity is complementarily calculated by the actuator 1.
This is because L and 1R perform control to generate torques in the opposite directions each by “ず つ”. And the control circuit is
It is determined in step S15 depending on whether the vehicle state value is “lower right” or “lower left” (FW × DD)
/ 2) with polarity, and calculate the torques TL and TR. For example, in the control circuit, the driver steers to the right, and the vehicle body B rolls to the left, that is, in FIG. 1, the left side of the vehicle body B sinks in the direction and floats in the direction (vehicle state value: “left Drop), actuator 1
L rotates in the direction of and the torque TL that extends the spring 6L
((+ FW) × DD / 2), while the actuator 1R rotates in the direction of, and the torque T for contracting the spring 6R.
Calculate R ((− FW) × DD / 2). (Conversely, body B
Is rolling rightward, that is, in FIG.
When the left side of the vehicle sinks in the direction and rises in the direction, the vehicle state value becomes “downward to the right”. Hereinafter, for the sake of explanation, the torque in the direction in which the spring is extended is (+), and the torque in the direction in which the spring is contracted is (-). The maximum value of the torques TL and TR obtained from the stroke difference is set to, for example, 200 (Nm). The maximum values of the torques TL and TR are determined for each vehicle type based on numerical values and the like selected by a plurality of persons who test-ride the ride comfort and maneuverability of the vehicle.

【0026】次に、ステップS16において、制御回路
は、車両状態値が「中立」であるか否かの判定を行う。
ここで、制御回路は、車両状態値が「中立」で無い場
合、ステップ15で求めたトルクTL,TRの値を記憶部
に記憶させ、このフローチャートの処理を終了する。一
方、制御回路は、車両状態値が「中立」である場合、処
理をステップ17へ進める。そして、ステップS17に
おいて、制御回路は、ストローク差ΔLRが「中立」の
値の範囲にあり、車両状態値を「中立」と判定したた
め、ストローク差ΔLRによるトルクTL及びトルクTR
の目標値を各々「0」に設定して、記憶部に記憶し、こ
のフローチャートの処理を終了する。
Next, in step S16, the control circuit determines whether the vehicle state value is "neutral".
Here, when the vehicle state value is not “neutral”, the control circuit stores the values of the torques TL and TR obtained in step 15 in the storage unit, and ends the processing of this flowchart. On the other hand, when the vehicle state value is “neutral”, the control circuit advances the process to step 17. In step S17, the control circuit determines that the stroke difference ΔLR is in the range of “neutral” and the vehicle state value is “neutral”, so the torque TL and the torque TR based on the stroke difference ΔLR are determined.
Are set to “0” and stored in the storage unit, and the processing of this flowchart ends.

【0027】次に、図8のフローチャートにおいては、
図5及び図7のフローチャートの処理により求められた
トルクTL,TR及びトルクTL,TRに基づき、実際にア
クチュエータ1L,1Rに発生させるトルクTTL,TTR
を求める。ステップS21において、制御回路は、車両
状態値が「中立」であるか否かの判定を行い、判定結果
が「中立」でなければ、処理をステップS22へ進め、
車両状態が「中立」であれば、処理をステップS25へ
進める。次に、ステップS22において、制御回路は、
車両状態値と舵角速度方向との比較、すなわち舵角速度
方向に対応したローリング方向である(車両のロール方
向と操舵速度方向とが一致している)か否か、ここでは
車両状態値が「左下がり」でかつ操舵速度方向が右であ
るか否かの判定を行う。このとき、制御回路は、車両状
態値が「左下がり」でかつ舵角速度方向が右である場
合、処理をステップS25へ進め、この組み合わせ以外
の場合、処理をステップS23へ進める。
Next, in the flowchart of FIG.
Based on the torques TL, TR and the torques TL, TR obtained by the processing in the flowcharts of FIGS. 5 and 7, the torques TTL, TTR actually generated in the actuators 1L, 1R.
Ask for. In step S21, the control circuit determines whether or not the vehicle state value is “neutral”. If the determination result is not “neutral”, the process proceeds to step S22.
If the vehicle state is "neutral", the process proceeds to step S25. Next, in step S22, the control circuit
A comparison between the vehicle state value and the steering angular velocity direction, that is, whether or not the rolling direction corresponds to the steering angular velocity direction (the roll direction and the steering speed direction of the vehicle match), here the vehicle state value is “left”. It is determined whether "down" and the steering speed direction is right. At this time, the control circuit advances the process to step S25 when the vehicle state value is “downward left” and the steering angular velocity direction is right, and advances the process to step S23 when the combination is not this combination.

【0028】次に、ステップS23において、制御回路
は、車両状態値と舵角速度方向との比較、すなわち舵角
速度方向に対応したローリング方向である(車両のロー
ル方向と操舵速度方向とが一致している)か否か、ここ
では車両状態値が「右下がり」でかつ操舵速度方向(舵
角速度方向)が左であるか否かの判定を行う。このと
き、制御回路は、車両状態値が「右下がり」でかつ舵角
速度方向が左である場合、処理をステップS25へ進
め、この組み合わせ以外の場合、処理をステップS24
へ進める。次に、ステップS24において、制御回路
は、ストローク差ΔLRから求めたトルクTL及びTR
を、各々トルクTTL,TTRとして記憶部へ記憶させ
る。また、ステップS25において、制御回路は、アク
チュエータ1Lに発生させるトルクTTLを「YL+TL」
の式に基づき演算し、アクチュエータ1Rに発生させる
トルクTTRを「YR+TR」の式に基づき演算し、演算
されたトルクTTL,TTRを記憶部に記憶させる。次
に、ステップS26において、制御回路は、アクチュエ
ータ1L,1RにトルクTTL,TTRを出力させるための
電流量を演算する。例えば、制御回路は、使用するモー
タML,MRがDCモータであり、このモータML,MRを
PWM(パルス幅変調)制御の場合、電流量を調整する
ため、一定周期の連続パルスにおいて「H」レベルと
「L」レベルの幅のデューティ比を演算する。
Next, in step S23, the control circuit compares the vehicle state value with the steering angular velocity direction, that is, the rolling direction corresponding to the steering angular velocity direction (when the rolling direction of the vehicle and the steering speed direction match each other). Here, it is determined whether the vehicle state value is “downward to the right” and the steering speed direction (steering angular speed direction) is left. At this time, if the vehicle state value is “downward to the right” and the steering angular velocity direction is left, the control circuit proceeds to step S25. Otherwise, the control circuit proceeds to step S24.
Proceed to. Next, in step S24, the control circuit determines the torques TL and TR obtained from the stroke difference ΔLR.
Are stored in the storage unit as torques TTL and TTR, respectively. In step S25, the control circuit sets the torque TTL to be generated in the actuator 1L to "YL + TL".
And the torque TTR generated in the actuator 1R is calculated based on the formula of "YR + TR", and the calculated torques TTL and TTR are stored in the storage unit. Next, in step S26, the control circuit calculates the amount of current for causing the actuators 1L, 1R to output the torques TTL, TTR. For example, when the motors ML and MR to be used are DC motors and the motors ML and MR are subjected to PWM (pulse width modulation) control, the control circuit adjusts the amount of current so that "H" is output in a continuous pulse having a constant period. The duty ratio between the level and the width of the “L” level is calculated.

【0029】上述した車両状態値と舵角速度方向フラグ
との状態に基づく、図8のフローチャートにおける制御
回路が行う演算の組み合わせを図9に示す。ここで、車
両状態が「中立」の項における「強制加算」とは、プロ
グラムの処理上、車両状態によらない特別な加算処理と
して定義した名称である。すなわち、通常、車体Bは、
車体コンプライアンス分遅れて、遠心力により舵角と反
対方向にローリングする。このため、車体Bが車体状態
が「中立」の場合に、アクチュエータ1L,1Rを制御し
ないと、すでにハンドル8が操舵されており、次に段階
ではハンドル8の相舵角の方向と逆にローリングが開始
される。したがって、車体コンプライアンス分により、
初期コーナーリング時におけるロール剛性の制御が遅れ
てしまうため、舵角方向に応じたローリング方向と逆の
トルクを強制的にアクチュエータ1L,1Rに発生させる
ために、強制加算が行われる。
FIG. 9 shows a combination of calculations performed by the control circuit in the flowchart of FIG. 8 based on the state of the vehicle state value and the steering angular velocity direction flag described above. Here, “forced addition” in the item “vehicle state is neutral” is a name defined as a special addition process that does not depend on the vehicle state in the processing of the program. That is, the vehicle body B is usually
Rolling in the direction opposite to the steering angle due to centrifugal force, delayed by the body compliance. Therefore, when the vehicle body B is in the "neutral" state and the actuators 1L and 1R are not controlled, the steering wheel 8 has already been steered, and in the next stage, rolling is performed in the opposite direction to the steering angle of the steering wheel 8. Is started. Therefore, according to the body compliance,
Since the control of the roll stiffness at the time of the initial cornering is delayed, the forced addition is performed in order to forcibly generate the torque opposite to the rolling direction according to the steering angle direction to the actuators 1L and 1R.

【0030】すなわち、車体状態値が「中立」のとき、
上述したように、舵角速度方向フラグと車両状態値とが
一致していない場合、制御するトルクTTL,TTRが
「0」になり、コーナーリングの初期の過渡状態(スト
ローク差ΔLRが「0」)において、制御できず、耐ロ
ーリング制御において、アクチュエータ等の制御系の遅
れ,及び車両コンプライアンス分に基づく、車体Bの制
御の遅れが生じてしまう。そのため、第1の実施形態で
は、車体状態値が「中立」の場合に、舵角量を微分した
舵角速度に基づいたトルクYL,YRを、トルクTL,TR
の各々「0」に対して強制加算して、車体Bの制御の遅
れを補完し、コーナーリング初期の旋回時の応答速度を
改善している。
That is, when the vehicle body state value is "neutral",
As described above, when the steering angular velocity direction flag and the vehicle state value do not match, the torques TTL and TTR to be controlled become “0”, and in the initial transient state of the cornering (the stroke difference ΔLR is “0”). In the anti-rolling control, a delay in a control system such as an actuator and a delay in control of the vehicle body B based on the vehicle compliance are caused. For this reason, in the first embodiment, when the vehicle body state value is “neutral”, the torques YL and YR based on the steering angular velocity obtained by differentiating the steering angle amount are changed to the torques TL and TR.
Are added forcibly to "0" to compensate for the control delay of the vehicle body B and improve the response speed at the time of turning at the beginning of cornering.

【0031】また、図9から判るように、車体Bの挙動
において、舵角速度方向フラグとこの舵角速度方向に対
応したローリング方向による車両状態値とが一致したと
きに、舵角速度から求めたトルクYL,YRと、ストロー
ク差ΔLRから求めたトルクTL,TRとを各々加算し
て、最終目標のアクチュエータに出力させるトルクTT
L,TTRを生成している。さらに、制御回路は、舵角速
度方向フラグとこの舵角速度方向に基づく車両状態値と
が一致していない場合に加算するとき、ストローク差Δ
LRに基づいたトルクTL,TRのみにより、最終目標の
トルクTTL,TTRを演算結果として出力する。これ
は、舵角速度方向が逆方向と成っているため、舵角速度
から求められるトルクYL,YRのトルク方向が、ローリ
ングを抑制するのに必要なトルクの方向と逆となり、ト
ルクTTL,TTRのトルク量として、トルクTL,TRか
ら、トルクYL,YRの分が減算されて、トルクTTL,
TTRが減少するのを防止するためである。このとき、
さらに、舵角方向が逆転した場合、舵角速度方向から判
るように、現在のローリング方向を起こす方向に対し
て、すでにハンドル8が逆方向に操舵されており、車体
コンプライアンスにより初期コーナーリング時における
ロール剛性の制御が遅れてしまうため、舵角方向と逆の
トルクを強制的にアクチュエータ1L,1Rに発生させる
必要がある。
As can be seen from FIG. 9, when the steering angle speed direction flag and the vehicle state value in the rolling direction corresponding to the steering angle speed direction match in the behavior of the vehicle body B, the torque YL obtained from the steering angle speed is obtained. , YR and the torques TL, TR obtained from the stroke difference ΔLR, respectively, and the torque TT output to the final target actuator.
L and TTR are generated. Further, when the control circuit adds the steering angular velocity direction flag and the vehicle state value based on the steering angular velocity direction when they do not match, the stroke difference Δ
Only the torques TL and TR based on the LR are used to output the final target torques TTL and TTR as the calculation results. This is because the directions of the steering angular speeds are opposite to each other, so that the torque directions of the torques YL and YR obtained from the steering angular speeds are opposite to the directions of the torques necessary to suppress the rolling, and the torques TTL and TTR are equal to each other. As an amount, the torque TL, TR is subtracted from the torque YL, YR to obtain the torque TTL,
This is to prevent TTR from decreasing. At this time,
Furthermore, when the steering angle direction is reversed, as can be seen from the steering angular velocity direction, the steering wheel 8 has already been steered in the opposite direction to the direction in which the current rolling direction occurs, and the roll stiffness during initial cornering due to vehicle body compliance. Therefore, it is necessary to forcibly generate a torque opposite to the steering angle direction in the actuators 1L and 1R.

【0032】このため、舵角速度方向フラグとこの舵角
速度方向に基づく車両状態値とが一致しておらず、かつ
舵角方向が現在のローリング方向に対応していない場
合、舵角方向フラグが車両状態値の示す方向と逆となる
時点において、トルクTTL,TTRがトルクTL,TRの
符号が逆となることとなり、このトルクTTL,TTRの
方向がローリング方向と同一方向に変化する。すなわ
ち、すでにハンドル8が操舵され、舵角方向が変化して
いるため、車体コンプライアンス分により初期コーナー
リング時におけるロール剛性の制御が遅れてしまうた
め、これからローリングの起こる方向を推定して、現在
のローリング方向と同一の方向のトルクをアクチュエー
タ1L,1Rに発生させる。上述した処理により、一実施
形態は、耐ローリング制御において、例えば、車体状態
値が「右下がり」から「中立」,そして「中立」から
「左下がり」に変化していくとき、コンプライアンス分
及び制御遅れの分を考慮して、次のローリング方向を予
測しながらトルクTTL,TTRを演算して求めるため、
コーナーリング等の走行状態に対応させて、スムーズに
車体Bのロール剛性を制御することが出来る。
Therefore, if the steering angle speed flag does not match the vehicle state value based on the steering angle speed direction, and the steering angle direction does not correspond to the current rolling direction, the steering angle direction flag is set to At a time point opposite to the direction indicated by the state value, the signs of the torques TTL and TTR are reversed, and the directions of the torques TTL and TTR change in the same direction as the rolling direction. That is, since the steering wheel 8 has already been steered and the steering angle direction has been changed, the control of the roll stiffness at the time of initial cornering is delayed due to the vehicle body compliance. A torque in the same direction as the direction is generated in the actuators 1L and 1R. According to the above-described process, in the anti-rolling control, for example, when the vehicle body state value changes from “downward to the right” to “neutral” and from “neutral” to “downward to the left”, the compliance amount and the control are controlled. In consideration of the delay, the torques TTL and TTR are calculated and calculated while predicting the next rolling direction.
The roll rigidity of the vehicle body B can be smoothly controlled in accordance with the running state such as cornering.

【0033】また、制御回路は、トルクを大きくするた
めにモータML,MRに供給する電流量を多くしたい場
合、上述したPWM制御において、「H」レベル(正論
理における「H」のパルス)の幅を広げ、「L」レベル
の幅を狭くし、トルクを小さくするために電流を少なく
したい場合、「L」レベルの幅を広げ、「H」レベルの
幅を狭くなるように、トルクTTL,TTR各々のデュー
ティ比を演算する。このとき、トルクの発生する方向
は、モータML,MRに流す電流の方向を逆にすることで
制御する。以下、説明のため、アクチュエータ1Lを
の方向(図1参照)、すなわち(+)の方向へ回転させ
て、バネを伸ばす方にトルクTLを発生させる電流方向
を(+)とし、アクチュエータ1Lをの方向、すなわ
ち(−)の方向へ回転させて、バネを縮める方にトルク
TLを発生させる電流方向を(−)と定義する。同様
に、アクチュエータ1Rをの方向、すなわち(+)の
方向へ回転させて、バネを伸ばす方にトルクTRを発生
させる電流方向を(+)とし、アクチュエータ1Rを
の方向、すなわち(−)方向へ回転させて、バネを縮め
る方にトルクTRを発生させる電流方向を(−)と定義
する。
When the control circuit wants to increase the amount of current supplied to the motors ML and MR in order to increase the torque, in the above-described PWM control, the "H" level ("H" pulse in the positive logic) is used in the PWM control. When it is desired to increase the width, reduce the width of the “L” level, and reduce the current in order to reduce the torque, the torques TTL, TL are increased so that the width of the “L” level is increased and the width of the “H” level is reduced. The duty ratio of each TTR is calculated. At this time, the direction in which the torque is generated is controlled by reversing the direction of the current flowing through the motors ML and MR. Hereinafter, for the sake of explanation, the current direction for generating the torque TL in the direction in which the actuator 1L is rotated in the direction (see FIG. 1), that is, the direction (+), that is, when the spring is extended, is referred to as (+). The direction in which the torque TL is generated in the direction in which the spring is contracted by rotating in the direction, that is, in the direction of (-), is defined as (-). Similarly, when the actuator 1R is rotated in the direction of, ie, the direction of (+), the current direction for generating the torque TR in the direction of extending the spring is set to (+), and the actuator 1R is moved in the direction of, ie, the (−) direction. The direction of the current that causes the torque TR to be generated by rotating and contracting the spring is defined as (-).

【0034】次に、図4に戻り、実際の制御の流れを説
明する。まず、図4における各図の説明を簡単に行う。
図4(a)は、舵角の方向を示しており、基準線より上
側が右に転舵したときの右側における舵角を示し、基準
線より下側が左に転舵されたときの左側の舵角を示して
いる。また、図4(a)には、矩形上の実線が示されて
いるが、転舵している方向を意味する舵角速度の方向を
示している。例えば、舵角は右側にあっても、左に転舵
するとき、舵角速度の方向は左となり、舵角と舵角速度
との方向が一致しないこともある。図4(b)は、転舵
による車両のローリング状態である車両状態値を示して
いる。すなわち、車両状態値は、上記ストローク差ΔL
Rから求められる「中立」,「右下がり」,「左下が
り」のいずれかに分類される。
Next, returning to FIG. 4, the actual control flow will be described. First, each figure in FIG. 4 will be briefly described.
FIG. 4A shows the direction of the steering angle, that is, the steering angle on the right side when the upper side of the reference line is steered to the right, and the left side when the lower side of the reference line is steered to the left. This shows the steering angle. Further, in FIG. 4A, a solid line on a rectangle is shown, which indicates the direction of the steering angular velocity which means the steering direction. For example, even when the steering angle is on the right side, when turning to the left, the direction of the steering angular speed is left, and the directions of the steering angle and the steering angular speed may not match. FIG. 4B shows a vehicle state value that is a rolling state of the vehicle due to steering. That is, the vehicle state value is determined by the stroke difference ΔL.
It is classified into any of "neutral", "downward right", and "downward left" obtained from R.

【0035】図4(c)は、舵角方向フラグの状態を示
しており、同時に、アクチュエータ1L及び1Rのトルク
の発生方向を示している。例えば、このトルク発生方向
としては、アクチュエータ1Rを(+)の方向へ回転さ
せて右側のバネを伸ばし、アクチュエータ1Lを(−)
の方向へ回転させて左側のバネを縮める場合、つまり舵
角方向フラグが「左」の場合と、アクチュエータLを
(+)の方向へ回転させて左側のバネを伸ばし、アクチ
ュエータ1Rを(−)の方向へ回転させて右側のバネを
縮める場合、つまり舵角方向フラグが「右」の場合とが
ある。すなわち、制御回路は、この舵角方向フラグに基
づき、アクチュエータ1L,1Rに与える電流の極性を制
御する。図4(d)は、舵角速度に基づいて演算された
トルクYL,YR、及びストローク差ΔLRに基づき演算
されたトルクTL,TRの絶対値を示すものである。ここ
で、トルクYLとトルクYRとは、値は同一であるが、力
の方向が互いに逆方向となっており、同様に、トルクT
LとトルクTRとは、値は同一であるが、力の方向が互い
に逆方向となっている。
FIG. 4 (c) shows the state of the steering angle direction flag, and at the same time, the direction in which the actuators 1L and 1R generate torque. For example, as the torque generation direction, the actuator 1R is rotated in the direction of (+) to extend the right spring, and the actuator 1L is moved to (-).
When the steering angle direction flag is set to "left", the actuator L is rotated in the direction of (+) to extend the left spring, and the actuator 1R is set to (-). , The right-side spring is contracted, that is, the steering angle direction flag is “right”. That is, the control circuit controls the polarity of the current applied to the actuators 1L and 1R based on the steering angle direction flag. FIG. 4D shows the absolute values of the torques YL and YR calculated based on the steering angular velocity and the torques TL and TR calculated based on the stroke difference ΔLR. Here, the torque YL and the torque YL have the same value, but the directions of the forces are opposite to each other.
L and the torque TR have the same value, but the directions of the forces are opposite to each other.

【0036】図4(e)は、図4(d)のトルクYLと
トルクTLとを加算した最終目標値であるトルクTTL,
及びトルクYRとトルクTRとを加算した最終目標値であ
るトルクTTRの絶対値を示している。ここで、トルク
TTLとトルクTTRとは、値は同一であるが、力の方向
が互いに逆方向となっている。また、このトルクTT
L,TTRの最大値は、トルクYLとトルクTLとの各々の
最大値を加算してトルクTTLを求め、アクチュエータ
1LにこのトルクTTLを発生させたときに、このトルク
TTLの反対方向の向きのトルクに対して対応可能なア
クチュエータ1Lの強度で決定される。図4(d)及び
図4(e)は、絶対値で示されており、アクチュエータ
1L,1Rに発生させるトルクの方向が舵角方向フラグに
より指示される。なお、制御回路は、以下説明する各時
刻において、上述した図5,図7及び図8に示した、一
定時間毎に制御回路がセットで実行する各々のフローチ
ャートの処理に従い、必要な各パラメータを各センサに
よりサンプリングして、最終の制御目標であるトルクT
TLとトルクTTRとを求める演算を行っている。
FIG. 4E shows a torque TTL, which is a final target value obtained by adding the torque YL and the torque TL of FIG. 4D.
And the absolute value of the torque TTR which is the final target value obtained by adding the torque YR and the torque TR. Here, the torque TTL and the torque TTR have the same value, but the directions of the forces are opposite to each other. Also, this torque TT
The maximum values of L and TTR are obtained by adding the respective maximum values of the torque YL and the torque TL to obtain the torque TTL. When the torque TTL is generated in the actuator 1L, the torque TTL is set in the direction opposite to the direction of the torque TTL. It is determined by the strength of the actuator 1L that can cope with the torque. FIGS. 4D and 4E show absolute values, and the direction of the torque generated in the actuators 1L and 1R is indicated by the steering angle direction flag. At each time described below, the control circuit sets necessary parameters in accordance with the processing of the flowcharts shown in FIGS. Sampling is performed by each sensor, and the final control target torque T
Calculation for obtaining TL and torque TTR is performed.

【0037】時刻t0において、車体Bは、右方向にも
左方向にも転舵されていないため、ローリング状態にな
っていない。このため、ストローク差ΔLRが「0」で
あり、車両状態値は「中立」となっている。したがっ
て、舵角速度から求めた制御目標のトルクYL,YR、及
びストローク差ΔLRから求めた制御目標のトルクT
L,TRは、いずれも「0」であり、制御回路は、強制加
算処理において、加算結果のトルクTTL,TTRがいず
れも「0」となるため、トルクを発生させる電流値が
「0」と演算され、アクチュエータ1L,1Rに対してト
ルクを発生させる電流を流さない。
At time t0, the vehicle body B is not in a rolling state because it has not been steered to the right or left. Therefore, the stroke difference ΔLR is “0”, and the vehicle state value is “neutral”. Therefore, the control target torques YL and YR obtained from the steering angular velocity and the control target torque T obtained from the stroke difference ΔLR
L and TR are both “0”, and the control circuit determines that the current value for generating the torque is “0” because the torques TTL and TTR resulting from the addition are both “0” in the forced addition process. The calculated current is not applied to the actuators 1L and 1R to generate a torque.

【0038】次に、時刻t1において、運転者が右方向
のコーナーリングにおいて、車両を右に転舵し始める
と、舵角は徐々に右方向へ増加していく。しかしなが
ら、この時刻t1の時点において、制御回路は、まだ、
ハンドル8が転舵されておらず、舵角速度が「0」であ
るため、舵角方向フラグ及び舵角速度方向フラグ共に、
前回の状態の「左」の状態からの変更を行わない。この
ため、制御回路は、ストローク差ΔLR及び図6に基づ
く演算結果として、トルクYL,YR,TL,TRが全て
「0」として求められるため、時刻t1におけるトルク
TTL,TTRの演算結果を、各々「0」として出力す
る。したがって、制御回路は、アクチュエータ1L,1R
各々に対してトルクを発生させる電流を供給せず、アク
チュエータ1L,1Rのトルク制御を行わない。
Next, at time t1, when the driver starts turning the vehicle to the right in the right cornering, the steering angle gradually increases to the right. However, at the time t1, the control circuit still has
Since the steering wheel 8 is not turned and the steering angular velocity is “0”, both the steering angle direction flag and the steering angular velocity direction flag
Does not change from the left state of the previous state. Therefore, the control circuit obtains all the torques YL, YR, TL, and TR as "0" as the calculation results based on the stroke difference ΔLR and FIG. Output as "0". Therefore, the control circuit includes the actuators 1L, 1R
The current for generating torque is not supplied to each of them, and the torque control of the actuators 1L and 1R is not performed.

【0039】次に、時刻t2において、運転者がハンド
ル8を転舵していることにより、舵角は徐々に右方向へ
増加しているが、車体Bにおいて、車体コンプライアン
ス分の遅れにより、ローリングが起こっていないため、
車両状態値は、「中立」である。一方、制御回路は、転
舵しているため、右側に舵角が発生するので、一定時間
毎に舵角センサSAから得られる舵角から舵角方向フラ
グに「右」を記憶し、得られた舵角と前回の舵角とに基
づき、舵角速度の演算を行う。このとき、転舵を開始す
る時点では、舵角速度を演算するための前回の舵角は、
「0」にセットされている。そして、制御回路は、ハン
ドル8が右方向に転舵されているため、演算結果として
得られる舵角速度の方向が「右」であるため、舵角速度
方向フラグを「右」の状態へ書き換える。そして、制御
回路は、この得られた舵角速度から、目標値であるトル
クYL,YRを、図6のトルクと舵角速度との関係を示す
グラフから求める演算を行う。ここで、穏やかなコーナ
ーリングの場合、運転者の乗り心地及び操縦安定性に影
響を与えないサスペンションの剛性とするため、予め影
響を及ぼす舵角速度を車種毎に測定し、この測定結果に
基づき、図6の目標値のトルクYL,YRを発生する舵角
速度の下限、及び目標値YL,YRの最大値までの舵角速
度に対する変化の傾きが設定されている。また、制御回
路は、ストローク差ΔLRからトルクTL,TRを求める
が、車両状態値が「中立」のため、演算結果として、ト
ルクTL,TRを「0」として出力する。このとき、制御
回路は、車両状態が「中立」のため、強制加算の処理を
行い、トルクYLとトルクTLと、トルクYRとトルクTR
とを各々加算する。ここで、トルクTL,TRが「0」の
ため、演算結果のトルクTTL,TTRは、各々ストロー
ク差ΔLRから求められるトルクYL,YRのみとなる。
そして、制御回路は、「右」に設定された舵角方向フラ
グに基づき、アクチュエータ1Lのトルクの発生方向を
「左側バネ7L伸ばす」方向に、アクチュエータ1Rのト
ルクの発生方向を「右側バネ7R縮める」方向に設定す
る。
Next, at time t2, the steering angle gradually increases to the right due to the driver turning the steering wheel 8, but in the vehicle body B, rolling is delayed due to the delay of the vehicle body compliance. Has not happened,
The vehicle state value is “neutral”. On the other hand, since the steering circuit is steered, a steering angle is generated on the right side, so that "right" is stored in the steering angle direction flag from the steering angle obtained from the steering angle sensor SA at regular intervals, and the control angle is obtained. The steering angle speed is calculated based on the steering angle and the previous steering angle. At this time, at the time of starting the steering, the previous steering angle for calculating the steering angular velocity is:
It is set to "0". Then, the control circuit rewrites the steering angular velocity direction flag to the “right” state because the steering angular velocity direction obtained as the calculation result is “right” because the steering wheel 8 is steered to the right. Then, the control circuit calculates the torques YL and YL as target values from the obtained steering angular velocity from a graph showing the relationship between the torque and the steering angular velocity in FIG. Here, in the case of gentle cornering, in order to make the suspension rigidity that does not affect the ride comfort and steering stability of the driver, the steering angular velocity that affects beforehand is measured for each vehicle type, and based on this measurement result, The lower limit of the steering angular velocity for generating the target values of the torques YL and YL and the gradient of the change in the steering angular velocity up to the maximum value of the target values YL and YL are set. Further, the control circuit obtains the torques TL and TR from the stroke difference ΔLR, but outputs the torques TL and TR as “0” as the calculation result because the vehicle state value is “neutral”. At this time, since the vehicle state is "neutral", the control circuit performs a forcible addition process, and the torque YL and the torque TL, and the torque YR and the torque TR.
And are respectively added. Here, since the torques TL and TR are “0”, the calculated torques TTL and TTR are only the torques YL and YR obtained from the stroke difference ΔLR.
Then, based on the steering angle direction flag set to “right”, the control circuit reduces the torque generation direction of the actuator 1L to “extend the left spring 7L” and reduces the torque generation direction of the actuator 1R to “right spring 7R”. "Direction.

【0040】すなわち、車両状態が「中立」である時刻
t2から時刻t3まで、アクチュエータ1L,1Rに発生さ
せる最終目標のトルクTTL,TTRは、ストローク差Δ
LRに基づくトルクTL,TRが「0」であるため、舵角
速度から求められるトルクYL,YRのみで求められるこ
とになる。そして、制御装置は、「右」を示す舵角方向
フラグに基づき、トルクTTL,TTRを発生させるた
め、アクチュエータ1L,1R各々に対して対応する電流
を流す。これにより、制御回路は、アクチュエータ1L
にの(+)方向(図1参照)のトルクTTLを発生さ
せ、アクチュエータ1Rにの(−)方向のトルクTTR
を発生させる。したがって、車体Bは、ローリングによ
り、路面に対してロール角を「0」にする方向、すなわ
ち、左下がりのローリング方向に対して逆方向に制御さ
れる。
That is, from time t2 to time t3 when the vehicle state is "neutral", the final target torques TTL and TTR generated by the actuators 1L and 1R are determined by the stroke difference Δ
Since the torques TL and TR based on LR are "0", the torques TL and TR can be obtained only from the torques YL and YL obtained from the steering angular velocity. Then, the control device supplies a corresponding current to each of the actuators 1L and 1R to generate the torques TTL and TTR based on the steering angle direction flag indicating “right”. As a result, the control circuit sets the actuator 1L
Generates a torque TTL in the (+) direction (see FIG. 1), and applies a torque TTR in the (-) direction to the actuator 1R.
Generate. Accordingly, the rolling of the vehicle body B is controlled in a direction in which the roll angle is set to “0” with respect to the road surface, that is, in a direction opposite to the rolling direction falling leftward.

【0041】次に、時刻t3において、制御回路は、ス
トローク差ΔLRの値に基づいて、車体状態が「中立」
から「左下がり」に変化したことを検知する。したがっ
て、制御回路は、車両状態が「左下がり」で舵角速度方
向フラグが「右」である(車両のロール方向と操舵速度
方向とが一致している)場合、ストローク差ΔLRに基
づき、求められた目標値であるトルクTR,TLを「0」
でなく、制御の値としてのトルク値として求める。これ
により、制御回路は、トルクYLとトルクTLとの加算に
よりトルクTTLを演算結果として求め、同様に、トル
クYRとトルクTRとの加算によりトルクTTRを演算結
果として求める。そして、制御回路は、「右」を示す舵
角方向フラグに基づき、アクチュエータ1Lにの
(+)方向のトルクTTLを発生させ、アクチュエータ
1Rにの(−)方向のトルクTTRを発生させる。した
がって、車体Bは、ローリングにより、路面に対してロ
ール角を「0」にする方向、ストローク差ΔLWを
「0」にするローリング方向に対して逆方向に制御され
る。
Next, at time t3, the control circuit sets the vehicle body state to "neutral" based on the value of the stroke difference ΔLR.
From "to the left" is detected. Therefore, when the vehicle state is “downward left” and the steering angular velocity direction flag is “right” (the roll direction and the steering speed direction of the vehicle match), the control circuit determines the stroke based on the stroke difference ΔLR. Target torques TR and TL are set to "0
Instead of the torque value as a control value. Thus, the control circuit obtains the torque TTL as an operation result by adding the torque YL and the torque TL, and similarly obtains the torque TTR as an operation result by adding the torque YR and the torque TR. Then, the control circuit generates a (+) direction torque TTL for the actuator 1L and a (-) direction torque TTR for the actuator 1R based on the steering angle direction flag indicating “right”. Therefore, the rolling of the vehicle body B is controlled in the direction of setting the roll angle to “0” with respect to the road surface and in the direction opposite to the rolling direction of setting the stroke difference ΔLW to “0”.

【0042】次に、時刻t4において、制御回路は、舵
角速度が図6のグラフに設定された下限値を下回るた
め、トルクYL,YRを「0」として出力する。この結
果、制御回路は、演算結果として、トルクTTL,TTR
を、各々トルクTL,TRの値により、出力する。このと
き、制御回路は、時刻t3における制御と同様に、アク
チュエータ1Lにの(+)方向のトルクTTLを発生さ
せ、アクチュエータ1Rにの(−)方向のトルクTTR
を発生させ、ローリング方向に対して逆方向に、車体B
を制御する。
Next, at time t4, the control circuit outputs the torques YL and YR as "0" because the steering angular velocity falls below the lower limit set in the graph of FIG. As a result, the control circuit calculates the torques TTL and TTR as calculation results.
Are output according to the values of the torques TL and TR, respectively. At this time, similarly to the control at the time t3, the control circuit generates a (+) torque TTL for the actuator 1L and a (-) torque TTR for the actuator 1R.
In the direction opposite to the rolling direction,
Control.

【0043】次に、時刻t5において、運転者は、コー
ナーを曲がりきることにより、車両の向きを直進方向に
戻しはじめる。このため、車両の舵角方向は右方向であ
るが、ハンドル8を切る舵角速度方向は左方向という状
態となる。このとき、制御回路は、舵角速度方向フラグ
に「左」を設定するが、舵角速度が図6のグラフに設定
された下限値を下回るため、トルクYL,YRを「0」と
して出力する。すなわち、制御回路は、時刻5が舵角の
変化しない一定の定常円旋回の領域であるため、時刻t
5において、ストローク差ΔLRから求められるトルク
TL,TRのみを、トルクTTL,TTRとして、舵角方向
フラグに基づいたトルク方向の設定で出力する。
Next, at time t5, the driver turns around the corner and starts to return the vehicle to the straight traveling direction. For this reason, the steering angle direction of the vehicle is to the right, but the steering angle speed direction for turning the steering wheel 8 is to the left. At this time, the control circuit sets the steering angular velocity direction flag to “left”, but outputs the torques YL and YR as “0” because the steering angular velocity is lower than the lower limit set in the graph of FIG. That is, the control circuit determines that the time t 5 is a constant steady circular turning region where the steering angle does not change.
In step 5, only the torques TL and TR obtained from the stroke difference ΔLR are output as the torques TTL and TTR with the setting of the torque direction based on the steering angle direction flag.

【0044】次に、時刻t6において、制御回路は、舵
角速度が図6のグラフに設定された下限値を超えるた
め、このグラフから得られるトルクYL,YRを演算結果
として出力する。しかしながら、制御回路は、図8のフ
ローチャートの処理に基づき、車両状態値が「左」にセ
ットされ、舵角速度方向フラグが「左」にセットされて
いる(車両のロール方向と操舵速度方向とが一致してい
ない)場合、舵角速度に基づいて得られるトルクYL,
YRを用いずに、ストローク差ΔLRに基づき得られる
トルクTL,TRを、トルクTTL,TTRとして出力す
る。これにより、制御回路は、依然として、舵角方向フ
ラグが「右」であるため、時刻t3における制御と同様
に、アクチュエータ1Lにの(+)方向のトルクTTL
を発生させ、アクチュエータ1Rにの(−)方向のト
ルクTTRを発生させ、ローリング方向に対して逆方向
に、車体Bを制御する。
Next, at time t6, the control circuit outputs the torques YL and YR obtained from this graph as the calculation results because the steering angular velocity exceeds the lower limit set in the graph of FIG. However, the control circuit sets the vehicle state value to “left” and sets the steering angular velocity direction flag to “left” based on the processing of the flowchart of FIG. If they do not match), the torque YL obtained based on the steering angular velocity,
Without using YR, the torques TL, TR obtained based on the stroke difference ΔLR are output as torques TTL, TTR. As a result, the control circuit still determines that the steering angle direction flag is “right”, so that the torque TTL of the actuator 1L in the (+) direction is applied to the actuator 1L, similarly to the control at time t3.
Is generated to generate a torque TTR in the (-) direction on the actuator 1R to control the vehicle body B in the direction opposite to the rolling direction.

【0045】次に、時刻t7において、制御回路は、舵
角センサSAから得られる舵角により、転舵方向が左に
なったことを検出し、舵角方向フラグに「左」を設定す
る。また、制御回路は、舵角方向フラグに設定された
「左」のデータに基づいてトアクチュエータ1Lに発生
させるトルクの方向を「左側のバネ7L縮める」方向に
設定し、アクチュエータ1Rに発生させるトルクの方向
を「右側バネ7R伸ばす」方向に設定する。そして、制
御装置は、上述の様に設定された各アクチュエータに発
生させるトルクの発生方向に基づき、トルクTTL,T
TRを発生させるため、アクチュエータ1L,1R各々に
対して対応する電流を流す。これにより、制御回路は、
アクチュエータ1Lにの(−)方向のトルクTTLを発
生させ、アクチュエータ1Rにの(+)方向のトルク
TTRを発生させる。したがって、制御回路は、車体B
が車体コンプライアンス分により、ハンドル8の転舵方
向に基づいて、次に発生するローリングに対応して、路
面に対してロール角を「0」にする方向、すなわち、右
下がりのローリング方向に対して逆方向の制御を開始す
る。このとき、制御回路は、その他の制御パラメータに
関して、変更を行わない。
Next, at time t7, the control circuit detects from the steering angle obtained from the steering angle sensor SA that the steering direction has turned left, and sets the steering angle direction flag to "left". Further, the control circuit sets the direction of the torque to be generated in the actuator 1L to the direction to “shrink the left spring 7L” based on the “left” data set in the steering angle direction flag, and sets the torque to be generated in the actuator 1R. Is set to the direction of “extend right spring 7R”. Then, the control device determines the torques TTL, TTL based on the direction of the torque generated by each actuator set as described above.
In order to generate TR, a corresponding current flows through each of the actuators 1L and 1R. With this, the control circuit
A (-) direction torque TTL is generated in the actuator 1L, and a (+) direction torque TTR is generated in the actuator 1R. Therefore, the control circuit
Is based on the vehicle body compliance, based on the steering direction of the steering wheel 8 and corresponding to the next rolling, the direction in which the roll angle is set to “0” with respect to the road surface, that is, in the direction of the lower right rolling direction. Start control in the reverse direction. At this time, the control circuit does not change other control parameters.

【0046】次に、時刻t8において、制御回路は、ス
トローク差ΔLRが「中立」の範囲内にあることを検出
し、車体状態値値に「中立」を設定する。そして、制御
回路は、この車体状態値と舵角速度方向とに基づき、強
制加算において、ストローク差ΔLRにより求めらるト
ルクTL,TRを「0」とし、転舵速度により求められる
トルクYL,YRのみを、最終目標の各々トルクTTL,
TTRとして出力する。次に、時刻t9において、制御
回路は、車体状態フラグが「右下がり」に設定され、舵
角速度方向フラグが「左」に設定されている(車両のロ
ール方向と操舵速度方向とが一致していない)場合、ス
トローク差ΔLRの値に基づいて、車体状態が「中立」
から「右下がり」に変化したことを検知する。したがっ
て、制御回路は、ストローク差ΔLRに基づき、求めら
れた目標値であるトルクTR,TLを「0」でなく、制御
の値としてのトルク値として演算により求める。これに
より、制御回路は、トルクYLとトルクTLとの加算によ
りトルクTTLを演算結果として求め、同様に、トルク
YRとトルクTRとの加算によりトルクTTRを演算結果
として求める。そして、制御回路は、「左」を示す舵角
方向フラグに基づき、アクチュエータ1Lのトルク発生
方向の「左側のバネ7L縮める」及びアクチュエータ1R
のトルク発生方向の「右側バネ7R伸ばす」の設定に基
づき、アクチュエータ1Lにの(−)方向のトルクT
TLを発生させ、アクチュエータ1Rにの(+)方向の
トルクTTRを発生させる。したがって、車体Bは、ロ
ーリングにより、路面に対してロール角を「0」にする
方向、すなわち、ストローク差ΔLWを「0」にするロ
ーリング方向に対して逆方向に制御される。
Next, at time t8, the control circuit detects that the stroke difference ΔLR is within the range of “neutral”, and sets the vehicle body state value to “neutral”. Then, the control circuit sets the torques TL and TR obtained from the stroke difference ΔLR to “0” in the forced addition based on the vehicle body state value and the steering angular velocity direction, and sets only the torques YL and YR obtained from the steering speed. Is the final target torque TTL,
Output as TTR. Next, at time t9, the control circuit sets the vehicle body state flag to “downward right” and sets the steering angular speed direction flag to “left” (the roll direction of the vehicle and the steering speed direction match. No), the vehicle state is “neutral” based on the value of the stroke difference ΔLR.
From "to the right" is detected. Therefore, based on the stroke difference ΔLR, the control circuit obtains the calculated target values of the torques TR and TL by calculation as torque values as control values instead of “0”. Thus, the control circuit obtains the torque TTL as an operation result by adding the torque YL and the torque TL, and similarly obtains the torque TTR as an operation result by adding the torque YR and the torque TR. Then, the control circuit, based on the steering angle direction flag indicating “left”, “shrinks left spring 7L” in the torque generation direction of actuator 1L and actuator 1R
The torque T of the actuator 1L in the (−) direction is set based on the setting of “extend the right spring 7R” in the torque generation direction of
TL is generated, and a torque TTR in the (+) direction for the actuator 1R is generated. Accordingly, the rolling of the vehicle body B is controlled in the direction of setting the roll angle to “0” with respect to the road surface, that is, in the direction opposite to the rolling direction of setting the stroke difference ΔLW to “0”.

【0047】次に、時刻t10において、制御回路は、舵
角速度が図6のグラフに設定された下限値を下回るた
め、トルクYL,YRを「0」として出力する。この結
果、制御回路は、定常円旋回の状態のため、演算結果と
して、トルクTTL,TTRを、各々トルクTL,TRのみ
の値として出力する。このとき、制御回路は、以前とし
て、舵角方向フラグが「左」を示しているため、時刻t
9における制御と同様に、アクチュエータ1Lにの
(−)方向のトルクTTLを発生させ、アクチュエータ
1Rにの(+)方向のトルクTTRを発生させ、ローリ
ング方向に対して逆方向に、車体Bを制御する。
Next, at time t10, the control circuit outputs the torques YL and YR as "0" because the steering angular velocity falls below the lower limit set in the graph of FIG. As a result, the control circuit outputs the torques TTL and TTR as calculation results as values of only the torques TL and TR, respectively, because of the state of steady circular turning. At this time, since the steering angle direction flag indicates “left” as before, the control circuit
Similarly to the control in FIG. 9, a (-) direction torque TTL is generated in the actuator 1L, a (+) direction torque TTR is generated in the actuator 1R, and the vehicle body B is controlled in a direction opposite to the rolling direction. I do.

【0048】次に、時刻t11において、運転者は、コー
ナーを曲がりきることにより、車両の向きを直進方向に
戻し始める。このため、車両の舵角方向は左方向である
が、ハンドル8を切る舵角速度方向は右方向という状態
となる。このとき、制御回路は、舵角速度方向フラグに
「右」を設定するが、舵角速度が図6のグラフに設定さ
れた下限値を下回るため、トルクYL,YRを「0」とし
て出力する。
Next, at time t11, the driver starts to return the vehicle to the straight traveling direction by turning the corner. Therefore, the steering angle direction of the vehicle is the left direction, but the steering angle speed direction of turning the steering wheel 8 is the right direction. At this time, the control circuit sets the steering angular velocity direction flag to “right”, but outputs the torques YL and YR as “0” because the steering angular velocity is lower than the lower limit set in the graph of FIG.

【0049】次に、時刻t12において、制御回路は、舵
角速度が図6のグラフに設定された下限値を超えるた
め、このグラフから得られるトルクYL,YRを演算結果
として出力する。しかしながら、制御回路は、図8のフ
ローチャートの処理に基づき、車両状態値が「右」にセ
ットされ、舵角速度方向フラグが「右」にセットされて
いる(車両のロール方向と操舵速度方向とが一致してい
ない)場合、舵角速度に基づいて得られるトルクYL,
YRを用いずに、ストローク差ΔLRに基づき得られる
トルクTL,TRを、トルクTTL,TTRとして出力す
る。これにより、制御回路は、依然として、舵角方向フ
ラグが「左」を示しているため、時刻t9における制御
と同様に、アクチュエータ1Lにの(−)方向のトル
クTTLを発生させ、アクチュエータ1Rにの(+)方
向のトルクTTRを発生させ、ローリング方向に対して
逆方向に、車体Bを制御する。
Next, at time t12, the control circuit outputs the torques YL and YR obtained from this graph as the calculation results because the steering angular velocity exceeds the lower limit set in the graph of FIG. However, the control circuit sets the vehicle state value to “right” and sets the steering angular velocity direction flag to “right” based on the processing of the flowchart of FIG. If they do not match), the torque YL obtained based on the steering angular velocity,
Without using YR, the torques TL, TR obtained based on the stroke difference ΔLR are output as torques TTL, TTR. As a result, the control circuit still generates the (−) torque TTL in the actuator 1L in the same manner as the control at the time t9 because the rudder angle flag indicates “left”, and the control A torque TTR in the (+) direction is generated to control the vehicle body B in a direction opposite to the rolling direction.

【0050】次に、時刻t13において、制御回路は、舵
角センサSAから得られる舵角により、転舵方向が右に
なったことを検出し、舵角方向フラグに「右」を設定す
る。また、制御回路は、舵角方向フラグに設定された
「右」のデータに基づき、アクチュエータ1Lのトルク
の発生方向を「左側のバネ7L伸ばす」方向とし、アク
チュエータ1Rのトルクの発生方向を「右側バネ7R縮め
る」に設定する。そして、制御回路は、上述の様に設定
された各アクチュエータに発生させるトルクの発生方向
に基づき、各アクチュエータトルクTTL,TTRを発生
させるため、アクチュエータ1L,1R各々に対して対応
する電流を流す。これにより、制御回路は、アクチュエ
ータ1Lにの(+)方向のトルクTTLを発生させ、ア
クチュエータ1Rにの(−)方向のトルクTTRを発生
させる。したがって、制御回路は、車体Bが車体コンプ
ライアンス分により、ハンドル8の転舵方向に基づい
て、次に発生するローリングに対応して、路面に対して
ロール角を「0」にする方向、すなわち、左下がりのロ
ーリング方向に対して逆方向の制御を開始する。このと
き、制御回路は、その他の制御パラメータに関して、変
更を行わない。ここで、時刻t14以降の処理は、時刻t
1からの繰り返しとなるため、説明を省略する。
Next, at time t13, the control circuit
The steering direction is shifted to the right by the steering angle obtained from the angle sensor SA.
Is detected, and the steering angle direction flag is set to "right".
You. Also, the control circuit sets the steering angle direction flag to
Based on "right" data, torque of actuator 1L
The direction of occurrence of
Change the torque generation direction of the tutor 1R to "Right spring 7R
Set to And the control circuit is set as above
Direction of torque to be generated for each actuator
Generates each actuator torque TTL, TTR based on
For each actuator 1L, 1R
The electric current that flows. As a result, the control circuit
A torque TTL in the (+) direction is applied to
Generates a negative (-) torque TTR on the actuator 1R
Let it. Therefore, the control circuit determines that the vehicle body B is
Based on the steering direction of steering wheel 8
And, corresponding to the next rolling,
The direction in which the roll angle is set to “0”,
Control in the direction opposite to the rolling direction is started. This and
Control circuit changes the other control parameters.
Do not make any changes. Here, the processing after time t14 is performed at time t14.
Since the description is repeated from 1, the description is omitted.

【0051】上述したように、本願発明のサスペンショ
ンの制御方法は、舵角速度方向及びストローク差から求
められる各々のトルクを、図9のテーブルの条件毎に示
した加算処理を行うことで求め、このトルクを目標値と
して、アクチュエータ1L,1Rに、ローリング方向と逆
のトルクを発生させ、逆相のホイールレートを高めるこ
とにより、車体のロール剛性を、直進走行時とコーナー
リング時等のローリングを起こす状態との各々に対応さ
せて制御している。このため、上記サスペンションの制
御方法は、車体が中立の場合を含めて、ハンドル8を切
る速度、すなわち舵角速度に基づくトルクTL及びTRを
生成し、ローリング方向と逆方向に対してアクチュエー
タ1L,1Rのトルク制御を行い、逆相のホイールレート
を高めるので、ストロークの変化量に基づく制御に比較
して、コーナーリングにおけるロール剛性の補完の初期
応答性が向上し、車両のコンプライアンスによる応答遅
れを改善でき、かつ、コーナーリング開始時から車体の
中心に重心を置くことができ、常にコーナリングにより
発生する遠心力に対して車両の安定性が得られる。
As described above, according to the suspension control method of the present invention, the respective torques obtained from the steering angular velocity direction and the stroke difference are obtained by performing the addition processing shown for each condition of the table in FIG. A state in which the roll stiffness of the vehicle body is caused to occur during straight running and cornering by generating torque opposite to the rolling direction to the actuators 1L and 1R with the torque as a target value and increasing the wheel rate in the opposite phase. Is controlled in accordance with each of the above. For this reason, the suspension control method generates the torques TL and TR based on the turning speed of the steering wheel 8, that is, the steering angular speed, including the case where the vehicle body is neutral, and the actuators 1L, 1R in the direction opposite to the rolling direction. Torque control to increase the reverse phase wheel rate, so that compared to control based on stroke change, the initial responsiveness of complementing roll stiffness in cornering is improved, and response delay due to vehicle compliance can be improved. In addition, since the center of gravity can be placed at the center of the vehicle body from the start of cornering, the stability of the vehicle can always be obtained against centrifugal force generated by cornering.

【0052】このとき、アクチュエータ1L,IRが発生
するトルクの方向は、舵角方向フラグにより決定され
る。また、上述したアクチュエータ1L,1Rのトルク制
御において、ストローク差ΔLRによる車両状態値から
アクチュエータ1L,IRのトルクの力の方向を決める
と、「中立」の状態とならないとローリング方向に対す
るトルク制御が行えず、上述したように、車両のコンプ
ライアンス分と制御系の遅れにより、ローリング方向の
変化に対応してトルクの制御が行えない。このため、本
願発明のサスペンション制御方法は、舵角方向により次
のローリングの方向を予測し、トルク制御を行うため、
ジグザグにハンドル8を切り、舵角方向を連続的に変化
しても、ローリング方向の変化にトルク制御が反応し、
ロール剛性のローリングに応じた制御の応答性を向上さ
せることができる。
At this time, the direction of the torque generated by the actuators 1L and IR is determined by the steering angle direction flag. In the above-described torque control of the actuators 1L and 1R, if the direction of the torque force of the actuators 1L and IR is determined from the vehicle state value based on the stroke difference ΔLR, the torque control in the rolling direction can be performed unless a neutral state is established. However, as described above, torque control cannot be performed in response to a change in the rolling direction due to the compliance of the vehicle and the delay of the control system. Therefore, the suspension control method of the present invention predicts the next rolling direction based on the steering angle direction and performs torque control.
Even if the steering wheel 8 is turned zigzag and the steering angle direction is continuously changed, the torque control reacts to the change in the rolling direction,
The responsiveness of control according to the rolling of the roll rigidity can be improved.

【0053】また、本願発明のサスペンションの制御方
法は、高速道路等の高速走行時において、大型車などの
走行により発生した轍などに、タイヤが落ち込んだ場合
や、横風を受けるなどしてハンドル8を取られても、こ
のとき発生する舵角速度に応じて発生されるトルクによ
り、サスペンションにおけるスタビライザーの剛性を補
完するため、見かけ上、スタビライザーの剛性が高くな
り、リア回りのふらつきを抑えることができる。さら
に、本願発明のサスペンションの制御方法は、直進走行
時において、転舵操作を行わないため、ハンドル8を回
転させることにより入力される舵角が小さいため、舵角
速度が「0」として求められ、かつローリングによるス
トローク差ΔLRも「0」と求められるため、制御回路
がアクチュエータ1L,Rを制御することがなく、サスペ
ンションの剛性が補完されないことにより、バネ7L,
7Rの本来の基準値のバネレートによりサスペンション
が動作するので、予め設定された本来の乗り心地を損な
うことがない。
Further, the suspension control method of the present invention is applied to a method of controlling the steering wheel 8 when a tire falls into a rut or the like generated by traveling of a large vehicle or the like during high-speed traveling on an expressway or the like, or when a tire receives a cross wind. Even if it is taken, the torque generated according to the steering angular velocity generated at this time complements the rigidity of the stabilizer in the suspension, so the apparent rigidity of the stabilizer increases, and it is possible to suppress the fluctuation around the rear . Further, in the suspension control method according to the present invention, the steering angle is determined as “0” because the steering operation is not performed during straight running, and the steering angle input by rotating the steering wheel 8 is small. In addition, since the stroke difference ΔLR due to rolling is also required to be “0”, the control circuit does not control the actuators 1L, R, and the rigidity of the suspension is not supplemented, so that the springs 7L,
Since the suspension operates at the original reference spring rate of 7R, the original riding comfort that is set in advance is not impaired.

【0054】<第2の実施形態>この第2の実施形態の
構成は上述した第1の実施形態と同様であり、構成の説
明は省略する。第2の実施形態が第1の実施形態と異な
っているのは、図7におけるステップS14が、図10
のステップS31〜S39のステップの流れに置き換わ
っている点である。第1の実施形態では、ストローク差
ΔLRを「0」とする範囲αを±0.3(mm)に固定し
ていた。一方、第2の実施形態では、図11に示すよう
に、ストローク差ΔLRを「0」とする範囲αを、車両
状態値が「中立」から「右下がり」または「左下がり」
へ移行するときの範囲を範囲αo(例えば、0.3(m
m))とし、車両状態値が「右下がり」または「左下が
り」から「中立」へ移行するときの範囲を範囲αi(例
えば、0.15(mm))としている。すなわち、第2の
実施形態では、車両状態値の「中立」から他の状態へ、
他の状態から「中立」への以降において、「中立」と判
定する範囲に違った値を用い、ヒステリシス幅0.15
(mm)のヒステリシスを設けている。
<Second Embodiment> The configuration of the second embodiment is the same as that of the above-described first embodiment, and a description of the configuration will be omitted. The second embodiment differs from the first embodiment in that step S14 in FIG.
Is replaced by the flow of steps S31 to S39. In the first embodiment, the range α in which the stroke difference ΔLR is “0” is fixed to ± 0.3 (mm). On the other hand, in the second embodiment, as shown in FIG. 11, the range α in which the stroke difference ΔLR is set to “0” is changed from “neutral” to “lower right” or “lower left” when the vehicle state value is “neutral”.
To the range αo (for example, 0.3 (m
m)), and the range when the vehicle state value shifts from “lower right” or “lower left” to “neutral” is defined as a range αi (for example, 0.15 (mm)). That is, in the second embodiment, the vehicle state value changes from “neutral” to another state.
After changing from other states to "neutral", a different value is used for the range determined as "neutral", and the hysteresis width is 0.15.
(Mm) hysteresis.

【0055】次に、図10のステップにおける動作を説
明する。これらのステップが、図7のステップS14と
置き換わるだけなので、図7の他のステップの動作につ
いては、説明を省力する。図7のステップS13におい
て、制御回路は、ステップS12で求められた左後輪の
ストローク量ΔDLと、右後輪のストローク量ΔDRとの
ストローク差ΔLRを、「ΔDL−ΔDR」の式により演
算したとする。図10に戻り、ステップS31におい
て、制御回路は、ストローク差ΔLRが0.3(mm)よ
り大きいか否かの判定を行う。このとき、制御回路は、
ストローク差ΔLRが0.3(mm)より大きくない場
合、処理をステップS32へ進め、一方、ストローク差
ΔLRが0.3(mm)より大きい場合、処理をステップ
S35へ進める。次に、ステップS35において、制御
回路は、車両状態が右下がりであるため、車両状態値を
「右下がり」と設定する。また、ステップS32におい
て、制御回路は、ストローク差ΔLRが0.3(mm)よ
り小さいか否かの判定を行う。このとき、制御回路は、
ストローク差ΔLRが0.3(mm)より小さくない場
合、処理をステップS33へ進め、一方、ストローク差
ΔLRが0.3(mm)より小さい場合、処理をステップ
S36へ進める。
Next, the operation in the step of FIG. 10 will be described. Since these steps only replace step S14 in FIG. 7, the description of the operation of the other steps in FIG. 7 is omitted. In step S13 in FIG. 7, the control circuit calculates a stroke difference ΔLR between the stroke amount ΔDL of the left rear wheel and the stroke amount ΔDR of the right rear wheel obtained in step S12 by using the equation “ΔDL−ΔDR”. And Returning to FIG. 10, in step S31, the control circuit determines whether or not the stroke difference ΔLR is larger than 0.3 (mm). At this time, the control circuit
If the stroke difference ΔLR is not larger than 0.3 (mm), the process proceeds to step S32, while if the stroke difference ΔLR is larger than 0.3 (mm), the process proceeds to step S35. Next, in step S35, the control circuit sets the vehicle state value to “downward right” because the vehicle state is downward rightward. In step S32, the control circuit determines whether or not the stroke difference ΔLR is smaller than 0.3 (mm). At this time, the control circuit
If the stroke difference ΔLR is not smaller than 0.3 (mm), the process proceeds to step S33, while if the stroke difference ΔLR is smaller than 0.3 (mm), the process proceeds to step S36.

【0056】次に、ステップS35において、制御回路
は、車両状態が左下がりであるため、車両状態値を「左
下がり」と設定する。また、ステップS33において、
制御回路は、前回設定した現在の車両状態値が「右下が
り」に設定されているか否かの判定を行う。このとき、
制御回路は、車両状態値が「右下がり」で設定されてい
る場合、処理をステップS34へ進め、一方、車両状態
値が「右下がり」で設定されていない場合、処理をステ
ップS37へ進める。次に、ステップS37において、
制御回路は、現在の車両状態値に「左下がり」が設定さ
れていることを確認したため、ストローク差ΔLRが−
0.15(mm)より大きいか否かの判定を行う。このと
き、制御回路は、ストローク差ΔLRが−0.15(m
m)より大きくない場合、現在の車両状態値の「左下が
り」を変更せずに、次のステップS15(図7)へ進
め、ストローク差ΔLRが−0.15(mm)より大きい
場合、処理をステップS38へ進める。
Next, in step S35, the control circuit sets the vehicle state value to "left down" because the vehicle state is down left. In step S33,
The control circuit determines whether or not the current vehicle state value set last time is set to “downward right”. At this time,
The control circuit advances the process to step S34 when the vehicle state value is set to "downward right", and advances the process to step S37 when the vehicle state value is not set to "downward right". Next, in step S37,
Since the control circuit has confirmed that the current vehicle state value is set to "Left-downward", the stroke difference ΔLR becomes-
It is determined whether or not it is larger than 0.15 (mm). At this time, the control circuit determines that the stroke difference ΔLR is −0.15 (m
If it is not larger than m), the process proceeds to the next step S15 (FIG. 7) without changing the current vehicle state value “Left-down”, and if the stroke difference ΔLR is larger than −0.15 (mm), the processing is performed. To step S38.

【0057】次に、ステップS38において、制御回路
は、ストローク差ΔLRが−0.15(mm)より大きい
ため、現在の車両状態が「中立」に遷移したことを検出
し、車両状態値を「左下がり」から「中立」へ変更す
る。また、ステップS34において、制御回路は、現在
の車両状態値に「右下がり」が設定されていることを確
認したため、ストローク差ΔLRが0.15(mm)より
小さいか否かの判定を行う。このとき、制御回路は、ス
トローク差ΔLRが0.15(mm)より小さくない場
合、現在の車両状態値の「右下がり」を変更せずに、次
のステップS15(図7)へ進め、ストローク差ΔLR
が0.15(mm)より小さい場合、処理をステップS3
9へ進める。次に、ステップS39において、制御回路
は、ストローク差ΔLRが0.15(mm)より小さいた
め、現在の車両状態が「中立」に遷移したことを検出
し、車両状態値を「右下がり」から「中立」へ変更す
る。
Next, in step S38, since the stroke difference ΔLR is larger than -0.15 (mm), the control circuit detects that the current vehicle state has transitioned to "neutral", and changes the vehicle state value to "neutral". Change from "Left down" to "Neutral". Further, in step S34, since the control circuit has confirmed that the current vehicle state value is set to "downward right", the control circuit determines whether the stroke difference ΔLR is smaller than 0.15 (mm). At this time, if the stroke difference ΔLR is not smaller than 0.15 (mm), the control circuit proceeds to the next step S15 (FIG. 7) without changing the current vehicle state value “downward to the right”. Difference ΔLR
Is smaller than 0.15 (mm), the process proceeds to step S3.
Proceed to 9. Next, in step S39, since the stroke difference ΔLR is smaller than 0.15 (mm), the control circuit detects that the current vehicle state has transitioned to “neutral”, and changes the vehicle state value from “lower right”. Change to "neutral".

【0058】上述したように、本願発明は、左右のスト
ローク位置の変化量により求められるストローク差ΔL
Rに基づいて車両状態を検出するとき、車体Bが左右い
ずれかに下がっている状態から「中立」に遷移したこと
を検出するしきい値と、車体Bが「中立」からヒステリ
シス幅を左右いずれかに下がっている状態に遷移したこ
とを検出するしきい値とを異なった数値として、図11
に示すようなヒステリシス幅を設定した。このヒステリ
シス幅において、車両状態値を判定する「中立」から
「右下がり」や「左下がり」へのしきい値が、「右下が
り」や「左下がり」から「中立」へのしきい値より広い
のは、「中立」状態でのストローク差の微少な変化に対
して過敏な応答を防止し、一度、「右下がり」や「左下
がり」の状態に遷移した後、ストローク差の微少な変化
では「中立」状態へ戻らないようにしているためであ
る。このヒステリシス幅は、車体Bの制御の応答速度や
センサの応答特性等の性能により任意に調整して、設定
される。
As described above, according to the present invention, the stroke difference ΔL obtained from the change amount of the left and right stroke positions
When the vehicle state is detected based on R, a threshold value for detecting that the vehicle body B has transitioned from a state in which the vehicle body B has dropped to the left or right to “neutral”, and a hysteresis width in which the vehicle body B has shifted from “neutral” to the left or right. As a different value from the threshold value for detecting the transition to the state of
The hysteresis width is set as shown in FIG. In this hysteresis width, the threshold from “neutral” to “downward to right” or “downward to left” for determining the vehicle state value is greater than the threshold from “downward to right” or “downward to left” to “neutral”. The wide one prevents a sensitive response to a slight change in the stroke difference in the "neutral" state, and once changes to the "lower right" or "lower left" state, the slight change in the stroke difference This is to prevent returning to the "neutral" state. The hysteresis width is arbitrarily adjusted and set in accordance with the response speed of the control of the vehicle body B and the response characteristics of the sensor.

【0059】上述した処理を含むことにより、本願発明
は、第1の実施形態における効果に加えて、「中立」状
態へのしきい値にヒステリシスを持たせたため、しきい
値が1点の場合に、ストローク差ΔLRがしきい値を挟
んで変化した場合に起こる車両状態値のハンチングを防
止したため、ステップS17(図7)において、ストロ
ーク差ΔLRから求まるトルクTL,TRの目標値が
「0」になるか、トルクTL,TRが値を有するかの間
で、最終的なトルクの目標値のトルクTTL,TTRの出
力が振動してしまう問題を回避できる。この結果、本願
発明は、制御回路がアクチュエータ1L,1Rに供給する
電流値をハンチングを起こさせずに安定させることで、
トルクTTL,TTRに対応した電流の制御の追従性を向
上させ、サスペンションのロール剛性の制御の応答性を
良くする効果がある。また、本願発明は、上述したスト
ローク位置の「中立」を挟んだ変化によるハンチングを
防止出来るため、車体Bの耐ローリング制御において、
微妙な変化に過敏に影響することによる車体Bの振動が
無くなるため、車体Bの挙動が安定する。
By including the above-described processing, the present invention has a hysteresis in the threshold value for the "neutral" state in addition to the effect of the first embodiment. Since the hunting of the vehicle state value that occurs when the stroke difference ΔLR changes across the threshold value is prevented, the target values of the torques TL and TR obtained from the stroke difference ΔLR are set to “0” in step S17 (FIG. 7). Or the output of the torques TTL and TTR, which are the final target values of the torque, can be avoided between the cases where the torques TL and TR have values. As a result, according to the present invention, the control circuit stabilizes the current value supplied to the actuators 1L and 1R without causing hunting,
This has the effect of improving the responsiveness of the control of the current corresponding to the torques TTL and TTR and improving the responsiveness of the control of the roll stiffness of the suspension. In addition, the present invention can prevent hunting due to the above-mentioned change of the stroke position across the “neutral” position.
Since the vibration of the vehicle body B due to sensitively affecting the subtle change is eliminated, the behavior of the vehicle body B is stabilized.

【0060】<第3の実施形態>この第3の実施形態の
構成は、図12に示すように、ストロークセンサSL,
SRに代え、車体Bの横方向にかかる加速度を測定する
横加速度センサSGを設けた点にある。この横加速度セ
ンサSGは、車体Bのローリングにおけるロールセンタ
の軸上の点に設けられている。図12は、加速度センサ
SGと、舵角センサSAとの車体Bにおける配置を示す上
方から見た透過図である。また、第3の実施形態の他の
構成は、前述した第1の実施形態と同様であり、構成の
説明は省略する。上述した構成の違いにより、第3の実
施形態においては、制御回路が、第1の実施形態でスト
ローク差ΔLRから求めていたトルクTL,TRを、横加
速度センサSGの出力する横加速度値DG(m/s2)に基づ
き演算して求める。第3の実施形態において、舵角速度
からトルクYL,YRを求める処理の流れが第1の実施形
態と同様のため、トルクYL,YRを求める処理の説明を
省略する。
<Third Embodiment> As shown in FIG. 12, the configuration of the third embodiment is similar to that of the stroke sensor SL,
The point is that a lateral acceleration sensor SG for measuring the lateral acceleration of the vehicle body B is provided instead of SR. The lateral acceleration sensor SG is provided at a point on the axis of the roll center in the rolling of the vehicle body B. FIG. 12 is a see-through view from above showing the arrangement of the acceleration sensor SG and the steering angle sensor SA in the vehicle body B. Other configurations of the third embodiment are the same as those of the above-described first embodiment, and a description of the configuration will be omitted. Due to the difference in the configuration described above, in the third embodiment, the control circuit converts the torques TL and TR obtained from the stroke difference ΔLR in the first embodiment into lateral acceleration values DG ( m / s 2 ). In the third embodiment, since the flow of the process for obtaining the torques YL, YR from the steering angular velocity is the same as that of the first embodiment, the description of the process for obtaining the torques YL, YR will be omitted.

【0061】図13のフローチャートにおいては、横加
速度値DGに基づき、からのアクチュエータ1L,1Rに
発生させるトルクYL,YRを求める演算が行われる。こ
の演算は、図14に示す横加速度値DGとトルクYL,Y
Rとの関係から、舵角速度に対応してトルクYL,YRを
求める。図14は、横軸が横加速度値DGであり、縦軸
がトルクYL,YRの値となっている。ここで、横加速度
値DGの絶対値が、例えば1.5(m/s2)以下のとき、ト
ルクYL,YRの値が「0」に設定されている。これは、
直進走行時にハンドル8のぶれなどにより、微少な横加
速度が発生する場合があり、このぶれに過敏に反応して
サスペンションの剛性を高めてしまうことを防止してい
る。すなわち、あまり小さい横加速度において、アクチ
ュエータ1L,1Rにトルクを発生させず、直進時には、
基本バネレートでサスペンションを動作させ、乗り心地
を優先させる。また、トルクYL,YRの最大値は、例え
ば、横加速度値DGが5(m/s2)から130(N・m)
に設定されている。このトルクYL,YRの最大値,及び
横加速度値DGに対するトルクYL,YRの変化の傾き
は、車両の種類毎に、車両の乗り心地や操縦性を複数の
人間が試乗して、この多数が選択した数値等に基づき決
定される。
In the flowchart of FIG. 13, an operation is performed to determine the torques YL and YR generated by the subsequent actuators 1L and 1R based on the lateral acceleration value DG. This calculation is based on the lateral acceleration value DG and the torques YL and Y shown in FIG.
From the relationship with R, the torques YL and YR are obtained corresponding to the steering angular velocity. In FIG. 14, the horizontal axis represents the lateral acceleration value DG, and the vertical axis represents the values of the torques YL and YL. Here, when the absolute value of the lateral acceleration value DG is, for example, not more than 1.5 (m / s 2 ), the values of the torques YL and YR are set to “0”. this is,
A slight lateral acceleration may occur due to the movement of the steering wheel 8 during straight traveling, and the rigidity of the suspension is prevented from being excessively increased in response to the movement. That is, at a very small lateral acceleration, no torque is generated in the actuators 1L and 1R.
Operate the suspension at the basic spring rate to prioritize ride comfort. The maximum values of the torques YL and YR are, for example, when the lateral acceleration value DG is 5 (m / s 2 ) to 130 (Nm)
Is set to The maximum values of the torques YL and YR and the inclination of the change in the torques YL and YL with respect to the lateral acceleration value DG are determined for each type of vehicle by a plurality of persons who test-ride the riding comfort and maneuverability of the vehicle. It is determined based on the selected numerical value and the like.

【0062】次に、図13のフローチャートにおける処
理について説明する。このフローチャートにおいては、
横加速度値DGに基づき、アクチュエータ1L,1Rの発
生させるトルクTL,TRを求める演算が行われる。ここ
で、この横加速度センサSGは、右方向にかかる横加速
度値DGを(+)の数値として出力し、左方向にかかる
横加速度値DGを(−)の数値として出力する。ステッ
プS41において、制御回路は、横加速度センサSGか
ら、検出された横加速度値DGを読み込む。ステップS
42において、制御回路は、入力される横加速度値DG
が、予め設定された基準加速度値、例えば1.5(m/
s2)より大きいか否かの判定を行う。このとき、制御回
路は、横加速度値DGが1.5(m/s2)より大きくない場
合、処理をステップS43へ進め、横加速度値DGが1.
5(m/s2)より大きい場合、処理をステップS44へ進
める。次に、ステップS44において、制御回路は、横
加速度値DGが1.5(m/s2)より大きいため、右方向に
かかる横加速度であることを検出し、左側にコーナーリ
ングを行っていると判定し、車両状態値を「右下がり」
と設定する。
Next, the processing in the flowchart of FIG. 13 will be described. In this flowchart,
Based on the lateral acceleration value DG, an operation for obtaining the torques TL and TR generated by the actuators 1L and 1R is performed. Here, the lateral acceleration sensor SG outputs the lateral acceleration value DG applied to the right direction as a numerical value of (+), and outputs the lateral acceleration value DG applied to the left direction as a numerical value of (-). In step S41, the control circuit reads the detected lateral acceleration value DG from the lateral acceleration sensor SG. Step S
At 42, the control circuit determines the input lateral acceleration value DG
Is a preset reference acceleration value, for example, 1.5 (m /
s 2 ) It is determined whether it is greater than. At this time, if the lateral acceleration value DG is not larger than 1.5 (m / s 2 ), the control circuit advances the processing to step S43, where the lateral acceleration value DG is 1.
If it is larger than 5 (m / s 2 ), the process proceeds to step S44. Next, in step S44, since the lateral acceleration value DG is larger than 1.5 (m / s 2 ), the control circuit detects that the lateral acceleration is applied in the right direction and performs cornering on the left side. Judgment and the vehicle state value is "sloping down"
Set as

【0063】また、ステップS42において、制御回路
は、入力される横加速度値DGが、予め設定された基準
加速度値、例えば−1.5(m/s2)より小さいか否かの
判定を行う。このとき、制御回路は、横加速度値DGが
−1.5(m/s2)より小さくない場合、処理をステップ
S46へ進め、横加速度値DGが−1.5(m/s2)より小
さい場合、処理をステップS45へ進める。次に、ステ
ップS45において、制御回路は、横加速度値DGが−
1.5(m/s2)より小さいため、左方向にかかる横加速
度であることを検出し、右側にコーナーリングを行って
いると判定し、車両状態値を「左下がり」と設定する。
また、ステップS46において、制御回路は、入力され
る横加速度値DGが、−1.5(m/s2)から1.5(m/
s2)の間の数値であるため、車両状態値を「中立」と設
定する。
In step S42, the control circuit determines whether or not the input lateral acceleration value DG is smaller than a preset reference acceleration value, for example, -1.5 (m / s 2 ). . At this time, control circuit, when the lateral acceleration value DG is not smaller than -1.5 (m / s 2), processing advances to step S46, lateral acceleration value DG is than -1.5 (m / s 2) If smaller, the process proceeds to step S45. Next, in step S45, the control circuit determines that the lateral acceleration value DG is-
Since it is smaller than 1.5 (m / s 2 ), it is detected that the lateral acceleration is applied to the left direction, it is determined that the vehicle is cornering to the right, and the vehicle state value is set to “downward left”.
Further, in step S46, the control circuit determines that the input lateral acceleration value DG is from -1.5 (m / s 2 ) to 1.5 (m / s 2 ).
s 2 ), the vehicle state value is set to “neutral”.

【0064】ここで、−1.5(m/s2)から1.5(m/
s2)の範囲は、直進走行時や緩いカーブ等において、舵
角の微少な変動に過敏に反応して、サスペンションの剛
性を高めてしまうことを防止している。すなわち、あま
り微少な横加速度値DGの変化において、アクチュエー
タ1L,1Rにトルクを発生させず、直進時には、基本バ
ネレートでサスペンションを動作させ、乗り心地を優先
させる。また、横加速度FGに基づき得られるトルクY
L,YRの最大値は、たとえば、車種毎に車両の乗り心地
や操縦性を複数の人間が試乗して、この多数が選択した
数値等に基づき決定される。次に、ステップS47にお
いて、制御回路は、横加速度値DGに基づき、アクチュ
エータ1L,1R各々の発生するトルクTL,TRを演算す
る。すなわち、制御回路は、記憶部に記憶されている、
図14に示す横加速度値DGと、アクチュエータ1L及び
1Rに発生させるトルクとの関係を、各々示すグラフか
ら、横加速度値DGに対応した各々のトルクYL,YRを
選択して演算結果として出力する。
Here, from -1.5 (m / s 2 ) to 1.5 (m / s 2 )
The range of s 2 ) prevents the suspension from increasing its rigidity in response to a slight change in the steering angle when traveling straight or on a gentle curve. In other words, when the lateral acceleration value DG changes very little, no torque is generated in the actuators 1L and 1R, and when the vehicle is going straight, the suspension is operated at the basic spring rate to give priority to ride comfort. Also, the torque Y obtained based on the lateral acceleration FG
The maximum values of L and YR are determined, for example, based on numerical values and the like selected by a plurality of persons who test-ride the ride comfort and maneuverability of the vehicle for each vehicle type. Next, in step S47, the control circuit calculates the torques TL and TR generated by the actuators 1L and 1R based on the lateral acceleration value DG. That is, the control circuit is stored in the storage unit,
From the graphs respectively showing the relationship between the lateral acceleration value DG shown in FIG. 14 and the torque generated in the actuators 1L and 1R, each of the torques YL and YR corresponding to the lateral acceleration value DG is selected and output as a calculation result. .

【0065】ステップS48において、制御回路は、一
定時間毎に各アクチェータ1L,1Rの生成するトルクY
L,YRを設定する。例えば、制御回路は、運転者が右に
操舵を行い、舵角方向フラグが「右」に設定されたこと
に基づき、アクチュエータ1Lのトルク発生方向を「左
バネ6L伸ばす」方向とし、アクチュエータ1Rのトルク
の発生方向を「右バネ6R伸ばす」方向に設定し、車体
Bが左に方向にローリング、すなわち図1において、車
体Bの左側がの方向に沈み込み、の方向に浮き上が
る(車両状態値:「左下がり」)とすると、アクチュエ
ータ1Lがの方向に回転し、バネ6Lを伸ばすトルクT
Lを演算し、一方、アクチュエータ1Rがの方向に回転
し、バネ6Rを縮めるトルクTRを演算する。
In step S48, the control circuit determines the torque Y generated by each of the actuators 1L and 1R at regular intervals.
Set L and YR. For example, based on the fact that the driver steers to the right and the steering angle direction flag is set to “right”, the control circuit sets the torque generation direction of the actuator 1L to “extend the left spring 6L”, and sets the actuator 1R The direction in which the torque is generated is set to the direction of “extending the right spring 6R”, and the vehicle body B rolls leftward, that is, in FIG. When the actuator 1L rotates in the direction of “downward”, the torque T that extends the spring 6L is
L is calculated, and on the other hand, the torque TR for compressing the spring 6R is calculated by rotating the actuator 1R in the direction.

【0066】次に、図15のフローチャートにおいて
は、図5及び図13のフローチャートの処理により求め
られたトルクYL,YR及びトルクTL,TRに基づき、実
際にアクチュエータ1L,1Rに発生させるトルクTT
L,TTRを求める。ステップS51において、制御回路
は、車両状態値が「中立」であるか否かの判定を行い、
判定結果が「中立」でなければ、処理をステップS52
へ進め、車両状態が「中立」であれば、処理をステップ
S55へ進める。次に、ステップS52において、制御
回路は、車両状態値と舵角速度方向との比較、すなわち
舵角速度方向に対応したローリング方向であるか否か、
ここでは車両状態値が「左下がり」でかつ操舵速度方向
が右であるか否かの判定を行う。このとき、制御回路
は、車両状態値が「左下がり」でかつ舵角速度方向が右
である場合、処理をステップS55へ進め、この組み合
わせ以外の場合、処理をステップS53へ進める。
Next, in the flowchart of FIG. 15, based on the torques YL and YR and the torques TL and TR obtained by the processing of the flowcharts of FIGS.
Find L, TTR. In step S51, the control circuit determines whether or not the vehicle state value is "neutral".
If the determination is not "neutral", the process proceeds to step S52.
If the vehicle state is "neutral", the process proceeds to step S55. Next, in step S52, the control circuit compares the vehicle state value with the steering angular velocity direction, that is, determines whether or not the rolling direction corresponds to the steering angular velocity direction.
Here, it is determined whether or not the vehicle state value is “downward left” and the steering speed direction is right. At this time, the control circuit advances the process to step S55 when the vehicle state value is “downward left” and the steering angular velocity direction is right, and advances the process to step S53 when the combination is not this combination.

【0067】次に、ステップS53において、制御回路
は、車両状態値と舵角速度方向との比較、すなわち舵角
速度方向に対応したローリング方向であるか否か、ここ
では車両状態値が「右下がり」でかつ操舵速度方向が左
であるか否かの判定を行う。このとき、制御回路は、車
両状態値が「右下がり」でかつ舵角速度方向が左である
場合、処理をステップS55へ進め、この組み合わせ以
外の場合、処理をステップS54へ進める。次に、ステ
ップS54において、制御回路は、横加速度値DGから
求めたトルクTL及びTRを、各々トルクTTL,TTRと
して記憶部へ記憶させる。また、ステップS55におい
て、制御回路は、アクチュエータ1Lに発生させるトル
クTTLを「YL+TL」の式に基づき演算し、アクチュ
エータ1Rに発生させるトルクTTRを「YR+TR」の式
に基づき演算し、演算されたトルクTTL,TTRを記憶
部に記憶させる。次に、ステップS56において、制御
回路は、アクチュエータ1L,1RにトルクTTL,TTR
を出力させるための電流量を演算する。例えば、制御回
路は、PWM(パルス幅変調)制御の場合、電流量を調
整するため、一定周期の連続パルスにおいて「H」レベ
ルと「L」レベルの幅のデューティ比を演算する。
Next, in step S53, the control circuit compares the vehicle state value with the steering angular velocity direction, that is, determines whether or not the vehicle is in a rolling direction corresponding to the steering angular velocity direction. And whether the steering speed direction is left. At this time, if the vehicle state value is “downward to the right” and the steering angular velocity direction is to the left, the control circuit proceeds to step S55. Otherwise, the control circuit proceeds to step S54. Next, in step S54, the control circuit causes the storage unit to store the torques TL and TR obtained from the lateral acceleration value DG as the torques TTL and TTR, respectively. In step S55, the control circuit calculates the torque TTL generated in the actuator 1L based on the equation "YL + TL", calculates the torque TTR generated in the actuator 1R based on the equation "YR + TR", and calculates the calculated torque. TTL and TTR are stored in the storage unit. Next, in step S56, the control circuit applies the torques TTL, TTR to the actuators 1L, 1R.
Calculates the amount of current for outputting. For example, in the case of PWM (pulse width modulation) control, the control circuit calculates the duty ratio of the width between the “H” level and the “L” level in a continuous pulse having a constant period in order to adjust the amount of current.

【0068】上述した図15の車両状態値と舵角速度方
向フラグとの状態に基づく、上述したフローチャートに
おける制御回路が行う演算の組み合わせを図16のテー
ブルに示す。このテーブルにおいて、車両状態が「中
立」の項における「強制加算」とは、プログラムの処理
上、車両状態によらない特別な加算処理として定義した
名称である。また、図16のテーブルから判るように、
車体Bの挙動において、舵角速度方向フラグと車両状態
値とが一致したときに、舵角速度から求めたトルクY
L,YRと、横加速度値DGから求めたトルクTL,TRと
を各々加算して、最終目標のアクチュエータに出力させ
るトルクTTL,TTRを生成している。ここで、舵角速
度方向フラグと車両状態値とが一致していない場合に加
算すると、トルクYL,YRとトルクTL,TRとの極性が
逆のため、トルクTTL,TTRの値が急激に変化する。
FIG. 16 is a table showing combinations of calculations performed by the control circuit in the above-described flowchart based on the state of the vehicle state value and the steering angular velocity direction flag in FIG. In this table, “forced addition” in the item “vehicle state is neutral” is a name defined as a special addition process that does not depend on the vehicle state in the processing of the program. Also, as can be seen from the table of FIG.
In the behavior of the vehicle body B, when the steering angular velocity direction flag matches the vehicle state value, the torque Y calculated from the steering angular velocity
L, YR and the torques TL, TR obtained from the lateral acceleration value DG are respectively added to generate torques TTL, TTR to be output to the final target actuator. Here, if the steering angular velocity direction flag and the vehicle state value do not match, if the values are added, the values of the torques TTL and TTR abruptly change because the polarities of the torques YL and YR and the torques TL and TR are opposite. .

【0069】このため、舵角速度方向フラグと車両状態
値とが一致していない場合、ローリング方向を明確に表
している、横加速度値DGから求めたトルクTL,TRの
みを、アクチュエータの制御に用いている。一方、車体
状態値が「中立」のとき、上述したように、舵角速度方
向フラグと車両状態値とが一致していない場合、制御す
るトルクTTL,TTRが「0」になり、コーナーリング
の初期の過渡状態(横加速度DGが「−1.5<DG<1.
5(m/s2)」)において、制御できず、耐ローリング制
御において、アクチュエータ等の制御系の遅れ,及び車
両コンプライアンス分に基づく、車体Bの制御の遅れが
生じてしまう。
Therefore, when the steering angular velocity direction flag does not match the vehicle state value, only the torques TL and TR obtained from the lateral acceleration value DG, which clearly indicate the rolling direction, are used for controlling the actuator. ing. On the other hand, when the vehicle body state value is "neutral" and the steering angular velocity direction flag and the vehicle state value do not match, as described above, the torques TTL and TTR to be controlled become "0", and the initial value of the cornering is reduced. In the transient state (lateral acceleration DG is "-1.5 <DG <1.
5 (m / s 2 ) ”), the control cannot be performed, and in the anti-rolling control, a delay in a control system such as an actuator and a delay in control of the vehicle body B based on the vehicle compliance are caused.

【0070】そのため、第3の実施形態では、第1の実
施形態と同様に、車体状態値が「中立」の場合に、舵角
量を微分した舵角速度に基づいたトルクYL,YRを、ト
ルクTL,TRの各々「0」に対して強制加算して、車体
Bの制御の遅れを補完し、コーナーリング初期の旋回時
の応答速度を改善している。したがって、このため、制
御回路は、トルクを大きくするために電流を多くしたい
場合、デューティ比において、「H」レベルの幅を広
げ、「L」レベルの幅を狭くし、トルクを小さくするた
めに電流を少なくしたい場合、「L」レベルの幅を広
げ、「H」レベルの幅を狭くなるように、トルクTT
L,TTR各々のデューティ比を演算する。このとき、ト
ルクの発生する方向は、第1の実施形態にすでに記載し
たように、モータML,MRに流す電流の方向を逆にする
ことで制御する。
Therefore, in the third embodiment, similarly to the first embodiment, when the vehicle body state value is “neutral”, the torques YL and YR based on the steering angular velocities obtained by differentiating the steering angle amount are used as the torques. The TL and TR are each forcibly added to "0" to compensate for the control delay of the vehicle body B and improve the response speed at the time of turning at the beginning of cornering. Therefore, for this reason, when it is desired to increase the current in order to increase the torque, the control circuit increases the duty ratio to increase the width of the “H” level, decrease the width of the “L” level, and reduce the torque. To reduce the current, the torque TT is adjusted so that the width of the “L” level is widened and the width of the “H” level is narrowed.
The duty ratio of each of L and TTR is calculated. At this time, the direction in which the torque is generated is controlled by reversing the direction of the current flowing through the motors ML and MR, as already described in the first embodiment.

【0071】次に、図17に、実際の制御の流れを示す
が、各時刻に行われる処理は、第1の実施形態と同様で
あり、ストローク差ΔLRに基づくトルクTL,TRを、
横加速度値DGに基づくトルクTL,TRに、車両状態値
の検出処理を含めて置き換えるのみであるので、タイミ
ングチャートの説明を省略する。また、図17における
各図において、第1の実施形態と異なる図17(d)及
び図17(e)について説明する。図17(d)は、舵
角速度に基づいて演算されたトルクYL,YR、及び横加
速度DGに基づき演算されたトルクTL,TRの絶対値を
示すものである。ここで、トルクYLとトルクYRとは、
値は同一であるが、トルクのかかる方向が互いに逆方向
となっており、同様に、トルクTLとトルクTRとは、値
は同一であるが、トルクのかかる方向が互いに逆方向と
なっている。
Next, FIG. 17 shows an actual control flow. The processing performed at each time is the same as that of the first embodiment, and the torques TL and TR based on the stroke difference ΔLR are calculated as
Since only the torques TL and TR based on the lateral acceleration value DG are replaced with the detection of the vehicle state value, the description of the timing chart is omitted. In addition, in each of the drawings in FIG. 17, FIGS. 17D and 17E different from the first embodiment will be described. FIG. 17D shows the absolute values of the torques YL and YR calculated based on the steering angular velocity and the torques TL and TR calculated based on the lateral acceleration DG. Here, the torque YL and the torque YR are
The values are the same, but the directions in which the torque is applied are opposite to each other. Similarly, the values of the torque TL and the torque TR are the same, but the directions in which the torque is applied are opposite to each other. .

【0072】図17(e)は、図17(d)のトルクY
LとトルクTLとを加算した最終目標値であるトルクTT
L,及びトルクYRとトルクTRとを加算した最終目標値
であるトルクTTRの絶対値を示している。ここで、ト
ルクTTLとトルクTTRとは、値は同一であるが、力の
方向が互いに逆方向となっている。また、このトルクT
TL,TTRの最大値は、トルクYLとトルクTLとの各々
の最大値を加算してトルクTTLを求め、アクチュエー
タ1LにこのトルクTTLを発生させたときに、このトル
クTTLの反対方向の向きのトルクに対して対応可能な
アクチュエータ1Lの強度で決定される。図17(d)
及び図17(e)は、絶対値で示されており、アクチュ
エータ1L,1Rのトルクの発生方向が舵角方向フラグに
より指示される。
FIG. 17E shows the torque Y in FIG.
Torque TT which is the final target value obtained by adding L and torque TL
L and the absolute value of the torque TTR which is the final target value obtained by adding the torque YR and the torque TR. Here, the torque TTL and the torque TTR have the same value, but the directions of the forces are opposite to each other. Also, this torque T
The maximum values of TL and TTR are determined by adding the respective maximum values of the torque YL and the torque TL to obtain a torque TTL. It is determined by the strength of the actuator 1L that can cope with the torque. FIG. 17 (d)
17 (e) shows the absolute value, and the direction in which the torque of the actuators 1L and 1R is generated is indicated by the steering angle direction flag.

【0073】そして、第3の実施形態は、第1の実施形
態における効果に加えて、ストロークセンサSL,SRの
代わりに、横加速度センサSGを使用するため、ストロ
ークセンサSL,SRを用いた場合に比べて、駆動アーム
4L,4RからストロークセンサSL,SRへのリンクやロ
ッドを使用しないため、高価なストロークセンサを2つ
削減でき、かつ車体状態値を検出する検出機構の構造が
簡易になることでシステムを簡素化することができ、製
造コストを削減出来る。また、第3の実施形態は、スト
ロークセンサを用いずに、横加速度値DGに基づきロー
リング方向及び必要なトルク値を求めて、アクチュエー
タにより車体状態を改善する制御を行うため、路面の微
少な凸凹を拾い過度に制御してしまう、ストロークセン
サを用いた場合の制御上の問題を防止することができ
る。
In the third embodiment, in addition to the effects of the first embodiment, since the lateral acceleration sensor SG is used instead of the stroke sensors SL and SR, the third embodiment uses the stroke sensors SL and SR. As compared with the first embodiment, since links and rods from the drive arms 4L and 4R to the stroke sensors SL and SR are not used, two expensive stroke sensors can be reduced, and the structure of the detection mechanism for detecting the vehicle body state value is simplified. This simplifies the system and reduces manufacturing costs. In the third embodiment, without using a stroke sensor, a rolling direction and a required torque value are obtained based on the lateral acceleration value DG, and control is performed to improve the vehicle body state by an actuator. It is possible to prevent a problem in control when a stroke sensor is used, which causes excessive control by picking up.

【0074】さらに、上述した図15のフローチャート
で用いる図14の横加速度値DGとトルクTL,TRとの
関係において、横加速度センサSGより求められる横加
速度値DGに代えて、車速と舵角とから求まる推定横加
速度値DG’を用いることもできる。これにより、第3
の実施形態は、横加速度センサSGを必要としなくなる
ため、さらに構成及びシステムの簡素化が可能となり、
製造コストを削減出来る。ここで用いられる推定横加速
度DG’は、実際の車両の大きさ等により、実際の横加
速度の変化に対して傾きが異なるが、実験において車速
が0(km/h)から60(km/h)まで直線近似が出
来ることが確認されている。このため、推定横加速度D
G’は、実車のテストデータから舵角速度と車速との関
係をグラフとして、このグラフから求めることが可能で
ある。
Further, in the relationship between the lateral acceleration value DG and the torques TL and TR in FIG. 14 used in the flowchart of FIG. 15, the vehicle speed, the steering angle, and the vehicle speed and the steering angle are used instead of the lateral acceleration value DG obtained by the lateral acceleration sensor SG. From the estimated lateral acceleration value DG '. As a result, the third
Since the embodiment of the present invention does not require the lateral acceleration sensor SG, the configuration and system can be further simplified,
Manufacturing costs can be reduced. The estimated lateral acceleration DG ′ used here has a different slope with respect to the change in the actual lateral acceleration depending on the actual size of the vehicle and the like. It has been confirmed that the linear approximation can be performed up to). Therefore, the estimated lateral acceleration D
G 'can be obtained from the test data of the actual vehicle as a graph showing the relationship between the steering angle speed and the vehicle speed.

【0075】加えて、第3の実施形態は、第2の実施形
態と同様に、横加速度値DGの数値に基づいて車両状態
を検出するとき、車体Bが左右いずれかに下がっている
状態から「中立」に遷移したことを検出するしきい値
と、車体Bが「中立」からヒステリシス幅を左右いずれ
かに下がっている状態に遷移したことを検出するしきい
値とを異なった数値として、図11に示すようなヒステ
リシス幅を設定するようにしても良い。この結果、第3
の実施形態は、第2の実施形態の効果をも有することと
なる。第2の実施形態と同様に、上記ヒステリシス幅
は、車体Bの制御の応答速度やセンサの応答特性等の性
能により任意に調整して、設定される。
In addition, in the third embodiment, similarly to the second embodiment, when the vehicle state is detected based on the value of the lateral acceleration value DG, the vehicle body B is moved from the state in which the vehicle body B is lowered to the left or right. A threshold value that detects that the vehicle body B has transitioned to “neutral” and a threshold value that detects that the vehicle body B has transitioned from “neutral” to a state in which the hysteresis width has decreased to the left or right are different numerical values. A hysteresis width as shown in FIG. 11 may be set. As a result, the third
This embodiment also has the effect of the second embodiment. As in the second embodiment, the hysteresis width is arbitrarily adjusted and set according to the response speed of the control of the vehicle body B and the response characteristics of the sensor.

【0076】以上、本発明の一実施形態を図面を参照し
て詳述してきたが、具体的な構成はこの実施形態に限ら
れるものではなく、本発明の要旨を逸脱しない範囲の設
計変更等があっても本発明に含まれる。例えば、上述し
た第1の実施形態及び第2の実施形態において、アクチ
ュエータを後方のサスペンションに配置しているが、前
方のサスペンション、及び全輪のサスペンションに設け
ても良い。
The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and a design change or the like may be made without departing from the gist of the present invention. The present invention is also included in the present invention. For example, in the above-described first and second embodiments, the actuator is arranged on the rear suspension, but may be arranged on the front suspension and the suspension of all wheels.

【0077】[0077]

【発明の効果】本発明によれば、左右車輪の上下方向に
おける車輪の移動量の差を検出するととに舵角速度も検
出し、車輪の移動量の差と舵角速度とに基づいてアクチ
ュエータを制御するため、車体が中立の場合を含めて、
ハンドル8を切る速度、すなわち舵角速度に基づくトル
クを生成し、このトルクに基づいてローリング方向と逆
方向に対してアクチュエータのトルク制御を行い、逆相
のホイールレートを高めるので、ストロークの変化量の
みに基づく制御に比較して、コーナーリングにおけるロ
ール剛性が補完されて初期応答性が向上し、車両のコン
プライアンスによる応答遅れを改善でき、かつ、コーナ
ーリング開始時から車体の中心に重心を置くことがで
き、常にコーナリングにより発生する遠心力に対して車
両の安定性が得られる。また、本発明によれば、直進走
行時において、転舵操作を行わないことで、ハンドル8
を回転させることにより入力される舵角が小さいため、
舵角速度が「0」として求められ、かつローリングによ
る車輪の車体に対する移動量の差と求められるため、制
御回路がアクチュエータを制御することがなく、サスペ
ンションの剛性が補完されないことにより、スタビライ
ザー及びバネの本来の基準値のバネレートによりサスペ
ンションが動作するので、予め設定された本来の乗り心
地を損なうことがない。
According to the present invention, the difference between the amount of movement of the left and right wheels in the vertical direction and the steering angular velocity are also detected, and the actuator is controlled based on the difference between the amount of movement of the wheels and the steering angular velocity. In order to do so, including when the body is neutral,
A torque based on the speed at which the steering wheel 8 is turned, that is, a steering angular speed is generated, and based on this torque, the torque of the actuator is controlled in the direction opposite to the rolling direction to increase the wheel rate in the opposite phase. Compared with the control based on, the roll stiffness in cornering is complemented, the initial response is improved, the response delay due to vehicle compliance can be improved, and the center of gravity of the vehicle body can be set from the start of cornering, The stability of the vehicle is always obtained against the centrifugal force generated by cornering. Also, according to the present invention, the steering operation is not performed during straight running, so that the steering wheel
Since the steering angle input by rotating is small,
Since the steering angular velocity is obtained as "0" and the difference in the amount of movement of the wheels with respect to the vehicle body due to rolling is obtained, the control circuit does not control the actuator, and the rigidity of the suspension is not supplemented. Since the suspension operates at the original reference value of the spring rate, the original riding comfort set in advance is not impaired.

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

【図1】 第1の実施形態(または、第2の実施形態,
第3の実施形態)によるリア(後輪)側におけるサスペ
ンションの構成を示す車両後方からの透視図である。
FIG. 1 shows a first embodiment (or a second embodiment,
FIG. 11 is a perspective view from the rear of the vehicle, showing a configuration of a suspension on a rear (rear wheel) side according to a third embodiment).

【図2】 車体Bにおいて、ストロークセンサSL,SR
及び舵角センサSAの設けられた位置を示す車両上方か
らの透視図である。
FIG. 2 shows stroke sensors SL and SR in a vehicle body B.
FIG. 4 is a perspective view from above the vehicle, showing a position where a steering angle sensor SA is provided.

【図3】 図2に示すストロークセンサの種類及び構成
を示す概念図である。
FIG. 3 is a conceptual diagram showing the type and configuration of the stroke sensor shown in FIG.

【図4】 運転者が操舵する方向に応じた、アクチュエ
ータ1L及び1Rの発生するトルク量を演算する各パラメ
ータの変化を示すタイミングチャートである。
FIG. 4 is a timing chart showing changes in parameters for calculating the amount of torque generated by the actuators 1L and 1R according to the direction in which the driver steers.

【図5】 舵角速度(rad/sec)に基づき、アクチュエ
ータ1L,1Rに発生させるトルクYL,YRを求める演算
の流れを示すフローチャートである。
FIG. 5 is a flowchart showing a flow of a calculation for obtaining torques YL and YR generated in actuators 1L and 1R based on a steering angular velocity (rad / sec).

【図6】 舵角速度とトルクYL,YRとの関係を示した
図である。
FIG. 6 is a diagram showing a relationship between a steering angular velocity and torques YL and YL.

【図7】 ストローク量に基づき、アクチュエータ1
L,1Rの発生させるトルクTL,TRを求める演算の流れ
を示すフローチャートである。
FIG. 7 shows an actuator 1 based on a stroke amount.
5 is a flowchart showing a flow of calculation for obtaining torques TL and TR generated by L and 1R.

【図8】 図5及び図7のフローチャートの処理により
求められたトルクTL,TR及びトルクTL,TRに基づ
き、実際にアクチュエータ1L,1Rに発生させるトルク
TTL,TTRを求める演算の流れを示すフローチャート
である。
8 is a flowchart showing a flow of an operation for calculating torques TTL and TTR actually generated in the actuators 1L and 1R based on the torques TL and TR and the torques TL and TR obtained by the processes in the flowcharts of FIGS. 5 and 7; It is.

【図9】 制御回路が図8のフローチャートにおいて行
う演算の組み合わせを示すグラフである。
FIG. 9 is a graph showing a combination of operations performed by the control circuit in the flowchart of FIG. 8;

【図10】 車体状態値の判定で用いるしきい値にヒス
テリシスを持たせたときの、判定の処理を示すフローチ
ャートである。
FIG. 10 is a flowchart illustrating a determination process when a threshold value used for determination of a vehicle body state value has hysteresis.

【図11】 車体状態値の判定で用いるしきい値のヒス
テリシス幅を示す概念図である。
FIG. 11 is a conceptual diagram showing a hysteresis width of a threshold value used in determining a vehicle body state value.

【図12】 加速度センサSGと、舵角センサSAとの車
体Bにおける配置を示す上方から見た透過図である。
FIG. 12 is a see-through view from above showing an arrangement of the acceleration sensor SG and the steering angle sensor SA in the vehicle body B;

【図13】 横加速度値DGに基づき、からのアクチュ
エータ1L,1Rに発生させるトルクYL,YRを求める演
算の流れを示すフローチャートである。
FIG. 13 is a flowchart showing a flow of a calculation for obtaining torques YL and YR generated on the actuators 1L and 1R based on a lateral acceleration value DG.

【図14】 横加速度値DGとトルクYL,YRとの関係
を示す図である。
FIG. 14 is a diagram showing a relationship between a lateral acceleration value DG and torques YL and YL.

【図15】 図5及び図13のフローチャートの処理に
より求められたトルクYL,YR及びトルクTL,TRに基
づき、実際にアクチュエータ1L,1Rに発生させるトル
クTTL,TTRを求める演算の流れを示すフローチャー
トである。
FIG. 15 is a flowchart showing a calculation flow for calculating torques TTL and TTR to be actually generated in the actuators 1L and 1R based on the torques YL and YR and the torques TL and TR obtained by the processes in the flowcharts of FIGS. It is.

【図16】 制御回路が図15のフローチャートにおい
て行う演算の組み合わせを示すグラフである。
FIG. 16 is a graph showing a combination of calculations performed by the control circuit in the flowchart of FIG.

【図17】 運転者が操舵する方向に応じた、アクチュ
エータ1L及び1Rの発生するトルク量を演算する各パラ
メータの変化を示すタイミングチャートである。
FIG. 17 is a timing chart showing changes in parameters for calculating the amount of torque generated by the actuators 1L and 1R according to the direction in which the driver steers.

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

1L,1R アクチュエータ 2L,2R アッパーアーム 3L,3R ロアアーム 4L,4R 駆動アーム 5L,5R リンク 6L,6R ナックル 7L,7R コイルバネ 8 ハンドル GL,GR 減速器 ML,MR モータ SA 舵角センサ SG 横加速度センサ SL,SR ストロークセンサ WL,WR ホイール 1L, 1R Actuator 2L, 2R Upper arm 3L, 3R Lower arm 4L, 4R Drive arm 5L, 5R Link 6L, 6R Knuckle 7L, 7R Coil spring 8 Handle GL, GR Reducer ML, MR Motor SA Steering angle sensor SG Lateral acceleration sensor SL , SR Stroke sensor WL, WR Wheel

───────────────────────────────────────────────────── フロントページの続き (72)発明者 北沢 浩一 埼玉県和光市中央1丁目4番1号 株式会 社本田技術研究所内 (72)発明者 渡邊 和久 栃木県芳賀郡芳賀町芳賀台143番地 株式 会社ピーエスジー内 Fターム(参考) 3D001 AA03 BA03 CA01 DA17 EA01 EA08 EA22 EA36 EB00 EC03 EC05 EC07 EC08 EC09 ED02 ED09  ──────────────────────────────────────────────────続 き Continuing from the front page (72) Inventor Koichi Kitazawa 1-4-1, Chuo, Wako-shi, Saitama Pref. Inside of Honda R & D Co., Ltd. (72) Inventor Kazuhisa Watanabe 143, Hagadai, Haga-cho, Haga-gun, Tochigi 3D001 AA03 BA03 CA01 DA17 EA01 EA08 EA22 EA36 EB00 EC03 EC05 EC07 EC08 EC09 ED02 ED09

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 車体がロールするのを抑制する力を発生
することができるアクチュエータの制御方法において、 左右車輪の上下方向における車輪の移動量の差を検出す
るとともに舵角速度も検出し、車輪の移動量の差と舵角
速度とに基づいてアクチュエータを制御したことを特徴
とするサスペンションの制御方法。
1. A method for controlling an actuator capable of generating a force for suppressing a roll of a vehicle body, comprising detecting a difference in the amount of movement of the right and left wheels in a vertical direction and also detecting a steering angular velocity, A method of controlling a suspension, wherein an actuator is controlled based on a difference between a moving amount and a steering angular velocity.
【請求項2】 左右車輪を機械的に連結し、左右車輪の
上下方向における車輪の車体に対する移動量の差により
捩じれが生じるスタビライザが設けられており、必要と
される車輪がロールするのを抑制する力の不足分を前記
アクチュエータにて補うようにしたことを特徴とする請
求項1記載に記載のサスペンションの制御方法。
2. A stabilizer which mechanically connects the left and right wheels and generates a twist due to a difference in the amount of movement of the left and right wheels with respect to the vehicle body in the vertical direction, thereby suppressing a required wheel from rolling. 2. The suspension control method according to claim 1, wherein said actuator compensates for a shortage of force to be applied.
【請求項3】 車体がロールするのを抑制する力を発生
することができるアクチュエータの制御方法において、 車両の横加速度を検出し、 横加速度と舵角速度とに基づいてアクチュエータを制御
したことを特徴とするサスペンションの制御方法。
3. A method for controlling an actuator capable of generating a force for suppressing rolling of a vehicle body, wherein the lateral acceleration of the vehicle is detected, and the actuator is controlled based on the lateral acceleration and the steering angular velocity. Suspension control method.
【請求項4】 車両のロール方向と操舵速度方向が一致
している場合には、車輪の車体に対する移動量の差と舵
角速度とに基づいて制御し、 車両のロール方向と操舵速度方向とが不一致の場合に
は、車輪の車体に対する移動量の差に基づいて制御し、 車両のロールが少ない中立状態においては、車両のロー
ル方向と操舵速度方向との一致及び不一致に関わらず、
車輪の車体に対する移動量の差と舵角速度とに基づいて
制御することを特徴とする請求項1記載に記載のサスペ
ンションの制御方法。
4. When the roll direction of the vehicle and the steering speed direction coincide with each other, control is performed based on the difference in the amount of movement of the wheels with respect to the vehicle body and the steering angular speed, and the roll direction of the vehicle and the steering speed direction are determined. In the case of disagreement, control is performed based on the difference in the amount of movement of the wheels with respect to the vehicle body.In the neutral state where the vehicle roll is small, regardless of whether the roll direction of the vehicle and the steering speed direction match or not,
2. The suspension control method according to claim 1, wherein the control is performed based on a difference between a moving amount of the wheel with respect to the vehicle body and a steering angular velocity.
【請求項5】 車両のロール方向と操舵速度方向が一致
している場合には、横加速度と舵角速度とに基づいて制
御し、 車両のロール方向と操舵速度方向が不一致の場合には、
横加速度に基づいて制御し、車両のロールが少ない中立
状態においては、車両のロール方向と操舵方向の一致、
不一致に関わらず車輪の車体に対する横加速度と舵角速
度とに基づいて制御することを特徴とする請求項3記載
に記載のサスペンションの制御方法。
5. When the roll direction of the vehicle and the steering speed direction match, control is performed based on the lateral acceleration and the steering angular speed. When the roll direction of the vehicle does not match the steering speed direction,
Control based on lateral acceleration, in the neutral state where the roll of the vehicle is small, the roll direction of the vehicle matches the steering direction,
The suspension control method according to claim 3, wherein the control is performed based on the lateral acceleration of the wheel with respect to the vehicle body and the steering angular velocity regardless of the mismatch.
【請求項6】 中立状態であることを判定するとき、ヒ
ステリシスを有して判定するようにしたことを特徴とす
る請求項4,5記載のサスペンションの制御方法。
6. The suspension control method according to claim 4, wherein when determining that the vehicle is in the neutral state, the determination is performed with hysteresis.
JP2001005661A 2000-12-27 2001-01-12 Suspension control method Expired - Fee Related JP4049999B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2001005661A JP4049999B2 (en) 2001-01-12 2001-01-12 Suspension control method
US10/013,118 US6671596B2 (en) 2000-12-27 2001-12-07 Control method for suspension

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001005661A JP4049999B2 (en) 2001-01-12 2001-01-12 Suspension control method

Publications (2)

Publication Number Publication Date
JP2002211224A true JP2002211224A (en) 2002-07-31
JP4049999B2 JP4049999B2 (en) 2008-02-20

Family

ID=18873683

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001005661A Expired - Fee Related JP4049999B2 (en) 2000-12-27 2001-01-12 Suspension control method

Country Status (1)

Country Link
JP (1) JP4049999B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006001385A (en) * 2004-06-16 2006-01-05 Sony Corp Parallel two-wheeled vehicle
EP1894756A2 (en) 2006-08-29 2008-03-05 Toyota Jidosha Kabushiki Kaisha Vehicle suspension system
US7406371B2 (en) 2004-08-06 2008-07-29 Honda Motor Co., Ltd. Suspension control system
DE102008029914A1 (en) 2007-06-27 2009-02-05 Toyota Jidosha Kabushiki Kaisha, Toyota-shi Vehicle suspension system
WO2009107832A1 (en) * 2008-02-26 2009-09-03 Toyota Jidosha Kabushiki Kaisha Suspension system for vehicle
US7938410B2 (en) 2006-09-15 2011-05-10 Toyota Jidosha Kabushiki Kaisha Suspension system for vehicle
CN113771574A (en) * 2021-11-15 2021-12-10 溧阳常大技术转移中心有限公司 Vehicle suspension with flexibility adaptively adjusted along with gravity height

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006001385A (en) * 2004-06-16 2006-01-05 Sony Corp Parallel two-wheeled vehicle
US7406371B2 (en) 2004-08-06 2008-07-29 Honda Motor Co., Ltd. Suspension control system
EP1894756A2 (en) 2006-08-29 2008-03-05 Toyota Jidosha Kabushiki Kaisha Vehicle suspension system
US8041479B2 (en) 2006-08-29 2011-10-18 Toyota Jidosha Kabushiki Kaisha Vehicle suspension system
US7938410B2 (en) 2006-09-15 2011-05-10 Toyota Jidosha Kabushiki Kaisha Suspension system for vehicle
DE102008029914A1 (en) 2007-06-27 2009-02-05 Toyota Jidosha Kabushiki Kaisha, Toyota-shi Vehicle suspension system
US8195361B2 (en) 2007-06-27 2012-06-05 Toyota Jidosha Kabushiki Kaisha Vehicle suspension system
DE102008029914B4 (en) * 2007-06-27 2012-10-18 Toyota Jidosha K.K. Vehicle suspension system
WO2009107832A1 (en) * 2008-02-26 2009-09-03 Toyota Jidosha Kabushiki Kaisha Suspension system for vehicle
US8240679B2 (en) 2008-02-26 2012-08-14 Toyota Jidosha Kabushiki Kaisha Suspension system for vehicle
CN113771574A (en) * 2021-11-15 2021-12-10 溧阳常大技术转移中心有限公司 Vehicle suspension with flexibility adaptively adjusted along with gravity height
CN113771574B (en) * 2021-11-15 2022-01-25 溧阳常大技术转移中心有限公司 Vehicle suspension with flexibility adaptively adjusted along with gravity height

Also Published As

Publication number Publication date
JP4049999B2 (en) 2008-02-20

Similar Documents

Publication Publication Date Title
JP4050018B2 (en) Suspension control device
US6671596B2 (en) Control method for suspension
EP2154050B1 (en) Body tilting control system, and a saddle riding type vehicle having the same
EP2151367B1 (en) Body leaning control system, and a saddle riding type vehicle having the same
JP4441909B2 (en) Vehicle control device
JP5093552B2 (en) Vehicle steering system
CN101088787A (en) Device for changing distance between wheel and vehicle body and system comprising same
JPWO2014068711A1 (en) Vehicle travel control device
JP6285591B1 (en) Suspension control device and suspension device
JP2020075518A (en) Two front-wheel counter-steering leaning vehicle
WO2018180755A1 (en) Vehicle
JP4732061B2 (en) Suspension control device
JP2002211224A (en) Suspension control method
JP2013023018A (en) Apparatus and method for controlling tilting of vehicle body
JP4857783B2 (en) Vehicle suspension system and control device
JP2001191938A (en) Vehicle steering device
WO2018173303A1 (en) Control device and suspension device
JPH1191329A (en) Ground load control device
JP7400745B2 (en) Vehicle steering system
JP2002192930A (en) Suspension control method
JP2946900B2 (en) Wheel load transfer control device
JPH07117436A (en) Suspension control device
JP4049991B2 (en) Suspension control method
JP2009073350A (en) Control device
JP3582334B2 (en) Power steering device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070313

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070514

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070724

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070925

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071116

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071128

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101207

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101207

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111207

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111207

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121207

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees