Next Article in Journal
Towards Future BIM Technology Innovations: A Bibliometric Analysis of the Literature
Previous Article in Journal
Augmented Reality Based Surgical Navigation of Complex Pelvic Osteotomies—A Feasibility Study on Cadavers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of Vehicle Stability Controller Based on Fuzzy Radial Basis Neural Network Sliding Mode Theory with Sideslip Angle Estimation

1
College of Automotive Engineering, Jilin University, Changchun 130022, China
2
Intelligent Network R&D Institute, China FAW Group Co. Ltd., Changchun 130011, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(3), 1231; https://doi.org/10.3390/app11031231
Submission received: 15 December 2020 / Revised: 21 January 2021 / Accepted: 25 January 2021 / Published: 29 January 2021

Abstract

:

Featured Application

This work uses AFRBF-SMC to achieve the vehicle stability control after the estimation of the sideslip angle by ADUKF.

Abstract

This study is targeted at the key state parameters of vehicle stability controllers, the controlled vehicle model, and the nonlinearity and uncertainty of external disturbance. An adaptive double-layer unscented Kalman filter (ADUKF) is used to compute the sideslip angle, and a vehicle stability control algorithm adaptive fuzzy radial basis function neural network sliding mode control (AFRBF-SMC) is proposed. Since the sideslip angle cannot be directly determined, a 7-degrees-of-freedom (DOF) nonlinear vehicle dynamic model is established and combined with ADUKF to estimate the sideslip angle. After that, a vehicle stability sliding mode controller is designed and used to trace the ideal values of the vehicle stability parameters. To handle the severe system vibration due to the large robustness coefficient in the sliding mode controller, we use a fuzzy radial basis function neural network (FRBFNN) algorithm to approximate the uncertain disturbance of the system. Then the adaptive rate of the system is solved using the Lyapunov algorithm, and the systemic stability and convergence of this algorithm are validated. Finally, the controlling algorithm is verified through joint simulation on MATLAB/Simulink-Carsim. ADUKF can estimate the sideslip angle with high precision. The AFRBF-SMC vehicle stability controller performs well with high precision and low vibration and can ensure the driving stability of vehicles.

1. Introduction

With the intellectualizing of vehicles, the active safety control system becomes particularly important in ensuring human-vehicle safety. As an important component of this system, the vehicle stability controller can effectively prevent vehicles from sharp steering, sideslip, and overturn when additional yaw moment is needed (e.g., Active steering, anti-collision upon emergency, path planning, tracking control), and thus is critical in guaranteeing human-vehicle safety [1,2,3,4,5]. Despite the many studies on vehicle stability control, modeling of the vehicle, which is a highly nonlinear system, cannot accurately or quantitatively describe the disturbance caused by parameter perturbation, external environment, and other factors during real-world driving. The sideslip angle, a key parameter of vehicle stability control, cannot be directly determined by sensors given the consideration of costs and thus, is estimated by building observers based on multi-information fusion [6,7,8,9,10]. If a vehicle model cannot well reflect the real vehicle status or if the measured sideslip angle is largely different from the real value, the vehicle stability control quality will be lowered and vehicle instability cannot be effectively avoided.
Determination of the sideslip angle is the basis to develop stability control algorithms. In this field, Kalman filtering and its suboptimal filtering algorithms can well estimate the status of nonlinear systems and thus are widely applied [11]. When the model errors caused by inaccurate estimation of road surface friction are compensated by using sideslip angle speed feedback, the sideslip angle can be computed by combining the variable-structure extended Kalman filtering [12]. Based on the status constraints during estimation, the constrained unscented Kalman filtering was used to determine the sideslip angle by considering the measured noise and nonlinearity of the system [13]. An unscented Kalman filter based on the ANFIS observer was proposed and used to introduce the measurable parameters of the vehicle sensor into the unscented Kalman filter, which thereby computed the sideslip angle [14]. A body sideslip angle adaptive dynamic calibrated variable structure observer based on unscented Kalman filtering was proposed and used to compensate the model uncertainty by using the parameter adaptive unscented Kalman observer. Then the variable structure observer was used to compensate the errors in the strongly nonlinear zone, and thereby the sideslip angle was determined [15]. Based on the Rational tire model, the tire characteristics under different driving conditions were described by online estimation and updating tire parameters, and the sideslip angle was estimated using the extended Kalman filtering algorithm [16]. A novel sideslip angle algorithm integrating deep neural network and nonlinear Kalman filtering was proposed and used to estimate sideslip angle [17]. The above algorithms based on Kalman filtering and its suboptimal filtering algorithms can be well used to estimate the vehicle sideslip angle, but the unscented Kalman filtering algorithms are limited by the low effectiveness for highly nonlinear systems. Moreover, extended Kalman filtering needs to calculate estimating the Jacobian matrix, which is very complex computationally. The adaptive double-layer unscented Kalman filter (ADUKF), because of high filtering precision, is applicable to the status estimation of highly nonlinear systems [18], and thus was selected here to compute vehicle sideslip angle.
During the design and development of vehicle stability control algorithms, it is needed to build a dynamic model which can reflect the real vehicles. However, the existing vehicle models cannot accurately represent real vehicles, owing to parameter perturbation, environmental complexity and variability, simplification of modeling, and other factors. The sliding mode controller (SMC), because of its high robustness and finite time convergence, can converge in uncertain disturbance systems and has been applied into practical engineering [19,20,21]. However, in the case of severe system disturbance, a large robustness coefficient should be selected during the design of smcs, but this will cause serious vibration. To solve this problem, researchers have changed the criterion of robustness coefficient selection from uncertainty disturbance to the approximation error of system disturbance, which will reduce the robustness coefficient and system vibration. Recently, the uncertainty disturbance during practical engineering modeling has been extensively studied. The uncertainty of tire rigidity upon vehicle steering can be described by the norm constraint [22]. The nonlinear disturbance of systems was handled by combining the robust integration of an error controller with the adaptive controller [23]. During wheel slip tracking control, a radial basis function neural network (RBFNN) was used as an uncertainty observer to estimate the uncertainty during modeling [24]. A linear uncertainty vehicle model with steering rigidity uncertainty was built [25]. A function recursive fuzzy neural network uncertainty estimator [26] and a self-organizing function-link fuzzy cerebellar model articulation controller [27] were used to approximate the unknown nonlinear terms of vehicle dynamics during ABS control. Nonlinear adaptive backstepping control algorithms based on model parameter adaptive controller with slide mode observer [28] and on dynamic recursive radial basis function network uncertainty observer [29] were designed and used to observe the nonlinear uncertainty of permanent magnet direct-current generators. The above studies about uncertainty approximation are focused on a certain aspect of uncertainty, and the algorithms still should be improved further. As for systemic uncertainty, it can be approximated in both fuzzy systems and RBFNN systems. The advantage of fuzzy systems lies in the strong ability of fuzzy language utilization, which endows fuzzy systems with high inferring ability. In comparison, RBFNN systems possess strong generalization ability and simple network structures and can avoid unnecessary or redundant computation. By integrating the strong inferring ability of fuzzy systems and the strong learning ability of rbfnns, we proposed a fuzzy radial basis function neural network (FRBFNN) for uncertainty approximation.
The vehicle stability control algorithm proposed in this study is structurally illustrated in Figure 1. Firstly, a 7-degrees-of-freedom (DOF) nonlinear dynamic vehicle model based on the unitire model was built. Based on the parameters directly monitored by vehicle sensors and the 7-DOF model, we designed an ADUKF algorithm and used it to estimate the sideslip angle. Secondly, based on a 2-DOF linear vehicle reference model, the ideal values of the stability control parameters were outputted. Given the uncertainty of system modeling, we adopted a 2-DOF nonlinear vehicle model involving system uncertainty and additional yaw moment, and established an adaptive fuzzy radial basis function neural network sliding mode control (AFRBF-SMC), which was used to trace and control the ideal values of the control parameters. After the additional yaw moment was calculated by the controller, the braking torque was allocated according to the judgement of vehicle status, and the wheel cylinder pressure was outputted via the execution layer to the vehicle model. Thereby, closed-loop control of the vehicle stability system was accomplished.

2. Estimation of Sideslip Angle

During the vehicle stability control, the sideslip angle is a key control parameter, and its estimation accuracy can directly affect the controlling quality. So far, the sideslip angle is mostly determined by estimation. For accurate estimation of this angle, we established a 7-DOF nonlinear vehicle dynamic model involving tire force, which was computed using the unitire model.

2.1. The 7-DOF Nonlinear Vehicle Dynamic Model

To fully reflect the state information of a driving vehicle, we built a 7-DOF nonlinear vehicle dynamic model involving the vehicle longitudinal movement, lateral movement, and yawing in the tire model (Figure 2). It is supposed that the center-of-mass of the vehicle is superposed with the origin of its driving coordinates, and the action of the steering system is ignored. Let the direction of its longitudinal motion be X-axis, the forward direction be positive; let the Y-axis pass the center-of-mass, the leftward direction be positive; let the torque and rolling angle on the horizontal plane pointing to the anticlockwise direction as positive.
The longitudinal movement, lateral movement and yawing of the vehicle are shown below.
m ( u ω r v ) = i = 1 2 F x i cos δ i = 1 2 F y i sin δ + F x 3 + F x 4 m ( v + ω r u ) = i = 1 2 F x i sin δ + i = 1 2 F y i cos δ + F y 3 + F y 4 I z ω r = i = 1 2 F x i sin δ + i = 1 2 F y i cos δ a + ( F x 4 F x 3 ) t r + i = 1 2 ( 1 ) i F x i cos δ + i = 1 2 ( 1 ) i F y i sin δ t f ( F y 3 + F y 4 ) b .
The accelerations in the body coordinate system are converted to the accelerations and sideslip angle in the inertia coordinate system:
a x = u v ω r a y = v + u ω r β = arctan v u ,
The sideslip angles and vertical loads of the four tires are shown below:
α 1 = arctan ( v + a ω r u t f ω r ) δ α 2 = arctan ( v + a ω r u + t f ω r ) δ α 3 = arctan ( v b ω r u t r ω r ) α 4 = arctan ( v b ω r u + t r ω r ) ,
F z 1 = m g b 2 L m u h g 2 L m V y 2 h g t f b L F z 2 = m g b 2 L m u h g 2 L + m V y 2 h g t f b L F z 3 = m g a 2 L + m u h g 2 L m V y 2 h g t r a L F z 4 = m g a 2 L + m u h g 2 L + m V y 2 h g t r a L ,
where m is the entire vertical mass; a is the distance from the center-of-mass to the front axle; b is the distance from the center-of-mass to the rear axle; L is the between-axle distance; t f and t r are half of the front-wheel distance and the rear wheel distance; h g is the above-ground height of the center-of-mass; u and v are the longitudinal and lateral velocity; a x and a y are the longitudinal and lateral accelerations in the inertia coordinate system; I z is the rotary inertia around the z-axis; ω r is the yaw rate; δ is the front-wheel steering angle; β is the sideslip angle; F x i and F y i are the longitudinal and lateral forces of tires; α i is the sideslip angle of tires; F z i is the vertical loading of tires (where i = [ 1,2,3,4 ] , 1, 2, 3, and 4 represent the left front wheel; right front wheel, left rear wheel, and right rear wheel respectively).

2.2. The Unitire Model

During practical driving, owing to the time-variable road conditions and driving environment, the tires are under an unstable status, which complicates the modeling of tires. Thus, building a tire model that can accurately describe the real movements of tires is the basis for research on vehicle dynamics. The unitire model featured by high modeling precision, excellent theoretical boundaries, and whole working condition coverage [30,31] was selected here and used to compute tire forces.
The longitudinal slip rate S x and lateral slip rate S y of the tire model are:
S x = V x R Ω R Ω S y = V y R Ω ,
where V x is the longitudinal velocity at the center of a tire; V y is the lateral velocity at the center of the tire; R is the valid rolling radius of the tire; Ω is its rotating speed.
The relative longitudinal slip rate Φ x , relative lateral slip rate Φ y , and relative total slip rate Φ of a tire are:
Φ x = K x S x μ x F z Φ y = K y S y μ y F z Φ = Φ x 2 + Φ y 2 ,
where F z is the vertical loading of a tire; μ x and μ y are the longitudinal friction factor and lateral friction factor; K x and K y are the longitudinal rigidity and lateral rigidity.
The longitudinal force F x , lateral force F y , and aligning torque M z of the tire are:
F x = F ¯ x μ x F z = μ x F z 1 exp Φ E 1 Φ 2 E 1 2 + 1 12 Φ 3 Φ x Φ F y = F ¯ y μ y F z = μ y F z 1 exp Φ E 1 Φ 2 E 1 2 + 1 12 Φ 3 Φ y Φ M z = F y D x = F y D x 0 + D e exp D 1 Φ D 2 Φ 2 D e ,
where F ¯ x and F ¯ y are the dimensionless longitudinal force and lateral force; E 1 is the longitudinal curvature factor or lateral curvature factor; D x is the aligning force arm; D x 0 , D e , D 1 , and D 2 are the structural parameters of D x . The main parameters of the Unitire model are listed in Appendix A.

2.3. Design of Sideslip Angle Algorithm

The ADUKF algorithm was used to estimate the vehicle status parameters. This algorithm consists of an upper-layer UKF and a lower-layer UKF. ADUKF samples twice at time (k-1), including primary sampling and secondary sampling. Firstly, with an appropriate sampling strategy, N primary sampling points are selected, and then M secondary sampling points from each primary sampling point are chosen. The secondary sampling is a re-sampling of the results from the primary sampling. In the lower-layer UKF, the secondary sampling points with weights are predicted and updated. After that, the weights of the primary sampling points are updated. The updated secondary sampling points are weighted by the weights of the updated primary sampling points. The weighted status is considered as a prior status of the upper-layer UKF, and the primary sampling points are predicted and updated. Thereby, the whole ADUKF is finished.
According to the 7-DOF nonlinear vehicle dynamic model, we select:
  • System status vector: x ( k ) = u v γ ;
  • Measuring status vector: z ( k ) = a x a y γ ;
  • Control input: u ( k ) = δ ω i μ i ,
where γ i is a wheel tire; μ i is the road surface adhesion coefficient where the four tires are, where i = [ 1,2,3,4 ] .
According to Equations (1)–(4), the state equation and observation equation of the vehicle system can be set up:
x k = f x k , u k , k + W k z k = h x k , k + V k ,
where f x k , u k , k is the nonlinear state equation; h x k , k is the nonlinear observation equation; W k and V k are the status noise and observation noise with Gaussian white noise and are mutually independent from the status vector, and their covariance matrices are Q and R.
The system initial status is the initial value x ^ 0 = E x 0 , and the initial covariance is P ^ 0 = E ( x 0 x ^ 0 ) ( x 0 x ^ 0 ) T . Owing to the presence of noise, the initial status should be dimension-expanded:
P 0 α = P 0 0 0 0 Q 0 0 0 R .
The specific steps for ADUKF are as follows:
(1) Initialize.
x ^ 0 = E x 0 P ^ 0 = E ( x 0 x ^ 0 ) ( x 0 x ^ 0 ) T x 0 α = x 0   0   0 T P 0 α = P 0 0 0 0 Q 0 0 0 R .
(2) Select Sigma sampling points by using the symmetrical sampling strategy and calculate corresponding weights.
x ( 1 ) = x ¯ x ( i ) i = 2 N n = x ¯ + n + k P x x i 1 x ( i ) i = N n + 1 N = x ¯ n + k P x x i n + 1 .
Weights of sampling points are:
w 1 m = w 1 c = κ n + κ w i m i = 2 N = w i c i = 2 N = κ 2 n + κ ,
where N = 2 n + 1 is the number of sampling points; n is the number of status vector dimensions; P x x is the status vector variance; κ is the ratio parameter used to lower the total prediction error.
(3) Update the lower-layer UKF.
At time k 1 , N sampling points x ^ i , k i = 1 N are chosen by symmetrical sampling, and the sum of their weights w i , k m and w i , k c are determined. From each primary sampling point, M secondary sampling points x ^ j , i , k i = 1 M are selected by using the same strategy, and the sum of their weights w j , i , k m and w j , i , k c is determined, where M = N .
① update time:
x ^ j , i , k k 1 x = f x ^ j , i , k 1 x , x ^ j , i , k 1 W x ^ i , k k 1 = j = 1 M w j , i m x ^ j , i , k k 1 x P ^ i , k k 1 = j = 1 M w j , i c x ^ j , i , k k 1 x x ^ i , k k 1 × x ^ j , i , k k 1 x x ^ i , k k 1 T + Q .
② update measurement:
z j , i , k k 1 = h x ^ j , i , k 1 x , x ^ j , i , k 1 V z ^ i , k k 1 = j = 1 M w j , i m z j , i , k k 1 .
③ calculate covariance matrix:
P i , z z = j = 1 M w j , i c z j , i , k k 1 z ^ i , k k 1 ×    z j , i , k k 1 z ^ i , k k 1 T + R P i , x z = j = 1 M w j , i c x ^ j , i , k k 1 x x ^ i , k k 1 ×    z j , i , k k 1 z ^ i , k k 1 T .
④ compute lower-layer Kalman gain:
K i , k = P i , x z P i , z z 1 .
⑤ update status estimated values and covariance matrix:
x ^ i , k = x ^ i , k k 1 + K i , k z k z ^ i , k k 1 P ^ i , k = P ^ i , k k 1 K i , k P i , z z K i , k T .
(4) update upper-layer UKF.
① update weights:
w i m = w i m p z k x ^ i , k p x ^ i , k x ^ i , k 1 q x ^ i , k z 1 , k 1 w i c = w i c p z k x ^ i , k p x ^ i , k x ^ i , k 1 q x ^ i , k z 1 , k 1 .
where p is the importance density function; q is the suggested distribution function.
The updated weights are normalized:
w i m = w i m i = 1 N w i m w i c = w i c i = 1 N w i c .
② compute the initial value and covariance at time k:
x ^ k L = i = 1 N w i m x ^ i , k P ^ k L = j = 1 M w j , i c x ^ i , k x ^ k L × x ^ i , k x ^ k L T + Q .
③ update measurement:
Based on the prediction status x ^ k L and prediction covariance matrix P ^ k L at time k determined from the above equation, N weighted sampling points x are selected by using symmetrical sampling and their measurements are updated again:
z i , k L = h x i , k L , x i , k V z ^ k L = j = 1 N w i m z i , k L .
④ calculate covariance matrix:
P z z = j = 1 N w i c z i , k L z ^ k L z i , k L z ^ k L T + R P x z L = j = 1 N w i c x i , k L x ^ k L z i , k L z ^ k L T .
⑤ compute upper-layer Kalman gain:
K k L = P x z L P z z L 1 .
⑥ update status estimated values and covariance matrix:
x ^ k = x ^ k + K k L z k z ^ k L P ^ k = P ^ k L K k L P z z L K k L T .
Through the above repetitions, the estimated value of the system at any time can be computed. The convergence of ADUKF is guaranteed by adjusting Q and R.

3. Design of Vehicle Stability Controller

After the estimation of sideslip angle, it was compared with the ideal value of controlled variables outputted from the 2-DOF linear reference model, which showed whether or not the vehicle needed intervention of stability control. Given the time variability of external disturbance and parameter input during real-world driving, the 2-DOF nonlinear vehicle dynamic model involving an uncertainty term and additional yaw moment is introduced to deduce the additional yaw moment controlling rate. Moreover, a FRBFNN system was adopted to estimate the uncertainty, which will lower the system shaking during the controlling process.

3.1. Two-DOF Linear Reference Model

