Central Non-Linear Model-Based Predictive Vehicle Dynamics Control

Featured Application: This contribution presents a central predictive control of the vehicle dynamics regarding the roll, self-steering and pitch behavior


Introduction
Two major driving factors in vehicle development are increasing the safety and enhancing the ride comfort of the vehicle [1]. Especially in the context of automated driving, where the driver becomes a passenger, the perception of ride comfort changes significantly and at the same time gains in importance [2]. Moreover, a predictive mode of operation of the vehicle is beneficial. The implementation of a central predictive control of the vehicle dynamics addresses the objectives of increasing safety and ride comfort. The central control structure exploits synergies in terms of the control quality [3]. An overview of the state of the art for centralized integrated vehicle dynamics control systems is given in [4]. Furthermore, a predictive mode of operation allows the vehicle to act in a predictive way instead of just reacting [5]. In addition to classical approaches to control vehicle dynamics such as skyhook damping [6] and model-based control algorithms [7], the utilization of artificial intelligence is gaining increased attention. This mainly includes reinforcement learning [8], fuzzy inference systems [9] as well as deterministic artificial intelligence [10]. Due to the current regulation for the use of artificial intelligence in vehicles, a model-based approach is considered in this contribution.
For this purpose, a non-linear model-based predictive control algorithm implements the central predictive control. The control objectives pursued are an active roll stabilization, the manipulation of the self-steering behavior as well as the reduction of pitching movements. Mathematical models are used to predict the system behavior as a function of the manipulated variables [11]. Subsequently, the predicted system behavior is adapted to the desired system behavior in the form of reference trajectories. Furthermore, the manipulated variables can also be taken into account in the cost function to be minimized, so that the energy requirement within the central predictive vehicle dynamics control can likewise be reduced. A further advantage of the model-based predictive control is that it can also consider constraints on the manipulated variables. This enables actuator limits to be respected already during the optimization within the model-based predictive control algorithm [12]. As a result, this class of algorithms exhibits an excellent control quality. In [13], a modelbased predictive control is used to stabilize a vehicle at its vehicle dynamics limits. Due to limitations of the side-slip angle and the yaw rate within the control algorithm the safety is enhanced. [14] apply a model-based predictive control algorithm to reduce vertical vehicle body motions. The vehicle is equipped with active suspension elements. Compared to a passive vehicle the ride comfort is significantly increased. A model-based predictive control algorithm is used in [15] to control the semi-active suspensions of a vehicle. This algorithm is validated against classical control approaches such as the skyhook damping presented in [16] and a clipped control strategy presented in [17]. For various road excitations, the model-based predictive control algorithm outperforms the classical control approaches.
This contribution is organized as follows: Section 2 presents the simulation framework, which is used to develop and validate the central predictive vehicle dynamics control. Section 3 introduces the central non-linear model-based predictive control algorithm with respect to the control objectives of roll, self-steering and pitch behavior. The central predictive control is then validated in Section 4. The contribution concludes in Section 5 with a summary as well as an outlook on future research tasks.

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 a y , the yaw rate . ψ, the steering wheel angle δ SW , the velocity v and the wheel speeds n ij . Further fixed parameters of the vehicle are listed in Table 1. The implementation of all algorithms is done in MATLAB & Simulink. In addition to the central predictive control, this also includes the generation of reference trajectories representing the control targets, the simulation of the actuators with regard to a realistic mapping, as well as the implementation of state estimators, which estimate the states necessary for the control not determined by sensors. Examples for the implementation of these state estimators are presented in [19][20][21]. The implementation of all algorithms is done in MATLAB & Simulink. In addition to the central predictive control, this also includes the generation of reference trajectories representing the control targets, the simulation of the actuators with regard to a realistic mapping, as well as the implementation of state estimators, which estimate the states necessary for the control not determined by sensors. Examples for the implementation of these state estimators are presented in [19][20][21].
In the following, the focus is on the central non-linear model-based predictive control algorithm.

