Next Article in Journal
Minimizing the Effect of Specular Reflection on Object Detection and Pose Estimation of Bin Picking Systems Using Deep Learning
Next Article in Special Issue
An LWPR-Based Method for Intelligent Lower-Limb Prosthesis Control by Learning the Dynamic Model in Real Time
Previous Article in Journal
Thermal Elastohydrodynamic Analysis of a Worm Gear
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Narrow Tilting Vehicle Drifting Robust Control

1
College of Engineering, China Agricultural University, Beijing 100083, China
2
Beijing Zuoqi Technology Ltd., Beijing 101300, China
*
Authors to whom correspondence should be addressed.
Machines 2023, 11(1), 90; https://doi.org/10.3390/machines11010090
Submission received: 12 December 2022 / Revised: 8 January 2023 / Accepted: 9 January 2023 / Published: 10 January 2023
(This article belongs to the Special Issue New Trends in Robotics and Automation)

Abstract

:
The narrow tilting vehicle receives extensive public attention because of traffic congestion and environmental pollution, and the active rolling motion control is a traffic safety precaution that reduces the rollover risk caused by the structure size of the narrow vehicle. The drifting motion control reflects the relatively updated attentive research of the regular-size vehicle, which can take full advantage of the vehicle’s dynamic performance and improve driving safety, especially when tires reach their limits. The narrow tilting vehicle drifting control is worthy of research to improve the driving safety of the narrow tilting vehicle, especially when tires reach the limit. The nonlinear narrow tilting vehicle dynamic model is established with the UniTire model to describe the vehicle motion characteristics and is simplified to reduce the computation of the drifting controller design. The narrow tilting vehicle drifting controller is designed based on the robust theory with uncertain external disturbances. The controller has a wide application, validity, and robustness and whose performance is verified by realizing different drifting motions with different initial driving motions. The narrow tilting vehicle drifting robust control has some practical and theoretical significance for more research.

1. Introduction

With increasing population and rapid economic development, there are continuing high numbers of vehicle population as [1] and traffic accidents as [2,3]. The mini-size vehicle has been paid close attention to universally, and the narrow tilting vehicle entered the public consciousness. The narrow tilting vehicle is designed to solve traffic congestion and environmental pollution problems caused by the vehicle’s rapid growth. Furthermore, the active rolling motion of the narrow tilting vehicle is the steady state realized by the active rolling controller based on the velocity and the steering angle to avoid the rollover.
Traffic safety is in constant focus [4], and most relative research includes the autonomous steering of the regular-size vehicle [5] and the active rolling of the narrow vehicle. The autonomous steering of regular-size vehicle research is almost wholly working under the linear vehicle and tire condition, such as the path following in [6] and the human-machine cooperation driving in [7]. Most traffic safety research on narrow vehicles has looked at how to reduce the rollover risk. The active rolling of the narrow vehicle can improve turning driving safety and avoid the rollover risk caused by the narrow size. The narrow vehicle is divided into direct tilt control and steering tilt control [8] based on active rolling methods. It is also divided into the four-wheel [9], the three-wheel [10], and the reversed three-wheel [11] based on the structures. The direct tilt control of the narrow tilting vehicle is directly applied to the vehicle body, but it has poor adaptability under different working conditions. The narrow tilting vehicle based on the steering tilting control realizes the active rolling based on the steering angle, but it needs the driving technique and is not well suited at the low longitudinal velocity. The narrow tilting vehicle studied in this paper is a four-wheel narrow tilting vehicle with direct tilt control based on the steering angle [12] to improve driving safety at a multi-level velocity in different steering angles. The active rolling target angle is the steady state calculated based on the centrifugal force balance analysis in [13], which is realized by relying on the active rolling mechanic [12,14]. The narrow tilting vehicle studied in this paper is verified whereby the active rolling angle can realize the steady-state target and lower the rollover risk significantly by the active rolling mechanic and controller [12,13,14]. Most other traffic safety research on the narrow tilting vehicle focuses on vehicle performance under normal working conditions, as seen in one study [15].
The drifting motion control is a unique control strategy available to enhance traffic safety, which is little used in narrow drifting motions. The drifting movement of the racing car can be controlled by the drifting controller, which realizes the target drifting motion analyzed based on the three-of-freedom vehicle dynamics model when tires reach the maximum in [16]. The regular-size vehicle drifting motion parameters, including velocity, sideslip angle, yaw rate, and steering angle can be calculated and obtained by analyzing the steady-state vehicle dynamics expressions in the adhesion limit [17], and the drifting controllers of a regular-size vehicle are designed based on the linear quadratic regulator theory [17,18,19], the model predictive control theory [20,21], and the adaptive control theory [22]. There is reinforcement learning [18], and neural networks [23] are applied to the vehicle drifting control based on existing vehicle drifting motion parameters. Most drifting research without the learning realize the target drifting motion, which is the core work, and ignores some important details which affect the practical implementation, especially disturbances. Most drifting research based on the learning realize the passed path under drifting motions, and the adaptability in different working conditions are not fully verified, and most vehicle dynamics models of drifting movements are very similar to the classic one [24] that suggests vehicle dynamics with no-active rolling. According to the narrow tilting vehicle characteristics, it is necessary to design a drifting controller with extensive suitability with external disturbances to improve driving safety when tires reach the maximum. The robust theory performs better in solving problems caused by disturbances and can accommodate engineering requirements in practice. The linear matrix inequality (LMI) is widely applied in solving the problems of controller and system designs, which has become popular in the controller solution, especially in the robust controller.
From the above analysis, this paper researches how to control the narrow tilting vehicle drifting motions. According to the narrow tilting vehicle characteristics, the non-linear narrow tilting vehicle dynamics model is established to describe the vehicle motion characteristics and is appropriately simplified to reduce the computing effort in the drifting controller design. The narrow tilting vehicle drifting controller is designed based on the robust theory with uncertain extern disturbances considering the practical application environment, which is relatively independent and does not affect the active rolling controller working. The performance of the drifting controller is tested to realize different target drifting motions based on different initial motions, which can express the reliability, availability, and universality of the designed controller.

2. Narrow Tilting Vehicle Dynamics System for Drifting Controller Design

The narrow tilting vehicle shown in Figure 1a, whose structural diagram is shown in Figure 1b in [25], avoids rollover danger by the active roll control, which is different from most vehicles. To ensure all wheels are on the ground and avoid rollover, the rolling controller of the narrow tilting vehicle creates a good balance between the gravity component caused by rolling and centrifugal force caused by turning [12,13,14].
The vehicle dynamics system is requested to describe the narrow tilting vehicle drifting motion characteristics and is applied to the controller design to realize target motions. The rolling motion of the narrow tilting vehicle is different from most vehicles; as a result, the major influence factors of the vertical load transfer are distinctive. The drifting motion is a unique motion state for the vehicle, and tire forces reach limits in the drifting motion. Therefore, the tire model also has an essential effect on the controller design.

2.1. Narrow Tilting Vehicle Dynamics Equations

The active rolling movement meets the need for the active rolling angle for the centrifugal force equilibrium based on narrow tilting vehicle dynamics characteristics. The vehicle dynamics model, including the active rolling movement, is shown in Figure 2 and is described as Equations (1)–(4), where Equation (5) describes the normal rolling motion without the active rolling mechanic.
v ˙ = F x f l + F x f r cos δ f cos β m + sin δ f sin β m + F y f l + F y f r sin δ f cos β m + cos δ f sin β m + F x r l + F x r r cos β m + F y r l + F y r r sin β m C d A f v 2 cos 3 β 21.15 m ,
β ˙ = γ + F x f l + F x f r sin δ f cos β m v cos δ f sin β m v + F y f l + F y f r cos δ f cos β m v + sin δ f sin β m v F x r l + F x r r sin β m v + F y r l + F y r r cos β m v + C d A f v cos 2 β sin β 21.15 m ,
γ ˙ = l f I z F x f l + F x f r sin δ f + l f I z F y f l + F y f r cos δ f l r I z F y r l + F y r r w f 2 I z F x f l F x f r cos δ f + w f 2 I z F y f l F y f r sin δ f w r 2 I z F x r l F x r r ,
ψ = tan 1 v 2 g R r ,
ψ ¨ = I x z I x γ ˙ + m b h b I x v ˙ y + v x γ + m b g h b I x sin ψ K ψ ψ + C ψ ψ ˙ I x
where m is the vehicle mass, m b is the vehicle body mass, h b is the height of gravity center from the roll axis, l f and l r are the distances from gravity center to front and rear axle, w f and w r are the distances between left and right wheels of the front and rear axle, R r = l f + l r / δ f is the ideal turning radius calculated based on the steering angle, v and v ˙ are the vehicle velocity and accelerated velocity, β and β ˙ are the vehicle sideslip angle and rate, γ and γ ˙ are the vehicle yaw rate and angular acceleration, δ f is the front-wheel steering angle, ψ is the vehicle steady roll angle and is implemented by the active roll controller, I z is the moment of inertia with respect to yaw axis, C d is the aerodynamics drag coefficient, A f is the vehicle frontal area, and F x i j and F y i j ( i = f , r ; j = l , r ) are the longitudinal and lateral forces at each tire, respectively, the index i = f , r is used to express the front and rear axles, and the index j = l , r is used to express the left and right wheels.

2.2. Vertical Load Transfer

The rolling movement of the narrow tilting vehicle is distinctive. The roll angle has a significant influence on the vertical load transfer. Considering the load transfer caused by longitudinal and lateral forces and the active roll control shown in Figure 3, the vertical force at each tire can be described as Equations (6)–(9).
F z f l = m g l r 2 l f + l r F s x h g 2 l f + l r l r F s y h g cos ψ + m b g h b sin ψ l f + l r w f ,
F z f r = m g l r 2 l f + l r F s x h g 2 l f + l r + l r F s y h g cos ψ + m b g h b sin ψ l f + l r w f ,
F z r l = m g l f 2 l f + l r + F s x h g 2 l f + l r l f F s y h g cos ψ + m b g h b sin ψ l f + l r w r ,
F z r r = m g l f 2 l f + l r + F s x h g 2 l f + l r + l f F s y h g cos ψ + m b g h b sin ψ l f + l r w r ,
where h g is the height of gravity center, F s x = F x f l + F x f r cos δ f F y f l + F y f r sin δ f l + F x r l + F x r r C d A f v 2 cos 3 β / 21.15 m , and F s y = F x f l + F x f r sin δ f l + F y f l + F y f r cos δ f l + F y r l + F y r r .

2.3. Tire Models and Equations

The vehicle drifting motion is nonlinear, and tire forces reach the maximum while the steering angle is non-vanishing in the drifting motion. Therefore, the nonlinear tire model is essential in this system to describe the force condition at each tire. The UniTire tire model can express tire forces more accurately not only in single working conditions but also in complex working conditions [26], which means it is ideally suited to the part of the vehicle drifting motion. If the UniTire tire model is applied directly to the narrow tilting vehicle drifting controller, there will be a large amount of computation in the controller design. The linearized tire model based on UniTire is proposed in the controller design to solve this problem and express tire forces accurately. Thus, UniTire describes tire forces during the narrow tilting vehicle motion, and the linearized tire model is applied to the narrow tilting drifting controller design.

2.3.1. UniTire

UniTire can express longitudinal and lateral tire forces and overturning, rolling resistance, and aligning tire moments based on the tire coordinate system and is applicated to the vehicle dynamics simulation and the vehicle motion controller design [27]. In this paper, the tire model is applied to express longitudinal and lateral tire forces, which are the main characteristics of different working conditions. Thus, the simplified tire coordinate system is shown in Figure 4 with the consideration of longitudinal and lateral tire motions and the neglect of tire moments, and the equations of the tire model are described as Equation (10).
F ¯ i j = 1 e ϕ i j E ϕ i j 2 E 2 + 1 12 ϕ i j 3 F x i j = F ¯ i j ϕ x i j ϕ i j μ x i j F z i j F y i j = F ¯ i j ϕ y i j ϕ i j μ y i j F z i j ,
where F ¯ i j ( i = f , r ; j = l , r ) is the normalized force, E is the curvature factor of the combined slip resultant force and is the variable related to the tire slip ratios in [28], μ x i j and μ y i j ( i = f , r ; j = l , r ) are the longitudinal and lateral friction coefficient, ϕ x i j = K x i j S x i j / μ x i j F z i j , ϕ y i j = K y i j S y i j / μ y i j F z i j , and ϕ i j j = ϕ x i j 2 + ϕ y i j 2 ( i = f , r ; j = l , r ) are normalized longitudinal, lateral and combined slip ratios, S x i j = ω i j r e i j v i j cos α i j / ω i j r e i j and S y i j = v i j sin α i j / ω i j r e i j ( i = f , r ; j = l , r ) are the longitudinal and lateral slip ratios in UniTire, K x i j and K y i j ( i = f , r ; j = l , r ) are the longitudinal slip and cornering stiffness of the tire based on S x i j and S y i j , v i j ( i = f , r ; j = l , r ) is the wheel velocity, ω i j ( i = f , r ; j = l , r ) is the wheel rotation angular velocity, r e i j ( i = f , r ; j = l , r ) is the wheel effective rolling radius, α i j ( i = f , r ; j = l , r ) is the wheel slip angle, and the wheel slip angle of each wheel respectively satisfy α f l = tan 1 a f l sin δ f + v sin β + l f γ cos δ f / a f l cos δ f + v sin β + l f γ sin δ f , α f r = tan 1 a f r sin δ f + v sin β + l f γ cos δ f / a f r cos δ f + v sin β + l f γ sin δ f , α r l = tan 1 v sin β l r γ / v cos β w r γ / 2 , and α r r = tan 1 v sin β l r γ / v cos β + w r γ / 2 in which a l = v cos β w f γ / 2 and a r = v cos β + w f γ / 2 .

2.3.2. The Linearized Tire Equations

UniTire is a nonlinear tire model, and its tire force equations are complicated for the controller design. The linearized tire equations are derived based on the representation of the nonlinear tire model. The TYDEX longitudinal slip ratio is the common expression, and the nonlinear tire model representation is shown in Figure 5.
According to the UniTire representation, the nonlinear tire model can be approximately linearized and divided into many groups. The slip angles of the left and right wheels in the same axle are less differentiating based on the expression of slip angles, which has a slight influence on tire forces, and it suggests that the value of the vertical force makes a difference to the tire force value, the slip stiffness, and the cornering stiffness in Figure 5. The linearized tire equations are described as Equation (11) with the consideration of the simplified calculation of the controller system and the independent control of the front and rear axles.
F x i j = C ^ x i j κ i κ ^ i + F ^ x i j F y i j = C ^ y i j α i α ^ i + F ^ y i j ,
where κ i = v i cos α i ω i r e i / v i cos α i ( i = f , r ) is the TYDEX longitudinal slip ratio, κ ^ i , α ^ i , C ^ x i j , C ^ y i j , F ^ x i j , and F ^ y i j are the known slip ratio, slip angle, slip stiffness, cornering stiffness, longitudinal force, and lateral force of the approximation point, respectively, α f = tan 1 v cos β sin δ f + v sin β + l f γ cos δ f / v cos β cos δ f + v sin β + l f γ sin δ f is the slip angle of the front axle, and α r = tan 1 v sin β l r γ / v cos β is the slip angle of the rear axle.

3. Narrow Tilting Vehicle Drifting Controller Design

A block scheme of the narrow tilting vehicle drifting control strategy is shown as Figure 6. Considering uncertain extern disturbances, d e , the narrow tilting vehicle drifting controller is designed based on robust theory to realize the target drifting motion, including the target velocity v t a r g e t , the target sideslip angle β t a r g e t , the target yaw rate γ t a r g e t , the target steering angle δ f _ t a r g e t , the target longitudinal slip ratio of the front axle κ f _ t a r g e t , and the target longitudinal slip ratio of the rear axle, κ r _ t a r g e t .

3.1. Controller System State-Space Expression