The 2-DOF reference model is illustrated in Figure 3.
Where Fyf is the lateral force of the front wheel; Fyr is the lateral force of the rear wheel; v is the lateral velocity of the vehicle; u is the longitudinal velocity of the vehicle; α f is the sideslip angle of the front wheel; α r is the sideslip angle of the rear wheel; a is the distance from the front axle to the vehicle center-of-mass; b is the distance from the rear axle to the center-of-mass; δ is the steering angle of the front wheel; β is the sideslip angle of center-of-mass; ω r Is the yaw rate of the vehicle.
The dynamics equation of the 2-DOF model (Figure 3) is deduced as follows:
β = a C f b C r m u 2 1 ω r + C f + C r m u β C f m u δ ω r = a 2 C f + b 2 C r I z u ω r + a C f b C r I z β a C f I z δ ,
where Cf is the equivalent lateral stiffness of front axle tires; Cr is the equivalent lateral stiffness of rear axle tires; m is the whole vehicle mass; Iz is the rotary inertia of the vehicle around z-axis. The selection of tire lateral stiffness is based on the tire lateral characteristics. When the tire sideslip angle is small, the lateral force and the cornering angle are linear. It is considered that the ratio of cornering force and cornering angle is the lateral stiffness of vehicle tire under linear condition.
Figure 3 shows the dynamics model when the 2-DOF linear reference model is the ideal condition. The real vehicle is a highly nonlinear body under machine-electricity-liquid coupling. During vehicle modeling, the uncertainty caused by model simplification during the driving process and the disturbance induced by variation in the external environment both will affect the design and development of control algorithms. For this reason, disturbance is integrated as a nonlinear uncertainty term. Thus, the 2-DOF model involving a nonlinear uncertainty term and additional yaw moment is shown below:
β ω r = C f + C r m u a C f b C r m u 2 1 a C f b C r I z a 2 C f + b 2 C r I z u β ω r + C f m u 0 a C f I z 1 I z δ Δ M z + D 1 D 2 ,
where D1 is the integrated nonlinear disturbance term from lateral movement; D2 is the integrated nonlinear disturbance term from yawing; Δ M z is the additional yaw moment; D1 and D2 are both bounded.

3.2. Expected Values of Control Variables

During the steady-state driving, ω r = 0 , and β = 0 , and from Equation (1), it is known that the yaw rate of the vehicle under ideal movement status is:
ω r d = u / L 1 + K u 2 δ K = m L 2 a C r b C f ,
where ω r d is the desired yaw rate; L is the axel distance, L = a + b ; K is the stability factor.
During real-world driving, the road surface adhesion coefficient will affect the driving status, so the maximum lateral acceleration should meet a y max μ g , where a y max is the maximum lateral acceleration; μ is the road surface adhesion coefficient; g is the gravitational acceleration. The lateral acceleration can be expressed as:
a y = ω r u .
By combining Equations (27) and (28), it is known that:
ω r max = μ g u .
By combining Equations (27) and (29), the expected yaw rate is calibrated as follows:
ω r d = min u / L 1 + K u 2 δ , ω r max s i g n ( δ ) .
During practical vehicle control, drivers hope that the sideslip angle is minimally small and can be maintained within a small range. For computational simplification, we define the expected value of sideslip angle as 0: β d = 0 .

3.3. Design of RBFNN-SMC Controller

As for synchronous control of yaw rate and sideslip angle, we design an SMC:
s = ( ω r ω r d ) + λ ( β β d ) ,
where λ is the weight coefficient of joint control of yaw rate and sideslip angle. During the convergence of the control system, the sliding mode function should meet: when s 0 , s 0 , namely: ω r ω r d 0 , β β d 0 , ω r ω r d 0 , β β d 0 , which ensures the convergence of the system.
Derivation of Equation (31) yields:
s = ( ω r ω r d ) + λ ( β β d ) .
Substituting it into Equation (26), we have:
s = a 2 C f + b 2 C r I z u + λ a C f b C r m u 2 1 ω r + a C f b C r I z + λ C f + C r m u β + Δ M z I z + ( λ D 1 + D 2 ) ( λ C f m u + a C f I z ) δ ( ω r d + β )
For simplification of computation, Equation (33) is rewritten as:
s = f ω r , β , t + g ω r , β , t u + d ω r , β , t ,
where:
f ω r , β , t = a 2 C f + b 2 C r I z u + λ a C f b C r m u 2 1 ω r + a C f b C r I z + λ C f + C r m u β d ω r , β , t = ( λ D 1 + D 2 ) ( λ C f m u + a C f I z ) δ ( ω r d + β ) g ω r , β , t = 1 I z ,   u = Δ M z .
In the above equation, since D1 and D2 are both bounded, then d ω r , β , t is bounded, or namely d > 0 , then d ω r , β , t d .
The SMC law of additional yaw moment is designed:
u = 1 g ω r , β , t f ω r , β , t + u eq + u s ,
where u eq = k 1 s , u eq is the equivalent term; u s = η sgn ( s ) , u s is the robust term, η > d .
By substituting Equation (36) to Equation (34), then:
s = d ω r , β , t η sgn ( s ) k 1 s .
Namely:
s s = d ω r , β , t s η s k 1 s d ω r , β , t s η s < 0
Since d ω r , β , t is the uncertainty disturbance, its value is affected by multiple factors. When d ω r , β , t is large, the robustness coefficient η of the controller is also large, which will lead to severe vibration. Hence, to ensure the system vibration is small, we adopt an approximation function to approximate the nonlinear disturbance d ω r , β , t .
As for a nonlinear approximation problem, we combine the merits of RBFNN and fuzzy systems, and integrate them to approximate the nonlinear uncertainty d ω r , β , t .
The structure of a FRBFNN is shown in Figure 4, which consists of an input layer, a fuzzification layer, a fuzzy reasoning layer, and an output layer. After the input components are entered into the input layer, they are transferred to the fuzzification layer, and after connection with the fuzzy reasoning layer, the fuzzy rule matching is finished before fuzzy computation. Finally, the nodes in the output layer are weighed and outputted.
The first layer: the input layer.
The input and output of each node i in this layer can be expressed as:
h 1 ( i ) = x i .
The second layer: the fuzzification layer.
Each node of this layer has a membership function, which is a Gaussian basis function. For the j-th node:
h 2 ( i , j ) = exp n e t j 2 n e t j 2 = x c i j 2 b j 2 ,
where c i j is the central vector value of the j-th neuron in the hidden layer; b j > 0 is the Gaussian basis function width of neuron j in the hidden layer.
The third layer: the fuzzy reasoning layer.
This layer is connected to the fuzzification layer, so the fuzzy-rule matching and between-node fuzzy operation are realized. The output from each node j is the product of the inputted signals of this node:
h 3 j = j = 1 N h 2 ( i , j ) ,
where N = i = 1 n N i , N i is the number of i-th membership functions in the input layer, and the number of nodes in the fuzzification layer.
The fourth layer: the output layer.
The output in each node of this layer is the weighted sum of the inputted signals:
h 4 l = w h 3 = j = 1 N w l , j h 3 j ,
where l is the number of nodes in the output layer; w is the connection matrix between the output nodes and the third-layer nodes.
The structure of the FRBFNN is 2-25-25-1 (input layer- fuzzification layer- fuzzy reasoning layer- fuzzy reasoning layer). Let the input be x = s , s . Let d t = h 4 l , then d t and d ω r , β , t are the network output value and the actual value respectively, so the approximation error of the network is:
ε 1 t = d ω r , β , t d t .
The adjustable parameters are calibrated using the gradient descent method. The target function is defined as:
E = 1 2 ε t 2 .
The learning algorithm of the FRBFNN is:
Adjust the weights of the output layer:
Δ w t = ϕ E w = ϕ E w ε d d w .
The learning algorithm of the output layer is:
w t = w t 1 + Δ w t + α w t 1 w t 2
where ϕ is the learning rate, ϕ 0,1 , and α is the momentum factor, α 0,1 .
The membership function parameters of the input layer are adjusted as follows:
Δ c i j = ϕ E c i j = ϕ E n e t j 2 n e t j 2 c i j = ϕ δ j 2 2 x i c i j b j 2 Δ b j = ϕ E b j = ϕ E n e t j 2 n e t j 2 b j = ϕ δ j 2 2 x i c i j b j 2 ,
where:
δ j 2 = E n e t j 2 = ε t d t n e t j 2 .
The learning process of membership function parameters is:
c i j t = c i j t 1 + Δ c i j t + α c i j t 1 c i j t 2 b j t = b j t 1 + Δ b j t + α b j t 1 b j t 2 .
From the above equation, the output of the FRBFNN system is:
d t = j = 1 N w l , j h 3 j = W T h ( x ) ,
where W is the ideal network weight.
Then:
d ω r , β , t = d t + ε t = W T h ( x ) + ε t d ω r , β , t d t = W T h ( x ) W T h ( x ) + ε t = W T ~ h ( x ) + ε t ,
where W ~ = W W .
In all, the additional yaw moment sliding mode control rate based on the FRBFNN is:
u = 1 g ω r , β , t f ω r , β , t + u eq + u s + d t .
Substituting the above equation into Equation (34), we have:
s = k 1 s η s g n ( s ) + d ω r , β , t d t .
With the above controller, the Lyapunov stability of the system is proved, and then a Lyapunov function is set up:
V = 1 2 s 2 + 1 2 γ W T ~ W ~ ,
where γ > 0 . By deriving the Lyapunov function, we have:
V 2 = s s + 1 γ W T ~ W ~ = s k 1 s η s i g n ( s ) W T ~ h ( x ) + ε + 1 γ W T ~ ( W W ) = k 1 s 2 η s + ε s + W T ~ 1 γ W s h ( x ) s ( ε η ) + W T ~ 1 γ W s h ( x )
Based on the Lyapunov stability, for the above equation, let ε < η , and the adaptive rules be W , then:
V 2 = s s + 1 γ W T ~ W ~ s ( η ε ) 0 .
The system satisfies the Lyapunov stability.
In all, when the system is under the AFRBF-SMC, the condition that the system meets Lyapunov stability is ε < η . The approximation error ε of the FRBFNN nonlinear estimator is far smaller than the upper boundary d of the disturbance term. Compared with SMC, the controller with additional yaw moment and based on AFRBF-SMC only needs a very small positive number ε . While the system meets convergence, it decreases slip mode vibration.

