Next Article in Journal
Improvement of Adaptive Motion Performance in a Flexible Actuator, Based on Electrically Induced Deformation
Previous Article in Journal
Adaptive Neural Control of a 2DOF Helicopter with Input Saturation and Time-Varying Output Constraint
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

PSO-Based Variable Parameter Linear Quadratic Regulator for Articulated Vehicles Snaking Oscillation Yaw Motion Control

Key Laboratory of CNC Equipment Reliability, Ministry of Education, School of Mechanical and Aerospace Engineering, Jilin University, Changchun 130022, China
*
Authors to whom correspondence should be addressed.
Actuators 2022, 11(11), 337; https://doi.org/10.3390/act11110337
Submission received: 27 October 2022 / Revised: 12 November 2022 / Accepted: 17 November 2022 / Published: 18 November 2022
(This article belongs to the Section Actuators for Surface Vehicles)

Abstract

:
In this paper, the seven degrees of freedom (DOF) nonlinear system model of articulated vehicles, including the vehicle dynamics model, tire and hydraulic steering system model, and the linearized ideal reference model, is constructed. A layered stability controller for the articulated vehicle is built. The particle swarm optimization (PSO)-based variable parameter linear quadratic regulator (LQR) for the upper-level yaw torque controller and the lower-level torque distributor based on the principle of the minimum tire utilization are established. The effectiveness of the LQR upper-level yaw torque controller for an articulated vehicle at different speeds and control references are compared and analyzed through feedforward and feedback control. We optimize the parameters in the LQR controller using PSO and verify the improvement in the controller’s performance with optimized parameters. Overall, the effect of front and rear-integrated control is best, followed by rear-based and front-based control. The PSO algorithm to optimize the LQR controller parameters for snaking oscillation control is effective.

1. Introduction

Due to their small radius, excellent maneuverability, and wide adaptability, articulated vehicles are widely used in agriculture, forestry, construction, rescue and military, and other fields [1,2]. Since articulated vehicles are special configurations where a hydraulic steering system connects two separate bodies, the lateral stability is poor, especially at high speeds. The articulated vehicles show the instability phenomenon in forms such as snaking oscillation. Corresponding studies on snaking oscillation and influencing factors have been conducted by relevant scholars [3,4,5]. These studies reinforce that snaking oscillation can limit the speed of articulated vehicles, increase the operational burden and hazards for drivers, and reduce the operational efficiency of articulated vehicles. Therefore, it is necessary and meaningful to study the snaking oscillation suppression of articulated vehicles.
The study of snaking oscillation suppression of articulated vehicles can be categorized into two main research methods. The passive method includes improving the hydraulic steering system [6,7], optimizing the friction and damping of articulated points, and locking the differential [8]. The other is the active control method, which includes hydraulic system control [9], differential braking control, direct transverse moment control [10], and other active control methods. Due to the perfection of the electric drive, the distributed drive is realized, and the controllability of the vehicle chassis is greatly improved. The corresponding control strategies and algorithms improve vehicle stability under complex working conditions and avoid the adverse effects of passive control, such as limited control effects and large energy consumption. The most current applications for distributed electric drive vehicle stability active control are direct yaw control and the layered control mode [11,12]. The upper generalized force-calculation layer, based on the driver’s intention and the vehicle’s current state, calculates the longitudinal forces and yaw moments that should be applied to the vehicle through optimization algorithms. In the lower moment distribution layer, the generalized forces calculated in the upper layer are coordinately distributed to the wheels’ driving forces by various algorithms [13,14,15,16,17].
Azad designed a robust state feedback controller to suppress snaking oscillation by calculating and adjusting the parameters of the robust controller [1,18]. Wang compared the control effect of a single PID controller with a dual PID controller by establishing a linear dynamics model reflecting the lateral characteristics of the vehicle. The simulation results showed that the dual PID controller could provide a faster response and better stability effects [19]. Mehdi Abroshan designed an MPC controller for differential braking of tractor and trailer to suppress Jackknifing and snaking instability modes [20]. Piotr Dudziński constructed an articulated vehicle’s stability function to achieve snaking oscillation suppression as well as straight-line retention by controlling the front wheel braking torque magnitude and braking time [21]. Cheng applied the sliding mode control algorithm in the upper layer to calculate the demanded yaw moment and applied the BP artificial neural network to design the lower moment distribution layer [22]. Gao established a layered LQR stability controller in the form of feedforward and feedback using the yaw velocity and side slip angle as control parameters. The front-based control effect and the rear-based control effect were investigated. Overall, the front-based control effect was better [23]. Xu used the MPC algorithm to control the vehicle yaw velocity and side slip angle and compared the effect with the LQR algorithm [24]. In the existing studies, the control of articulated vehicles is based on the front or rear body. There is no comprehensive study on front and integrated rear control. In studying some control algorithms for articulated vehicles, the selection of parameters relies on empirical selection. This may not be conducive to establishing the best control of the controller and waste a significant amount of time adjusting parameters.
This paper uses optimal control theory and the layered control method to establish the controller for articulated vehicle snaking suppression. The nonlinear dynamics model for articulated vehicles and the linearized reference model are developed. The LQR upper yaw torque calculating layer and the lower level torque distributor based on the principle of minimum tire utilization are established. The effect of the articulated vehicle snaking oscillation controller is improved by optimizing each parameter in the LQR controller through PSO. The effects of snaking oscillation suppression of articulated vehicles are compared and analyzed under two working conditions of low and high speeds based on three control bases: front-based control, rear-based control, and front and rear integrated control.

2. Modeling of Nonlinear Systems for Articulated Vehicles

2.1. Vehicle Dynamics Analysis and Modeling

The articulated vehicle dynamics model is the basis of dynamics control. Therefore, a 7 DOF articulated vehicle nonlinear system model containing the vehicle dynamics model, the tire model, and the hydraulic steering model is established. The articulated vehicle dynamics model is simplified as follows based on this study’s research objectives:
(1)
The front and rear body centers are located on the longitudinal central axis, and the vehicle is symmetrical with respect to the longitudinal central axis;
(2)
The influence of the tire camber angle and return torque are disregarded;
(3)
Air resistance is disregarded, and the road surface is flat and two-dimensional.
The articulated vehicle dynamics model is shown in Figure 1; the related quantities applied in this paper are in the nomenclature. The force analysis of the articulated vehicle is carried out to obtain the equilibrium equations for the lateral, longitudinal, and yaw of the front and rear vehicles. After simplification, the articulated vehicle dynamics equations are shown in Equation (1). The tire force and the equivalent moment of the hydraulic steering system acting on the articulation point in the equation can be obtained from the tire model and the hydraulic steering system model. The initial Newtonian mechanics’ equations and the simplification process are shown in Appendix A.
{ ( m 1 + m 2 ) v ˙ x 1 = ( m 2 + m 1 ) w 1 v y 1 + m 2 L 4 w ˙ 2 sin β m 2 L 2 w 1 2 m 2 L 4 w 2 2 cos β + F x 1 + F x 2 + ( F x 3 + F x 4 ) cos β + ( F y 3 + F y 4 ) sin β ( m 1 + m 2 ) v ˙ y 1 = m 2 L 2 w ˙ 1 ( m 1 + m 2 ) w 1 v x 1 + m 2 L 4 w ˙ 2 cos β + m 2 L 4 w 2 2 sin β + F y 1 + F y 2 + ( F y 3 + F y 4 ) cos β ( F x 3 + F x 4 ) sin β I 1 w ˙ 1 = M O 1 + ( F x 1 F x 2 ) B + ( F y 1 + F y 2 ) ( L 1 + L 2 ) m 1 ( v ˙ y 1 + v x 1 ω 1 ) L 2 I 2 ω ˙ 2 = M O 2 + ( F x 3 F x 4 ) B ( F y 3 + F y 4 ) L 3 + ( F y 1 + F y 2 ) L 4 cos β + ( F x 1 + F x 2 ) L 4 sin β m 1 ( v ˙ y 1 + v x 1 ω 1 ) L 4 cos β m 1 ( v ˙ x 1 v y 1 ω 1 ) L 4 sin β
The vertical force of each tire will change with the change of the articulated angle, and the lateral and longitudinal acceleration will cause axial load transfer. Therefore, in addition to its gravity, the transferred load should be distributed. The analysis of the articulated vehicle’s vertical force is shown in Figure 2. The vertical force of each tire is shown in Equation (2), and the specific calculation process is included in Appendix A.
{ F z 1 = L l r L l f + L l r B cos θ 2 + B 2 B cos θ 2 ( m 1 + m 2 ) g ( B cos θ 2 + B ) ( m 1 + m 2 ) a x ' h 2 B L ' cos θ 2 + L l r L l f + L l r ( m 1 + m 2 ) a y ' h 2 B cos θ 2 F z 2 = L r r L r f + L r r B cos θ 2 B 2 B cos θ 2 ( m 1 + m 2 ) g ( B cos θ 2 B ) ( m 1 + m 2 ) a x ' h 2 B L ' cos θ 2 L r r L r f + L r r ( m 1 + m 2 ) a y ' h 2 B cos θ 2 F z 3 = L l f L l f + L l r B cos θ 2 + B 2 B cos θ 2 ( m 1 + m 2 ) g + ( B cos θ 2 + B ) ( m 1 + m 2 ) a x ' h 2 B L ' cos θ 2 + L l f L l f + L l r ( m 1 + m 2 ) a y ' h 2 B cos θ 2 F z 4 = L r f L r f + L r r B cos θ 2 B 2 B cos θ 2 ( m 1 + m 2 ) g + ( B cos θ 2 B ) ( m 1 + m 2 ) a x ' h 2 B L ' cos θ 2 L r f L r f + L r r ( m 1 + m 2 ) a y ' h 2 B cos θ 2

2.2. Tire Models

This study uses the Dugoff tire model, which complements the elastic base analysis model established by Fiala and the integrated lateral force–vertical force model of Pacejka and Sharp. The tire model provides a method to calculate the forces under the combined action of lateral and longitudinal forces. The characteristics are fast computation and require fewer parameters. The lateral and longitudinal forces of the tire can be obtained from the vertical force of the tire, the tire side slip angle, and the longitudinal slip rate. The model equations are as follows:
{ F x = C σ S t i 1 + S t i f ( λ ) F y = C α tan ( α ) 1 + S t i f ( λ )
where λ = μ F z ( 1 + S t i ) 2 { ( C σ S t i ) 2 + ( C σ tan ( α ) ) 2 } 1 / 2   f ( λ ) = { ( 2 λ ) λ   λ < 1 1   λ 1 . Other parameters and the calculation process are included in Appendix A.

2.3. Hydraulic Steering System Model

The hydraulic steering system model is shown in Figure 3. When articulated vehicles travel in a straight line or at a fixed radius, the inlet and outlet ports of the steering valve are closed, and the hydraulic steering system is equivalent to a torsion spring acting at the steering hinge point and connecting the front and rear bodies.
The left and right hydraulic cylinder forces are as follows:
{ F L = P 1 A 1 P 2 A 2 F R = P 2 A 1 P 1 A 2
The hydraulic steering system has torque on the articulation points of the articulated vehicles:
M O 1 = M O 2 = M = F L h 1 F R h 2
The specific calculation process and related parameters are included in Appendix B.

3. Snaking Oscillation Suppression Control of the Articulated Vehicle

3.1. Articulated Vehicle Three DOF Reference Model

Due to the special configuration of articulated vehicles and the existence of hydraulic steering systems, the front and rear body of the articulated vehicle will oscillate, and snaking oscillation with the road excitation and other external interference will occur at high speed. Thus, a three DOF linear reference model with a hydraulic system for dynamics control needs to be constructed. The three DOF reference model with front-based control is shown in Figure 4.
The forward velocity is assumed to be constant. Longitudinal forces are small compared with lateral forces, and the articulated vehicle maintains longitudinal motion balance. The hydraulic steering system is simplified to a torsion spring. We can assume that the road surface is smooth without slope, air resistance is ignored, and the tire lateral force varies in the linear range. The longitudinal force of two wheels can be equated to the yaw moment applied to the vehicle. Articulated vehicles have a relatively small articulated angle when snaking oscillation occurs during high-speed, straight-line driving. It should be noted that we have enlarged the articulated angle in the figure to facilitate interpretation; the actual angle is not as significant as shown in the figure. Since β is considerably small, it is acceptable to assume cos β   ≈ 1.
The dynamics equations for the lateral and yaw of the articulated vehicle are as follows:
m 1 ( v ˙ y 1 + v x 1 ω 1 ) + m 2 ( v ˙ y 2 + v x 2 ω 2 ) = F y 1 + F y 2 + F y 3 + F y 4
( I 1 + m 1 L 2 2 ) w ˙ 1 = M + ( F y 1 + F y 2 ) ( L 1 + L 2 ) + M 1
( I 2 + m 2 L 4 2 ) w ˙ 2 = M ( F y 3 + F y 4 ) ( L 3 + L 4 )
The front and rear vehicles have the following kinematic relationships:
β ˙ = ω 1 ω 2
v y 2 = v y 1 ( L 2 + L 4 ) ω 1 + L 4 β ˙ + v x 1 β
v ˙ y 2 = v ˙ y 1 ( L 2 + L 4 ) ω ˙ 1 + L 4 β ¨ + v x 1 β ˙
The lateral speeds of the front and rear wheels are as follows:
{ v t y 1 , 2 = v y 1 + L 1 w 1 v t y 3 , 4 = v y 2 L 3 w 2 = v y 1 ( L 2 + L 3 + L 4 ) ω 1 + ( L 3 + L 4 ) β ˙ + v x 1 β
Tire forces can be expressed as follows:
{ α t 12 = v t y 1 , 2 v x α t 34 = v t y 3 , 4 v x
{ F y 1 = F y 2 = α t 12 C α 1 F y 3 = F y 4 = α t 34 C α 2
The equivalent spring stiffness of the hydraulic system and the equivalent moment acting on the articulation point are as follows:
K R = 2 K c V 0 ( A 1 h 1 + A 2 h 2 ) 2
M = K R β
In conjunction with Equations (6)–(16), the sideslip angle can be expressed as α = v y 1 v x ; the front-based control reference model dynamical equation is as follows:
( α ˙ 1 w ˙ 1 ) = ( a 11 a 12 a 21 a 22 ) ( α 1 w 1 ) + ( a 13 a 23 ) β ˙ + ( a 14 a 24 ) β + ( a 15 a 25 ) M 1
i.e.,   X ˙ 1 = A 1 X 1 + A 2 β ˙ + A 3 β + A 4 M 1
where     a 11 = 2 ( C α 1 + C α 2 ) ( m 1 + m 2 ) v x 1 2 m 2 L 4 ( L 3 + L 4 ) C α 2 ( I 2 + m 2 L 4 2 ) ( m 1 + m 2 ) v x 1 + 2 m 2 L 2 C α 1 ( L 1 + L 2 ) ( m 1 + m 2 ) ( I 1 + m 1 L 2 2 ) v x 1 ,
a 12 = 2 L 1 C α 1 2 ( L 2 + L 3 + L 4 ) C α 2 ( m 1 + m 2 ) v x 1 2 + 2 m 2 L 4 ( L 3 + L 4 ) ( L 2 + L 3 + L 4 ) C α 2 ( I 2 + m 2 L 4 2 ) ( m 1 + m 2 ) v x 1 2 + 2 m 2 L 2 C α 1 ( L 1 2 + L 1 L 2 ) ( m 1 + m 2 ) ( I 1 + m 1 L 2 2 ) v x 1 2 1 ,
a 13 = 2 ( L 3 + L 4 ) C α 2 ( m 1 + m 2 ) v x 1 2 2 m 2 L 4 ( L 3 + L 4 ) 2 C α 2 ( I 2 + m 2 L 4 2 ) ( m 1 + m 2 ) v x 1 2 ,
a 15 = m 2 L 2 ( m 1 + m 2 ) ( I 1 + m 1 L 2 2 ) v x 1
a 14 = 2 C α 2 ( m 1 + m 2 ) v x 1 + m 2 L 4 K R 2 m 2 L 4 C α 2 ( L 3 + L 4 ) ( I 2 + m 2 L 4 2 ) ( m 1 + m 2 ) v x 1 m 2 L 2 K R ( m 1 + m 2 ) ( I 1 + m 1 L 2 2 ) v x 1
a 21 = 2 C α 1 ( L 1 + L 2 ) ( I 1 + m 1 L 2 2 ) ,   a 22 = 2 C α 1 ( L 1 2 + L 1 L 2 ) ( I 1 + m 1 L 2 2 ) v x 1   , a 23 = 0   , a 24 = K R ( I 1 + m 1 L 2 2 )   , a 25 = 1 ( I 1 + m 1 L 2 2 )
The feedforward controller is designed to make the articulated vehicle sideslip angle and yaw velocity tend to the ideal stable value. The feedforward compensation torque is related to the articulation angle as follows:
M f 1 = G f 1 β
where   G f 1 is the feedforward controller gain factor. Laplace transforms and simplifies Equation (17); the feedforward controller gain factor is as follows:
G f 1 = ( a 11 a 12 a 12 a 21 ) α 0 ( a 12 a 24 a 14 a 22 ) β ( a 12 a 23 a 15 a 22 ) β
According to the steering geometry [23],
α 0 = L 1 sin β ( L 1 + L 2 ) cos β + L 3 + L 4
The articulated vehicle desired state space equation is as follows:
X ˙ d f = A d f X d f + B d f β
where   X d f = [ α d f ω d f ] , A d f = d i a g ( 1 t α f , 1 t ω f ) , B d f = [ k α f t α f   k ω f t ω f ] T
k α f = a 12 a 24 a 14 a 22 + ( a 12 a 25 a 15 a 22 ) G f 1 a 11 a 22 a 12 a 21 , t α f = 1 a 14 a 13 a 22 + a 15 G f 1 k α f
k ω f = a 14 a 21 a 11 a 24 + ( a 21 a 15 a 11 a 25 ) G f 1 a 11 a 22 a 12 a 21 , t ω f = 1 a 13 a 21 + a 24 + a 25 G f 1 k ω f
Similarly, the rear-based control reference model dynamical equation is as follows:
( α ˙ 2 w ˙ 2 ) = ( b 11 b 12 b 21 b 22 ) ( α 2 w 2 ) + ( b 13 b 23 ) β ˙ + ( b 14 b 24 ) β + ( b 15 b 25 ) M 2
i.e., X ˙ 2 = B 1 X 2 + B 2 β ˙ + B 3 β + B 4 M 2
where b 11 = 2 ( C α 1 + C α 2 ) ( m 1 + m 2 ) v x 2 2 m 1 L 2 ( L 1 + L 2 ) C α 1 ( m 1 + m 2 ) ( I 1 + m 1 L 2 2 ) v x 2 + 2 m 1 L 4 ( L 3 + L 4 ) C α 2 ( m 1 + m 2 ) ( I 2 + m 2 L 4 2 ) v x 2 ,
b 12 = 2 ( L 1 + L 2 + L 4 ) C α 1 2 L 3 C α 2 ( m 1 + m 2 ) v x 2 2 2 m 1 L 2 ( L 1 + L 2 ) ( L 1 + L 2 + L 4 ) C α 1 ( m 1 + m 2 ) ( I 1 + m 1 L 2 2 ) v x 2 2 2 m 1 L 4 ( L 3 2 + L 3 L 4 ) C α 2 ( m 1 + m 2 ) ( I 2 + m 2 L 4 2 ) v x 2 2 1 ,
b 13 = 2 ( L 1 + L 2 ) C α 1 ( m 1 + m 2 ) v x 2 2 2 m 1 L 2 ( L 1 + L 2 ) 2 C α 1 ( m 1 + m 2 ) ( I 1 + m 1 L 2 2 ) v x 2 2 , b 15 = m 1 L 4 ( m 1 + m 2 ) ( I 2 + m 2 L 4 2 ) v x 2 ,
b 14 = 2 m 1 L 2 ( L 1 + L 2 ) C α 1 + m 1 L 2 K R ( m 1 + m 2 ) ( I 1 + m 1 L 2 2 ) v x 2 2 C α 1 ( m 1 + m 2 ) v x 2 m 1 L 4 K R ( m 1 + m 2 ) ( I 2 + m 2 L 4 2 ) v x 2 ,
b 21 = 2 ( L 3 + L 4 ) C α 2 ( I 2 + m 2 L 4 2 ) , b 22 = 2 ( L 3 2 + L 3 L 4 ) C α 2 ( I 2 + m 2 L 4 2 ) v x 2 , b 23 = 0 , b 24 = K R ( I 2 + m 2 L 4 2 )   , b 25 = 1 ( I 2 + m 2 L 4 2 )
The feedforward compensation torque related to the articulation angle is as follows:
M f 2 = G f 2 β
where G f 2 = ( b 11 b 12 b 12 b 21 ) α 0 ( b 12 b 24 b 14 b 22 ) β ( b 12 b 23 b 15 b 22 ) β .
The articulated vehicle desired state space equation is as follows:
X ˙ d r = A d r X d r + B d r β
where X d r = [ α d r ω d r ] , A d r = d i a g ( 1 t α r , 1 t ω r ) , B d r = [ k α r t α r   k ω r t ω r ] T
k α r = b 12 b 24 b 14 b 22 + ( b 12 b 25 b 15 b 22 ) G f 2 b 11 b 22 b 12 b 21   , t α r = 1 b 14 b 13 b 22 + b 15 G f 2 k α r
k ω r = b 14 b 21 b 11 b 24 + ( b 21 b 15 b 11 b 25 ) G f 2 b 11 b 22 b 12 b 21   t ω r = 1 b 13 b 21 + b 24 + b 25 G f 2 k ω r

3.2. Variable Parameter LQR(VLQR) Yaw Motion Controller

The controller is designed in layers. The sideslip angle and yaw velocity characterizing the vehicle state are used as control variables. The LQR algorithm is used to solve for the direct yaw moment applicable to the vehicle. The PSO algorithm optimizes the parameters in the LQR to improve the controller control in the upper yaw torque calculation layer. In the lower torque distribution layer, the principle of minimum tire utilization is used to distribute the vehicle drive forces and additional yaw moments. The detailed process is shown in Figure 5.
Optimal control theory can be achieved under a certain model. It is reasonable to use the LQR optimal control theory to design the yaw moment feedback controller, considering the characteristics of the articulated vehicle. The vehicle condition tends to the target value with feedback compensation. The error equation between the real and desired values of the vehicle can be obtained from the 7 DOF nonlinear vehicle model with the desired state space equation:
e = X X d f = ( α α d f ω ω d f )
where   X   is the sideslip angle and yaw velocity from the 7 DOF nonlinear vehicle model,   and     X d f   is the sideslip angle and yaw velocity from the desired state space equation.
For the derivative of the error, we can ignore higher-order and interference terms. The error deviation equation can be obtained as follows:
e ˙ = A 1 e + A 4 M f b
It is not desirable to introduce excessive feedback control while reducing the error. Therefore, it is necessary to limit the direct yaw moment of the feedback. The controller performance metric needs to be established to ensure that the LQR controller obtains the optimal solution. The design optimization objective function is as follows:
J = 0 [ e T Q e + M f b T R M f b ] d t
The optimal yaw moment is obtained when the minimum value of   J   is obtained, where Q = [ q α 0 0 q w ] , R = [ r f b ] . They are, respectively, the weighting matrices of the sideslip angle and yaw velocity in the LQR controller.   Q   is a semi-positive definite matrix, and R   is a positive definite matrix. q α   indicates the weight of the control system for the error between the sideslip angle and the desired value.   q w   indicates the weight of the error between the angular velocity and the desired value. r f b   indicates the degree of limitation on the yaw moment.
The standard linear quadratic (LQR) problem can be solved by establishing the infinite time optimal control Riccati equation.
P A + A T P P E R 1 E T P + Q = 0
We can solve the Riccati equation to obtain the state feedback gain matrix based on the LQR method.
G f b = R 1 E T P
The direct yaw moment feedback torque is as follows:
M f b = G f b e = g 1 e α g 1 e ω
From the LQR algorithm deduction process and the optimal control law, we learn that the control effect of the controller depends entirely on the choice of parameters in the matrices Q and R. However, there is no analytical method for selecting parameters in the matrices. The selection of the parameters is different when the control and the optimization objectives are different.
Therefore, researchers often rely on subjective experience to select the parameters in the matrix and use extensive testing and simulation analysis to select the set of parameters with better control. This can consume a lot of time and effort, and in many cases, the parameters can only be adjusted qualitatively. The chosen matrix parameters are not guaranteed to obtain the optimal performance of the controller. Therefore, when selecting the matrix parameters, the “optimal matrix parameters” of the LQR controller for an articulated vehicle driving in a straight line at high speed are determined by the PSO algorithm according to the law of vehicle stability control.

3.3. Optimization of VLQR Controller Based on PSO

The particle swarm optimization (PSO) algorithm is a group collaboration stochastic search algorithm simulating birds’ foraging behavior. PSO is an ergodic optimization method, and the particle follows the optimal particle in a certain space to search for the optimal value iteratively. The position and velocity of the ith particle are denoted by X i and V i , respectively. The fitness value of each particle is calculated by the objective optimization function. In each iteration, the particle updates itself by following two optimal results; one is the optimal result found by the particle itself, i.e., the individual optimum, and the other is the optimal result currently found by the whole population, i.e., the global optimum. The updated equations for the velocity and position of each particle are as follows:
v i , j ( t + 1 ) = w v i , j ( t ) + c 1 r 1 [ p i , j x i , j ( t ) ] + c 2 r 2 [ p g , j x i , j ( t ) ] x i , j ( t + 1 ) = x i , j ( t ) + v i , j ( t + 1 ) , j = 1 , 2 , , d
where   t   is the current iteration number ,   w   is the inertia weight factor ,   c 1   and c 2 are the positive learning factors ,   a n d   r 1 and   r 2   are random numbers within   [ 0 , 1 ] .
The particle swarm search space is three-dimensional when front-based or rear-based control is used. The front-based control parameters are   q α f ,   q w f ,   and   r f b f , and the rear-based control parameters are   q α r ,   q w r , and r f b r . The particle swarm search space is six-dimensional when the front and rear integrated control are ( q α f ,   q w f ,   r f b f ,   q α r ,   q w r ,   r f b r ). After generating the initial particle swarm, assigning the LQR control parameters, calculating the feedback gain, invoking the vehicle dynamics model, calculating the fitness, seeking and updating, and verifying the termination condition, the optimal LQR control parameters are eventually obtained. The specific process is shown in Figure 6.
The fitness function is the basic element of PSO. According to the characteristics of the articulated vehicle and the working conditions, considering the relationship between frequency and time domain, the sum of integrated time and absolute error (ITAE) of the sideslip angle and yaw velocity is selected as the fitness function to improve the response characteristics of the vehicle. It is expressed as:
min T = 0 T t | e β ( t ) | dt + 0 T t | e ω ( t ) | dt

3.4. The Lower Torque Distribution Layer

The yaw moment generated by the PSO-LQR controller needs to be achieved by controlling the articulated vehicle with each wheel’s driving force. Due to the articulated configuration, the additional yaw moment of the front and rear vehicles can only be achieved by the tires on the respective vehicle. According to the friction ellipse principle of tires, the sum of the utilization rate of the four tires should be minimized for a high stability margin of the vehicle, as shown in Equation (33). The drive torque can be distributed according to the wheel load so that the vehicle has a large lateral traction margin to improve vehicle safety.
min J = i = j 4 C j F x j 2 + F y j 2 μ 2 F z j 2
Here, C j   is the weight factor of each wheel. Since the differences between the drive motors of each wheel are not considered, the weighting factor of each wheel C j is set to 1. When the vehicle is driving, it is more difficult to obtain the lateral force of the tire compared with the longitudinal force of the tire, and the lateral force of the tire and the vertical load of each wheel do not change suddenly. Therefore, Equation (33) can be simplified as follows:
min J = j = 1 4 C j F x j 2 μ 2 F z j 2
The total longitudinal drive force of the articulated vehicle should be first satisfied when the yaw moment is distributed. In addition, the longitudinal force is limited by the road adhesion conditions, and the driving force of each wheel cannot exceed the maximum driving force that each drive motor can provide or the maximum friction between the tires and the ground. Thus, the parameters in the target equation should satisfy the following constraints:
{ F x 1 + F x 2 + F x 3 + F x 4 = F d B ( F x 1 F x 2 ) = M 1 B ( F x 3 F x 4 ) = M 2 μ F z j F x j min ( μ F z j , F m a x )
where F d   is the total required longitudinal drive force.
When the vehicle performs stability control with the front-based or rear-based control, the other vehicle is without a yaw moment. However, when the vehicle performs stability control with front and rear integrated control, both front and rear vehicles apply yaw moment. Compared with the front-based or rear-based control individually, more units are controlled, and the front and rear integrated control effects are most likely better in theory.

4. Simulation Analysis

To comprehensively analyze the effectiveness and characteristics of the control system, the stability controller constructed in Section 3 is simulated at 5 m/s under low-speed conditions and 15 m/s under high-speed conditions. Simulation and comparative analysis of the LQR controller with unoptimized parameters (later denoted by LQR) and the optimized parameters of PSO (later denoted by PSO-LQR) are conducted under four conditions: uncontrolled, front-based control, rear-based control, and front and rear integrated control. The simulation and analysis validate the effectiveness and advantages of LQR control methods and PSO optimization. The parameters in the model are shown in Table 1.

4.1. Comparative Analysis of Uncontrolled Conditions and LQR Control

This subsection compares the simulation of the uncontrolled condition and various LQR controllers for articulated vehicles at 5 m/s and 15 m/s to initially verify the validity of the controller. After debugging, the LQR controller parameters are taken as follows: front-based control ( q α f = 10 6 , q w f = 10 5 , r f b f = 10 4 ), rear-based control ( q a r = 10 5 , q w r = 10 3 , r f b r = 10 6 ), and front and rear integrated control ( q α f = 10 6 , q w f = 10 4 , r f b f = 10 6 , q α r = 10 6 , q w r = 10 2 , r f b r = 10 6 ). With the articulated vehicle traveling at 5 m/s, the articulated angle is shown in Figure 7, and the other parameters of the articulated vehicle without control and under various base controls are shown in Figure 8.
From the simulation results, it is obvious that the LQR controller, whether it is front-based control, rear-based control, or front and rear-integrated control, has a more obvious control effect compared to the uncontrolled condition. They can limit the articulated angle’s amplitude and accelerate the convergence speed. However, the front and rear integrated control effects are significantly better than the front-based control and the rear-based control both in terms of oscillation amplitude and convergence speed. The rear-based control is intermediate, and the front-based control is the least effective.
The angular velocity of the front and rear vehicle body is similar to the articulated angle, and all three controls limit the amplitude of oscillation and accelerate the convergence speed. However, the front and rear integrated control effects are the best, and front-based control is the worst. In terms of the front and rear vehicle body lateral acceleration, front-body lateral acceleration is slightly greater than that of rear-body acceleration. Although the front and rear integrated control amplitude is the largest, the convergence speed is the fastest. Because of the relationship between acceleration and force, this indicates that the front and rear integrated control response is faster, and the yaw moment is larger, so it has a better convergence speed. Therefore, when the articulated vehicle is driving at 5 m/s, all three controls have a good suppression effect on snaking oscillation. However, the front and rear integrated control are the best, rear-based control is the second best, and front-based control is the worst.
With the articulated vehicle driving at 15 m/s, the articulated angle is shown in Figure 9, and the other parameters of the articulated vehicle without control and under various base controls are shown in Figure 10.
All three controls have significant control effects. In the uncontrolled condition, the vehicle’s articulated angle is in the convergence state, but the convergence speed is slow, and the mean amplitude centerline gradually deviates from zero. The angular velocity of the front and rear vehicle body, the lateral acceleration, and the lateral velocity gradually increases. At this point, the vehicle appears to be running off course. After control, all vehicle parameters can be quickly converged, i.e., the snaking oscillation can be better suppressed, and the run-out phenomenon can be suppressed. These results are still based on the best-combined control of the front and rear body, followed by that of the rear body and that of the front body, which is the worst. Similar to at lower speeds, front and rear-integrated control is still obviously best, rear-based control is the second best, and front-based control is the worst. However, the effect of rear-based control is not as advantageous as front-based control at low speeds. Especially at convergence speeds, the front-base convergence speed is slightly better.

4.2. Comparative Analysis of LQR and PSO-LQR

In this section, the PSO effect is verified by comparing the artificially rectified LQR parameter controller with the PSO-LQR controller under the three controls: front-based control, rear-based control, and front and rear integrated control. Due to the space limitations, this section analyzes the articulated vehicle based on three types of control when it is driving at 15 m/s.

4.2.1. Comparative Analysis of Front-Based Control

To improve the algorithm search efficiency, according to experience and simulation, the initial population number is assumed to be 50, and the iteration number is assumed to be 80. The search space is limited to a certain range. The optimal value is finally found, and the optimized control parameters are shown in Table 2. The articulated angle is shown in Figure 11, and the other parameters after controlling the LQR and PSO-LQR are shown in Figure 12.
According to the simulation results, the PSO-LQR controller has a better suppression effect on the snaking oscillation both in amplitude and convergence speed. For the angular velocity, lateral velocity, and lateral acceleration of the front and rear vehicle body, the PSO-LQR controller still works better. Although the amplitudes of the front and rear vehicle body accelerations are larger under PSO-LQR control at the initial moment, the subsequent convergence time is shorter. This also indicates that the response is fast and the feedback control is better. The PSO algorithm’s effectiveness and the vehicle stability improvement after optimization are demonstrated.

4.2.2. Comparative Analysis of Rear-Based Control

The initial population and iteration numbers are the same as those of front-based control. The rear-based control search range and optimized control parameters are shown in Table 3. The articulated angle is shown in Figure 13, and the other parameters after controlling the LQR and PSO-LQR are shown in Figure 14.

4.2.3. Comparative Analysis of Front and Rear Integrated Control

The search range and optimized parameters are shown in Table 4. The articulated angle is shown in Figure 15, and the parameters in integrated front and rear body control of LQR and PSO-LQR are shown in Figure 16.
According to the simulation results, the overall control effect of the PSO-LQR controller is better. Particularly, the optimization effect on the control of the articulated angle is obvious. The oscillation amplitude is greatly reduced, and the convergence speed is accelerated. The optimization effect on the amplitude of the front and rear vehicle angular velocity is not obvious, but the convergence speed is accelerated. The oscillation amplitude is greater in the lateral acceleration of the front and rear car bodies while the convergence speed is increased. Overall, the LQR controller parameters optimized by the PSO algorithm have a better control effect and can improve the suppression effect of the articulated vehicle snaking in the time and frequency domains to improve vehicle stability.
The articulated angle is shown in Figure 17, and the other parameters of the articulated vehicle under three PSO-LQR controls at 15 m/s are shown in Figure 18.
After PSO algorithm optimization, the effect of the snaking oscillation suppression based on front and rear integrated control for articulated vehicles is still the best, and the advantage is obvious. Rear-based control is significantly more effective than front-based control. Overall, rear-based control is better than front-based control for snaking oscillation suppression. The advantage is greater than when the LQR controller parameters are not optimized by PSO. Rear-based control has better oscillation amplitude suppression, and although the convergence speed is slowed down, the convergence process is relatively smooth. In terms of the front and rear vehicle angular velocity, rear-based control is also better than front-based control, with no significant difference in the convergence speed, and the amplitude decreases significantly and changes smoothly. However, in terms of the front vehicle lateral velocity, front body-based control is better.
The articulated vehicle driving force of each tire under the three PSO-LQR controls is shown in Figure 19. The tire force based on the front and rear integrated control at the moment of snaking oscillation emergence shows the greatest amplitude. However, the oscillation frequency during the convergence is the highest, and the convergence speed is the fastest. Since force is the reason for changing the motion state, front and rear integrated control is the most effective for articulated vehicle snaking oscillation suppression control. Compared with rear-based control, front-based control has a slightly faster convergence rate and higher oscillation frequency because the tires have rolling friction with the ground, and the front and rear vehicle weights and center of gravity positions are different. Therefore, the driving force of each tire is not zero, and the driving force of the tires of the front and rear vehicles are different during articulated vehicle stable driving after suppressing the snaking oscillation.

5. Conclusions

The articulated vehicle 7 DOF nonlinear system model and the three control desirable reference models were obtained herein. The PSO-LQR upper-level yaw torque controller and the lower torque distribution layer for snaking oscillation yaw motion control were established.
The effectiveness of the front-based, rear-based, and front and rear-integrated LQR controllers was initially verified by comparing them with uncontrolled conditions at different speeds. All three controls can limit the articulated angle oscillation amplitude and convergence speed. The three controls can also suppress the snaking oscillation at higher speeds while ensuring the straightness of vehicle driving. The front and rear integrated control effects are significantly better than the front-based and rear-based control. The rear-based control effect is medium, and the front-based control effect is the worst.
PSO optimizes the parameters in the LQR controller, and the control effect of the three controllers after parameter optimization is improved both in oscillation amplitude and convergence speed. In contrast, the front and rear integrated control effects improved the most after parameter optimization. After parameter optimization, comparing the control effect under the three controls shows that the front and rear integrated control effect is obviously the best, followed by rear-based control, and the front-based control effect is the worst. The front and rear integrated control tire forces have the largest amplitude, highest oscillation frequency, and fastest convergence rate. In conclusion, the proposed layered stability controller and the PSO algorithm to optimize LQR controller parameters for snaking oscillation control are effective.

6. Discussion

This paper focuses on the three control modes and compares LQR and PSO-LQR control for articulated vehicles’ snaking oscillation control. The proposed front and rear integrated control and PSO-LQR can substantially improve the articulated vehicles’ snaking oscillation suppression effect. The control method proposed in the study is under the condition that the parameters of articulated vehicles are known and invariable. However, due to the inherent characteristics of PSO and LQR optimization algorithms and the performance limitations of controller hardware, the method proposed in the study does not allow PSO to optimize the parameters in the LQR controller in real time under different operating conditions and variable vehicle parameters. Therefore, the real-time optimization of the articulated vehicles’ snaking suppression with variable body parameters and operating conditions should be the focus of subsequent research.

Author Contributions

Conceptualization, T.L. and J.W.; methodology, T.L. and J.W.; software, T.L., K.Z. and X.G.; validation, T.L.; formal analysis, T.L.; investigation, T.L. and J.W.; resources, J.W.; data curation, T.L. and X.L.; writing—original draft preparation, T.L.; writing—review and editing, T.L., X.L. and J.W.; visualization, J.W.; supervision, J.W.; project administration, J.W.; funding acquisition, J.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 51875239.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank all anonymous reviewers and editors for their helpful suggestions for the improvement of this paper.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Nomenclature

O 1 x 1 y 1 Front vehicle coordinate system
O 2 x 2 y 2 Rear vehicle coordinate system
v x 1 Longitudinal velocity of the front vehicle
v x 2 Longitudinal velocity of the rear vehicle
v y 1 Lateral velocity of the front vehicle
v y 2 Lateral velocity of the front vehicle
ω 1 Angular velocity about the z-axis of the front vehicle
ω 2 Angular velocity about the z-axis of the rear vehicle
L 1 Distance from the center of the front vehicle gravity to the front axles
L 2 Distance from the articulated point to the center of the front vehicle gravity
L 3 Distance from the center of the rear vehicle gravity to the front axles
L 4 Distance from the articulated point to the center of the rear vehicle gravity
F z j Vertical tire force ( j = 1 , 2 , 3 , 4 )
C σ Longitudinal tire stiffness
C α Lateral tire stiffness
β Swing angle
I 1 Vehicle rotational inertia about the z -axis of the front vehicle
I 2 Vehicle rotational inertia about the z -axis of the rear vehicle
F x j Longitudinal tire force ( j = 1 , 2 , 3 , 4 )
F y j Lateral tire force ( j = 1 , 2 , 3 , 4 )
M O 1 Torque of the steering mechanism on the front vehicle
M O 2 Torque of the steering mechanism on the rear vehicle
m 1 Mass of the front vehicle
m 2 Mass of the rear vehicle
F o x 1 Longitudinal force of the steering mechanism on the front vehicle
F o x 2 Longitudinal force of the steering mechanism on the rear vehicle
F o y 1 Lateral force of the steering mechanism on the front vehicle
F o y 2 Lateral force of the steering mechanism on the rear vehicle
μ Friction coefficient
R Distance between the hinge points of the hydraulic cylinder rod and articulated point
r Distance between the hinge points of the hydraulic cylinder seat and articulated point
θ Initial angle of the hydraulic cylinder

Abbreviations

The following abbreviations are used in the manuscript:
DOFDegree of freedom
MPCModel predictive control
PSOParticle swarm optimization
LQRLinear quadratic regulator
VLQRVariable parameter LQR
PSO-LQRThe LQR controller with the optimized parameters of PSO
ITAEThe sum of integrated time and absolute error

Appendix A

Vehicle Dynamics Model Related Calculation.
Equilibrium equations for the longitudinal, lateral, and yaw of the articulated vehicle front and rear body:
{ m 1 ( v ˙ x 1 v y 1 ω 1 ) = F x 1 + F x 2 + F o x 1 m 1 ( v ˙ y 1 + v x 1 ω 1 ) = F y 1 + F y 2 F o y 1 I 1 w ˙ 1 = M O 1 + ( F x 1 F x 2 ) B + ( F y 1 + F y 2 ) L 1 + F o y 1 L 2
{ m 2 ( v ˙ x 2 v y 2 ω 2 ) = F x 3 + F x 4 F o x 2 cos β F o y 2 sin β m 2 ( v ˙ y 2 + v x 2 ω 2 ) = F y 3 + F y 4 F o x 2 sin β + F o y 2 cos β I 2 ω ˙ 2 = M O 2 + ( F x 3 F x 4 ) B ( F y 3 + F y 4 ) L 3 + ( F o y 2 cos β F o x 2 sin β ) L 4
The kinematic relationships between the front and rear vehicles are as follows:
{ v x 2 = v x 1 cos β ( v y 1 L 2 ω 1 ) sin β v y 2 = v x 1 sin β + ( v y 1 L 2 ω 1 ) cos β L 4 ω 2
{ v ˙ x 2 = v ˙ x 1 cos β ( v ˙ y 1 L 2 ω ˙ 1 ) sin β ( v y 1 cos β + v x 1 sin β L 2 ω 1 cos β ) ( ω 1 ω 2 ) v ˙ y 2 = v ˙ x 1 sin β + ( v ˙ y 1 L 2 ω ˙ 1 ) cos β L 4 ω ˙ 2 + ( v x 1 cos β v y 1 sin β + L 2 ω 1 sin β ) ( ω 1 ω 2 )
β ˙ = ω 1 ω 2
Accordingly, the vehicle dynamics model (Equation (1)) can be obtained by combining Equations (A1)–(A5).
The parameters related to the calculation of the articulated vertical force distribution are as follows:
{ a x = m 1 a x 1 cos θ 1 m 1 a y 1 sin θ 1 + m 2 a x 2 cos θ 2 + m 2 a y 2 sin θ 2 m 1 + m 2 a y = m 1 a x 1 sin θ 1 + m 1 a y 1 cos θ 1 m 2 a x 2 sin θ 2 + m 2 a y 2 cos θ 2 m 1 + m 2
{ L = ( L 1 + L 2 ) 2 + ( L 3 + L 4 ) 2 2 ( L 1 + L 2 ) ( L 3 + L 4 ) cos ( π β ) L m = L 2 2 + L 4 2 2 L 2 L 4 cos ( π β ) L m f = m 2 m 1 + m 2 L m L m r = m 1 m 1 + m 2 L m
{ θ 2 = arccos ( L 3 + L 4 ) 2 + L ' 2 ( L 1 + L 2 ) 2 2 ( L 3 + L 4 ) L θ 1 = β θ 2 B = L 3 sin θ 2
{ L l f = L m f + L 1 cos θ 1 + B sin θ 1 L l r = L m r + L 3 cos θ 2 + B sin θ 2 L r f = L m f + L 1 cos θ 1 B sin θ 1 L r r = L m r + L 3 cos θ 2 B sin θ 2
Tire force calculation-related parameters.
Longitudinal line speed of each wheel center:
{ v t x 1 = v x 1 + B w 1 v t x 2 = v x 1 B w 1 v t x 3 = v x 2 + B w 2 v t x 4 = v x 2 B w 2
Lateral line speed of each wheel center:
{ v t y 1 , 2 = v y 1 + L 1 w 1 v t y 3 , 4 = v y 2 L 3 w 2
Angular acceleration, tire slip angle, and tire slip rate of each wheel:
ω ˙ t i = T t i ( F x i + F z i f ) r I t i
α t i = arctan v t y i v t x i
S t i = v t x i r ω t i r ω t i
Substituting Equation (2) and Equations (A10)–(A14) in Equation (3) obtains the tire lateral and longitudinal forces for each wheel.

Appendix B

Hydraulic Steering System Model Related Calculation.
The lengths of the left and right steering cylinders and the lengths of the two cylinders when   β = 0 are as follows:
{ L 1 L 2 = R 2 + r 2 2 r R cos ( θ + β ) R 1 R 2 = R 2 + r 2 2 r R cos ( θ β ) L = R 2 + r 2 2 r R cos θ
The force arms corresponding to the thrust of the hydraulic cylinders on both sides are as follows:
{ h 1 = R r sin ( θ + β ) L 1 L 2 h 2 = R r sin ( θ β ) R 1 R 2
{ V c l = V 0 + A 1 ( L 1 L 2 L ) + A 2 ( L R 1 R 2 ) V c 2 = V 0 + A 2 ( L L 1 L 2 ) + A 1 ( R 1 R 2 L )
{ Q 1 = ( A 1 h 1 + A 2 h ) β ˙ + V c 1 K c d P 1 d t Q 2 = ( A 1 h 1 + A 2 h ) β ˙ V c 2 K c d P 2 d t
where   V c l , V c 2   is the fluid volume of the   P 1 , P 2 chamber, V 0   is the volume of the fluid in the initial position, A 1   and   A 2   are the cross-sectional area of the rod less and rod cavities, respectively,   Q 1   is the amount of oil supplied to the steering cylinder and Q 2   is the amount of oil discharged from the steering cylinder
When the articulated vehicle is traveling straight or at a fixed radius, Q 1 = Q 2 = 0
{ d P 1 d t = K c V c 1 ( A 1 h 1 + A 2 h 2 ) β ˙ d P 2 d t = K c V c 2 ( A 1 h 1 + A 2 h 2 ) β ˙
Accordingly, the hydraulic steering system model (Equations (4) and (5)) can be obtained by combining Equations (A15)–(A19).

References

  1. Lashgarian Azad, N.; Khajepour, A.; Mcphee, J. Robust state feedback stabilization of articulated steer vehicles. Veh. Syst. Dyn. 2007, 45, 249–275. [Google Scholar] [CrossRef]
  2. Dudziński, P.; Skurjat, A. Directional dynamics problems of an articulated frame steer wheeled vehicles. J. KONES 2012, 19, 89–98. [Google Scholar] [CrossRef]
  3. Crolla, D. The steering behaviour of articulated body steer vehicles. In Proceedings of the Road Vehicle Handling, I Mech E Conference Publications 1983-5. Sponsored by Automobile Division of the Institution of Mechanical Engineers under patronage of Federation Internationale des Societies d’Ingenieurs des Techniques de l’Automobile (FISITA), Motor Industry Research Association, Nuneaton, UK, 24–26 May 1983. [Google Scholar]
  4. Azad, N.L.; Khajepour, A.; McPhee, J. Effects of locking differentials on the snaking behaviour of articulated steer vehicles. Int. J. Veh. Syst. Model. Test. 2007, 2, 101. [Google Scholar] [CrossRef]
  5. Horton, D.N.L.; Crolla, D.A. Theoretical Analysis of the Steering Behaviour of Articulated Frame Steer Vehicles. Veh. Syst. Dyn. 1986, 15, 211–234. [Google Scholar] [CrossRef]
  6. He, Y.; Khajepour, A.; McPhee, J.; Wang, X. Dynamic modelling and stability analysis of articulated frame steer vehicles. Int. J. Heavy Veh. Syst. 2005, 12, 28. [Google Scholar] [CrossRef]
  7. Gao, Y.; Shen, Y.; Yang, Y.; Zhang, W.; Güvenç, L. Modelling, verification and analysis of articulated steer vehicles and a new way to eliminate jack-knife and snaking behaviour. Int. J. Heavy Veh. Syst. 2019, 26, 375. [Google Scholar] [CrossRef]
  8. Azad, N.L.; Khajepour, A.; McPhee, J. A survey of stability enhancement strategies for articulated steer vehicles. Int. J. Heavy Veh. Syst. 2009, 16, 26. [Google Scholar] [CrossRef]
  9. Azad, N.L.; Khajepour, A.; Mcphee, J. Stability Control of Articulated Steer Vehicles by Passive and Active Steering Systems. In Proceedings of the 2005 SAE Commercial Vehicle Engineering Conference, Rosemont, IL, USA, 1–3 November 2005. [Google Scholar] [CrossRef]
  10. Xu, T.; Ji, X.; Shen, Y. A novel assist-steering method with direct yaw moment for distributed-drive articulated heavy vehicle. Proc. Inst. Mech. Eng. Part K J. Multi-Body Dyn. 2020, 234, 214–224. [Google Scholar] [CrossRef]
  11. Ono, E.; Hattori, Y.; Muragishi, Y.; Koibuchi, K. Vehicle dynamics integrated control for four-wheel-distributed steering and four-wheel-distributed traction/braking systems. Veh. Syst. Dyn. 2006, 44, 139–151. [Google Scholar] [CrossRef]
  12. He, P.; Hori, Y. Optimum traction force distribution for stability improvement of 4WD EV in critical driving condition. In Proceedings of the 9th IEEE International Workshop on Advanced Motion Control, Istanbul, Turkey, 27–29 March 2006. [Google Scholar]
  13. Bharali, J.; Buragohain, M. Design and performance analysis of Fuzzy LQR; Fuzzy PID and LQR controller for active suspension system using 3 Degree of Freedom quarter car model. In Proceedings of the 2016 IEEE 1st International Conference on Power Electronics, Intelligent Control and Energy Systems (ICPEICES), Delhi, India, 4–6 July 2016; pp. 1–6. [Google Scholar]
  14. Gao, L.; Jin, L.; Wang, F.; Zheng, Y.; Li, K. Genetic algorithm–based varying parameter linear quadratic regulator control for four-wheel independent steering vehicle. Adv. Mech. Eng. 2015, 7, 168781401561863. [Google Scholar] [CrossRef] [Green Version]
  15. Nie, Z.; Gao, J.; Zhang, K. Integrated control strategy for articulated heavy vehicles based on a linear model with real-time parameters. Int. J. Heavy Veh. Syst. 2019, 26, 432. [Google Scholar] [CrossRef]
  16. Esmaeili, N.; Kazemi, R.; Tabatabaei Oreh, S.H. An adaptive sliding mode controller for the lateral control of articulated long vehicles. Proc. Inst. Mech. Eng. Part K J. Multi-Body Dyn. 2019, 233, 487–515. [Google Scholar] [CrossRef]
  17. Jiang, Z.; Xiao, B. LQR optimal control research for four-wheel steering forklift based-on state feedback. J. Mech. Sci. Technol. 2018, 32, 2789–2801. [Google Scholar] [CrossRef]
  18. Azad, N.L. Dynamic Modelling and Stability Controller Development for Articulated Steer Vehicles. Ph.D. Thesis., University of Waterloo, Waterloo, ON, Canada, 2006; p. 196. Available online: http://hdl.handle.net/10012/2633 (accessed on 26 October 2022).
  19. Wang, W.; Fan, J.; Xiong, R.; Sun, F. Lateral stability control of four wheels independently drive articulated electric vehicle. In Proceedings of the 2016 IEEE Transportation Electrification Conference and Expo (ITEC), Dearborn, MI, USA, 27–29 June 2016; pp. 1–5. [Google Scholar]
  20. Abroshan, M.; Hajiloo, R.; Hashemi, E.; Khajepour, A. Model predictive-based tractor-trailer stabilisation using differential braking with experimental verification. Veh. Syst. Dyn. 2021, 59, 1190–1213. [Google Scholar] [CrossRef]
  21. Dudziński, P.; Skurjat, A. System for Improving Directional Stability for Articulated Vehicles. In Proceedings of the Computational Technologies in Engineering (TKI’2018): Proceedings of the 15th Conference on Computational Technologies in Engineering, Jora Wielka, Poland, 16–19 December 2018; p. 020084. [Google Scholar] [CrossRef]
  22. Lin, C.; Cheng, X. A Traction Control Strategy with an Efficiency Model in a Distributed Driving Electric Vehicle. Sci. World J. 2014, 2014, 261085. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  23. Gao, Y.; Shen, Y.; Xu, T.; Zhang, W.; Guvenc, L. Oscillatory Yaw Motion Control for Hydraulic Power Steering Articulated Vehicles Considering the Influence of Varying Bulk Modulus. IEEE Trans. Control Syst. Technol. 2019, 27, 1284–1292. [Google Scholar] [CrossRef]
  24. Xu, T.; Ji, X.; Liu, Y.; Liu, Y. Differential Drive Based Yaw Stabilization Using MPC for Distributed-Drive Articulated Heavy Vehicle. IEEE Access 2020, 8, 104052–104062. [Google Scholar] [CrossRef]
Figure 1. Articulated vehicle dynamics model.
Figure 1. Articulated vehicle dynamics model.
Actuators 11 00337 g001
Figure 2. Articulated vehicle vertical force analysis.
Figure 2. Articulated vehicle vertical force analysis.
Actuators 11 00337 g002
Figure 3. Hydraulic steering system model.
Figure 3. Hydraulic steering system model.
Actuators 11 00337 g003
Figure 4. The front-based control 3 DOF reference model.
Figure 4. The front-based control 3 DOF reference model.
Actuators 11 00337 g004
Figure 5. The layered stability control schematic of the articulated vehicle.
Figure 5. The layered stability control schematic of the articulated vehicle.
Actuators 11 00337 g005
Figure 6. PSO optimization flow chart.
Figure 6. PSO optimization flow chart.
Actuators 11 00337 g006
Figure 7. Articulated angle.
Figure 7. Articulated angle.
Actuators 11 00337 g007
Figure 8. Simulation results: (a) Front body angular velocity; (b) Rear body angular velocity; (c) Front body lateral acceleration; (d) Rear body lateral acceleration; (e) Front body lateral velocity; (f) Rear body lateral velocity.
Figure 8. Simulation results: (a) Front body angular velocity; (b) Rear body angular velocity; (c) Front body lateral acceleration; (d) Rear body lateral acceleration; (e) Front body lateral velocity; (f) Rear body lateral velocity.
Actuators 11 00337 g008
Figure 9. Articulated angle.
Figure 9. Articulated angle.
Actuators 11 00337 g009
Figure 10. Simulation results: (a) Front body angular velocity; (b) Rear body angular velocity; (c) Front body lateral acceleration; (d) Rear body lateral acceleration; (e) Front body lateral velocity; (f) Rear body lateral velocity.
Figure 10. Simulation results: (a) Front body angular velocity; (b) Rear body angular velocity; (c) Front body lateral acceleration; (d) Rear body lateral acceleration; (e) Front body lateral velocity; (f) Rear body lateral velocity.
Actuators 11 00337 g010
Figure 11. Articulated angle.
Figure 11. Articulated angle.
Actuators 11 00337 g011
Figure 12. Simulation results: (a)Front body angular velocity; (b) Front body lateral acceleration; (c) Front body lateral velocity; (d) Rear body angular velocity; (e) Rear body lateral acceleration; (f) Rear body lateral velocity.
Figure 12. Simulation results: (a)Front body angular velocity; (b) Front body lateral acceleration; (c) Front body lateral velocity; (d) Rear body angular velocity; (e) Rear body lateral acceleration; (f) Rear body lateral velocity.
Actuators 11 00337 g012
Figure 13. Articulated angle.
Figure 13. Articulated angle.
Actuators 11 00337 g013
Figure 14. Simulation results: (a) Front body angular velocity; (b) Front body lateral acceleration; (c) Front body lateral velocity; (d) Rear body angular velocity; (e) Rear body lateral acceleration; (f) Rear body lateral velocity.
Figure 14. Simulation results: (a) Front body angular velocity; (b) Front body lateral acceleration; (c) Front body lateral velocity; (d) Rear body angular velocity; (e) Rear body lateral acceleration; (f) Rear body lateral velocity.
Actuators 11 00337 g014
Figure 15. Articulated angle.
Figure 15. Articulated angle.
Actuators 11 00337 g015
Figure 16. Simulation results: (a) Front body angular velocity; (b) Front body lateral acceleration; (c) Front body lateral velocity; (d) Rear body angular velocity; (e) Rear body lateral acceleration; (f) Rear body lateral velocity.
Figure 16. Simulation results: (a) Front body angular velocity; (b) Front body lateral acceleration; (c) Front body lateral velocity; (d) Rear body angular velocity; (e) Rear body lateral acceleration; (f) Rear body lateral velocity.
Actuators 11 00337 g016
Figure 17. Articulated angle.
Figure 17. Articulated angle.
Actuators 11 00337 g017
Figure 18. Simulation results: (a) Front body angular velocity; (b) Rear body angular velocity; (c) Front body lateral acceleration; (d) Rear body lateral acceleration; (e) Front body lateral velocity; (f) Rear body lateral velocity.
Figure 18. Simulation results: (a) Front body angular velocity; (b) Rear body angular velocity; (c) Front body lateral acceleration; (d) Rear body lateral acceleration; (e) Front body lateral velocity; (f) Rear body lateral velocity.
Actuators 11 00337 g018
Figure 19. Simulation results: (a) Each tire’s driving force under front-based control; (b) Each tire’s driving force under rear-based control; (c) Each tire’s driving force under the front and rear integrated control.
Figure 19. Simulation results: (a) Each tire’s driving force under front-based control; (b) Each tire’s driving force under rear-based control; (c) Each tire’s driving force under the front and rear integrated control.
Actuators 11 00337 g019
Table 1. Parameters of the vehicle dynamics model.
Table 1. Parameters of the vehicle dynamics model.
ParametersValuesParametersValues
m 1 6980   kg μ 0.8
m2 9767   kg r e f f 0.875   m
L 1 0.25   m C σ 2 × 10 5   N / m
L 2 1.35 m C α 5 × 10 4   N / rad
L 3 0.2   m R 0.45   m
L 4 1.459   m r 0.55   m
B 1.15   m A 1 0.002826   m 2
I 1 32,977   kgm 2 A 2 0.002112   m 2
I213,228   kgm 2 V 0 0.0015   m 3
Table 2. Front-based control search range and optimization results.
Table 2. Front-based control search range and optimization results.
Name q α f q w f r f b f
Range [ 10 3 , 10 7 ] [ 10 2 , 10 6 ] [ 10 6 , 1 ]
Optimal result 7.27 × 10 5 1.01 × 10 5 1.75 × 10 5
Table 3. Rear-based control search range and optimization results.
Table 3. Rear-based control search range and optimization results.
Name q α r q w r r f b r
Range [ 10 3 , 10 6 ] [ 10 2 , 10 5 ] [ 10 7 , 1 ]
Optimal result 5.39 × 10 4 1.52 × 10 4 8.52 × 10 7
Table 4. Front and rear integrated control search range and optimization results.
Table 4. Front and rear integrated control search range and optimization results.
Name q α f q w f r f b f q α r q w r r f b r
Range [ 10 3 , 10 7 ] [ 10 9 , 10 6 ] [ 10 9 , 10 6 ] [ 10 3 , 10 5 ] [ 10 2 , 10 4 ] [ 10 9 , 10 6 ]
Optimal result 4.15 × 10 4 1.05 × 10 9 1.59 × 10 9 3.69 × 10 4 8.47 × 10 2 1.31 × 10 9
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lei, T.; Gu, X.; Zhang, K.; Li, X.; Wang, J. PSO-Based Variable Parameter Linear Quadratic Regulator for Articulated Vehicles Snaking Oscillation Yaw Motion Control. Actuators 2022, 11, 337. https://doi.org/10.3390/act11110337

AMA Style

Lei T, Gu X, Zhang K, Li X, Wang J. PSO-Based Variable Parameter Linear Quadratic Regulator for Articulated Vehicles Snaking Oscillation Yaw Motion Control. Actuators. 2022; 11(11):337. https://doi.org/10.3390/act11110337

Chicago/Turabian Style

Lei, Tianlong, Xiaochao Gu, Kanghua Zhang, Xiang Li, and Jixin Wang. 2022. "PSO-Based Variable Parameter Linear Quadratic Regulator for Articulated Vehicles Snaking Oscillation Yaw Motion Control" Actuators 11, no. 11: 337. https://doi.org/10.3390/act11110337

APA Style

Lei, T., Gu, X., Zhang, K., Li, X., & Wang, J. (2022). PSO-Based Variable Parameter Linear Quadratic Regulator for Articulated Vehicles Snaking Oscillation Yaw Motion Control. Actuators, 11(11), 337. https://doi.org/10.3390/act11110337

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