According to the above, the narrow tilting vehicle can be described as Equation (12).
v ˙ β ˙ γ ˙ ψ = v ˙ v v ˙ β v ˙ γ 0 β ˙ v β ˙ β β ˙ γ 0 γ ˙ v γ ˙ β γ ˙ γ 0 ψ v 0 0 0 v β γ Ψ + v ˙ δ f v ˙ κ f v ˙ κ r β ˙ δ f β ˙ κ f β ˙ κ r γ ˙ δ f γ ˙ κ f γ ˙ κ r ψ δ f 0 0 δ f κ f κ r ,
where Ψ is the integral value of the rolling angle ψ , and
v ˙ v = 2 C d A f v cos 3 β 21.15 m + C ^ y f l + C ^ y f r m sin δ f cos β + cos δ f sin β × α f v + C ^ y r l C ^ y r r sin β m × α r v ,
v ˙ β = 3 C d A f v 2 cos 2 β sin β 21.15 m + F x f l + F x f r m C ^ y f l + C ^ y f r m × α f β cos δ f sin β + sin δ f cos β + F y f l + F y f r m sin δ f sin β + cos δ f cos β F x r l + F x r r m C ^ y r l + C ^ y r r m × α r β sin β + F y r l + F y r r cos β m ,
v ˙ β = 3 C d A f v 2 cos 2 β sin β 21.15 m + F x f l + F x f r m C ^ y f l + C ^ y f r m × α f β cos δ f sin β + sin δ f cos β + F y f l + F y f r m sin δ f sin β + cos δ f cos β F x r l + F x r r m C ^ y r l + C ^ y r r m × α r β sin β + F y r l + F y r r cos β m ,
v ˙ γ = C ^ y f l + C ^ y f r m sin δ f cos β + cos δ f sin β × α f γ + C ^ y r l + C ^ y r r sin β m × α r γ ,
v ˙ δ f = F x f l + F x f r m + C ^ y f l + C ^ y f r m × α f δ f sin δ f cos β + cos δ f sin β F y f l + F y f r m cos δ f cos β + sin δ f sin β ,
v ˙ κ f = C ^ x f l + C ^ x f r cos δ f cos β + sin δ f sin β m ,
β ˙ v = C d A f cos 2 β sin β 21.15 m + F x f l + F x f r m v 2 sin δ f cos β + cos δ f sin β + F y f l + F y f r m v 2 cos δ f cos β sin δ f sin β + C ^ y f l + C ^ y f r m v cos δ f cos β + sin δ f sin β × α f v + C ^ y r l + C ^ y r r cos β m v × α r v + F x r l + F x r r sin β m v 2 F y r l + F y r r cos β m v 2 ,
β ˙ β = C d A f v cos 3 β 21.15 m 2 C d A f v sin 2 β cos β 21.15 m F x f l + F x f r m v C ^ y f l + C ^ y f r m v × α f β sin δ f sin β + cos δ f cos β + F y f l + F y f r m v cos δ f sin β + sin δ f cos β F x r l + F x r r m v C ^ y r l + C ^ y r r m v × α r β cos β F y r l + F y r r sin β m v ,
β ˙ γ = 1 + C ^ y f l + C ^ y f r m v cos δ f cos β + sin δ f sin β × α f γ + C ^ y r l + C ^ y r r cos β m v × α r γ ,
β ˙ δ f = F x f m v + C ^ y f l + C ^ y f r m v × α f δ f cos δ f cos β + sin δ f sin β + F y f m v sin δ f cos β + cos δ f sin β ,
β ˙ κ f = C ^ x f l + C ^ x f r m v sin δ f cos β cos δ f sin β ,     β ˙ κ r = C ^ x r l + C ^ x r r sin β m v ,
γ ˙ v = l f C ^ y f l + C ^ y f r I z cos δ f × α f v l r C ^ y r l + C ^ y r r I z × α r v + w f C ^ y f l C ^ y f r 2 I z sin δ f × α f v ,
γ ˙ β = l f C ^ y f l + C ^ y f r I z cos δ f × α f β l r C ^ y r l + C ^ y r r I z × α r β + w f C ^ y f l C ^ y f r 2 I z sin δ f × α f β ,
γ ˙ γ = l f C ^ y f l + C ^ y f r I z cos δ f × α f γ l r C ^ y r l + C ^ y r r I z × α r γ + w f C ^ y f l C ^ y f r 2 I z sin δ f × α f γ ,
γ ˙ δ f = l f cos δ f I z F x f + C ^ y f l + C ^ y f r × α f δ f + w f cos δ f 2 I z C ^ y f l C ^ y f r α f α ^ f + F ^ y f l F ^ y f r + w f sin δ f 2 I z C ^ x f l C ^ x f r κ f κ ^ f + F ^ x f l F ^ x f r + C ^ y f l C ^ y f r × α f δ f F y f l f I z sin δ f ,
γ ˙ κ f = l f C ^ x f l + C ^ x f r I z sin δ f w f C ^ x f l C ^ x f r 2 I z cos δ f ,     γ ˙ κ r = w r C ^ x r l C ^ x r r 2 I z ,
ψ v = 2 v δ f g l f + l r g 2 l f + l r 2 + v 4 δ f 2 ,     ψ δ f = v 2 g l f + l r g 2 l f + l r 2 + v 4 δ f 2
in which
α f v = γ l f cos β v 2 + 2 v γ l f sin β + γ 2 l f 2 ,     α f β = v 2 + v γ l f sin β v 2 + 2 v γ l f sin β + γ 2 l f 2 ,
α f γ = v l f cos β v 2 + 2 v γ l f sin β + γ 2 l f 2 ,     α f δ f = 1 , α r v = γ l r cos β v 2 2 v γ l r sin β + γ 2 l r 2 ,
α r β = v 2 γ l r cos β v 2 2 v γ l r sin β + γ 2 l r 2 ,     α r γ = l r v 2 2 v γ l r sin β + γ 2 l r 2 .
The vehicle drifting motion is under the unique motion when forces between tires and the ground reach the maximum. According to the drifting motion characteristics, the status parameter values of the narrow tilting vehicle drifting motion can be calculated based on Equations (1)–(4) and play an important role as the target in the narrow tilting vehicle drifting realization. In order to simplify the controller design, considering the target drifting motion, the state-space expression of the narrow tilting dynamics model Equation (12) is derived as follows.
x ˙ = A x + B u u ,
where x = v v t a r g e t   β β t a r g e t γ γ t a r g e t T is the state vector of system, u = δ f δ f _ t a r g e t κ f κ f _ t a r g e t κ r κ r _ t a r g e t T is the control input of system, and coefficient matrices A and B u are derived based on Equation (12) with the current and target motions.

3.2. Robust Controller

Combing Equation (13), the narrow tilting vehicle drifting control system with uncertain extern disturbances can be described as Equation (14).
x ˙ = A x + B u u + B d d e y = x z = C Q , 0 3 × 3 T x + 0 3 × 3 , C R T u ,
where y is the measurement output of system, z is the controlled output pf system, d e = d δ   d f   d r T and d δ , d f , and d r are uncertain extern disturbances concerned with inputs, the coefficient matrix B d expresses the correlation between the differential state vector and the disturbance vector, coefficient matrices C Q and C R are symmetric matrices and C Q > 0 , and the symbol 0 3 × 3 expresses the null matrix with three rows and three columns.
The robust state-feedback control law is designed as:
u = K x ,
where K is the control gain matrix.
The robust cost function is designed as:
J = 0 t z T z d t = 0 t x T Q x + u T R u d t ,
where weight matrices Q and R , respectively, equal C Q T C Q and C R T C R .
To ensure the antijamming capability of the narrow tilting vehicle drifting control system, it need be suppressed that the uncertain extern disturbances impact on the controller performance. Thus, the cost function in Equation (16) needs to satisfy the following:
0 t x T Q x + u T R u d t < ρ 2 0 t d e T d e d t ,
where ρ is the scalar to express the anti-disturbance capability and ρ > 0 .
To guarantee the convergence of the control system towards the balance state, the Lyapunov stability is satisfied and the Lyapunov function and the derived function are selected as follows:
L = x T P x ,
L ˙ = x ˙ T P x + x T P x ˙ ,
where the matrix P is the positive definite symmetric matrix.
The Lyapunov derived function Equation (19) can be derived as:
L ˙ = λ T P s T + P s P B d B d T P 0 3 × 3 λ ,
where the vector λ is the set of the state vector and the uncertain extern disturbance vector and λ = x T , d e T T , the matrix P s represents the operation P A + B u K , and the matrix 0 3 × 3 expresses the null matrix with three rows and three columns.
The derived function of the cost function Equation (16) can be described as:
x T Q x + u T R u ρ 2 d e T d e = λ T Q + K T R K 0 3 × 3 0 3 × 3 ρ 2 E 3 × 3 λ
where the symbol E 3 × 3 expresses the unit matrix with three rows and three columns.
When combining Equations (20) and (21), the following equation can be obtained:
L ˙ + x T Q x + u T R u ρ 2 d e T d e = λ T P s T + P s + Q + K T R K P B d B d T P ρ 2 E 3 × 3 λ ,
The result of the control system stability judgment can be obtained based on Equation (22), and the control system will be stable with uncertain external disturbances only if the symmetric matrix in Equation (22) satisfies the following:
P s T + P s + Q + K T R K P B d B d T P ρ 2 E 3 × 3 < 0 ,
Then, Equation (22) can be derived as:
L ˙ + x T Q x + u T R u ρ 2 d e T d e 0 ,
Integrating Equation (24), the cost function satisfies the following:
L ρ 2 0 t d e T d e d t 0 t x T Q x + u T R u d t + L 0 ρ 2 0 t d e T d e d t + L 0
Thus, the following can be derived:
P m i n | | x | | 2 x T P x ρ 2 0 t d e T d e d t + L 0 ,
| | x | | 2 ρ 2 0 t d e T d e d t + L 0 P m i n ,
According to the Schur complement theorem in [29], the following can be derived and Equation (23) can be transformed as Equation (27).
P s T + P s + Q P B d K T C R B d T P ρ 2 E 3 × 3 0 3 × 3 C R K 0 3 × 3 E 3 × 3 < 0 ,
P s T + P s P B d K T C R C Q B d T P ρ 2 E 3 × 3 0 3 × 3 0 3 × 3 C R K 0 3 × 3 E 3 × 3 0 3 × 3 C Q 0 3 × 3 0 3 × 3 E 3 × 3 < 0 ,
Because of the equations P s = P A + B u K and P s T = A + B u K T P , Equation (27) becomes the following:
P A + B u K + A + B u K T P P B d K T C R C Q B d T P ρ 2 E 3 × 3 0 3 × 3 0 3 × 3 C R K 0 3 × 3 E 3 × 3 0 3 × 3 C Q 0 5 × 3 0 3 × 3 E 3 × 3 < 0 ,
To solve the two unknown variable matrices P and K simply, both sides of Equation (28) are multiplied by the matrix S = d i a g P 1 E 3 × 3 E 3 × 3 E 3 × 3 , and the solution can be calculated by the following LMIs.
P > 0 , A P 1 + B u K P 1 + P 1 A T + P 1 K T B u T B d P 1 K T C R P 1 C Q B d T ρ 2 E 3 × 3 0 3 × 3 0 3 × 3 C R K P 1 0 3 × 3 E 3 × 3 0 3 × 3 C Q P 1 0 3 × 3 0 3 × 3 E 3 × 3 < 0 ,
The inverse operation and the multiplied operation related to the unknow matrices are expressed as the following for the simplified calculation of Equation (29).
R 1 = P 1 ,
R 2 = K P 1 ,
Thus, Equation (29) can be derived as Equation (32), and the solution of the equation can be transformed to the solution of Equation (28).
R 1 > 0 , A R 1 + B u R 2 + R 1 A T + R 2 T B u T B d R 2 T C R R 1 C Q B d T ρ 2 E 3 × 3 0 3 × 3 0 3 × 3 C R R 2 0 3 × 3 E 3 × 3 0 3 × 3 C Q R 1 0 3 × 3 0 3 × 3 E 3 × 3 < 0 ,
According the solution, the control gain matrix K can be calculated and the actual control parameters can be obtained as Equation (33).
δ f , κ f , κ r T = K x + δ f _ t a r g e t , κ f _ t a r g e t , κ r _ t a r g e t T ,

4. Narrow Tilting Vehicle Drifting Control Simulation Results

The narrow tilting vehicle main parameters are shown in Table 1 and the maximum steering angle is 0.52 rad in practice. The satisfying performance of the robust Controller is verified with uncertain disturbances in MATLAB/Simulink. The simulation system is established based on Equations (1)–(4) and Equations (6)–(10), and the uncertain external disturbances are described as random numbers and the coefficient matrix B d equals the coefficient matrix B u .
The narrow tilting vehicle drifting controller is calculated and obtained with the steady-state target drifting motion in Table 2, which can be obtained by the analysis of the narrow tilting vehicle drifting motion state parameters in the condition that tire forces reach the maximum. Furthermore, the narrow tilting vehicle drifting controller starts to work under different initial motion conditions in Table 3 to verify that the designed controller has good performance in different conditions.
Considering the steering angle and longitudinal slip ratio ranges in practice, their amplitudes and gains are limited in simulation. The designed controller is used to realize target drifting motions in different initial motion conditions. The simulation results are shown in Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11, including velocities, sideslip angles, yaw rates, steering angles, longitudinal slip ratios, and position modifications, which suggests the designed controller has a good performance. In Figure 7, the target drifting motion is a typical drifting working condition with a large yaw rate, and the initial motion is a uniform linear motion, and the simulation result suggests the designed controller can realize the drifting motion with a small turning radius at a low velocity and a large yaw rate. Figure 7f suggests that there are smaller vertical load transforms of the active rolling than the normal, which means the narrow tilting vehicle is safer than the normal narrow vehicle in the drifting motion. In Figure 8, Figure 9 and Figure 10, the target drifting motion is another typical drifting working condition with the maximum longitudinal slip ratio of the rear axle wheels, and the initial motions are uniform linear motions with different velocities, and the simulation results suggest that the designed controller can realize the same target drifting motion with different initial velocities. In Figure 11, the initial motion is a steady-state drifting motion different from others, and the simulation result suggests the designed controller can switch implementations for different drifting motions. Because the controller dynamics model is simplified based on the simulation model, there are some distances from the final state values and the target state values in Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11, but most relative errors inspected are less than 5%, and the maximum relative error is less than 10%. In addition, because of the significant differences between the target and initial motions and the amplitude and gain limitations of the control inputs, the designed controller needs some implementation time and some slight adjustments for the final state values to accomplish the target motions.
The narrow tilting vehicle with the designed robust drifting controller can realize different target drifting motions in different initial states. The designed controller can realize the narrow tilting vehicle drifting motions with uncertain external disturbances and with the consideration of not only the target drifting state parameters, but also the target drifting control parameters. The controller realizes a typical drifting motion with a large yaw rate, and the final trajectory is a circle with a small turning radius at a low velocity. Additionally, the controller also can realize another typical drifting motion with a large longitudinal slip ratio of the rear axle wheels, and the initial states include different uniform linear motions and a drifting motion. The simulation results suggest that the designed controller makes it easy for the narrow tilting vehicle to realize different drifting motions with uncertain external disturbances.

5. Conclusions

This paper researches the drifting motion independent control of the narrow tilting vehicle based on a robust theory with uncertain external disturbances. The drifting control of the narrow titling vehicle is significant to improve traffic safety based on a narrow tilting vehicle and drifting motion characteristics. According to the active rolling chrematistics, the narrow tilting dynamic model is established to describe the characteristics, and simplified expressions are used in the drifting controller design. With uncertain external disturbances, the drifting controller of the narrow tilting vehicle is designed based on robust theory and calculated by the LMIs to realize narrow tilting vehicle drifting motions and tire limit operations. The controller is tested to realize different drifting motions with different initial motions, which suggests that the controller has a good performance of drifting motion realizations with a wide application. The narrow tilting vehicle drifting control can make the utmost of the vehicle’s dynamic performance and improve driving safety, especially when tires reach the maximum, which is worth further research.

Author Contributions

Conceptualization, G.W.; methodology, D.X.; software, D.X.; validation, D.X.; formal analysis, G.W., D.X. and Y.W.; investigation, D.X.; resources, Y.W.; data curation, X.H.; writing—original draft preparation, D.X.; writing—review and editing, G.W., Y.H. and X.H.; visualization, Y.H.; supervision, G.W.; project administration, G.W.; funding acquisition, NSFC. 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.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank to all the students taking part in the experiment from the College of Engineering, China Agricultural University. D.X. and G.W. conceived the motion mechanism analysis and the control algorithm, performed the simulations, and finished the manuscript. Y.H. and X.H. revised the paper. Y.W provided the research subject. The authors gratefully acknowledge the financial support from the National Natural Science Foundation of China (No. 51775548).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. China Association of Automobile Manufacturers. Available online: http://en.caam.org.cn/Index/show/catid/57/id/1864.html (accessed on 15 November 2022).
  2. World Health Organization. Available online: https://www.who.int/news-room/fact-sheets/detail/the-top-10-causes-of-death (accessed on 9 December 2020).
  3. World Health Organization. Available online: https://www.who.int/publications/i/item/9789241565684 (accessed on 17 June 2018).
  4. World Health Organization. Available online: https://www.who.int/zh/news/item/30-06-2022-new-political-declaration-to-halve-road-traffic-deaths-and-injuries-by-2030-is-a-milestone-achievement (accessed on 30 June 2022).
  5. Wu, J.; Tian, Y.; Walker, P.; Li, Y. Attenuation Reference Model Based Adaptive Speed Control Tactic for Automatic Steering System. Mech. Syst. Signal Process. 2021, 156, 107631. [Google Scholar] [CrossRef]
  6. Zhang, Z.; Li, Y.; Yu, Y.; Zhang, Z.; Zheng, L. Study on Local Path Planning and Tracking Algorithm of Intelligent Vehicle in Complex Dynamics Environment. China J. Highw. Transp. 2022, 35, 372–386. [Google Scholar] [CrossRef]
  7. Wu, J.; Zhang, J.; Tian, Y.; Li, L. A Novel Adaptive Steering Torque Control Approach for Human-Machine-Cooperation Autonomous Vehicles. IEEE Trans. Transp. Electrif. 2021, 7, 2516–2525. [Google Scholar] [CrossRef]
  8. Claveau, F.; Chevrel, P.; Mourad, L. Non-Linear Control of a Narrow Tilting Vehicle. In Proceedings of the 2014 IEEE International Conference on Systems, Man, and Cybernetics, San Diego, CA, USA, 5–8 October 2014. [Google Scholar] [CrossRef] [Green Version]
  9. Mourad, F.; Claveau, F.; Chevrel, P. Design of a Two DOF Gain Scheduled Frequency Shaped LQ Controller for Narrow Tilting Vehicles. In Proceedings of the 2012 American Control Conference, Montreal, Canada, 27–29 June 2012. [Google Scholar] [CrossRef]
  10. Barker, M.; Drew, B.; Darling, J.; Edge, K.A.; Owen, G.W. Steady-State Steering of a Tilting Three-Wheeled Vehicle. Veh. Syst. Dyn. 2010, 48, 815–830. [Google Scholar] [CrossRef]
  11. Rajamani, R.; Gohl, L.; Alexander, L.; Starr, P. Dynamics of Narrow Tilting Vehicles. Math. Comput. Model. Dyn. Syst. 2003, 9, 209–231. [Google Scholar] [CrossRef]
  12. Zhang, J. Research on Active Tilt Control Technology for Vehicle Steering. Master’s Thesis, China Agricultural University, Beijing, China, 2022. [Google Scholar]
  13. Liu, P.; Ke, C.; Gao, R.; Li, H.; Wei, W.; Wang, Y. Design and Test of Active Roll Vehicle. Automot. Eng. 2020, 42, 1552–1557, 1584. [Google Scholar] [CrossRef]
  14. Zhang, J.; Li, H.; Gao, R.; Wang, Y.; Wei, W.; Wang, B. Research and Test on the Stability of Active Rollover Three-wheeled Vehicle. In Proceedings of the 2021 China SAE Congress and Exhibition (SAECCE), Shanghai, China, 19–21 October 2021. [Google Scholar]
  15. Gao, R.; Li, H.; Zhang, J.; Wang, Y.; Wei, W.; Wang, B. Research on Steering Comfort of Active Tilting Vehicles. In Proceedings of the 2021 China SAE Congress and Exhibition (SAECCE), Shanghai, China, 19–21 October 2021. [Google Scholar]
  16. Bianco, A.D.; Roberto, L.; Marco, M. Minimum Time Optimal Control Simulation of a GP2 Race Car. Inst. Mech. Eng. J. Automob. Eng. 2018, 232, 1180–2232. [Google Scholar] [CrossRef] [Green Version]
  17. Velenis, E.; Frazzoli, E.; Tsiotras, P. On Steady-State Cornering Equilibria for Wheeled Vehicles with Drift. In Proceedings of the Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference, Shanghai, China, 16–18 December 2009. [Google Scholar]
  18. Zhang, F. Trajectory Planning and Motion Control for Extreme Maneuvers of Autonomous Vehicles. Ph.D. Thesis, Tsinghua University, Beijing, China, 2018. [Google Scholar]
  19. Li, B. Study on Rear Distributed Drive Vehicles Control under Extreme Drifting Maneuvers. Master’s Thesis, Jilin University, Changchun, China, 2022. [Google Scholar]
  20. Jelavic, E.; Gonzales, J.; Borrelli, F. Autonomous Drift Parking using a Switched Control Strategy with Onboard Sensors. Sci. Direct 2017, 50, 2714–3719. [Google Scholar] [CrossRef]
  21. Qiao, W. Research on the Control Method of Vehicle Drifting Motion under Extreme Conditions. Master’s Thesis, Haerbin Institute of Technology, Haerbin, China, 2022. [Google Scholar]
  22. 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. [Google Scholar] [CrossRef]
  23. 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, eaaw1975. [Google Scholar] [CrossRef] [PubMed]
  24. Pacejka, H.B. Tyre and Vehicle Model, 2nd ed.; Elsevier: Oxford, UK, 2006; pp. 16–60. [Google Scholar]
  25. Zuoqiweilai. Available online: http://www.allinride.com/ (accessed on 5 December 2022).
  26. Guo, K.; Lu, D.; Chen, S.; Lin, W.C.; Lu, X. 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]
  27. Guo, K. UniTire: Unified Tire Model. J. Mech. Eng. 2016, 52, 90–98. [Google Scholar] [CrossRef]
  28. Xu, N. Study on the Steady State Tire Model under Combined Conditions. Ph.D. Thesis, Jilin University, Changchun, China, 2012. [Google Scholar]
  29. Wu, J.; Kong, Q.; Yang, K.; Liu, Y.; Cao, D.; Li, Z. Research on the Steering Torque Control for Intelligent Vehicles Co-Driving with the Penalty Factor of Human–Machine Intervention. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 59–70. [Google Scholar] [CrossRef]
