Next Article in Journal
Design of a Low-Cost AI System for the Modernization of Conventional Cars
Previous Article in Journal
Adaptive Multi-Agent Reinforcement Learning for Optimizing Dynamic Electric Vehicle Charging Networks in Thailand
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cascaded Vehicle State Estimation Method of 4WIDEVs Considering System Delay and Noise

1
School of Automotive and Mechanical Electrical Engineering, Xinyang Vocational and Technical College, Xinyang 464000, China
2
School of Mechanical and Electrical Engineering, Chuzhou University, Chuzhou 239000, China
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2024, 15(10), 454; https://doi.org/10.3390/wevj15100454
Submission received: 24 June 2024 / Revised: 26 September 2024 / Accepted: 4 October 2024 / Published: 7 October 2024

Abstract

:
Considering the negative effects of time delay and noise on vehicle state estimation, a cascaded estimation means for the vehicle sideslip angle is proposed utilizing the ODUKF algorithm. To achieve strong-correlation decoupling between state variables and model interference of the EDWM, an augmented EDWM was constructed by introducing the tire relaxation length dynamic equation, which enables the precise model relationship between the longitudinal and transverse tire force relaxation length to be constructed while also achieving the decoupling of the system state from the unknown input. To achieve a vehicle driving state estimation, a hierarchical estimation architecture was adopted to design a cascading estimation method for the vehicle driving state. By using tire force estimation values as input for the vehicle driving state estimation, the required vehicle body postures can be estimated. At the same time, facing the problems of system delay and noise, an estimator derived from the ODUKF is designed by combining the model and cascade estimation strategy. The simulation comparative analysis and quantitative statistical results under multiple operating conditions provide evidence that the developed means effectively heighten the estimation accurateness and real-time performance while considering system time delay and noise.

1. Introduction

The research on vehicle electrification and intelligence has become recognized as an important development direction of automotive technology and has gradually become a strategic high ground for many countries to achieve breakthrough growth and technological innovation in the automotive industry, with significant market prospects and research value [1,2,3]. With the deepening development of vehicle electrification and intelligent technology architecture, the relevant technology accumulation and industrial chain supporting the supply system are gradually maturing. The richness of vehicle control functions and the expansion of usage scenarios have significantly improved the integration of vehicle control systems in collaborative operation and interactive coupling and have also made the chassis dynamics and electronic control systems of vehicles increasingly precise and complex [4,5]. Under this development trend, the precision and real-time requirements for controlling information input in vehicle active safety and motion control systems are gradually increasing [6,7].
The acquisition accurateness of key vehicle body postures is an important factor to ensure the good operation and reliable performance of the vehicle motion control system. However, many vehicle states are currently difficult to directly measure through existing onboard sensors [8,9,10]. Alternatively, many in-car sensors are too expensive. If too many in-car sensors are configured for state acquisition, it will inevitably increase the cost of vehicle generation and manufacturing, adding resistance to control system development and diversified functional design, which is not conducive to product design and development [11,12,13,14]. Meanwhile, overly inexpensive sensors and simple vehicle state conversion methods cannot meet the increasingly precise control system’s demand for controlling input mass [15,16,17,18]. Therefore, the accurate acquisition of vehicle status has become an agenda of vehicle motion control, which is of great significance for improving control performance.
At present, model-based vehicle state estimation methods are one of the main ways to obtain critical driving states of vehicles [19,20,21,22]. By using prior vehicle model formulas to construct mapping relationships between different vehicle parameters, and then using corresponding observation algorithms to design model-based vehicle state observers, the required difficult-to-measure vehicle state values can be calculated using known vehicle state variables [23,24]. The accurate representation ability for parameter mapping relationships and the dynamic estimation ability of the observer towards system noise and interference have become important breakthroughs and technical difficulties in improving the effectiveness of vehicle state estimation [25,26,27,28]. System time delay affects the representation ability of vehicle models. The model uncertainty and system interference caused by a time delay will significantly affect the vehicle application effect of model-based vehicle state observers [29,30]. For four-wheel independent drive electric vehicles (4WIDEVs), adopting a distributed-drive chassis architecture directly driven by hub motors can provide more design space and also provide a carrier for the integration of vehicle chassis control technology and intelligent driving technology. However, at the same time, the multi-degrees-of-freedom dynamic characteristics and electromechanical coupling driving form of the 4WIDEV chassis system will inevitably exacerbate the time delay problem of the vehicle dynamics system model [31,32,33]. Therefore, for the state estimation problem of 4WIDEV, the computation ability in the presence of time delay interference is one of the crucial issues, which has significant research value and urgency. In addition, the driving environment of vehicles is complex and variable, and system noise interference is also one of the most direct and common factors affecting vehicle state estimation, and its negative impact on the observer cannot be ignored. The Kalman filter algorithm is a practicable method for solving the negative impact of noise on vehicle state estimation [34,35,36]. Its applicability in observation is extremely strong and the effect is significant, which has important research significance and application prospects.
In the increasingly complex and refined development trend in vehicle control systems, the communication delay of system signals and the lag problem of mechanical dynamic transmission systems are important factors affecting the real-time performance of control systems. At this point, considering the vehicle state estimation problem with system delay and noise can further improve the real-time performance and accuracy of vehicle information acquisition, which is of great value for enhancing the performance of vehicle control systems.
The time delay and noise of the system are important factors affecting the performance of 4WIDEV driving state estimations. However, in existing research, it is not common to study the cascaded estimation of 4WIDEV driving states that simultaneously consider system delay and noise. Therefore, when facing the negative effects of system delay and noise simultaneously, this paper proposes a cascaded estimation method for 4WIDEV driving states utilizing the observation delay unscented Kalman filter (ODUKF). The vehicle body model, electric drive wheel model (EDWM), and tire model are established, and considering the nonlinear characteristics of the EDWM with input interferance, the tire slack length is incorporated into the dynamic tire force equation, and an augmented EDWM is constructed. Based on this, longitudinal and transverse tire force observers (TFOs) are designed. Then, a vehicle state cascade estimation method is proposed using tire force observer information as input to the vehicle state observer. Moreover, considering the effects of system delay and noise on vehicle state estimation, a vehicle observation delay Kalman filtering algorithm was designed to further address the unavoidable issues of noise and time delay during vehicle operation.

2. Model Establishment of 4WIDEVs

To achieve the vehicle driving state observer design, a mathematical expression between the key vehicle motion parameters is constructed. This article constructs a dynamics relationship in the longitudinal, transversal, and yaw directions, ignoring the behavior in the pitch and roll directions. Meanwhile, for 4WIDEVs, the mechanical characteristics of the four drive wheels and hub motors are assumed to be consistent. The four tire numbers are denoted as ad. Under this setting, the three-degrees-of-freedom (3DOF) vehicle body dynamics model is
v ˙ = φ μ + m l ,
u ˙ = φ v + m t ,
N z φ = ( F x a + F x b ) L f sin δ ( F y c + F y d ) L r + ( F y a + F y b ) L f cos δ + ( F y a F y b ) L b sin δ ( F x a F x b ) L b cos δ ( F x c F x d ) L b ,
where v is the longitudinal speed, u is the lateral speed, φ is the yaw rate, M is the vehicle mass, Fxj/Fyj (j = a,b,c,d) are longitudinal/lateral tire forces, δ is the front wheel steering angle, Nz is the inertia moment, Lf/Lr are the distances from the mass center point to the front/rear axle, Lb is the half wheelbase, and ml/mt are longitudinal/lateral accelerations. The relationship between longitudinal and lateral acceleration and tire force can be expressed as
m l = 1 M ( ( F x a + F x b ) cos δ ( F y a + F y b ) sin δ + F x c + F x d ) ,
m t = 1 M ( ( F x a + F x b ) sin δ + ( F y a + F y b ) cos δ + F y c + F y d ) ,
The vehicle sideslip angle β is
β = v / u ,
Considering the unique structural characteristics and driving forms of distributed-drive electric vehicles, the drive unit formed by the single hub motor and wheels is regarded as an independent electric drive wheel module. A single electric drive wheel can be regarded as an independent information unit, and different electric drive wheels are also related to changes in vehicle dynamics parameters through tire force. For the EDWM, its rotational dynamics equation is
I 1 η ˙ j = T M j F x j r ,
where η is the wheel speed, I1 is the wheel inertia moment, r is the wheel radius, and TM is the motor torque. For in-wheel motors, the torque output equation at the drive shaft can be expressed as
I 2 η ˙ j + D e η j = k l i j T M j ,
where I2 is the rotor inertia moment, De is the equivalent damping constant, kl is the load–torque proportional coefficient, and ij is the bus current. The in-wheel motor is usually a permanent magnet brushless DC motor, and its equivalent voltage equation is
V j = R e i j + E i i ˙ j + k e η j ,
where V is the bus voltage, Re is the equivalent resistance, Ei is the equivalent inductance, and ke is the back electromotive force coefficient. Combining Equations (7)–(9), the EDWM is
i ˙ j = R e E i i j k e E i η j + 1 E i V j ,
η ˙ j = K l I i j D e I η j r I F x j ,
where I = I1 + I2 is the equivalent inertia moment of the EDWM.
The electric driven wheel model reflects the transient feature of tire force driving with electromechanical coupling driving. The magic formula is introduced to characterize and further reflect the nonlinear tire–force particularity. Its expression is denoted as
f x y = f D sin { f C arctan [ f B α f E ( f B α arctan ( f B α ) ) ] } ,
where fxy is the tire force, fB is the stiffness factor, fC is the curve shape factor, fD is the peak factor, fE is the curve factor, and α is the tire sideslip angle. The parameters in the nonlinear tire model are all bound up with vertical tire load, which is written as
F z a = L r ( M g 2 L + M m t H 2 L b l ) M m l H 2 L , F z b = L r ( M g 2 L M m t H 2 L b L ) M m l H 2 L F z c = L f ( M g 2 + M m t H 2 L b L ) + M m l H 2 L ,     F z d = L f ( M g 2 M m t H 2 L b L ) + M m l H 2 L ,
where Fza-d are vertical tire loads, H is the mass center height, and g is the gravitational acceleration. Meanwhile, the tire sideslip angle is
α a = δ arctan u + L f φ v + L b φ / 2 , α b = δ arctan u + L f φ v L b φ / 2 α c = arctan u L r φ v + L b φ / 2 , α d = arctan u L r φ v L b φ / 2 ,

3. Cascaded Estimation Method for Vehicle State Considering System Delay and Noise

3.1. Overall Estimation Method and Strategy

3.1.1. Estimation of Tire Forces

Distributed-drive electric vehicles are directly driven by hub motors, with each of the four hub motors being independently controllable. Based on this characteristic, the electric drive wheel model constructed by combining the hub motor model and the wheel rotation dynamics model can be regarded as an independent information unit. From the perspective of vehicle body motion, the longitudinal and transverse tire force information involved in the four electric drive wheel models is directly related to the driving status.
The electric drive model constructed based on the electromechanical coupling driving, particularity of 4WIDEVs, helps to innovate the tire force estimation method for vehicles. On the one hand, the electric drive wheel model that covers the electromechanical coupling driving characteristics can provide better feedback for the dynamic characteristics of the tire force transmission process and has better real-time dynamic characteristics compared to a single dynamic model. On the other hand, the current, voltage, and speed information of the hub motor can be obtained through low-cost sensors, which can provide a large amount of redundant information input for the tire force estimation system, helping to improve the estimation effect. Combining the electric drive wheel models in Equations (11) and (12), it can be concluded that the longitudinal tire force is essentially a variable with dual properties of input and interference. Therefore, before designing a tire force observer based on the EDWM, it is important to decouple the input interference and state variables.
By combining state decoupling requirements of unknown inputs in the EDWM and considering the influence factors of tire slack length, the longitudinal and transverse tire forces are extended to the state variables. Therefore, the dynamic tire force equation incorporating tire slack length can be expressed as
{ F ˙ x j = v ( 1 ) j φ L b ε x ( F ¯ x j F x j ) F ˙ y j = u ( 1 ) j φ L b ε y ( F ¯ y j F y j ) ,
where ε x and ε y are the tire longitudinal/lateral slack lengths and F ¯ x j and F ¯ y j are the nominal longitudinal/lateral tire forces. F ¯ x j and F ¯ y j can be obtained through an empirical tire model.
According to Equations (10), (11), and (15), the tire force can be extended to the state variable of the system equation. The augmented electric drive wheel model that integrates the tire force differential equation can be represented as
{ x ˙ e j = f e j ( x e j , u e j ) + w y e j = h e j ( x e j , u e j ) + v ,
where x e j = [ i j η j F x j F y j ] T is the system state value, y e j = [ i j η j ] T is the system measurement, u e j = [ V j F ¯ x j F ¯ y j ] T is the system input value, and w and v are noise.
By combining the augmented electric drive wheel model, the discrete form of system state is
{ x e j 1 , k + 1 = i j , k + 1 = i j , k + ( R e E i j , k k e E η j , k + 1 E V j , k ) T + w k x e j 2 , k + 1 = η j , k + 1 = η j , k + ( k l I i j , k D e I η j , k r I F x j , k ) T + w k x e j 3 , k + 1 = F x j , k + 1 = F x j , k + v k ( 1 ) j φ k b ε x ( F ¯ x j , k F x j , k ) T + w k x e j 4 , k + 1 = F y j , k + 1 = F y j , k + u k ( 1 ) j φ k b ε y ( F ¯ y j , k F y j , k ) T + w k ,
where T is the Kalman filtering period. Similarly, according to the augmented electric drive wheel model, the discrete form of system measurement is
{ y e j 1 , k = i j , k + v k y e j 2 , k = η j , k + v k ,
Therefore, according to Equations (17) and (18), the Jacobian matrix and measurement matrix of the discrete augmented electric drive wheel model can be represented as
S e j = f e j x e j , k = [ R e E k e E 0 0 k l I D e I r I 0 0 0 v k + ( 1 ) j φ k L b ε x 0 0 0 0 u k + ( 1 ) j φ k L b ε y ] H e j = h e j x e j , k = [ 1 0 0 0 0 1 0 0 ] ,
where S e j is the Jacobian matrix and H e j is the measurement matrix. Based on the augmented electric drive wheel model in Equation (16), a state observer for a single electric drive wheel model is designed using the Kalman filtering algorithm. This allows for the real-time calculation of dynamic tire force information using the current, speed, and voltage information in the EDWM and the nominal tire force information from the tire model.

3.1.2. Estimation of Vehicle Body Postures

After achieving the tire force estimation, according to (1)–(2) and (4)–(5), the vehicle longitudinal and transverse dynamic equations that integrate tire force information is obtained. Then, combined with Equation (3), the dynamic equation used for estimating the vehicle body postures is
{ x ˙ v = f v ( x v , u v ) + w y v = h v ( x v , u v ) + v ,
where x v = [ v u φ ] T , y v = [ φ ] T , u v = [ δ F x a F x d F y a F y d ] T . The discretized form of Equation (20) is
{ x v 1 , k + 1 = v k + 1 = v k + ( u k φ k + 1 M ( ( F x a , k + F x b , k ) cos δ k ( F y a , k + F y b , k ) sin δ k + F x c , k + F x d , k ) ) T + w k x v 2 , k + 1 = u k + 1 = u k + ( v k φ k + 1 M ( ( F x a , k + F x b , k ) sin δ k + ( F y a , k + F y b , k ) cos δ k + F y c , k + F y d , k ) ) T + w k x v 3 , k + 1 = φ k + 1 = φ k + 1 N z ( ( F x a , k + F x b , k ) L f sin δ k ( F y c , k + F y d , k ) L r + ( F y a , k + F y b , k ) L f cos δ k + ( F y a , k F y b , k ) L b sin δ k ( F x a , k F x b , k ) L b cos δ k ( F x c , k F x d , k ) L b ) T + w k ,
Meanwhile, its discretized measurement equation can be expressed as y v k = φ k + v k . On this basis, the Jacobian matrix S v and measurement matrix H v of (21) is
S v = f v x v k = = [ 0 φ u φ 0 v 0 0 1 ] H v = h v x v k = [ 0 0 1 ] ,
Then, a vehicle body posture observer is designed utilizing (21). Among them, the estimated value obtained from TFO is the known quantity of vehicle state observers, thereby achieving a cascading estimation of vehicle body postures. The designed cascaded estimation system of vehicle body postures is shown in Figure 1.

3.2. Analysis of Factors Causing System Time Delay

The electric driven wheel model has a faster dynamic response ability. However, there will inevitably be a certain degree of lag between the tire force signal related to dynamic relationships and the electrical signal related to motor drive relationships, which will affect the representation accuracy and real-time behavior. The tire slack length is a key indicator reflecting the transient characteristics of tires, which can effectively reflect the tire force delay phenomenon caused by elastic deformation during the gradual stress process. Therefore, considering tire slack length in modeling and observer design will reduce the delay of tire force.
In this observer, both the time delay between the electromechanical coupling system signals and the time delay caused by the tire slack length are considered. At the same time, for the vehicle dynamics observer, the system delay for the observation effect is also objectively present and needs to be taken seriously. On the one hand, the vehicle dynamics model treats the vehicle as a multi-degrees-of-freedom rigid body. Due to the time-varying process of the vehicle’s driving attitude caused by tire force driving, the time delay problem between system signals caused by the redundant transmission chain of the dynamic system will affect the estimation effect to a certain extent. On the other hand, for cascaded observer estimation systems, there is also a certain degree of signal asynchrony in the estimated values between different levels of observers. Due to the inconsistent model mechanisms, there is also a problem of signal delay between tire force observers based on electromechanical coupling models and state observers based on vehicle dynamics models. Therefore, the influence of time delay in the process of designing vehicle body attitude observers is a required technical key point.
Based on the analysis of the time delay vehicle model mentioned above, in order to improve the real-time performance of the state estimation, the Kalman filter algorithm is adopted in this study to design the TFO and vehicle state observer. Discretization is applied to the augmented electric drive wheel model in Equation (16) and the vehicle dynamics model in Equation (20) while considering the effect of observation signal delay. It can be represented as a stochastic nonlinear observation delay discrete system as follows:
{ x k = f k 1 ( x k 1 , u k 1 ) + w k y k τ = h k τ ( x k τ , u k τ ) + v k τ ,
where f k is the system state transition function, h k is the system measurement function, x k is the system state value at time k, y k is the system measurement value at time k, and τ is the lag time.
The principle of the ODUKF is to compute the vehicle state variable at time k using a discrete measurement data sequence at time k τ containing noise and time delay. Therefore, for the observation delay nonlinear system in Equation (23), the conventional KF is used to calculate the estimation results at time k τ , which cannot achieve real-time tracking of the state value at time k. To achieve more timely results, the observation delay equation in Equation (23) can be transformed into an observation equation without time delay, thereby solving the application problem of the conventional Kalman filtering algorithm in observation delay systems.

3.3. ODUKF Algorithm for Vehicle State Estimation

3.3.1. Observation Delay Vehicle Model Transformation Method Based on State Augmentation

In order to achieve the filtering estimation of the vehicle state while eliminating the negative effects of time delay, it is necessary to first construct the non-time delay state estimation equation of the time delay vehicle system model through the model augmentation method. For the observed time delay system in Equation (23), the system state variable is expanded to X k = [ x k T x k 1 T x k τ T ] T so that the original observed time delay system is
{ X k = [ x k x k 1 x k τ ] = [ f ( x k 1 ) x k 1 x k τ ] + [ w k 0 0 ] y k τ = h ( [ 0 0 1 ] [ x k x k 1 x k τ ] ) + v k τ ,
where X k is the augmented state variable. The key to applying the Kalman filtering algorithm in observing time delay vehicle systems is to transform the observation equation into a form that can be directly applied by conventional filtering algorithms. In Equation (24), the relationship of variable X k and the time delay x k τ can be established through the augmentation of the state variable, but its expression is still according to the relevance of the observed y k τ and the time delay augmented variable X k r . Therefore, to achieve the design of the filter, the measurement equation in Equation (24) is constructed in the same way as an augmented measurement equation in the following form:
Y k = [ 0 0 I ] [ y k y k 1 y k τ ] T ,
In augmented systems, the augmented state and time delay observation equations is
{ X k = [ f ( x k 1 ) [ I 0 0 0 0 0 0 0 0 I 0 ] ] + W k y k τ = h ( [ 0 0 1 ] X k ) + V k .
where W k = [ w k 0 0 ] T , V k = v k τ . On this basis, by combining Equations (25) and (26), the observed time delay system in Equation (23) can be further transformed into
X k = F k ( X k 1 ) + W k Y k = H k ( X k ) + V k ,
where X k is the augmented system state, Y k is the measurement of the augmented system, F k is the state transition function of the augmented system, and H k is the measurement matrix of the augmented system. By comparing Equations (23) and (25), it can be seen that the augmented system obtained through the state equation and measurement equation of the augmented system has been transformed into a non-time delay system model, which meets the vehicle application conditions of the Kalman filtering algorithm.

3.3.2. UKF-Based Observation Delay Filter Algorithm of Vehicle Augmentation System

In the above section, the observation delay vehicle system in (23) has been transformed into the non-time delay-type system model in (27). Thus, the UKF algorithm can be applied for vehicle state estimation according to the vehicle model in (27), even under the influence of time delay factors. Extended Kalman filtering is a widely used and effective nonlinear system-filtering algorithm. To achieve the design of the vehicle observer, the design steps of the vehicle observer based on Kalman filtering is as follows:
(1) State update:
{ X ^ k | k 1 = Φ k | k 1 X ^ k 1 = F ( X ^ k 1 ) P k | k 1 = Φ k | k 1 P k 1 Φ k | k 1 T + Q k 1 · ,
(2) Measurement update:
{ K k = P k | k 1 H k T ( H k P k | k 1 H k T + R k · ) 1 X ^ k = X ^ k | k 1 + K k ( Y k H ( X ^ k | k 1 ) ) = X ^ k | k 1 + K k ( y k τ H ( X ^ k | k 1 ) ) P k = ( I K k H k ) P k | k 1 .
where P k 1 is the covariance matrix, P k | k 1 is the one-step prediction value of the covariance matrix, K k is the gain matrix, Q k · is the non-negative definite variance of W k , and R k · is the positive definite variance of V k . Therefore, for the electric drive wheel model in Equation (16) and the vehicle dynamics model in Equation (20), considering system noise and observation time delay, combined with the observation time delay model augmentation method in Equation (27), the corresponding tire force observer and vehicle state observer can be designed using the Kalman filtering algorithm in Equations (28) and (29). Then, based on the estimation results X k of the augmented time delay-free system filter, the required system state estimation value can be obtained as
x ^ k = [ I 0 0 ] X ^ k .
This calculation method of the extended Kalman filter (EKF) observer will, to some extent, affect the estimation accuracy of the filtering algorithm when facing high-order systems, especially for the augmented time delay system model because as the system dimension increases, the conventional EKF algorithm is relatively more susceptible to impact. To address this issue, based on the system state augmentation, the idea of unscented Kalman filtering is introduced, and the unscented transformation method is used to replace the first-order linearization method in the EKF. The UKF design steps are as follows:
(1) System state initialization: the initial value is X ^ 0 = E ( X 0 ) and P 0 = E ( X 0 X ^ 0 ) ( X 0 X ^ 0 ) T .
(2) Unscented transformation (UT): select the Sigma sampling strategy in lossless transformation and obtain the corresponding Sigma points through symmetric sampling. The set of Sigma points under symmetric sampling, the mean weight W i m corresponding to each point, and the covariance weight W i e is
{ X k / k 0 = X ^ k / k , i = 0 X k / k i = X ^ k / k + ( ( n + λ ) P k ) i , i = 1 , 2 , , n X k / k i = X ^ k / k ( ( n + λ ) P k ) i , i = n + 1 , , 2 n ,
{ W 0 m = λ / ( n + λ ) W 0 e = λ / ( n + λ ) + ( 1 + α 2 + β ) W i m = W i e = 1 / ( 2 ( n + λ ) ) , i = 1 , 2 , , 2 n ,
where λ = α 2 ( n + ε ) n ; α is scale parameter and its value is usually greater than 10−4 and less than 1, ε is the third scale factor, and β is the state distribution parameter.
(3) Time update:
{ X k + 1 / k i = F ( X k + 1 / k i ) X ^ k + 1 / k = i = 0 2 n W i m X k + 1 / k i P k + 1 / k = i = 0 2 n W i m ( X ^ k + 1 / k X k + 1 / k i ) ( X ^ k + 1 / k X k + 1 / k i ) T + Q k 1 Y k + 1 / k i = H ( X k + 1 / k i ) ,
(4) Measurement update:
{ P Y Y , k = i = 0 2 n W i m ( Y k + 1 / k i Y ^ k + 1 / k ) ( Y k + 1 / k i Y ^ k + 1 / k ) T + R k P X Y , k = i = 0 2 n W i m ( X k + 1 / k i Y ^ k + 1 / k ) ( X k + 1 / k i Y ^ k + 1 / k ) T K k + 1 / k = P X Y , k P Y Y , k 1 x ^ k + 1 / k + 1 = X ^ k + 1 / k + K k + 1 / k ( Y k + 1 Y ^ k + 1 / k ) P k + 1 / k + 1 = P k + 1 / k K k + 1 P Y Y , k K k + 1 T ,
where X ^ k + 1 are the updated state values and P k + 1 is the updated covariance. Then, combining the unscented Kalman filtering algorithm, the vehicle state can be estimated without time delay according to Equation (30).

4. Verification and Analysis

To demonstrate the driving state cascade estimation method, simulation testing and verification of the vehicle state estimation effect under multiple operating conditions were conducted. In order to build an accurate and reliable vehicle dynamics simulation environment and to facilitate the setting of simulation conditions and vehicle parameters, a CarSim-Simulink co-simulation platform was established. The Simulink (Matlab2014a) model includes the in-wheel motor drive model and relevant vehicle state estimation modules with Kalman filters. The CarSim software V8.02 can provide relevant vehicle state information and be considered as reference values.

4.1. Case 1: Sinusoidal Steering Maneuver

Firstly, simulation verification was conducted under a fixed vehicle speed and sinusoidal steering command input. During the simulation process, a speed tracking controller is set to ensure that the vehicle speed is fixed at 20 m/s. The corresponding steering wheel angle command under this steering condition is shown in Figure 2. In the verification results, to reflect the role of the ODUKF in dealing with system time delay and noise, as well as improving estimation performance, the EKF was selected as the comparative verification. The estimated longitudinal force of the tire under the constant speed sine steering condition is shown in Figure 3. Based on the comparisons, the overall change in tire force is visibly influenced by the trend in the vehicle’s turning motion when speed is basically fixed. When the amplitude of the steering wheel angle increases, the longitudinal tire force also increases accordingly, providing sufficient steering resistance for the vehicle to turn. The designed ODUKF algorithm and EKF algorithm can track the trend in longitudinal tire force changes throughout the entire sine steering process and maintain high accuracy in estimation. However, in contrast, the results under the EKF algorithm show a certain lag phenomenon, while the ODUKF algorithm has better real-time estimation ability, which effectively proves that the proposed estimation algorithm can better handle the negative impact of system delay on estimation performance.
The estimated lateral tire force under the constant speed sine steering condition is shown in Figure 4. The trend in lateral tire force variation is mainly influenced by the vehicle turning motion. The lateral tire force is positive with the steering wheel angle being positive. When the steering wheel angle decreases and becomes negative, the lateral tire force also rapidly decreases and stabilizes at a negative value. The comparison results appear as an advolution trend in Figure 3; both the EKF and ODUKF algorithms can also track the trend in lateral tire force changes well at this time. However, through the comparison of locally enlarged images, the results of the EKF have a more significant lag phenomenon, while the ODUKF algorithm constricts the time lag of lateral tire force.
The estimation result of the vehicle’s body postures in the constant speed sine steering condition are shown in Figure 5. According to the speed estimation results graph, the adopted speed control module can basically meet the speed tracking control requirements of 20 m/s. The actual speed during the entire sine steering simulation process is basically maintained between 19.95 and 20 m/s. In vehicle speed estimation, precision performance of vehicle speed under the EKF algorithm and ODUKF algorithm is maintained at a relatively high level, and the overall estimation error is relatively minimal for the amplitude of vehicle speed. Although longitudinal speed under fixed speed conditions generally does not change much, the estimation performance of the EKF algorithm in the case of system delay is still significantly weaker than that of the ODUKF algorithm. The superiority of the ODUKF algorithm in handling system delay characteristics is demonstrated. By comparing the overall curve trend and the local enlarged graph, the ODUKF is also better than the EKF in estimation performance. When facing system noise and time delay situations, the accuracy and real-time performance of vehicle state estimation are effectively improved.

4.2. Case 2: J-Turn Steering Maneuver

For further confirmation of the effectiveness in achieving vehicle state estimation, simulation verification was conducted under variable speed J-turn steering conditions. The changes in state variables of the variable speed J-turn steering condition are shown in Figure 6. Compared to the constant speed sine steering condition, it can be seen that the variable speed J-turn steering condition is relatively more complex, and the vehicle’s driving state changes more dramatically under this condition. Conducting simulation tests under this operating condition can further reflect the effectiveness of the ODUKF.
The estimated longitudinal tire force under the variable speed J-turn steering condition is shown in Figure 7. As shown in the figure, the trend in longitudinal tire force variation is influenced by both vehicle turning and speed changes, with vehicle speed variation having a more direct impact on longitudinal tire force variation. During the uniform acceleration process, the Fx is relatively large. When speed is constant, the tire force suddenly decreases sharply. With the steering wheel angle gradually reducing, the longitudinal tire force also decreases accordingly. During this process, combined with local zooming in, it can be found that the ODUFK algorithm still has more accurate estimation performance and better real-time estimation results compared to the EKF algorithm, while the EKF algorithm has a certain delay problem. Even when sudden changes in the turning angle and the transition from uniform acceleration to uniform speed, the observer performance is not significantly affected. The anti-interference and dynamic adjustment capabilities of the state estimator is suitable in complex driving application conditions.
The estimated lateral tire force under the variable speed J-turn steering condition is shown in Figure 8. As shown in the figure, the trend in lateral tire force variation in vehicles is mainly influenced by changes in the steering wheel angle. In the initial stage, due to the sharp increase in the steering wheel angle, the lateral tire force also increases rapidly. At this point, the estimation performance of the EKF algorithm and the ODUKF algorithm overall meets the requirements, but the real-time performance of the ODUKF algorithm is better. In the subsequent J-turn steering conditions, the real-time exactitude of the ODUKF algorithm is significantly optimal to the EKF in maintaining stable lateral tire forces and fluctuating vibrations.
The estimated driving state of the vehicle under the variable speed J-turn steering condition is shown in Figure 9. By comparing the estimation results of vehicle body postures, the ODUKF algorithm can still suppress the negative impact of system delay and noise on estimation performance under the more severe variable speed J-turn steering condition and can maintain good estimation performance overall.
Then, the error average and root mean square are used for comparative verification and can be obtained as
e A V E = 1 N i = 1 N ( x ^ i x i ) e R M S E = 1 N i = 1 N ( x ^ i x i ) 2 ,
where e A V E is the error average value, e R M S E is the error root mean square of estimation, N is the sampling amount, x i is the referenced value, and x ^ i is the estimated value. The results of eAVE and eRMSE in the sinusoidal steering maneuver and J-turn steering maneuver are listed in Table 1. In the comparison results, the error analysis values of tire forces and vehicle body postures obtained by the EKF and ODUKF algorithms under different steering conditions were listed. According to the comparison results, it can be seen that regardless of whether it is a sinusoidal steering condition or a J-turn steering condition, the eAVE and eRMSE of different vehicle states under the ODUKF algorithm are smaller than those of the EKF algorithm. This indicates that the cascade estimation method is optimal in terms of the magnitude and fluctuation of estimation errors. Thus, it can further reflect that the ODUKF algorithm has better vehicle application effects in improving estimation accuracy and suppressing error fluctuations. By calculating the estimation accuracy of all vehicle states under the two operating conditions and taking the average, it can be concluded that the proposed ODUKF algorithm has an average estimation accuracy of 93.67%, while the EKF algorithm has an average estimation accuracy of 85.11% under the same conditions. The proposed algorithm improved the overall estimation accuracy by 8.56 percentage points when considering the impact of time delay.

5. Conclusions

In response to the driving state estimation problem of 4WIDEVs, considering the effects of time delay and noise, a cascaded estimation method for the vehicle driving state is presented using model construction and the ODUKF method. In response to the problem of unknown inputs in an EDWM, an augmented EDWM was constructed by combining the electric drive wheel model and the tire slack length dynamic equation, achieving the decoupling of unknown inputs and state variables in the electric drive wheel model. A vehicle state estimation method based on the cascaded estimation strategy is proposed by using a hierarchical estimation approach, where estimated tire force is used as the pseudo-sensor input quantity for vehicle driving state estimation. Then, the time delay and noise issues in the state estimation of 4WIDEVs is analyzed, and an ODUKF algorithm based on the augmented electric drive wheel model and vehicle dynamics model is designed to achieve the effective estimation of vehicle states. The comparative simulation tests and data statistical analysis were conducted under constant speed sine steering and variable speed J-turn steering conditions, which verifies that the proposed ODUKF algorithm has a better estimation effect under the time delay conditions and improved the overall estimation accuracy by 8.56 percentage points.
In future research, the influence of nonlinear disturbances in vehicle dynamics systems on vehicle state estimation can be further considered, and the accuracy of state estimation can be improved through the precise modeling of nonlinear systems. In addition, the integration optimization problem of vehicle state estimation systems and vehicle dynamics control systems can be studied, effectively combining vehicle state estimation with motion control to improve the overall control effect of the vehicle.

Author Contributions

Conceptualization, Z.Y. and X.L.; methodology, Z.Y. and Q.X.; software, Z.Y. and X.L.; validation, Z.Y. and Q.X.; writing—original draft preparation, Z.Y. and X.L.; writing—review and editing, Z.Y. and Q.X.; visualization, Z.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Key Research projects in Anhui Province’s Universities (no. 2023AH051605) and Chuzhou University Campus level Project (no. 2023qd84).

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wang, Q.W.; Zhao, Y.Q.; Xie, W.F.; Zhao, Q.X.; Lin, F. Hierarchical estimation of vehicle state and tire forces for distributed in-wheel motor drive electric vehicle without previously established tire model. J. Frankl. Inst. 2022, 359, 7051–7068. [Google Scholar] [CrossRef]
  2. Cai, Y.F.; Luan, T.Y.; Wang, H.B.G.H.; Chen, L.; Li, Y.C.; Sotelo, M.A. YOLOv4-5D: An Effective and Efficient Object Detector for Autonomous Driving. IEEE Trans. Instrum. Meas. 2021, 70, 4503613. [Google Scholar] [CrossRef]
  3. Chen, T.; Chen, L.; Xu, X.; Cai, Y.F.; Jiang, H.B.; Sun, X.Q. Sideslip Angle Fusion Estimation Method of an Autonomous Electric Vehicle Based on Robust Cubature Kalman Filter with Redundant Measurement Information. World Electr. Veh. J. 2019, 10, 34. [Google Scholar] [CrossRef]
  4. Wang, H.; Chen, Y.; Cai, Y.; Chen, L.; Li, Y.; Sotelo, M.A.; Li, Z. SFNet-N: An improved SFNet algorithm for semantic segmentation of low-light autonomous driving road scenes. IEEE Trans. Intell. Transp. Syst. 2022, 23, 21405–21417. [Google Scholar] [CrossRef]
  5. Chen, T.; Chen, L.; Xu, X.; Cai, Y.F.; Sun, X.Q. Simultaneous path following and lateral stability control of 4WD-4WS autonomous electric vehicles with actuator saturation. Adv. Eng. Softw. 2019, 128, 46–54. [Google Scholar] [CrossRef]
  6. Chen, T.; Cai, Y.; Chen, L.; Xu, X. Trajectory and velocity planning method of emergency rescue vehicle based on segmented three-dimensional quartic Bezier curve. IEEE Trans. Intell. Transp. Syst. 2023, 24, 3461–3475. [Google Scholar] [CrossRef]
  7. Sun, X.Q.; Zhang, H.Z.; Cai, Y.F.; Wang, S.H.; Chen, L. Hybrid modeling and predictive control of intelligent vehicle longitudinal velocity considering nonlinear tire dynamics. Nonlinear Dyn. 2019, 97, 1051–1066. [Google Scholar] [CrossRef]
  8. Xu, N.; Tang, Z.; Askari, H.; Zhou, J.; Khajepour, A. Direct tire slip ratio estimation using intelligent tire system and machine learning algorithms. Mech. Syst. Signal Process. 2022, 175, 109085. [Google Scholar] [CrossRef]
  9. Yang, C.; Gao, Y.; Wang, W.; Zhang, Y.; Li, Y.; Wang, X.; Zhao, X. A synergistic predictive fusion control method and application for steering feel feedback of steer-by-wire system. IEEE Trans. Transp. Electrif. 2023, 9, 293–310. [Google Scholar] [CrossRef]
  10. Alcala, E.; Puig, V.; Quevedo, J.; Escobet, T.; Comasolivas, R. Autonomous vehicle control using a kinematic Lyapunov-based technique with LQR-LMI tuning. Control. Eng. Pract. 2018, 73, 1–12. [Google Scholar] [CrossRef]
  11. Chen, T.; Xu, X.; Li, Y.; Wang, W.J.; Chen, L. Speed-dependent coordinated control of differential and assisted steering for in-wheel motor driven electric vehicles. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2018, 232, 1206–1220. [Google Scholar] [CrossRef]
  12. Wang, C.; Zhao, W.; Xu, Z.; Zhou, G. Path planning and stability control of collision avoidance system based on active front steering. Sci. China Technol. Sci. 2017, 60, 1231–1243. [Google Scholar] [CrossRef]
  13. Cheli, F.; Braghin, F.; Brusarosco, M.; Mancosu, F.; Sabbioni, E. Design and testing of an innovative measurement device for tyre-road contact forces. Mech. Syst. Signal Process. 2011, 25, 1956–1972. [Google Scholar] [CrossRef]
  14. Madhusudhanan, A.K.; Corno, M.; Holweg, E. Vehicle sideslip estimator using load sensing bearings. Control Eng. Pract. 2016, 54, 46–57. [Google Scholar] [CrossRef]
  15. Chen, T.; Chen, L.; Xu, X.; Cai, Y.F.; Jiang, H.B.; Sun, X.Q. Passive fault-tolerant path following control of autonomous distributed drive electric vehicle considering steering system fault. Mech. Syst. Signal Process. 2019, 123, 298–315. [Google Scholar] [CrossRef]
  16. Duran, O.; Turan, B. Vehicle-to-vehicle distance estimation using artificial neural network and a toe-in-style stereo camera. Measurement 2023, 190, 110732. [Google Scholar] [CrossRef]
  17. Guo, J.; Luo, Y.; Li, K. Integrated adaptive dynamic surface car-following control for nonholonomic autonomous electric vehicles. Sci. China Technol. Sci. 2017, 8, 1221–1230. [Google Scholar] [CrossRef]
  18. Chen, H.; Lou, S.; Lv, C. Hybrid physics-data-driven online modelling: Framework, methodology and application to electric vehicles. Mech. Syst. Signal Process. 2023, 185, 109791. [Google Scholar] [CrossRef]
  19. Woongsun, J.; Ankush, C.; Ali, Z.; Rajesh, R. Simultaneous state estimation and tire model learning for autonomous vehicle applications. IEEE-ASME Trans. Mech. 2021, 26, 1941–1950. [Google Scholar]
  20. Zhu, J.J.; Wang, Z.P.; Zhang, L.; Zhang, W.L. State and parameter estimation based on a modified particle filter for an in-wheel-motor-drive electric vehicle. Mech. Mach. Theory 2019, 133, 606–624. [Google Scholar] [CrossRef]
  21. Jeong, D.; Ko, G.; Choi, S.B. Estimation of sideslip angle and cornering stiffness of an articulated vehicle using a constrained lateral dynamics model. Mechatronics 2022, 85, 102810. [Google Scholar] [CrossRef]
  22. Boada, B.L.; Boada, M.J.L.; Diaz, V. Vehicle side slip angle measurement based on sensor data fusion using an integrated ANFIS and an Unscented Kalman Filter algorithm. Mech. Syst. Signal Process. 2016, 72, 832–845. [Google Scholar] [CrossRef]
  23. Leng, B.; Jin, D.; Xiong, L.; Yang, X.; Yu, Z.P. Estimation of tire-road peak adhesion coefficient for intelligent electric vehicles based on camera and tire dynamics information fusion. Mech. Syst. Signal Process. 2021, 150, 107275. [Google Scholar] [CrossRef]
  24. Xia, X.; Xiong, L.; Lu, Y.S.; Gao, L.T.; Yu, Z.P. 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]
  25. Liu, W.; He, H.W.; Sun, F.C. Vehicle state estimation based on minimum model error criterion combining with extended Kalman filter. J. Frankl. Inst. 2016, 353, 834–856. [Google Scholar] [CrossRef]
  26. Ding, X.L.; Wang, Z.P.; Zhang, L. Event-triggered vehicle sideslip angle estimation based on low-cost sensors. IEEE Trans. Ind. Inform. 2022, 18, 4466–4476. [Google Scholar] [CrossRef]
  27. Song, R.; Fang, Y.C. Vehicle state estimation for INS/GPS aided by sensors fusion and SCKF-based algorithm. Mech. Syst. Signal Process. 2021, 150, 107315. [Google Scholar] [CrossRef]
  28. Liu, Y.H.; Li, T.; Yang, Y.Y.; Ji, X.-W.; Wu, J. Estimation of tire-road friction coefficient based on combined APF-IEKF and iteration algorithm. Mech. Syst. Signal Process. 2017, 88, 25–35. [Google Scholar] [CrossRef]
  29. Ribeiro, A.M.; Fioravanti, A.R.; Moutinho, A.; Paiva, E.C. Nonlinear state-feedback design for vehicle lateral control using sum-of-squares programming. Veh. Syst. Dyn. 2022, 60, 743–769. [Google Scholar] [CrossRef]
  30. Zhao, J.; Xiao, Y.; Liang, Z.; Wong, P.K.; Xie, Z.; Ma, X. Adaptive event-triggered interval type-2 T-S fuzzy control for lateral dynamic stabilization of AEVs with intermittent measurements and actuator failure. IEEE Trans. Transp. Electrific. 2023, 9, 254–265. [Google Scholar] [CrossRef]
  31. Zhang, G.G.; Zhang, H.; Huang, X.Y.; Wang, J.M.; Yu, H.; Graaf, R. Active fault-tolerant control for electric vehicles with independently driven rear in-wheel motors against certain actuator faults. IEEE Trans. Control Syst. Technol. 2016, 24, 1557–1572. [Google Scholar] [CrossRef]
  32. Ding, X.L.; Wang, Z.P.; Zhang, L.; Wang, C. Longitudinal vehicle speed estimation for four-wheel-independently-actuated electric vehicles based on multi-sensor fusion. IEEE Trans. Veh. Technol. 2020, 69, 12797–12806. [Google Scholar] [CrossRef]
  33. Chen, T.; Cai, Y.; Chen, L.; Xu, X.; Sun, X. Trajectory tracking control of steer-by-wire autonomous ground vehicle considering the complete failure of vehicle steering motor. Simul. Model. Pract. Theory 2021, 109, 102235. [Google Scholar] [CrossRef]
  34. Jensen, K.M.; Santos, I.F.; Clemmensen, L.K.H.; Theodorsen, S.; Corstens, H.J.P. Mass estimation of ground vehicles based on longitudinal dynamics using IMU and CAN-bus data. Mech. Syst. Signal Process. 2022, 162, 107982. [Google Scholar] [CrossRef]
  35. Chen, T.; Chen, L.; Cai, Y.; Xu, X. Estimation of vehicle sideslip angle via pseudo-multisensor information fusion method. Metrol. Meas. Syst. 2018, 25, 499–516. [Google Scholar] [CrossRef]
  36. Chen, T.; Cai, Y.; Chen, L.; Xu, X. Sideslip angle fusion estimation method of three-axis autonomous vehicle based on composite model and adaptive cubature Kalman filter. IEEE Trans. Transp. Electrif. 2024, 10, 316–330. [Google Scholar] [CrossRef]
Figure 1. Cascaded estimation strategy.
Figure 1. Cascaded estimation strategy.
Wevj 15 00454 g001
Figure 2. Steering wheel angle in case 1.
Figure 2. Steering wheel angle in case 1.
Wevj 15 00454 g002
Figure 3. Results of Fx in case 1.
Figure 3. Results of Fx in case 1.
Wevj 15 00454 g003
Figure 4. Results of Fy in case 1.
Figure 4. Results of Fy in case 1.
Wevj 15 00454 g004
Figure 5. Vehicle body postures in case 1. (a) v, (b) u, and (c) β.
Figure 5. Vehicle body postures in case 1. (a) v, (b) u, and (c) β.
Wevj 15 00454 g005
Figure 6. States in case 2. (a) Steering wheel angle and (b) vehicle speed.
Figure 6. States in case 2. (a) Steering wheel angle and (b) vehicle speed.
Wevj 15 00454 g006
Figure 7. Results of Fx in case 2.
Figure 7. Results of Fx in case 2.
Wevj 15 00454 g007
Figure 8. Results of Fy in case 2.
Figure 8. Results of Fy in case 2.
Wevj 15 00454 g008
Figure 9. Vehicle body postures in case 2. (a) v, (b) u, and (c) β.
Figure 9. Vehicle body postures in case 2. (a) v, (b) u, and (c) β.
Wevj 15 00454 g009
Table 1. eAVE and eRMSE in sinusoidal steering maneuver and J-turn steering maneuver.
Table 1. eAVE and eRMSE in sinusoidal steering maneuver and J-turn steering maneuver.
Vehicle StateErrorSinusoidal SteeringJ-Turn Steering
EKFODUKFEKFODUKF
FxeAVE1.91211.64523.67162.2654
eRMSE0.36540.28860.37580.2655
FyeAVE3.86523.01193.96723.1301
eRMSE0.43550.38040.43890.3753
vxeAVE0.14590.07610.16320.0777
eRMSE0.17980.13920.11170.0962
vyeAVE0.11760.06940.10380.0661
eRMSE0.15110.10070.13620.0878
βeAVE0.11390.06280.10330.0601
eRMSE0.13990.08860.12220.0836
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

Yang, Z.; Liu, X.; Xia, Q. Cascaded Vehicle State Estimation Method of 4WIDEVs Considering System Delay and Noise. World Electr. Veh. J. 2024, 15, 454. https://doi.org/10.3390/wevj15100454

AMA Style

Yang Z, Liu X, Xia Q. Cascaded Vehicle State Estimation Method of 4WIDEVs Considering System Delay and Noise. World Electric Vehicle Journal. 2024; 15(10):454. https://doi.org/10.3390/wevj15100454

Chicago/Turabian Style

Yang, Zibin, Xiang Liu, and Qiu Xia. 2024. "Cascaded Vehicle State Estimation Method of 4WIDEVs Considering System Delay and Noise" World Electric Vehicle Journal 15, no. 10: 454. https://doi.org/10.3390/wevj15100454

Article Metrics

Back to TopTop