A Model Predictive Control Method for Vehicle Drifting Motions with Measurable Errors

 
CONTINUE READING
A Model Predictive Control Method for Vehicle Drifting Motions with Measurable Errors
Article
A Model Predictive Control Method for Vehicle Drifting
Motions with Measurable Errors
Dongxin Xu , Yueqiang Han, Chang Ge, Longtao Qu, Rui Zhang and Guoye Wang *

 College of Engineering, China Agricultural University, Beijing 100083, China; xudongxin1996@163.com (D.X.);
 hanyueqiang123123@163.com (Y.H.); 18811738966@163.com (C.G.); 15839191315@163.com (L.Q.);
 zrabrr@126.com (R.Z.)
 * Correspondence: guoye@cau.edu.cn; Tel.: +86-010-6273-6856

 Abstract: Vehicle drifting control has attracted wide attention, and the study methods are divided
 into expert-based and theory-based. In this paper, the vehicle drifting control was based on the
 vehicle drifting state characteristics. The vehicle drifting state parameters were obtained by the
 theory-based vehicle drifting motion mechanism analysis based on a nonlinear vehicle dynamics
 model, which was used to express the vehicle characteristics, together with the UniTire model, by
 considering the vehicle longitudinal, lateral, roll, and yaw motions. A vehicle drifting controller
 was designed by the model predictive control (MPC) theory and a linear dynamics model with the
 linearized expressions of nonlinear tire forces based on the consideration of measurable errors. The
 control targets were the vehicle drifting state parameters obtained by calculation, and the controller
 performance was proved by simulation in MATLAB/Simulink, demonstrating that the controller is
 good to realize vehicle drifting motions. The same target drifting motions were realized at different
 original states, which proved that the vehicle drifting control is possible with the designed controller.

  Keywords: vehicle drifting motion; model predictive control; vehicle drifting control
 
Citation: Xu, D.; Han, Y.; Ge, C.; Qu,
L.; Zhang, R.; Wang, G. A Model
Predictive Control Method for 1. Introduction
Vehicle Drifting Motions with
 With the rise of autonomous driving technology and the increasing demand for
Measurable Errors. World Electr. Veh.
 vehicle motion performance, it is focused on the fact that the vehicle moves under drifting
J. 2022, 13, 54. https://doi.org/
 conditions which means slip ratios are large and tire forces reach the maximum.
10.3390/wevj13030054
 The vehicle can accomplish the kind of drifting, fast turning that racing car drivers
Academic Editor: Carlo Villante make in professional competitions, which provides a reference for the study. Professional
Received: 10 February 2022
 drivers accurately control rear-wheel slip ratios and front-wheel steering angles to realize
Accepted: 15 March 2022
 drift safely based on driving experiences, in which the vehicle has lost none of turning
Published: 18 March 2022
 control ability and rear-axle forces reach the maximum. According to the reference, it needs
 to adjust the steering angle when tire forces reach the maximum to accomplish the vehicle
Publisher’s Note: MDPI stays neutral
 drifting motion control. However, it is extremely easy to case vehicle rollover accidents
with regard to jurisdictional claims in
 during drifting motions. How to accomplish vehicle drifting motion control safely is the
published maps and institutional affil-
 important content of the study.
iations.
 The research methods are divided into two kinds, which are expert-based methods and
 the theory-based methods. Expert-based methods are applied gradually in the controller
 design, which teaches vehicle controllers to learn how to drive under limited conditions
Copyright: © 2022 by the authors.
 based on the operating data of racing car drivers. High-speed driving data of drivers’
Licensee MDPI, Basel, Switzerland. behavior in circular cornering were collected by a measuring system and are available free
This article is an open access article online in [1], which provides references for similar studies. Most expert-based method
distributed under the terms and studies designed controllers by learning vehicle operational drifting motions as professional
conditions of the Creative Commons drivers based on neural networks (NNs), such as references [2–4], which can achieve
Attribution (CC BY) license (https:// autonomous drifting motions accurately and safely. Expert-based methods can be applied
creativecommons.org/licenses/by/ to not only drifting control, such as papers [5,6], which can realize autonomous driving
4.0/). without operational data of drivers. However, expert-based methods in drifting control

World Electr. Veh. J. 2022, 13, 54. https://doi.org/10.3390/wevj13030054 https://www.mdpi.com/journal/wevj
A Model Predictive Control Method for Vehicle Drifting Motions with Measurable Errors
World Electr. Veh. J. 2022, 13, 54 2 of 17

 need so much operational data of drivers to retrain the controller if replacing different
 vehicles that it is very difficult for most research institutes and universities.
 Theory-based methods are applied to analyze drifting motion mechanisms and to
 design controllers based on theoretical models, which can be independent of the operational
 data of drivers. To analyze the drifting motion mechanism, vehicle main status parameters
 need to be measured to maintain the vehicle equilibria in drifting motions. The vehicle can
 accomplish a circle drifting motion with constant state parameters including the velocity,
 sideslip angle, and yaw rate. Most studies obtained constant drifting parameters based
 on the equilibrium and stability analysis of a 3-DOF (degree of freedom) model with the
 neglect of rollovers, such as reference [7]. In addition, most controllers were designed to
 realize vehicle drifting motions in steady states based on the turning analysis of a 3-DOF
 model including longitudinal, lateral, and yaw motions, such as reference [8]. A mixed
 open-loop and closed-loop control strategy was presented based on the linear–quadratic
 regulator (LQR) theory to perform a transient drifting-corning trajectory in [9]. According
 to steady-state condition calculation, an LQR controller was designed to accomplish vehicle
 drifting motions in [10], and the LQR is the most commonly used in controller design.
 The problems of autonomous drifting and stabilization around an equilibrium state were
 studied and simulated in a 3D (three dimensions) car racing simulator in [11]. Based
 on the vehicle equilibrium analysis by phase portrait, a torque-vectoring-based control
 strategy was proposed to help the driver in high-sideslip maneuvers, namely in vehicle
 drifting conditions, in [12]. A model-free adaptive control algorithm was used to design a
 steady-state drifting controller based on the analysis of the vehicle drifting dynamics in [13].
 Model predictive control (MPC) is widely used in the automotive industry in [14]. The
 MPC theory was applied to design an open-loop controller to achieve accurate vehicle drift
 to the parking position in [15], but the open-loop control system lacks the self-correction
 ability. A robust controller based on LMIs (linear matrix inequality) was designed to realize
 the vehicle drifting motions by considering uncertain disturbances in [16], which requires
 a greater computer because of the computational complexity. Although there are the T-S
 fuzzy model and the LPV method, which can reduce the computational complexity of
 robust controllers such as reference [17], there are so many variable parameters in the
 controller model in this paper and [16] that these methods are not applicable. Considering
 the computational complexity and the self-correction ability, the controller is a close-loop
 controller based on the MPC theory with measurable errors.
 From the above analysis, the paper studies how to realize the vehicle drifting motions
 by analyzing the vehicle drifting motion mechanism and designing a suitable controller
 based on the MPC theory. The vehicle dynamics model was established by considering
 longitudinal, lateral, roll, and yaw motions and rolling safety with the nonlinear tire model
 UniTire. The vehicle drifting motion mechanism was analyzed to obtain the vehicle drifting
 state parameters by the theory-based method, as shown in a previous study [16]. The
 paper designs a drifting controller based on the MPC theory with measurable errors to
 accomplish the optimal tracking problem of target drifting motions, and the controller was
 proved by MATLAB/Simulink simulations.

 2. Vehicle Dynamics Model
 The vehicle dynamics model can express the vehicle characteristics, which is the basis
 of the drifting mechanism analysis and the drifting controller design. This section describes
 the vehicle drifting dynamic characteristics by a vehicle nonlinear dynamics model with the
 UniTire model, which is a nonlinear tire model to express the tire dynamics characteristics
 during complex wheel motions.

 2.1. Vehicle Dynamics Equations
 The vehicle drifting analysis was based entirely on an applicable vehicle dynamics
 model, which also took the place of the real car in simulation and played an important role
 in the controller design. The vehicle dynamics model was used to describe the dynamics
