Next Article in Journal
Integrating Machine Learning Techniques and the Theory of Planned Behavior to Assess the Drivers of and Barriers to the Use of Generative Artificial Intelligence: Evidence in Spain
Previous Article in Journal
An Approach to Trustworthy Article Ranking by NLP and Multi-Layered Analysis and Optimization
Previous Article in Special Issue
In Silico Optimization of a Fed-Batch Bioreactor for Tryptophan Production Using a Structured Hybrid Model and Several Algorithms Including a Pareto-Optimal Front
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Longitudinal Tire Force Estimation Method for 4WIDEV Based on Data-Driven Modified Recursive Subspace Identification Algorithm

1
School of Mechanical and Electrical Engineering, Suzhou Vocational University, Suzhou 215000, China
2
Robotics and Intelligent Equipment Engineering Research Center of Jiangsu Province, Suzhou Vocational University, Suzhou 215000, China
3
Automotive Engineering Research Institute, Jiangsu University, Zhenjiang 212013, China
*
Author to whom correspondence should be addressed.
Algorithms 2025, 18(7), 409; https://doi.org/10.3390/a18070409
Submission received: 10 June 2025 / Revised: 1 July 2025 / Accepted: 1 July 2025 / Published: 3 July 2025

Abstract

For the longitudinal tire force estimation problem of four-wheel independent drive electric vehicles (4WIDEVs), traditional model-based observers have limitations such as high modeling complexity and strong parameter sensitivity, while pure data-driven methods are susceptible to noise interference and have insufficient generalization ability. Therefore, this study proposes a joint estimation framework that integrates data-driven and modified recursive subspace identification algorithms. Firstly, based on the electromechanical coupling mechanism, an electric drive wheel dynamics model (EDWM) is constructed, and multidimensional driving data is collected through a chassis dynamometer experimental platform. Secondly, an improved proportional integral observer (PIO) is designed to decouple the longitudinal force from the system input into a state variable, and a subspace identification recursive algorithm based on correction term with forgetting factor (CFF-SIR) is introduced to suppress the residual influence of historical data and enhance the ability to track time-varying parameters. The simulation and experimental results show that under complex working conditions without noise and interference, with noise influence (5% white noise), and with interference (5% irregular signal), the mean and mean square error of longitudinal force estimation under the CFF-SIR algorithm are significantly reduced compared to the correction-based subspace identification recursive (C-SIR) algorithm, and the comprehensive estimation accuracy is improved by 8.37%. It can provide a high-precision and highly adaptive longitudinal force estimation solution for vehicle dynamics control and intelligent driving systems.

1. Introduction

With the development of the automotive industry, performance optimization and safety control of vehicles have become increasingly important. Accurate vehicle parameters and status information are crucial for fields such as vehicle dynamics control, fault diagnosis, and intelligent driving. The mechanism model-based vehicle state estimation method is currently one of the most commonly used methods for soft sensing of vehicle states [1,2]. However, the balance between modeling complexity and state estimation accuracy is an important issue in the design process of model-based observers [3,4,5]. On the one hand, although complex high-dimensional vehicle dynamics models can more accurately describe the vehicle state, there are problems such as difficulty in accurately measuring parameters, difficulty in model initialization and calibration, and heavy computational burden. In addition, some vehicle parameters have weak observability, which makes it difficult to achieve the expected calibration effect and limits their practical application [6,7]. On the other hand, some studies simplify the model structure or use low-order models, such as vehicle dynamics models based on two or three degrees of freedom, for state estimation, which reduces computational complexity but sacrifices accuracy [8,9].
Traditional physics model-based methods face problems such as large model errors and difficulty in accurately measuring parameters when facing complex and changing practical working conditions [10,11,12,13]. However, data-driven methods provide a new approach to solve these problems. In data-driven methods, neural networks have attracted much attention due to their powerful nonlinear mapping and learning capabilities. For example, multi-layer perceptrons can compress time-series field measurement data to achieve long-term accurate prediction of vehicle states, while long short-term memory networks [14] are suitable for processing long-term dependencies in time-series data and can be used for estimating state variables such as vehicle yaw rate and center of mass sideslip angle. Support vector machine [15] is based on statistical learning theory, which analyzes and predicts data by finding the optimal classification hyperplane or regression function. It has certain applications in classification and regression problems in vehicle parameter identification and state estimation. Kalman filtering and its improved algorithms are also commonly used methods. The extended Kalman filter [16,17,18] estimates the state by linearizing nonlinear systems, but its accuracy is limited in strongly nonlinear systems; the unscented Kalman filter uses an unscented transform to approximate the probability density distribution, resulting in higher estimation accuracy for nonlinear systems. In addition, deep learning [19,20] is gradually emerging in the fields of vehicle parameter identification and state estimation, which can automatically extract complex features from data and improve the accuracy and robustness of estimation.
However, data-driven state estimation methods also face many challenges. Data is the foundation of data-driven methods, but in practical applications, data often has problems such as noise and missing values, which affect data quality [21,22,23]. To this end, researchers use data preprocessing techniques such as data cleaning, denoising, interpolation, etc., to improve data quality. At the same time, data augmentation techniques are used to simulate different working conditions or driving scenarios to generate more training data and expand the dataset [24,25]. Mon, YJ et al. [14] used long short-term memory neural networks to store high-fidelity data of sequence signals, and improved the control accuracy of self-balancing vehicles through neural network weight optimization. Chor, WT et al. [24] proposed a vehicle quality estimation scheme based on the multi-forgetting factor recursive least squares algorithm. To address the issue of increased data inaccuracy at low sampling rates, a robust recursive algorithm and a reconstructed longitudinal dynamics model were combined to reduce estimation bias. In addition, the generalization ability of the model is crucial, and data-driven models need to adapt to different vehicle models, operating conditions, and environmental conditions. To improve generalization ability, researchers use techniques such as multi-source data fusion and transfer learning to enable the model to maintain good performance under different data distributions. Furthermore, vehicle parameter identification and state estimation typically require real-time performance to meet the requirements of vehicle control and safety systems [26,27,28]. Therefore, researchers continuously optimize algorithm structures and computational efficiency, using lightweight neural network architectures and improved Kalman filtering algorithms, etc., to reduce computational complexity and improve model running speed.
The fusion of data-driven and model-based identification algorithms has demonstrated many significant advantages [29,30,31,32,33]. The fusion of the two cleverly compensates for the errors of using them separately, thereby improving the accuracy of vehicle state estimation [34,35,36,37]. Zhang, Y et al. [19] proposed an estimator for intelligent tire force soft measurement and built tire force estimation models under different sensor target configurations based on radial basis function neural networks, significantly improving the parameter sensitivity and generalization performance of the model. In terms of enhancing generalization ability, fusion algorithms reduce reliance on a large amount of comprehensive and high-quality training data and utilize prior knowledge of the model to supplement and derive data, enabling the algorithm to maintain good estimation performance even in conditions where data is scarce or insufficiently covered [38,39,40]. This enables the algorithm to better adapt to different vehicles and complex real-world conditions, greatly improving its generalization ability. In terms of improving computational efficiency, model-based methods provide prior information and constraints for parameter searches in data-driven algorithms, narrowing down the search scope and reducing computational complexity [41,42]. Meanwhile, by integrating with model-based methods, physical models can be used to describe the dynamics of some vehicles, simplifying the structure and input–output relationship of data-driven models and reducing the complexity and computational burden of the models. In terms of enhancing physical interpretability, the model-based part integrates the physical laws and dynamic characteristics of the vehicle into the algorithm, making it have clear physical meaning and interpretability. The data-driven part is also constrained and guided by physical laws after fusion, avoiding unreasonable estimation results that violate physical reality, thereby enhancing the credibility and interpretability of the algorithm [43,44].
In response to the above challenges, this study focuses on the longitudinal tire force estimation problem of 4WIDEV and proposes a longitudinal force estimation framework that combines data-driven and modified recursive subspace identification algorithms, aiming to balance the interpretability of the mechanism model with the dynamic adaptability of the data-driven algorithm. The research contribution of this paper can be summarized as follows. (1) An electric drive wheel model is constructed, driven data is collected based on the chassis dynamometer experimental platform, and research on a tire longitudinal force estimation method based on a modified recursive subspace identification algorithm is conducted. (2) An improved proportional integral observer structure is proposed, which dynamically modifies the data compression matrix through matrix decomposition techniques to enhance the algorithm’s ability to dynamically track time-varying parameters, and a subspace identification recursive algorithm based on forgetting factor correction is designed. (3) By constructing an EDWM and an improved proportional integral observer (PIO) and combining it with a dynamic correction recursive subspace identification algorithm (CFF-SIR), high-precision dynamic decoupling and robust estimation of tire longitudinal force are achieved. As a whole, this study provides a solution for longitudinal force estimation of four-wheel independent drive electric vehicles that balances accuracy, robustness, and engineering applicability, laying a theoretical foundation for vehicle dynamics control and intelligent driving technology.
The structure of the rest of the full text is as follows: Section 2 elaborates on the mechanism modeling and data acquisition methods of an electric drive wheel; Section 3 proposes an improved observer design and a modified recursive subspace identification algorithm; Section 4 verifies the effectiveness of the algorithm through simulation and experimentation; and Section 5 summarizes the research results and looks forward to future directions.