Central Predictive Control
The steps of prediction and subsequent optimization characterize the central predictive control based on the non-linear model-based predictive control algorithm [22]. Within this contribution, the integrated model-based predictive control presented in [5] is extended and elaborated with respect to influencing the self-steering behavior. In this context, the control of roll behavior features the highest priority. Influencing the self-steering behavior and reducing pitching movements are subordinate control objectives.

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, u 1 and u 2 represent the manipulated variables of the counter roll torques at the front and rear axles, respectively. The variable u 3 is the damping factor of the semi-active damper at the front left, u 4 the damping factor of the semi-active damper at the front right, u 5 the damping factor of the semi-active damper at the rear left and u 6 the damping factor of the semi-active damper at the rear right.

Roll Behavior
To build the prediction model for the roll behavior, the vehicle body is cut free in the y − z plane. Subsequently, the principle of angular momentum is set up around the vehicle's roll center. The resulting equation can be transformed according to the roll acceleration .. ϕ(k) at a certain time step k: Here, J xx represents the moment of inertia about the x-axis, h GR 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 a y 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 c S,i . Furthermore, s S,i and s D,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 ..
Here, t S denotes the fixed step size.

Self-Steering Behavior
The basis for the prediction of the self-steering behavior is the single-track model [24]. Here, the wheels of an axle are virtually combined for modeling. The single-track model can be used to describe and predict the self-steering behavior and, thus, the response of the vehicle to steering movements [25]. Within the control system, the self-steering gradient SSG is used as the characteristic variable: 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 l f and l r represent the distance from the center of gravity to the front axle and the rear axle, respectively.
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: 1 J zz l f cos δ F y,fl (k) + F y,fr (k) − l r F y,rl (k) + F y,rr (k) = . .
These two equations are solved for . β and ..
ψ, respectively. F y,fl , F y,fr , F y,rl and F y,rr represent 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 J zz . 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: .
The influence of the chassis elements and, thus, the actuators on the self-steering behavior is exerted indirectly via the lateral tire forces F y,ij . Here, the index j denotes the vehicle side. The lateral tire forces F y,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 F z,ij . The dependency features a degressive characteristic. This characteristic is illustrated in Figure 2. This relationship is modeled using a semi-empirical approach according to [27]. The degressive characteristic is described by a mathematical model, which is parameterized by empirical measurements: The basis for the parameter identification is the tire model used in IPG CarMaker.
Wheel Load , Cornering Stiffness  This relationship is modeled using a semi-empirical approach according to [27]. The degressive characteristic is described by a mathematical model, which is parameterized by empirical measurements: The basis for the parameter identification is the tire model used in IPG CarMaker. This results in the parameters c 1 and c 2 of the semi-empirical tire model. Furthermore, F z0,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 F z,ij . The forces of the chassis elements are determined as a function of the roll behavior. The parameter s St,i indicates the distance of the stabilizer force application point from the vehicle's center plane:

Pitch Behavior
In order to obtain the prediction model for the pitch behavior, the vehicle body is cut free in the x − z plane. Subsequently, the principle of angular momentum is set up around the vehicle's pitch center. The transformation of the resulting equation to the pitch acceleration .. θ(k) yields: J yy 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 h GP . The parameters l S,i , l D,i and l St,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: This procedure likewise allows the pitch behavior to be predicted as a function of the manipulated variables.

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 optimization is performed using the entire prediction horizon n p . 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 u 1 and u 2 between a minimum counter roll torque T min and a maximum counter roll torque T max as well as the restriction of the damping factors u 3 , u 4 , u 5 and u 6 in between a minimum damping factor d min and a maximum damping factor d max For the description of the manipulated variables, temporal polynomials defined over the prediction horizon are used to take into account the temporal course within the optimization [5]. The definition of the polynomial degree is done with respect to the desired characteristics. The manipulated variables of the counter roll torques at the front and rear axle u 1 and u 2 , respectively, are defined as cubic polynomials: The manipulated variables representing the damping factors u 3 , u 4 , u 5 and u 6 are specified by quadratic polynomials: For the further description, the following notation is used: The manipulated variables are grouped in the vector u and the parameters of the polynomials are grouped in the vector a. Furthermore, the predicted vehicle dynamic states of the roll angle ϕ, the pitch angle θ and the self-steering gradient SSG are summarized in the vector x: The reference variables of the central predictive control are given in x Ref . These result from the generation of the reference trajectories: 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: Here, d p,i represents the damping factors of the passive dampers. The passive stabilizers are characterized by the stiffnesses c St,i , the effective lengths a St,i and the lever arms b St,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 : 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 SSG Ref 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), x Ref (k)) is minimized for the entire prediction horizon n p 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]: 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.

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.