A Model Predictive Control Method for Vehicle Drifting Motions with Measurable Errors
role in the controller design. The vehicle dynamics model was used to describe the dy-
namics characteristics of the real car with simplification. The longitudinal and lateral ve-
hicle velocities were variational, and the vehicle was rotational around the vertical di-
rection and was dangerous because of the rotation around the longitudinal direction. To
 World Electr. Veh. J. 2022, 13, 54 3 of 17
ensure rolling safety, there was no one side tire off the ground during the vehicle drifting
motions in this paper.
 The 4-DOF vehiclecharacteristics nonlinearofdynamics model
 the real car with was established
 simplification. to describe
 The longitudinal and lateralthe vehi-
 vehicle
 velocities were variational, and the vehicle was rotational around the vertical direction
cle longitudinal, lateral,and yaw, and rolling
 was dangerous motions
 because witharound
 of the rotation the nonlinear tiredirection.
 the longitudinal modelTo inensure
 Figure
1. The chassis coordinate system
 rolling is expressed
 safety, there was no one sidebytirethe
 off x-y-z coordinate
 the ground system,
 during the vehicle themotions
 drifting vehicle
 in this paper.
longitudinal direction is expressed by the x axis, and the vehicle lateral direction is ex-
 The 4-DOF vehicle nonlinear dynamics model was established to describe the vehicle
pressed by the y axis, as shown in
 longitudinal, [16].yaw,
 lateral, Theandcoordinate
 rolling motions systems of the front
 with the nonlinear andin rear
 tire model Figuretires
 1.
 The chassis coordinate system is expressed by
are expressed by the xtf-ytf and the xtr-ytr coordinate systems, respectively, and the tire the x-y-z coordinate system, the vehicle
 longitudinal direction is expressed by the x axis, and the vehicle lateral direction is ex-
revolution directions are expressed
 pressed by asthe
 by the y axis, xtf-axis
 shown in [16].and the xtr-axis.
 The coordinate systems of the front and rear tires
 are expressed by the xtf -ytf and the xtr -ytr coordinate systems, respectively, and the tire
 revolution directions are expressed by the xtf -axis and the xtr -axis.

 (a) (b)
Figure 1. Vehicle dynamics model:
 Figure (a)dynamics
 1. Vehicle perspective view;
 model: (a) (b) plan
 perspective view;view.
 (b) plan view.

 The vehicle dynamics equations are as shown in Equations (1)–(4) to describe vehicle
 The vehicle dynamics equations
 dynamics areinas
 characteristics shown
 Figure 1: in Equations (1)–(4) to describe vehi-
cle dynamics characteristics in. Figure 1:  .  .
 mv cos β − mv sin β γ + β + mb hb ψγ = Fx f cos δ f − Fy f sin δ f + Fxr − Fd , (1)

 ̇ cos − sin ( +
 . ̇ ) + ℎ  ̇ =
 .  cos
 .. − sin + − , (1)
 mv sin β + mv cos β γ + β − mb hb ψ = Fx f sin δ f + Fy f cos δ f + Fyr , (2)
 . ..  
 Iż γ − Ixz ψ = l f ̈ Fx f sin δ f + Fy f cos δ f − lr Fyr , (3)
 ̇ sin + cos ( + ) − ℎ = sin + cos + , (2)
 .. .
 .  .  .
 Ix ψ − Ixz γ − mb hb v sin β + v cos β γ + β = mb ghb sin ψ − Kφ ψ − Cφ ψ, (4)
 ̇ −m is the
 where ̈ vehicle
 = ( sin
 mass, mb + vehicle
 is the cos )mass
 body − (sprung
 , mass), β is the vehicle (3)
 sideslip angle, γ is the vehicle yaw rate, ψ is the vehicle roll angle, δ f is the front-wheel
 steering angle, v is the vehicle velocity, l f and lr are the distances from gravity center to
 ̈ − ̇ − 
 the ℎ front and rear axles, respectively, ḣ is the height of the gravity center from the ̇ roll (4)
 ( ̇ sin + cos ( + b)) = ℎ sin − − ,
 axis, Ix , Iz , and Ixz are moments of inertia with respect to the roll and yaw axes, Fx f , Fy f ,
 Fz f , Fxr , Fyr , and Fzr are the longitudinal, lateral, and vertical forces at front and rear tire,
where is the vehiclerespectively,
 mass, K φ is the
 and Cφ vehicle body mass
 are the suspension (sprung
 roll stiffness mass),
 and roll damping is the vehi-
 coefficients,