2. Mechanism Model Construction and Identification Data Collection

2.1. Mathematical Mechanism Model of Tire Longitudinal Force Based on Electromechanical Coupling Driving Relationship

Given the unique structural features and driving performance advantages of 4WIDEVs, this study considers each electric drive wheel, consisting of a hub motor and tires, as a relatively independent driving module. Based on this independent driving module, the construction of a local model was carried out, and the resulting model was named the EDWM. The electric drive wheel model is presented in Figure 1. As for the entire electric drive wheel model, its rotational dynamics equation can be expressed in the following form:
J 1 ω ˙ j = T L j F x j r j = 1 , 2 , 3 , 4 ,
where Fxj is the longitudinal force of the tire, ωj is the wheel speed, J1 is the moment of inertia of the wheel, r is the effective radius of the electrically driven wheel, and TLj is the motor torque. For a single electric drive model of a wheel hub motor, the torque output equation at the drive shaft can be expressed as
J 2 ω ˙ j + b ω j = K t i j T L j ,
where J2 is the rotational inertia of the rotor of the hub motor, b is the equivalent damping constant, Kt is the proportional coefficient of the load torque of the hub motor, and ij is the bus current of the hub motor. In electric drive wheels, the wheel hub motor is selected as a permanent magnet DC brushless motor, and its equivalent voltage equation can be expressed as
U j = R i j + L i ˙ j + K a ω j ,
where Uj is the bus voltage of the hub motor, R is the equivalent resistance of the hub motor, L is the equivalent inductance of the hub motor, and Ka is the back electromotive force coefficient. The simultaneous Equations (1)–(3) yield the electric drive wheel model as follows:
i ˙ j = R L i j K a L ω j + 1 L U j ,
ω ˙ j = K t J i j b J ω j r J F x j ,
where J = J1 + J2 is the equivalent moment of inertia of the electric drive wheel.

2.2. Acquisition of Driven Data for Longitudinal Tire Force Identification Model

In the process of constructing the longitudinal force recognition model for electric drive wheels, this study relies on the chassis dynamometer experimental platform to collect multi-dimensional driving data of electric drive wheels. The experimental system architecture and principle are presented in Figure 2. The vehicle selected for the experiment has an electric chassis architecture with four-wheel independent drive, and wheel hub motors are installed at each wheel position to achieve direct drive function. By using a chassis dynamometer experiment, it is possible to capture the relevant parameter information of the electric drive wheel module during vehicle driving.
The distributed drive vehicle chassis control system is developed based on the D2P MotoHawk rapid prototyping platform, and its integrated development environment and production grade ECU hardware architecture are conducive to independent controller development and strategy design. At the same time, the system can be deeply integrated with MATLAB/Simulink joint simulation models, directly calling on industrial grade motor controllers and chassis hardware resources to achieve efficient development of the drive system without the need for secondary development of underlying hardware.
During the experiment, a vehicle drive motor control algorithm model was constructed using the MotoHawk development environment to output specific voltage excitation signals to the actuator, simulating the dynamic response of the drive motor from start-up to stable operation under different constant power requirements. The composite sensing network equipped in the drive system includes real-time monitoring of controller power bus parameters by the current/voltage sensing module of the drive system; a speed detection unit based on the principle of gear pulse counting is used for measuring the angular velocity of motors; and the torque analysis system built into the chassis dynamometer obtains mechanical torque values through mechanical parameter conversion. All dynamic parameters are synchronously collected through multi-channel CAN bus protocol, and dual recording and cross-validation of controller command signals and sensor data are performed using the VehicleSPY onboard network analyzer. The test data collected during the chassis dynamometer test is shown in Figure 3.

2.3. Construction of Longitudinal Tire Force Estimation Mechanism Model

By observing Equations (4) and (5), it can be seen that in the mathematical mechanism model involving the relationship between motor drive and tire longitudinal force, longitudinal force is the input of the system model from the perspective of control theory. In order to estimate the longitudinal force of the tire, it is necessary to convert the longitudinal force from an input quantity to a state quantity. To construct a tire longitudinal force estimation model, Equations (4) and (5) can be expressed as the following system equations:
x ˙ = A x + B u + D d y = C x ,
where x, u, d, and y are the system state variables, known inputs, unknown inputs, and measured values, respectively, and it can be written as x = i ω T , u = U , d = F x , y = i ω T . In addition, the parameter matrix can be denoted as A = R L K a L K t J b J , B = 1 L 0 , D = 0 r J , C = 1 0 0 1 .
By analyzing the dynamic Equation (6) of the electrically driven wheel, it can be concluded that there are unmeasured longitudinal force input parameters of the tire in the system model. To effectively obtain the dynamic characteristics of the unmeasurable variable, it is necessary to establish a decoupling mechanism between the state parameters and external inputs to derive the dynamic relationship of tire force. This scheme is based on the electric drive wheel architecture to construct a Luenberger state observer and then uses the state extension method to embed the longitudinal force parameters into the system state space. A tire force dynamic identification model is constructed by introducing a proportional integral observer with an integral compensation mechanism, ultimately achieving input variable decoupling and joint estimation of mechanical parameters. The extended state observation system after algorithm reconstruction can be expressed as
x ^ ˙ = A x ^ + B u + K g y y ^ + D d ^ d ^ ˙ = K i y y ^ y ^ = C x ^ ,
where x ^ represents system state estimation, d ^ represents unknown input estimation, Kg represents observer gain matrix, and Ki represents the integral gain matrix of longitudinal tire force.
By analyzing the structure of the integral observer constructed by Equation (7), it can be concluded that the existing observer only has an integral gain matrix configured for compensating unknown inputs. This architecture exhibits good estimation accuracy when dealing with slowly changing system state variables, but its tracking performance deteriorates significantly when the system state exhibits significant dynamic characteristics. To enhance the response speed and tracking accuracy of the observer to dynamic processes, this study introduces a proportional gain matrix into the original architecture and constructs an improved proportional integral observer structure. Its mathematical expression is
x ^ ˙ = A x ^ + B u + K g y y ^ + D d ^ d ^ ˙ = K i y y ^ + K p y ˙ y ^ ˙ y ^ = C x ^ ,
where K p is the proportional gain matrix of longitudinal tire force. The mechanism model for estimating longitudinal force in tires can be constructed in the following form by combining Equation (8)
X ˙ = x ^ ˙ F ^ ˙ x = A D 0 0 x ^ F ^ x + B u + K g y y ^ K i y y ^ + K p y ˙ y ^ ˙ Y = C ¯ X = C 1 x ^ F ^ x ,

3. Identification of Longitudinal Tire Force Estimation Model Based on Modified Recursive Subspace Identification Algorithm

3.1. Problem Description of Longitudinal Tire Force Estimation Model

The mechanism model used for tire longitudinal force estimation in Equation (9) can be represented as the following discrete subspace model:
x t + 1 = A x t + B u t + w t y t = C x t + D u t + v t ,
where u t R m is the input, y t R l is the output, and x t R n is the state vector of the system, respectively. In addition, w t R n is the process noise, and v t R l is the measurement noise, respectively. To ensure the identifiability and convergence of the system, it is assumed that the dimension of the identified system remains unchanged during the time period of interest and that (A, B) is controllable, (A, C) is observable, and the system is the minimum implementation; external input and noise are uncorrelated and meet sufficient excitation conditions. The focus of the subspace identification algorithm is to use the following Hankel matrix relationship to project future data pairs onto past data pairs in order to estimate the generalized observation matrix; that is,
Y 0 , i , N = Γ i X 0 , N + H i U 0 , i , N + N 0 , i , N ,
where U 0 , i , N is the input matrix, Y 0 , i , N is the output matrix, and N 0 , i , N is the measurement noise Hankel matrix, which can be described as Y 0 , i , N = y 0 y N i + 1 y i 1 y N .
When i is determined, Y 0 , i , N can be simplified and labeled as Y N , X N = x 0 x N i is the state matrix, and the generalized observability matrix X N = x 0 x N i and Markov coefficient matrix H are Γ = C C A C A i 1 and H = D 0 0 C B D 0 C A i 2 B C A i 3 B D , respectively. The system matrix parameters A, B, C, and D can be calculated from the estimated value Γ ^ of the generalized observability matrix. The following two projection matrices are defined as
Π U N = U N T ( U N U N T ) 1 U N Π U N = I Π U N .
The above projection matrix has the following properties:
Π U N T = Π U N   ( Π U N ) T = Π U N U N Π U N = 0 Π U N × Π U N = Π U N .
Equation (11) can be right-hand multiplied by the matrix Π U N on both sides to obtain the following equation:
Y N Π U N = Γ X N Π U N .
By using the singular value decomposition method, the estimated value Γ ^ of the generalized observable matrix can be obtained. Aiming at the optimization requirements of the existing recursive N4SID algorithm, an improvement plan is proposed while maintaining computational efficiency. In terms of reducing computational complexity, existing research often uses matrix operation frameworks to construct recursive N4SID algorithms. However, as the data scale expands, the time-varying characteristics of system parameters can lead to dynamic tracking performance degradation of traditional identification algorithms, mainly due to the continuous accumulation effect of historical data. Although the forgetting factor mechanism can moderately improve the ability to identify time-varying parameters through exponential decay weighting, it still cannot completely eliminate the residual influence of old data, in essence. Compared to other strategies, although the sliding window strategy can achieve data truncation, it faces the dual limitations of high sensitivity to window parameters and a heavy real-time computational burden. Based on this, this article proposes a new recursive improvement strategy: dynamically correcting the data compression matrix through matrix decomposition technology and accurately separating the residual components of historical data during the recursive iteration process. Through mathematical deduction, it has been proven that this correction term can fundamentally cut off the correlation path between old data and current estimation, thereby significantly enhancing the algorithm’s dynamic tracking ability for time-varying parameters.

3.2. Design of Subspace Identification Recursive Algorithm Based on Correction Quantity

Assuming that P N 1 1 : = U N 1 U N 1 T , X N - 1 : = Y N - 1 P U N - 1 ^ Y N - 1 T and Y N - 1 U N - 1 T from the previous step are known, when obtaining a new set of input-output data u N , y N , the data compression matrix Ξ N can be updated as follows:
α N = ( 1 + u N T P N 1 u N ) 1 e N = y N Y U N 1 T P N 1 u N P N = P N 1 α N P N 1 u N u N T P N 1 Y U N T = Y U N 1 T + y N u N T E N = E N 1 + α N e N e N T .
After obtaining the data compression matrix Ξ N , the SVD method can be used to decompose and obtain the estimation result Γ ^ , which can then be used to estimate the parameter matrices A, B, C, and D of the system. If A and B are the matrices of p × ( m + n ) and q × ( m + n ) dimensions and satisfy the condition A = A 1 A 2 and B = B 1 B 2 , then:
A B T = A 1 B 1 T + A 2 B 2 T .
where A 1 ,   A 2 ,   B 1 ,   B 2 are p × m ,   p × n ,   q × m ,   q × n dimensional matrices. According to the assumption of A = [ A 1 A 2 ] and the law of matrix addition, it can be concluded that
A = [ A 1 0 p × n ] + [ 0 p × m A 2 ] A B T = ( [ A 1 : 0 p × n ] + [ 0 p × m : A 2 ] ) B T ,
Then, according to the law of matrix multiplication, we can obtain
A B T = [ A 1 : 0 p × n ] [ B 1 : B 2 ] T + [ 0 p × m : A 2 ] [ B 1 : B 2 ] T = A 1 B 1 T + A 2 B 2 T .
According to Equation (15), the recursive calculation of the data compression matrix Ξ N is the key to the recursive N4SID subspace identification algorithm. If the influence Δ Ξ N of the old data to be removed on the data compression matrix Ξ N in Formula (15) can be separated, it can effectively block the role of the old data and improve the tracking speed of the identification algorithm for time-varying parameters. Based on this idea, this study uses Equations (15) and (16) to implement the calculation steps of the correction amount Δ Ξ N for removing old data.
Assuming that Y U N 1 T , Y Y N 1 T , P N 1 , and Ξ N 1 from the previous step are known, the correction amount Δ Ξ N of the data compression matrix Ξ N has the following relationship:
Δ Ξ N = Y Y 1 T Y U T ( P P 2 ) U Y T Y 1 U 1 T P 2 U Y T ( Y U T Y 1 U 1 T ) P 2 U 1 Y 1 T
where Y 1 and U 1 are the matrix blocks that need to be removed from the input and output Hankel matrices Y and U in the recursion, respectively, and they can be represented as P 2 = ( P 1 U 1 U 1 T ) 1 = P + P U 1 U 1 T P ( I U 1 U 1 T P ) 1 .
To simplify the equation description, the data compression matrix Ξ N in Equation (15) is abbreviated as Ξ afterwards. According to the definition of the data compression matrix Ξ N in Equation (15), the following equation can be obtained:
Ξ N = Y U Y T = Y Y T Y U T ( U U T ) 1 U Y T ,
According to Equation (16), the input Hankel matrix U has the following relationship:
U U T = [ U 1 T U 2 T ] [ U 1 T U 2 T ] T = U 1 U 1 T + U 2 U 2 T ,
where U2 is the matrix composed of the data pairs that the Hankel matrix U needs to retain. Similarly, it can be concluded that
Y U T = [ Y 1 Y 2 ] [ U 1 U 2 ] T = Y 1 U 1 T + Y 2 U 2 T Y Y T = [ Y 1 Y 2 ] [ Y 1 Y 2 ] T = Y 1 Y 1 T + Y 2 Y 2 T .
Defining that P 2 1 = U 2 U 2 T , and then according to the matrix inverse lemma, the following equation can be calculated:
P 2 = ( P 1 U 1 U 1 T ) 1 = P + P U 1 U 1 T × P ( I U 1 U 1 T P ) 1 ,
The matrix U 1 U 1 T in Equation (23) can be obtained by inverting the previously recursive matrix P. From Equations (20) to (23), it can be concluded that
Ξ N = ( Y 1 Y 1 T + Y 2 Y 2 T ) ( Y 1 U 1 T + Y 2 U 2 T ) P × ( U 1 Y 1 T + U 2 Y 2 T ) = ( Y 2 Y 2 T Y 2 U 2 T P 2 U 2 Y 2 T ) + ( Y 1 Y 1 T Y U T ( P P 2 ) U Y T Y U T P 2 U Y T ( Y U T Y U T ) P 2 U Y T ) = Ξ 2 + Δ Ξ .
Thus, it can be proven that Equation (19) is obtained. From the above proof process, it can be seen that the recursive step of implementing the data compression matrix correction Δ Ξ requires first calculating five matrices, namely: Y 1 U 1 T , U Y T , U 1 Y 1 T , Y 1 Y 1 T and P 2 . If the threshold size is determined, the matrix Y 1 U 1 T can be directly obtained from the previously recursive matrix Y U T , while U Y T and U 1 Y 1 T are transposes of Y U T and Y l U 1 T . Therefore, calculating the correction Δ Ξ only requires adding the calculation steps of matrix Y Y T and matrix P 2 .

3.3. Design of Subspace Identification Recursive Algorithm Based on Correction Quantity with Forgetting Factor

The size of the forgetting factor is a key factor determining the performance of subspace identification algorithms under the forgetting factor mechanism. Generally, identification algorithms choose smaller forgetting factors, which have fast tracking speed but are sensitive to noise; choosing a larger forgetting factor makes the identification algorithm less susceptible to noise interference but slower in tracking speed.
On the basis of the recursive algorithm in Equation (19), a new recursive N4SID subspace identification algorithm with a fixed forgetting factor mechanism is designed using a correction amount. This algorithm not only selects a larger forgetting factor and reduces sensitivity to noise, but also improves the tracking speed of the algorithm for time-varying parameters by using the correction amount and can adjust the threshold size of the correction amount to change the tracking speed of the algorithm for time-varying parameters.
Assuming the correction threshold is p and the Y U N 1 T , Y Y N 1 T , P N 1 , and Ξ N 1 of the previous step are known, the algorithm implementation steps are as follows:
ϕ y N = T l y N ,   ϕ u N = T m u N Y U N T = β Y U N 1 T + ϕ y N ϕ u N T Y Y N T = β Y Y N 1 T + ϕ y N ϕ y N T α N = ( β + ϕ u N T P N 1 ϕ y N ) 1 P N = ( P N 1 α N P N 1 ϕ y N ϕ y N T P N 1 ) / β e N = ϕ y N Y U N 1 T P N 1 ϕ u N ,
When N < p , the following equation can be obtained by recursively solving the subspace matrix:
Ξ N = Ξ N 1 + α N e N e N T ,
When N p , the matrices P N 2 and Δ Ξ N are calculated, and the data compression matrix Ξ N is corrected, resulting in the following equation:
P N 2 = P N + β p P N P N 1 1 P N ( I β p P N 1 1 P N ) 1 Δ Ξ N = β p Y Y N T Y U N T P N ( Y U N T ) T + Y U N T P N 2 ( Y U N T ) T β p Y U N p T P N 2 ( Y U N p T ) T β p ( Y U N T β p Y U N p T ) P N 2 ( Y U N p T ) T Ξ N = Ξ N 1 + α N e N e N T Δ Ξ N ,
where T l = diag ( β i 1 I 1 , , I l ) , T m = diag ( β i 1 I m , , I m ) . The column vector length of the initial Hankel matrix is s-i. When calculating the identification algorithm with a column number interval of [ p p + s i ) for the Hankel matrix, due to the existence of the initial values of Y Y 0 T , Y U 0 T , and P 0 , the correction within this interval can only be indirectly calculated. Therefore, in the recursive process, p + si is used as the switch, and the previous method is used for recursion, while the subsequent recursive process increases the correction amount Δ Ξ N .
The following conclusions can be drawn from the recursive steps of the new algorithm: (1) When the length of the column vector N of the recursive data is less than the threshold p, the 4SID identification algorithm with a fixed forgetting factor mechanism is used for recursion; when N p , increase the computation step of correction calculation Δ Ξ N and correct the original data compression matrix Ξ N . (2) The magnitude of the correction effect Δ Ξ N is determined by both the forgetting factor β and the threshold p. When choosing a larger forgetting factor to reduce sensitivity to noise and β is fixed, the larger p, the longer the length of the memory data, and the smaller the effect of the correction amount Δ Ξ N . On the contrary, the shorter the length of the memory data, the greater the effect of the correction amount Δ Ξ N . After obtaining the data compression matrix Ξ N , the SVD decomposition method is used to obtain the estimated value Γ ^ N . The estimated values of A ^ N and C ^ N can be obtained according to the following equation
C ^ N = Γ ^ N ( 1 : l , 1 : n ) / β i 1 A ^ N = β ( Γ ^ N ( 1 : l ( i 1 ) , : ) ) Γ ^ N ( l + 1 : l i , : ) .
After obtaining A ^ N and C ^ N , the Toeplitz matrix H ^ N can be estimated using Γ ^ N , and then the matrices B ^ N and D ^ N can be estimated using the least squares method.
A performance evaluation method is proposed in this work based on system invariants to address the theoretical characteristics of parameter identification in state space models. At the level of system modeling, the state space equation has the characteristic of parameter matrix reconstruction under similar transformations, which poses a theoretical challenge to the performance evaluation of identification algorithms due to the non-uniqueness of equivalent system descriptions. It is worth noting that although there are multiple equivalent expressions for parameter matrices, they can all converge to a unified standard form after being transformed by specifications, providing a theoretical basis for the construction of evaluation systems. Starting from the essential characteristics of the system, the eigenvalues, as the core invariants reflecting the dynamic characteristics of the system, can effectively characterize the performance of the identification algorithm based on the convergence characteristics between the estimated trajectory and the true value. The existing evaluation system mainly includes two typical methods: one is to compare the convergence process of the true eigenvalue trajectory of the system matrix A with its estimated value A ^ . The second approach is to conduct matching analysis based on modal parameters derived from eigenvalues. This study adopts the former to construct an evaluation framework, quantifying the dynamic response ability of the identification algorithm to time-varying parameters through the time-domain tracking accuracy of the eigenvalue trajectory. The iterative steps of the subspace identification recursive algorithm based on the forgetting factor correction are shown in Figure 4.

4. Result Verification

In order to demonstrate the effectiveness of the CFF-SIR algorithm proposed in this study in estimating longitudinal tire forces in vehicles, a comparative verification was first conducted in the joint simulation environment of CarSim and Simulink. At the same time, in order to reflect the application effect and applicability of the proposed estimation method under various working conditions, simulation verification was carried out under three working conditions: no noise and no interference, with noise influence, and with interference influence. Firstly, simulation tests were conducted under J-turn conditions, with the vehicle speed set at 15m/s and the steering wheel angle shown in Figure 5.
The estimated longitudinal tire force under the J-turn condition is shown in Figure 6. From the figure, it can be observed that, without considering the noise and interference encountered during the model identification process, the curves of the estimated longitudinal tire force values obtained by the CFF-SIR and C-SIR algorithms and the actual longitudinal tire force values can generally remain consistent, indicating that both models have high accuracy in identification. In addition, compared to the C-SIR algorithm, the estimation accuracy under the CFF-SIR algorithm is significantly higher, while the C-SIR algorithm has relatively obvious bias and lag in the estimation result curve, resulting in relatively poorer estimation performance.
In order to further evaluate the performance of the proposed estimation model identification method based on the CFF-SIR algorithm in practical application scenarios, a noisy identification data model validation experiment was conducted. At this point, an additional 5% zero mean white noise was added to the identification data, and the joint simulation verification data also added the influence of 5% noise. As shown in the figure, when the identification model is affected by noise interference, the longitudinal tire force estimation values exhibit more obvious oscillation phenomena. Although the estimation result curves under the CFF-SIR and C-SIR algorithms remain roughly unchanged in overall trend, the longitudinal tire force estimation based on C-SIR is more significantly affected by noise, resulting in larger amplitude oscillations and glitches in the state curve. In comparison, the CFF-SIR algorithm still demonstrates higher estimation accuracy in this situation.
On this basis, further research was conducted on the situation where driving data contains interference. Similarly, 5% of irregular interference signals were added to the identification data and joint simulation validation data of the estimation model. Compared with the undisturbed situation, the estimation accuracy under the C-SIR algorithm has decreased overall, and the longitudinal tire force curve has shown a more significant deviation. However, the estimated values under the CFF-SIR algorithm were not significantly affected by interference, and the estimation accuracy was also relatively close to the estimation results under no interference, demonstrating strong anti-interference ability.
Based on the above comparison results, the CFF-SIR algorithm exhibits better estimation accuracy and stability in the absence of noise and interference, with noise influence, and with interference influence, and has significant advantages compared to the C-SIR algorithm. This indicates that the CFF-SIR algorithm can more accurately identify the essential parameters of the longitudinal tire force estimation model in practical applications, thereby obtaining more accurate longitudinal force calculation results.
To further evaluate the accuracy characteristics of the CFF-SIR algorithm in the identification results of the vehicle longitudinal tire force estimation model, this study uses statistical comparison methods to quantitatively analyze the performance indicators of the proposed algorithm. As shown in Table 1, by establishing a dual-index evaluation system of mean error and mean square error, under the J-turn simulation condition, the average deviation of longitudinal tire force estimation obtained by the C-SIR algorithm is 1.8566, and the mean square error of the fluctuation amplitude indicator is 0.9604. In contrast, the improved CFF-SIR algorithm exhibits significant advantages, with the average deviation of its estimates reduced to 0.9337 and the mean square error reduced to 0.4377. In addition, when considering noise, the average estimation error and mean square error under the C-SIR algorithm are 2.2607 and 1.8662, respectively, while the average estimation error and mean square error under the CFF-SIR algorithm are 0.9886 and 0.6987, respectively. When considering interference, the average estimation error and mean square error under the C-SIR algorithm are 2.4039 and 1.4306, respectively, while the average estimation error and mean square error under the CFF-SIR algorithm are 0.9218 and 0.6331, respectively. The results indicate that the improved algorithm achieves performance improvements in both model estimation accuracy and result stability, reflecting the application value of the improved CFF-SIR algorithm in identifying estimation models under complex operating conditions.
In order to further reflect the longitudinal tire force estimation effect of the proposed model identification method under more complex vehicle operating conditions, simulation tests were conducted under variable speed sinusoidal steering conditions. The steering angle and vehicle speed of the vehicle under variable speed sinusoidal steering conditions are shown in Figure 7. The longitudinal tire force estimation results obtained under different settings are shown in Figure 8.
As shown in Figure 8, under the variable speed sine-steering condition, the longitudinal tire force of the vehicle changes more dramatically, and there is a scenario of sudden changes in longitudinal tire force during the switching between constant speed and acceleration conditions of the vehicle. In this case, when noise and interference effects are not considered, the longitudinal tire force estimation results under the CFF-SIR algorithm are closer to the measured values. When there is noise influence, there is a certain degree of fluctuation in the longitudinal tire force estimation values under both algorithms, but compared to the C-SIR algorithm, the results under the C-SIR algorithm have more obvious deviations and fluctuations, while the CFF-SIR algorithm is relatively less affected by noise. Similarly, when there is interference, there is a significant estimation amplitude deviation in the longitudinal force under the C-SIR algorithm, while the estimation value under the CFF-SIR algorithm is relatively small.
Next, quantitative statistical analysis was used to calculate the average estimation error and mean square error of the two algorithms under variable speed sinusoidal steering conditions. The results are shown in Table 2. According to the comparison data of the dual index evaluation system presented in Table 2, in the simulation scenario of variable speed sinusoidal steering, the estimation results under the C-SIR algorithm show an increasing error in the dynamic estimation of longitudinal tire force. Without considering noise and interference, the average error of the longitudinal tire force estimation value remains at the level of 2.3588, while the mean square error quantification index, which characterizes the fluctuation of the error, reaches 1.2069. In the same situation, the average estimation error and mean square error under the CFF-SIR algorithm are 1.1684 and 0.5311, respectively, which are significantly lower than the estimation results under the C-SIR algorithm overall. In addition, when considering noise, the average estimation error and mean square error under the C-SIR algorithm are 2.8692 and 1.7646, respectively, while the average estimation error and mean square error under the CFF-SIR algorithm are 1.2639 and 0.8682, respectively. When considering interference, the average estimation error and mean square error under the C-SIR algorithm are 2.9902 and 1.5006, respectively, while the average estimation error and mean square error under the CFF-SIR algorithm are 1.3417 and 0.5934, respectively. The comparative data confirms that the algorithm improvement not only significantly improves the accuracy of the estimation results but also effectively controls the degree of deviation of the estimation results throughout the day, highlighting the applicability of the CFF-SIR algorithm in complex scenarios.
On the basis of verification on the joint simulation platform, further use of chassis dynamometer test data would verify the longitudinal tire force estimation effect. During the model validation process, using an independent dataset for validation is crucial to ensuring the reliability of the model. By isolating training data from validation data, the simulation model can objectively evaluate its generalization ability by simulating unknown scenarios that it may face in the future. When the model performs well on the training data, it indicates that the model may have only excessively captured the noise or specific patterns in the training set, rather than truly representing the patterns behind the data. And independent datasets can force models to confront the complexity of the real world.
Therefore, an independent dataset from chassis dynamometer testing was used to validate the longitudinal force estimation model. The D2P MotoHawk rapid prototyping system is a development environment that integrates standard ECU hardware and Matlab/Simulink(R2014a) software, providing a complete solution for motor drive control. The platform directly adopts mature ECU hardware architecture, saving users the workload of developing hardware on their own. During the experiment, using the vehicle dynamics model constructed by MotoHawk, researchers were able to simulate the complete driving conditions of the vehicle from stationary acceleration to constant speed under different throttle opening conditions. The experimental system is equipped with multiple measuring devices: current/voltage sensors installed at the hub motor monitor the electrical parameters of the controller input in real time; the speed measurement is achieved using the gear pulse counting method; the tire force data is collected and processed by a professional chassis dynamometer system. All measurement data and control instructions are transmitted and stored through the CAN bus, with the Vehicle SPY tool specifically responsible for recording bus data. The verification strategy for the longitudinal force estimation results of 4WIDEV is shown in Figure 9. The accuracy of the estimation is verified by comparing the results output by the estimation model with the data collected during testing.
The longitudinal tire force estimation results under the chassis dynamometer test are shown in Figure 10. According to the overall trend and local amplification comparison chart of the estimated result curve, it can be seen that the CFF-SIR algorithm has higher estimation accuracy in three situations: no noise and interference, noise influence, and interference influence. Then, quantitative statistics were also used to compare and analyze the performance of estimation errors, and the results are shown in Table 3.
In the three cases of no noise and interference, noise influence, and interference influence, the average estimation errors under the C-SIR algorithm are 3.9118, 4.6788, and 4.7903, respectively, while the average estimation errors under the CFF-SIR algorithm are 2.3745, 2.6787, and 2.6854, respectively. In addition, the mean square error under the CFF-SIR algorithm is also less correlated. By comparison, it can be seen that the proposed improved algorithm can effectively suppress the estimation error and error fluctuation of the identification model, and the overall estimation effect has been significantly improved. By combining simulation data and chassis dynamometer test data and calculating their mean, it can be concluded that compared to the C-SIR algorithm, the CFF-SIR algorithm has improved the comprehensive estimation accuracy by 8.37%.

5. Conclusions

This study proposes a joint estimation method that combines data-driven and modified recursive subspace identification algorithms for the longitudinal force estimation problem of tires in four-wheel independent drive electric vehicles. By constructing an electric drive wheel mechanism model and combining an improved proportional integral observer with a dynamically modified recursive subspace identification algorithm, the problem of insufficient estimation accuracy and robustness of traditional methods under noise, interference, and dynamic conditions has been effectively solved. Simulation and experimental verification show that the CFF-SIR algorithm significantly reduces the mean and mean square error of longitudinal force estimation in complex scenarios such as J-turn and variable speed sinusoidal steering compared to the traditional C-SIR algorithm, and maintains high stability in noisy and disturbed environments; the actual test data of the chassis dynamometer further confirms that its comprehensive accuracy has improved by 8.37%. The innovation of this method lies in the collaborative optimization of mechanism model constraints and data-driven compensation, which achieves a high-precision dynamic decoupling estimation of longitudinal forces and provides reliable technical support for active safety control and intelligent driving systems of vehicles.
Future work can explore strategies for adaptively adjusting forgetting factors to further enhance the algorithm’s ability to track time-varying characteristics and noise interference. The size of the forgetting factor can be automatically adjusted based on the statistical characteristics of real-time data or the dynamic change rate of the system, thereby enhancing the response speed to rapidly changing system characteristics while maintaining robustness to noise. This research direction helps to improve the adaptability and accuracy of longitudinal force estimation algorithms in complex and changing practical driving environments. Meanwhile, more real-time deployment experiments can be conducted in future research to verify the performance and reliability of the proposed algorithm in actual vehicle systems. Field testing can be considered on different types of vehicles, covering various driving and environmental conditions such as different road surface types, weather conditions, and driving modes. Through these experiments, more real vehicle data can be collected to further optimize algorithm parameters and verify their feasibility and effectiveness in practical applications. In addition, real-time deployment experiments can also help identify and solve hardware compatibility, computing latency, and resource limitations that may arise during the actual operation of algorithms, laying a solid foundation for the final commercial application of algorithms.

Author Contributions

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

Funding

This work was supported by the National Natural Science Foundation of China (No. 52202472), Suzhou Key Industry Technology Innovation-Prospective Application Research Project (No. SYG202128), Jiangsu Province 3C Product Intelligent Manufacturing Engineering Technology Research and Development Center Funding Project (No. 201801000010), the Opening Foundation of Key Laboratory of Advanced Manufacture Technology for Automobile Parts, Ministry of Education (No. 2023KLMT06), the Opening Foundation of Provincial Engineering Research Center for New Energy Vehicle Intelligent Control and Simulation Test Technology of Sichuan (No. XNYQ2024-004).

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. Tao, Y.; Ge, C.; Feng, H.; Xue, H.; Yao, M.; Tang, H.; Liao, Z.G.; Chen, P. A novel approach for adaptively separating and extracting compound fault features of the in-wheel motor bearing. ISA Trans. 2025, 159, 337–351. [Google Scholar] [CrossRef]
  2. Micheli, F.; Bersani, M.; Arrigoni, S.; Braghin, F.; Cheli, F. NMPC Trajectory Planner for Urban Autonomous Driving. Veh. Syst. Dyn. 2023, 61, 1387–1409. [Google Scholar] [CrossRef]
  3. Bortz, D.M.; Messenger, D.A.; Dukic, V. Direct Estimation of Parameters in ODE Models Using WENDy: Weak-form Estimation of Nonlinear Dynamics. Bull. Math. Biol. 2023, 85, 110. [Google Scholar] [CrossRef]
  4. Manzoor, T.; Pei, H.; Sun, Z.; Cheng, Z. Model Predictive Control Technique for Ducted Fan Aerial Vehicles Using Physics-Informed Machine Learning. Drones 2023, 7, 4. [Google Scholar] [CrossRef]
  5. Zhao, L.; Wang, J.; Hu, Y.; Li, L. Adaptive Unscented Kalman Filter Approach for Accurate Sideslip Angle Estimation via Operating Condition Recognition. Machines 2025, 13, 376. [Google Scholar] [CrossRef]
  6. 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]
  7. Feng, H.; Tao, Y.; Feng, J.; Zhang, Y.; Xue, H.; Wang, T.I.; Xu, X.; Chen, P. Fault-tolerant collaborative control of four-wheel-drive electric vehicle for one or more in-wheel motors’ faults. Sensors 2025, 25, 1540. [Google Scholar] [CrossRef] [PubMed]
  8. Biase, F.D.; Lenzo, B.; Timpone, F. Vehicle Sideslip Angle Estimation for a Heavy-Duty Vehicle via Extended Kalman Filter Using a Rational Tyre Model. IEEE Access 2020, 8, 142120–142130. [Google Scholar] [CrossRef]
  9. Bertipaglia, A.; Alirezaei, M.; Happee, R.; Shyrokau, B. An Unscented Kalman Filter-Informed Neural Network for Vehicle Sideslip Angle Estimation. IEEE Trans. Veh. Technol. 2024, 73, 12731–12746. [Google Scholar] [CrossRef]
  10. Park, G. Vehicle Sideslip Angle Estimation Based on Interacting Multiple Model Kalman Filter Using Low-Cost Sensor Fusion. IEEE Trans. Veh. Technol. 2022, 71, 6088–6099. [Google Scholar] [CrossRef]
  11. Liu, W.; Xiong, L.; Xia, X.; Lu, Y.; Gao, L.; Song, S. Vision-aided Intelligent Vehicle Sideslip Angle Estimation Based on Dynamic Model. IET Intell. Transp. Syst. 2020, 14, 1183–1189. [Google Scholar] [CrossRef]
  12. 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]
  13. Li, J.; Feng, B.; Zhang, L.; Luo, J. Research on Vehicle Stability Control Based on a Union Disturbance Observer and Improved Adaptive Unscented Kalman Filter. Electronics 2024, 13, 3220. [Google Scholar] [CrossRef]
  14. Mon, Y.-J. Image-Tracking-Driven Symmetrical Steering Control with Long Short-Term Memory for Linear Charge-Coupled-Device-Based Two-Wheeled Self-Balancing Cart. Symmetry 2025, 17, 747. [Google Scholar] [CrossRef]
  15. Guo, W.; Liu, J.; Ma, J.; Lan, Z. Short-Term Power Load Forecasting Using Adaptive Mode Decomposition and Improved Least Squares Support Vector Machine. Energies 2025, 18, 2491. [Google Scholar] [CrossRef]
  16. Alshawi, A.; De Pinto, S.; Stano, P.; van Aalst, S.; Praet, K.; Boulay, E.; Ivone, D.; Gruber, P.; Sorniotti, A. An Adaptive Unscented Kalman Filter for the Estimation of the Vehicle Velocity Components, Slip Angles, and Slip Ratios in Extreme Driving Manoeuvres. Sensors 2024, 24, 436. [Google Scholar] [CrossRef]
  17. Zhou, Y.; Liu, C.; Li, Z.; Yu, Y. A Model Predictive Control Strategy with Minimum Model Error Kalman Filter Observer for HMEV-AS. Energies 2025, 18, 1557. [Google Scholar] [CrossRef]
  18. Battistini, S.; Brancati, R.; Lui, D.G.; Tufano, F. Enhancing ADS and ADAS Under Critical Road Conditions Through Vehicle Sideslip Angle Estimation via Unscented Kalman Filter-Based Interacting Multiple Model Approach. Mech. Mach. Sci. 2022, 122, 450–460. [Google Scholar]
  19. Zhang, Y.; Wang, G.; Zhou, H.; Zhang, J.; Li, X.; Wang, X. Optimization of Sensor Targeting Configuration for Intelligent Tire Force Estimation Based on Global Sensitivity Analysis and RBF Neural Networks. Appl. Sci. 2025, 15, 3913. [Google Scholar] [CrossRef]
  20. Cruz, M.S.C.; Ong, L.A.; Yumang, A.N. Road Wetness Estimation Using Deep Learning Model. Eng. Proc. 2025, 92, 51. [Google Scholar]
  21. Zhang, C.; Feng, Y.; Wang, J.; Gao, P.; Qin, P. Vehicle Sideslip Angle Estimation Based on Radial Basis Neural Network and Unscented Kalman Filter Algorithm. Actuators 2023, 12, 371. [Google Scholar] [CrossRef]
  22. Jensen, K.M.; Santos, I.F.; Clemmensen, L.K.; Theodorsen, S.; Corstens, H.J. 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]
  23. Jin, Y.; Li, Y.; He, B.; Yang, X.; Zheng, L. Mass estimation of tractor-semitrailer systems: An approach of dynamics and data fusion-driven in real environments. Measurement 2024, 238, 115367. [Google Scholar] [CrossRef]
  24. Chor, W.T.; Tan, C.P.; Bakibillah, A.; Pu, Z.; Loo, J.Y. Robust Vehicle Mass Estimation Using Recursive Least M-Squares Algorithm for Intelligent Vehicles. IEEE Trans. Intell. Veh. 2023, 9, 165–177. [Google Scholar] [CrossRef]
  25. Gao, L.; Wu, Q.; He, Y. Road slope estimation for heavy-duty vehicles under the influence of multiple source factors in real complex road environments. Mech. Syst. Signal Process. 2024, 208, 110973. [Google Scholar] [CrossRef]
  26. Moulik, B.; Kaur, S.; Ijaz, M. Optimized Energy Consumption of Electric Vehicles with Driving Pattern Recognition for Real Driving Scenarios. Algorithms 2025, 18, 204. [Google Scholar] [CrossRef]
  27. Boada, B.L.; Viadero-Monasterio, F.; Zhang, H.; Boada, M.J.L. Simultaneous Estimation of Vehicle Sideslip and Roll Angles Using an Integral-Based Event-Triggered H∞ Observer Considering Intravehicle Communications. IEEE Trans. Veh. Technol. 2023, 72, 4411–4425. [Google Scholar] [CrossRef]
  28. Meng, Z.; Yu, Y.; Yang, X.; Yang, T. Estimation of Chlorophyll Content at Stand and Individual Tree Level by UAV Hyperspectral Combined with LiDAR. Remote Sens. 2025, 17, 1699. [Google Scholar] [CrossRef]
  29. Dörfler, F.; Coulson, J.; Markovsky, I. Bridging direct and indirect data-driven control formulations via regularizations and relaxations. IEEE Trans. Autom. Control 2023, 68, 883–897. [Google Scholar] [CrossRef]
  30. Breschi, V.; Chiuso, A.; Fabris, M.; Formentin, S. On the impact of regularization in data-driven predictive control. In Proceedings of the 2023 62nd IEEE Conference on Decision and Control (CDC), Singapore, 13–15 December 2023; pp. 3061–3066. [Google Scholar]
  31. Chan, H.T.J.; Rubeša-Zrim, J.; Pichler, F.; Salihi, A.; Mourad, A.; Šimić, I.; Časni, K.; Veas, E. Explainable Artificial Intelligence for State of Charge Estimation of Lithium-Ion Batteries. Appl. Sci. 2025, 15, 5078. [Google Scholar] [CrossRef]
  32. Righetti, G.; Lenzo, B. A Combined Dynamic–Kinematic Extended Kalman Filter for Estimating Vehicle Sideslip Angle. Appl. Sci. 2025, 15, 1365. [Google Scholar] [CrossRef]
  33. Sun, W.; Wang, Z.; Wang, J.; Wang, X.; Liu, L. Research on a Real-Time Estimation Method of Vehicle Sideslip Angle Based on EKF. Sensors 2022, 22, 3386. [Google Scholar] [CrossRef]
  34. Xue, Z.; Cheng, S.; Li, L.; Zhong, Z.; Mu, H. A Robust Unscented M-Estimation-Based Filter for Vehicle State Estimation with Unknown Input. IEEE Trans. Veh. Technol. 2022, 71, 6119–6130. [Google Scholar] [CrossRef]
  35. Du, J.; Wang, Q.; Yuan, X. Estimating Bus Mass Using a Hybrid Approach: Integrating Forgetting Factor Recursive Least Squares with the Extended Kalman Filter. Sensors 2025, 25, 1741. [Google Scholar] [CrossRef]
  36. Villano, E.; Lenzo, B.; Sakhnevych, A. Cross-combined UKF for vehicle sideslip angle estimation with a modified Dugoff tire model: Design and experimental results. Meccanica 2021, 56, 2653–2668. [Google Scholar] [CrossRef]
  37. Tufano, F.; Lui, D.G.; Battistini, S.; Lenzo, B.; Santini, S. Vehicle Sideslip Angle estimation under critical road conditions via nonlinear Kalman filter-based state-dependent Interacting Multiple Model approach. Control Eng. Pract. 2024, 146, 105901. [Google Scholar] [CrossRef]
  38. Napolitano Dell’Annunziata, G.; Ruffini, M.; Stefanelli, R.; Adiletta, G.; Fichera, G.; Timpone, F. Four-Wheeled Vehicle Sideslip Angle Estimation: A Machine Learning-Based Technique for Real-Time Virtual Sensor Development. Appl. Sci. 2024, 14, 1036. [Google Scholar] [CrossRef]
  39. Paparazzo, F.; Castoldi, A.; Sathyamangalam Imran, M.I.I.; Arrigoni, S.; Braghin, F. Learning-Based MPC Leveraging SINDy for Vehicle Dynamics Estimation. Electronics 2025, 14, 1935. [Google Scholar] [CrossRef]
  40. Hewing, L.; Wabersich, K.P.; Menner, M.; Zeilinger, M.N. Learning-Based Model Predictive Control: Toward Safe Learning in Control. Annu. Rev. Control. Robot. Auton. Syst. 2020, 3, 269–296. [Google Scholar] [CrossRef]
  41. Manzano, J.M.; Limon, D.; noz de la Peña, D.M.; Calliess, J.P. Robust learning-based MPC for nonlinear constrained systems. Automatica 2020, 117, 108948. [Google Scholar] [CrossRef]
  42. Picotti, E.; Mion, E.; Libera, A.D.; Pavlovic, J.; Censi, A.; Frazzoli, E.; Beghi, A.; Bruschetta, M. A Learning-Based Nonlinear Model Predictive Controller for a Real Go-Kart Based on Black-Box Dynamics Modeling Through Gaussian Processes. IEEE Trans. Control Syst. Technol. 2023, 31, 2034–2047. [Google Scholar] [CrossRef]
  43. Pinho, J.; Costa, G.; Lima, P.U.; Ayala Botto, M. Learning-Based Model Predictive Control for Autonomous Racing. World Electr. Veh. J. 2023, 14, 163. [Google Scholar] [CrossRef]
  44. Das, K.; Kumar, R. A Comprehensive Review of Categorization and Perspectives on State-of-Charge Estimation Using Deep Learning Methods for Electric Transportation. Wirel. Pers. Commun. 2023, 133, 1599–1618. [Google Scholar] [CrossRef]
Figure 1. Electric drive wheel model.
Figure 1. Electric drive wheel model.
Algorithms 18 00409 g001
Figure 2. Longitudinal tire force driving test of 4WIDEV based on chassis dynamometer.
Figure 2. Longitudinal tire force driving test of 4WIDEV based on chassis dynamometer.
Algorithms 18 00409 g002
Figure 3. Chassis dynamometer test data. (a) Motor current, (b) motor speed, (c) motor voltage, (d) longitudinal tire force.
Figure 3. Chassis dynamometer test data. (a) Motor current, (b) motor speed, (c) motor voltage, (d) longitudinal tire force.
Algorithms 18 00409 g003
Figure 4. Iterative steps of the subspace identification recursive algorithm based on the forgetting factor correction.
Figure 4. Iterative steps of the subspace identification recursive algorithm based on the forgetting factor correction.
Algorithms 18 00409 g004
Figure 5. Steering wheel angle of vehicle under J-turn condition.
Figure 5. Steering wheel angle of vehicle under J-turn condition.
Algorithms 18 00409 g005
Figure 6. Estimation results of longitudinal tire force under J-turn condition. (a) Without noise and interference effects, (b) with noise effects, (c) with interference effects.
Figure 6. Estimation results of longitudinal tire force under J-turn condition. (a) Without noise and interference effects, (b) with noise effects, (c) with interference effects.
Algorithms 18 00409 g006
Figure 7. Vehicle state under sinusoidal steering condition. (a) Steering wheel steering angle, (b) vehicle speed.
Figure 7. Vehicle state under sinusoidal steering condition. (a) Steering wheel steering angle, (b) vehicle speed.
Algorithms 18 00409 g007
Figure 8. Estimation results of longitudinal tire force under sinusoidal steering condition. (a) Without noise and interference effects, (b) with noise effects, (c) with interference effects.
Figure 8. Estimation results of longitudinal tire force under sinusoidal steering condition. (a) Without noise and interference effects, (b) with noise effects, (c) with interference effects.
Algorithms 18 00409 g008
Figure 9. Verification strategy for longitudinal tire force estimation results of 4WIDEV.
Figure 9. Verification strategy for longitudinal tire force estimation results of 4WIDEV.
Algorithms 18 00409 g009
Figure 10. Estimation results of longitudinal tire force under chassis dynamometer test. (a) Without noise and interference effects, (b) with noise effects, (c) with interference effects.
Figure 10. Estimation results of longitudinal tire force under chassis dynamometer test. (a) Without noise and interference effects, (b) with noise effects, (c) with interference effects.
Algorithms 18 00409 g010
Table 1. Mean error and mean square error of estimation results in J-turn maneuver.
Table 1. Mean error and mean square error of estimation results in J-turn maneuver.
Working ConditionMethodMean ErrorMean Square Error
Without noise or interferenceCFF-SIR0.93370.4377
C-SIR1.85660.9604
With noiseCFF-SIR0.98860.6987
C-SIR2.26071.8662
With interferenceCFF-SIR0.92180.6331
C-SIR2.40391.4306
Table 2. Mean error and mean square error of estimation results in sine-steering maneuver.
Table 2. Mean error and mean square error of estimation results in sine-steering maneuver.
Working ConditionMethodMean ErrorMean Square Error
Without noise or interferenceCFF-SIR1.16840.5311
C-SIR2.35881.2069
With noiseCFF-SIR1.26390.8682
C-SIR2.86921.7646
With interferenceCFF-SIR1.34170.5934
C-SIR2.99021.5006
Table 3. Mean error and mean square error of estimation results in chassis dynamometer test.
Table 3. Mean error and mean square error of estimation results in chassis dynamometer test.
Working ConditionMethodMean ErrorMean Square Error
Without noise or interferenceCFF-SIR2.37451.5968
C-SIR3.91182.3467
With noiseCFF-SIR2.67871.8487
C-SIR4.67883.9512
With interferenceCFF-SIR2.68541.6738
C-SIR4.79032.9106
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

Wang, X.; Chen, T.; Lu, J. Longitudinal Tire Force Estimation Method for 4WIDEV Based on Data-Driven Modified Recursive Subspace Identification Algorithm. Algorithms 2025, 18, 409. https://doi.org/10.3390/a18070409

AMA Style

Wang X, Chen T, Lu J. Longitudinal Tire Force Estimation Method for 4WIDEV Based on Data-Driven Modified Recursive Subspace Identification Algorithm. Algorithms. 2025; 18(7):409. https://doi.org/10.3390/a18070409

Chicago/Turabian Style

Wang, Xiaoyu, Te Chen, and Jiankang Lu. 2025. "Longitudinal Tire Force Estimation Method for 4WIDEV Based on Data-Driven Modified Recursive Subspace Identification Algorithm" Algorithms 18, no. 7: 409. https://doi.org/10.3390/a18070409

APA Style

Wang, X., Chen, T., & Lu, J. (2025). Longitudinal Tire Force Estimation Method for 4WIDEV Based on Data-Driven Modified Recursive Subspace Identification Algorithm. Algorithms, 18(7), 409. https://doi.org/10.3390/a18070409

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