3.4. Allocation of Extra Yaw Moment

As for the additional yaw moment outputted from the controller, the rule of single-wheel braking force allocation is adopted, and it is allocated in the form of longitudinal braking force into the corresponding wheel, which is utilized in differential braking. The driver’s intention of steering is identified according to the steering wheel rolling angle and yaw rate. Together with the steering characteristics, the braking wheel is selected. The concrete selection of braking wheels is listed in Appendix B.
After the allocation of additional yaw moment, the target additional yaw moment is computed by the execution layer, so the target braking pressure needed by the braking wheel is determined. A hydraulic pressure braking is adopted in the actuator. The pressure control of the execution layer is not elaborated here.

4. Simulated Results and Analysis

MSC Carsim is a vehicle dynamics simulation software that can most accurately and effectively simulate the entire car kinetics. In this section, MATLAB/Simulink and MSC Carsim are combined for simulation to validate the new control algorithm. In MATLAB/Simulink, AFRBF-SMC vehicle stability controller is established. The initial weight of the FRBFNN is a random number within [−1, 1], the central vector cij is [−2 −1 0 1 2; −5 −2 0 2 5], and the Gaussian basis function width bj is 5. An entire vehicle model is built on MSC Carsim. The control effect of the controller is validated by using the front-wheel sine steering condition and double lane change (DLC). During the simulation, MSC Carsim inputs the real-time state parameters of the vehicle into the controller built by Simulink, and calculates the output control rate through the controller to the MSC Carsim vehicle model to realize the closed-loop control of the system. During the simulation, the simulation step taken as 0.001 s. The main parameters of the vehicle and the controller are listed in Appendix C.

4.1. Sinusoidal Steering Condition

On carsim, the road surface adhesion coefficient is set as 0.6, the initial vehicle speed is 108 km/h, the simulation time is 10 s, the steering wheel rolling angle is 0.25 Hz, and the amplitude 1 rad means sinusoidal driving. The steering wheel input is shown in Figure 5. The simulation results are shown in Figure 6a–j.
The ADUKF can well estimate the sideslip angle with low errors and can meet the demand for vehicle stability control (Figure 6a,b). When the vehicle is under control without controller intervention, the yaw rate and sideslip angle both severely fluctuate, and after about 2.7 s, the expected value cannot be traced, so the vehicle enters an unstable status (Figure 6c–e). With the intervention by AFRBF-SMC and by SMC, both controllers can effectively ensure the stability of the target vehicle. The AFRBF-SMC can better trace the ideal value and causes less fluctuation compared with SMC, and the yaw rate and sideslip angle are closer to the ideal values. AFRBF-SMC, compared with SMC and the control-less status, makes the vehicle have better dynamics performance (Figure 6e–j). Clearly, with AFRBF-SMC, the certainty term and the cylinder pressure both change (Figure 6i,j). This is because when AFRBF-SMC is used to estimate the disturbance term, the vibration control effect is better than SMC, and the control rate of additional yaw moment is finer. Nevertheless, AFRBF-SMC causes more longitudinal dynamics interventions. As for lateral dynamics, AFRBF-SMC can ensure smaller lateral displacement and lower-fluctuation lateral acceleration. During sinusoidal steering, the overall performance of AFRBF-SMC is better.

4.2. Double Lane Change (DLC) Condition

The DLC test is used here [32]. The testing paths are set in Carsim. The road surface adhesion coefficient is 0.4, initial vehicle speed is 80 km/h, and simulation time is 10 s (Figure 7). The simulation results are shown in Figure 8a–j.
The ADUKF can well estimate the vehicle sideslip angle with low errors and can meet the demand for vehicle stability control (Figure 8a,b). With the absence of controller intervention, the yaw rate and sideslip angle both severely fluctuate, and after about 4.9 s, the yaw rate quickly increases and diverges, but the sideslip angle rapidly rises and diverges after about 2.3 s (Figure 8c–d). With the intervention by AFRBF-SMC and by SMC, the yaw rate and sideslip angle of the vehicle both follow the ideal values. The AFRBF-SMC can better trace compared with SMC, and the yaw rate and sideslip angle are closer to the ideal values. With the absence of controllers, the phase trajectory of the sideslip angle gradually diverges from convergence, but with the presence of controllers, the sideslip angle fluctuates slightly and is under the stable converging state (Figure 8e). Moreover, the phase trajectory of the sideslip angle under the control by AFRBF-SMC is more convergent than that under the control by SMC. AFRBF-SMC, compared with SMC and the control-less status, makes the vehicle have better dynamics performance (Figure 8e–j). Figure 8i,j visually shows the changes of the uncertainty term and vehicle cylinder pressure under the control by AFRBF-SMC. When AFRBF-SMC is used to estimate the uncertainty term of the vehicle, the controlled vibration is less compared with SMC, and the additional yaw moment controlling rate is finer. As a result, the longitudinal vehicle speed under the control by AFRBF-SMC is smaller than that of SMC. As for lateral kinetics, AFRBF-SMC can ensure smaller lateral displacement and lower-fluctuation lateral acceleration. During DLC condition, the overall performance of AFRBF-SMC is better.

5. Summary

An AFRBF-SMC vehicle stability control uncertainty term based on ADUKF sideslip angle estimation is proposed. Given the difficulty in estimating vehicle sideslip angle, we use ADUKF to compute sideslip angle. After that, given the vehicle uncertain disturbance caused by parameter perturbation or the external environment, a nonlinear vehicle dynamic model involving system uncertainty disturbance and additional yaw moment is established. A vehicle stability SMC based on the SMC theory is designed. Given the severe system vibration due to the large robustness in the SMC, a FRBFNN is designed and used to approximate the uncertainty, which thereby decreases the robustness in SMC and lowers the system vibration, making the controlling process more stable. The adaptive rate of the system is solved using the Lyapunov algorithm, and the systemic stability and convergence of the system are validated. Simulations under the steering wheel sinusoidal input condition and the DLC condition are conducted on MATLAB/Simulink-carsim and compared with SMC and the control-less condition. (1) As for estimation of sideslip angle, ADUKF is precise and can meet the demand of vehicle stability control. (2) When a stability controller is needed, SMC and AFRBF-SMC both can ensure vehicle stability compared with the absence of controllers, but AFRBF-SMC can better trace the ideal values of the control parameters and decrease the system vibration. The overall control effect of AFRBF-SMC is better than traditional vehicle stability smcs.

Author Contributions

Conceptualization, Z.Z. and J.L.; methodology, Z.Z.; validation, Z.Z., C.G. and J.Z.; formal analysis, J.Z. and Z.Z.; resources, L.C. and J.L.; funding acquisition, J.L.; supervision, L.C.; writing—original draft preparation, Z.Z.; writing—review and editing, C.G. and L.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key R & D Plan of China, grant number 2018YFB0105905-02.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Parameters of the Unitire Model

Table A1. Parameters of the Unitire model.
Table A1. Parameters of the Unitire model.
ParamentSymbolUnits
Longitudinal slip rateSxnull
Lateral slip rateSynull
Longitudinal velocity at the center of a tireVxm/s
Lateral velocity at the center of the tireVym/s
Valid rolling radius of the tireRm
Rotating speedrad/s
Relative longitudinal slip rate Φ x null
Relative lateral slip rate Φ y null
Relative total slip rate Φ null
Vertical loading of a tireFzN
Longitudinal friction factorμxnull
Lateral friction factorμynull
Longitudinal rigidityKxN/unit slip
Lateral rigidityKyN/rad
Longitudinal forceFxN
Lateral forceFyN
Aligning torqueMzN/m
Dimensionless longitudinal force F ¯ x null
Dimensionless lateral force F ¯ y null

Appendix B. The Selection Logic of the Controlled Wheel

Table A2. The selection logic of the controlled wheel.
Table A2. The selection logic of the controlled wheel.
Δωrrddδ/dtSteering
Character
Object
of Action
Δ ≥ 0>0>0oversteerfr
<0oversteerfr
<0>0understeerrl
<0
Δ < 0>0>0
<0understeerrr
<0>0oversteerfl
<0oversteerfl
In Table A2, fr, fl, rr, rl stand for the right front wheel, left front wheel, right rear wheel, and left rear wheel respectively (Table A1). The anticlockwise movements of rolling angle, angular velocity and yaw rate of the steering wheel are defined as positive.

Appendix C. Parameters of the Test Vehicle Model and the Proposed Controller

Table A3. Parameters of the test vehicle model and the proposed controller.
Table A3. Parameters of the test vehicle model and the proposed controller.
ParamentSymbolValueUnits
Vehicle massm1230kg
Vehicle moment of inertia about z-axisIZ1553kg.m2
Distance from front axle to gravity centera1.04m
Distance from rear axle to gravity centerb1.56m
Wheel baseL2.6m
Half of front track widthtf0.74m
Half of rear track widthtr0.74m
Height of gravity centerhg0.56m
Longitudinal velocityu-m/s
Lateral velocityv-m/s
Longitudinal accelerationsax-m/s2
Lateral accelerationsay-m/s2
Yaw rateωr-deg/s
Desired yaw rateωrd-deg/s
Front-wheel steering angleδ-deg
Sideslip angle of center-of-massβ-deg
Sideslip angle of tiresai-deg
Longitudinal forces of tiresFxi-N
Lateral forces of tiresFyi-N
Vertical loading of tiresFzi-N
Front tire cornering stiffness of reference modelCf50,000N/rad
Rear tire cornering stiffness of reference modelCr50,000N/rad
Learning rateϕ0.08null
Momentum factora0.6null

References

  1. Huang, W.; Wong, P.K.; Wong, K.I.; Vong, C.M.; Zhao, J. Adaptive neural control of vehicle yaw stability with active front steering using an improved random projection neural network. Veh. Syst. Dyn. 2019, 1–19. [Google Scholar] [CrossRef]
  2. Cheng, S.; Li, L.; Guo, H.Q.; Chen, Z.G.; Song, P. Longitudinal Collision Avoidance and Lateral Stability Adaptive Control System Based on MPC of Autonomous Vehicles. IEEE Trans. Intell. Transp. Syst. 2020, 21, 2376–2385. [Google Scholar] [CrossRef]
  3. Peng, H.; Wang, W.; An, Q.; Xiang, C.; Li, L. Path Tracking and Direct Yaw Moment Coordinated Control Based on Robust MPC With the Finite Time Horizon for Autonomous Independent-Drive Vehicles. IEEE Trans. Veh. Technol. 2020, 69, 6053–6066. [Google Scholar] [CrossRef]
  4. Guo, N.; Zhang, X.; Zou, Y.; Lenzo, B.; Zhang, T. A Computationally Efficient Path-Following Control Strategy of Autonomous Electric Vehicles with Yaw Motion Stabilization. IEEE Trans. Transp. Electrif. 2020, 6, 728–739. [Google Scholar] [CrossRef]
  5. Zhang, W.; Drugge, L.; Nybacka, M.; Wang, Z. Active camber for enhancing path following and yaw stability of over-actuated autonomous electric vehicles. Veh. Syst. Dyn. 2020, 1–22. [Google Scholar] [CrossRef]
  6. Joanny, S.; Ali, C.; Dominique, M. Evaluation of a sliding mode observer for vehicle sideslip angle. Control. Eng. Pract. 2005, 38, 150–155. [Google Scholar] [CrossRef]
  7. Ma, B.; Liu, Y.; Gao, Y.; Yang, Y.; Ji, X.; Bo, Y. Estimation of vehicle sideslip angle based on steering torque. Int. J. Adv. Manuf. Technol. 2018, 94, 3229–3237. [Google Scholar] [CrossRef]
  8. Strano, S.; Terzo, M. Vehicle sideslip angle estimation via a Riccati equation based nonlinear filter. IEEE Access 2017, 8, 142120–142130. [Google Scholar] [CrossRef]
  9. Chen, T.; Chen, L.; Cai, Y.; Xu, X. Robust sideslip angle observer with regional stability constraint for an uncertain singular intelligent vehicle system. IET Control. Theory Appl. 2018, 12, 1802–1811. [Google Scholar] [CrossRef]
  10. Zhang, B.; Du, H.; Lam, J.; Zhang, N.; Li, W. A Novel Observer Design for Simultaneous Estimation of Vehicle Steering Angle and Sideslip Angle. IEEE Trans. Ind. Electron. 2016, 63, 4357–4366. [Google Scholar] [CrossRef]
  11. Basar, T. A New Approach to Linear Filtering and Prediction Problems; Wiley-IEEE Press: Hoboken, NJ, USA, 2009. [Google Scholar]
  12. Li, L.; Jia, G.; Ran, X.; Song, J.; Wu, K. A variable structure extended Kalman filter for vehicle sideslip angle estimation on a low friction road. Veh. Syst. Dyn. 2014, 52, 280–308. [Google Scholar] [CrossRef]
  13. Strano, S.; Terzo, M. Constrained nonlinear filter for vehicle sideslip angle estimation with no a priori knowledge of tyre characteristics. Control. Eng. Pract. 2017, 71, 10–17. [Google Scholar] [CrossRef]
  14. Boada, B.L.; Boada, M.J.L.; Diaz, V. Vehicle sideslip angle measurement based on sensor data fusion using an integrated ANFIS and an Unscented Kalman Filter algorithm. Mech. Syst. Signal Process 2016, 72, 832–845. [Google Scholar] [CrossRef] [Green Version]
  15. Chen, J.; Song, J.; Li, L.; Jia, G.; Ran, X.; Yang, C. UKF-based adaptive variable structure observer for vehicle sideslip with dynamic correction. IET Control. Theory Appl. 2016, 10, 1641–1652. [Google Scholar] [CrossRef]
  16. Di Biase, F.; Lenzo, B.; Timpone, F. Vehicle sideslip angle estimation for a heavy-duty vehicle via Extended Kalman Filter using a Rational tyre model. IEEE Access 2020, 8, 142120–142130. [Google Scholar] [CrossRef]
  17. Kim, D.; Min, K.; Kim, H.; Huh, K. Vehicle sideslip angle estimation using deep ensemble-based adaptive Kalman filter. Mech. Syst. Signal Process 2020, 144, 106862. [Google Scholar] [CrossRef]
  18. Yang, F.; Zheng, L.-T.; Wang, J.-Q.; Pan, Q. Double Layer Unscented Kalman Filter. Zidonghua Xuebao 2019, 45, 1386–1391. [Google Scholar] [CrossRef]
  19. Bartolini, G.; Fridman, L.; Pisano, A.; Usai, E. Modern Sliding Mode Control Theory: New Perspectives and Applications; Springer: Berlin/Heidelberg, Germany, 2008; Volume 375. [Google Scholar]
  20. Ferrara, A.; Incremona, G.P. Sliding modes control in vehicle longitudinal dynamics control. In Advances in Variable Structure Systems and Sliding Mode Control—Theory and Applications; Springer: Berlin/Heidelberg, Germany, 2018; pp. 357–383. [Google Scholar]
  21. Regolin, E.; Savitski, D.; Ivanov, V.; Augsburg, K.; Ferrara, A. Lateral vehicle dynamics control via sliding modes generation. In Sliding Mode Control of Vehicle Dynamics; IET Publisher: London, UK, 2017; pp. 121–159. [Google Scholar]
  22. Jin, X.J.; Yin, G.; Chen, N. Gain-scheduled robust control for lateral stability of four-wheel-independent-drive electric vehicles via linear parameter-varying technique. Mechatronics 2015, 30, 286–296. [Google Scholar] [CrossRef]
  23. Yao, J.; Jiao, Z.; Ma, D.; Yan, L. High-accuracy tracking control of hydraulic rotary actuators with modeling uncertainties. IEEE ASME Trans. Mechatron. 2013, 19, 633–641. [Google Scholar] [CrossRef]
  24. Zhang, J.; Li, J. Adaptive backstepping sliding mode control for wheel slip tracking of vehicle with uncertainty observer. Meas Control 2018, 51, 396–405. [Google Scholar] [CrossRef] [Green Version]
  25. Aripin, M.K.; Ghazali, R.; Sam, Y.M.; Danapalasingam, K.; Ismail, M.F. Uncertainty modelling and high performance robust controller for active front steering control. In Proceedings of the 2015 10th Asian Control. Conference (ASCC), Sabah, Malaysia, 31 May–3 June 2015; pp. 1–6. [Google Scholar] [CrossRef]
  26. Hsu, C.-F. Intelligent exponential sliding-mode control with uncertainty estimator for antilock braking systems. Neural Comput. Appl. 2016, 27, 1463–1475. [Google Scholar] [CrossRef]
  27. Lin, C.-M.; Li, H.-Y. Intelligent hybrid control system design for antilock braking systems using self-organizing function-link fuzzy cerebellar model articulation controller. IEEE Trans. Fuzzy Syst. 2013, 21, 1044–1055. [Google Scholar] [CrossRef]
  28. Rashidi, B.; Esmaeilpour, M.; Homaeinezhad, M.R. Precise angular speed control of permanent magnet DC motors in presence of high modeling uncertainties via sliding mode observer-based model reference adaptive algorithm. Mechatronics 2015, 28, 79–95. [Google Scholar] [CrossRef]
  29. El-Sousy, F.F.; Abuhasel, K.A. Nonlinear adaptive backstepping control-based dynamic recurrent RBFN uncertainty observer for high-speed micro permanent-magnet synchronous motor drive system. In Proceedings of the 2018 IEEE Energy Conversion Congress and Exposition (ECCE), Portland, OR, USA, 23–27 September 2018; pp. 1696–1703. [Google Scholar] [CrossRef]
  30. Guo, K.; Lu, D.; Chen, S.-K.; Lin, W.C.; Lu, X.-P. The UniTire model: A nonlinear and non-steady-state tyre model for vehicle dynamics simulation. Veh. Syst. Dyn. 2005, 43, 341–358. [Google Scholar] [CrossRef]
  31. Guo, K.; Lu, D. UniTire: Unified tire model for vehicle dynamic simulation. Veh. Syst. Dyn. 2007, 45, 79–99. [Google Scholar] [CrossRef]
  32. Hou, R.; Zhai, L.; Sun, T.; Hou, Y.; Hu, G. Steering stability control of a four in-wheel motor drive electric vehicle on a road with varying adhesion coefficient. IEEE Access 2019, 7, 32617–32627. [Google Scholar] [CrossRef]
