Applsci 11 04687
Applsci 11 04687
sciences
Article
Central Non-Linear Model-Based Predictive Vehicle
Dynamics Control
Philipp Maximilian Sieberg * and Dieter Schramm
Featured Application: This contribution presents a central predictive control of the vehicle dy-
namics regarding the roll, self-steering and pitch behavior.
Abstract: Considering automated driving, vehicle dynamics control systems are also a crucial
aspect. Vehicle dynamics control systems serve as an important influence factor on safety and
ride comfort. By reducing the driver’s responsibility through partially or fully automated driving
functions, the occupants’ perception of safety and ride comfort changes. Both aspects are focused
even more and have to be enhanced. In general, research on vehicle dynamics control systems
is a field that has already been well researched. With regard to the mentioned aspects, however,
a central control structure features sufficient potential by exploiting synergies. Furthermore, a
predictive mode of operation can contribute to achieve these objectives, since the vehicle can act
in a predictive manner instead of merely reacting. Consequently, this contribution presents a
central predictive control system by means of a non-linear model-based predictive control algorithm.
In this context, roll, self-steering and pitch behavior are considered as control objectives. The
Citation: Sieberg, P.M.; Schramm, D.
active roll stabilization demonstrates an excellent control quality with a root mean squared error
Central Non-Linear Model-Based of 7.6953 × 10−3 rad averaged over both validation maneuvers. Compared to a vehicle utilizing a
Predictive Vehicle Dynamics Control. conventional control approach combined with a skyhook damping, pitching movements are reduced
Appl. Sci. 2021, 11, 4687. https:// by 19.75%. Furthermore, an understeering behavior is maintained, which corresponds to the self-
doi.org/10.3390/app11104687 steering behavior of the passive vehicle. In general, the central predictive control, thus, increases
both ride comfort and safety in a holistic way.
Academic Editors: Flavio Farroni,
Andrea Genovese and Keywords: central control; non-linear model-based predictive control; pitch behavior; predictive
Aleksandr Sakhnevych control; roll behavior; self-steering behavior; vehicle dynamics
2. Simulation Framework
A simulation framework is used to implement the central predictive vehicle dynamics
control and its validation. This framework is based on a co-simulation between IPG
CarMaker and MATLAB & Simulink. Figure 1 illustrates the simulation framework. The
multi-body simulation within the software IPG CarMaker is used for a realistic simulation
of the vehicle. In addition to this realistic representation of the vehicle and the vehicle
dynamics, IPG CarMaker also offers the possibility to edit and simulate the environment
as well as driver models. In the context of the contribution, a vehicle of the sport utility
vehicle class, a Lexus RX400h, is utilized. Due to the heightened center of gravity, this
class of vehicle features higher tendencies towards movements in terms of rolling and
pitching, which ultimately presents a more challenging task for the vehicle dynamics
control. In order to accomplish the control and to achieve the control objectives, the vehicle
is equipped with active stabilizers and semi-active dampers. The sensor equipment of the
vehicle in IPG CarMaker is based on a minimalistic configuration. Available measured
.
quantities are the longitudinal acceleration a x , the lateral acceleration ay , the yaw rate ψ, the
steering wheel angle δSW , the velocity v and the wheel speeds nij . Further fixed parameters
of the vehicle are listed in Table 1.
Appl.
Appl.Sci. 2021,11,
Sci.2021, 11,4687
x FOR PEER REVIEW 3 3ofof1819
IPG CarMaker
Reference Semi-Active
Trajectories Dampers
Control Active
Algorithm Stabilizers
State
Estimators
MATLAB & Simulink
Figure 1. Simulation Framework, © 2021 IEEE. Reprinted, with permission, from [18].
Figure 1. Simulation Framework, © 2021 IEEE. Reprinted, with permission, from [18].
3.1. Prediction
Theoretical modeling is used to generate the prediction models of the vehicle dynamics
as a function of the manipulated variables. As a result, three interrelated prediction models
are determined, which are presented individually. The split is made in relation to the
control objectives of influencing the roll, the self-steering and the pitch behavior. In this
context, u1 and u2 represent the manipulated variables of the counter roll torques at the
front and rear axles, respectively. The variable u3 is the damping factor of the semi-active
damper at the front left, u4 the damping factor of the semi-active damper at the front right,
u5 the damping factor of the semi-active damper at the rear left and u6 the damping factor
of the semi-active damper at the rear right.
Here, Jxx represents the moment of inertia about the x-axis, hGR the distance between the
center of gravity and the roll center and m the mass of the vehicle body. The external input
variables are the lateral acceleration ay and the gravitational acceleration g. In addition to
the external input variables, the chassis elements also have an effect on the roll motion.
Apart from the active stabilizers and the semi-active dampers, the vehicle is equipped
with passive springs. These passive springs are characterized by the spring stiffnesses
cS,i . Furthermore, sS,i and sD,i indicate the distances of the springs and dampers from the
vehicle’s center plane. The index i indicates which vehicle axle is concerned.
.
Using the scheme of the semi-implicit Euler method [23], the roll rate ϕ(k + 1) and
the roll angle ϕ(k + 1) can be predicted as a function of the manipulated variables, starting
..
from the roll acceleration ϕ(k ):
. . ..
ϕ ( k + 1) = ϕ ( k ) + ϕ ( k ) tS , (2)
.
ϕ ( k + 1) = ϕ ( k ) + ϕ ( k + 1) tS . (3)
Here, tS denotes the fixed step size.
The variables αf and αr are the slip angles at the front and rear axles, respectively. The
.
slip angles are dependent of the yaw rate ψ, the velocity v and the side-slip angle β. In
addition, the steering angle δ affects the slip angle at the front axle αf . The parameters
Appl. Sci. 2021, 11, 4687 5 of 18
lf and lr represent the distance from the center of gravity to the front axle and the rear
axle, respectively.
. !
lf ψ(k ) + v sin β(k)
αf (k) = δ − arctan (5)
v cos β(k)
. !
−lr ψ(k) + v sin β(k)
αr (k) = −arctan (6)
v cos β(k)
Whereas the steering angle and the velocity are kept constant within the prediction, the
yaw rate and the side-slip angle are predicted. For this purpose, both Newton’s principle in
the lateral direction and the principle of angular momentum in the x − y plane are applied:
cos δ Fy,fl (k ) + Fy,fr (k) + Fy,rl (k) + Fy,rr (k) . .
− ψ ( k ) = β ( k ), (7)
mv cos β(k )
1 ..
lf cos δ Fy,fl (k) + Fy,fr (k) − lr Fy,rl (k) + Fy,rr (k ) = ψ(k ). (8)
Jzz
. ..
These two equations are solved for β and ψ, respectively. Fy,fl , Fy,fr , Fy,rl and Fy,rr rep-
resent the lateral forces at the tire front left, front right, rear left and rear right, respectively.
The moment of inertia about the vertical axis is denoted as Jzz . By applying the scheme of
.
the explicit Euler integration method [26], the time derivative of the side-slip angle β(k)
..
and the yaw acceleration ψ(k) are then used to predict the side-slip angle β(k + 1) and the
.
yaw rate ψ(k + 1), respectively:
.
β ( k + 1) = β ( k ) + β ( k ) tS , (9)
. . ..
ψ ( k + 1) = ψ ( k ) + ψ ( k ) tS . (10)
The influence of the chassis elements and, thus, the actuators on the self-steering
behavior is exerted indirectly via the lateral tire forces Fy,ij . Here, the index j denotes the
vehicle side. The lateral tire forces Fy,ij correspond to the product of the slip angles αi and
the respective cornering stiffnesses cα,ij :
The cornering stiffness cα,ij depends on the current wheel load Fz,ij . The dependency
features a degressive characteristic. This characteristic is illustrated in Figure 2.
,
Cornering Stiffness 𝑐
Wheel Load 𝐹 ,
Figure 2. Degressive
Figure Characteristic
2. Degressive of the
Characteristic of Cornering Stiffness
the Cornering Regarding
Stiffness the the
Regarding Wheel Load.
Wheel Load.
The basis for the parameter identification is the tire model used in IPG CarMaker.
This results in the parameters c1 and c2 of the semi-empirical tire model. Furthermore,
Fz0,ij is the nominal wheel load, which is present under static conditions. The influence
of the actuators and, thus, of the control is taken into account via the wheel loads Fz,ij .
The forces of the chassis elements are determined as a function of the roll behavior. The
parameter sSt,i indicates the distance of the stabilizer force application point from the
vehicle’s center plane:
lr . 1
Fz,fl (k ) = 0.5mg − u3 (k )sD,f ϕ(k) cos ϕ(k) − sS,f cS,f sin ϕ(k ) − u (k ) , (13)
lf + lr 2sSt,f 1
lr . 1
Fz,fr (k) = 0.5mg + u4 (k )sD,f ϕ(k) cos ϕ(k) + sS,f cS,f sin ϕ(k) + u (k) , (14)
lf + lr 2sSt,f 1
lf . 1
Fz,rl (k) = 0.5mg − u5 (k)sD,r ϕ(k ) cos ϕ(k) − sS,r cS,r sin ϕ(k) − u2 (k ) , (15)
lf + lr 2sSt,r
lf . 1
Fz,rr (k) = 0.5mg + u6 (k )sD,r ϕ(k) cos ϕ(k ) + sS,r cS,r sin ϕ(k) + u2 (k) . (16)
lf + lr 2sSt,r
Jyy denotes the moment of inertia about the lateral axis of the vehicle. The distance
between the center of gravity and the pitch center is defined by hGP . The parameters
lS,i , lD,i and lSt,i represent the distances between the center of gravity plane and the force
application points of the springs, dampers and stabilizers, respectively. Based on the pitch
.. .
acceleration θ (k) at time k, the pitch rate θ (k + 1) and the pitch angle θ (k + 1) for the time
k + 1 are likewise determined using the scheme of the semi-implicit Euler method:
. . ..
θ ( k + 1) = θ ( k ) + θ ( k ) tS , (18)
.
θ ( k + 1) = θ ( k ) + θ ( k + 1) tS . (19)
This procedure likewise allows the pitch behavior to be predicted as a function of the
manipulated variables.
Appl. Sci. 2021, 11, 4687 7 of 18
3.2. Optimization
Following the prediction of the vehicle dynamics as a function of the manipulated
variables, the optimization is executed with regard to the control objectives. The optimiza-
tion is performed using the entire prediction horizon np . The prediction horizon equals
0.15 s.
A major advantage of the non-linear model-based control algorithm is that constraints
can be taken into account within the optimization. In this contribution, the manipulated
variables are constrained. Thus, the physical limits of the actuators can be considered
within the optimization. This results in the restriction of the counter roll torques u1 and u2
between a minimum counter roll torque Tmin and a maximum counter roll torque Tmax
A dynamic roll angle specification is used for the control objective of the active roll
stabilization. A non-linear roll model with passive chassis elements is used for this purpose:
1 2
Jxx[ h GR may cos ϕ p ( k )+ h GR mg sin ϕ p ( k ) − 2( sS, f cS, f + s2S,r cS,r ) sin ϕ p (k)
.
− d p, f s2D, f + d p,r s2D,r ϕ p (k) cos ϕ p (k)
c s
a (32)
−2 St,b f St, f arcsin 2bSt, f sin ϕ p (k)
St, f St, f ..
c sSt,r aSt,r
−2 St,r bSt,r arcsin 2bSt,r sin ϕ p ( k ) ] = ϕ p ( k ).
Here, dp,i represents the damping factors of the passive dampers. The passive stabi-
lizers are characterized by the stiffnesses cSt,i , the effective lengths aSt,i and the lever arms
..
bSt,i . The double integration of the passive roll acceleration ϕp by the explicit Euler method
yields the corresponding roll angle ϕp . This passive roll angle ϕp is then scaled by a scaling
factor ζ in order to determine the dynamic roll angle specification ϕRef :
ϕRef = ζ ϕp . (33)
This dynamic reference roll angle specification improves comfort and safety overall,
since the roll behavior is significantly reduced while still maintaining feedback of the lateral
dynamics to the driver. For the pitch and self-steering behavior, static reference values
are specified. The pitch angle specification θRef corresponds to the stationary pitch angle
of the vehicle. The specification of the self-steering gradient SSGRef is used to achieve an
understeering vehicle behavior corresponding to the passive vehicle behavior.
In addition to maintaining the reference trajectories, the optimization also takes into
account the energy requirements of the actuators, which should be set to a minimum. For
this reason, the weighting factors λ are introduced within the optimization. Thus, the focus
can be set on the control quality as well as on the energy demand:
During the optimization, the cost function f (u(k), x(k ), xRef (k)) is minimized for
the entire prediction horizon np by adjusting the parameters of the polynomials a. The
optimization toolbox using the interior-point algorithm of MATLAB is used to solve the
optimization [28,29]:
min f u(k), x(k), xRe f (k) =
a
np 2
1
np [ λ R ∑ ϕ Re f ( k ) − ϕ ( k )
k =0
np 2 np 2
+λS ∑ SSGRe f (k) − SSG (k) + λ P ∑ θ Re f (k) − θ (k) (35)
k =0 k =0
np np np
+ λu1 ∑ (u1 (k)) + λu2 ∑ (u2 (k)) + λu3 ∑ (u3 (k))2
2 2
k =0 k =0 k =0
np np np
+ λu4 ∑ (u4 (k)) + λu5 ∑ (u5 (k)) + λu6 ∑ (u6 (k))2 ].
2 2
k =0 k =0 k =0
The result of the optimization is a set of optimal polynomial parameters over the entire
prediction horizon, from which optimal manipulated variable trajectories are obtained.
Finally, the principle of the receding horizon is applied [22]. Only the manipulated variables
for the next time step are taken from the optimal manipulated variable trajectories and
passed on to the actuator models. In the next time step, the entire process of prediction
and optimization is repeated. This allows the non-linear model-based predictive control
to adapt to non-modeled disturbances in an optimal way. Furthermore, the warm-start
method is used [30], in which the last determined optimal polynomial parameters are used
as a starting point for the optimization in the following time step. As a result, the number
of iterations within the optimization can be reduced.
Appl. Sci. 2021, 11, 4687 9 of 18
4. Results
In a first step, the validation maneuvers are presented which are used to validate the
central predictive vehicle dynamics control. Subsequently, the focus is on the evaluation of
the control quality for the individual driving maneuvers. The central predictive control is
evaluated against a vehicle using a conventional roll control as well as a skyhook damping
according to [16] and a vehicle with passive chassis elements. The conventional roll control
is based on a proportional integral derivative controller, which is parameterized by using
the control system design toolbox of MATLAB. The section concludes with a summary of
the results obtained.
𝜑 𝜑 𝜑 𝜑
0.02
0
Appl. Sci. 2021, 11, x FOR PEER REVIEW 11 of 1
-0.01
Furthermore, the root mean squared errors are determined for the quantitative eval
-0.02
uation:
𝟐
0 10 20
∑
30 𝑥 40 𝑘 − 𝑥 50 𝑘 60 70 (36
𝑅𝑀𝑆𝐸 𝑥 ,𝑥 = , 𝑖 ∈ PID, Mpc .
𝑛
Time in s
In relation to the active roll stabilization, the non-linear model-based predictive con
Figure 3. Control aQuality
trol exhibits root Double
mean Lane Change–Roll
squared of 2.3906 ×
error Behavior–Roll 10 Curves.
Angle rad. This corresponds t
Figure
0.0137°. 3. Control
In contrast, Quality Double Lane
the conventional Change–Roll
control Behavior–Roll
approach Angle
results Curves.
in aare
root mean squared
In addition, the impacts of the active roll stabilizations on the comfort evaluated
error of 0.0010
by examining the The rad, which
resulting is
frequencyequivalent
spectra. to 0.0573°. The quantitative evaluation, thus
reference variable 𝜑 These
reducesarethe
illustrated in Figure
roll motion 4. Due
by about to compared
75% the to
confirms
use the
of the centralqualitative
vehicleanalysis.
predictive
passive control,
𝜑 . The aThe control
stronger
roll angle quality
damping
resulting byof
within
thethe
the central
frequency
central predictive
spectrum
predictive control
control followi
excellent.
is Inreference
general,
present compared thepassive
towith
the central
an predictive
vehicle.
excellent control,
The frequency
accuracy. thus,
In contrast, the outperforms
spectrum the conventiona
of the conventional
conventional control approach b
approach also
control approach.features a stronger damping than the passive vehicle. Compared
on the proportional integral derivate controller and the skyhook damping to the results i
central predictive control
creased algorithm,
control however,
deviations. Thus,awith
weaker
the damping is present.control, not only the s
central predictive
but also the comfort is increased compared to the conventional control approach as
as to the passive vehicle behavior. The rolling movements that the passive vehicle exh
𝜑
during acceleration are not present for𝜑the vehicle𝜑utilizing the central predictive co
and the vehicle utilizing the conventional control approach, respectively.
In addition, the impacts of the active roll stabilizations on the comfort are evalu
Amplitude in rad
0.002 by examining the resulting frequency spectra. These are illustrated in Figure 4. Due t
use of the central predictive control, a stronger damping within the frequency spect
is present compared to the passive vehicle. The frequency spectrum of the conventi
approach also features a stronger damping than the passive vehicle. Compared to the
tral predictive control algorithm, however, a weaker damping is present.
0.001
0
0 1 2 3 4 5 6 7 8 9 10
Frequency in Hz
In relation to the active roll stabilization, the non-linear model-based predictive control
exhibits a root mean squared error of 2.3906 × 10−4 rad. This corresponds to 0.0137◦ .
In contrast, the conventional control approach results in a root mean squared error of
0.0010 rad, which is equivalent to 0.0573◦ . The quantitative evaluation, thus, confirms the
qualitative analysis. The control quality of the central predictive control is excellent. In
general, the central predictive control, thus, outperforms the conventional control approach.
The pseudo quantity e αi represents the difference between the slip angle of the front
axle αf,i and rear axle αr,i and, thus, corresponds to the product of the self-steering gradient
Appl. Sci. 2021, 11, x FOR PEER REVIEW 12 of 19
SSGi and the lateral acceleration ay . The evaluation is conducted in the following based on
the pseudo quantity e αi . The qualitative evaluation is performed using the pseudo quantity
courses for the validation maneuver. This is shown in Figure 5.
0.004
𝛼 𝛼 𝛼 𝛼
0.002
Pseudo Quantity in rad
-0.002
-0.004
40 45 50 55 60 65 70
Time in s
Figure 5. Control Quality Double Lane Change–Self-Steering Behavior–Pseudo Quantity Curves.
Figure 5. Control Quality Double Lane Change–Self-Steering Behavior–Pseudo Quantity Curves.
With regard to the absence of lateral dynamics in the acceleration phase, only the
With regard to the absence of lateral dynamics in the acceleration phase, only the
section of the double lane change is considered. The representation of the pseudo quantity
section of the double lane change is considered. The representation of the pseudo quantity
suggests
suggests a dynamic
a dynamicreference variable𝛼e
referencevariable αRef.. However,
However, this this results
results from
fromthethedynamics
dynamicsofofthe
thelateral
lateralacceleration
accelerationay .𝑎With
. With regard
regard to safety,
to safety, a constant
a constant self-steering
self-steering SSGRef𝑆𝑆𝐺
gradient
gradient is used.
is The
used.representation
The representation
remains consistent with the evaluation of the roll behavior. behavior.
remains consistent with the evaluation of the roll The vehicle
The vehicle
with with the
the central centralcontrol
predictive predictive
shows control shows
an almost an almost
identical identical
course course quantity
of the pseudo of the
pseudo quantity to the passive vehicle. Due to the weighting of this control target
to the passive vehicle. Due to the weighting of this control target and the limited possibility and the
limited possibilitythere
to manipulate, to manipulate, therefrom
is a deviation is a the
deviation
referencefrom the reference
variable. variable.
Since the Since
conventional
thecontrol
conventional
approach control
does approach doesconsider
not explicitly not explicitly consideronthe
the influence theinfluence on the
self-steering self-
behavior,
steering behavior, only a limited evaluation can be performed. For the
only a limited evaluation can be performed. For the validation maneuver of the double validation maneu-
verlane
of the double
change, thelane change, the
conventional conventional
control exhibits a control exhibits
self-steering a self-steering
behavior behavior
corresponding to the
corresponding to the passive self-steering behavior, similar
passive self-steering behavior, similar to the central predictive control.to the central predictive con-
trol.
In principle, the control objective is satisfied by the central predictive control, since
the self-steering behavior corresponds to the behavior of the passive vehicle despite uti-
lizing an active control system. This is confirmed by examining the frequency spectra,
which are illustrated in Figure 6.
The frequency spectrum for the vehicle with the central predictive control is almost
Appl. Sci. 2021, 11, 4687 12 of 18
Appl. Sci. 2021, 11, x FOR PEER REVIEW In principle, the control objective is satisfied by the central predictive control, since the
13 of 19
self-steering behavior corresponds to the behavior of the passive vehicle despite utilizing
an active control system. This is confirmed by examining the frequency spectra, which are
illustrated in Figure 6.
𝛼 𝛼 𝛼
0.0006
Amplitude in rad
0.0003
0
0 1 2 3 4 5 6 7 8 9 10
Frequency in Hz
Figure 6. 6.
Figure Control Quality
Control Double
Quality Lane
Double Change–Self-Steering
Lane Behavior–Frequency
Change–Self-Steering Spectra.
Behavior–Frequency Spectra.
The frequency
4.2.3. Pitch Behavior spectrum for the vehicle with the central predictive control is almost
identical to
Similar tothat
theofmanipulation
the passive vehicle.
of theThe conventional
self-steering controlthe
behavior, approach features
reduction a similar
of pitching
frequency is
movements spectrum.
a subordinate control objective within the non-linear model-based predic-
The quantitative
tive control algorithm. Due evaluation
to the for the whole
vehicle’s validation
equipment maneuver
with active results in and
stabilizers a root mean
semi-
squared error for the central predictive control of 8.1009 × 10 −4 rad, which is equiva-
active dampers,◦only a limited influence on the pitch behavior is possible. In order to eval-
lentthe
uate tocentral
0.0464 predictive
. The conventional
control in acontrol approach
qualitative yields
way with a roottomean
respect squared
the control error of
objective
8.1334 × 10 −4 rad, which corresponds to 0.0466◦ .
of reducing the pitching movements, the pitch angle is plotted over time. The pitch angle
curves
4.2.3. are shown
Pitch in Figure 7.
Behavior
Similar to the manipulation of the self-steering behavior, the reduction of pitching
movements is a subordinate control objective within the non-linear model-based predictive
control algorithm. Due to the vehicle’s equipment with active stabilizers and semi-active
0.04 𝜃 𝜃 𝜃 𝜃
dampers, only a limited influence on the pitch behavior is possible. In order to evaluate
the central predictive control in a qualitative way with respect to the control objective of
Pitch Angle in rad
reducing the pitching movements, the pitch angle is plotted over time. The pitch angle
0.02
curves are shown in Figure 7.
The focus is on the acceleration phase of the validation maneuver, since pitching move-
0 ments are present here due to the gear changes and the present longitudinal accelerations.
The pitching movements during the double lane change in contrast are negligibly small.
The representation remains consistent. Analogous to the manipulation of the self-steering
-0.02 behavior, a constant reference variable θRef is used. This reference variable represents the
stationary pitch angle of the vehicle, which corresponds to the pitch angle that is present
-0.04 when the vehicle is at standstill. The reference variable cannot be adjusted fully by the
present vehicle setup, but it is considered in order to implement the reduction of pitching
0 movements. In comparison 10 to the vehicle with passive chassis20elements θPas , pitching
movements of the vehicle with the central predictive control θMpc are, therefore, reduced.
The implementation of theTime in s damping within the conventional control approach
skyhook
also reduces pitching movements compared to the passive vehicle. By exploiting synergies,
however, the implementation of the central predictive control results in a greater reduction
Figure 7. Control Quality
of pitching Double Lane
movements Change–Pitch
compared Behavior–Pitch
to the conventionalAngle Curves.
control approach.
The focus is on the acceleration phase of the validation maneuver, since pitching
movements are present here due to the gear changes and the present longitudinal accel-
erations. The pitching movements during the double lane change in contrast are negligi-
bly small. The representation remains consistent. Analogous to the manipulation of the
movements is a subordinate control objective within the non-linear model-base
tive control algorithm. Due to the vehicle’s equipment with active stabilizers a
active dampers, only a limited influence on the pitch behavior is possible. In orde
uate the central predictive control in a qualitative way with respect to the control
Appl. Sci. 2021, 11, 4687
of reducing the pitching movements, the pitch angle is plotted over time. The pi
13 of 18
curves are shown in Figure 7.
0.04 𝜃 𝜃 𝜃 𝜃
self-steering behavior, a constant reference variable 𝜃 is used. This reference variable
represents the stationary pitch angle of the vehicle, which corresponds to the pitch angle
𝜃 𝜃 𝜃
0.006
Amplitude in rad
0.003
0
0 1 2 3 4 5 6 7 8 9 10
Frequency in Hz
Figure 8. Control
Figure Quality
8. Control Double
Quality Lane
Double Change–Pitch
Lane Behavior-Frequency
Change–Pitch Spectra.
Behavior-Frequency Spectra.
The quantitative
4.3. Sinusoidal Steering evaluation confirms this statement. The non-linear model-based
predictive control
The evaluation ofyields a rootquality
the control mean for
squared error of steering
the sinusoidal 0.0106 rad, which is
maneuver corresponds
likewise
◦
to 0.6073qualitatively
. The conventional control approach results in phase,
a root mean squared error
performed and quantitatively. The acceleration which is already ex- of
0.0119 rad corresponding to 0.6818◦ . By using the central predictive control, pitching
amined in Section 4.2, is neglected and only the sinusoidal steering phase is considered.
movements are, thus, reduced compared to the conventional control approach as well as
compared to the passive vehicle. As a result, the ride comfort is, thus, increased.
Appl. Sci. 2021, 11, 4687 14 of 18
𝜑 𝜑 𝜑 𝜑
0.06
Roll Angle in rad
-0.06
10 15 20
Time in s
the conventional control approach, though slightly larger deviations from the reference
variable are present.
𝛼 𝛼 𝛼 𝛼 𝛼 𝛼 𝛼 𝛼
0.03 0.03
Pseudo Quantity in rad
0 0
-0.03 -0.03
10 10 15 15 20 20
Time in s Time in s
Figure 10. Control Quality Sinusoidal
Figure Steering–Self-Steering
10. Control Quality Sinusoidal Behavior–Pseudo Quantity
Steering–Self-Steering Curves.
Behavior–Pseudo Quantity Curves.
Figure 10. Control Quality Sinusoidal Steering–Self-Steering Behavior–Pseudo Quantity Curves.
The non-linear model-based predictive
The non-linear control algorithm
model-based predictiveresults
controlinalgorithm
a root mean results in a r
The non-linear model-based predictive control algorithm results in a root mean
squared error of 0.0077 rad error
squared of 0.0077 to
corresponding rad0.4412 °. The
corresponding to 0.4412
conventional control
°. The ap-
conventional c
squared error of 0.0077 rad corresponding to 0.4412◦ . The conventional control approach
proach yields a root mean
proach squared
yields error
a root of 0.0078
mean squared whichofis0.0078
rad, error equivalent
rad, to 0.4469°.
which is equivalent to
yields a root mean squared error of 0.0078 rad, which is equivalent to 0.4469◦ .
In general, the controlIn objective
general, of influencing the self-steering behavior is achievedbehavior i
In general, the control objectivethe
of control objective
influencing of influencing
the self-steering the self-steering
behavior is achieved as
as well. A self-steering behavior corresponding to thecorresponding
passive self-steering behavior is
well. A self-steeringasbehavior
well. A corresponding
self-steering behavior
to the passive to behavior
self-steering the passive self-steering
is present b
present despite the application
present of the
despite central
the predictive
application of control
the
despite the application of the central predictive control system. centralsystem.
predictive control system.
4.3.3. Pitch
4.3.3. Behavior
Pitch Behavior 4.3.3. Pitch Behavior
The qualitative
The qualitativeevaluation
evaluation for
forthe
thecontrol
The qualitative objective
evaluation
control of
ofreducing
for the
objective pitching
control objective
reducing movements
pitching of reducing pitching
movements is m
is likewise
likewise realized
realizedbyby examining
is examining
likewise the
realized pitch
by angle curves
examining theduring
pitch the sinusoidal
angle curves steering.
during
the pitch angle curves during the sinusoidal steering. Thethe sinusoida
The pitch
pitch angle
angle curves
curves areare
The shown
pitch
shown in in
angle Figure
curves
Figure 11.11.
are shown in Figure 11.
0.01 0.01
Pitch Angle in rad
𝜃 𝜃 𝜃𝜃 𝜃𝜃 𝜃 𝜃
0 0
10 10 15 15 20
Time in s Time in s
Figure
Figure 11.11. Control
Control Quality
Quality Sinusoidal
Sinusoidal
Figure Steering–Pitch
Steering–Pitch
11. Control Behavior–Pitch
Behavior–Pitch
Quality Sinusoidal Angle
Angle
Steering–Pitch Curves.
Curves.
Behavior–Pitch Angle Curves.
The
The positive
positive influence
influence ofof
The centralpredictive
central
positive predictiveof
influence control
control isispredictive
central likewise evident
likewise evident
controlduring
during the
the sinu-
is likewise si-
evident dur
soidal steering. Compared
nusoidal steering. Compared to the passive
to the passive
nusoidal steering. vehicle and
vehicle
Compared the conventional
and passive
to the control
the conventional
vehicle and approach,
control ap-
the conventional c
the pitching
proach, movements
the pitching are
movements reduced.
are reduced.
proach, the pitching movements are reduced.
Appl. Sci. 2021, 11, 4687 16 of 18
The quantitative evaluation confirms these results. Whereas the vehicle utilizing the
conventional control approach deviates from the stationary pitch angle θRef by a root mean
squared error of 0.0035 rad, which corresponds to 0.2005◦ , the non-linear model-based
predictive control results in a root mean squared error of 0.0025 rad, which corresponds
to 0.1432◦ .
In comparison to the passive vehicle and the application of the conventional con-
trol approach, the utilization of the central predictive control system, thus, increases the
ride comfort.
4.4. Conclusions
The central predictive vehicle dynamics control fulfills the defined control objectives
as desired. A summary of the control quality is given in Table 2. In addition to this, the
results are compared with those of a vehicle with passive chassis elements and those
obtained by a conventional control approach.
The main control objective of the central predictive vehicle dynamics control, the active
roll stabilization, is met with an excellent control quality. In comparison to the conventional
control approach, the control quality is improved by approximately 67.08%. Likewise, good
results are achieved with regard to the further subordinate control objectives. As a result,
pitching movements are reduced by approximately 19.75% compared to the conventional
control approach. Despite the intervention of the control system, the self-steering behavior
of the controlled vehicle corresponds to that of the passive vehicle.
The validation demonstrates the advantages of a centralized predictive control struc-
ture over a passive vehicle and a vehicle using a conventional control approach comprising
a proportional integral derivative controller and a skyhook damping. The improvements in
the control quality by of a non-linear model-based predictive control compared to a linear
control approach utilizing a skyhook damping for a pure active roll stabilization are also
presented in [33].
References
1. Johansson, R. Vision Zero—Implementing a policy for traffic safety. Safety Sci. 2009, 47, 826–831. [CrossRef]
2. Elbanhawi, M.; Simic, M.; Jazar, R. In the Passenger Seat: Investigating Ride Comfort Measures in Autonomous Cars. IEEE Intell.
Transp. Syst. Mag. 2015, 7, 4–17. [CrossRef]
3. Chen, W.; Xiao, H.; Wang, Q.; Zhao, L.; Zhu, M. Integrated Vehicle Dynamics and Control; John Wiley & Sons Singapore Pte. Ltd.:
Singapore, 2016.
4. Fan, Y.; Dao-Fei, L.; Crolla, D.A. Integrated Vehicle Dynamics Control—State-of-the art review. In Proceedings of the 2008 IEEE
Vehicle Power and Propulsion Conference, Harbin, China, 3–5 September 2008; pp. 1–6.
5. Sieberg, P.M.; Blume, S.; Reicherts, S.; Schramm, D. Nichtlineare modellbasierte prädiktive Regelung der Fahrzeugdynamik in
Bezug auf eine aktive Wankstabilisierung und eine Nickreduzierung. In Forschung im Ingenieurwesen; Springer: Berlin/Heidelberg,
Germany, 2019; Volume 83, pp. 119–127.
6. Ikenaga, S.; Lewis, F.L.; Campos, J.; Davis, L. Active suspension control of ground vehicle based on a full-vehicle model. In
Proceedings of the 2000 American Control Conference, ACC (IEEE Cat. No.00CH36334), Chicago, IL, USA, 28–30 June 2000;
Volume 4016, pp. 4019–4024.
7. Chang, S.; Gordon, T.J. A flexible hierarchical model-based control methodology for vehicle active safety systems. Veh. Syst. Dyn.
2008, 46, 63–75. [CrossRef]
8. Bahr, M.; Reicherts, S.; Sieberg, P.; Morss, L.; Schramm, D. Application of Artificial Neural Networks for Active Roll Control
Based on Actor-Critic Reinforcement Learning. In Proceedings of the Simulation and Modeling Methodologies, Technologies and
Applications, Prague, Czech Republic, 29–31 July 2021; pp. 61–82.
Appl. Sci. 2021, 11, 4687 18 of 18
9. Li, H.-m.; Wang, X.-b.; Song, S.-B.; Li, H. Vehicle Control Strategies Analysis Based on PID and Fuzzy Logic Control. Procedia Eng.
2016, 137, 234–243. [CrossRef]
10. Sands, T. Development of Deterministic Artificial Intelligence for Unmanned Underwater Vehicles (UUV). J. Mar. Sci. Eng. 2020,
8, 578. [CrossRef]
11. Camacho, E.F.; Bordons, C.A. Model Predictive Control; Springer: Berlin, Germany, 1998.
12. Grüne, L.; Pannek, J. Nonlinear Model Predictive Control. In Nonlinear Model Predictive Control: Theory and Algorithms; Grüne, L.,
Pannek, J., Eds.; Springer: Cham, Switzerland, 2017; pp. 45–69. [CrossRef]
13. Beal, C.E.; Gerdes, J.C. Predictive control of vehicle roll dynamics with rear wheel steering. In Proceedings of the 2010 American
Control Conference, Baltimore, MD, USA, 30 June–2 July 2010; pp. 1489–1494.
14. Mehra, R.K.; Amin, J.N.; Hedrick, K.J.; Osorio, C.; Gopalasamy, S. Active suspension using preview information and model
predictive control. In Proceedings of the 1997 IEEE International Conference on Control Applications, Hartford, CT, USA, 5–7
October 1997; pp. 860–865.
15. Canale, M.; Milanese, M.; Novara, C. Semi-Active Suspension Control Using “Fast” Model-Predictive Techniques. IEEE Trans.
Control Syst. Technol. 2006, 14, 1034–1046. [CrossRef]
16. Hrovat, D. Survey of Advanced Suspension Developments and Related Optimal Control Applications. Automatica 1997, 33,
1781–1817. [CrossRef]
17. Giua, A.; Seatzu, C.; Usai, G. Semiactive Suspension Design with an Optimal Gain Switching Target. Veh. Syst. Dyn. 1999, 31,
213–232. [CrossRef]
18. Sieberg, P.M.; Hürten, C.; Schramm, D. Representation of an Integrated Non-Linear Model-Based Predictive Vehicle Dynamics
Control System by a Co-Active Neuro-Fuzzy Inference System. In Proceedings of the 2020 IEEE Intelligent Vehicles Symposium
(IV), Las Vegas, NV, USA, 19 October–13 November 2020; pp. 572–577.
19. Sieberg, P.M.; Blume, S.; Reicherts, S.; Maas, N.; Schramm, D. Hybrid State Estimation—A Contribution towards Reliability
Enhancement of Artificial Neural Network Estimators. IEEE Trans. Intell. Transp. Syst. 2021. [CrossRef]
20. Sieberg, P.M.; Blume, S.; Schramm, D. Side-Slip Angle Estimation by Artificial Neural Networks for Vehicle Dynamics Control
Applications. In Proceedings of the AmE 2021—Automotive meets Electronics 12th GMM-Symposium, Online, 10–11 March
2021.
21. Blume, S.; Sieberg, P.M.; Maas, N.; Schramm, D. Neural Roll Angle Estimation in a Model Predictive Control System. In
Proceedings of the IEEE Intelligent Transportation Systems Conference (ITSC)/ITSC 2019, Auckland, New Zealand, 27–30
October 2019; pp. 1625–1630.
22. Rossiter, J.A. Model-Based Predictive Control—A Practical Approach; CRC Press: Boca Raton, FL, USA, 2004; p. 344.
23. Cromer, A. Stable solutions using the Euler approximation. Am. J. Phys. 1981, 49, 455–459. [CrossRef]
24. Schramm, D.; Hesse, B.; Maas, N.; Unterreiner, M. Vehicle Technology—Technical Foundations of Current and Future Motor Vehicles;
De Gruyter Oldenbourg: Berlin, Germay; Boston, MA, USA, 2020. [CrossRef]
25. Schramm, D.; Hiller, M.; Bardini, R. Vehicle Dynamics: Modeling and Simulation, 2nd ed.; Springer: Berlin/Heidelberg, Germany,
2018. [CrossRef]
26. Butcher, J.C. Numerical Methods for Ordinary Differential Equations, 3rd ed.; John Wiley & Sons, Ltd.: Hoboken, NJ, USA, 2016.
[CrossRef]
27. Pacejka, H.B. Tyre and Vehicle Dynamics, 2nd ed.; Butterworth-Heinemann: Oxford, UK, 2006; p. 1.
28. Waltz, R.A.; Morales, J.L.; Nocedal, J.; Orban, D. An interior algorithm for nonlinear optimization that combines line search and
trust region steps. Math. Program. 2006, 107, 391–408. [CrossRef]
29. Ypma, T.J. Historical Development of the Newton-Raphson Method. SIAM Rev. 1995, 37, 531–551. [CrossRef]
30. Yildirim, E.A.; Wright, S.J. Warm-Start Strategies in Interior-Point Methods for Linear Programming. SIAM J. Optim. 2002, 12,
782–810. [CrossRef]
31. ISO. ISO 3888-1:2018 Passenger Cars—Test Track for a Severe Lane-Change Manoeuvre—Part 1: Double Lane-Change; International
Organisation for Standardization (ISO): Geneva, Switzerland, 2018.
32. ISO. ISO 13674-1:2010 Road Vehicles—Test Method for the Quantification of on-Centre Handling—Part 1: Weave Test; International
Organisation for Standardization (ISO): Geneva, Switzerland, 2010.
33. Sieberg, P.M.; Reicherts, S.; Schramm, D. Nichtlineare modellbasierte prädiktive Regelung zur aktiven Wankstabilisierung von
Personenkraftwagen. In Proceedings of the Vierte IFToMM D-A-CH Konferenz 2018, Lausanne, Switzerland, 15–16 February
2018; pp. 1–8.