Skip to Content
SensorsSensors
  • Article
  • Open Access

1 July 2026

18 Pages

Linear Quadratic Regulator Control of Vehicle Active Front Steering Considering Aerodynamic Characteristics

,
,
,
and
1
School of Automobile and Traffic Engineering, Liaoning University of Technology, Jinzhou 121001, China
2
School of Mechanical Engineering and Automation, Northeastern University, Shenyang 110819, China
*
Author to whom correspondence should be addressed.

Highlights

What are the main findings?
  • The effectiveness of the AFS controller based on the LQR algorithm was validated.
  • Under continuous sinusoidal steering, the AFS controller actively regulated the special vehicle.
What are the implications of the main findings?
  • Using the LQR algorithm, the special vehicle achieved improved steering performance and a stable body attitude under crosswind disturbances.
  • The LQR algorithm improves the handling stability and driving safety of the special vehicle.

Abstract

This study enhanced the handling stability and driving safety of a special vehicle by developing a vehicle dynamics model using TruckSim 2019. An ideal two-degree-of-freedom vehicle model was established using Simulink. The reference yaw rate and vehicle sideslip angle were derived from the reference model. Fluent simulations were performed on the vehicle to obtain the aerodynamic coefficients as functions of the relative inflow angle. These relationships were fitted to functional expressions and integrated into the aerodynamic module of TruckSim, replacing the default coefficient curves and improving the accuracy of the subsequent simulations. To improve steering performance, an active front steering (AFS) controller based on the linear quadratic regulator (LQR) algorithm was designed, and an AFS control strategy based on sensor feedback was implemented using MATLAB/Simulink 2021b. Finally, simulations were performed to validate the effectiveness of the controller, which showed that under continuous sinusoidal steering, the controller regulated the vehicle. By applying a front-wheel steering angle computed using the LQR algorithm, the actual yaw rate and vehicle sideslip angle closely tracked the reference values. Using the LQR algorithm, the vehicle achieved improved steering performance and a stable body attitude under crosswinds. Thus, the LQR algorithm enhanced the handling stability and driving safety of the vehicle.

1. Introduction

With the rapid proliferation of automobiles, driver assistance and intelligent driving technologies have rapidly advanced. Active front steering (AFS) systems designed to improve vehicle steering performance have entered mass production. Conventional mechanical steering systems have a fixed steering ratio, which limits their ability to handle complex driving environments. Moreover, they exhibit heavy steering efforts at low speeds and poor controllability at high speeds. An AFS system overcomes these limitations and has significant advantages [1].
Owing to the increasing number of traffic accidents caused by external disturbances and human error, vehicle driving safety has become a critical bottleneck hindering the advancement of road transportation. The vehicle handling stability depends heavily on the steering system. Therefore, to improve both driving safety and handling stability, in-depth investigations on AFS technology have been conducted. Mammar and Baghdassarian [2] established the control objectives and steering system architecture for AFS to regulate the vehicle yaw rate and further investigated AFS control strategies under various driving scenarios. The simulation results indicated that the proposed control algorithm is both reasonably designed and effective, leading to noticeable improvements in steering performance.
To enhance the maneuverability and stability of articulated vehicles, Kim et al. [3] designed an active steering controller based on the linear quadratic regulator (LQR) theory. They conducted low- and high-speed simulation tests using a TruckSim–Simulink co-simulation platform. The results showed that the active steering controller significantly improves maneuverability at low speeds and lateral stability at high speeds. Wang et al. [4] proposed an integrated active steering control strategy for articulated vehicles, to ensure safe driving. Using this control strategy, the low-speed maneuverability and high-speed stability of an articulated vehicle were validated through simulations. The results confirmed that the integrated active steering system significantly improves both the lateral stability and path-tracking performance of the articulated vehicle. Deng et al. [5] designed an LQR-based active rear-steering controller to enhance the trajectory tracking accuracy of intelligent vehicles under extreme operating conditions. A TruckSim–MATLAB/Simulink co-simulation platform was developed to evaluate the characteristics of the designed controller. The simulation results indicated that combining LQR active steering with a linear time-varying model predictive control (LTVMPC) yaw moment control strategy substantially reduces the vehicle sideslip angle and yaw rate during lane-change maneuvers. This combination effectively improves the lateral stability of articulated heavy vehicles.
A review of the existing literature shows that most studies on AFS control focus on passenger cars, whereas research on special vehicles remains limited. Most of these studies were conducted under normal driving conditions, and investigations of crosswind disturbances during driving remain insufficient. Recent studies have also explored advanced vehicle stability control methods, including MPC-based control [6], robust control, and integrated steering and yaw-moment control strategies [7]. In addition, vehicle sideslip angle is often obtained through observer-based estimation methods rather than direct measurement in practical applications [8]. However, studies focusing on special vehicles subjected to crosswind-induced aerodynamic disturbances remain limited. Compared with the above-mentioned studies on AFS-LQR control for heavy vehicles, the present work distinguishes itself in three aspects. First, those existing studies mainly focused on articulated vehicles or passenger cars, whereas this study targets a special vehicle with a unique aerodynamic profile, for which crosswind sensitivity is more pronounced. Second, unlike previous works that rely on default empirical aerodynamic coefficients in TruckSim, we replace them with coefficient functions fitted from Fluent simulations as a function of the relative inflow angle. Third, the proposed LQR controller explicitly uses sensor feedback to compare real vehicle states with reference values from an ideal 2-DOF model. These features collectively provide a more realistic evaluation of AFS performance under crosswind disturbances for a special vehicle than previous LQR-based studies.
Modern active front steering systems rely on vehicle-state feedback to achieve accurate steering control and handling stability improvement. In practical vehicle applications, yaw rate sensors, steering angle sensors, wheel speed sensors, and inertial measurement units (IMUs) are commonly used to obtain real-time vehicle dynamic states for feedback control [9]. Under crosswind disturbances, accurate state sensing is particularly important because aerodynamic interference may significantly affect vehicle lateral stability. Therefore, integrating sensor-feedback information with the LQR-based AFS control strategy is beneficial for improving vehicle handling stability and driving safety. The overall research flowchart is shown in Figure 1.
Figure 1. Overall research flowchart.

2. Vehicle Dynamics Model

2.1. Ideal Vehicle Dynamics Model

Simplifying the vehicle model effectively reduced the computational burden and improved the efficiency of the controller system. By simplifying the four wheels to single front and rear wheels, a two-degree-of-freedom (2-DOF) vehicle model was obtained [10]. This model fully captures the lateral and yaw motions of a vehicle while driving without requiring a complete full-vehicle model. The specific model is shown in Figure 2.
Figure 2. Linear 2-DOF vehicle model.
The following assumptions were made for this model to better investigate the problem:
(1)
The system input was the front-wheel steering angle, and the steering system was disregarded.
(2)
The vehicle moved only parallel to the ground; therefore, the suspension system was ignored.
(3)
The tire cornering characteristics remained within the linear region. The tire sideslip angle was positively correlated with the lateral force, and the aligning torque effect was neglected.
(4)
Disturbances from air resistance and rolling resistance during driving were not considered.
(5)
The vehicle speed remained constant during operation.
Based on these assumptions, 2-DOF dynamic equations were derived using Newton’s second law. Here, u denotes the constant forward speed of the vehicle, v denotes the lateral speed, β = v/u is the vehicle sideslip, and ω r is the yaw rate.
The equations of motion for the system can be expressed as
∑ F y = m v ˙ + u ω r ∑ M z = I ω ˙ r ,
where F y f denotes the total lateral force on the front axle and F y r denotes that on the rear axle. After simplification and rearrangement, the differential equations of motion for the 2-DOF vehicle were derived as
m v ˙ + u ω r = k 1 δ f − k 1 + k 2 β − a k 1 − b k 2 u ω r ,
I z ω ˙ r = a k 1 δ f − a k 1 − b k 2 β − a 2 k 1 + b 2 k 2 u ω r ,
where u is the vehicle speed; K 1   a n d   K 2 are the cornering stiffnesses of the front and rear axles, respectively; a and b are the distances from the center of mass to the front and rear axles, respectively; δ f is the front wheel steering angle; m is the vehicle mass; and I z is the moment of inertia about the z-axis.
In steady-state driving, both the yaw rate and the vehicle sideslip angle remain constant, yielding β ˙ = 0 and ω ˙ r = 0 . However, when a vehicle travels on low-adhesion road surfaces or tires operate in a nonlinear region, these conditions no longer hold. In such cases, the lateral acceleration a y of the vehicle can be expressed as
a y = u ω r + a x tan β + u 1 + tan 2 β β ˙ ,
where β ˙ denotes the time derivative of the vehicle sideslip angle.
At high vehicle speeds, the vehicle sideslip angle becomes negligible. The lateral acceleration can be approximated as
a y ≈ u ω r < μ g .
In Equation (5), μ denotes the tire friction coefficient and g is the gravitational acceleration.
By summarizing the above derivation, the upper bound of the yaw rate was obtained. The reference yaw rate and reference vehicle sideslip angle can be expressed as
β d = b + u 2 a m 2 L k 1 1 + k u 2 ⋅ δ f L ω r d = u 1 + k u 2 ⋅ δ f L .
Considering the constraint imposed by the tire–road friction limit, the upper bounds of the reference values are as follows:
β d , max   = arctan ( 0.02 μ g ) ω r d , max   = 0.85 μ g u ,
where k = m L 2 a k 2 − b k 1 and L denotes the wheelbase.
According to the tire–road friction constraint, the maximum achievable lateral acceleration is limited by a y < μ g . Under steady-state cornering and constant-speed conditions, the lateral acceleration can be approximated as a y ≈ u ω r , leading to the yaw rate limit ω r ≤ μ g u . To provide an additional stability margin and avoid operation near the friction limit, a factor of 0.85 is adopted in this study.
The vehicle dynamics are expressed in state-space form. The state equation of the linear two-degree-of-freedom (2-DOF) vehicle model is given by:
X ˙ = A x + B u ,
In the above equation, X = β   ω r T denotes the state variable and U = δ f represents the input.
Specifically, it is expressed as:
X ˙ = A β ω r + B δ f Y = a y ω r = C β ω r + D δ f ,
where A = a 11 a 12 a 21 a 22 = k 1 + k 2 m v a k 1 − b k 2 m v 2 − 1 a k 1 − b k 2 I z a 2 k 1 + b 2 k 2 I z v ;   B = b 11 b 12 = − k 1 m v − a k 1 I z ; C = c 11 c 12 c 21 c 22 = k 1 + k 2 m a k 1 − b k 2 m v 0 1 ;   D = d 11 d 12 = k 1 m 0 .
The initial state of the system is given by: X = 0   0 T .
For the ideal 2-DOF model, the vehicle speed and front-wheel steering angle serve as inputs, and the system outputs two response variables: the reference vehicle sideslip angle and the reference yaw rate. To distinguish these from the actual yaw rate ω r and vehicle sideslip angle β during real driving, the output values derived from the ideal 2-DOF model are defined as the reference yaw rate ω r d and the reference vehicle sideslip angle β d . These values were used as reference targets for the subsequent AFS controller when regulating the vehicle steering.
It should be noted that the ideal 2-DOF vehicle model adopted in this study is based on several simplifying assumptions, including linear tire behavior, constant longitudinal velocity, and the neglect of suspension dynamics and aerodynamic disturbances. Therefore, the model is primarily intended to generate the reference yaw rate and reference vehicle sideslip angle for controller design rather than to fully reproduce the complete vehicle dynamics under all operating conditions. Although strong crosswinds may introduce additional aerodynamic nonlinearities that are not explicitly represented in the ideal 2-DOF model, these effects are captured by the TruckSim vehicle model through the aerodynamic coefficient functions obtained from Fluent simulations. Consequently, the reference model can still provide reasonable target states for the AFS controller while the full-vehicle model accounts for the complex aerodynamic influences. For the moderate lateral dynamic responses investigated in this study, the ideal 2-DOF model provides an effective and widely accepted approximation for vehicle stability control design.

2.2. TruckSim Model Establishment

A full-vehicle model of a special vehicle was developed using TruckSim software, incorporating suspension, braking, and tire models, and other subsystems. Subsequently, the road model and external crosswind environment required for the simulation tests were configured to establish the simulation environment in advance for validating the AFS controller algorithm. Table 1 lists the overall dimensions and the fundamental structural parameters of the special vehicle.
Table 1. Main parameters of the special vehicle.
This special vehicle is a two-axle heavy-duty military modular cabin vehicle with a relatively high center of gravity (ground clearance of 1250 mm) and a total curb weight of 7800 kg. The front track width is 2030 mm. The distance from the center of mass to the front and rear axles is 1400 mm and 1250 mm, respectively, with a wheelbase of 2650 mm. The front axle is a steering axle with a maximum load capacity of 7 tons, and the rear axle is a drive axle with a rated load of 15.5 tons. The vehicle is equipped with a diesel engine (rated power 300 kW, speed 2000 rpm), an 8-speed manual transmission, and an open differential with a transmission ratio of 4.1. The main parameters of tires are shown in the Table 2.
Table 2. The main parameters of tires of each axle.
The road model was designed as a combined straight and curved road in accordance with the test road specified in GB/T 41796-2022 [11]. The first 4 s of driving corresponds to a straight section. From 4–20 s, the vehicle travelled through a curved section with a curvature that was defined as required. This study adopted a combination of fixed and gradually varying curvature [12]. Specifically, the fixed-curvature segment had a radius of 400 m. The transition segment connecting the straight section and fixed-curvature curve was configured with a gradually increasing curvature. Along this transition, the curvature increased from 0 to 0.003 m − 1 , and the curvature change rate did not exceed 4 × 10 − 5   m − 2 . In TruckSim, the external crosswind disturbances acting on the vehicle was realized through the built-in fan model, and the crosswind was specifically simulated by varying its parameters.

2.3. Sensor Feedback Architecture

The proposed AFS controller operates based on vehicle-state feedback. In practical vehicle control systems, yaw rate sensors, steering angle sensors, wheel speed sensors, and inertial measurement units (IMUs) are commonly employed to obtain real-time vehicle dynamic states. In this study, the reference yaw rate and reference vehicle sideslip angle were generated using the ideal 2-DOF vehicle model, whereas the actual vehicle states used for feedback control were obtained from the corresponding TruckSim vehicle-state outputs.
The sensed vehicle states were compared with the reference values generated by the ideal vehicle model, and the LQR controller computed an additional front-wheel steering angle to improve vehicle handling stability under crosswind disturbances.

3. Aerodynamic Analysis of the Special Vehicle

The default aerodynamic coefficients in the traditional TruckSim are typically based on static or simplified dynamic models. By contrast, functions fitted from the Fluent (Ansys Workbench 2020r2) data can capture more complex dynamic characteristics. These fitted functions accurately represent the relationship between the aerodynamic coefficients, yaw rate, and lateral speed during crosswind simulations [13]. Moreover, the aerodynamic coefficients computed using Fluent account for the actual vehicle body shape and complex flow field effects, making them more accurate than the simplified default model in TruckSim. Particularly, under crosswind conditions, Fluent captures complex phenomena, such as flow separation and vortex formation [14]. By fitting these high-accuracy results to functional expressions, they can be converted into parameters that can be used directly in TruckSim. This allows the calculated lateral displacement, lateral force, and yaw moment to closely match the actual physical conditions.
Seamless coupling between Fluent and TruckSim is fundamentally enabled by their shared physical foundations. Both the fluid computations in Fluent and the aerodynamic forces acting on the vehicle in TruckSim are physically described by the Navier–Stokes equations [15]:
ρ ∂ V → ∂ t + V → ⋅ ∇ V → = − ∇ p + ∇ ⋅ τ + f → ,
where ρ denotes the fluid density, V → is the velocity vector field, ∂ V → ∂ t represents the local acceleration, V → ⋅ ∇ V → is the convective acceleration, − ∇ p is the pressure gradient force, ∇ ⋅ τ is the divergence of the viscous stress tensor, and f → denotes the body force.
In Fluent, the air surrounding the vehicle is discretized into a computational mesh using the finite-volume method. The software directly solves the Reynolds-averaged Navier–Stokes (RANS) equations and continuity equation [16]. TruckSim does not solve these partial differential equations directly. However, the aerodynamic force formulations used in TruckSim are essentially the result of integrating the Navier–Stokes equations over the vehicle surface. The total aerodynamic force F → a e r o acting on the vehicle body is the sum of the surface pressure and viscous forces:
F → a e r o = ∫ S − p n → + τ ⋅ t → d S ,
where p   a n d τ are the precise physical quantities obtained by Fluent when solving the Navier–Stokes equations.
Furthermore, in both Fluent post-processing and TruckSim parameter settings, the aerodynamic coefficients ( C d , C s , C l ) are defined by identical formulas [17]:
C F = F a c t u a l q ⋅ A r e f = F a c t u a l 1 2 ρ v 2 A r e f .
To ensure the reliability of the aerodynamic coefficients, some CFD settings were used in Fluent. The computational domain is a rectangular box, measuring 160 m (length) × 45 m (width) × 20 m (height), with a blockage ratio of about 5% according to SAE J1252 standards. The vehicle model was simplified by removing small items like mirrors and wipers, but the overall body shape was retained. For the mesh, tetrahedral meshes were used overall, and multilayer designs were applied for the boundary layer. The mesh skewness was set with a maximum of 0.89 and an average of 0.23, which ensures good usability. After these settings were done, a mesh quality evaluation was performed, and the mesh quality satisfies the requirements of the present study. The turbulence model chosen was the realizable k − ε model, because when applied to boundary layer flows with high adverse pressure gradients, it has a shorter simulation time and accurate results. For the boundary conditions: first, the crosswind inlet was specified as a velocity inlet boundary condition, and the outlet boundary was specified as a pressure outlet. For the vehicle itself, the positive direction of the vehicle speed V x is along − x , and for the wind speed V y , − y is defined as the positive direction. Additionally, a separate resultant speed V s is set as the relative speed of the study object in a side wind environment. For the ground and the top, according to the needs of this study, a stationary ground with no-slip condition is used.
Through a flow field analysis of the research vehicle, the trends of the aerodynamic coefficients as functions of the relative inflow angle were obtained. To understand this relationship better, the data points were fitted to a functional curve using mathematical methods. A comparison with the findings of other studies [18,19] shows that the aerodynamic coefficients generally exhibit a consistent trend as the relative inflow angle varies.
The simulation results for the aerodynamic coefficients are presented in Figure 3, Figure 4, Figure 5 and Figure 6, which show how each coefficient varies with the relative inflow angle. A comparison of the four coefficients revealed that the side force coefficient exhibited the fastest variation and steepest curve slope. As the relative inflow angle increased, the yaw moment coefficient also increased progressively, following a trend largely consistent with the simulation results of other studies. Overall, the observed variations in the aerodynamic coefficients with relative inflow angle were reasonable.
Figure 3. Variation in drag coefficient with relative inflow angle [18,19].
Figure 4. Variation in lift coefficient with relative inflow angle [18,19].
Figure 5. Variation in side-force coefficient with relative inflow angle [18,19].
Figure 6. Variation in yaw-moment coefficient with relative inflow angle [18,19].
When analyzing the aerodynamic characteristics of a vehicle in Fluent, a fixed wind speed is usually set, and a simulation is run to obtain the results. However, this approach does not adequately capture the continuously varying crosswinds experienced by a vehicle during actual driving. To address this limitation, the data were first fitted to functional expressions using the MATLAB Curve Fitting Toolbox and then imported into TruckSim. This method yielded results that are more consistent with real-world conditions and, therefore, are more accurate. The workflow is illustrated in Figure 7.
Figure 7. One-way coupling flowchart.
Figure 8, Figure 9, Figure 10 and Figure 11 present the fitted function curves for each aerodynamic coefficient. To quantitatively evaluate the reliability of the fitted aerodynamic coefficients, the goodness-of-fit is summarized in Table 3. The coefficient of determination ( R 2 ) exceeds 0.993 for all four coefficients, indicating excellent fitting quality.
Figure 8. Drag coefficient fitting.
Figure 9. Lift coefficient fitting.
Figure 10. Side force coefficient fitting.
Figure 11. Yaw moment coefficient fitting.
Table 3. Goodness of fit.
Importing these fitted curves into TruckSim yielded more accurate simulation results. The variation trends of the aerodynamic coefficients with respect to the relative inflow angle obtained from the simulations were post-processed and used to replace the default aerodynamic coefficient functions in TruckSim. This replacement improved the accuracy of the dynamic response of the vehicle under crosswind disturbances and enhanced the data fidelity of the TruckSim simulations for the vehicle [20].

4. Design of an AFS System Controller Based on the LQR Algorithm

The proposed controller was developed based on vehicle-state feedback information obtained from onboard sensing systems. The measured vehicle dynamic states were continuously fed back to the LQR controller for corrective steering control. The overall design concept of the AFS controller based on the LQR algorithm is as follows:
X ˙ = A X + B U ,
J = 1 2 ∫ t 0 t f X T Q 1 X + U T Q 2 U d t + 1 2 X T t f Q 0 t f ,
where U is the control vector, X is the state variable, Q 0 is the terminal weighting matrix, Q 1 is the weighting matrix for the state vector, and Q 2 is the weighting matrix for the control vector.
A state regulator was employed to minimize the performance index. An optimal control law U was sought over the time interval [t0, tf] to drive the system from its initial state to the equilibrium state, while minimizing the performance index. The control horizon was first defined as [0, ∞]. The specific expression of the performance index is given by
J = 1 2 ∫ 0 ∞ X T Q 1 X + U T Q 2 U d t .
The optimal state feedback gain matrix is denoted as K, where U = −KX. From this, K = Q 2 − 1 B T P is obtained. Thus, the control design problem was reduced to solving for the feedback gain matrix K and the algebraic Riccati equation, which is expressed as follows:
P A + A T P − P B Q 2 − 1 B T P + Q 1 = 0 .
As expressed in Equation (16), the optimal solution depends on the choices of Q1 and Q2. The AFS controller intervened when the actual yaw rate and the vehicle sideslip angle deviated significantly from the reference values. The control algorithm then computed an additional front wheel steering angle △ δ and fed it to the vehicle model in TruckSim. This additional angle was added to the actual front-wheel steering angle, yielding the current front-wheel steering angle used in TruckSim. Thus, the vehicle-handling stability was improved. The overall control framework is shown in Figure 12.
Figure 12. Sensor-feedback-based control framework of the AFS system.
As illustrated in Figure 12, the ideal 2-DOF vehicle model generates the reference yaw rate and reference vehicle sideslip angle based on the vehicle speed and steering input. The actual yaw rate and vehicle sideslip angle are obtained from the TruckSim vehicle model and represent the feedback information provided by onboard sensing systems. The state errors between the reference values and the measured values are then sent to the LQR controller. According to these errors, the controller calculates an additional steering angle, which is superimposed onto the driver steering input and applied to the front wheels. Through this closed-loop feedback mechanism, the vehicle continuously corrects its motion states and maintains handling stability under crosswind disturbances.
In practical LQR design, the weighting matrices should reflect the relative importance and physical limitations of vehicle dynamic variables. In this study, the reference yaw rate and sideslip angle bounds derived in Equation (7) were used as references when selecting the state weighting factors. Greater penalties were assigned to state variables that are closely related to vehicle stability, namely the yaw rate tracking error and sideslip angle tracking error, while the control weighting matrix was used to prevent excessive additional steering commands. Therefore, the weighting matrices were selected to achieve a balance between tracking performance and steering effort under crosswind disturbances.

4.1. Cost Function Design

Subsequently, a discrete LQR controller was designed. The discrete state-space representation of the system is given by
x k + 1 = A * x k + B * u k .
The system was discretized using the forward Euler method, yielding discrete-time system matrices A * = A   ∗   d t + I   a n d   B * = B   ∗   d t , where d t denotes the discrete time step and I is the identity matrix.
The control objective is the desired state x d , a new augmented state variable x a is defined, and the corresponding state-space equation is written as follows:
x a | k = x k x d | k ,
x a | k + 1 = A a x a | k + B a u k .
The complete state-space equation is given by
x k + 1 x d | k + 1 = A * 0 2 × 2 0 2 × 2 I 2 × 2 x k x d | k + B * 0 2 × 1 u k .
The control output of the system is defined as the tracking error:
y = e k = x k − x d | k = C x a | k ,
where C = I 2 × 2 , − I 2 × 2 .
The desired motion of the vehicle was tracked by driving the tracking error to zero as follows:
J = ∑ k = 0 ∞ y k T Q 0 y k + u k T R u k = ∑ k = 0 ∞ x a | k T C T Q 0 C x a | k + u k T R 0 u k .
Let C T Q 0 C = Q   a n d   R = R 0 . The cost function is then transformed into a state regulation problem, yielding:
J = ∑ k = 0 ∞ x a | k T Q x a | k + u k T R u k .  
The weighting matrices of the LQR controller were determined through repeated simulation-based tuning. Different weighting combinations were evaluated in terms of yaw rate tracking accuracy, vehicle sideslip angle suppression, and steering control effort under crosswind disturbances. The final parameter set was selected because it achieved a satisfactory balance between vehicle handling stability and control input while maintaining stable closed-loop performance throughout the investigated operating conditions. Since the primary objective of this study is to validate the effectiveness of the proposed AFS-LQR framework, a systematic sensitivity analysis of the weighting matrices was not conducted. The influence of weighting-matrix selection on controller performance will be investigated in future work.

4.2. Discrete LQR Solution

  • Derivation of the LQR feedback gain
The discrete state-space equation of the system is given by:
x ( k + 1 ) = A * x k + B * u k .
First, the optimal solution of the cost function was obtained through backward recursion. For computational convenience, the cost function can be rewritten as
J = 1 2 ∑ k = 0 ∞ x k T Q x k + u k T R u k .
(1)
The cost incurred by the system from k = N to k = N is defined as
J N → N x N = 1 2 x N T Q x N .
For notational consistency in the following derivation, P 0 = Q is defined as
J N → N x N = 1 2 x N T P 0 x N .
(2)
Proceeding with the derivation of the cost function from k = N − 1 to k = N yields
J N → 1 → N x N , x N − 1 , u N − 1 = 1 2 x N T P 0 x N + 1 2 x N − 1 T Q x N − 1 + 1 2 u N − 1 T R u N − 1 .
Substituting the state equation x N = A * x N − 1 + B * u N − 1 into Equation (28), differentiating with respect to u N − 1 , and setting the derivative to zero yields
B * T P 0 ( A * x N − 1 + B * u N − 1 ) + R u N − 1 = 0 .
Solving the rewritten cost function yields the optimal control policy, which is expressed as
u N − 1 = − B * T P 0 B * + R − 1 B T P 0 A * x N − 1 .
The optimal feedback gain matrix is defined as K N − 1 = B * T P 0 B * + R − 1 B T P 0 A * , which yields
u N − 1 = − K N − 1 x N − 1 .
Substituting the obtained u N − 1 into J N − 1 → N ( x N − 1 , u N − 1 ) , gives
J N − 1 → N ( x N − 1 , u N − 1 ) = 1 2 x N − 1 T P 1 x N − 1 ,
which has the same form as the initial J N → N .
Here,
P 1 = ( A * − B * K N − 1 ) T P 0 ( A * − B * K N − 1 ) + K N − 1 T R K N − 1 + Q .
Continuing the calculation for J N − 2 → N in the same manner yields:
J N − 2 → N x N − 2 , u N − 2 = 1 2 x N − 2 T P 2 x N − 2 ,  
where
P 2 = ( A * − B * K N − 2 ) T P 1 ( A * − B * K N − 2 ) + K N − 2 T R K N − 2 + Q .
Each iteration produced an identical computational structure. Consequently, when the number of iterations was sufficiently large, the feedback gain K converged to a constant value, indicating that a steady state was attained.
2.
Solution Procedure for the LQR Feedback Gain
Step 1: Initialization
(1)
Set P 0 = Q .
(2)
Set the gain difference between successive steps to d i f f = i n f and define the steady-state threshold, which determines whether the system has reached a steady state.
(3)
Set the initial feedback gain K N = i n f .
(4)
Set the maximum number of iterations to limit the iteration count.
Step 2: Iteration for k = 1 − m a x _ i t e r
(1)
Compute the feedback gain:
K N − K = B ∗ T P k − 1 B * + R − 1 B T P k − 1 A *
(2)
Update P k :
P k = ( A − B K N − k ) T P k − 1 ( A − B K N − k ) + K N − k T R K N − k + Q
(3)
Compute the gain difference between successive steps:
d i f f = max a b s K N − K N − 1
(4)
Termination check:
If d i f f < t h r e s h o l d , the iteration is terminated. If the number of iterations exceeds the maximum allowed value, an error occurs.

5. Simulation Verification and Analysis of the AFS Controller

A continuous sinusoidal steering test was conducted to evaluate the dynamic performance of the special vehicle under crosswind disturbances. The simulation conditions were set to a vehicle speed of 80 km/h, road adhesion coefficient of 0.8, and crosswind speed of 12 m/s. The front-wheel steering angle input for this test and the detailed simulation results are shown in Figure 13 and Figure 14.
Figure 13. Comparison of actual and reference yaw-rate responses under sinusoidal steering.
Figure 14. Comparison of actual and reference vehicle sideslip-angle responses under sinusoidal steering.
Figure 13 and Figure 14 demonstrate that the proposed AFS controller tracked the reference yaw rate and vehicle sideslip angle with high accuracy. Compared with the uncontrolled case, the vehicle under LQR control achieved considerably better path tracking and was able to follow the intended trajectory. Additionally, the actual dynamic response, specifically, the vehicle sideslip angle, consistently followed its reference with negligible error, thereby achieving stable vehicle operation under specified driving conditions.
Peak yaw-rate error denotes the absolute difference between the peak values of the actual yaw rate and the reference yaw rate.
To further quantify the controller performance, the tracking responses were evaluated using several performance indicators, as summarized in Table 4. Compared with the uncontrolled case, the proposed LQR controller reduced the peak yaw rate error from 1.21 deg/s to 0.16 deg/s, corresponding to an improvement of 86.9%. The RMS yaw rate tracking error was reduced from 4.27 deg/s to 0.63 deg/s, representing an improvement of 85.2%, while the RMS sideslip angle tracking error decreased from 0.60 deg to 0.24 deg, corresponding to an improvement of 60.0%. In addition, the maximum vehicle sideslip angle was reduced from 2.82 deg to 2.59 deg, corresponding to a reduction of 8.2%. These results further confirm the effectiveness of the proposed controller in improving vehicle handling stability under aerodynamic disturbances.
Table 4. Quantitative Performance Evaluation.

6. Conclusions

This study focused on a special vehicle and investigated an AFS system based on the LQR algorithm. The aim was to enable the AFS controller to improve the steering performance and help the vehicle maintain a stable body attitude when driving under external crosswind disturbances. The proposed control strategy was validated using the TruckSim simulation platform.
The AFS control strategy developed in this study, built on the LQR algorithm, enhanced the driving safety of the vehicle. This allowed the vehicle to achieve better steering performance in scenarios in which conventional steering systems fall short. Under this control strategy, the vehicle sideslip angle and yaw rate were forced to track the reference values. The controller output an additional front-wheel steering angle, which assisted the vehicle in following its intended path more accurately. The validation results demonstrate that the steering performance was significantly improved with the LQR algorithm, and the vehicle maintained a stable body attitude under crosswind disturbances. Thus, the algorithm improved both the handling stability and driving safety of the vehicle. Furthermore, the proposed sensor-feedback-based AFS framework demonstrates the application potential of vehicle dynamic sensing technologies in improving handling stability under aerodynamic disturbances.
Although the simulation results demonstrate the effectiveness of the proposed AFS-LQR controller, the present study is limited to numerical validation using the TruckSim/Simulink co-simulation platform. Experimental validation and comparative studies with other advanced control strategies, such as PID-based and MPC-based controllers, were not included in the current work. Therefore, the practical implementation performance and relative advantages of the proposed controller require further investigation.
Future work will explore integrated chassis control that combines the proposed AFS-LQR strategy with advanced suspension systems [21] to further enhance vehicle stability under complex driving conditions, including crosswind and road irregularities. In addition, more comprehensive validation scenarios—such as double-lane-change maneuvers, step steering inputs, varying crosswind intensities, different road adhesion coefficients, and multiple vehicle speeds—will be conducted to further demonstrate the robustness of the proposed controller.

Author Contributions

Conceptualization, J.H. and C.L.; methodology, Y.W.; software, J.H.; validation, Y.S., C.L. and J.H.; formal analysis, Y.W.; investigation, Y.S.; resources, Y.W.; data curation, J.H.; writing—original draft preparation, J.H.; writing—review and editing, C.L.; visualization, Y.S.; supervision, L.H.; project administration, C.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Liaoning Provincial Joint Science and Technology Program (Technical Research Project) (Grant No. 2024JH2/102600149), by National Natural Science Foundation of China (Grant No. 52405535) and Fundamental Research Funds for the Central Universities of China (Grant N26LPY025).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data used in this study are not publicly available as they are internal datasets of the research group. The data may be made available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
2-DOFTwo-degree-of-freedom
AFSActive front steering
LQRLinear quadratic regulator
LTVMPCLinear time-varying model predictive control

References

  1. Zhao, W.Z.; Lin, Y.; Wei, J.W.; Shi, G. Control strategy of a novel electric power steering system integrated with active front steering function. Sci. China Technol. Sci. 2011, 54, 1515–1520. [Google Scholar] [CrossRef] [Scilit]
  2. Mammar, S.; Baghdassarian, V.B. Two-degree-of-freedom formulation of vehicle handling improvement by active steering. In Proceedings of the 2000 American Control Conference; IEEE Cat. No. 00CH36334; ACC: Chicago, IL, USA, 2000; Volume 1, pp. 105–109. [Google Scholar] [CrossRef] [Scilit]
  3. Kim, K.; Guan, H.; Wang, B.; Guo, R.; Liang, F. Active steering control strategy for articulated vehicles. Front. Inf. Technol. Electron. Eng. 2016, 17, 576–586. [Google Scholar] [CrossRef] [Scilit]
  4. Wang, B.; Zha, H.; Zhong, G.; Li, Q.; Wang, X. Integrated active steering control strategy for autonomous articulated vehicles. Int. J. Heavy Veh. Syst. 2020, 27, 565–599. [Google Scholar] [CrossRef] [Scilit]
  5. Deng, Z.; Chen, L.; Gao, W.; Xin, M.; Zhao, Y.; Li, M. LQR active steering and LTVMPC yaw torque control for distributed drive electric tractor-semitrailer. Proc. Inst. Mech. Eng. D 2026. [Google Scholar] [CrossRef] [Scilit]
  6. Li, S.; Xu, D.; Wei, Y.; Jia, X.; Guo, H.; Yu, D. MPC vehicle stability control based on phase plane stability domain boundaries. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2026, 240, 2593–2607. [Google Scholar] [CrossRef] [Scilit]
  7. Di Cairano, S.; Tseng, H.E.; Bernardini, D.; Bemporad, A. Vehicle yaw stability control by coordinated active front steering and differential braking in the tire sideslip angles domain. IEEE Trans. Control Syst. Technol. 2013, 21, 1236–1248. [Google Scholar] [CrossRef] [Scilit]
  8. Liao, Y.-W.; Borrelli, F. An Adaptive Approach to Real-Time Estimation of Vehicle Sideslip, Road Bank Angles, and Sensor Bias. IEEE Trans. Veh. Technol. 2019, 68, 7443–7454. [Google Scholar] [CrossRef] [Scilit]
  9. Zhang, T.; Yang, X.; Shen, Y.; Liu, Y.; Wang, H.; Bi, S. A Sky-Hook Positive Real Network Based ISD Seat Suspension for Commercial Vehicle. J. Vib. Control 2026. [Google Scholar] [CrossRef] [Scilit]
  10. Wu, J.; Zhao, Y.; Ji, X.; Liu, Y.; Zhang, L. Generalized internal model robust control for active front steering intervention. Chin. J. Mech. Eng. 2015, 28, 285–293. [Google Scholar] [CrossRef] [Scilit]
  11. GB/T 41796-2022; Performance Requirements and Test Methods for Lane Keeping Assist System of Commercial Vehicles. State Administration for Market Regulation and Standardization Administration of China: Beijing, China, 2022.
  12. Zhang, S.; Liu, Y.; Li, P.; Wang, L.; Zhou, X.; Li, Y.; Luo, Y. Study of instability mechanisms of trucks turning right at long downhill T-junctions based on Trucksim simulation. PLoS ONE 2023, 18, e0282779. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  13. Hachimy, F.Z.; Aldheeb, M.; Omar, A.A.; Asrar, W. Experimental and numerical investigations of drag reduction on a van using a side flap. Iran. J. Sci. Technol. Trans. Mech. Eng. 2025, 49, 445–461. [Google Scholar] [CrossRef] [Scilit]
  14. Kheirkhah, M.; Roohi, E.; Pasandidehfard, M. Improving the aerodynamics of a fastback car body using a spoiler. Sci. Rep. 2025, 15, 17756. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  15. de Melo Filho, A.R.V.; da Cunha Lima, A.T.; da Cunha Lima, I.C. 3-D numerical simulation of an automotive air intake system: A study of the Ford Ka 2015 case. Case Stud. Therm. Eng. 2019, 15, 100536. [Google Scholar] [CrossRef] [Scilit]
  16. Seok, W.; Lee, S.B.; Rhee, S.H. Computational simulation of turbulent flows around a marine propeller by solving the partially averaged Navier–Stokes equation. Proc. Inst. Mech. Eng. C 2019, 233, 6357–6366. [Google Scholar] [CrossRef] [Scilit]
  17. Li, H.; Xu, Y.; Si, C.; Yang, Y. A research on aerodynamic characteristics of non-pneumatic tire. Mech. Ind. 2021, 22, 27. [Google Scholar] [CrossRef] [Scilit]
  18. Zhang, Q.; Su, C.; Zhou, Y.; Zhang, C.; Ding, J.; Wang, Y. Numerical investigation on handling stability of a heavy tractor semi-trailer under crosswind. Appl. Sci. 2020, 10, 3672. [Google Scholar] [CrossRef] [Scilit]
  19. Gong, X.; Gu, Z.; Li, Z.; Song, X.; Wang, Y. Aerodynamic shape optimization of a container-truck’s wind deflector using approximate model. In Commercial Vehicle Engineering Congress; SAE Technical Paper; SAE: Chicago, IL, USA, 2010. [Google Scholar] [CrossRef] [Scilit]
  20. Li, G.; Fu, T.; Zhao, R. Research on yaw stability control method of liquid tank semi-trailer on low-adhesion road under turning condition. Appl. Sci. 2022, 13, 39. [Google Scholar] [CrossRef] [Scilit]
  21. Shen, Y.; Ren, H.; Zhang, S.Y.; Lin, J.; Yang, X.; Liu, Y. Vehicle Semi-Active Air Inerter-Spring-Damper Suspension with Frequency-Varying Negative Stiffness: Design, Control, and Experimental Validation. Mech. Syst. Signal Process. 2026, 244, 113740. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.