Validation Maneuvers
In order to validate the central non-linear model-based predictive control algorithm, two driving maneuvers are utilized. First, the double lane change driving maneuver is used [31]. For this purpose, the vehicle is first accelerated from standstill to the target velocity before performing the double lane change at constant velocity. The first lane change is performed counterclockwise. The target velocity within this contribution equals 50 km/h. The track limits for the double lane change are defined in the ISO standard. By combining the acceleration phase and the dynamic lane changes, the central predictive control can be validated with regard to all control objectives. The second driving maneuver for validation is a sinusoidal steering. This maneuver also involves accelerating the vehicle to a velocity of 50 km/h and then performing sinusoidal steering, according to [32]. Three periods with a steering wheel angle amplitude of 68 • and a frequency of 1 Hz are performed. In addition, a significantly reduced friction coefficient of 0.4 is used for this driving maneuver.

Double Lane Change
The evaluation of the control quality for the double lane change is carried out separately for each control objective. The evaluation is done qualitatively and quantitatively.

Roll Behavior
For the qualitative evaluation of the control quality of the non-linear model-based predictive control algorithm with respect to the main control objective, the roll angle is plotted over time for the validation maneuver. This is illustrated in Figure 3. The roll angle ϕ Mpc resulting from the execution of the non-linear model-based predictive control algorithm is represented by a dotted black line. The dynamic reference variable ϕ Ref is represented by a red solid line. Furthermore, a green dashed line illustrates the roll angle curve ϕ Pas of the vehicle with passive chassis elements and an orange dotted line illustrates the roll angle curve ϕ PID resulting from the conventional control approach.
The reference variable ϕ Ref reduces the roll motion by about 75% compared to the passive vehicle ϕ Pas . The roll angle resulting by the central predictive control follows the reference with an excellent accuracy. In contrast, the conventional control approach based on the proportional integral derivate controller and the skyhook damping results in increased control deviations. Thus, with the central predictive control, not only the safety but also the comfort is increased compared to the conventional control approach as well as to the passive vehicle behavior. The rolling movements that the passive vehicle exhibits during acceleration are not present for the vehicle utilizing the central predictive control and the vehicle utilizing the conventional control approach, respectively. plotted over time for the validation maneuver. This is illustrated in Figure 3. The roll a resulting from the execution of the non-linear model-based predictive control a rithm is represented by a dotted black line. The dynamic reference variable is re sented by a red solid line. Furthermore, a green dashed line illustrates the roll angle c of the vehicle with passive chassis elements and an orange dotted line illustrate roll angle curve resulting from the conventional control approach. The reference variable reduces the roll motion by about 75% compared to passive vehicle . The roll angle resulting by the central predictive control follow reference with an excellent accuracy. In contrast, the conventional control approach b on the proportional integral derivate controller and the skyhook damping results i creased control deviations. Thus, with the central predictive control, not only the s 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 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.  In addition, the impacts of the active roll stabilizations on the comfort are evaluated by examining the resulting frequency spectra. These are illustrated in Figure 4. Due to the use of the central predictive control, a stronger damping within the frequency spectrum is present compared to the passive vehicle. The frequency spectrum of the conventional approach also features a stronger damping than the passive vehicle. Compared to the central predictive control algorithm, however, a weaker damping is present. In relation to the active roll stabilization, the non-linear model-based predictive con trol exhibits a root mean squared error of 2.3906 × 10 rad. This corresponds t 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 i excellent. In general, the central predictive control, thus, outperforms the conventiona control approach.

Self-Steering Behavior
In comparison to controlling the roll angle, influencing the self-steering behavior is subordinate control objective. Here, a constant understeering behavior is pursued which corresponds approximately to the one of passive vehicle. Because the vehicle i equipped with active stabilizers and semi-active dampers, this control objective can only be pursued to a limited extent. With regard to the representability for the evaluation, th pseudo quantity is introduced:  Furthermore, the root mean squared errors are determined for the quantitative evaluation: 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.

Self-Steering Behavior
In comparison to controlling the roll angle, influencing the self-steering behavior is a subordinate control objective. Here, a constant understeering behavior SSG Ref is pursued, which corresponds approximately to the one of passive vehicle. Because the vehicle is equipped with active stabilizers and semi-active dampers, this control objective can only be pursued to a limited extent. With regard to the representability for the evaluation, the pseudo quantity α i is introduced: The pseudo quantity α 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 SSG i and the lateral acceleration a y . The evaluation is conducted in the following based on the pseudo quantity α i . The qualitative evaluation is performed using the pseudo quantity courses for the validation maneuver. This is shown in Figure 5. 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 suggests a dynamic reference variable . However, this results from the dynamics of the lateral acceleration . With regard to safety, a constant self-steering gradient is used. The representation remains consistent with the evaluation of the roll behavior. The vehicle with the central predictive control shows an almost identical course of the pseudo quantity to the passive vehicle. Due to the weighting of this control target and the limited possibility to manipulate, there is a deviation from the reference variable. Since the conventional control approach does not explicitly consider the influence on the selfsteering behavior, only a limited evaluation can be performed. For the validation maneuver of the double lane change, the conventional control exhibits a self-steering behavior corresponding to the passive self-steering behavior, similar to the central predictive control.
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 utilizing 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  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 utilizing an active control system. This is confirmed by examining the frequency spectra, which are illustrated in Figure 6.

Pitch 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 semiactive 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 reducing the pitching movements, the pitch angle is plotted over time. The pitch angle curves are shown in Figure 7. The frequency spectrum for the vehicle with the central predictive control is almost identical to that of the passive vehicle. The conventional control approach features a similar frequency spectrum.
The quantitative evaluation for the whole validation maneuver results in a root mean squared error for the central predictive control of 8.1009 × 10 −4 rad, which is equivalent to 0.0464 • . The conventional control approach yields a root mean squared error of 8.1334 × 10 −4 rad, which corresponds to 0.0466 • .

Pitch 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 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 reducing the pitching movements, the pitch angle is plotted over time. The pitch angle curves are shown in Figure 7.
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 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 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 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 movements. In comparison to the vehicle with passive chassis elements θ Pas , pitching movements of the vehicle with the central predictive control θ Mpc are, therefore, reduced. The implementation of the skyhook damping within the conventional control approach 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 of pitching movements compared to the conventional control approach. 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 of reducing the pitching movements, the pitch angle is plotted over time. The pi curves are shown in Figure 7. The corresponding frequency spectra are shown in Figure 8. Here, the positive influence of the central predictive control is also evident. The non-linear model-based predictive control results in greater damping within the frequency spectrum. The amplitudes of the conventional control approach present at very low frequencies are sometimes even greater than those of the passive vehicle. In terms of ride comfort, the central predictive control, thus, provides a significant improvement in comparison to the application of the conventional control approach.
Appl. Sci. 2021, 11, x FOR PEER REVIEW  14 of 19 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 that is present 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 movements. In comparison to the vehicle with passive chassis elements , pitching movements of the vehicle with the central predictive control are, therefore, reduced. The implementation of the skyhook damping within the conventional control approach 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 of pitching movements compared to the conventional control approach.
The corresponding frequency spectra are shown in Figure 8. Here, the positive influence of the central predictive control is also evident. The non-linear model-based predictive control results in greater damping within the frequency spectrum. The amplitudes of the conventional control approach present at very low frequencies are sometimes even greater than those of the passive vehicle. In terms of ride comfort, the central predictive control, thus, provides a significant improvement in comparison to the application of the conventional control approach.
The quantitative evaluation confirms this statement. The non-linear model-based predictive control yields a root mean squared error of 0.0106 rad, which corresponds to 0.6073°. The conventional control approach results in a root mean squared error of 0.0119 0.0119 rad corresponding to 0.6818°. By using the central predictive control, pitching 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.

