Nothing Special   »   [go: up one dir, main page]

JP7600944B2 - Vehicle suspension control device and vehicle suspension control method - Google Patents

Vehicle suspension control device and vehicle suspension control method Download PDF

Info

Publication number
JP7600944B2
JP7600944B2 JP2021156015A JP2021156015A JP7600944B2 JP 7600944 B2 JP7600944 B2 JP 7600944B2 JP 2021156015 A JP2021156015 A JP 2021156015A JP 2021156015 A JP2021156015 A JP 2021156015A JP 7600944 B2 JP7600944 B2 JP 7600944B2
Authority
JP
Japan
Prior art keywords
control
control amount
actuator
vehicle
amount
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.)
Active
Application number
JP2021156015A
Other languages
Japanese (ja)
Other versions
JP2023047085A (en
Inventor
浩貴 古田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021156015A priority Critical patent/JP7600944B2/en
Publication of JP2023047085A publication Critical patent/JP2023047085A/en
Application granted granted Critical
Publication of JP7600944B2 publication Critical patent/JP7600944B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Vehicle Body Suspensions (AREA)

Description

本開示は、サスペンションストロークを制御するために互いに応答性及び出力の異なる第1及び第2アクチュエータを備える車両用サスペンション制御装置及び車両用サスペンション制御方法に関する。 The present disclosure relates to a vehicle suspension control device and a vehicle suspension control method that include first and second actuators that have different responsiveness and output to control the suspension stroke.

特許文献1は、車両の各輪に電動アクチュエータを備えるアクティブサスペンション装置を開示している。 Patent document 1 discloses an active suspension device equipped with an electric actuator for each wheel of a vehicle.

特開2011-251636号公報JP 2011-251636 A

車両の姿勢を制御するためには、大きな力が必要となる。サスペンションストロークを制御するアクチュエータの応答性と出力は、一般的に相反する関係にある。具体的には、アクチュエータが大きな出力を発生させるためには、アクチュエータが大きくなり、体格の大きなアクチュエータは応答性が低くなる。このため、応答性と出力の両立が難しい。 A large force is required to control the vehicle's posture. The responsiveness and output of the actuator that controls the suspension stroke are generally in a trade-off relationship. Specifically, in order for an actuator to generate a large output, the actuator must be large, and a large actuator will have low responsiveness. For this reason, it is difficult to achieve both responsiveness and output.

本開示は、上述のような課題に鑑みてなされたものであり、応答性と出力とを両立しつつ車両姿勢制御を行えるようにした車両用サスペンション制御装置及び車両用サスペンション制御方法を提供することを目的とする。 This disclosure has been made in consideration of the above-mentioned problems, and aims to provide a vehicle suspension control device and vehicle suspension control method that are capable of controlling vehicle attitude while achieving both responsiveness and output.

本開示に係る車両用サスペンション制御装置は、第1アクチュエータと、第2アクチュエータと、電子制御ユニットと、を備える。第1アクチュエータは、第1制御対象輪のサスペンションストロークを制御する。第2アクチュエータは、第1制御対象輪又は当該第1制御対象輪と異なる第2制御対象輪のサスペンションストロークを制御し、第1アクチュエータと比べて高い応答性と低い出力を有する。電子制御ユニットは、車両姿勢制御のための要求制御量を算出する算出処理を実行する。また、電子制御ユニットは、第1アクチュエータが出力可能な第1制御量の最大値である第1最大制御量だけでは要求制御量に対する制御量の不足がある場合には、第1最大制御量を第1アクチュエータに指令し、かつ、当該不足を補うための第2制御量を第2アクチュエータに指令する指令処理を実行する。 The vehicle suspension control device according to the present disclosure includes a first actuator, a second actuator, and an electronic control unit. The first actuator controls the suspension stroke of a first control target wheel. The second actuator controls the suspension stroke of the first control target wheel or a second control target wheel different from the first control target wheel, and has high responsiveness and low output compared to the first actuator. The electronic control unit executes a calculation process to calculate a required control amount for vehicle attitude control. In addition, when there is a shortage of control amount for the required control amount with only a first maximum control amount, which is the maximum value of the first control amount that the first actuator can output, the electronic control unit executes a command process to command the first actuator to the first maximum control amount and to command the second actuator to the second control amount to compensate for the shortage.

車両姿勢制御は、車両操作入力に対する第1姿勢制御、及び、路面入力に対する第2姿勢制御の少なくとも一方を含んでもよい。そして、要求制御量は、第1姿勢制御のための第1要求制御量、及び、第2姿勢制御のための第2要求制御量の少なくとも一方を含んでもよい。 The vehicle attitude control may include at least one of a first attitude control for a vehicle operation input and a second attitude control for a road surface input. The required control amount may include at least one of a first required control amount for the first attitude control and a second required control amount for the second attitude control.

車両姿勢制御は、第1姿勢制御及び第2姿勢制御の双方を含んでもよい。そして、算出処理において、電子制御ユニットは、第1要求制御量と第2要求制御量との和を要求制御量として算出してもよい。 The vehicle attitude control may include both the first attitude control and the second attitude control. In the calculation process, the electronic control unit may calculate the sum of the first required control amount and the second required control amount as the required control amount.

第1姿勢制御は、車両のロール制御を含んでもよい。そして、第1要求制御量は、ロール制御のためのロール要求制御量を含んでもよい。 The first attitude control may include roll control of the vehicle. And the first required control amount may include a roll required control amount for the roll control.

第1アクチュエータが適用される第1制御対象輪は、車両の左右前輪及び左右後輪の一方であってもよい。第2アクチュエータは第2制御対象輪に適用され、第2制御対象輪は車両の左右前輪及び左右後輪の他方であってもよい。そして、算出処理において、電子制御ユニットは、車両の全輪の合計のロール要求制御量を要求制御量として算出してもよい。 The first control target wheel to which the first actuator is applied may be one of the left/right front wheels and the left/right rear wheels of the vehicle. The second actuator is applied to a second control target wheel, and the second control target wheel may be the other of the left/right front wheels and the left/right rear wheels of the vehicle. In the calculation process, the electronic control unit may calculate the total roll required control amount of all wheels of the vehicle as the required control amount.

第1姿勢制御は、車両のピッチ制御を含んでもよい。そして、第1要求制御量は、ピッチ制御のためのピッチ要求制御量を含んでもよい。 The first attitude control may include pitch control of the vehicle. And the first required control amount may include a pitch required control amount for the pitch control.

第2姿勢制御は、路面入力に対する車両のばね上構造体の振動を低減する振動制御を含んでもよい。そして、第2要求制御量は、振動制御のための要求制御量を含んでもよい。 The second attitude control may include vibration control that reduces vibration of the vehicle's sprung structure in response to road input. And the second required control amount may include a required control amount for vibration control.

指令処理において、電子制御ユニットは、第1アクチュエータの第1制御量だけで要求制御量を満たせる場合には、要求制御量のすべてを第1アクチュエータに指令し、かつ、第2アクチュエータへの要求制御量に関する指令は行わなくてもよい。 In command processing, if the required control amount can be satisfied by the first control amount of the first actuator alone, the electronic control unit may command the first actuator for the entire required control amount, and may not need to command the second actuator for the required control amount.

本開示に係る車両用サスペンション制御方法は、第1制御対象輪のサスペンションストロークを制御する第1アクチュエータと、第1制御対象輪又は当該第1制御対象輪と異なる第2制御対象輪のサスペンションストロークを制御し且つ第1アクチュエータと比べて高い応答性と低い出力を有する第2アクチュエータと、を備える車両用サスペンションを制御する。この制御方法は、車両姿勢制御のための要求制御量を算出する算出処理と、第1アクチュエータが出力可能な第1制御量の最大値である第1最大制御量だけでは要求制御量に対する制御量の不足がある場合には、第1最大制御量を第1アクチュエータに指令し、かつ、当該不足を補うための第2制御量を第2アクチュエータに指令する指令処理と、を含む。 The vehicle suspension control method according to the present disclosure controls a vehicle suspension having a first actuator that controls the suspension stroke of a first control target wheel, and a second actuator that controls the suspension stroke of the first control target wheel or a second control target wheel different from the first control target wheel and has a higher response and a lower output than the first actuator. This control method includes a calculation process that calculates a required control amount for vehicle attitude control, and a command process that commands the first actuator to the first maximum control amount and commands the second actuator to the second control amount to compensate for the shortage when the control amount is insufficient with respect to the required control amount using only the first maximum control amount, which is the maximum value of the first control amount that the first actuator can output.

本開示に係る車両用サスペンション制御装置、及び車両用サスペンション制御方法によれば、車両姿勢制御のための要求制御量の実現のために応答性及び出力の異なる第1及び第2アクチュエータが組み合わせて用いられる。そして、車両姿勢制御のためのメインのアクチュエータとして出力の高い第1アクチュエータを利用しつつ、要求制御量を実現するための制御量を必要に応じて応答性の高い第2アクチュエータを利用して補うことができる。これにより、応答性と出力との両立を可能としつつ車両姿勢制御を行えるようになる。 According to the vehicle suspension control device and vehicle suspension control method disclosed herein, a first and a second actuator with different responsiveness and output are used in combination to realize the required control amount for vehicle posture control. Then, while using the first actuator with high output as the main actuator for vehicle posture control, the control amount for realizing the required control amount can be supplemented by using the second actuator with high responsiveness as necessary. This makes it possible to perform vehicle posture control while achieving both responsiveness and output.

実施の形態に係る車両の構成の一例を概略的に示す図である。1 is a diagram illustrating an example of a configuration of a vehicle according to an embodiment; 実施の形態に係るサスペンションの構成例を示す概念図である。1 is a conceptual diagram showing a configuration example of a suspension according to an embodiment; プレビュー制御を説明するための概念図である。FIG. 2 is a conceptual diagram for explaining preview control. 実施の形態に係る車両姿勢制御に関する処理を示すフローチャートである。4 is a flowchart showing a process related to vehicle attitude control according to the embodiment. 要求制御量X、第1最大制御量X1max、及び第2制御量X2の関係を概略的に表したタイムチャートである。4 is a time chart showing a schematic relationship between a required control amount X, a first maximum control amount X1max, and a second control amount X2.

以下、添付図面を参照して、本開示の実施の形態について説明する。以下に示す実施の形態において各要素の個数、数量、量、範囲等の数に言及した場合、特に明示した場合や原理的に明らかにその数に特定される場合を除いて、その言及した数に、本開示に係る技術思想が限定されるものではない。 Below, an embodiment of the present disclosure will be described with reference to the attached drawings. In the embodiments described below, when the number, quantity, amount, range, etc. of each element is mentioned, the technical idea of the present disclosure is not limited to the mentioned number, unless otherwise specified or clearly specified in principle.

1.車両の構成例
図1は、実施の形態に係る車両1の構成の一例を概略的に示す図である。車両1は、車輪2とサスペンション3を備えている。車輪2は、左前輪2FL、右前輪2FR、左後輪2RL、及び右後輪2RRを含んでいる。それら左前輪2FL、右前輪2FR、左後輪2RL、及び右後輪2RRのそれぞれに対してサスペンション3FL、3FR、3RL、及び3RRが設けられている。以下の説明では、特に区別の必要が無い場合、各車輪を車輪2と呼び、各サスペンションをサスペンション3と呼ぶ。
1. Example of Vehicle Configuration Fig. 1 is a diagram that shows an example of the configuration of a vehicle 1 according to an embodiment. The vehicle 1 includes wheels 2 and suspensions 3. The wheels 2 include a left front wheel 2FL, a right front wheel 2FR, a left rear wheel 2RL, and a right rear wheel 2RR. Suspensions 3FL, 3FR, 3RL, and 3RR are provided for the left front wheel 2FL, the right front wheel 2FR, the left rear wheel 2RL, and the right rear wheel 2RR, respectively. In the following description, unless there is a particular need to distinguish between them, each wheel will be referred to as a wheel 2 and each suspension will be referred to as a suspension 3.

図2は、実施の形態に係るサスペンション3の構成例を示す概念図である。サスペンション3は、車両1のばね下構造体4とばね上構造体5との間を連結するように設けられている。ばね下構造体4は、車輪2を含んでいる。サスペンション3は、スプリング3S及びダンパ(ショックアブソーバ)3Dとともに、第1アクチュエータ3A1及び第2アクチュエータ3A2を含んでいる。スプリング3S、ダンパ3D、並びに、第1及び第2アクチュエータ3A1、3A2は、ばね下構造体4とばね上構造体5との間に並列に設けられている。スプリング3Sのばね定数はKである。ダンパ3Dの減衰係数はCである。第1及び第2アクチュエータ3A1、3A2は、それぞれ、ばね下構造体4とばね上構造体5との間に上下方向の制御力Fc1及びFc2を作用させることにより、サスペンション3のストロークを制御する。 Figure 2 is a conceptual diagram showing an example of the configuration of the suspension 3 according to the embodiment. The suspension 3 is provided to connect between the unsprung structure 4 and the sprung structure 5 of the vehicle 1. The unsprung structure 4 includes the wheel 2. The suspension 3 includes a first actuator 3A1 and a second actuator 3A2 as well as a spring 3S and a damper (shock absorber) 3D. The spring 3S, the damper 3D, and the first and second actuators 3A1 and 3A2 are provided in parallel between the unsprung structure 4 and the sprung structure 5. The spring 3S has a spring constant K. The damper 3D has a damping coefficient C. The first and second actuators 3A1 and 3A2 control the stroke of the suspension 3 by exerting vertical control forces Fc1 and Fc2 between the unsprung structure 4 and the sprung structure 5, respectively.

より具体的には、第1及び第2アクチュエータ3A1、3A2を備えることにより、サスペンション3は、アクティブサスペンションを構成している。そして、第1アクチュエータ3A1と第2アクチュエータ3A2とは、次のように構成されている。すなわち、第2アクチュエータ3A2は、第1アクチュエータと比べて高い応答性と低い出力を有する。このような特性の違いを有する第1及び第2アクチュエータ3A1、3A2は、例えば次のように構成できる。 More specifically, by including the first and second actuators 3A1 and 3A2, the suspension 3 constitutes an active suspension. The first actuator 3A1 and the second actuator 3A2 are configured as follows. That is, the second actuator 3A2 has higher responsiveness and lower output than the first actuator. The first and second actuators 3A1 and 3A2, which have such different characteristics, can be configured, for example, as follows.

すなわち、相対的に出力(制御力Fc1)は高いが応答性は低い第1アクチュエータ3A1は、例えば、油圧式のアクティブアクチュエータ(いわゆる、フルアクティブサスペンションを構成するアクチュエータ)である。一方、相対的に応答性は高いが出力(制御力Fc2)は低い第2アクチュエータ3A2は、例えば、電動式のアクティブアクチュエータ(いわゆる、フルアクティブサスペンションを構成するアクチュエータ)である。より詳細には、第2アクチュエータ3A2は、例えば、リニアモータ式のアクティブサスペンション装置(例えば、特開2019-162909号公報参照)に含まれるリニアモータに相当する。 That is, the first actuator 3A1, which has a relatively high output (control force Fc1) but low responsiveness, is, for example, a hydraulic active actuator (an actuator that constitutes a so-called full active suspension). On the other hand, the second actuator 3A2, which has a relatively high responsiveness but low output (control force Fc2), is, for example, an electric active actuator (an actuator that constitutes a so-called full active suspension). More specifically, the second actuator 3A2 corresponds to, for example, a linear motor included in a linear motor type active suspension device (see, for example, JP 2019-162909 A).

さらに、車両1は、電子制御ユニット(ECU)10を備えている。ECU10は、プロセッサ、記憶装置、及び入出力インターフェースを備えている。入出力インターフェースは、車両1に取り付けられたセンサ類12からセンサ信号を取り込むとともに、第1アクチュエータ3A1及び第2アクチュエータ3A2に対して操作信号を出力する。記憶装置には、アクチュエータ3A1及び3A2を制御するための各種の制御プログラムが記憶されている。プロセッサは、制御プログラムを記憶装置から読み出して実行し、これにより、アクチュエータ3A1及び3A2を利用した「アクティブサスペンション」の制御(後述の車両姿勢制御を含む)が実現される。 The vehicle 1 further includes an electronic control unit (ECU) 10. The ECU 10 includes a processor, a storage device, and an input/output interface. The input/output interface receives sensor signals from sensors 12 attached to the vehicle 1 and outputs operation signals to the first actuator 3A1 and the second actuator 3A2. The storage device stores various control programs for controlling the actuators 3A1 and 3A2. The processor reads and executes the control programs from the storage device, thereby achieving control of an "active suspension" using the actuators 3A1 and 3A2 (including vehicle attitude control, which will be described later).

センサ類12は、例えば、車両1に作用する横加速度LA及び前後加速度FAをそれぞれ検出する加速度センサ、ばね上構造体5の上下加速度を検出するばね上加速度センサ、サスペンションストロークセンサ、並びに、各車輪2に設けられた車輪速センサを含む。車輪速センサによれば、車速Vを検出できる。また、センサ類12は、例えば、アクセルペダル及びブレーキペダルの踏み込み量をそれぞれ検出するアクセルポジションセンサ及びブレーキポジションセンサ、並びに、車輪2の舵角センサを含む。さらに、センサ類12は、車両1の位置及び方位を検出する位置センサを含む。当該位置センサは、例えば、GNSS(Global Navigation Satellite System)受信機を含んでいる。 The sensors 12 include, for example, an acceleration sensor that detects the lateral acceleration LA and longitudinal acceleration FA acting on the vehicle 1, a sprung acceleration sensor that detects the vertical acceleration of the sprung structure 5, a suspension stroke sensor, and a wheel speed sensor provided on each wheel 2. The wheel speed sensor can detect the vehicle speed V. The sensors 12 also include, for example, an accelerator position sensor and a brake position sensor that detect the amount of depression of the accelerator pedal and the brake pedal, respectively, and a steering angle sensor for the wheel 2. The sensors 12 further include a position sensor that detects the position and orientation of the vehicle 1. The position sensor includes, for example, a GNSS (Global Navigation Satellite System) receiver.

また、車両1は通信装置14を備える。ECU10は、通信装置14を介して車両1の外部と通信を行う。 The vehicle 1 also includes a communication device 14. The ECU 10 communicates with the outside of the vehicle 1 via the communication device 14.

2.車両姿勢制御
車両1の姿勢制御である車両姿勢制御は、車両操作入力に対する第1姿勢制御、及び、路面入力に対する第2姿勢制御の少なくとも一方を含む。本実施形態では、車両姿勢制御として、第1姿勢制御及び第2姿勢制御が組み合わされて実行される。
2. Vehicle Attitude Control The vehicle attitude control, which is the attitude control of the vehicle 1, includes at least one of a first attitude control for a vehicle operation input and a second attitude control for a road surface input. In the present embodiment, the first attitude control and the second attitude control are combined and executed as the vehicle attitude control.

2-1.第1姿勢制御
車両操作入力に対する第1姿勢制御は、車両1の操舵に伴う旋回時のロール制御、及び車両1の加減速に伴うピッチ制御の少なくとも一方を含む。本実施形態では、第1姿勢制御として、ロール制御及びピッチ制御が組み合わされて実行される。
2-1. First Attitude Control The first attitude control for a vehicle operation input includes at least one of roll control during turning accompanying steering of the vehicle 1 and pitch control accompanying acceleration/deceleration of the vehicle 1. In this embodiment, a combination of roll control and pitch control is executed as the first attitude control.

ここでいうロール制御とは、車両1の操舵に伴う旋回時に生じるロールを打ち消すように、アクチュエータ3A1及び3A2の制御力Fc1及びFc2を制御して逆ロールモーメントを発生させる制御のことである。より詳細には、「ロールを打ち消す」とは、ロール制御なしの場合と比べて発生するロールを抑制したり、発生するロールと逆方向のロールを発生させたりすることをいう。同様に、ここでいうピッチ制御とは、車両1の加減速時に生じるピッチを打ち消すように、アクチュエータ3A1及び3A2の制御力Fc1及びFc2を制御して逆ピッチモーメントを発生させる制御のことである。より詳細には、「ピッチを打ち消す」とは、ピッチ制御なしの場合と比べて発生するピッチを抑制したり、発生するピッチと逆方向のピッチを発生させたりすることをいう。 The roll control referred to here is a control that generates a reverse roll moment by controlling the control forces Fc1 and Fc2 of the actuators 3A1 and 3A2 so as to cancel out the roll that occurs when the vehicle 1 turns due to steering. More specifically, "canceling the roll" refers to suppressing the roll that occurs compared to the case without roll control, or generating a roll in the opposite direction to the roll that occurs. Similarly, the pitch control referred to here is a control that generates a reverse pitch moment by controlling the control forces Fc1 and Fc2 of the actuators 3A1 and 3A2 so as to cancel out the pitch that occurs when the vehicle 1 accelerates or decelerates. More specifically, "canceling the pitch" refers to suppressing the pitch that occurs compared to the case without pitch control, or generating a pitch in the opposite direction to the pitch that occurs.

2-2.第2姿勢制御
路面入力に対する第2姿勢制御(換言すると、乗り心地制御)は、路面入力に対するばね上構造体5の振動(より詳細には、上下振動)を低減する振動制御を含む。このような振動制御は、車両1の乗り心地の改善のために、路面入力に伴うばね上構造体5の姿勢(挙動)の変化を抑制する制御ともいうことができる。
2-2. Second attitude control The second attitude control for the road surface input (in other words, ride comfort control) includes vibration control that reduces vibration (more specifically, vertical vibration) of the sprung structure 5 in response to the road surface input. Such vibration control can also be said to be control that suppresses changes in the attitude (behavior) of the sprung structure 5 associated with the road surface input in order to improve the ride comfort of the vehicle 1.

第2姿勢制御(乗り心地制御)は、例えば、車両前方の路面情報に基づくプレビュー制御である。図3は、プレビュー制御を説明するための概念図である。車両前方の路面情報は、例えば、車両1が通信装置14を介してクラウド上の管理サーバから路面データマップとして取得することができる。この路面データマップは、路面の上下方向の変位Zrに関連する路面変位関連値をデータ記憶位置(地図上の位置)と関連付けてマップ化したものである。その具体例は、路面変位関連値の一例としてばね下変位Zuを用いるばね下変位マップである。なお、路面データマップの生成及び更新は、車両1を含む多数の車両から収集した情報に基づいて事前に行われている。なお、車両前方の路面情報は、路面データマップを利用した取得に代え、例えば、車両前方に搭載されたカメラにより撮影される画像を利用して取得されてもよい。 The second attitude control (ride comfort control) is, for example, a preview control based on road surface information ahead of the vehicle. FIG. 3 is a conceptual diagram for explaining the preview control. The road surface information ahead of the vehicle can be acquired, for example, by the vehicle 1 from a management server on the cloud via the communication device 14 as a road surface data map. This road surface data map is a map in which road surface displacement-related values related to the vertical displacement Zr of the road surface are associated with data storage positions (positions on the map). A specific example of this is an unsprung displacement map that uses unsprung displacement Zu as an example of a road surface displacement-related value. The road surface data map is generated and updated in advance based on information collected from a large number of vehicles including the vehicle 1. The road surface information ahead of the vehicle may be acquired, for example, using an image captured by a camera mounted in front of the vehicle instead of acquiring the road surface information using the road surface data map.

プレビュー制御において、ECU10は、各車輪2の現在位置P0を取得する。車両1における車両位置の基準点と各車輪2との間の相対位置関係は既知情報である。その相対位置関係と位置情報で示される車両位置に基づいて、各車輪2の位置を算出することができる。ここでいう位置情報は、例えば、センサ類12に含まれる位置センサを用いて取得される。また、位置情報は、デッドレコニングによって取得されてもよい。 In the preview control, the ECU 10 acquires the current position P0 of each wheel 2. The relative positional relationship between the reference point of the vehicle position on the vehicle 1 and each wheel 2 is known information. The position of each wheel 2 can be calculated based on the relative positional relationship and the vehicle position indicated by the position information. The position information here is acquired, for example, using a position sensor included in the sensors 12. The position information may also be acquired by dead reckoning.

ECU10は、プレビュー時間tp後の車輪2の予測通過位置Pfを算出する。プレビュー時間tpは、例えば、サスペンション3のアクチュエータ3A1及び3A2を作動させるまでに必要な計算処理や通信処理に要する時間以上に設定される。プレビュー時間tpは、固定であってもよいし、状況に応じて可変であってもよい。プレビュー距離Lpは、プレビュー時間tpと車速Vの積により与えられる。予測通過位置Pfは、現在位置P0からプレビュー距離Lpだけ前方の位置である。変形例として、ECU10は、車速Vと車輪2の舵角に基づいて予想走行ルートを算出し、予想走行ルートに基づいて予測通過位置Pfを算出してもよい。 The ECU 10 calculates the predicted passing position Pf of the wheel 2 after the preview time tp. The preview time tp is set, for example, to be equal to or longer than the time required for the calculation and communication processes required to operate the actuators 3A1 and 3A2 of the suspension 3. The preview time tp may be fixed or may be variable depending on the situation. The preview distance Lp is given by the product of the preview time tp and the vehicle speed V. The predicted passing position Pf is a position that is the preview distance Lp ahead of the current position P0. As a variant, the ECU 10 may calculate a predicted driving route based on the vehicle speed V and the steering angle of the wheel 2, and calculate the predicted passing position Pf based on the predicted driving route.

ECU10は、予測通過位置Pfにおけるばね下変位Zuをばね下変位マップから読み出す。そして、ECU10は、予測通過位置Pfにおけるばね下変位Zuに基づいて、サスペンション3のアクチュエータ3A1及び3A2の目標制御力Fc_tを算出する。目標制御力Fc_tは、例えば、次のように算出される。この目標制御力Fc_tは、プレビュー制御のために必要とされる制御力Fc(Fc1とFc2)の要求値(すなわち、後述の要求制御量Xpv)に相当する。 The ECU 10 reads the unsprung displacement Zu at the predicted passing position Pf from the unsprung displacement map. The ECU 10 then calculates the target control force Fc_t of the actuators 3A1 and 3A2 of the suspension 3 based on the unsprung displacement Zu at the predicted passing position Pf. The target control force Fc_t is calculated, for example, as follows. This target control force Fc_t corresponds to the required value of the control force Fc (Fc1 and Fc2) required for preview control (i.e., the required control amount Xpv described below).

ばね上構造体5(図2参照)に関する運動方程式は、次の式(1)により表される。
m・Zs''=C(Zu'-Zs')+K(Zu-Zs)-Fc ・・・(1)
The equation of motion for the sprung structure 5 (see FIG. 2) is expressed by the following equation (1).
m・Zs''=C(Zu'-Zs')+K(Zu-Zs)-Fc...(1)

式(1)において、mはばね上構造体5の質量であり、Zsはばね上変位であり、Cはダンパ3Dの減衰係数であり、Kはスプリング3Sのばね定数であり、Fc(=Fc1+Fc2)はアクチュエータ3A1及び3A2が発生させる上下方向の制御力である。仮に、制御力Fcによってばね上構造体5の振動が完全に打ち消される場合(Zs''=0,Zs'=0,Zs=0)、その制御力Fcは次の式(2)により表される。
Fc=C・Zu'+K・Zu ・・・(2)
In formula (1), m is the mass of the sprung structure 5, Zs is the sprung displacement, C is the damping coefficient of the damper 3D, K is the spring constant of the spring 3S, and Fc (=Fc1+Fc2) is the vertical control force generated by the actuators 3A1 and 3A2. If the vibration of the sprung structure 5 is completely cancelled out by the control force Fc (Zs''=0, Zs'=0, Zs=0), the control force Fc is expressed by the following formula (2).
Fc=C・Zu'+K・Zu...(2)

少なくとも制振効果をもたらす制御力Fcは、次の式(3)により表される。
Fc=α・C・Zu'+β・K・Zu ・・・(3)
A control force Fc that provides at least a vibration damping effect is expressed by the following equation (3).
Fc=α・C・Zu'+β・K・Zu...(3)

式(3)において、ゲインαは、0より大きく且つ1以下であり、ゲインβも、0より大きく且つ1以下である。式(3)中の微分項を省略した場合、少なくとも制振効果をもたらす制御力Fcは、次の式(4)により表される。
Fc=β・K・Zu ・・・(4)
In formula (3), the gain α is greater than 0 and less than or equal to 1, and the gain β is also greater than 0 and less than or equal to 1. When the differential term in formula (3) is omitted, a control force Fc that provides at least a vibration damping effect is expressed by the following formula (4).
Fc=β・K・Zu...(4)

ECU10は、上記式(3)あるいは式(4)に従って、目標制御力Fc_t(すなわち、要求制御量Xpv)を算出する。すなわち、ECU10は、予測通過位置Pfにおけるばね下変位Zuを式(3)あるいは式(4)に代入して、目標制御力Fc_t(要求制御量Xpv)を算出する。 The ECU 10 calculates the target control force Fc_t (i.e., the required control amount Xpv) according to the above formula (3) or formula (4). That is, the ECU 10 substitutes the unsprung displacement Zu at the predicted passing position Pf into formula (3) or formula (4) to calculate the target control force Fc_t (required control amount Xpv).

ECU10は、車輪2が予測通過位置Pfを通過するタイミングで目標制御力Fc_t(要求制御量Xpv)を発生させるようにアクチュエータ3A1及び3A2を制御する。車輪2が予測通過位置Pfを通過するタイミングはプレビュー時間tpから分かる。2つのアクチュエータ3A1及び3A2への要求制御量Xpvを含む要求制御量Xの具体的な指令手法は、図4を参照して後述される。 The ECU 10 controls the actuators 3A1 and 3A2 to generate a target control force Fc_t (required control amount Xpv) at the timing when the wheel 2 passes the predicted passing position Pf. The timing when the wheel 2 passes the predicted passing position Pf is known from the preview time tp. A specific method for issuing commands to the two actuators 3A1 and 3A2 for the required control amount X, including the required control amount Xpv, will be described later with reference to FIG. 4.

以上に説明されたプレビュー制御によれば、車両1(ばね上構造体5)の振動を効果的に抑制することが可能となる。 The preview control described above makes it possible to effectively suppress vibrations of the vehicle 1 (sprung structure 5).

第2姿勢制御は、プレビュー制御に代え、あるいはそれとともに、例えば、ばね上変位、ばね上速度、及びばね上加速度の少なくとも1つを用いてばね上構造体5の振動を低減するためのスカイフック制御則に基づくフィードバック制御(例えば、特開2019-135120号公報参照)であってもよい。 The second attitude control may be, instead of or in addition to the preview control, feedback control based on the skyhook control law for reducing vibration of the sprung structure 5 using at least one of the sprung displacement, sprung velocity, and sprung acceleration (see, for example, JP 2019-135120 A).

2-3.ECUによる処理
本実施形態では、応答性と出力とを両立しつつ車両姿勢制御を行えるようにするために、ECU10は、次のような「算出処理」及び「指令処理」を実行する。すなわち、ECU10は、車両姿勢制御のための要求制御量Xを算出する算出処理を実行する。そして、ECU10は、第1アクチュエータ3A1が出力可能な第1制御量X1の最大値である第1最大制御量X1maxだけでは要求制御量Xに対する制御量の不足がある場合には、第1最大制御量X1maxを第1アクチュエータ3A1に指令し、かつ、当該不足を補うための第2制御量X2を第2アクチュエータ3A2に指令する指令処理を実行する。
2-3. Processing by ECU In this embodiment, in order to perform vehicle attitude control while achieving both responsiveness and output, the ECU 10 executes the following "calculation process" and "command process". That is, the ECU 10 executes a calculation process to calculate a required control amount X for vehicle attitude control. Then, when the first maximum control amount X1max, which is the maximum value of the first control amount X1 that the first actuator 3A1 can output, is insufficient for the control amount for the required control amount X, the ECU 10 executes a command process to command the first maximum control amount X1max to the first actuator 3A1 and to command the second actuator 3A2 to the second control amount X2 to compensate for the shortage.

一方、第1制御量X1だけで要求制御量Xを満たせる場合には、ECU10は、要求制御量Xのすべてを第1制御量X1として第1アクチュエータ3A1に指令し、かつ、第2アクチュエータ3A2への要求制御量Xに関する指令は行わない。 On the other hand, if the required control amount X can be satisfied by the first control amount X1 alone, the ECU 10 commands the first actuator 3A1 to use the entire required control amount X as the first control amount X1, and does not command the second actuator 3A2 regarding the required control amount X.

図4は、実施の形態に係る車両姿勢制御に関する処理を示すフローチャートである。このフローチャートの処理は、車両1の走行中に、所定の時間ステップΔt(図5参照)毎に繰り返し実行される。なお、図4では、ステップS100の処理が上述の「算出処理」の一例に相当し、ステップS102~S110の処理が上述の「指令処理」の一例に相当する。 Figure 4 is a flowchart showing the process related to vehicle attitude control according to the embodiment. The process of this flowchart is repeatedly executed every predetermined time step Δt (see Figure 5) while the vehicle 1 is traveling. Note that in Figure 4, the process of step S100 corresponds to an example of the above-mentioned "calculation process", and the processes of steps S102 to S110 correspond to an example of the above-mentioned "command process".

<ステップS100>
ステップS100において、ECU10は、要求制御量Xを算出する。要求制御量Xは、車両1において行われる車両姿勢制御全体の(トータルの)要求制御量である。具体的には、ステップS100において、ECU10は、第1姿勢制御に含まれるロール制御及びピッチ制御のためのロール要求制御量Xr及びピッチ要求制御量Xpをそれぞれ算出する。また、ECU10は、第2姿勢制御の一例であるプレビュー制御のための要求制御量Xpvを算出する。そして、ECU10は、算出した要求制御量Xr、Xp、及びXpvの和をトータルの要求制御量Xとして算出する。
<Step S100>
In step S100, the ECU 10 calculates a required control amount X. The required control amount X is a (total) required control amount for the entire vehicle attitude control performed in the vehicle 1. Specifically, in step S100, the ECU 10 calculates a roll required control amount Xr and a pitch required control amount Xp for the roll control and pitch control included in the first attitude control. The ECU 10 also calculates a required control amount Xpv for preview control, which is an example of the second attitude control. The ECU 10 then calculates the sum of the calculated required control amounts Xr, Xp, and Xpv as the total required control amount X.

車両姿勢制御を構成するロール制御、ピッチ制御、及びプレビュー制御の制御則は特に限定されない。また、各要求制御量Xr、Xp、及びXpvの算出方法も特に限定されず、アクティブサスペンションを構成するサスペンション3への何らかの制御要求であれば良い。そのうえで、各要求制御量Xr、Xp、及びXpvの算出方法の一例は、下記のように説明される。 The control laws of the roll control, pitch control, and preview control that constitute the vehicle attitude control are not particularly limited. The method of calculating the required control amounts Xr, Xp, and Xpv is also not particularly limited, and any control request to the suspension 3 that constitutes the active suspension may be used. An example of the method of calculating the required control amounts Xr, Xp, and Xpv is described below.

まず、ロール要求制御量Xrは、ロール制御のために必要とされる制御力Fcの要求値に相当する。ピッチ要求制御量Xpは、ピッチ制御のために必要とされる制御力Fcの要求値に相当する。なお、制御力Fcは、第1アクチュエータ3A1の制御力Fc1と第2アクチュエータ3A2の制御力Fc2との和に相当する。また、各車輪2において、サスペンション発生力である制御力Fcは、ばね上構造体5を上方に持ち上げるように作用する時に正とする。これに伴い、要求制御量X(Xr、Xp、及びXpv)も、ばね上構造体5を上方に持ち上げるように作用する時に正となる。したがって、ロール要求制御量Xrは、旋回外側の車輪2では正となり、旋回内側の車輪2では負となる。同様に、ピッチ要求制御量Xpは、加速時には、前輪2FL及び2FRでは負となり、後輪2RL及び2RRでは正となり、逆に、減速時には、前輪2FL及び2FRでは正となり、後輪2RL及び2RRでは負となる。 First, the roll required control amount Xr corresponds to the required value of the control force Fc required for roll control. The pitch required control amount Xp corresponds to the required value of the control force Fc required for pitch control. The control force Fc corresponds to the sum of the control force Fc1 of the first actuator 3A1 and the control force Fc2 of the second actuator 3A2. Furthermore, in each wheel 2, the control force Fc, which is the suspension generated force, is positive when it acts to lift the sprung structure 5 upward. Accordingly, the required control amount X (Xr, Xp, and Xpv) is also positive when it acts to lift the sprung structure 5 upward. Therefore, the roll required control amount Xr is positive for the wheel 2 on the outside of the turn and negative for the wheel 2 on the inside of the turn. Similarly, the pitch request control amount Xp is negative for the front wheels 2FL and 2FR and positive for the rear wheels 2RL and 2RR during acceleration, and conversely, is positive for the front wheels 2FL and 2FR and negative for the rear wheels 2RL and 2RR during deceleration.

一例として、ロール要求制御量Xr及びピッチ要求制御量Xpは、それぞれ、次の式()及び()により表される。なお、ロール要求制御量Xr及びピッチ要求制御量Xpの和は、本開示に係る「第1要求制御量」の一例に相当する。
Xr=LA×Gr ・・・(5)
Xp=FA×Gp ・・・(6)
As an example, the roll required control amount Xr and the pitch required control amount Xp are expressed by the following formulas ( 5 ) and ( 6 ), respectively. Note that the sum of the roll required control amount Xr and the pitch required control amount Xp corresponds to an example of the “first required control amount” according to the present disclosure.
Xr=LA×Gr...(5)
Xp=FA×Gp...(6)

式(5)に示すように、ロール要求制御量Xrは、横加速度LAと制御ゲインGrとの積により与えられる。式(6)に示すように、ピッチ要求制御量Xpは、前後加速度FAと制御ゲインGpとの積により与えられる。なお、ロール制御用の制御ゲインGrとピッチ制御用の制御ゲインGpは、同じでもよいし、異なっていてもよい。 As shown in equation (5), the roll required control amount Xr is given by the product of the lateral acceleration LA and the control gain Gr. As shown in equation (6), the pitch required control amount Xp is given by the product of the longitudinal acceleration FA and the control gain Gp. Note that the control gain Gr for roll control and the control gain Gp for pitch control may be the same or different.

ステップS100では、ECU10は、次回のサンプル時刻(k+1)におけるロール要求制御量Xrを算出する。ロール要求制御量Xrは、例えば、今回のサンプル時刻(k)にて取得される横加速度LAに制御ゲインGr(比例係数)を乗じることによって算出される。このため、横加速度LAの絶対値が大きくなるにつれ、ロール要求制御量Xrの絶対値も大きくなる。制御ゲインGrは、例えば事前に決定された固定値である。ただし、制御ゲインGrは、車両姿勢制御に関連するパラメータに応じて可変であってもよい。横加速度LAは、例えば横加速度センサを用いて取得できる。また、横加速度LAは、例えば、車速V及び舵角等の情報に基づいて推定されてもよい。 In step S100, the ECU 10 calculates the roll request control amount Xr at the next sample time (k+1). The roll request control amount Xr is calculated, for example, by multiplying the lateral acceleration LA acquired at the current sample time (k) by a control gain Gr (proportional coefficient). Therefore, as the absolute value of the lateral acceleration LA increases, the absolute value of the roll request control amount Xr also increases. The control gain Gr is, for example, a fixed value determined in advance. However, the control gain Gr may be variable depending on parameters related to vehicle attitude control. The lateral acceleration LA can be acquired, for example, using a lateral acceleration sensor. The lateral acceleration LA may also be estimated based on information such as the vehicle speed V and the steering angle.

また、ECU10は、次回のサンプル時刻(k+1)におけるピッチ要求制御量Xpを算出する。同様に、ピッチ要求制御量Xpは、例えば、今回のサンプル時刻(k)にて取得される前後加速度FAに制御ゲインGp(比例係数)を乗じることによって算出される。このため、前後加速度FAの絶対値が大きくなるにつれ、ピッチ要求制御量Xpの絶対値も大きくなる。制御ゲインGpは、例えば事前に決定された固定値である。ただし、制御ゲインGpは、車両姿勢制御に関連するパラメータに応じて可変であってもよい。前後加速度FAは、例えば前後加速度センサを用いて取得できる。また、前後加速度FAは、例えば、車両前後力の要求情報(例えば、要求エンジントルク、又は要求制動力)に基づいて推定されてもよい。 The ECU 10 also calculates the pitch required control amount Xp at the next sample time (k+1). Similarly, the pitch required control amount Xp is calculated, for example, by multiplying the longitudinal acceleration FA acquired at the current sample time (k) by a control gain Gp (proportional coefficient). Therefore, as the absolute value of the longitudinal acceleration FA increases, the absolute value of the pitch required control amount Xp also increases. The control gain Gp is, for example, a fixed value determined in advance. However, the control gain Gp may be variable depending on a parameter related to vehicle attitude control. The longitudinal acceleration FA can be acquired, for example, using a longitudinal acceleration sensor. The longitudinal acceleration FA may also be estimated, for example, based on required information of the vehicle longitudinal force (for example, required engine torque or required braking force).

また、第2姿勢制御の例であるプレビュー制御のための要求制御量Xpv(目標制御力Fc_t)の算出手法の一例は、図3を参照して上述した通りである。なお、要求制御量Xpvは、本開示に係る「第2要求制御量」の一例に相当する。また、要求制御量Xpvとともに、スカイフック制御則に基づくフィードバック制御のための要求制御量が算出される例では、これらの要求制御量の和が「第2要求制御量」の他の一例に相当する。 An example of a method for calculating the required control amount Xpv (target control force Fc_t) for preview control, which is an example of the second attitude control, is as described above with reference to FIG. 3. The required control amount Xpv corresponds to an example of the "second required control amount" according to the present disclosure. In an example in which a required control amount for feedback control based on the skyhook control law is calculated together with the required control amount Xpv, the sum of these required control amounts corresponds to another example of the "second required control amount."

ステップS100では、ECU10は、車輪2毎に、上述のように算出される3つの要求制御量Xr、Xp,及びXpvの和(すなわち、第1要求制御量と第2要求制御量との和)を要求制御量Xとして算出する。 In step S100, the ECU 10 calculates the sum of the three required control amounts Xr, Xp, and Xpv calculated as described above (i.e., the sum of the first required control amount and the second required control amount) for each wheel 2 as the required control amount X.

<ステップS102>
次に、ステップS102において、ECU10は、第1アクチュエータ3A1で出力可能な第1最大制御量X1maxを算出する。より詳細には、第1最大制御量X1maxは、第1制御量X1が時間の経過とともに変化している時を含めて第1アクチュエータ3A1が出力可能な最大の第1制御量X1に相当する。ステップS102では、ECU10は、次回のサンプル時刻(k+1)において出力可能な第1最大制御量X1maxを算出する。
<Step S102>
Next, in step S102, the ECU 10 calculates a first maximum control amount X1max that can be output by the first actuator 3A1. More specifically, the first maximum control amount X1max corresponds to the maximum first control amount X1 that can be output by the first actuator 3A1, including the time when the first control amount X1 changes over time. In step S102, the ECU 10 calculates the first maximum control amount X1max that can be output at the next sample time (k+1).

ここで、第1アクチュエータ3A1で出力可能な制御力Fc1の最大変化速度V1max及び最大値F1max(図5参照)は、基本的には第1アクチュエータ3A1のスペックによって定まっている。このため、最大変化速度V1max及び最大値F1maxは事前に把握できる。ECU10の記憶装置は、最大変化速度V1max及び最大値F1max等の第1アクチュエータ3A1の基本的な動作特性に関する情報を記憶している。より詳細には、最大変化速度V1maxは、単位時間(時間ステップΔt)当たりの最大変化量ΔF1max(図5参照)に相当する。 The maximum change rate V1max and maximum value F1max (see FIG. 5) of the control force Fc1 that can be output by the first actuator 3A1 are basically determined by the specifications of the first actuator 3A1. Therefore, the maximum change rate V1max and maximum value F1max can be known in advance. The storage device of the ECU 10 stores information on the basic operating characteristics of the first actuator 3A1, such as the maximum change rate V1max and maximum value F1max. More specifically, the maximum change rate V1max corresponds to the maximum change amount ΔF1max (see FIG. 5) per unit time (time step Δt).

図5は、要求制御量X、第1最大制御量X1max、及び第2制御量X2の関係を概略的に表したタイムチャートである。図5では、車両1の操舵に伴う旋回時が例示されているが、説明の簡素化のために、ロール要求制御量Xr以外のピッチ要求制御量Xp及び要求制御量Xpvはゼロであるものとする。したがって、この例では、要求制御量Xrが要求制御量Xと等しい。また、図5に表された関係は、旋回時に旋回外側となる車輪2におけるものである。旋回時に旋回内側となる車輪2における関係では、要求制御量X及び第1最大制御量X1maxの符号は、図5に示す関係における符号と逆となる。 Figure 5 is a time chart that shows the relationship between the required control amount X, the first maximum control amount X1max, and the second control amount X2. Figure 5 shows an example of turning accompanied by steering of the vehicle 1, but for the sake of simplicity, the pitch required control amount Xp and the required control amount Xpv other than the roll required control amount Xr are assumed to be zero. Therefore, in this example, the required control amount Xr is equal to the required control amount X. Furthermore, the relationship shown in Figure 5 is for the wheel 2 that is on the outside of the turn during turning. In the relationship for the wheel 2 that is on the inside of the turn during turning, the signs of the required control amount X and the first maximum control amount X1max are opposite to those in the relationship shown in Figure 5.

図5に示す例では、サンプル時刻(k=0)での操舵開始に伴い、時間経過とともに、横加速度LAが増加し、それに伴って要求制御量Xが増加している。また、この例では、その後に車速V及び横加速度LAが一定の定常円旋回状態となり、時間の経過に対して要求制御量Xが一定となっている。より詳細には、図5には、旋回時に発生する横加速度LAが異なる2通りの旋回時における要求制御量X(実線及び破線)が表されている。 In the example shown in FIG. 5, as steering begins at sample time (k=0), lateral acceleration LA increases over time, and the required control amount X increases accordingly. In this example, the vehicle then enters a steady circular turning state where the vehicle speed V and lateral acceleration LA are constant, and the required control amount X remains constant over time. More specifically, FIG. 5 shows the required control amount X (solid line and dashed line) during two types of turns that differ in the lateral acceleration LA that occurs during the turn.

各サンプル時刻kでの第1アクチュエータ3A1の第1最大制御量X1maxは、例えば、上述の最大変化速度V1max及び最大値F1maxに基づいて算出できる。具体的には、図5に示すように、まず、サンプル時刻(k=0)での第1最大制御量X1maxはゼロである。次のサンプル時刻(k=1)での第1最大制御量X1maxは、記憶装置に記憶されている最大変化速度V1maxと時間ステップΔtとの積である最大変化量ΔF1maxとして算出される。次のサンプル時刻(k=2)以降であって第1最大制御量X1maxが最大値F1maxに達するまでの期間中の各サンプル時刻kの第1最大制御量X1maxは、前回値に対して最大変化量ΔF1maxを加算することによって算出される。第1最大制御量X1maxが最大値F1maxに達した後の第1最大制御量X1maxは、最大値F1maxとして算出される。付け加えると、このように算出される第1最大制御量X1maxを実線の要求制御量Xと比較したとき、第1最大制御量X1maxの時間波形は、要求制御量Xの波形を最大変化速度V1maxによってレート制限し、かつ、最大値F1maxによって上限制限することによって得られる時間波形に相当する。 The first maximum control amount X1max of the first actuator 3A1 at each sample time k can be calculated, for example, based on the maximum change rate V1max and the maximum value F1max described above. Specifically, as shown in FIG. 5, first, the first maximum control amount X1max at the sample time (k=0) is zero. The first maximum control amount X1max at the next sample time (k=1) is calculated as the maximum change amount ΔF1max, which is the product of the maximum change rate V1max stored in the storage device and the time step Δt. The first maximum control amount X1max at each sample time k during the period from the next sample time (k=2) onwards until the first maximum control amount X1max reaches the maximum value F1max is calculated by adding the maximum change amount ΔF1max to the previous value. The first maximum control amount X1max after the first maximum control amount X1max reaches the maximum value F1max is calculated as the maximum value F1max. In addition, when the first maximum control amount X1max calculated in this way is compared with the required control amount X shown by the solid line, the time waveform of the first maximum control amount X1max corresponds to the time waveform obtained by rate-limiting the waveform of the required control amount X by the maximum change rate V1max and upper-limiting it by the maximum value F1max.

また、図5に示す例では、要求制御量Xは、時間の経過に対して一定で推移した後にゼロに向けて減少している。このように変化する要求制御量Xの実現のために、第1制御量X1も時間の経過とともに減少させる必要がある。第1制御量X1が減少する際の最大変化速度(すなわち、第1最大制御量X1maxの時間波形の傾き)はV1max(負の値)である。したがって、例えばサンプル時刻(k=m)から第1制御量X1を減少させる場合、各サンプル時刻kの第1最大制御量X1maxは、要求制御量Xが増加している時と同様に、前回値に対して負の最大変化量ΔF1maxだけ減算することによって算出できる。 In the example shown in FIG. 5, the required control amount X remains constant over time and then decreases toward zero. To achieve the required control amount X that changes in this way, the first control amount X1 must also decrease over time. The maximum rate of change when the first control amount X1 decreases (i.e., the slope of the time waveform of the first maximum control amount X1max) is V1max (a negative value). Therefore, for example, when decreasing the first control amount X1 from the sample time (k=m), the first maximum control amount X1max at each sample time k can be calculated by subtracting the negative maximum change amount ΔF1max from the previous value, as when the required control amount X is increasing.

付け加えると、第1最大制御量X1maxの算出のために記憶装置に格納されている第1アクチュエータ3A1の基本的な動作特性に関する情報は、無駄時間特性及び一次遅れ特性等の動特性に関する情報を含んでいてもよい。そして、第1最大制御量X1maxは、例えば、無駄時間特性及び一次遅れ特性の一方又は双方を考慮して算出されてもよい。 In addition, the information on the basic operating characteristics of the first actuator 3A1 stored in the storage device for calculating the first maximum control amount X1max may include information on dynamic characteristics such as dead time characteristics and first-order lag characteristics. The first maximum control amount X1max may be calculated, for example, taking into account one or both of the dead time characteristics and the first-order lag characteristics.

<ステップS104>
次に、ステップS104において、ECU10は、第1アクチュエータ3A1が出力可能な第1最大制御量X1maxだけでは要求制御量Xに対する制御量の不足があるか否かを判定する。この判定は、例えば、差分ΔX1がゼロでないか否かに基づいて行うことができる。差分ΔX1は、ステップS100にて算出した要求制御量XからステップS102にて算出した第1最大制御量X1maxを引くことにより得られる値(=X-X1max)である。
<Step S104>
Next, in step S104, the ECU 10 determines whether or not the first maximum control amount X1max that the first actuator 3A1 can output is insufficient for the required control amount X. This determination can be made, for example, based on whether or not the difference ΔX1 is equal to zero. The difference ΔX1 is a value (=X-X1max) obtained by subtracting the first maximum control amount X1max calculated in step S102 from the required control amount X calculated in step S100.

具体的には、図5に例示されるように要求制御量Xが時間の経過とともに増加している場合には、要求制御量Xが第1最大制御量X1maxよりも大きいため、上記の差分ΔX1は正となる。また、同図に例示されるように、一定で推移する要求制御量Xが第1最大制御量X1max(最大値F1max)よりも大きい場合にも、差分ΔX1は正となる。これらのように、差分ΔX1が正となることは、第1最大制御量X1maxだけでは制御量が不足することを意味する。 Specifically, as illustrated in FIG. 5, when the required control amount X increases over time, the required control amount X is greater than the first maximum control amount X1max, and the above difference ΔX1 is positive. Also, as illustrated in the same figure, when the required control amount X, which remains constant, is greater than the first maximum control amount X1max (maximum value F1max), the difference ΔX1 is positive. In this way, a positive difference ΔX1 means that the first maximum control amount X1max alone is insufficient in control amount.

さらに、ステップS104において判定される「制御量の不足」は、図5中にハッチングを付して示される領域のように、差分ΔX1が負となる時にも生じる。このハッチング領域は、例えば車両1の運転者による急なステアリングホイールの戻し動作を受けて減少する際の要求制御量Xの傾き(実線)が第1最大制御量X1maxの傾きより大きくなることに起因して生じる。このハッチング領域では、各サンプル時刻kにおける第1最大制御量X1maxが要求制御量Xよりも大きくなる。すなわち、差分ΔX1は負となる。 Furthermore, the "insufficient control amount" determined in step S104 also occurs when the difference ΔX1 is negative, as in the hatched area in FIG. 5. This hatched area occurs because, for example, the slope of the required control amount X (solid line) as it decreases in response to a sudden steering wheel return action by the driver of vehicle 1 becomes greater than the slope of the first maximum control amount X1max. In this hatched area, the first maximum control amount X1max at each sample time k becomes greater than the required control amount X. In other words, the difference ΔX1 becomes negative.

<ステップS106>
ステップS104の判定結果がNoである場合(すなわち、制御量の不足がない場合)には、処理はステップS106に進む。例えば要求制御量Xが図5中に破線で表されるものであると、この判定結果がNoとなる。ステップS106では、ECU10は、ステップS100にて算出した要求制御量Xに等しい第1制御量X1を第1アクチュエータ3A1に指令する。その結果、第1アクチュエータ3A1は、指令された要求制御量Xに応じた制御力Fc1を発生させるように制御される。
<Step S106>
If the determination result in step S104 is No (i.e., if there is no shortage of control amount), the process proceeds to step S106. For example, if the required control amount X is represented by a dashed line in FIG. 5, the determination result will be No. In step S106, the ECU 10 commands the first actuator 3A1 to generate a first control amount X1 that is equal to the required control amount X calculated in step S100. As a result, the first actuator 3A1 is controlled to generate a control force Fc1 corresponding to the requested control amount X.

<ステップS108>
一方、ステップS104の判定結果がYesである場合(すなわち、制御量の不足がある場合)には、処理はステップS108に進む。例えば要求制御量Xが図5中に実線で表されるものであると、この判定結果がYesとなる。
<Step S108>
On the other hand, if the determination result in step S104 is Yes (i.e., if there is a shortage of the control amount), the process proceeds to step S108. For example, if the required control amount X is represented by a solid line in FIG. 5, the determination result is Yes.

ステップS108では、ECU10は、第2アクチュエータ3A2の制御量である第2制御量X2を算出する。より詳細には、ECU10は、次回のサンプル時刻(k+1)における第2制御量X2を算出する。第2制御量X2は、「制御量の不足」を補うために必要な値として算出される。 In step S108, the ECU 10 calculates the second control amount X2, which is the control amount of the second actuator 3A2. More specifically, the ECU 10 calculates the second control amount X2 at the next sample time (k+1). The second control amount X2 is calculated as a value required to compensate for the "deficiency of the control amount."

具体的には、第2制御量X2は、ステップS100にて算出された要求制御量XからステップS102にて算出した第1最大制御量X1maxを引くことにより得られる値、すなわち、差分ΔX1である。その理由は、図5に例示されるように、差分ΔX1が正である場合には、要求制御量Xのうちで第1最大制御量X1maxだけでは不足する分(差分ΔX1)だけ第2アクチュエータ3A2の制御力Fc2を高めることが必要となるためである。一方、差分ΔX1が負となる場合には、第1最大制御量X1maxのみでは負の差分ΔX1だけ制御量が不足することになる。このため、負の差分ΔX1だけ減少するように第2アクチュエータ3A2の制御力Fc2を制御することが必要となる。 Specifically, the second control amount X2 is a value obtained by subtracting the first maximum control amount X1max calculated in step S102 from the required control amount X calculated in step S100, that is, the difference ΔX1. The reason for this is that, as illustrated in FIG. 5, when the difference ΔX1 is positive, it is necessary to increase the control force Fc2 of the second actuator 3A2 by the amount (difference ΔX1) that is insufficient with only the first maximum control amount X1max of the required control amount X. On the other hand, when the difference ΔX1 is negative, the control amount is insufficient by the negative difference ΔX1 with only the first maximum control amount X1max. For this reason, it is necessary to control the control force Fc2 of the second actuator 3A2 so that it decreases by the negative difference ΔX1.

<ステップS110>
ステップS108に続くステップS110では、ECU10は、ステップS102にて算出した第1最大制御量X1maxを第1制御量X1として第1アクチュエータ3A1に指令するとともに、ステップS108にて算出した第2制御量X2を第2アクチュエータ3A2に指令する。その結果、第1アクチュエータ3A1は、指令された第1最大制御量X1maxに応じた制御力Fc1を発生させるように制御される。また、第2アクチュエータ3A2は、指令された第2制御量X2に応じた制御力Fc2を発生させるように制御される。
<Step S110>
In step S110 following step S108, the ECU 10 commands the first actuator 3A1 to use the first maximum control amount X1max calculated in step S102 as the first control amount X1, and commands the second actuator 3A2 to use the second control amount X2 calculated in step S108. As a result, the first actuator 3A1 is controlled to generate a control force Fc1 corresponding to the commanded first maximum control amount X1max. Also, the second actuator 3A2 is controlled to generate a control force Fc2 corresponding to the commanded second control amount X2.

付け加えると、図5に示す例において、サンプル時刻(k=m)から減少し始める要求制御量Xの傾きが第1最大制御量X1maxの傾きと同じ(一点鎖線)であるか小さい場合には、要求制御量Xが第1最大制御量X1maxより大きい期間中はサンプル時刻(k=m)から第2制御量X2を時間経過とともにゼロにまで減らすことにより、その後に第1制御量X1のみで要求制御量Xを満たすことが可能である。 In addition, in the example shown in FIG. 5, if the slope of the requested control amount X that starts to decrease from the sample time (k=m) is the same as or smaller than the slope of the first maximum control amount X1max (dash line), then during the period in which the requested control amount X is greater than the first maximum control amount X1max, the second control amount X2 is reduced to zero over time from the sample time (k=m), and it is then possible to satisfy the requested control amount X with only the first control amount X1.

3.効果
車両の姿勢を制御するためには、大きな力が必要となる。しかしながら、一般的に、アクティブサスペンションのアクチュエータの応答性と出力は、相反する関係にあり、両立させることが難しい。より詳細には、一般的には、応答性を重視した場合、アクチュエータの出力は小さくなる。その結果、車両操作入力に対する第1姿勢制御(すなわち、操舵に対するロール制御、及び、加減速に対するピッチ制御)を満足に行うことが難しくなる。このことは、路面入力に対する第2姿勢制御(乗り心地制御)についても同様であり、大きな路面振幅に対して乗り心地制御を満足に行うことも難しくなる。一方、出力を重視した場合、第1姿勢制御(ロール及びピッチ制御)において要求制御量Xr及びXpが過渡的に変化する時に、これらの制御の応答性を満足に確保することが難しくなる。同様に、急な路面変化に対して乗り心地制御の応答性を満足に確保することが難しくなる。
3. Effects In order to control the attitude of a vehicle, a large force is required. However, in general, the responsiveness and output of an actuator of an active suspension are in a contradictory relationship, and it is difficult to achieve both. More specifically, in general, when emphasis is placed on responsiveness, the output of the actuator is small. As a result, it becomes difficult to satisfactorily perform the first attitude control for the vehicle operation input (i.e., roll control for steering and pitch control for acceleration/deceleration). This is also true for the second attitude control for the road surface input (ride comfort control), and it becomes difficult to satisfactorily perform the ride comfort control for a large road surface amplitude. On the other hand, when emphasis is placed on output, it becomes difficult to ensure the responsiveness of these controls when the required control amounts Xr and Xp change transiently in the first attitude control (roll and pitch control). Similarly, it becomes difficult to ensure the responsiveness of the ride comfort control for a sudden road surface change.

これに対し、本実施形態によれば、第1姿勢制御及び第2姿勢制御のための複数の要求制御量Xr、Xp、及びXpvの組み合わせである要求制御量Xが、アクティブサスペンションであるサスペンション3の2つのアクチュエータ3A1及び3A2に分配される。このように、要求制御量Xの実現のために応答性及び出力の異なる第1及び第2アクチュエータ3A1、3A2が組み合わせて用いられる。より詳細には、指令処理において、第1アクチュエータ3A1が出力可能な第1最大制御量X1maxだけでは要求制御量Xに対する制御量の不足がある場合には、第1最大制御量X1maxが第1アクチュエータ3A1に指令され、かつ、上記不足を補うための第2制御量X2が第2アクチュエータ3A2に指令される。 In contrast, according to the present embodiment, the required control amount X, which is a combination of multiple required control amounts Xr, Xp, and Xpv for the first attitude control and the second attitude control, is distributed to the two actuators 3A1 and 3A2 of the suspension 3, which is an active suspension. In this way, the first and second actuators 3A1 and 3A2, which have different responsiveness and output, are used in combination to realize the required control amount X. More specifically, in the command process, if the first maximum control amount X1max that the first actuator 3A1 can output is insufficient for the control amount of the required control amount X, the first maximum control amount X1max is commanded to the first actuator 3A1, and the second control amount X2 to compensate for the shortage is commanded to the second actuator 3A2.

これにより、車両姿勢制御(すなわち、第1姿勢制御及び第2姿勢制御)のためのメインのアクチュエータとして出力の高い第1アクチュエータ3A1を利用しつつ、要求制御量Xを実現するための制御量を必要に応じて応答性の高い第2アクチュエータ3A2を利用して補うことができる。これにより、応答性と出力との両立を可能としつつ、車両姿勢制御を行えるようになる。 This allows the first actuator 3A1, which has high output, to be used as the main actuator for vehicle attitude control (i.e., first attitude control and second attitude control), while the control amount for achieving the required control amount X can be supplemented, as necessary, by the second actuator 3A2, which has high responsiveness. This makes it possible to perform vehicle attitude control while achieving both responsiveness and output.

付け加えると、特に、応答性の高い第2アクチュエータ3A2をサブのアクチュエータとして利用することにより、要求制御量Xが過渡的に変化する時(増加又は減少する時)に、第1アクチュエータ3A1の応答遅れを補うことができる。これにより、過渡時に、2つのアクチュエータ3A1及び3A2の合計の制御量を要求制御量Xに好適に近づけることができる。また、2種類のアクチュエータ3A1及び3A2を使用することにより、アクチュエータ3A1及び3A2のそれぞれが出力可能な最大制御量を必要に応じて利用可能となる。その結果、アクチュエータ3A1及び3A2の一方のみの使用では満たせない大きさの要求制御量Xを、応答性と出力とを両立しつつ車両姿勢制御において実現できるようになる。このため、車両1の快適性が向上する。具体的には、変化率及び絶対量の少なくとも一方の大きな操舵及び加減速の少なくとも一方に対する第1姿勢制御の性能が向上する。また、大きく速い路面入力に対する第2姿勢制御(乗り心地制御)の性能が向上する。その結果、フィードフォワード制御(例えば、プレビュー制御)に適用された際に、ばね上構造体5の振動を効率良く抑制できる。また、フィードバック制御(例えば、スカイフック制御則に基づくフィードバック制御)に適用された際に、フィードバック制御量が減るため、アクチュエータによるエネルギ消費、及びアクチュエータの発熱を減らすこともできる。 In addition, by using the second actuator 3A2, which has high responsiveness, as a sub actuator, it is possible to compensate for the response delay of the first actuator 3A1 when the required control amount X changes transiently (increases or decreases). As a result, the total control amount of the two actuators 3A1 and 3A2 can be suitably brought close to the required control amount X during the transient period. In addition, by using two types of actuators 3A1 and 3A2, the maximum control amount that each of the actuators 3A1 and 3A2 can output can be used as needed. As a result, the required control amount X, which cannot be satisfied by using only one of the actuators 3A1 and 3A2, can be realized in the vehicle attitude control while achieving both responsiveness and output. Therefore, the comfort of the vehicle 1 is improved. Specifically, the performance of the first attitude control for at least one of steering and acceleration/deceleration with a large rate of change and/or absolute amount is improved. In addition, the performance of the second attitude control (ride comfort control) for large and fast road surface input is improved. As a result, when applied to feedforward control (e.g., preview control), it is possible to efficiently suppress vibration of the sprung structure 5. In addition, when applied to feedback control (e.g., feedback control based on the skyhook control law), it is possible to reduce energy consumption by the actuator and heat generation by the actuator because the feedback control amount is reduced.

4.車両姿勢制御の補足説明
本開示に係る「車両姿勢制御」の実施に関し、下記のように補足説明を行う。
4. Supplementary explanation of vehicle attitude control The following supplementary explanation is given regarding the implementation of the "vehicle attitude control" according to the present disclosure.

4-1.車両姿勢制御の具体例
図4を参照して説明した例に代え、車両操作入力に対する第1姿勢制御と路面入力に対する第2姿勢制御の何れか一方のみが車両姿勢制御として実行されてもよい。具体例には、例えば、第1姿勢制御に含まれるロール制御及びピッチ制御の少なくとも一方のみが実行されてもよい。また、プレビュー制御等の路面入力に対する第2姿勢制御のみが実行されてもよい。
4-1. Specific Example of Vehicle Attitude Control Instead of the example described with reference to Fig. 4, only one of the first attitude control for vehicle operation input and the second attitude control for road surface input may be executed as the vehicle attitude control. As a specific example, for example, only at least one of the roll control and the pitch control included in the first attitude control may be executed. Also, only the second attitude control for road surface input such as preview control may be executed.

4-2.アクティブスタビライザ装置の利用(第1アクチュエータ)
図1及び図2に示す例における第1アクチュエータ3A1は、4つの車輪2のそれぞれに対して配置されている。第1アクチュエータ3A1に代え、本開示に係る「第1アクチュエータ」は、例えば、アクティブスタビライザ装置(例えば、特開2013-001225号公報参照)のアクチュエータ(例えば、電動モータ)であってもよい。以下、このアクチュエータを、便宜上「第1アクチュエータ3A1’」と称する。
4-2. Use of active stabilizer device (first actuator)
1 and 2, the first actuator 3A1 is disposed for each of the four wheels 2. Instead of the first actuator 3A1, the "first actuator" according to the present disclosure may be, for example, an actuator (e.g., an electric motor) of an active stabilizer device (see, for example, Japanese Patent Application Laid-Open No. 2013-001225). Hereinafter, for convenience, this actuator will be referred to as the "first actuator 3A1'".

このようなアクティブスタビライザ装置では、1つの第1アクチュエータ3A1’が左右前輪2FL及び2FRに対応するサスペンション3FL及び3FRにおいて共有される。同様に、1つの第1アクチュエータ3A1’が左右後輪2RL及び2RRに対応するサスペンション3RL及び3RRにおいて共有される。これらの第1アクチュエータ3A1’は、左右前輪2FL及び2FRに対し、又は左右後輪2RL及び2RRに対し、逆相の制御力Fc1(モーメント)を発生させる。 In such an active stabilizer device, one first actuator 3A1' is shared by the suspensions 3FL and 3FR corresponding to the left and right front wheels 2FL and 2FR. Similarly, one first actuator 3A1' is shared by the suspensions 3RL and 3RR corresponding to the left and right rear wheels 2RL and 2RR. These first actuators 3A1' generate opposite-phase control forces Fc1 (moments) for the left and right front wheels 2FL and 2FR, or for the left and right rear wheels 2RL and 2RR.

第1アクチュエータ3A1’は、第2アクチュエータ3A2(例えば、リニアモータ)と組み合わせて、次のようにロール制御に用いることができる。 The first actuator 3A1' can be used in combination with the second actuator 3A2 (e.g., a linear motor) for roll control as follows:

具体的には、ここでいうロール制御は、例えば左右前輪2FL及び2FRと左右後輪2RL及び2RRのそれぞれを対象として、次のように実行されてもよい。すなわち、ECU10は、まず、4つの車輪(全輪)2の合計のロール要求制御量Xrtを算出する。このロール要求制御量Xrtは、一例として、車体重心におけるロールモーメントの要求値であって、横加速度LAと所定の制御ゲインとの積によって表される。 Specifically, the roll control referred to here may be executed as follows, for example, for each of the left and right front wheels 2FL and 2FR and the left and right rear wheels 2RL and 2RR. That is, the ECU 10 first calculates the total roll required control amount Xrt for the four wheels (all wheels) 2. As an example, this roll required control amount Xrt is the required value of the roll moment at the center of gravity of the vehicle, and is expressed as the product of the lateral acceleration LA and a predetermined control gain.

次いで、ECU10は、所定の演算式に従って、合計のロール要求制御量Xrtを、左右前輪2FL及び2FRのロール要求制御量Xrtfと、左右後輪2RL及び2RRのロール要求制御量Xrtrとに変換する。 Next, the ECU 10 converts the total roll request control amount Xrt into a roll request control amount Xrtf for the left and right front wheels 2FL and 2FR, and a roll request control amount Xrtr for the left and right rear wheels 2RL and 2RR, according to a predetermined calculation formula.

次いで、ECU10は、左右前輪2FL及び2FRの第1アクチュエータ3A1’の第1最大制御量X1maxを算出する。そして、ECU10は、算出した第1最大制御量X1maxだけではロール要求制御量Xrtfに対する制御量の不足があるか否かを判定する。その結果、制御量の不足がない場合には、ECU10は、ロール要求制御量Xrtfと等しい第1制御量X1を第1アクチュエータ3A1’に指令する。一方、制御量の不足がある場合には、ECU10は、第1最大制御量X1を第1アクチュエータ3A1’に指令し、不足分(=Xrtf-X1max)を左右前輪2FL及び2FRの第2アクチュエータ3A2に指令する。また、ECU10は、左右後輪2RL及び2RRに対しても、同様の処理を実行する。 Then, the ECU 10 calculates the first maximum control amount X1max of the first actuator 3A1' of the left and right front wheels 2FL and 2FR. The ECU 10 then determines whether the calculated first maximum control amount X1max alone is sufficient to provide a control amount that is insufficient relative to the roll required control amount Xrtf. If the control amount is not insufficient, the ECU 10 commands the first actuator 3A1' to provide the first control amount X1 that is equal to the roll required control amount Xrtf. On the other hand, if the control amount is insufficient, the ECU 10 commands the first actuator 3A1' to provide the first maximum control amount X1, and commands the insufficient amount (=Xrtf-X1max) to the second actuator 3A2 of the left and right front wheels 2FL and 2FR. The ECU 10 also performs similar processing for the left and right rear wheels 2RL and 2RR.

なお、第1アクチュエータ3A1’と第2アクチュエータ3A2との組み合わせは、ロール制御だけでなく、例えば、ロール制御と第2姿勢制御(例えば、プレビュー制御)との組み合わせに対して用いられてもよい。 The combination of the first actuator 3A1' and the second actuator 3A2 may be used not only for roll control, but also for a combination of roll control and a second attitude control (e.g., preview control).

4-3.制御対象輪(サスペンションストロークの制御対象となる車輪)の具体例
図1及び図2に示す例のように、本開示に係る「第1アクチュエータ」の制御対象輪は、「第2アクチュエータ」の制御対象輪と同一であってもよい(すなわち、これらの双方の制御対象輪が本開示に係る「第1制御対象輪」に相当していてもよい)。ただし、「第1アクチュエータ」及び「第2アクチュエータ」の制御対象輪が同一である場合、制御対象輪は、車両の全輪に限られず、例えば、左右前輪のみ、又は左右後輪のみであってもよい。
4-3. Specific examples of controlled wheels (wheels that are subject to suspension stroke control) As shown in the examples in Figures 1 and 2, the controlled wheels of the "first actuator" according to the present disclosure may be the same as the controlled wheels of the "second actuator" (i.e., both of these controlled wheels may correspond to the "first controlled wheels" according to the present disclosure). However, when the controlled wheels of the "first actuator" and the "second actuator" are the same, the controlled wheels are not limited to all wheels of the vehicle, and may be, for example, only the left and right front wheels, or only the left and right rear wheels.

また、「第1アクチュエータ」の制御対象輪は、「第2アクチュエータ」の制御対象輪とは異なっていてもよい。例えば、「第1アクチュエータ」の制御対象輪(第1制御対象輪)が左右後輪であって、「第2アクチュエータ」の制御対象輪(第2制御対象輪)が左右前輪であってもよい。また、これとは逆に、「第1アクチュエータ」の制御対象輪(第1制御対象輪)が左右前輪であって、「第2アクチュエータ」の制御対象輪(第2制御対象輪)が左右後輪であってもよい。 The wheels controlled by the "first actuator" may be different from the wheels controlled by the "second actuator". For example, the wheels controlled by the "first actuator" (first controlled wheels) may be the left and right rear wheels, and the wheels controlled by the "second actuator" (second controlled wheels) may be the left and right front wheels. Conversely, the wheels controlled by the "first actuator" (first controlled wheels) may be the left and right front wheels, and the wheels controlled by the "second actuator" (second controlled wheels) may be the left and right rear wheels.

4-4.車両の前後で応答性が異なる場合
例えば、上述のように左右前輪及び左右後輪の一方に「第1アクチュエータ」が適用され、その他方に「第2アクチュエータ」が適用される例では、車両の前後でアクチュエータの応答性が異なるものとなる。
4-4. When responsiveness differs between the front and rear of the vehicle For example, in the example described above where a "first actuator" is applied to one of the left and right front wheels and the left and right rear wheels, and a "second actuator" is applied to the other, the responsiveness of the actuators differs between the front and rear of the vehicle.

このように車両の前後でアクチュエータの応答性が異なる場合、ロール制御は、例えば次のように実行されてもよい。すなわち、上記の項目4-2.において説明されたように、ECU10は、まず、4つの車輪(全輪)2の合計のロール要求制御量Xrtを要求制御量Xとして算出する。 When the responsiveness of the actuators at the front and rear of the vehicle differs in this way, roll control may be performed, for example, as follows. That is, as explained in item 4-2 above, the ECU 10 first calculates the total roll required control amount Xrt for the four wheels (all wheels) 2 as the required control amount X.

次いで、ECU10は、第1アクチュエータの第1最大制御量X1maxを算出する。この場合の第1アクチュエータの例としては、左右前輪(又は左右後輪)のそれぞれに適用された第1アクチュエータ3A1、又は、左右前輪(又は左右後輪)に共有で適用された1つの第1アクチュエータ3A1’が相当する。 Next, the ECU 10 calculates the first maximum control amount X1max of the first actuator. In this case, examples of the first actuator include the first actuator 3A1 applied to each of the left and right front wheels (or the left and right rear wheels), or a single first actuator 3A1' applied to both the left and right front wheels (or the left and right rear wheels).

次いで、ECU10は、算出した第1最大制御量X1maxだけでは合計のロール要求制御量Xrtに対する制御量の不足があるか否かを判定する。その結果、制御量の不足がない場合には、ECU10は、ロール要求制御量Xrtと等しい第1制御量X1を第1アクチュエータに指令する。一方、制御量の不足がある場合には、ECU10は、第1最大制御量X1を第1アクチュエータに指令し、不足分(=Xrt-X1max)を第2アクチュエータ(例えば、第2アクチュエータ3A2)に指令する。 Next, the ECU 10 determines whether the calculated first maximum control amount X1max alone is insufficient for the total roll required control amount Xrt. If the result shows that there is no shortage of control amount, the ECU 10 commands the first actuator to provide the first control amount X1, which is equal to the roll required control amount Xrt. On the other hand, if there is a shortage of control amount, the ECU 10 commands the first actuator to provide the first maximum control amount X1, and commands the shortage (=Xrt-X1max) to the second actuator (e.g., the second actuator 3A2).

付け加えると、車両の前後でアクチュエータの応答性が異なる場合、第1アクチュエータの出力と第2アクチュエータの出力との間に位相差が生じ得る。このような位相差に関連して次のような対策が行われてもよい。 In addition, if the responsiveness of the actuators at the front and rear of the vehicle differs, a phase difference may occur between the output of the first actuator and the output of the second actuator. In relation to such a phase difference, the following measures may be taken.

まず、第1アクチュエータと第2アクチュエータとを比較したとき、周波数応答特性の差は小さく、単にストローク速度に差があるといえる場合であれば、位相差は無視できる。このような場合には、実行される車両姿勢制御の種類によらず、ECU10は、既に説明された原則に従い、メインのアクチュエータとして出力の高い第1アクチュエータを利用しつつ、制御量の不足がある場合には不足分を応答性の高い第2アクチュエータを利用して補えばよい。 First, when comparing the first actuator and the second actuator, if the difference in frequency response characteristics is small and it can be said that there is simply a difference in stroke speed, the phase difference can be ignored. In such a case, regardless of the type of vehicle attitude control being executed, the ECU 10 follows the principles already explained and uses the first actuator with high output as the main actuator, and if there is a shortage in the control amount, it can make up for the shortage by using the second actuator with high response.

また、第2姿勢制御の一例であるプレビュー制御を行う例では、第1及び第2アクチュエータの周波数応答及びシステム無駄時間の少なくとも一方を考慮して、次のような対策が行われてもよい。すなわち、ECU10は、プレビュー制御における上述のプレビュー時間(先読み時間)tpを、応答性の低い方の第1アクチュエータの応答特性に合わせて決定する。そして、この例においても、ECU10は、既に説明された原則に従い、出力の高い第1アクチュエータが、要求制御量Xpvを満たすために必要な第1制御量X1を可能な限り多く発生させる。また、制御量の不足がある場合において応答性の高い第2アクチュエータが不足分の第2制御量X2を発生させる際に、ECU10は、第2アクチュエータへの第2制御量X2の指令のタイミングを、第2アクチュエータと第1アクチュエータとの応答時間差だけ遅らせる。 In addition, in an example of preview control, which is an example of second attitude control, the following measures may be taken in consideration of at least one of the frequency responses of the first and second actuators and the system dead time. That is, the ECU 10 determines the above-mentioned preview time (look-ahead time) tp in the preview control in accordance with the response characteristics of the first actuator with lower responsiveness. Then, in this example as well, the ECU 10 generates as much of the first control amount X1 as possible, which is necessary for the first actuator with higher output to satisfy the required control amount Xpv, according to the principle already described. In addition, when there is a shortage of the control amount and the second actuator with higher responsiveness generates the shortage of the second control amount X2, the ECU 10 delays the timing of the command for the second control amount X2 to the second actuator by the response time difference between the second actuator and the first actuator.

さらに、第2姿勢制御として、プレビュー制御とともに上述のスカイフック制御則に基づくフィードバック制御を行う例では、次のような対策が行われてもよい。すなわち、フィードフォワード制御に相当するプレビュー制御と比べて、フィードバック制御は高い応答性を確保することが重要である。そこで、ECU10は、当該フィードバック制御の要求制御量については応答性の高い第2アクチュエータで実現するように第2アクチュエータに指令を行い、プレビュー制御の要求制御量Xpvについては上述の原則に従う手法で実現するように第1及び第2アクチュエータに指令を行ってもよい。 Furthermore, in an example in which feedback control based on the above-mentioned skyhook control law is performed together with preview control as the second attitude control, the following measures may be taken. That is, it is important for feedback control to ensure high responsiveness compared to preview control, which is equivalent to feedforward control. Therefore, ECU 10 may instruct the second actuator to realize the required control amount of the feedback control with the second actuator, which has high responsiveness, and may instruct the first and second actuators to realize the required control amount Xpv of the preview control using a method that follows the above-mentioned principle.

1 車両
2 車輪
3 サスペンション
3A1 第1アクチュエータ(高出力かつ低応答)
3A2 第2アクチュエータ(高応答かつ低出力)
5 ばね上構造体
10 電子制御ユニット(ECU)
12 センサ類
14 通信装置
1 Vehicle 2 Wheel 3 Suspension 3A1 First actuator (high output and low response)
3A2 Second actuator (high response and low output)
5 sprung structure 10 electronic control unit (ECU)
12 Sensors 14 Communication devices

Claims (7)

第1制御対象輪のサスペンションストロークを制御する第1アクチュエータと、
前記第1制御対象輪又は前記第1制御対象輪と異なる第2制御対象輪のサスペンションストロークを制御し、前記第1アクチュエータと比べて高い応答性と低い出力を有する第2アクチュエータと、
電子制御ユニットと、
を備える車両用サスペンション制御装置であって、
前記電子制御ユニットは、
車両姿勢制御のための要求制御量を算出する算出処理と、
前記第1アクチュエータが出力可能な第1制御量の最大値である第1最大制御量だけでは前記要求制御量に対する制御量の不足がある場合には、前記第1最大制御量を前記第1アクチュエータに指令し、かつ、前記不足を補うための第2制御量を前記第2アクチュエータに指令する指令処理と、
を実行し、
前記車両姿勢制御は、車両操作入力に対する第1姿勢制御、及び、路面入力に対する第2姿勢制御の少なくとも一方を含み、
前記要求制御量は、前記第1姿勢制御のための第1要求制御量、及び、前記第2姿勢制御のための第2要求制御量の少なくとも一方を含む
ことを特徴とする車両用サスペンション制御装置。
a first actuator that controls a suspension stroke of a first control target wheel;
a second actuator that controls a suspension stroke of the first control target wheel or a second control target wheel different from the first control target wheel, and has a higher responsiveness and a lower output than the first actuator;
An electronic control unit;
A vehicle suspension control device comprising:
The electronic control unit includes:
A calculation process for calculating a required control amount for vehicle attitude control;
a command process for commanding the first actuator to a first maximum control amount, which is a maximum value of a first control amount that the first actuator can output, when the control amount is insufficient for the required control amount, and commanding the first actuator to a second control amount for compensating for the insufficiency;
Run
The vehicle attitude control includes at least one of a first attitude control in response to a vehicle operation input and a second attitude control in response to a road surface input,
The required control amount includes at least one of a first required control amount for the first attitude control and a second required control amount for the second attitude control.
A vehicle suspension control device comprising:
前記車両姿勢制御は、前記第1姿勢制御及び前記第2姿勢制御の双方を含み、
前記算出処理において、前記電子制御ユニットは、前記第1要求制御量と前記第2要求制御量との和を前記要求制御量として算出する
ことを特徴とする請求項に記載の車両用サスペンション制御装置。
the vehicle attitude control includes both the first attitude control and the second attitude control,
2. The vehicle suspension control device according to claim 1 , wherein in the calculation process, the electronic control unit calculates the required control amount as a sum of the first required control amount and the second required control amount.
前記第1姿勢制御は、前記車両のロール制御を含み、
前記第1要求制御量は、前記ロール制御のためのロール要求制御量を含む
ことを特徴とする請求項又はに記載の車両用サスペンション制御装置。
the first attitude control includes roll control of the vehicle;
3. The vehicle suspension control device according to claim 1 , wherein the first required control amount includes a roll required control amount for the roll control.
前記第1アクチュエータが適用される前記第1制御対象輪は、前記車両の左右前輪及び左右後輪の一方であって、
前記第2アクチュエータは前記第2制御対象輪に適用され、前記第2制御対象輪は前記車両の左右前輪及び左右後輪の他方であって、
前記算出処理において、前記電子制御ユニットは、前記車両の全輪の合計のロール要求制御量を前記要求制御量として算出する
ことを特徴とする請求項に記載の車両用サスペンション制御装置。
The first control target wheel to which the first actuator is applied is one of the left and right front wheels and the left and right rear wheels of the vehicle,
The second actuator is applied to the second controlled wheel, and the second controlled wheel is the other of the left and right front wheels and the left and right rear wheels of the vehicle,
4. The vehicle suspension control device according to claim 3 , wherein in the calculation process, the electronic control unit calculates a total required roll control amount for all wheels of the vehicle as the required control amount.
前記第1姿勢制御は、前記車両のピッチ制御を含み、
前記第1要求制御量は、前記ピッチ制御のためのピッチ要求制御量を含む
ことを特徴とする請求項の何れか1つに記載の車両用サスペンション制御装置。
the first attitude control includes pitch control of the vehicle;
5. The vehicle suspension control device according to claim 1 , wherein the first required control amount includes a pitch required control amount for the pitch control.
前記第2姿勢制御は、前記路面入力に対する前記車両のばね上構造体の振動を低減する振動制御を含み、
前記第2要求制御量は、前記振動制御のための要求制御量を含む
ことを特徴とする請求項の何れか1つに記載の車両用サスペンション制御装置。
the second attitude control includes vibration control that reduces vibration of a sprung structure of the vehicle due to the road surface input,
6. The vehicle suspension control device according to claim 1 , wherein the second required control amount includes a required control amount for vibration control.
前記指令処理において、前記電子制御ユニットは、前記第1アクチュエータの第1制御量だけで前記要求制御量を満たせる場合には、前記要求制御量のすべてを前記第1アクチュエータに指令し、かつ、前記第2アクチュエータへの前記要求制御量に関する指令は行わない
ことを特徴とする請求項1~の何れか1つに記載の車両用サスペンション制御装置。
A vehicle suspension control device as described in any one of claims 1 to 6, characterized in that in the command processing, if the required control amount can be satisfied by only the first control amount of the first actuator, the electronic control unit commands the first actuator for all of the required control amount, and does not issue a command regarding the required control amount to the second actuator .
JP2021156015A 2021-09-24 2021-09-24 Vehicle suspension control device and vehicle suspension control method Active JP7600944B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021156015A JP7600944B2 (en) 2021-09-24 2021-09-24 Vehicle suspension control device and vehicle suspension control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021156015A JP7600944B2 (en) 2021-09-24 2021-09-24 Vehicle suspension control device and vehicle suspension control method

Publications (2)

Publication Number Publication Date
JP2023047085A JP2023047085A (en) 2023-04-05
JP7600944B2 true JP7600944B2 (en) 2024-12-17

Family

ID=85778166

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021156015A Active JP7600944B2 (en) 2021-09-24 2021-09-24 Vehicle suspension control device and vehicle suspension control method

Country Status (1)

Country Link
JP (1) JP7600944B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005119563A (en) 2003-10-17 2005-05-12 Toyota Motor Corp Vehicle suspension system
JP2006117210A (en) 2004-10-25 2006-05-11 Toyota Motor Corp Vehicle suspension system
JP2012066682A (en) 2010-09-22 2012-04-05 Toyota Motor Corp Roll control system for vehicle
US20190023095A1 (en) 2015-12-18 2019-01-24 Jaguar Land Rover Limited Control unit for an active suspension system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005119563A (en) 2003-10-17 2005-05-12 Toyota Motor Corp Vehicle suspension system
JP2006117210A (en) 2004-10-25 2006-05-11 Toyota Motor Corp Vehicle suspension system
JP2012066682A (en) 2010-09-22 2012-04-05 Toyota Motor Corp Roll control system for vehicle
US20190023095A1 (en) 2015-12-18 2019-01-24 Jaguar Land Rover Limited Control unit for an active suspension system

Also Published As

Publication number Publication date
JP2023047085A (en) 2023-04-05

Similar Documents

Publication Publication Date Title
US11912091B2 (en) Roll vibration damping electronic control unit, target roll moment computing method, and non-transitory computer-readable storage medium therefor
JP5809474B2 (en) Body posture control device
US7788011B2 (en) Braking and drive force control apparatus for a vehicle
US20170129298A1 (en) Systems and methods for vehicle dynamics assignment
CN113752772B (en) Vibration damping control device and vibration damping control method
KR20110014078A (en) Suspension control unit
US9150074B2 (en) Control apparatus for vehicle
KR20220034194A (en) vehicle motion control
US12017497B2 (en) Vehicle control device
JP4858756B2 (en) Brake control device
JP7600944B2 (en) Vehicle suspension control device and vehicle suspension control method
US11712939B2 (en) Vehicle and method of controlling vehicle suspension
JP4821766B2 (en) Vehicle suspension system
CN112238724A (en) Stability system for vehicle, control unit and method thereof
US11498383B2 (en) Continuously variable rate fluid spring system for a vehicle, and method of operation
JP7600947B2 (en) Vehicle suspension control device and vehicle suspension control method
JP2011140303A (en) Brake control device
JP2023046821A (en) Vehicle and vehicle suspension control method
JP5104594B2 (en) Vehicle control device
WO2023048085A1 (en) Vehicle control device and vehicle control system
JP2023171056A (en) Vehicle control device
JP2009226985A (en) Vehicle body attitude control device
JP2024168897A (en) Vehicle control device
JP2022191964A (en) Vehicle motion control device, vehicle motion control system and vehicle
JP2023031547A (en) Vehicle control device and vehicle control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240919

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241003

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: 20241105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241118

R150 Certificate of patent or registration of utility model

Ref document number: 7600944

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150