Figure 1. The narrow tilting vehicle: (a) the physical; (b) the structural [25].
Figure 1. The narrow tilting vehicle: (a) the physical; (b) the structural [25].
Machines 11 00090 g001
Figure 2. The vehicle dynamics model.
Figure 2. The vehicle dynamics model.
Machines 11 00090 g002
Figure 3. The vertical load transfer: (a) the longitudinal movement caused; (b) the lateral and active roll movements caused.
Figure 3. The vertical load transfer: (a) the longitudinal movement caused; (b) the lateral and active roll movements caused.
Machines 11 00090 g003
Figure 4. Simplified tire coordinate system.
Figure 4. Simplified tire coordinate system.
Machines 11 00090 g004
Figure 5. The representation of UniTire: (a) the longitudinal tire force in which κ i is the TYDEX longitudinal slip ratio and C x i 1 and C x i 2 are slip stiffnesses under different vertical forces F z 1 and F z 2 ; (b) the lateral tire force in which C y i 1 and C y i 2 cornering stiffnesses under different vertical forces F z 1 and F z 2 .
Figure 5. The representation of UniTire: (a) the longitudinal tire force in which κ i is the TYDEX longitudinal slip ratio and C x i 1 and C x i 2 are slip stiffnesses under different vertical forces F z 1 and F z 2 ; (b) the lateral tire force in which C y i 1 and C y i 2 cornering stiffnesses under different vertical forces F z 1 and F z 2 .
Machines 11 00090 g005
Figure 6. Narrow tilting vehicle drifting control strategy.
Figure 6. Narrow tilting vehicle drifting control strategy.
Machines 11 00090 g006
Figure 7. The simulation result with the initial motion as Group 1 in Table 3 to realize the target drifting motion as Group 1 in Table 2: (a) the variation curve of the velocity; (b) the variation cure of the sideslip angle; (c) the variation curve of the yaw rate; (d) the variation cure of the steering angle; (e) the variation curves of the TYDEX longitudinal slip ratios; (f) the differences between the steady-state vertical load transforms of the active rolling and the normal rolling based on Equations (4)–(9), where Δ F z f = F z f l F z f r normal   rolling F z f l F z f r active   rolling / 2 and Δ F z f = F z r l F z r r normal   rolling F z r l F z r r active   rolling / 2 .
Figure 7. The simulation result with the initial motion as Group 1 in Table 3 to realize the target drifting motion as Group 1 in Table 2: (a) the variation curve of the velocity; (b) the variation cure of the sideslip angle; (c) the variation curve of the yaw rate; (d) the variation cure of the steering angle; (e) the variation curves of the TYDEX longitudinal slip ratios; (f) the differences between the steady-state vertical load transforms of the active rolling and the normal rolling based on Equations (4)–(9), where Δ F z f = F z f l F z f r normal   rolling F z f l F z f r active   rolling / 2 and Δ F z f = F z r l F z r r normal   rolling F z r l F z r r active   rolling / 2 .
Machines 11 00090 g007aMachines 11 00090 g007b
Figure 8. The simulation result with the initial motion as Group 2 in Table 3 to realize the target drifting motion as Group 2 in Table 2: (a) the variation curve of the velocity; (b) the variation cure of the sideslip angle; (c) the variation curve of the yaw rate; (d) the variation cure of the steering angle; (e) the variation curves of the TYDEX longitudinal slip ratios; (f) the position modification of the narrow tilting vehicle in the ground coordinates.
Figure 8. The simulation result with the initial motion as Group 2 in Table 3 to realize the target drifting motion as Group 2 in Table 2: (a) the variation curve of the velocity; (b) the variation cure of the sideslip angle; (c) the variation curve of the yaw rate; (d) the variation cure of the steering angle; (e) the variation curves of the TYDEX longitudinal slip ratios; (f) the position modification of the narrow tilting vehicle in the ground coordinates.
Machines 11 00090 g008
Figure 9. The simulation result with the initial motion as Group 3 in Table 3 to realize the target drifting motion as Group 2 in Table 2: (a) the variation curve of the velocity; (b) the variation cure of the sideslip angle; (c) the variation curve of the yaw rate; (d) the variation cure of the steering angle; (e) the variation curves of the TYDEX longitudinal slip ratios; (f) the position modification of the narrow tilting vehicle in the ground coordinates.
Figure 9. The simulation result with the initial motion as Group 3 in Table 3 to realize the target drifting motion as Group 2 in Table 2: (a) the variation curve of the velocity; (b) the variation cure of the sideslip angle; (c) the variation curve of the yaw rate; (d) the variation cure of the steering angle; (e) the variation curves of the TYDEX longitudinal slip ratios; (f) the position modification of the narrow tilting vehicle in the ground coordinates.
Machines 11 00090 g009aMachines 11 00090 g009b
Figure 10. The simulation result with the initial motion as Group 4 in Table 3 to realize the target drifting motion as Group 2 in Table 2: (a) the variation curve of the velocity; (b) the variation cure of the sideslip angle; (c) the variation curve of the yaw rate; (d) the variation cure of the steering angle; (e) the variation curves of the TYDEX longitudinal slip ratios; (f) the position modification of the narrow tilting vehicle in the ground coordinates.
Figure 10. The simulation result with the initial motion as Group 4 in Table 3 to realize the target drifting motion as Group 2 in Table 2: (a) the variation curve of the velocity; (b) the variation cure of the sideslip angle; (c) the variation curve of the yaw rate; (d) the variation cure of the steering angle; (e) the variation curves of the TYDEX longitudinal slip ratios; (f) the position modification of the narrow tilting vehicle in the ground coordinates.
Machines 11 00090 g010aMachines 11 00090 g010bMachines 11 00090 g010c
Figure 11. The simulation result with the initial drifting motion as Group 5 in Table 3 to realize the target drifting motion as Group 2 in Table 2: (a) the variation curve of the velocity; (b) the variation cure of the sideslip angle; (c) the variation curve of the yaw rate; (d) the variation cure of the steering angle; (e) the variation curves of the TYDEX longitudinal slip ratios; (f) the position modification of the narrow tilting vehicle in the ground coordinates.
Figure 11. The simulation result with the initial drifting motion as Group 5 in Table 3 to realize the target drifting motion as Group 2 in Table 2: (a) the variation curve of the velocity; (b) the variation cure of the sideslip angle; (c) the variation curve of the yaw rate; (d) the variation cure of the steering angle; (e) the variation curves of the TYDEX longitudinal slip ratios; (f) the position modification of the narrow tilting vehicle in the ground coordinates.
Machines 11 00090 g011aMachines 11 00090 g011b
Table 1. The main parameters of the narrow tilting vehicle.
Table 1. The main parameters of the narrow tilting vehicle.
m m b I z l f l r   w r   w f   h g  
237.1 kg195.4 kg243.2 kg∙m20.73 m0.80 m0.68 m0.70 m0.42 m
Table 2. Target drifting motion groups.
Table 2. Target drifting motion groups.
Target Group v t a r g e t β t a r g e t γ t a r g e t δ f _ t a r g e t   κ f _ t a r g e t   κ r _ t a r g e t   μ
(1)3.49 m/s−0.32 rad1.95 rad/s0.1 rad00.640.75
(2)10 m/s−0.73 rad0.71 rad/s−0.35 rad010.75
Table 3. Initial motion groups.
Table 3. Initial motion groups.
Initial Group v β γ δ f   κ f   κ r   μ
(1)5 m/s0 rad0 rad/s0 rad000.75
(2)8 m/s0 rad0 rad/s0 rad000.75
(3)10 m/s0 rad0 rad/s0 rad000.75
(4)12.5 m/s0 rad0 rad/s0 rad000.75
(5) *6 m/s−0.72 rad1.16 rad/s−0.34 rad010.75
* A drifting motion.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Xu, D.; Han, Y.; Han, X.; Wang, Y.; Wang, G. Narrow Tilting Vehicle Drifting Robust Control. Machines 2023, 11, 90. https://doi.org/10.3390/machines11010090

AMA Style

Xu D, Han Y, Han X, Wang Y, Wang G. Narrow Tilting Vehicle Drifting Robust Control. Machines. 2023; 11(1):90. https://doi.org/10.3390/machines11010090

Chicago/Turabian Style

Xu, Dongxin, Yueqiang Han, Xianghui Han, Ya Wang, and Guoye Wang. 2023. "Narrow Tilting Vehicle Drifting Robust Control" Machines 11, no. 1: 90. https://doi.org/10.3390/machines11010090

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