cle sideslip angle, is the vehicle
 respectively, Fd = 0.5ρyaw v cos β) is the
 a Cd A f (rate,
 2
 is aerodynamic
 the vehicle dragroll and ρ a , Cd , andisA fthe
 force,angle,
front-wheel steering angle,are the air density,
 is thethevehicle
 aerodynamic drag coefficient,
 velocity, andand the frontal
 are thearea of the vehicle,
 distances from
 respectively.
gravity center to the frontConsideringand reartheaxles, respectively,
 load transfer caused by the ℎ lateral
 is the height
 force, ofand
 the front- therear-axle
 gravity
 normal loads are expressed as:
center from the roll axis, , , and are moments of inertia with respect to the roll
and yaw axes, , , , , , and 
 are Fz f +the Fzr −longitudinal,
 mg = 0 lateral, and vertical
 , (5)
forces at front and rear tire, respectively, f and l F − l F
 r zr + ∑ F h = 0
 are the suspension roll stiffness
 zf x g

and roll damping coefficients, respectively, = 0.5 ( cos )2 is the aerodynam-
ic drag force, and , , and are the air density, the aerodynamic drag coefficient,
and the frontal area of the vehicle, respectively.
A Model Predictive Control Method for Vehicle Drifting Motions with Measurable Errors
shown as Equation (1).
 The tire velocities along the wheel’s longitudinal and lateral axe
 rear wheels are given as follows:
World Electr. Veh. J. 2022, 13, 54
 = cos cos + ( sin + )4sin
 of 17
 
 { ,
 = − cos sin + ( sin + ) cos 
 where h g is the height of the gravity center, and ∑ Fx is the vehicle longitudinal force shown
 as Equation (1).
 = cos 
 The tire velocities along the wheel’s longitudinal{ and lateral axes of the front
 , and rear
 wheels are given as follows: = sin − 
 where , , v v cos β cos
   
 x f ,=and δare
 f + v the
 sin βlongitudinal
 + l f γ sin δ f and lateral velocitie
   , (6)
 rear wheel centers,  vy frespectively.
 = −v cos β sin δ f + v sin β + l f γ cos δ f
 
 v xr = v cos β
 2.2. Tire Force vyr = v sin β − lr γ
 , (7)

 whereUniTire,
 v x f , vy f , v xra unified
 , and nonlinear
 vyr are the longitudinaltire model,
 and lateral can ofcalculate
 velocities longitudin
 the front and rear
 wheel centers,
 forces respectively.
 and overturning, rolling resistance, and aligning tire moments
 vehicle dynamics simulation and control under complex wheel motion
 2.2. Tire Force
 this paper,
 UniTire, the tire nonlinear
 a unified model was applied
 tire model, to calculate
 can calculate longitudinal
 longitudinal and late
 and lateral tire
 forces and overturning, rolling resistance, and aligning tire moments and be applied to
 the neglect of tire moments. With the consideration of longitudinal an
 vehicle dynamics simulation and control under complex wheel motion inputs in [18]. In
 tions, thethe
 this paper, tire
 tirecoordinate system
 model was applied is described
 to calculate longitudinalin
 andFigure 2,forces
 lateral tire andwith
 the tire m
 the neglect of tire moments. With the consideration of longitudinal and lateral tire motions,
 asthefollows. The index = , was adopted to denote the front and r
 tire coordinate system is described in Figure 2, and the tire model is described as
 tively,
 follows.toThesimplify
 index i = fexpressions.
 , r was adopted to denote the front and rear axles, respectively, to
 simplify expressions.

 Figure 2. Tire coordinate system.
 Figure 2. Tire coordinate system.
 The longitudinal and lateral slip ratios, Sxi and Syi and the normalized longitudinal,
 lateral, and combined slip ratios, φxi , φyi , and φi , at each tire are defined as [19]:
 The longitudinal and lateral slip ratios, and and the no
 xi ) / ( ωi rei ) , , and , at each t
 
 dinal, lateral, and combined i rei − vratios,
 Sxi = (ωslip
 , (8)
 Syi = −vyi /(ωi rei )
 [19]: 
  φxi = (Kxi Sxi)/(µ xi Fzi )
 = − )⁄( )
 
 φyi = Kq / µyi(Fzi , 
 yi Syi (9)
 
  {
 φ = φ 2+φ 2
 i xi yi = − ⁄( )
 ,
 
 = ( )⁄( )
 = ( )⁄( ),
A Model Predictive Control Method for Vehicle Drifting Motions with Measurable Errors
̅ ⁄ , = 
 = ̅
 ⁄ , (10)

 where ̅ is the normalized resultant force at the tire.
 
 Satisfactory with the boundary condition of the physical tire model in [20], the
World Electr. Veh. J. 2022, 13, 54 5 of 17
 semi-physical expression of the UniTire tire model is described as:
 2 2 1 3
 where ωi is ̅the
 = − − 
 1 −rotation
 wheel
 −( +12) 
 angular velocity, rei is the wheel effective rolling radius,
 Kxi and Kyi are the longitudinal slip and cornering
 stiffness of the tire, respectively, and
 ̅ and lateral
 the=longitudinal
 µ xi and µyi are
 
 friction coefficients between tire and road
 2
 surface, respectively. √( )2 + , (11)
 In the simplified physical tire model as [19], the longitudinal and lateral forces are
 
 described as:
 = ̅
 Fxi = µ xi Fzi Fi φxi /φi , F2yi = µyi2Fzi Fi φyi /φi , (10)
 √( ) + 
 where Fi
 {
 is the normalized resultant force at the tire.
 Satisfactory with the boundary condition of the physical tire model in [20], the semi-
 where is the curvature factor of the combined slip resultant force, and is the
 physical expression of the UniTire tire model is described as:
 modification factor to express the variationtrend of the resultant force.
 2 −( E2 + 1 ) φ 3
 To obtain a more accurate tire description, 
  1 − e−φi − Eφi (11)
  Fi =Equation was
 12 i applied to the vehicle
  F = µ F F q λd φxi
 
 dynamics model in simulations. In addition, toxi simplify xi zi i the drifting
 (λd φxi )2 +φyi 2 ,
 motion analysis, the
 (11)
 simplified longitudinal and lateral tire forces 
 were employed.
  Fyi = µyi Fzi Fi
 
 
  q
 φyi The utilization of the fric-
 2 2
 (λd φxi ) +φyi
 tion coefficient at each tire stays the same at the ultimate value in drifting, so that the
 force on each tire reaches
 where its
 E is maximum. Combining
 the curvature factor Equations
 of the combined (8)–(10),
 slip resultant force, the
 and λlongitudinal,
 d is the modifica-
 tion factor to express the variation
 lateral, and resultant forces on each tire are derived as: trend of the resultant force.
 To obtain a more accurate tire description, Equation (11) was applied to the vehicle
 dynamics model in simulations. In addition, to simplify the drifting motion analysis, the
 2
 =simplified
 ( )⁄( and
 longitudinal lateral
 ), =
 tire √ were
 forces + 2 =
 employed. The utilization
 ,
 (12)
 of the friction
 coefficient at each tire stays the same at the ultimate value in drifting, so that the force on
 where is the friction
 eachcoefficient
 tire reaches itsbetween
 maximum.the Combining
 tire and Equations (8)–(10),
 the road the longitudinal, lateral, and
 surface.
 resultant forces on each tire are derived as:
 q
 2.3. Roll Safety Analysis
  
 Fxi = K S F
 xi xi yi / K S
 yi yi , Fi = Fxi 2 + Fxi 2 = µi Fzi , (12)

 Vehicle wheels lift
 whereoffµifrom the ground
 is the friction more
 coefficient often
 between the than not
 tire and the as a surface.
 road result of large roll-
 ing motion under drift conditions. The vehicle has a risk of rollover, when the vertical
 2.3. Roll Safety Analysis
 force on one side wheel equals zero, otherwise, there is no risk [21–23]. Therefore, the
 Vehicle wheels lift off from the ground more often than not as a result of large rolling
 vehicle roll model is motion
 classified
 underinto
 drifttwo conditions:
 conditions. before
 The vehicle has a and
 risk ofafter thewhen
 rollover, wheelthe lift-off, as
 vertical force
 shown in Figure 3a,b.on one side wheel equals zero, otherwise, there is no risk [21–23]. Therefore, the vehicle
 roll model is classified into two conditions: before and after the wheel lift-off, as shown in
 Figure 3a,b.

 (a) (b)
 Figure 3. Roll dynamics model: (a) before the wheel lift-off; (b) after the wheel lift-off. The vehicle
 postures with gray broken lines express the vehicle motions without rolling.
A Model Predictive Control Method for Vehicle Drifting Motions with Measurable Errors
 ̈ − ̇ − ℎ ( ̇ sin + cos ( + ̇ )) = ℎ sin − 
 cos , (13)
 2

 where and are moments of inertia with respect to the roll and yaw axes after
 wheel lift-off, respectively.
World Electr. Veh. J. 2022, 13, 54 6 of 17
 Combined with Equations (13) and (4), the relational expression between the safe
 roll angle, the safe roll rate, and the safe roll angular acceleration in critical states can be
 obtained. The roll dynamics expression after the wheel lift-off in Figure 3b is shown as the follow:
 .. .
 .  .  tb
 3. Vehicle Drifting Based on
 Ixψ ψModel Predictive
 − Ixzψ γ − mh g v sin β Control
 + v cos β γ + β = mgh g sin ψ − mg
 2
 cos ψ, (13)

 This section designs
 whereaIxψ controller
 and Ixzψ arebased onofthe
 moments model
 inertia predictive
 with respect control
 to the roll and yawtheory towheel
 axes after re-
 alize drifting motions. The respectively.
 lift-off, vehicle model is nonlinear, and the control model is linear to
 Combined
 simplify the controller design. with Equations (13) and (4), the relational expression between the safe
 roll angle, the safe roll rate, and the safe roll angular acceleration in critical states can
 The control system was described as a state-space representation with a linearized
 be obtained.
 tire model to optimize the controller design. The linearized tire model was obtained
 based on the UniTire3.model,
 Vehicle Drifting Based on Model Predictive Control
 which is similar to the linearized lateral tire force as shown
 This section designs a controller based on the model predictive control theory to realize
 in [24]. Based on Section 2.2, the longitudinal tire force mainly relates to the longitudinal
 drifting motions. The vehicle model is nonlinear, and the control model is linear to simplify
 slip ratio, while the lateral tire design.
 the controller force mainly relates to the slip angle, when the vertical
 The control
 force, the tire velocity, and the friction system was described are
 coefficient as a state-space
 invariant.representation
 The linearizedwith a expres-
 linearized
 tire model to optimize the controller design. The linearized tire model was obtained based
 sions of the longitudinal and lateral tire forces are derived as Equation (14)
 on the UniTire model, which is similar to the linearized lateral tire force as shown in [24].
 Based on Section 2.2, the longitudinal tire force mainly relates to the longitudinal slip ratio,
 while the lateral tire force mainly relates to the slip angle, when the vertical force, the
 the
 tire velocity, and ≈ friction ̂ ( − ̂are
 ̃ = coefficient + ̂ The linearized expressions of the
 ) invariant.
 { , (14)
 longitudinal and lateral ̂ ( are
 ≈ ̃ tire=forces ̂ ) +as ̂Equation
 derived
 − 
 (14)
 (
 where the linearized expressions are based Fon xi ≈approximation
 Fexi = Ĉxi (κi − κ̂i ) +points,
 F̂xi is the TYDEX
 F ≈ Feyi = Ĉyi (αi − α̂i ) + F̂yi , (14)
 ̃ ̃
 longitudinal slip ratio, and are the approximate values of the longitudinal tire
 yi

 force and the lateral tire
 whereforce,
 the linearized ̂ , ̂ , are
 and ̂ ,expressions ̂ , based
 ̂ , and ̂ are thepoints,
 on approximation known κi isslip ratio,
 the TYDEX
 longitudinal slip ratio, F
 exi and Feyi are the approximate values of the longitudinal tire force
 slip angle, slip stiffness, cornering stiffness, longitudinal force, and lateral force of the
 and the lateral tire force, and κ̂i , α̂i , Ĉxi , Ĉyi , F̂xi , and F̂yi are the known slip ratio, slip angle,
 approximate point, respectively. The relationship between the slip angle and the ap-
 slip stiffness, cornering stiffness, longitudinal force, and lateral force of the approximate
 proximate value of the lateral
 point, tire force
 respectively. and the between
 The relationship relationship the slip between
 angle and thethe slip ratiovalue
 approximate andof
 the approximate value theof the tire
 lateral longitudinal
 force and the tire force are
 relationship betweenshown in ratio
 the slip Figure 4. approximate value
 and the
 of the longitudinal tire force are shown in Figure 4.

 (a) (b)
 Figure 4. The UniTire tire model
 Figure 4. Thewith
 UniTireantire
 affine
 modelapproximation: (a) the longitudinal
 with an affine approximation: tire force
 (a) the longitudinal ̂ α̂;i ;
 at at
 tire force
 (b) the lateral tire force (b) ̂ .lateral tire force at κ̂i .
 at the
 Combing Equations (1)–(4) and (14), the vehicle continuous-time state space represen-
 Combing Equations
 tation(1)–(4)
 is shownand
 as: (14),
  the
 .
 vehicle continuous-time state space repre-
 x(t) = Ac x(t) + Bcu u(t) + Bcd d(t)
 sentation is shown as: y t =C x t
 , (15)
 () c ()
A Model Predictive Control Method for Vehicle Drifting Motions with Measurable Errors
World Electr. Veh. J. 2022, 13, 54 7 of 17

 h . iT h iT
 where x(t) = v, β, γ, ψ, ψ , u(t) = δ f , κ f , κr , and y(t) are the state vector, the input
 h iT
 vector, and the output vector, respectively, d(t) = dδ , d f , dr is the measurable error
 vector, and the state-space vehicle model is suitable for this study though the nonlinear
 transformation with the Jacobian matrices Ac , Bcu , and Bcd .
 The discrete-time model of the above continuous-time model is shown as:
 
 x(k + 1) = Ad x(k) + Bdu u(k) + Bdd d(k )
 , (16)
 y ( k ) = Cc x ( k )
 RT RT
 where Ad = eAc Ts , Bdu = 0 s eAc τ dτ ·Bcu , and Bdd = 0 s eAc τ dτ ·Bdd with sampling time Ts .
 Based on the fundamental of MPC, the latest measured value is the initial condition
 and the predictive horizon and control horizon are Nu and Np while predictive horizon Nu
 is less than or equal to control horizon Np .
 The cost function to be minimized is designed as:
 N N −1
 J( k ) = ∑i=p1 Qy (i)(y(k + i) − ye (k + i))2 + ∑i=u0 Qu (i )(u(k + i ) − ue (k + i ))2 , (17)

 where ye (k + i ) and ue (k + i ) are the target values of y(k + i ) and u(k + i ), respectively.
 The predictive output of the vehicle dynamic system is derived as:
  
 Cc Bdd
    
 y( k + 1) Cc Ad
  y( k + 2)   Cc Ad 2  
  Cc Ad Bdd + Cc Bdd 
 
 ..
    
 .. ..
      
  .   .  
  . 
 
  ∑iN=u0−1 Cc Ad i Bdd
    
   C A Nu  
  y(k + Nu )
  
   c d  
 = .. x(k)+ .. d(k)+
 
  .. 
 
  .
  
   .
 
   . 
  ∑ Nu + j−1 C A i B
  
  y(k + Nu + j)   Cc Ad Nu + j
     
   i =0 c d dd 
 .. .. ..
      
    
  .   .  
  . 
 
 Cc Ad Np N p −1
 
 y k + Np ∑i=0 Cc Ad i Bdd
 } } }
 Y( k ) CY BYd
 Cc Bdu 0 ··· 0 0
  
 (18)
  Cc Ad Bdu Cc Bdu ··· 0 0 
 .. .. .. ..
  
  .. 
  . . . . . 
  Cc Ad Nu −1 Bdu Cc Ad Nu −2 Bdu
  
 ··· Cc Ad Bdu Cc Bdu
 
 
 
  u( k )
  .. .. .. .. .. 
 u( k + 1)
 . . . . .
   
 ,
 
 
 j
  ..
 .
  
  Cc Ad Nu + j−1 Bdu Cc Ad Nu + j−2 Bdu Cc Ad j+1 Bdu ∑ Cc Ad i Bdu
 
 ···
  
  u(k + Nu − 1)
 
  i =0
 .. .. .. .. ..
  
 }
 .
  
  . . . .  U( k )
 Np − Nu
  
  
 Cc Ad Np −1 Bdu Cc Ad Np −2 Bdu · · · Cc Ad Np − Nu +1 Bdu ∑ Cc Ad i Bdu
 i =0
 }
 BYu

 where 0 ≤ j ≤ Np − Nu .
 In order to calculate the minimum value of the cost function, the following is proposed:
  
 SQy (Y(k) − Ye (k))
 z( k ) = , (19)
 SQu (U(k) − Ue (k))
  T
 and Ue (k) = [ue (k), · · · , ue (k + Nu − 1)] T .
 
 where Ye (k) = ye (k + 1), · · · , ye k + Np
 Integrating Equations (18) and (19), the following equation can be obtained as:
A Model Predictive Control Method for Vehicle Drifting Motions with Measurable Errors
World Electr. Veh. J. 2022, 13, 54 8 of 17

      
 SQy (CY x(k ) + BYu U(k ) + BYd d(k) − Ye (k )) SQy BYu SQy (Ye (k) − CY x(k) − BYd d(k))
 z( k ) = = U( k ) − , (20)
 SQu (U(k) − Ue (k)) SQu SQu Ue (k )
 } }
 Az Bz

 In addition, the cost function in Equation (17) becomes J(k) = z(k) T z(k ). The optimal
 solution minJ(k) is derived as:

 minz(k) T z(k ), z(k) = Az U(k ) − Bz , (21)

 The extremum condition of Equation (21) is shown as:

 dz(k) T z(k)
 = 2Az T (Az U(k) − Bz ) = 0 (22)
 dU(k)

 The matrix Az is the non-zero, and thus, the second derivative is as follows:
  
 d2 z(k ) T z(k)
 = 2Az T Az > 0. (23)
 dU(k)2

 Therefore, the solution of Equation (21) is the minimum solution of Equation (17), and
 the sequence of the optimal input vectors can be obtained:
   −1
 U ( k ) = Az T Az Az T Bz . (24)

 The weight coefficients in the matrices SQy and SQu take an important part in the
 solution of Equation (24), and the real-time computational burden depends on the values of
 predictive horizon Nu and control horizon Np . Through enough computation, the solution
 can be obtained.
 Equation (24) is the solution of the open-loop system. This study designs a close-loop
 controller, and the first sample u(k) of Equation (24) can be used to compute the optimal
 steering angle and slip ratios to control vehicle drifting motions, which is equivalent to
 predictive horizon Nu equaling to one with the real-time computing.

 4. Results
 The driving performance of the vehicle drifting is shown as follows by analyzing the
 motion mechanism, and the satisfying performance of the MPC controller was expressed
 as the simulation results in MATLAB/Simulink.
 The vehicle main parameters are shown in Table 1. The vehicle drifting motion
 mechanism was analyzed in [16]. Considering the absolute maximum steering angle was
 0.7 rad in practice, the velocity limitations are shown in Figure 5, which was obtained by the
 calculation to describe the maximum and minimum velocities of the vehicle in steady-state
 drifting motions in different road conditions and suggested the vehicle drifting motion can
 improve the vehicle dynamics performance.