Figure 1. The overall structure of the vehicle dynamics stability controller.
Figure 1. The overall structure of the vehicle dynamics stability controller.
Applsci 11 01231 g001
Figure 2. Seven-degrees-of-freedom vehicle dynamic model.
Figure 2. Seven-degrees-of-freedom vehicle dynamic model.
Applsci 11 01231 g002
Figure 3. Two-degrees-of-freedom vehicle dynamic model.
Figure 3. Two-degrees-of-freedom vehicle dynamic model.
Applsci 11 01231 g003
Figure 4. Fuzzy radial basis function neural network structure diagram.
Figure 4. Fuzzy radial basis function neural network structure diagram.
Applsci 11 01231 g004
Figure 5. The front wheel steering angle input.
Figure 5. The front wheel steering angle input.
Applsci 11 01231 g005
Figure 6. The simulation results of the front wheel sinusoidal steering test: (a) the comparison of estimated sideslip angle and real value; (b) the sideslip angle estimation error; (c)the vehicle yaw rates; (d) the vehicle sideslip angle; (e) the phase plane of the vehicle sideslip angle and the vehicle sideslip angle rate; (f) the vehicle lateral acceleration; (g) the vehicle lateral displacement; (h) the vehicle longitudinal velocity; (i)the estimated of value d; (j) brake pressure of the braking wheels by adaptive fuzzy radial basis function neural network sliding mode control (AFRBF-SMC) controller.
Figure 6. The simulation results of the front wheel sinusoidal steering test: (a) the comparison of estimated sideslip angle and real value; (b) the sideslip angle estimation error; (c)the vehicle yaw rates; (d) the vehicle sideslip angle; (e) the phase plane of the vehicle sideslip angle and the vehicle sideslip angle rate; (f) the vehicle lateral acceleration; (g) the vehicle lateral displacement; (h) the vehicle longitudinal velocity; (i)the estimated of value d; (j) brake pressure of the braking wheels by adaptive fuzzy radial basis function neural network sliding mode control (AFRBF-SMC) controller.
Applsci 11 01231 g006aApplsci 11 01231 g006bApplsci 11 01231 g006cApplsci 11 01231 g006d
Figure 7. The double lane change (DLC) test Lane layout.
Figure 7. The double lane change (DLC) test Lane layout.
Applsci 11 01231 g007
Figure 8. The simulation results of the front wheel sinusoidal steering test: (a) the comparison of estimated sideslip angle and real value; (b) the sideslip angle estimation error; (c) the vehicle yaw rates; (d) the vehicle sideslip angle; (e) the phase plane of the vehicle sideslip angle and the vehicle sideslip angle rate; (f) the vehicle lateral acceleration; (g) the vehicle lateral displacement; (h) the vehicle longitudinal velocity; (i) the estimated of value d; (j) brake pressure of the braking wheels by AFRBF-SMC controller.
Figure 8. The simulation results of the front wheel sinusoidal steering test: (a) the comparison of estimated sideslip angle and real value; (b) the sideslip angle estimation error; (c) the vehicle yaw rates; (d) the vehicle sideslip angle; (e) the phase plane of the vehicle sideslip angle and the vehicle sideslip angle rate; (f) the vehicle lateral acceleration; (g) the vehicle lateral displacement; (h) the vehicle longitudinal velocity; (i) the estimated of value d; (j) brake pressure of the braking wheels by AFRBF-SMC controller.
Applsci 11 01231 g008aApplsci 11 01231 g008bApplsci 11 01231 g008cApplsci 11 01231 g008d
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, Z.; Chu, L.; Zhang, J.; Guo, C.; Li, J. Design of Vehicle Stability Controller Based on Fuzzy Radial Basis Neural Network Sliding Mode Theory with Sideslip Angle Estimation. Appl. Sci. 2021, 11, 1231. https://doi.org/10.3390/app11031231

AMA Style

Zhang Z, Chu L, Zhang J, Guo C, Li J. Design of Vehicle Stability Controller Based on Fuzzy Radial Basis Neural Network Sliding Mode Theory with Sideslip Angle Estimation. Applied Sciences. 2021; 11(3):1231. https://doi.org/10.3390/app11031231

Chicago/Turabian Style

Zhang, Zhenzhao, Liang Chu, Jiaxu Zhang, Chong Guo, and Jing Li. 2021. "Design of Vehicle Stability Controller Based on Fuzzy Radial Basis Neural Network Sliding Mode Theory with Sideslip Angle Estimation" Applied Sciences 11, no. 3: 1231. https://doi.org/10.3390/app11031231

APA Style

Zhang, Z., Chu, L., Zhang, J., Guo, C., & Li, J. (2021). Design of Vehicle Stability Controller Based on Fuzzy Radial Basis Neural Network Sliding Mode Theory with Sideslip Angle Estimation. Applied Sciences, 11(3), 1231. https://doi.org/10.3390/app11031231

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop