Next Article in Journal
Solution for the Mathematical Modeling and Future Prediction of the COVID-19 Pandemic Dynamics
Next Article in Special Issue
Path Planning for Autonomous Vehicles in Unknown Dynamic Environment Based on Deep Reinforcement Learning
Previous Article in Journal
Quantitative Classification Model of Composite Product Image Based on Event-Related Potential
Previous Article in Special Issue
Wheel Odometry with Deep Learning-Based Error Prediction Model for Vehicle Localization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Estimation of Intelligent Commercial Vehicle Sideslip Angle Based on Steering Torque

1
School of Engineering and Technology, China University of Geosciences (Beijing), Beijing 100083, China
2
State Key Laboratory of Automotive Safety and Energy, Tsinghua University, Beijing 100084, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(13), 7974; https://doi.org/10.3390/app13137974
Submission received: 27 May 2023 / Revised: 1 July 2023 / Accepted: 3 July 2023 / Published: 7 July 2023
(This article belongs to the Special Issue Autonomous Vehicles: Technology and Application)

Abstract

:
The sideslip angle is crucial for the lateral stability state and stability control of intelligent commercial vehicles. However, sensors that can be used for direct measurements are often complex, expensive, and difficult to install in commercial vehicles. To estimate the vehicle sideslip angle, a state observer derived from the extended Kalman filter (EKF) method is proposed, and the state observer is estimated based on steering torque rather than steering angle. The transfer functions between the sideslip angle–steering torque and sideslip angle–steering angle are established, respectively, and the analysis shows that the steering torque signal has a more rapid and more direct reaction due to the hydraulic pressure in the steering system. Finally, the proposed method is validated using Simulink/TruckSim simulation hardware-in-the-loop bench test, and the results show that the proposed method can accurately reflect the actual state of the sideslip angle with good reliability and effectiveness.

1. Introduction

Vehicle safety control is a hugely popular research topic in the field of autonomous driving, mainly including active yaw control (AYC) and electronic stability control (ESC) [1,2]. The yaw rate can usually be measured directly by onboard sensors, but the sideslip angle requires expensive sensors to obtain, which is too costly for commercial applications. Consequently, indirect estimation methods are commonly used in commercial applications to obtain more accurate vehicle sideslip angles through software estimation based on a number of existing sensors in the vehicle, including wheel speed sensors (WSSs), inertial measurement units (IMUs), and global navigation satellite systems (GNSSs) [3]. However, the accuracy and stability of the currently used GNSSs are difficult to guarantee, especially in highway tunnels and urban street canyons, which causes great security risks to the active safety system of autonomous vehicles and connected automated vehicles. Therefore, reliable and accurate vehicle sideslip angle estimation has been the focus of intelligent driving research. The extensive methods for sideslip angle estimation mainly include vehicle-model-based methods (Kalman filter, sliding mode observer, Luenberger observer) and methods using a GNSS or integrated navigation system (INS) [4,5,6,7].
The vehicle-model-based (VM-based) sideslip angle estimation method is designed by using onboard sensors and a dynamic vehicle model. The performance of this method is largely affected by the accuracy of the vehicle dynamics model, including the road condition, the vehicle degree of freedom, and the nonlinear characteristics of tires under extreme conditions [8,9,10]. A novel road classification method using measured signals of vehicle systems was proposed to precisely estimate road information [11]. In [12,13], linear vehicle models of two DOF, three DOF, and five DOF were established. Through the study of tire nonlinear region characteristics, the sideslip angle was estimated based on the extended Kalman filter (EKF). For the nonlinear characteristics of tires, a method to estimate the vehicle sideslip angle using tire force sensors was proposed and evaluated with field tests [9]. Some researchers tried only to use the acceleration and yaw rate from IMU, which is not affected by precise vehicle dynamic parameters. However, the performance of this method is heavily dependent on the bias of the IMU, as integrating acceleration and yaw rate over a long period of time will result in large estimation errors. Therefore, a VDM–VKM fusion method is proposed in [14], which synthesizes the advantages of both VDM-based and VKM-based methods.
With the development of autonomous driving technology, sideslip angle and attitude are crucial for autonomous vehicles and connected automated vehicles. A variety of sensors are used on vehicles to increase the ability to sense external information, usually including magnetometers, cameras, radars, and GNSSs. These new technologies bring promising solutions for sideslip angle estimation and fusion algorithms [15,16]. However, the performance of these sensors depends heavily on the environment. To compensate for the low update rate and delay of the GNSS receiver due to low cost, the IMU and GNSS were fused to estimate the vehicle sideslip angle using asynchronous measurement updates and measurement offset techniques [17]. In [18], an IMU-based automated vehicle sideslip angle and attitude estimation method is proposed, which is based on low sampling rate GNSS speed and position measurement using parallel adaptive Kalman filters. This method can estimate sideslip angle and attitude at the same time and is robust to vehicle parameters and road friction even when the vehicle enters a critical maneuver. Based on the velocity error measurements between the reduced Inertial Navigation System (R-INS) and GNSS, a velocity-based Kalman filter algorithm is proposed to estimate the velocity errors, attitude errors, and gyro bias errors of the R-INS. In addition, this novel algorithm can be extended to leverage information from other sensors, such as cameras and lidar, to improve the reliability and accuracy of vehicle condition observations [19].
Most of the vehicle-model-based methods mentioned above are designed based on the vehicle model of steering wheel angle or front wheel angle. Different from the steering system of passenger vehicles, which usually uses an electric power steering (EPS) system, commercial vehicles usually use an electric–hydraulic power steering (EHPS) system because of their large loads. However, for intelligent commercial vehicles equipped with EHPS, the relationship between the steering wheel angle and front wheel angle is nonlinear due to the hydraulic system [20,21]. The method of estimating sideslip angle based on torque signal proposed in this paper takes this nonlinearity into account, so it has great potential for the wide application of electric–hydraulic power steering (EHPS) systems of intelligent commercial vehicles.
In order to solve the problem that autonomous vehicles cannot use GNSS and multi-sensor fusion methods to accurately and timely obtain the vehicle sideslip angle in special environments, this paper proposes a novel method for estimating the sideslip angle of intelligent commercial vehicles based on a dynamic model. The main contributions of this paper are as follows. (1) Different from the existing methods, which consider the vehicle steering system as a whole, the dynamic modeling of the electric–hydraulic power steering system in the steering system is carried out in this paper, and the transfer function from the steering wheel to the front wheel angle is obtained. (2) Considering the nonlinear problem of the vehicle system, the EKF based on the steering torque estimation is designed to estimate the sideslip angle of the intelligent commercial vehicle.
The rest of this paper is organized as follows. In Section 2, the dynamics of the EHPS system and 2-DOF linear vehicle model are established, and the frequency of sideslip angle–steering angle and sideslip angle–steering torque transfer functions are discussed. In Section 3, a nonlinear observer of EKF is designed based on the magic tires formula. Section 4 details the simulations and experiments conducted on a test bench and real vehicle, and the results of two estimation methods are compared. Finally, Section 5 concludes the work.

2. Materials and Methods

2.1. Dynamic Models of EHPS System

The EHPS system cannot only provide optimal assistance torque for the driver but also provide reliable steering angle and torque for the intelligent driving of commercial vehicles. The components of the EHPS system can be divided into a mechanic system, a hydraulic system, and a steering resistance system. The mechanical system is equipped with TAS, which allows us to obtain the steering wheel angle and torque signals through the sensor and send them to the ECU controller to control the power assist motor to provide appropriate torque. The scheme of the EHPS system in this paper is shown in Figure 1, which mainly includes a PMSM, a reducing mechanism, a recirculating ball steering gear, and a torque and angle sensor (TAS).

2.1.1. Mechanical System Dynamic Model

In the intelligent commercial vehicle steering system, the steering torque mainly comes from the driver’s hands and the motor’s assist torque. As shown in Figure 2, in order to reduce the computational burden and the difficulty of analysis, the mechanical system dynamics model of EHPS is simplified into a system containing PMSM, TAS, worm gear mechanism, and an HPS, which is connected by a torsion bar. The dynamic equations of mechanical systems are described in Equations (1)–(3).
J s θ ¨ s + B s θ ˙ s + T t + T f r i = T i
M p x ¨ p + B p x ˙ p + F f r i c + F f r e s = T t · R t + F h y
T t = K t ( θ ω θ l g )
θ l g = R t · x p , θ f = x p / r c s
where J s is the moment of inertia of the steering wheel and the worm gear; B s is the damping coefficient; T t is the torque of the torsion bar; T f r i is static friction; T i is motor assistance torque; θ s is steering wheel angle; M p is the equivalent mass of the nut; B p is the damping coefficient between the nut and the hydraulic oil; F f r i c is friction; F f r e s is hydraulic power; R t steering gear ratio; K t is torsion bar stiffness; x p is the displacement of the recirculation ball; θ s , θ l g , and θ f are steering wheel angle, screw angle, and front wheel angle.

2.1.2. Hydraulic System

The schematic diagram of the hydraulic system is shown in Figure 3, which mainly includes the pump, oil tank, rotating valves, screw, and nut. The rotating valves are usually modeled as a Wheatstone bridge, which contains four throttling valves and the orifice area of valves related to the torsion bar in Figure 2. The dynamic of the hydraulic system can be expressed as:
Q L = C d A 1 2 P s P 1 / ρ C d A 3 2 P 1 / ρ Q R = C d A 2 2 P s P 2 / ρ C d A 4 2 P 2 / ρ Q L = A P · x ˙ p + V 1 K   d P 1 d t Q R = A P · x ˙ p + V 2 K   d P 2 d t
where Q L is the flow through the left chamber of the cylinder; Q R is the flow through the right chamber; C d is the discharge coefficient; A 1 ~ A 4 are the orifice areas of valves; P s is the inlet pressure; P 1 ,   P 2 are pressure of rotary valve; ρ is the hydraulic oil density; V 1 ,   V 2 are the volumes of left and right chambers of the cylinder; K is bulk modulus; A P is the piston area.
The hydraulic assistance is described in Equation (6).
F h y = A p ( P A P B )
where P A is equal to P 1 ;   P B is equal to P 2 .

2.1.3. Steering Load System

The EHPS system must overcome the resistance between tire and ground when the vehicle is steering. Different road conditions and driving scenarios will lead to different steering resistance, and it is difficult to obtain an accurate steering resistance model due to these complex factors. In order to facilitate theoretical analysis, a liner spring steering resistance with a front wheel angle is adopted in Equation (7).
F f r e s = K r · θ f = K r · x p / r c s
where K r is the liner spring stiffness between the tire and the ground; r c s is the radius of sector gear.

2.1.4. Steering System Characteristic Analysis

In order to analyze the characteristics of the EHPS system, the mechanical and hydraulic dynamic should be fully derived. Regardless of the friction of the steering column, the mechanical system is linear, but the hydraulic system is nonlinear due to the hydraulic assistance. Equations (1) and (2) can be rephrased as follows.
J s θ ¨ s + B s θ ˙ s + K t θ s K t R t r c s θ f = T i
M p r c s θ ¨ f + B p r c s θ ˙ f + K r + K t R t 2 r c s θ f = K t R t θ ω + K Ψ · Ψ T t
Take the Laplace transform of Equations (8) and (9) and get the following:
J s s 2 θ s ( s ) + B s s θ s ( s ) + K t θ s ( s ) K t R t r c s θ f ( s ) = T i ( s )
M p r c s s 2 θ f ( s ) + B p r c s s θ f ( s ) + K r + K t R t 2 r c s θ f ( s ) = K t R t θ s ( s ) + K Ψ · Ψ T t
where θ s ( s ) , θ f s are the Laplace transforms of θ s , θ f ; T i ( s ) is the Laplace transform of T i .
The transfer function of EHPS from the front wheel to the steering wheel can be described as:
θ f ( s ) θ s ( s ) = A p · K t · K A + R t · K t M n s 2 + B n K q · A p s + K f + R t · K t R t + K A · 1 r
The transfer function of EHPS from front wheel to steering torque can be described as:
θ f ( s ) T i ( s ) = θ f ( s ) ( J s s 2 + B s s + K t ) θ s s K t · K t · r
Take the parameter values in Table 1 and set θ f = δ , the Equations (12) and (13) can be expressed as:
δ ( s ) θ s s = 7020 0.4035 s 2 + 1764 s + 40010
δ ( s ) T i s = 7020 0.0112 s 4 + 45.83 s 3 + 2404 s 2 + 282287 s 2.25 e 8

2.2. Dynamic Models of 2-DOF Vehicle

The 2-DOF vehicle model can reflect the lateral characteristics of the vehicle accurately with a small calculated load and is often utilized to analyze the relationship between the yaw rate and the sideslip angle when the vehicle is moving on a plane. The 2-DOF model describing vehicle motion is based on the following idealized assumptions:
  • Vehicle driving on a flat road, no vertical road uneven input;
  • Ignore the steering transmission system and apply the input directly to the wheel;
  • Longitudinal velocity as a constant, and ignore the effect of aerodynamics;
  • The lateral acceleration is limited to less than 0.4 g, and the tire cornering characteristics are in a linear range.
Therefore, the car is simplified into a two-wheeled bicycle model, as shown in Figure 3, and its dynamic model is represented as:
m a y = F y f + F y r   I z γ ˙ = F y f l f F y r l r
where m is the mass of the vehicle; a y is the lateral acceleration; F y f and F y r are the lateral tire forces;   I z is yaw moment of inertia;   γ ˙ the yaw acceleration the yaw acceleration; l f and l r are the distance from the vehicle’s center of mass to the front and rear axles. By using the kinematic formula, we can rewrite   a y , F y f , F y r in terms of u , v ,   β , γ .
a y = v + u γ ,   β = u v , F y f = k 1 α f , F y r = k 2 α r ,   α f = β + l f γ u δ , α r = β l r γ u
The linear 2-DOF vehicle model can be obtained by arranging Equations (16) and (17). This lays the foundation for analyzing the impact of the steering wheel angle and torque on the vehicle’s sideslip angle.
m u β ˙ + γ = k 1 + k 2 β + l f k 1 l r k 1 u γ k 1 δ   I z γ ˙ = k 1 + k 2 β + l f 2 k 1 + l r 2 k 1 u γ l f k 1 δ

2.3. Transfer Function Analysis of Vehicle Dynamics Model