A Model Predictive Control Method for Vehicle Drifting Motions with Measurable Errors
World Electr. Veh. J. 2022, 13, 54 9 of 17

 Table 1. The main parameters of the vehicle in simulations.

 Parameter Symbol Unit Value
 m kg 1126.7
 mb kg 1111
 Iz kg·m2 2038
 lf m 1.265
 lr m 1.335
 hb m 0.136
 hg m 0.518
 Af m2 1.6
World Electr. Veh. J. 2022, 13, x FOR PEER REVIEW
 g N/kg 9.8
 µ = µ f = µr 0.65

 Figure 5.5.The
 Figure Thevelocity limitations
 velocity in steady-state
 limitations drifting motions
 in steady-state in motions
 drifting different road conditions.road
 in different The conditi
 vehicle can drift at greater velocities with better road conditions.
 vehicle can drift at greater velocities with better road conditions.
 The main vehicle state parameters in drifting motions were obtained by analyzing
 Table 1. Themechanism.
 the drifting main parameters of thefour
 There were vehicle in of
 groups simulations.
 vehicle drifting state parameters in
 Table 2 to reveal the characteristics of the vehicle drifting state parameters. Group (a) was
 Parameter
 one group of FigureSymbol Unit when the circle equaled 12 m
 5 to suggest the maximum velocity Value
 in
 the steady-state drifting motion, and group (b) waskg one group in Figure 5 to suggest1126.7
 the
 minimum velocity. Groups (c) and (d) were randomly kgchosen among all analysis results1111
 as
 target groups in simulations to verify the controller performance. All TYDEX longitudinal
 tires in groups (a), (b), (c), and
 slip ratios of the rear
 kg·m 2
 (d) were obtained by matching the
 2038
 and the UniTire model.
 theoretical tire forces m 1.265
 m 1.335
 Table 2. The main state parameters of the vehicle drifting.
 ℎ m 0.136
 ℎR (m) v (m/s) β (rad) mγ (rad/s) δf (rad) κr 0.518
 (a) 12 8.73 −0.06 m2 0.73 0.06 0.03 1.6
 (b) 12 6.82 −0.90 0.91 −0.7 0.95
 (c) 12 8.05 −0.51 N/kg0.77 −0.26 0.61 9.8
 (d) = 20= 10.5 −0.49 0.6 −0.26 0.51 0.65
 (e) 42 15 −0.51 0.41 −0.26 0.53

 The main vehicle state parameters in drifting motions were obtained by an
 the drifting mechanism. There were four groups of vehicle drifting state param
 Table 2 to reveal the characteristics of the vehicle drifting state parameters. Group
 one group of Figure 5 to suggest the maximum velocity when the circle equaled
A Model Predictive Control Method for Vehicle Drifting Motions with Measurable Errors
World Electr. Veh. J. 2022, 13, 54 10 of 17

 All original states were uniform linear motions with different velocities to verify the
 controller performance. The 6 m/s original velocity was lower than the target in group (c),
 the second original velocity equaled 10 m/s and was higher than the target in group (c), and
 the original velocity equaling 8.1 m/s was very close to the target in group (c), of which the
 main intention was to demonstrate that the designed controller can be used to realize the
 vehicle drifting motions with different no-limited original states. The last two simulations
 with 9 m/s and 13.7 m/s original velocities for the target groups (d) and (e), respectively,
 were to verify that the controller can realize more than just a target drifting motion.
 The simulation results, shown in Figures 6–8, suggested that the same target vehicle
 drifting motion (group (c) in Table 2) can be realized with different no-limited original
 states and all final drifting motions were in the vicinity of the target. Combined with the
 simulation result in Figure 9, it suggested that the controller can realize different target
 drifting motions with no-limited original states. Figure 10 suggests that the controller
 can realize a larger target drifting motion with no-limited original states. The steering
 angles and the TYDEX longitudinal slip ratios of the front and rear tires were the controlled
 variables in this study. Considering vehicle practical working conditions, there were
 amplitude and gain limitations of the control parameters including the steering angle and
 tire slip ratios in the controller design. The final steering angles in Figure 6d, Figure 7d,
 Figure 8d, Figure 9d, and Figure 10d and the final TYDEX longitudinal slip ratios of the
 rear tires in Figure 6e, Figure 7e, Figure 8e, Figure 9e, and Figure 10e were close to the
 targets in small error ranges. The TYDEX longitudinal slip ratios of the front tires, in
 order to better realize the vehicle drifting motions, were arranged in the range from 0.15
 to −0.15, where the longitudinal tire force was remarkably correlated linearly with the
 TYDEX longitudinal slip ratio, and the corresponding simulation results are shown in
 Figures 6e, 7e, 8e, 9e and 10e. Based on the controlled variables, the vehicle main states
 parameters, including the velocities in Figures 6a, 7a, 8a, 9a and 10a, the sideslip angles
 in Figures 6b, 7b, 8b, 9d and 10d, and the yaw rates in Figures 6c, 7c, 8c, 9c and 10c, were
 close to the targets within the little bit larger margins of errors than the controlled variables,
 because the UniTire semi-empirical model was not identical to the theoretical analysis. The
 radiuses of the vehicle motion curves approach to the targets in Figures 6f, 7f, 8f, 9f and 10f,
 and the vehicle motion curves are shown in Figures 6g, 7g, 8g, 9g and 10g where the
 coordinated origins are the starting points. Because all vehicle original states parameters
 had big differences with the target states in values including the sideslip angle and yaw
 rate and the target control parameters including the steering angle, the controller took some
 time to realize drifting motions, and there were some fluctuations in the results, which all
 finally converged nearby the targets.
 According to the simulation results, the vehicle drifting characteristics were revealed,
 and the designed controller was tested by realizing vehicle drifting motions which started
 with uniform linear motions. The vehicle drifting motion can take full advantage of the
 vehicle dynamics performance, and the vehicle drifting control study will be combined
 with automatic driving to improve driving safety in further studies.
According to the simulation results, the vehicle drifting characteristics were re-
 vealed, and the designed controller was tested by realizing vehicle drifting motions
 which started with uniform linear motions. The vehicle drifting motion can take full ad-
 vantage of the vehicle dynamics performance, and the vehicle drifting control study will
 beJ.combined
 World Electr. Veh. 2022, 13, 54 with automatic driving to improve driving safety in further studies. 11 of 17

Veh. J. 2022, 13, x FOR PEER REVIEW 11 of 17

 (a) (b)

 (c) (d)

 (e) (f)

 (g)
 Figure 6. The simulation
 Figure 6.result with the 6 result
 The simulation m/s original
 with thevelocity and thevelocity
 6 m/s original target and
 groupthe(c): (a) the
 target ve-(c): (a) the
 group
 locity; (b) the sideslip angle; (c) the yaw rate; (d) the steering angle; (e) the TYDEX longitudinal slip
 velocity; (b) the sideslip angle; (c) the yaw rate; (d) the steering angle; (e) the TYDEX longitudinal slip
 ratios of the front ratios
 and rear tires;
 of the front(f)
 andthe radius
 rear of the
 tires; (f) theradius
 motion curve;
 of the (g) curve;
 motion the motion
 (g) thecurve
 motionofcurve
 the ve-
 of the vehicle.
 hicle. All continuous
 All continuous lines suggest the simulation results, while the dashed lines suggest thetar-
 lines suggest the simulation results, while the dashed lines suggest the targets.
 gets.
Figure 6. The simulation result with the 6 m/s original velocity and the target group (c): (a) the ve-
 locity; (b) the sideslip angle; (c) the yaw rate; (d) the steering angle; (e) the TYDEX longitudinal slip
 ratios of the front and rear tires; (f) the radius of the motion curve; (g) the motion curve of the ve-
 hicle. All continuous lines suggest the simulation results, while the dashed lines suggest the tar-
 World Electr. Veh. J. 2022, 13, 54 12 of 17
 gets.

eh. J. 2022, 13, x FOR PEER REVIEW 12 of 17

 (a) (b)

 (c) (d)

 (e) (f)

 (g)
 Figure 7. The simulation
 Figure 7.result with the 10
 The simulation m/swith
 result original
 the 10velocity and velocity
 m/s original the targetandgroup (c): group
 the target (a) the(c): (a) the
 velocity; (b) the sideslip angle; (c) the yaw rate; (d) the steering angle; (e) the TYDEX longitudinal
 velocity; (b) the sideslip angle; (c) the yaw rate; (d) the steering angle; (e) the TYDEX longitudinal slip
 slip ratios of the front
 ratiosand rear
 of the tires;
 front and(f) the
 rear radius
 tires; ofradius
 (f) the the motion curve; curve;
 of the motion (g) the(g)motion curve
 the motion of the
 curve of the vehicle.
 vehicle. All continuous
 All continuous lines suggest the simulation results, while the dashed lines suggest thethe
 lines suggest the simulation results, while the dashed lines suggest targets.
 targets.
Figure 7. The simulation result with the 10 m/s original velocity and the target group (c): (a) the
 velocity; (b) the sideslip angle; (c) the yaw rate; (d) the steering angle; (e) the TYDEX longitudinal
 slip ratios of the front and rear tires; (f) the radius of the motion curve; (g) the motion curve of the
 vehicle. All continuous lines suggest the simulation results, while the dashed lines suggest the
 World Electr. Veh. J. 2022, 13, 54
 targets. 13 of 17

eh. J. 2022, 13, x FOR PEER REVIEW 13 of 17

 (a) (b)

 (c) (d)

 (e) (f)

 (g)
 Figure 8. The simulation
 Figure 8.result with the 8.1
 The simulation m/s
 result original
 with the 8.1velocity and the
 m/s original target
 velocity andgroup (c): (a)
 the target the(c): (a) the
 group
 velocity; (b) the sideslip angle; (c) the yaw rate; (d) the steering angle; (e) the TYDEX longitudinal
 velocity; (b) the sideslip angle; (c) the yaw rate; (d) the steering angle; (e) the TYDEX longitudinal slip
 slip ratios of the front
 ratiosand rear
 of the tires;
 front and(f) thetires;
 rear radius ofradius
 (f) the the motion curve; curve;
 of the motion (g) the(g)motion curve
 the motion of the
 curve of the vehicle.
 vehicle. All continuous lines suggest
 All continuous the simulation
 lines suggest results,
 the simulation while
 results, whilethe
 thedashed linessuggest
 dashed lines suggestthethe
 targets.
 targets.
Figure 8. The simulation result with the 8.1 m/s original velocity and the target group (c): (a) the
 velocity; (b) the sideslip angle; (c) the yaw rate; (d) the steering angle; (e) the TYDEX longitudinal
 slip ratios of the front and rear tires; (f) the radius of the motion curve; (g) the motion curve of the
 vehicle. All continuous lines suggest the simulation results, while the dashed lines suggest the
 World Electr. Veh. J. 2022, 13, 54 14 of 17
 targets.

eh. J. 2022, 13, x FOR PEER REVIEW 14 of 17

 (a) (b)

 (c) (d)

 (e) (f)

 (g)
 Figure 9. The simulation
 Figure 9.result with the 9result
 The simulation m/s with
 original
 the 9velocity and velocity
 m/s original the targetandgroup (d): group
 the target (a) the(d): (a) the
 velocity; (b) the sideslip angle; (c) the yaw rate; (d) the steering angle; (e) the TYDEX longitudinal
 velocity; (b) the sideslip angle; (c) the yaw rate; (d) the steering angle; (e) the TYDEX longitudinal slip
 slip ratios of the front
 ratiosand rear
 of the tires;
 front and(f) thetires;
 rear radius ofradius
 (f) the the motion curve; curve;
 of the motion (g) the(g)motion curve
 the motion of the
 curve of the vehicle.
 vehicle. All continuous
 All continuous lines suggest the simulation results, while the dashed lines suggest thethe
 lines suggest the simulation results, while the dashed lines suggest targets.
 targets.
Figure 9. The simulation result with the 9 m/s original velocity and the target group (d): (a) the
 velocity; (b) the sideslip angle; (c) the yaw rate; (d) the steering angle; (e) the TYDEX longitudinal
 slip ratios of the front and rear tires; (f) the radius of the motion curve; (g) the motion curve of the
 vehicle. All continuous lines suggest the simulation results, while the dashed lines suggest the
 World Electr. Veh. J. 2022, 13, 54
 targets. 15 of 17

eh. J. 2022, 13, x FOR PEER REVIEW 15 of 17

 (a) (b)

 (c) (d)

 (e) (f)

 (g)
 Figure 10. The simulation
 Figure 10.result with the 13.7
 The simulation resultm/s original
 with the 13.7velocity and the
 m/s original target
 velocity andgroup (e): (a)
 the target groupthe(e): (a) the
 velocity; (b) the sideslip
 velocity;angle;
 (b) the(c) the yaw
 sideslip rate;
 angle; (d) yaw
 (c) the the rate;
 steering angle;
 (d) the (e) angle;
 steering the TYDEX longitudinal
 (e) the TYDEX longitudinal slip
 slip ratios of the front and rear tires; (f) the radius of the motion curve; (g) the motion
 ratios of the front and rear tires; (f) the radius of the motion curve; (g) the motion curve of the
 curve of the vehicle.
 vehicle. All continuous lines suggest
 All continuous the simulation
 lines suggest results,
 the simulation while
 results, whilethe
 the dashed linessuggest
 dashed lines suggest thethe
 targets.
 targets.

 5. Conclusions
 How to control the vehicle moves under drifting conditions, which means slip ratios
 are large and tire forces reach the maximum, is a topical issue in the vehicle dynamics
World Electr. Veh. J. 2022, 13, 54 16 of 17

 5. Conclusions
 How to control the vehicle moves under drifting conditions, which means slip ratios
 are large and tire forces reach the maximum, is a topical issue in the vehicle dynamics
 control. The vehicle drifting driving is too hard to be realized for most people, so there are
 expert-based methods and theory-based methods to study the vehicle drifting control. This
 paper designed a controller based on the MPC theory with the linearized expressions of
 nonlinear longitudinal and lateral tire forces to realize the vehicle drifting motion analyzed
 by the vehicle drifting motion mechanism based on the nonlinear dynamics model, together
 with the UniTire model, by considering vehicle longitudinal, lateral, roll, and yaw motions.
 The vehicle main state parameters were calculated by MATLAB/Simulink simulations.
 In addition, the designed controller performance was proved by realizing target drifting
 motions with different original states, which suggested the vehicle drifting motions can be
 accomplished by the designed controller to make vehicle drifting easier for most people.

 Author Contributions: Methodology, D.X.; investigation, Y.H., C.G., L.Q. and R.Z.; writing—original
 draft preparation, D.X.; writing—review and editing, G.W. and D.X.; project administration, G.W. All
 authors have read and agreed to the published version of the manuscript.
 Funding: This research was funded by “The National Natural Science Foundation of China (grant
 number: 51775548”) and “The National Natural Science Foundation of the Nei Monggol Autonomous
 Region (grant number: 2020MS05059”).
 Institutional Review Board Statement: Not applicable.
 Informed Consent Statement: Not applicable.
 Data Availability Statement: The study did not report any data. All data in this study can be
 obtained by calculation.
 Acknowledgments: The author(s) would like to thank all the researchers taking part in the experi-
 ment from College of Engineering, China Agricultural University.
 Conflicts of Interest: The authors declare no conflict of interest.

References
1. Katzourakis, D.I.; Velenis, E.; Abbink, D.A.; Happee, R.; Holweg, E. Race-Car Instrumentation for Driving Behavior Studies. IEEE
 Trans. Instrum. Meas. 2012, 61, 462–474. [CrossRef]
2. Spielberg, N.A.; Brown, M.; Kapania, N.R.; Kegelman, J.C.; Gerdes, J.C. Neural network vehicle models for high-performance
 automated driving. Sci. Robot. 2019, 4. [CrossRef] [PubMed]
3. Acosta, M.; Kanarachos, S. Teaching a vehicle to autonomously drift: A data-based approach using Neural Networks. Knowl.-Based
 Syst. 2018, 153, 12–28. [CrossRef]
4. Cai, P.; Mei, X.; Tai, L.; Sun, Y.; Liu, M. High-Speed Autonomous Drifting with Deep Reinforcement Learning. IEEE Robot. Au-Tom.
 Lett. 2020, 5, 1247–1254. [CrossRef]
5. Jin, X.; Yin, G.; Wang, J. Robust fuzzy control for vehicle lateral dynamic stability via Takagi-Sugeno fuzzy approach. In
 Proceedings of the American Control Conference (ACC), Seattle, WA, USA, 24–26 May 2017.
6. Nguyen, A.T.; Rath, J.; Guerra, T.M.; Palhares, R.; Zhang, H. Robust Set-Invariance Based Fuzzy Output Tracking Control for
 Vehicle Autonomous Driving Under Uncertain Lateral Forces and Steering Constraints. IEEE Trans. Intell. Transp. Syst. 2021, 22,
 5849–5860. [CrossRef]
7. Hindiyeh, R.Y.; Gerdes, J.C. Equilibrium analysis of drifting vehicles for control design. In Proceedings of the ASME 2009
 Dynamic Systems and Control Conference, Los Angeles, CA, USA, 12–14 October 2009.
8. Velenis, E.; Katzourakis, D.; Frazzoli, E.; Tsiotras, P.; Happee, R. Steady-state drifting stabilization of RWD vehicles. Control Eng.
 Pract. 2011, 19, 1363–1376. [CrossRef]
9. Zhang, F.; Gonzales, J.; Li, K.; Borrelli, F. Autonomous Drift Cornering Mixed Open-loop and Closed-loop Control. IFAC Pap.
 2017, 50, 1916–1922. [CrossRef]
10. Khan, M.A.; Youn, E.; Youn, I.; Wu, L. Steady State Drifting Controller for Vehicles Travelling in Reverse Direction. In Proceedings
 of the 15th International Bhurban Conference on Applied Sciences and Technology (IBCAST), Islamabad, Pakistan, 9–13
 January 2018.
11. Zubov, I.; Afanasyev, I.; Gabdullin, A.; Mustafin, R.; Shimchik, I. Autonomous Drifting Control in 3D Car Racing Simulator. In
 Proceedings of the 9th International Conference on Intelligent Systems (IS), Funchal, Portugal, 25–27 September 2018.
World Electr. Veh. J. 2022, 13, 54 17 of 17

12. Vignati, M.; Sabbioni, E.; Cheli, F.A. Torque Vectoring Control for Enhancing Vehicle performance in Drifting. Electronics 2018,
 7, 394. [CrossRef]
13. Wang, H.; Zuo, J.; Liu, S.; Zheng, W.; Wang, L. Model-free adaptive control of steady-state drift of unmanned vehicles. Control
 Theory Appl. 2021, 38, 23–32.
14. Hrovat, D.; Di Cairano, S.; Tseng, H.E.; Kolmanovsky, I.V. The Development of Model Predictive Control in Automotive
 Industry: A Survey. In Proceedings of the IEEE International Conference on Control Applications (CCA), Dubrovnik, Croatia, 3–5
 October 2012.
15. Liu, M.; Leng, B.; Xiong, L.; Yu, Y.; Yang, X. Segment Drift Control with a Supervision Mechanism for Autonomous Vehicles.
 Actuators 2021, 10, 219. [CrossRef]
16. Xu, D.; Wang, G.; Qu, L.; Ge, C. Robust Control with Uncertain Disturbances for Vehicle Drift Motions. Appl. Sci. 2021, 11, 4917.
 [CrossRef]
17. Li, P.; Nguypen, A.T.; Du, H.; Wang, Y.; Zhang, H. Polytopic LPV approaches for intelligent automotive systems: State of the art
 and future challenges. Mech. Syst. Signal Process. 2021, 161, 107931. [CrossRef]
18. Guo, K.; Lu, D. UniTire: Unified tire model for vehicle dynamic simulation. Veh. Syst. Dyn. Int. J. Veh. Mech. Mobil. 2007, 45,
 79–99. [CrossRef]
19. Guo, K.; Lu, D.; Chen, S.; Lin, W.; Lu, X. The UniTire model: A nonlinear and non-steady-state tyre model for vehicle dynamics
 simulation. Veh. Syst. Dyn. Int. J. Veh. Mech. Mobil. 2005, 43, 341–358. [CrossRef]
20. Guo, K. UniTire: Unified Tire Model. J. Mech. Eng. 2016, 52, 90–99. [CrossRef]
21. Yoon, J.; Kim, D.; Yi, K. Design of a rollover indexbased vehicle stability control scheme. Veh. Syst. Dyn. Int. J. Veh. Mech. Mobil.
 2007, 45, 459–475. [CrossRef]
22. Jia, G. The Research on Anti-Roll Control of Sport Utility Vehicle Based on Differential Braking. Master’s Thesis, Tsinghua
 University, Beijing, China, 2015.
23. Chou, T.; Chu, T. An improvement in rollover detection of articulated vehicles using the grey system theory. Veh. Syst. Dyn. 2014,
 52, 679–703. [CrossRef]
24. Erlien, S.M.; Fujita, S.; Gerdes, J.C. Shared Steering Control Using Safe Envelopes for Obstacle Avoidance and Vehicle Stability.
 IEEE Trans. Intell. Transp. Syst. 2016, 17, 441–451. [CrossRef]
You can also read