Sinusoidal Steering
The evaluation of the control quality for the sinusoidal steering maneuver is likewise performed qualitatively and quantitatively. The acceleration phase, which is already examined in Section 4.2, is neglected and only the sinusoidal steering phase is considered.  The quantitative evaluation confirms this statement. The non-linear model-based predictive control yields a root mean squared error of 0.0106 rad, which corresponds to 0.6073 • . The conventional control approach results in a root mean squared error of 0.0119 rad corresponding to 0.6818 • . By using the central predictive control, pitching 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.

Sinusoidal Steering
The evaluation of the control quality for the sinusoidal steering maneuver is likewise performed qualitatively and quantitatively. The acceleration phase, which is already examined in Section 4.2, is neglected and only the sinusoidal steering phase is considered.

Roll Behavior
To evaluate the control quality of the central predictive control with a focus on the active roll stabilization, the roll angle curves during the sinusoidal steering are plotted. The present roll angle curves are shown in Figure 9. To evaluate the control quality of the central predictive control with a focus on the active roll stabilization, the roll angle curves during the sinusoidal steering are plotted. The present roll angle curves are shown in Figure 9. As with the double lane change maneuver, the reference variable reduces the rolling motions by approximately 75% compared to rolling motions of the passive vehicle. The central predictive control is able to follow the reference variable despite the minimal friction coefficient. Compared to the results for the validation maneuver of the double lane change, there are slightly larger control deviations due to this low friction coefficient. In comparison to the conventional control approach, the centralized predictive control nevertheless features an improved control quality. This is confirmed by the evaluation of the root mean squared errors. The non-linear model-based predictive control yields a root mean squared error of 0.0013 rad for the sinusoidal steering, which is equivalent to 0.0745°. In contrast, the conventional control approach results in a root mean squared error of 0.0031 rad, which corresponds to 0.1776°. Despite the aggravated road conditions, the control quality of the central predictive control is excellent.

Self-Steering Behavior
For the evaluation of the control quality with respect to the self-steering behavior, the courses of the pseudo quantity are first considered again. The resulting curves are illustrated in Figure 10.
Comparable to the results for the double lane change, the self-steering behavior implemented by the central predictive control system almost corresponds to the passive self-steering behavior . With regard to the reference variable , there are larger deviations due to the very low friction coefficient. Through the limited adjustment possibilities caused by the vehicle equipment and the prioritization of the control objectives, only a limited improvement of the control quality is achieved by the central predictive control compared to the passive vehicle. A similar self-steering behavior is obtained by the conventional control approach, though slightly larger deviations from the reference variable are present.  As with the double lane change maneuver, the reference variable ϕ Ref reduces the rolling motions by approximately 75% compared to rolling motions ϕ Pas of the passive vehicle. The central predictive control ϕ Mpc is able to follow the reference variable ϕ Ref despite the minimal friction coefficient. Compared to the results for the validation maneuver of the double lane change, there are slightly larger control deviations due to this low friction coefficient. In comparison to the conventional control approach, the centralized predictive control nevertheless features an improved control quality. This is confirmed by the evaluation of the root mean squared errors. The non-linear model-based predictive control yields a root mean squared error of 0.0013 rad for the sinusoidal steering, which is equivalent to 0.0745 • . In contrast, the conventional control approach results in a root mean squared error of 0.0031 rad, which corresponds to 0.1776 • . Despite the aggravated road conditions, the control quality of the central predictive control is excellent.

Self-Steering Behavior
For the evaluation of the control quality with respect to the self-steering behavior, the courses of the pseudo quantity α i are first considered again. The resulting curves are illustrated in Figure 10.
Comparable to the results for the double lane change, the self-steering behavior α Mpc implemented by the central predictive control system almost corresponds to the passive self-steering behavior α Mpc . With regard to the reference variable α Ref , there are larger deviations due to the very low friction coefficient. Through the limited adjustment possibilities caused by the vehicle equipment and the prioritization of the control objectives, only a limited improvement of the control quality is achieved by the central predictive control compared to the passive vehicle. A similar self-steering behavior is obtained by the conventional control approach, though slightly larger deviations from the reference variable are present.
The non-linear model-based predictive control algorithm results in a r squared error of 0.0077 rad corresponding to 0.4412°. The conventional c proach yields a root mean squared error of 0.0078 rad, which is equivalent to In general, the control objective of influencing the self-steering behavior i as well. A self-steering behavior corresponding to the passive self-steering b present despite the application of the central predictive control system.

Pitch Behavior
The qualitative evaluation for the control objective of reducing pitching m is likewise realized by examining the pitch angle curves during the sinusoida The pitch angle curves are shown in Figure 11.  The non-linear model-based predictive control algorithm results in a root mean squared error of 0.0077 rad corresponding to 0.4412 • . The conventional control approach yields a root mean squared error of 0.0078 rad, which is equivalent to 0.4469 • .
In general, the control objective of influencing the self-steering behavior is achieved as well. A self-steering behavior corresponding to the passive self-steering behavior is present despite the application of the central predictive control system.

Pitch Behavior
The qualitative evaluation for the control objective of reducing pitching movements is likewise realized by examining the pitch angle curves during the sinusoidal steering. The pitch angle curves are shown in Figure 11. The non-linear model-based predictive control algorithm results in a root mean squared error of 0.0077 rad corresponding to 0.4412°. The conventional control approach yields a root mean squared error of 0.0078 rad, which is equivalent to 0.4469°.
In general, the control objective of influencing the self-steering behavior is achieved as well. A self-steering behavior corresponding to the passive self-steering behavior is present despite the application of the central predictive control system.

Pitch Behavior
The qualitative evaluation for the control objective of reducing pitching movements is likewise realized by examining the pitch angle curves during the sinusoidal steering. The pitch angle curves are shown in Figure 11.  The positive influence of central predictive control is likewise evident during the sinusoidal steering. Compared to the passive vehicle and the conventional control approach, the pitching movements are reduced.
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 control approach, the utilization of the central predictive control system, thus, increases the ride comfort.

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 structure 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].

Conclusions and Outlook
This contribution presents a central predictive vehicle dynamics control system. The control objectives of an active roll stabilization, a manipulation of the self-steering behavior as well as a reduction of pitching movements are pursued. The control system is implemented by a non-linear model-based predictive control algorithm. The simulation framework comprising a co-simulation between IPG CarMaker and MATLAB & Simulink is used. The test vehicle utilized is a sport utility vehicle equipped with active stabilizers and semi-active dampers to realize the control. Due to the heightened center of gravity, the sport utility vehicle features an increased challenge in influencing rolling and pitching motions. Here, the implementation of active roll stabilization is the primary control objective. The weighting of the control objectives is done via corresponding weighting factors within the optimization of the non-linear model-based predictive control algorithm. The validation is performed for the driving maneuvers of the double lane change and the sinusoidal steering. In conclusion, the implementation of the central predictive control demonstrates an excellent control quality. The central predictive control increases safety and comfort significantly compared to a vehicle with passive chassis elements and a vehicle utilizing a conventional control approach.
The focus of this contribution is on the presentation of the central predictive vehicle dynamics control based on the non-linear model-based predictive control algorithm and the resulting excellent control quality. However, due to the numerical solution of the optimization problem, an increased computational effort is imposed at the same time. With regard to a future implementation of the central predictive control, a real-time implementation of this central predictive vehicle dynamics control with a reduced computational effort is required. Whereas classical approaches linearize the underlying prediction models and, thus, simplify them, making them analytically solvable, or limit the iteration steps of the optimization, future work will explore the use of artificial intelligence. Initial conceptual research has already shown a particular suitability of neuro-fuzzy inference systems to address and solve this issue [18].