The transfer function is an important tool for modeling, analysis, and design of control systems. By establishing the transfer function between the steering wheel angle, torque, and 2-DOF vehicle model, the characteristics of the center of sideslip angle during vehicle steering can be further analyzed.
The Laplace transform of Formula (18) is as follows:
m u s · β ( s ) + γ ( s ) = k 1 + k 2 β ( s ) + l f k 1 l r k 1 u γ s k 1 δ s   I z s γ ( s ) = k 1 + k 2 β ( s ) + l f 2 k 1 + l r 2 k 1 u γ ( s ) l f k 1 δ ( s )
After simplification, the transfer function between the sideslip angle and the front wheel angle can be obtained, where the input signal is the front wheel angle and the output signal is the sideslip angle, as shown in Equation (18).
G β δ s = β ( s ) δ s = Y ( s ) X ( s ) = 5.64 × 10 9 s 2.74 × 10 10 6.20 × 10 9 s 2 + 1.80 × 10 10 s + 5.22 × 10 10
where
X s =   m u I z s 2 k 1 + k 2   I z + m u M s + k 1 + k 2 M + ( l f k 1 l r k 2 ) ( m u N ) Y s = k 1   I z s + k 1 M + l f k 1 ( m u N ) M = l f 2 k 1 + l r 2 k 2 u N = l f k 1 l r k 2 u
By solving Equations (12), (13) and (20), we can obtain the transfer function between steering wheel angle and sideslip angle, as well as the transfer function relationship between steering wheel torque and sideslip angle.
G 1 s = β ( s ) θ s s = β ( s ) δ s δ s θ s ( s ) = 3.96 × 10 13 s 1.92 × 10 14 2.50 × 10 9 s 4 + 1.10 × 10 13 s 3 + 2.80 × 10 14 s 2 + 8.10 × 10 14 s + 2.09 × 10 15
G 2 s = β ( s ) T i s = β ( s ) T i s T i s θ s ( s ) = 3.96 × 10 13 s 1.92 × 10 14 ( 6.95 × 10 7 s 6 + 2.84 × 10 11 s 5 + 1.57 × 10 13 s 4 + 1.80 × 10 15 s 3 1.39 × 10 18 s 2 4.02 × 10 18 s 1.18 × 10 19 )
Through the previous derivation, we obtained the transfer function between the steering wheel angle, steering wheel torque, and the sideslip. The frequency analysis of the transfer function can obtain the corresponding amplitude and frequency characteristics in Figure 4.
In Figure 4, it can be seen that when the frequency of the steering system is in the range of 10 2 to 10 1 Hz, the phase in Figure 4a has a phase advance of 180 ° , while there is a small phase lag in Figure 4b, which ranges from 0 to − 19 ° . In the frequency range of 10 1 ~ 10 0 Hz, there is a significant decrease in the phase of both plots, from 158 ° advance to 38 ° lag ( 158 ~ 38 ° ) in Figure 4a, while from 19 ° lag to 200 ° lag ( 19 ~ 200 ° ) in Figure 4b. It can be seen that the phase difference in Figure 4a is larger than in Figure 4b, which is 196 ° and 181 ° , respectively. Moreover, it can be seen from the amplitude characteristics that the amplitude of Figure 4a is greater than that of Figure 4b, indicating that the amplitude ratio of Figure 4a is greater than that of Figure 4b, which is −20.4 dB and −95.4 dB, respectively.
According to Equations (22) and (23), the transfer function of the sideslip angle includes the steering angle, steering torque, and front-wheel angle parameters. In order to further explore its characteristics, the transfer function is decomposed into transfer functions based on the EHPS model and 2-DOF model for analysis. The Bode diagram results of the transfer function are shown in Figure 5.
It can be seen from Figure 5 that in the range of 10 2 to   10 0 Hz, the 2-DOF model of the vehicle will produce a large phase overshoot, with the phase changing from 178 ° to 22 ° , which is the main source of phase overshoot of the system. The EHPS transfer function based on the steering angle in Figure 5a has a phase lag of almost 0 in the range of 10 2 to   10 0 Hz, while the torque-based transfer function in Figure 5b has a phase lag of 180°. The EHPS model transfer function based on steering torque can rectify phase lead better than the transfer function based on steering angle. Therefore, the estimation of sideslip angle based on steering torque can more accurately reflect the real status of the vehicle.

3. Design of EKF State Observer

The Kalman filter algorithm has a good effect on the state estimation of linear systems, but the actual system often has different degrees of nonlinearity, so it cannot achieve the optimal estimation effect when dealing with problems in nonlinear scenarios. For the state estimation problem of a nonlinear system, the EKF algorithm is generally used. The nonlinear system is expanded by Taylor at the best estimation point, only the first-order system part is retained for linearization, and then the recursive operation is realized by using the classical KF formula.
In this section, a sideslip angle estimation method is proposed, which is based on steering torque instead of steering angle. The 2-DOF model and EHPS model are used for observer design, and the nonlinear state space equation is expressed as follows:
  x ˙ t = f x t , u t + ω ( t )   y t = h x t + v ( t )
where x is the state vector, x = [ θ ˙ s   θ s   δ ˙   δ   γ   β ] T ; u is the control vector, u = δ ; y is the measurement output, y = [ θ ˙ s   θ s   δ ˙   δ   a y   γ ] T ; ω and v are the Gaussian white noise; Q and R are defined as the system noise ω covariance matrix and the measurement noise v covariance matrix, respectively.
According to Equations (1)–(12) of the EHPS model and 2-DOF model, the state equations and measurement equations can be expressed as follows.
State equations:
θ ¨ s = 1 J s T i B s J s θ ˙ s K t J s θ s + K t · x p J s · r θ ˙ s = θ ˙ s δ ¨ = [ A p p l q + R t ] K t M n θ s B n M n δ ˙ K f + K t R t A p p l q + R t r M n δ δ ˙ = δ ˙ γ ˙ = l f F y f l r F y r I z β ˙ = F y f + F y r m u γ
Measurement equations:
θ ˙ s = θ ˙ s θ s = θ s δ ˙ = δ ˙ δ = δ a y = F y f + F y r m γ γ = γ
where F y f and F y r can be obtained from the magic formula model, which can be expressed as follows:
F y f = D f sin ( C f arctan ( B f α f E f ( B f α f arctan ( B f α f ) ) ) ) F y r = D r sin ( C r arctan ( B r α r E r ( B r α r arctan ( B r α r ) ) ) )
where B f ~ E f are the front wheel side force coefficient, and B r ~ E r are the rear wheel side force coefficient, which can be obtained in Table 2.
By obtaining the Jacobian matrix from the state equations and the measurement equations and linearizing the model, the following expressions can be obtained.
F ( t ) = [ B s J s B s J s θ ¨ s 0 0 0 0 1 θ ¨ s 0 0 0 0 0 [ A p p l ( q ) + R t ] K t M n B n M n B n M n δ ¨ + [ K f + K t R t ( A p p l ( q ) + R t ) ] r M n 0 0 0 0 1 δ ¨ 0 0 0 0 0 0 0 0 0 0 0 0 1 0 ]
H ( t ) = [ 1 θ ¨ s 0 0 0 0 0 1 0 0 0 0 0 0 1 δ ¨ 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 ]
The nonlinear state space Equation (24) is discretized by the Euler approximation method, and the following expression can be obtained.
x k = f x k 1 , u k 1 + ω k 1 y k = h x k + v k
The recursive algorithm of EKF is described as follows:
  • Time update
The state estimate time update
x ^ k = f x ^ k 1 , u k 1
The error covariance time update
P k = A k P k 1 A k T + Q
where A k is the process Jacobin matrix, which is the partial derivative of f x ^ k 1 , u k 1 to the state vector x , and it can be expressed as
A k = f x k 1 , u k 1 x
2.
Measurement update
K k = P k H k T H k P k H k T + R
x ^ k = x ^ k + K k [ y k h x ^ k ]
P k = P k K k H k P k
where H k is the measurement Jacobin matrix, which is the partial derivative of h x k to the state vector x , and it can be expressed as
H k = h x k x

4. Results and Discussion

4.1. Simulation Results

The proposed estimation method is tested based on TruckSim and Matlab/Simulink environment, which can simulate the driving conditions of the vehicle in the real environment and provide all the data needed for the vehicle model. The vehicle parameters required in the EKF algorithm simulation are shown in Table 3, which are available in TruckSim.
The simulation results are shown in Figure 6, Figure 7 and Figure 8. The simulation tests have been conducted at the adhesion coefficient of 0.85 and 0.75, which normally show a high-µ value and a low- μ value, respectively. When the vehicle speed is 50 km/h and the adhesion coefficient is high, the vehicle is considered to be in the linear region (the lateral acceleration is less than 0.4 g). The vehicle is considered to be in a nonlinear region when the speed is 65 km/h and the adhesion coefficient is low (the lateral acceleration is greater than 0.4 g). Figure 6 shows the results carried out on the adhesion coefficient of 0.85 and the vehicle speed at 50 km/h.
Figure 6a shows the driving conditions, including steering wheel angle and lateral acceleration, where the steering angle amplitude is 90 ° . According to Figure 6b, the proposed sideslip angle observer based on steering torque shows better estimation performance compared with the results based on steering angle, which is generally consistent with the properties analyzed in Section 2.3. As can be seen from the double line change driving condition in Figure 7, when the adhesion coefficient increases, the estimation of sideslip angle based on torque is more consistent with the TruckSim output results, while the estimation based on steering angle has obvious phase advance. From Figure 8, we can see that when the steering angle reaches 300 ° , the vehicle is put under a critical driving condition and is generally considered to be in a nonlinear region (the lateral acceleration is 0.46 g). According to Figure 8b, in the nonlinear region, the accuracy of sideslip estimation based on steering torque is better than that based on steering angle.

4.2. Test Bench Results

In order to verify the effectiveness of the proposed method, a hardware-in-the-loop (HIL) test bench is built, as shown in Figure 9. The test bench mainly consists of an electric–hydraulic power steering system (EHPS), an electro-hydraulic pump, a servo motor and reducer to provide steering resistance, a torque angle sensor, a control unit based on MPC5741, a host computer, and an NI/PXI real-time system to provide vehicle running environment. The signal between the EHPS controller unit and the host computer communicates through a CAN module. The sideslip angle estimation algorithm proposed in this paper is recorded into the controller for calculation, and the real sideslip angle is output through TruckSim. The estimated results and real results are obtained through the CAN bus.
Hardware-in-the-loop test conditions adopt double line change conditions, which is a common working condition when the vehicle changes lanes. The vehicle speed is 50 km/h, and the road adhesion coefficient is 0.85; the test results are shown in Figure 10.
From Figure 10a, we can see that the maximum value of lateral acceleration is 0.37 g when the time is 13 s. Here, we can assume that the vehicle is driving in the linear region. It can be seen from Figure 10b that the sideslip angle based on the steering angle estimation is slightly ahead in phase and overshoots in amplitude. However, the sideslip angle based on the torque estimation is more accurately matched to the real value.
Figure 11 shows the estimated and measured sideslip angle under the condition that the vehicle speed is 65 km/h and the adhesion coefficient is 0.75. As shown in Figure 11a, the lateral acceleration reaches −0.4 g at 6.4 s and exceeds 0.5 g at 12 s. In general, we can assume that the vehicle has reached the nonlinear instability stage. Based on Figure 11b, we can see that the estimated sideslip angle based on the steering torque matches the real value more accurately than the ones based on the steering angle. Figure 12a shows the error between the two methods of sideslip angle estimation and the real angle. The maximum error of the sideslip angle based on the steering angle estimation and the steering torque estimation is 0.17° and 0.3°, respectively. The average error values of the two estimation methods are 0.06° and 0.08°, respectively. From Figure 12b, it can be seen that the error amplitude based on steering torque estimation is smaller than that based on steering angle estimation, and the average error values are 0.08° and 0.12°, respectively.
The mean absolute error (MSE) and root mean square error (RSME) results based on steering angle and steering torque methods are shown in Table 4. From Table 4, we can know that the maximum error value of the estimated sideslip angle based on steering torque is smaller than that based on the steering angle, whether on high- or low-adhesion roads. Under high-adhesion road conditions, the MSE indexes of estimated sideslip angle based on steering torque and steering angle are 0.0613 and 0.0805, and the estimation accuracy is improved by 23.9%. In addition, under low-adhesion road conditions, the MSE indexes of estimated sideslip angle based on steering torque and steering angle are 0.0822 and 0.1257, and the estimation accuracy is improved by 34.6%.

5. Conclusions

The sideslip angle estimation of intelligent commercial vehicles based on steering torque using the EKF algorithm is proposed in this paper. First, the transfer functions between the sideslip angle–torque and sideslip angle–angle are constructed. Then, based on the analysis of transfer functions, it is found that the steering torque signal has an accurate and more direct response due to the hydraulic pressure in the EHPS system. To estimate the vehicle sideslip angle, a state observer derived from the extended Kalman filter (EKF) method is proposed. Both simulation and test bench results show that the sideslip angle estimated based on steering torque has a smaller phase lead and higher accuracy than the sideslip angle estimated based on steering angle in the linear region and nonlinear region. The experimental results show that the accuracy of estimation sideslip angle based on steering torque is improved by 23.9% and 34.6% compared with that based on steering angle under high-adhesion road conditions and low-adhesion road conditions, respectively. However, the proposed method is applied to a bench test in this paper, so its application for a real car test will be studied in the future. In addition, side angle estimation will be very important for autonomous vehicles and connected automated vehicles. It is also interesting to use the automated driving systems data acquisition and analytics platform technology and 3D lidar fusion sensing technology to enhance the performance of side angle estimation.

Author Contributions

Conceptualization, Y.L. and Y.Y.; methodology, Y.L.; software, Y.L.; validation, Y.L., X.W. and Y.Z.; formal analysis, Y.L. and Y.Z.; investigation, Y.L. and C.W.; resources, Y.L., Y.Y. and C.W.; data curation, Y.L.; writing—original draft preparation, Y.L. and Y.Y.; writing—review and editing, Y.L. and Y.Y.; visualization, Y.L., X.W. and Y.Z.; supervision, Y.Y., X.W. and C.W.; project administration, Y.Y., X.W. and C.W.; funding acquisition, Y.Y., X.W. and C.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 52275218 and the National Key Research and Development Program of China, grant number 2021YFC2801403.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the handling editor and the anonymous reviewers for their valuable comments and suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cheng, S.; Li, L.; Chen, J. Fusion Algorithm Design Based on Adaptive SCKF and Integral Correction for Side-Slip Angle Observation. IEEE Trans. Ind. Electron. 2018, 65, 5754–5763. [Google Scholar] [CrossRef]
  2. Zhao, B.; Xu, N.; Chen, H.; Guo, K.; Huang, J. Stability control of electric vehicles with in-wheel motors by considering tire slip energy. Mech. Syst. Signal Process. 2019, 118, 340–359. [Google Scholar] [CrossRef]
  3. Xia, X.; Xiong, L.; Lu, Y.; Gao, L.; Yu, Z. Vehicle sideslip angle estimation by fusing inertial measurement unit and global navigation satellite system with heading alignment. Mech. Syst. Signal Process. 2021, 150, 107290. [Google Scholar] [CrossRef]
  4. Wang, Y.; Geng, K.; Xu, L.; Ren, Y.; Dong, H.; Yin, G. Estimation of Sideslip Angle and Tire Cornering Stiffness Using Fuzzy Adaptive Robust Cubature Kalman Filter. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 1451–1462. [Google Scholar] [CrossRef]
  5. Tin Leung, K.; Whidborne, J.F.; Purdy, D.; Dunoyer, A. A review of ground vehicle dynamic state estimations utilising GPS/INS. Veh. Syst. Dyn. 2011, 49, 29–58. [Google Scholar] [CrossRef]
  6. Anderson, R.; Bevly, D.M. Using GPS with a model-based estimator to estimate critical vehicle states. Veh. Syst. Dyn. 2010, 48, 1413–1438. [Google Scholar] [CrossRef]
  7. Cheng, S.; Wang, Z.; Yang, B.; Nakano, K. Convolutional Neural Network-Based Lane-Change Strategy via Motion Image Representation for Automated and Connected Vehicles. IEEE Trans. Neural Netw. Learn. Syst. 2023, 1–12. [Google Scholar] [CrossRef]
  8. Liu, W.; Xiong, L.; Xia, X.; Lu, Y.; Gao, L.; Song, S. Vision-aided intelligent vehicle sideslip angle estimation based on a dynamic model. IET Intell. Transp. Syst. 2020, 14, 1183–1189. [Google Scholar] [CrossRef]
  9. Kanghyun, N.; Fujimoto, H.; Hori, Y. Lateral Stability Control of In-Wheel-Motor-Driven Electric Vehicles Based on Sideslip Angle Estimation Using Lateral Tire Force Sensors. IEEE Trans. Veh. Technol. 2012, 61, 1972–1985. [Google Scholar] [CrossRef]
  10. Guo, J.; Luo, Y.; Li, K.; Dai, Y. Coordinated path-following and direct yaw-moment control of autonomous electric vehicles with sideslip angle estimation. Mech. Syst. Signal Process. 2018, 105, 183–199. [Google Scholar] [CrossRef]
  11. Wang, Z.; Qin, Y.; Gu, L.; Dong, M. Vehicle System State Estimation Based on Adaptive Unscented Kalman Filtering Combing with Road Classification. IEEE Access 2017, 5, 27786–27799. [Google Scholar] [CrossRef]
  12. Cheng, C.; Cebon, D. Parameter and state estimation for articulated heavy vehicles. Veh. Syst. Dyn. 2011, 49, 399–418. [Google Scholar] [CrossRef]
  13. Gadola, M.; Chindamo, D.; Romano, M.; Padula, F. Development and validation of a Kalman filter-based model for vehicle slip angle estimation. Veh. Syst. Dyn. 2013, 52, 68–84. [Google Scholar] [CrossRef] [Green Version]
  14. Piyabongkarn, D.; Rajamani, R.; Grogg, J.A.; Lew, J.Y. Development and Experimental Evaluation of a Slip Angle Estimator for Vehicle Stability Control. IEEE Trans. Control Syst. Technol. 2009, 17, 78–88. [Google Scholar] [CrossRef]
  15. Leung, K.T.; Whidborne, J.F.; Purdy, D.; Barber, P. Road vehicle state estimation using low-cost GPS/INS. Mech. Syst. Signal Process. 2011, 25, 1988–2004. [Google Scholar] [CrossRef] [Green Version]
  16. Wu, Z.; Yao, M.; Ma, H.; Jia, W. Improving Accuracy of the Vehicle Attitude Estimation for Low-Cost INS/GPS Integration Aided by the GPS-Measured Course Angle. IEEE Trans. Intell. Transp. Syst. 2013, 14, 553–564. [Google Scholar] [CrossRef]
  17. Yoon, J.-H.; Peng, H. A Cost-Effective Sideslip Estimation Method Using Velocity Measurements from Two GPS Receivers. IEEE Trans. Veh. Technol. 2014, 63, 2589–2599. [Google Scholar] [CrossRef]
  18. Xiong, L.; Xia, X.; Lu, Y.; Liu, W.; Gao, L.; Song, S.; Yu, Z. IMU-Based Automated Vehicle Body Sideslip Angle and Attitude Estimation Aided by GNSS Using Parallel Adaptive Kalman Filters. IEEE Trans. Veh. Technol. 2020, 69, 10668–10680. [Google Scholar] [CrossRef]
  19. Xia, X.; Hashemi, E.; Xiong, L.; Khajepour, A. Autonomous Vehicle Kinematics and Dynamics Synthesis for Sideslip Angle Estimation Based on Consensus Kalman Filter. IEEE Trans. Control Syst. Technol. 2023, 31, 179–192. [Google Scholar] [CrossRef]
  20. Huang, S.; Cao, W.; Qian, R.; Liu, Y.; Ji, X. Front wheel angle tracking control research of intelligent heavy vehicle steering system. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2020, 235, 3454–3467. [Google Scholar] [CrossRef]
  21. 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]
Figure 1. Schematic diagram of the EHPS system.
Figure 1. Schematic diagram of the EHPS system.
Applsci 13 07974 g001
Figure 2. Schematic diagram of the mechanical system.
Figure 2. Schematic diagram of the mechanical system.
Applsci 13 07974 g002
Figure 3. Schematic diagram of the 2-DOF vehicle model.
Figure 3. Schematic diagram of the 2-DOF vehicle model.
Applsci 13 07974 g003
Figure 4. The Bode diagrams of two methods: (a) The Bode diagram of steering angle and sideslip angle; (b) The Bode diagram of steering torque and sideslip angle.
Figure 4. The Bode diagrams of two methods: (a) The Bode diagram of steering angle and sideslip angle; (b) The Bode diagram of steering torque and sideslip angle.
Applsci 13 07974 g004
Figure 5. The resolved Bode diagrams of two methods: (a) The Bode diagram of steering wheel angle and sideslip angle; (b) The Bode diagram of steering wheel torque and sideslip angle.
Figure 5. The resolved Bode diagrams of two methods: (a) The Bode diagram of steering wheel angle and sideslip angle; (b) The Bode diagram of steering wheel torque and sideslip angle.
Applsci 13 07974 g005
Figure 6. The simulation results at u = 50 km/h, μ = 0.75: (a) Driving condition and lateral acceleration; (b) The estimation result of sideslip angle with 90°, 1 Hz.
Figure 6. The simulation results at u = 50 km/h, μ = 0.75: (a) Driving condition and lateral acceleration; (b) The estimation result of sideslip angle with 90°, 1 Hz.
Applsci 13 07974 g006
Figure 7. The simulation results at u = 50 km/h, μ  = 0.85: (a) Driving condition and lateral acceleration; (b) The estimation result of sideslip angle with double line change.
Figure 7. The simulation results at u = 50 km/h, μ  = 0.85: (a) Driving condition and lateral acceleration; (b) The estimation result of sideslip angle with double line change.
Applsci 13 07974 g007
Figure 8. The simulation results at u = 65 km/h, μ = 0.75: (a) Driving condition and lateral acceleration; (b) The estimation result of sideslip angle with double line change.
Figure 8. The simulation results at u = 65 km/h, μ = 0.75: (a) Driving condition and lateral acceleration; (b) The estimation result of sideslip angle with double line change.
Applsci 13 07974 g008
Figure 9. Structure of hardware-in-the-loop test bench.
Figure 9. Structure of hardware-in-the-loop test bench.
Applsci 13 07974 g009
Figure 10. The test bench results at u = 50 km/h, μ = 0.85: (a) Driving condition and lateral acceleration; (b) The estimation result of sideslip angle with double line change.
Figure 10. The test bench results at u = 50 km/h, μ = 0.85: (a) Driving condition and lateral acceleration; (b) The estimation result of sideslip angle with double line change.
Applsci 13 07974 g010
Figure 11. The test bench results at u = 65 km/h, μ = 0.75: (a) Driving condition and lateral acceleration; (b) The estimation result of sideslip angle with double line change.
Figure 11. The test bench results at u = 65 km/h, μ = 0.75: (a) Driving condition and lateral acceleration; (b) The estimation result of sideslip angle with double line change.
Applsci 13 07974 g011
Figure 12. The errors of sideslip angle between two methods: (a) The results at u = 50 km/h, μ = 0.85; (b) The results at u = 65 km/h, μ   = 0.75.
Figure 12. The errors of sideslip angle between two methods: (a) The results at u = 50 km/h, μ = 0.85; (b) The results at u = 65 km/h, μ   = 0.75.
Applsci 13 07974 g012
Table 1. The parameters used in the EHPS system dynamic model.
Table 1. The parameters used in the EHPS system dynamic model.
ParametersValuesParametersValues
J s /(kg·m2)0.0258 R t 459
B s /(Nm·s/rad)0.742 M p /kg8.07
K t /(Nm/rad)143.2 B p /(Nm/s)35,283
r c s /m0.05 K R /(Nm/rad)5730
C d 0.5 ρ /( k g / m 3 )880
β /( N / m 2 )1.4 × 105 A p /( m 2 )9.4 × 10−3
Table 2. The parameters used in the magic formula (MF) model.
Table 2. The parameters used in the magic formula (MF) model.
B f C f D f E f B r C r D r E r
0.121.62.35 × 104−0.30280.0121.612,710−0.3028
Table 3. The parameters used in TruckSim.
Table 3. The parameters used in TruckSim.
ParametersSymbolsValues
Sprung mass m s 4455 (kg)
Front axle unsprung mass m f 607.3 (kg)
Rear axle unsprung mass m r 1144 (kg)
Distance between the front axle and the vehicle gravity center l f 1.25 (m)
Distance between the rear axle and the vehicle gravity center l r 3.75 (m)
Yaw moment inertia of the whole vehicle I z 34,802.6 ( k g · m 2 )
Front cornering stiffness k 1 1.31   ×   10 4 ( N / r a d )
Rear cornering stiffness k 2 5.11   ×   10 3 ( N / r a d )
Table 4. The estimation error in different test conditions.
Table 4. The estimation error in different test conditions.
ManeuverMethodMax Error (°)MAE (°)RMSE (°)
Double line change
u = 50 km/h µ = 0.85
Steering torque
estimation
−0.1750.06130.0733
Steering angle
estimation
−0.30.08050.1112
Double line change
u = 65 km/h µ = 0.75
Steering torque
estimation
−0.260.08220.1032
Steering angle
estimation
−0.510.12570.1739
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, Y.; Yang, Y.; Wang, X.; Zhao, Y.; Wang, C. Estimation of Intelligent Commercial Vehicle Sideslip Angle Based on Steering Torque. Appl. Sci. 2023, 13, 7974. https://doi.org/10.3390/app13137974

AMA Style

Li Y, Yang Y, Wang X, Zhao Y, Wang C. Estimation of Intelligent Commercial Vehicle Sideslip Angle Based on Steering Torque. Applied Sciences. 2023; 13(13):7974. https://doi.org/10.3390/app13137974

Chicago/Turabian Style

Li, Yafei, Yiyong Yang, Xiangyu Wang, Yongtao Zhao, and Chengbiao Wang. 2023. "Estimation of Intelligent Commercial Vehicle Sideslip Angle Based on Steering Torque" Applied Sciences 13, no. 13: 7974. https://doi.org/10.3390/app13137974

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