JP7695845B2 - Vehicle control device and vehicle control method - Google Patents
Vehicle control device and vehicle control method Download PDFInfo
- Publication number
- JP7695845B2 JP7695845B2 JP2021137095A JP2021137095A JP7695845B2 JP 7695845 B2 JP7695845 B2 JP 7695845B2 JP 2021137095 A JP2021137095 A JP 2021137095A JP 2021137095 A JP2021137095 A JP 2021137095A JP 7695845 B2 JP7695845 B2 JP 7695845B2
- Authority
- JP
- Japan
- Prior art keywords
- motion
- vehicle
- value
- predicted
- state
- 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
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mathematical Physics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Vehicle Body Suspensions (AREA)
Description
本発明は、車両制御装置の構成とその制御に係り、特に、乗り心地の向上に有効な技術に関する。 The present invention relates to the configuration of a vehicle control device and its control, and in particular to technology that is effective in improving ride comfort.
自動車の自動運転技術開発において、従来は、経路追従など自動運転に必要不可欠な技術の開発に主眼が置かれていたが、自動運転技術の発展に伴い、移動空間に求める価値が多様化し、乗り心地向上の要求が高まっている。 Traditionally, the focus of autonomous driving technology development has been on developing essential technologies for autonomous driving, such as route following. However, as autonomous driving technology advances, the value people place on moving spaces has become more diverse, and there is an increasing demand for improved ride comfort.
そこで、近年、複数かつ異種のアクチュエータを最適に統合制御することで、ドライバーや乗員の快適性を向上する車両制御技術の開発が進められている。 As a result, in recent years, there has been progress in the development of vehicle control technologies that improve the comfort of drivers and passengers by optimally integrating and controlling multiple, heterogeneous actuators.
本技術分野の背景技術として、例えば、特許文献1のような技術がある。特許文献1には「車体のロール角加速度を検出するロール角加速度検出装置と、車体に付与するロールモーメントを発生するアクチュエータと、アクチュエータを制御する制御ユニットと、を有し、制御ユニットは車両のロール慣性モーメント、ロール減衰係数及び等価ロール剛性を記憶する車両用ロール振動制振制御装置」が開示されている。
As background technology in this technical field, for example, there is technology such as that in
また、特許文献2には「自車両の走行計画に従って走行する時の車両の挙動を予測し、走行計画に基づき、予測された車両の挙動に対する評価値を算出し、評価値に基づき、車両を制御するアクチュエータの制御量を算出する走行支援方法」が開示されている。
上記特許文献1によれば、車両のロール運動の動特性の変化を来すことなく車体のロール振動を効果的に制振することができるとしている。
According to the above-mentioned
しかしながら、特許文献1では、各実施形態で説明されているように、同種のアクチュエータを制御してロール振動を抑制するものでしかなく、異種のアクチュエータを併用する場合に、各種アクチュエータをどのように制御してロール振動を抑制するかについては具体的に説明されていない。
However, in
また、上記特許文献2によれば、車両の挙動が動的に変化する場合でも、車両の制御の遅れを軽減することができるとしている。
In addition, according to the above-mentioned
しかしながら、特許文献2では、状態予測器で車両運動を予測することによって、複数のアクチュエータを最適に制御して経路追従性を向上する制御技術について言及しているが、乗り心地に影響することが知られている加速度や加速度変化であるジャークに関する具体的な制御手法については説明がない。
However, although
そこで、本発明の目的は、異種のアクチュエータを統合的に制御する車両制御装置において、経路の追従性を向上しつつ、乗り心地に影響する加速度およびジャークを所望の動きに制御可能な高性能な車両制御装置及び車両制御方法を提供することにある。 The object of the present invention is to provide a high-performance vehicle control device and vehicle control method that can control the acceleration and jerk that affect ride comfort to the desired movement while improving path tracking in a vehicle control device that controls different types of actuators in an integrated manner.
上記課題を解決するために、本発明は、複数のアクチュエータを操作して車両の運動を制御する車両制御装置であって、車両の運動予測モデルとアクチュエータ指令予測値に基づき未来の車両運動を予測する予測器と、任意の運動目標値と前記予測器による予測値である前記未来の車両運動との差を最小化する前記アクチュエータ指令予測値を反復演算により算出する最適化器と、を備え、前記予測器は、車両のダイナミクスを1階以上微分して得られる第一の運動予測状態を算出する第一の運動予測器を有し、前記最適化器は、前記第一の運動予測器で算出した前記第一の運動予測状態に基づいて、前記運動目標値と前記未来の車両運動との差を最小化するアクチュエータ指令予測値を算出することを特徴とする。 In order to achieve the above object, the present invention provides a vehicle control device that controls vehicle motion by operating a plurality of actuators, the vehicle control device comprising: a predictor that predicts future vehicle motion based on a vehicle motion prediction model and an actuator command predicted value; and an optimizer that calculates, by iterative calculation, the actuator command predicted value that minimizes a difference between an arbitrary motion target value and the future vehicle motion that is a predicted value by the predictor, wherein the predictor has a first motion predictor that calculates a first motion predicted state obtained by differentiating vehicle dynamics one or more times, and the optimizer calculates, based on the first motion predicted state calculated by the first motion predictor, the actuator command predicted value that minimizes the difference between the motion target value and the future vehicle motion .
また、本発明は、複数のアクチュエータを操作して車両の運動を制御する車両制御方法であって、(a)車両の運動予測モデルとアクチュエータ指令予測値に基づき未来の車両運動を予測するステップと、(b)任意の運動目標値と前記(a)ステップで予測した予測値である前記未来の車両運動との差を最小化するアクチュエータ指令予測値を反復演算により算出するステップと、を有し、前記(a)ステップにおいて、車両のダイナミクスを1階以上微分して得られる第一の運動予測状態を算出し、前記(b)ステップにおいて、前記(a)ステップで算出した前記第一の運動予測状態に基づいて、前記運動目標値と前記未来の車両運動との差を最小化するアクチュエータ指令予測値を算出することを特徴とする。 Moreover, the present invention is a vehicle control method for controlling vehicle motion by operating a plurality of actuators, comprising: (a) a step of predicting future vehicle motion based on a vehicle motion prediction model and an actuator command prediction value; and (b) a step of calculating, by iterative calculation, an actuator command prediction value that minimizes a difference between an arbitrary motion target value and the future vehicle motion that is the prediction value predicted in the step (a), wherein in the step (a), a first motion prediction state obtained by differentiating vehicle dynamics one or more times is calculated, and in the step (b), an actuator command prediction value that minimizes the difference between the motion target value and the future vehicle motion is calculated based on the first motion prediction state calculated in the step (a ).
本発明によれば、異種のアクチュエータを統合的に制御する車両制御装置において、経路の追従性を向上しつつ、乗り心地に影響する加速度およびジャークを所望の動きに制御可能な高性能な車両制御装置及び車両制御方法を実現することができる。 The present invention provides a vehicle control device that controls different types of actuators in an integrated manner, and realizes a high-performance vehicle control device and vehicle control method that can improve path tracking while controlling the acceleration and jerk that affect ride comfort to the desired movement.
これにより、自動車の自動運転に必要な経路追従性を担保しつつ、ドライバーや乗員の乗り心地向上が図れる。 This will ensure the route tracking capabilities necessary for autonomous driving while improving the ride comfort for drivers and passengers.
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。 Problems, configurations, and advantages other than those described above will become clear from the description of the embodiments below.
以下、本発明の実施例について添付の図面を参照しつつ説明する。同様の構成要素には同様の符号を付し、同様の説明は繰り返さない。 The following describes an embodiment of the present invention with reference to the accompanying drawings. Similar components are given similar reference numerals and similar descriptions will not be repeated.
図1から図5を参照して、本発明の実施例1に係る車両制御装置及び車両制御方法について説明する。図1は、本実施例の車両の概略構成を示す図である。 A vehicle control device and a vehicle control method according to a first embodiment of the present invention will be described with reference to Figures 1 to 5. Figure 1 is a diagram showing a schematic configuration of a vehicle according to this embodiment.
本実施例の車両1は、図1に示すように、車体10に、車輪11、モータ12、サスペンション13、ステアリング14、ブレーキ15、及び、スタビライザ16を搭載したものである。
As shown in FIG. 1, the
なお、以下では、車両1の前後方向をx軸(前方向を正)、左右方向をy軸(左方向を正)、上下方向をz軸(上方向を正)とする。
In the following, the fore-and-aft direction of
車輪11は、車体10を支持し、路面に接してグリップ力を発揮するものであり、本実施例では、左前輪11FL、右前輪11FR、左後輪11RL、右後輪11RRの4輪を備えている。
The wheels 11 support the
なお、以下では、左前輪11FLに対応する構成の符号にはFLを付し、右前輪11FRに対応する構成の符号にはFRを付し、左後輪11RLに対応する構成の符号にはRLを付し、右後輪11RRに対応する構成の符号にはRRを付すこととする。また、左前輪11FLと右前輪11FRの双方に対応する構成の符号にはFを付し、左後輪11RLと右後輪11RRの双方に対応する構成の符号にはRを付すこととする。 In the following, the reference numerals corresponding to the left front wheel 11FL will be marked with FL, the reference numerals corresponding to the right front wheel 11FR will be marked with FR, the reference numerals corresponding to the left rear wheel 11RL will be marked with RL, and the reference numerals corresponding to the right rear wheel 11RR will be marked with RR. Furthermore, the reference numerals corresponding to both the left front wheel 11FL and the right front wheel 11FR will be marked with F, and the reference numerals corresponding to both the left rear wheel 11RL and the right rear wheel 11RR will be marked with R.
車輪11の各々には、インホイール型のモータ12(12FL,12FR,12RL,12RR)が取り付けられており、これらのモータ12によって車輪11の各々が独立して回転(正転,逆転)することができる。
Each of the wheels 11 is fitted with an in-wheel motor 12 (12FL, 12FR, 12RL, 12RR), and these
モータ12の各々と車体10の間には、サスペンション13(13FL,13FR,13RL,13RR)が設けられており、これらのサスペンション13により、車輪11の各々に発生する振動や衝撃を吸収し、車体10の安定性、乗り心地を良くしている。
Suspensions 13 (13FL, 13FR, 13RL, 13RR) are provided between each of the
なお、これらのサスペンション13は、例えば、粘性を変更可能なダンパとコイルスプリングを組み合わせたセミアクティブサスペンションや、ストロークを調節可能なアクチュエータとダンパとコイルスプリングを組み合わせたフルアクティブサスペンション、また、リニアモータや回転モータと回転直動機構の組み合わせを用いた電気式のものなどがある。 These suspensions 13 include, for example, semi-active suspensions that combine a damper with adjustable viscosity and a coil spring, fully active suspensions that combine an actuator with adjustable stroke, a damper and a coil spring, and electric suspensions that use a combination of a linear motor or a rotary motor and a rotary-linear mechanism.
ステアリング14は、車輪11を操舵し、車両1の進行方向を決定するための装置であり、本実施例では、左前輪11FLを操舵するステアリング14FLと、右前輪11FRを操舵するステアリング14FRと、左後輪11RLおよび右後輪11RRを操舵するステアリング14Rの3つを備えている。
The steering wheel 14 is a device for steering the wheels 11 and determining the direction of travel of the
ブレーキ15は、車輪11の回転を制動するための装置であり、本実施例では、左前輪11FL用のブレーキ15FLと、右前輪11FR用のブレーキ15FRと、左後輪11RL用のブレーキ15RLと、右後輪11RR用のブレーキ15RRの4つを備えている。
The
スタビライザ16は、左右の車輪の上下運動と連動して動き、車両のロール量を抑える装置であり、本実施例のスタビライザは、そのねじれ角を電気式で調整できる制御スタビライザである。車両1の旋回時等に車体10をx軸周りの回転運動であるロール方向に傾け、ロール量を調節するための装置であり、本実施例では、前方用のスタビライザ16Fと、後方用のスタビライザ16Rの2つを備えている。
The stabilizer 16 is a device that moves in conjunction with the up and down movement of the left and right wheels to suppress the amount of roll of the vehicle. In this embodiment, the stabilizer is a controlled stabilizer whose torsion angle can be adjusted electrically. It is a device that tilts the
図2は、図1の車両1を制御する制御システムの概略構成を示すブロック図である。
Figure 2 is a block diagram showing the schematic configuration of a control system that controls the
車両1に搭載される車両制御装置2は、マップ情報や自己位置の情報と、目標とする乗り心地の指標に基づいて上位のコンピュータで演算された車両の運動指令値を受信する。また、車両制御装置2は、受信した運動指令値と、加速度センサなどから得られる現在の運動情報との誤差を低減するように複数のアクチュエータ指令を演算し、各アクチュエータに操作指令値を送信する機能を備える。
The
図2では、運動指令値として、前後指令値,左右指令値,上下指令値,ロール指令値,ピッチ指令値,ヨー指令値を車両制御装置2に入力し、駆動用アクチュエータ,ブレーキ用アクチュエータ,アクティブサスペンション用アクチュエータ,ステアリング用アクチュエータ等の操作指令値を出力する例を示している。
Figure 2 shows an example in which forward/backward command values, left/right command values, up/down command values, roll command values, pitch command values, and yaw command values are input to the
ここで、図2に示す目標運動と現在値の誤差を最適に制御する手段としてモデル予測制御と呼ばれる技術がある。 There is a technology called model predictive control that can optimally control the error between the target motion and the current value shown in Figure 2.
図3に、車両制御装置2に組み込まれ、車両の運動予測に基づき最適なアクチュエータ制御を行う一般的なモデル予測制御技術に関する概略構成図を示す。
Figure 3 shows a schematic diagram of a general model predictive control technology that is incorporated into the
モデル予測制御では、運動予測器21に車両運動を模擬するため車両ダイナミクスのモデルを備え、複数のアクチュエータの操作指令に基づいて車両運動の予測を行う。また、最適化器22は、上位コンピュータ41から受信した運動指令値と、運動予測器21から得られる運動予測値を比較し、運動指令値に対して一定区間だけ未来の運動予測値の誤差が最小となるように、アクチュータ42の操作指令値を反復演算により最適化する。
In model predictive control, the
この時、複数の車両運動において、任意の運動を制御可能とするように、評価重み設定部23で最適化する際の評価関数の重みが調整可能である。例えば、車両1の経路追従誤差よりも、車両1の姿勢角変化の抑制を優先するなどの制御の調整が可能である。
At this time, the weight of the evaluation function used for optimization by the evaluation
また、制約条件設定部24は、最適化器22の最適化演算において、任意の運動状態またはアクチュエータの操作指令が、予め設定された上下限値を超過しないように制約したうえで最適化演算を可能にする。例えば、経路追従誤差が常に10m以下となるように制約しながら走行させることが可能である。
The constraint
このようにして、一般的なモデル予測制御では、車両ダイナミクスの予測に基づいて、目標値との誤差を最小化するように、かつ種々の制約を超えないように最適化して、好適にアクチュエータを動作させる操作指令値を演算し、アクチュエータ42に送信する。
In this way, typical model predictive control calculates operation command values that optimally operate the actuators based on predictions of vehicle dynamics, optimizing to minimize the error with respect to the target value and not exceeding various constraints, and transmits these values to the
図4に、本実施例における車両制御装置2の制御ブロック図を示す。本実施例においても、図3と同様に、最適化器22、評価重み設定部23、制約条件設定部24を備える。そして、運動予測器21には、第一の運動予測器31及び第二の運動予測器32を備える。第一の運動予測器31では、車両運動の加速度変化を計算する一般的な車両運動モデルを二階微分した車両運動モデルを備える。
Figure 4 shows a control block diagram of the
ここで、車両運動の加速度変化を計算する一般的な車両運動モデルの前後x、上下z、及びy軸周りの回転運動であるピッチθの運動モデルは、例えば式(1)~式(3)に示す運動モデルである。 Here, the motion model of a general vehicle motion model that calculates the change in acceleration of vehicle motion, i.e., the forward/backward x, upward/downward z, and pitch θ, which is the rotational motion around the y-axis, is, for example, the motion model shown in equations (1) to (3).
ここで、mは車両全体の質量、msはばね上の質量、hpはピッチセンターと車両重心位置の偏差、ρは各種運動の影響を表す係数、fは各種アクチュエータ入力であり、最適制御するためには、これらの運動方程式に従えば、式(4)で示す線形状態方程式として表現される。 Here, m is the mass of the entire vehicle, ms is the sprung mass, hp is the deviation between the pitch center and the vehicle's center of gravity, ρ is a coefficient expressing the influence of various motions, and f is the input to various actuators. In order to achieve optimal control, these equations of motion are followed and expressed as the linear state equation shown in equation (4).
但し、XとUはそれぞれ状態と入力であり、AとBはそれぞれ状態ベクトルの係数行列及び入力ベクトルの係数行列である。式(4)には、例えば、状態に車両の位置と速度または車両姿勢の角度と角速度を含む。 where X and U are the state and input, respectively, and A and B are the coefficient matrix of the state vector and the coefficient matrix of the input vector, respectively. In equation (4), for example, the state includes the position and velocity of the vehicle or the angle and angular velocity of the vehicle attitude.
ここで、本実施例の第一の運動予測器31では、式(4)を二階微分した式(5)を車両運動予測モデルとして備える。
Here, the
このとき、式(5)には、式(1)~式(3)で示したような運動方程式を二階微分しているため、その状態に加速度とジャーク、及び姿勢の角加速度、角加加速度の状態が含まれている。 At this time, because equation (5) is the second derivative of the equations of motion shown in equations (1) to (3), it includes the acceleration and jerk, as well as the angular acceleration and angular jerk of the attitude.
また、二階微分により、状態方程式が扱う入力は、アクチュエータ指令変化の変化率(Uの二階微分値)を入力として与える。 In addition, by using second-order differentiation, the input handled by the state equation is given as the rate of change of the actuator command change (the second-order differential value of U).
次に、式(5)によって予測された状態を二階積分することにより、第二の運動予測状態を得る。ここで得られる状態は、式(4)の状態Xと同種である。 Then, we obtain a second predicted motion state by integrating the state predicted by equation (5) twice. The state obtained here is the same as state X in equation (4).
さらに、予測状態結合器33によって、第一の運動予測モデルと第二の運動予測モデル、及びアクチュエータの入力Uを同時に最適化可能な形式に変換する。具体的には、式(6)の拡大系を構成する。
Furthermore, the predicted
但し、実際には、入力ベクトルに含まれるUは、式(5)のUの二階微分の入力の積分により一意に決まるものであるため、独立した制御入力として扱うことは適切ではない。そこで、Uを状態ベクトルに包含させた式(7)を新たな拡大系として定義する。 However, in reality, U included in the input vector is uniquely determined by the integral of the input of the second derivative of U in equation (5), so it is not appropriate to treat it as an independent control input. Therefore, we define equation (7), which includes U in the state vector, as a new extended system.
このようにして得られる式(8)には、状態に位置、速度、加速度、ジャーク、角度、角速度、角加速度、角加加速度、種々のアクチュエータ指令などを同時に含んでいるため、これらの変化を予測し、最適化器22で、それらを同時に最適に制御することが可能となる。
Since the equation (8) obtained in this way simultaneously includes the state of position, velocity, acceleration, jerk, angle, angular velocity, angular acceleration, angular jerk, various actuator commands, etc., it is possible to predict these changes and simultaneously optimally control them using the
このとき、最適化の結果として算出される値は、アクチュエータ指令の二階微分値となるため、実際にアクチュエータ42に送信する信号は、その二階積分した値(アクチュエータ指令値)となる。
At this time, the value calculated as the result of optimization is the second-order differential value of the actuator command, so the signal actually sent to the
なお、最適化器22では、評価重み設定部23による重み設定値Qと、式(9)に示す目標運動と運動予測値の誤差Eに基づく最適化関数である式(10)が定義され、式(8)で表した拡大系の状態と入力に関する制約条件を不等式制約条件として定式化した式(11)及び式(12)に基づいて制約付き最適化演算が実行される。
In the
ここで、Hpは予測区間、GxとGuはそれぞれ状態、入力の制約に関する係数行列である。 Here, Hp is the prediction interval, and Gx and Gu are the coefficient matrices for the state and input constraints, respectively.
以上の構成によって、本実施例では、車両1の経路追従制御と同時に、アクチュエータの作動限界を超えないように、ドライバーや乗員の乗り心地に影響する加速度、ジャークの運動状態も同時に制御することが可能となる。
With the above configuration, in this embodiment, it is possible to simultaneously control the path following control of the
図5を用いて、本実施例の効果を説明する。図5には、上から車速、インホイールモータの駆動トルク、前後ジャーク、ピッチ角加速度、ピッチ角速度の波形を示している。車速の波形には、破線で速度指令値を示し、従来技術の制御波形を点線、本発明の制御波形を実線で示している。 The effect of this embodiment will be explained using Figure 5. Figure 5 shows, from the top, the waveforms of vehicle speed, in-wheel motor drive torque, longitudinal jerk, pitch angular acceleration, and pitch angular velocity. In the vehicle speed waveform, the dashed line shows the speed command value, the dotted line shows the control waveform of the conventional technology, and the solid line shows the control waveform of the present invention.
従来技術では、速度追従制御と同時に、前後ジャークやピッチ角加速度を抑制するように制御することはできず、乗り心地の観点で設定される前後ジャークやピッチ角加速度の許容値(破線)を超過してしまう。一方で、本発明によると、速度追従制御を行いながら、駆動トルクの限界を考慮しつつ、さらに前後ジャークやピッチ角加速度を同時に抑制した走りを実現できるため、乗り心地が向上した車両運転制御が可能となる。 Conventional technology cannot simultaneously perform speed tracking control and suppress longitudinal jerk and pitch angular acceleration, resulting in the longitudinal jerk and pitch angular acceleration exceeding the allowable values (dashed lines) set from the perspective of ride comfort. On the other hand, the present invention can achieve driving that simultaneously suppresses longitudinal jerk and pitch angular acceleration while performing speed tracking control and taking into account the limits of the drive torque, thereby enabling vehicle driving control with improved ride comfort.
以上説明したように、本実施例の車両制御装置2は、車両1の運動予測モデルとアクチュエータ指令値に基づき未来の車両運動を予測する運動予測器21と、任意の運動目標値と運動予測器21による予測値との差を最小化するアクチュエータ指令値を反復演算により算出する最適化器22を備えており、運動予測器21は、車両1のダイナミクスを1階以上微分して得られる第一の運動予測状態を算出する第一の運動予測器31を有している。
As described above, the
また、運動予測器21は、第一の運動予測状態を1階以上積分して得られる第二の運動予測状態を算出する第二の運動予測器32を有している。
The
また、車両制御装置2は、第一の運動予測状態および第二の運動予測状態を結合する予測状態結合器33を備えている。
The
予測状態結合器33は、アクチュエータ指令値の変化量の積分に基づき予測されるアクチュエータ指令予測値をさらに結合する。
The predicted
最適化器22は、車両1のダイナミクスを1階以上微分して得られるアクチュエータ指令値の変化量に基づき最適化結果を算出する。
The
そして、第一の運動予測器31および第二の運動予測器32は、車両1の前後、上下、左右の並進運動、および各軸周りの回転運動であるロール、ピッチ、ヨーの計6自由度の運動のうち1つ以上を予測する。
The
また、第一の運動予測器31は、車両1の並進運動の加速度またはジャーク、車両1の回転運動の角加速度または角加加速度のうち1つ以上を予測する。
The
また、第二の運動予測器32は、車両1の並進運動の位置または速度、回転運動の角度または角速度のうち1つ以上を予測する。
The
また、最適化器22は、第一の運動予測状態および第二の運動予測状態と、アクチュエータ指令値の変化量の積分に基づき予測されるアクチュエータ指令予測値と、からなる1つ以上の予測値が任意の制限値を超えないように制限する。
The
これにより、自動車の自動運転に必要な経路追従制御と同時に、ドライバーや乗員の乗り心地に影響する加速度、ジャークの運動状態を許容値以下に制限して好適に制御できる。 This allows for optimal control of the path following control required for autonomous driving of automobiles, while at the same time limiting the acceleration and jerk motion states that affect the ride comfort of the driver and passengers to within allowable values.
図6を参照して、本発明の実施例2に係る車両制御装置及び車両制御方法について説明する。図6は、本実施例の車両制御装置2の制御構成を示すブロック図である。
A vehicle control device and a vehicle control method according to a second embodiment of the present invention will be described with reference to FIG. 6. FIG. 6 is a block diagram showing the control configuration of the
本実施例の車両制御装置2は、図6に示すように、予測状態結合器33によって、第一の運動予測モデルと第二の運動予測モデルを最適化可能な形式に変換する際、アクチュエータ指令値を用いない点において、実施例1(図4)とは異なっている。その他の構成は、実施例1(図4)と同様である。
As shown in FIG. 6, the
モデル予測制御では、しばしば演算コストが課題となる。そして、演算コストは、状態ベクトルの次元を削減することで低減できる。 In model predictive control, computational cost is often an issue. It can be reduced by reducing the dimensionality of the state vector.
そこで、乗り心地の向上という制御目的においては、アクチュエータの限界性能まで使うことは無いことを想定し、アクチュエータ指令値を予測状態結合器33に含めない構成が考えられる。
Therefore, for the control purpose of improving ride comfort, it is assumed that the actuator performance limit will not be used, and a configuration is considered in which the actuator command value is not included in the predicted
このようにすることで、取り扱うアクチュエータの数だけ最適化演算に掛かる次元を削減することができるため、演算コストの低減効果が見込め、車両に搭載するコンピュータのコストを下げることができる。 By doing this, the number of dimensions required for the optimization calculation can be reduced by the number of actuators being handled, which is expected to reduce calculation costs and the cost of computers to be installed in vehicles.
図7を参照して、本発明の実施例3に係る車両制御装置及び車両制御方法について説明する。図7は、本実施例の車両制御装置2の制御構成を示すブロック図である。
A vehicle control device and a vehicle control method according to a third embodiment of the present invention will be described with reference to FIG. 7. FIG. 7 is a block diagram showing the control configuration of the
本実施例の車両制御装置2は、図7に示すように、運動予測器21によって車両運動の予測を行う際、第二の運動予測器32を用いず、さらに、予測状態結合器33による第一の運動予測モデルの形式の変換も行わない点において、実施例1(図4)とは異なっている。その他の構成は、実施例1(図4)と同様である。
As shown in FIG. 7, the
本実施例は、さらに乗り心地の制御のみに着目した制御構成である。本実施例では、状態として加速度、ジャークおよび姿勢の角加速度、角加加速度のみを制御可能とする。 This embodiment is a control configuration that focuses only on controlling the ride comfort. In this embodiment, only the acceleration, jerk, and angular acceleration and angular jerk of the attitude can be controlled as states.
このようにすることで、更なる演算コストの低減が可能となる。 By doing this, it is possible to further reduce computational costs.
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 The present invention is not limited to the above-described embodiments, but includes various modified examples. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and are not necessarily limited to those having all of the configurations described. It is also possible to replace part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. It is also possible to add, delete, or replace part of the configuration of each embodiment with other configurations.
1…車両、2…車両制御装置、10…車体、11…車輪、12…モータ、13…サスペンション、14…ステアリング、15…ブレーキ、16…スタビライザ、21…運動予測器、22…最適化器、23…評価重み設定部、24…制約条件設定部、31…第一の運動予測器、32…第二の運動予測器、33…予測状態結合器、41…上位コンピュータ、42…アクチュータ。 1...vehicle, 2...vehicle control device, 10...vehicle body, 11...wheels, 12...motor, 13...suspension, 14...steering, 15...brakes, 16...stabilizer, 21...motion predictor, 22...optimizer, 23...evaluation weight setting unit, 24...constraint condition setting unit, 31...first motion predictor, 32...second motion predictor, 33...predicted state combiner, 41...host computer, 42...actuator.
Claims (15)
車両の運動予測モデルとアクチュエータ指令予測値に基づき未来の車両運動を予測する予測器と、
任意の運動目標値と前記予測器による予測値である前記未来の車両運動との差を最小化する前記アクチュエータ指令予測値を反復演算により算出する最適化器と、を備え、
前記予測器は、車両のダイナミクスを1階以上微分して得られる第一の運動予測状態を算出する第一の運動予測器を有し、
前記最適化器は、前記第一の運動予測器で算出した前記第一の運動予測状態に基づいて、前記運動目標値と前記未来の車両運動との差を最小化するアクチュエータ指令予測値を算出する車両制御装置。 A vehicle control device that controls a vehicle's motion by operating a plurality of actuators,
a predictor for predicting future vehicle motion based on a vehicle motion prediction model and an actuator command prediction value;
an optimizer that calculates, by iterative calculation, the actuator command predicted value that minimizes a difference between an arbitrary motion target value and the future vehicle motion that is a predicted value by the predictor;
The predictor includes a first motion predictor that calculates a first motion predicted state obtained by differentiating the dynamics of the vehicle by one or more orders of magnitude;
The optimizer calculates an actuator command predicted value that minimizes a difference between the motion target value and the future vehicle motion based on the first motion predicted state calculated by the first motion predictor .
前記予測器は、前記第一の運動予測状態を1階以上積分して得られる第二の運動予測状態を算出する第二の運動予測器を有し、
前記最適化器は、前記第一の運動予測状態と、前記第二の運動予測器で算出した前記第二の運動予測状態とに基づいて、前記運動目標値と前記未来の車両運動との差を最小化するアクチュエータ指令予測値を算出する車両制御装置。 The vehicle control device according to claim 1,
The predictor has a second motion predictor that calculates a second motion predicted state obtained by integrating the first motion predicted state by one or more orders,
The optimizer calculates an actuator command predicted value that minimizes a difference between the motion target value and the future vehicle motion based on the first motion predicted state and the second motion predicted state calculated by the second motion predictor .
前記第一の運動予測状態および前記第二の運動予測状態を結合する予測状態結合器を備え、
前記最適化器は、前記予測状態結合器により前記第一の運動予測状態と前記第二の運動予測状態とを結合した運動予測値に基づいて、前記運動目標値と前記未来の車両運動との差を最小化するアクチュエータ指令予測値を算出する車両制御装置。 The vehicle control device according to claim 2,
a prediction state combiner for combining the first motion prediction state and the second motion prediction state ;
The optimizer calculates an actuator command predicted value that minimizes a difference between the motion target value and the future vehicle motion based on a motion predicted value obtained by combining the first motion predicted state and the second motion predicted state by the predicted state combiner .
前記予測状態結合器は、前記アクチュエータ指令予測値の変化量の積分値をさらに結合し、
前記最適化器は、前記予測状態結合器により前記第一の運動予測状態と前記第二の運動予測状態と前記アクチュエータ指令予測値の変化量の積分値とを結合した運動予測値に基づいて、前記運動目標値と前記未来の車両運動との差を最小化するアクチュエータ指令予測値を算出する車両制御装置。 The vehicle control device according to claim 3,
The predicted state combiner further combines an integral value of the change amount of the actuator command predicted value ,
the optimizer calculates an actuator command predicted value that minimizes a difference between the motion target value and the future vehicle motion, based on a motion predicted value obtained by combining the first motion predicted state, the second motion predicted state, and an integral value of an amount of change in the actuator command predicted value by the predicted state combiner.
前記最適化器は、車両のダイナミクスを1階以上微分して得られるアクチュエータ指令予測値の変化量に基づき最適化結果を算出し、
前記算出した最適化結果に基づいてアクチュエータ指令値を生成し、出力する車両制御装置。 The vehicle control device according to claim 3,
the optimizer calculates an optimization result based on a change amount of an actuator command prediction value obtained by differentiating the vehicle dynamics by one or more orders of magnitude;
A vehicle control device that generates and outputs actuator command values based on the calculated optimization results .
前記第一の運動予測器および前記第二の運動予測器は、車両の前後、上下、左右の並進運動、および各軸周りの回転運動であるロール、ピッチ、ヨーの計6自由度の運動のうち1つ以上を予測する車両制御装置。 The vehicle control device according to claim 3,
A vehicle control device in which the first motion predictor and the second motion predictor predict one or more of the vehicle's forward/backward, up/down, and left/right translational motions, and roll, pitch, and yaw, which are rotational motions around each axis, for a total of six degrees of freedom.
前記第一の運動予測器は、車両の並進運動の加速度またはジャーク、車両の回転運動の角加速度または角加加速度のうち1つ以上を予測する車両制御装置。 The vehicle control device according to claim 3,
A vehicle control device wherein the first motion predictor predicts one or more of an acceleration or jerk of a translational motion of the vehicle, and an angular acceleration or angular jerk of a rotational motion of the vehicle.
前記第二の運動予測器は、車両の並進運動の位置または速度、回転運動の角度または角速度のうち1つ以上を予測する車両制御装置。 The vehicle control device according to claim 3,
A vehicle control device, wherein the second motion predictor predicts one or more of a position or a velocity of a translational motion of a vehicle, and an angle or an angular velocity of a rotational motion.
前記最適化器は、前記第一の運動予測状態および前記第二の運動予測状態と、前記アクチュエータ指令予測値の変化量の積分値と、からなる1つ以上の予測値が任意の制限値を超えないように制限する車両制御装置。 The vehicle control device according to claim 8,
The optimizer limits one or more predicted values, consisting of the first motion predicted state, the second motion predicted state, and an integral value of the amount of change in the actuator command predicted value, so as not to exceed an arbitrary limit value.
(a)車両の運動予測モデルとアクチュエータ指令予測値に基づき未来の車両運動を予測するステップと、
(b)任意の運動目標値と前記(a)ステップで予測した予測値である前記未来の車両運動との差を最小化するアクチュエータ指令予測値を反復演算により算出するステップと、
を有し、
前記(a)ステップにおいて、車両のダイナミクスを1階以上微分して得られる第一の運動予測状態を算出し、
前記(b)ステップにおいて、前記(a)ステップで算出した前記第一の運動予測状態に基づいて、前記運動目標値と前記未来の車両運動との差を最小化するアクチュエータ指令予測値を算出する車両制御方法。 A vehicle control method for controlling a motion of a vehicle by operating a plurality of actuators, comprising:
(a) predicting future vehicle motion based on a vehicle motion prediction model and an actuator command prediction value;
(b) calculating, by iterative calculation, an actuator command prediction value that minimizes a difference between an arbitrary motion target value and the future vehicle motion that is the prediction value predicted in the (a) step;
having
In the step (a), a first motion prediction state is calculated by differentiating the dynamics of the vehicle by one or more orders of magnitude ;
In the step (b), an actuator command predicted value that minimizes a difference between the motion target value and the future vehicle motion is calculated based on the first motion predicted state calculated in the step (a) .
前記(a)ステップにおいて、前記第一の運動予測状態を1階以上積分して得られる第二の運動予測状態を算出し、
前記(b)ステップにおいて、前記第一の運動予測状態と、前記第二の運動予測状態とに基づいて、前記運動目標値と前記未来の車両運動との差を最小化するアクチュエータ指令予測値を算出する車両制御方法。 The vehicle control method according to claim 10,
In the step (a), a second motion predicted state is calculated by integrating the first motion predicted state by one or more orders;
a step (b) of calculating an actuator command predicted value that minimizes a difference between the motion target value and the future vehicle motion based on the first motion predicted state and the second motion predicted state ;
前記(a)ステップにおいて、前記第一の運動予測状態および前記第二の運動予測状態を結合し、
前記(b)ステップにおいて、前記第一の運動予測状態と前記第二の運動予測状態とを結合した運動予測値に基づいて、前記運動目標値と前記未来の車両運動との差を最小化するアクチュエータ指令予測値を算出する車両制御方法。 The vehicle control method according to claim 11,
In the step (a) , the first motion prediction state and the second motion prediction state are combined;
a step (b) of calculating an actuator command predicted value that minimizes a difference between the motion target value and the future vehicle motion based on a motion predicted value that combines the first motion predicted state and the second motion predicted state .
前記(a)ステップにおいて、前記アクチュエータ指令予測値の変化量の積分値をさらに結合し、
前記(b)ステップにおいて、前記第一の運動予測状態と前記第二の運動予測状態と前記アクチュエータ指令予測値の変化量の積分値とを結合した運動予測値に基づいて、前記運動目標値と前記未来の車両運動との差を最小化するアクチュエータ指令予測値を算出する車両制御方法。 The vehicle control method according to claim 12,
In the step (a) , an integral value of the change amount of the actuator command prediction value is further combined;
the step (b) calculating an actuator command predicted value that minimizes a difference between the motion target value and the future vehicle motion, based on a motion predicted value that combines the first motion predicted state, the second motion predicted state, and an integral value of an amount of change in the actuator command predicted value .
前記(b)ステップにおいて、車両のダイナミクスを1階以上微分して得られるアクチュエータ指令予測値の変化量に基づき最適化結果を算出し、
前記算出した最適化結果に基づいてアクチュエータ指令値を生成し、出力する車両制御方法。 The vehicle control method according to claim 12,
In the step (b), an optimization result is calculated based on a change amount of an actuator command prediction value obtained by differentiating the vehicle dynamics by one or more orders of magnitude ;
A vehicle control method , comprising generating and outputting actuator command values based on the calculated optimization results .
前記第一の運動予測状態および前記第二の運動予測状態は、車両の前後、上下、左右の並進運動、および各軸周りの回転運動であるロール、ピッチ、ヨーの計6自由度の運動のうち1つ以上を予測する車両制御方法。 The vehicle control method according to claim 12,
A vehicle control method in which the first motion prediction state and the second motion prediction state predict one or more of the vehicle's forward/backward, up/down, and left/right translational motions, and roll, pitch, and yaw, which are rotational motions around each axis, for a total of six degrees of freedom.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021137095A JP7695845B2 (en) | 2021-08-25 | 2021-08-25 | Vehicle control device and vehicle control method |
| PCT/JP2022/026057 WO2023026688A1 (en) | 2021-08-25 | 2022-06-29 | Vehicle control device and vehicle control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021137095A JP7695845B2 (en) | 2021-08-25 | 2021-08-25 | Vehicle control device and vehicle control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023031547A JP2023031547A (en) | 2023-03-09 |
| JP7695845B2 true JP7695845B2 (en) | 2025-06-19 |
Family
ID=85322986
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021137095A Active JP7695845B2 (en) | 2021-08-25 | 2021-08-25 | Vehicle control device and vehicle control method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7695845B2 (en) |
| WO (1) | WO2023026688A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010012889A (en) | 2008-07-02 | 2010-01-21 | Honda Motor Co Ltd | Driving force controller for vehicle |
| JP2020026189A (en) | 2018-08-10 | 2020-02-20 | 日産自動車株式会社 | Travel support method and travel support device |
| JP2020059477A (en) | 2018-10-12 | 2020-04-16 | トヨタ自動車株式会社 | Roll vibration damping control device for vehicle |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62149560A (en) * | 1985-12-24 | 1987-07-03 | Nissan Motor Co Ltd | Steering angle control device for vehicle |
| JP3008401B2 (en) * | 1988-08-08 | 2000-02-14 | 日産自動車株式会社 | Vehicle state quantity estimation device |
-
2021
- 2021-08-25 JP JP2021137095A patent/JP7695845B2/en active Active
-
2022
- 2022-06-29 WO PCT/JP2022/026057 patent/WO2023026688A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010012889A (en) | 2008-07-02 | 2010-01-21 | Honda Motor Co Ltd | Driving force controller for vehicle |
| JP2020026189A (en) | 2018-08-10 | 2020-02-20 | 日産自動車株式会社 | Travel support method and travel support device |
| JP2020059477A (en) | 2018-10-12 | 2020-04-16 | トヨタ自動車株式会社 | Roll vibration damping control device for vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2023026688A1 (en) | 2023-03-02 |
| JP2023031547A (en) | 2023-03-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12017497B2 (en) | Vehicle control device | |
| JP4179348B2 (en) | Traveling device | |
| JP2022072373A (en) | Method and apparatus for controlling vehicle | |
| CN115871396B (en) | Behavior control device for vehicle | |
| CN112689569B (en) | Suspension control method, suspension control device and vehicle | |
| CN113752772A (en) | Vibration damping control device and vibration damping control method | |
| CN113752773A (en) | Vibration reduction control device and vibration reduction control method | |
| JP2021192997A (en) | Vehicle travel state control apparatus and method | |
| CN115107438B (en) | Electric suspension device | |
| CN121062694B (en) | Vehicle control method, device, computer device and storage medium | |
| JP7687869B2 (en) | Vehicle integrated control device and vehicle integrated control method | |
| JP7460513B2 (en) | Vehicle motion control device and vehicle motion control method | |
| JP7695845B2 (en) | Vehicle control device and vehicle control method | |
| JP2020203507A (en) | Vehicle drive system | |
| WO2022080212A1 (en) | Vehicle attitude control device and vehicle | |
| JP2002331816A (en) | Vehicle suspension characteristics control device | |
| JP7095970B2 (en) | Vehicle control unit | |
| JP7600944B2 (en) | Vehicle suspension control device and vehicle suspension control method | |
| JP7655173B2 (en) | Vehicle and vehicle suspension control method | |
| JP2022065602A (en) | Vehicle attitude control device and vehicle | |
| JP3424496B2 (en) | Electric control device for shock absorber | |
| JP2009196504A (en) | Suspension control device | |
| JP7831133B2 (en) | Vehicle control system | |
| JP7758024B2 (en) | Vehicle behavior control device, vehicle behavior control method, and vehicle behavior control program | |
| JP5104594B2 (en) | Vehicle control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240214 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250325 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250521 |
|
| 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: 20250603 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250609 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7695845 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |