1. Introduction
Thanks to recent advancements in electric vehicle technology, four-wheel-independent-drive (4WID) vehicles are becoming increasingly popular. This type of vehicle provides an effective means of enhancing drivability due to the redundant nature of control inputs and the rapid response of motors [
1,
2,
3]. The handling stability of 4WID vehicles can be significantly improved through four-wheel steering, direct yaw moment control, and slip ratio control [
4,
5]. For these control systems, accurate knowledge of the tire–road friction coefficient (TRFC) is essential, as the maximum traction and braking capabilities of vehicles are directly determined by real-time TRFC conditions [
6,
7,
8].
Real-time acquisition of TRFC is thus crucial for the stable and safe operation of 4WID vehicles. However, TRFC cannot be directly measured by onboard sensors due to technical limitations and high hardware costs, prompting extensive research on indirect estimation methods. Existing estimation strategies can be broadly classified into two categories: special sensor-based methods [
9,
10,
11] and vehicle dynamics-based estimation approaches [
12,
13,
14]. Considering the inherent drawbacks of dedicated sensors, including poor environmental adaptability, limited reliability, and excessive deployment costs, this study focuses on the low-cost and high-feasibility vehicle dynamics-based estimation scheme. According to the adopted dynamic characteristics, mainstream dynamics-based TRFC estimation methods are divided into three categories: (a) estimation systems based solely on longitudinal vehicle dynamics [
15,
16,
17]; (b) estimation systems relying purely on lateral vehicle dynamics [
16,
18,
19]; (c) integrated estimation systems that fuse both longitudinal and lateral dynamic information [
20].
For longitudinal dynamics-based estimation methods, TRFC values are predominantly calculated by analyzing the longitudinal and vertical forces exerted on individual tires [
6]. These methods fully exploit the distinct tire mechanical characteristics in linear adhesion and nonlinear sliding regions. Furthermore, Xia et al. proposed a slip-based estimation algorithm combining Lyapunov stability theory and a nonlinear observer to identify the maximum road friction coefficient [
21]. Moreover, a real-time maximum TRFC estimation approach was developed based on the inherent correlation between wheel slip ratio and friction variation, which achieves accurate estimation through the collaborative design of tire radius observers, normal force observers, and tractive force estimators [
22]. Despite their effectiveness under intense longitudinal excitation, such methods suffer from obvious limitations. In conventional daily driving scenarios, vehicle longitudinal slip remains extremely small and stable, resulting in insufficient dynamic excitation for friction identification, which severely degrades the estimation accuracy and robustness of longitudinal dynamics-based methods. To compensate for this defect, lateral dynamics-based estimation techniques have been widely investigated. Hahn et al. developed a TRFC estimation algorithm dependent on vehicle lateral dynamic responses [
23], which integrates an empirical lateral tire force model and adaptive parameter identification strategy for real-time friction coefficient calibration. Nevertheless, empirical tire models rely heavily on fixed structural assumptions and cannot fully describe time-varying tire nonlinear characteristics under extreme driving conditions, inevitably introducing cumulative estimation errors. To further improve estimation performance, data-driven methods have been introduced into friction estimation research. The study in [
24] designed a particle swarm optimization-long short-term memory (PSO-LSTM) neural network-based estimator combined with lateral dynamic information to support steering controller design. The model takes yaw rate, longitudinal velocity, sideslip angle, yaw rate gain, and front wheel slip angles as inputs and outputs the real-time TRFC.
Although the above longitudinal or lateral single-dynamic methods can realize basic friction coefficient estimation, most of them fail to adapt to complex combined slip scenarios, where both longitudinal and lateral tire forces exist simultaneously. Under actual driving conditions such as turning, acceleration, and deceleration coupling, tires frequently operate in combined slip states, and single-dimensional dynamic information cannot fully reflect tire friction characteristics, leading to limited estimation generalization ability. Aiming at this problem, several integrated dynamic estimation methods have been proposed. Zareian et al. adopted a multilayer perceptron neural network for TRFC estimation, where the offline training of the network is based on the classic Magic Formula tire model [
25]. However, the fixed empirical formula cannot adapt to variable road and tire conditions, resulting in poor generalization performance. An integrated KF method fusing front and rear axle lateral and longitudinal dynamic information was proposed in [
12], yet the convergence performance of estimation errors was not fully considered, which may cause unstable estimation results under transient driving conditions. To optimize error convergence and anti-interference ability, a fault-tolerant fusion estimation framework with explicit convergence constraints was designed in [
26], which realized reliable estimation under sensor missing measurement conditions via adaptive weight fusion strategies. Nevertheless, most existing integrated methods adopt fixed observer parameters and linearized vehicle models, which lack adaptive adjustment capabilities for highly nonlinear and time-varying vehicle operating conditions. In addition, accurate vehicle state acquisition, especially lateral velocity, is the core prerequisite for high-precision friction estimation, while few studies have optimized state observers for complex variable working conditions, restricting the further improvement of friction estimation accuracy.
Furthermore, critical vehicle state parameters, including lateral velocity, slip ratio, and sideslip angle, which are essential for TRFC estimation, cannot be measured directly and thus require reliable estimation techniques. Current literature extensively employs low-cost automotive sensors, including IMUs, steering angle encoders, and wheel speed sensors, as well as low-grade GPS/BD modules, for vehicle state and parameter estimation [
27,
28,
29]. Advanced algorithms, such as modified KFs, genetic algorithms, sliding-mode observers, and deep learning-based methods, have been adopted to achieve accurate and real-time estimation of vehicle states [
30,
31,
32]. Leung et al. developed an integrated KF scheme for the simultaneous estimation of vehicle sideslip angle, heading angle, and longitudinal velocity [
33]. Simulation validations demonstrated that this integrated KF framework outperformed conventional KF structures in terms of state estimation accuracy under linear tire operating conditions. For low-cost yaw stability control systems, a real-time slip angle estimation algorithm using common onboard low-cost sensors was proposed in [
34]. This algorithm combined model-dependent and kinematic estimation strategies. Compared with existing slip angle estimation approaches, the developed method effectively accounted for road bank angle interference and variable tire–road friction characteristics, achieving improved estimation robustness. In another study, Gao et al. designed a transient-aware fusion observer that incorporated real-time TRFC information to enhance the anti-interference performance of vehicle velocity estimation [
35]. In their method, dedicated observers were constructed to acquire longitudinal and lateral tire forces. The estimated tire force information was further adopted to calculate the TRFC, which served as a key input for the LuGre tire model to characterize transient friction behaviors. On this basis, a nonlinear observer was established to fuse kinematic velocity predictions with model-based correction terms, in which acceleration deviations and friction coefficient residuals were taken as feedback signals to optimize state estimation results. Considering the high cost of dedicated lateral velocity sensors, the study in [
36] focused on the lateral velocity estimation of autonomous vehicles using readily available longitudinal velocity and yaw rate signals. The primary challenge lay in the adverse effects of sampling delay, sensor measurement errors, and inherent modeling uncertainties on state estimation performance. To address these issues, a novel sampled-data neural network observer was proposed to improve the accuracy and stability of lateral velocity estimation. Numerous studies verified the feasibility and superiority of advanced estimation strategies through bench tests, hardware-in-the-loop simulations, and real-vehicle experiments on multiple experimental platforms [
37,
38,
39]. Comprehensive validation scenarios covered varied road adhesion conditions, extreme driving maneuvers, GPS outages, and variable load conditions [
40,
41,
42]. For instance, a sideslip angle estimator based on the extended KF and unscented KF was developed, and its effectiveness was validated via real-vehicle experiments [
43]. Nevertheless, most existing estimation schemes adopted fixed-gain or uniform-parameter structures without considering the observability shift induced by the sign variation in internal vehicle parameters. Such methods could not guarantee prescribed
robustness against parametric uncertainties and external disturbances. To fill this research gap, this work proposes a piecewise LPV
observer, in which piecewise partitioning is implemented to cope with observability variations originating from parameter sign alternation.
For 4WID electric vehicles, actual driving scenarios are highly complex and time-varying. Road curvature, vehicle longitudinal and lateral acceleration, and tire working states continuously change during real driving [
44]. Such diverse and uncertain operating conditions introduce strong nonlinearities and parameter perturbations to vehicle dynamic systems. Consequently, most conventional vehicle state observers designed with fixed parameters or linearized assumptions struggle to adapt to variable driving scenarios, thereby producing large estimation errors and degraded dynamic observation accuracy in complex working conditions [
36,
45,
46]. The strong system nonlinearity caused by variable working conditions also severely limits the practicability of traditional friction estimation methods. A previous study proposed a nonlinear dynamic approximation and model predictive control strategy for vehicle emergency maneuvering, but the algorithm failed to provide rigorous stability and robustness guarantees under variable working conditions [
47]. Against the above research gaps, this study aims to guarantee stable error convergence and superior estimation robustness under diverse driving conditions by deriving rigorous observer stability and robustness constraints. On this basis, a piecewise gain-scheduled lateral velocity observer is constructed based on the vehicle kinematic model, which realizes adaptive parameter adjustment according to varying vehicle motion states. Finally, conventional empirical tire models widely adopted in existing estimation systems are prone to mismatches with actual tire characteristics under critical and combined slip conditions, resulting in continuous accumulation of estimation errors. To solve this problem, a data-driven friction coefficient estimator is established by fully integrating multi-dimensional tire force information and combined slip state parameters, which effectively eliminates the dependence on empirical tire models. The main contributions of this paper are summarized as follows:
- (1)
Rigorous stability constraints for the gain-scheduled lateral velocity observer are derived, and a piecewise switching strategy based on the variation characteristics of roll rate, pitch rate, and yaw rate is designed to realize adaptive observer gain adjustment. Simulation results verify that the proposed strategy improves the accuracy of vehicle state estimation under simulated driving conditions, while its practical performance in real-vehicle scenarios needs further experimental validation.
- (2)
A calculation method for tire slip ratios and tire forces under combined slip conditions is proposed based on simplified vehicle dynamic assumptions. On this basis, a dedicated neural network TRFC estimation model is constructed to alleviate the accuracy limitations induced by empirical tire model errors in simulation environments, improving the estimation generalization performance under simulated working conditions. Notably, the generalization performance of the network for practical real-world driving uncertainties has not been fully verified in this work.
The remainder of this paper is organized as follows:
Section 2 introduces a 3-degrees-of-freedom (DOF) vehicle kinematic model and elaborates on the design of the piecewise gain-scheduled lateral velocity observer.
Section 3 details the calculation procedure of tire slip and tire force under combined slip conditions and the construction of the TRFC estimation network.
Section 4 verifies the comprehensive performance of the designed state observer and friction estimation network through co-simulations based on MATLAB R2018b/Simulink and CarSim platforms.
Section 5 concludes the entire research work and prospects future research directions.
2. System Modeling and Piecewise Gain-Scheduled Observer Design
2.1. Architecture of Proposed Method
This paper investigates TRFC estimation based on low-cost IMU sensors. As shown in
Figure 1, the overall framework includes four core modules that rely on measurements from wheel rotation angle sensors and IMU devices. A three-dimensional vehicle kinematic model containing roll rate, pitch rate, and yaw rate parameters is established. Based on the time-varying characteristics of these angular rates, a piecewise lateral velocity observer is designed with gain scheduling adapted to diverse vehicle motion states. The tire longitudinal, lateral, and vertical forces are calculated by combining the vehicle lateral dynamic model, vertical dynamic model, and wheel rotation dynamic model. After the lateral velocity and tire forces are obtained, the combined slip states and force information of each tire can be computed and delivered to the neural network for TRFC estimation.
In this work, a 2-DOF vehicle dynamic model is employed for the calculation of lateral forces acting on the front and rear axles. Four independent wheel dynamic models are utilized to acquire tire longitudinal forces. Furthermore, a high-fidelity full-vehicle dynamic model embedded in CarSim is adopted to validate the performance of the proposed observer.
2.2. Kinematic Model
Tire dynamics incorporate the coupling effects of TRFC, tire slip characteristics (including longitudinal slip ratio and sideslip angle), and tire forces [
48]. Therefore, accurate acquisition of tire slip states and tire forces is a prerequisite for reliable TRFC estimation via tire dynamic responses. Tire slip and tire force variations are highly correlated with tire velocity, which is determined by vehicle lateral velocity. In this study, a three-dimensional vehicle kinematic model containing longitudinal, lateral, and vertical velocity dynamics is adopted for lateral velocity observer design.
,
, and
denote the longitudinal, lateral, and vertical accelerations, respectively;
p,
q, and
r represent the roll rate, pitch rate, and yaw rate, respectively;
and
are the vehicle pitch angle and roll angle, respectively; and
,
, and
denote the longitudinal, lateral, and vertical velocities, respectively. All acceleration and angular rate signals can be acquired from low-cost IMU sensors. By defining the input vector as
and the state vector as
, the following state-space equations can be obtained:
where
and
g denotes the gravitational acceleration. The above formulation represents a linear time-varying model. In practical driving scenarios, vehicle roll, pitch, and angular rates continuously vary with complex and changeable operating conditions. To facilitate observer design, a polytopic linear-parameter-varying (LPV) model is established. All time-varying angular rate parameters are constrained within bounded intervals, expressed as:
For 4WID vehicles, the longitudinal velocity at the vehicle center of gravity (CG) can be acquired using the method proposed in [
49]. Therefore, the longitudinal velocity can be reasonably regarded as the measurable system output. By defining
as the time-varying parameter vector, the system LPV model is formulated as [
50,
51]:
where the time-varying weighting coefficients
are expressed as:
and the vertex system matrices
are given by:
In Equation (
3),
denotes the system matrix corresponding to each parameter vertex.
2.3. Observability Condition Based on Vehicle 3-DOF Dynamic Model
After establishing the vehicle LPV kinematic model (
3), a dedicated lateral velocity observer is designed based on the proposed model. Sufficient system observability is a fundamental prerequisite for reliable state estimation, which is analyzed in detail in this subsection. According to the observability criterion for linear time-invariant systems, the system (
1) with longitudinal velocity as the measurable output is fully observable if and only if the rank of the observability matrix equals the system state dimension:
The above rank condition can be further simplified into a concise mathematical constraint:
Based on the established LPV kinematic model, system observability serves as the essential prerequisite for reliable lateral velocity estimation. According to the rank criterion for linear systems, the studied system is fully observable if and only if . This mathematical condition reveals a prominent problem in practical vehicle applications.
In routine driving scenarios such as straight-line cruising, constant-speed travel on flat roads, and steady acceleration or deceleration, the vehicle maintains a stable posture without obvious steering, pitching, or rolling movements. Under these operating conditions, the roll rate p, pitch rate q, and yaw rate r measured by IMU sensors gradually approach zero. As , , and , the time-varying system matrix becomes nearly singular and suffers from severe ill-conditioning. Such an ill-conditioned system matrix reduces the rank richness of the observability matrix, weakens dynamic excitation for unmeasured states, and consequently leads to degraded or even complete loss of system observability.
Conventional fixed-gain observers adopt uniform parameters for all driving conditions. They achieve satisfactory estimation performance under high-dynamic scenarios where p, q, and r maintain large magnitudes and the system remains fully observable. However, under low-excitation steady-state conditions with near-zero angular rates, insufficient state excitation causes slow error convergence and cumulative estimation deviations. Such performance degradation can be further amplified when the vehicle switches to transient maneuvers, including sharp turning and slope driving.
Since system observability is highly dependent on the magnitude and sign of p, q, and r, the overall driving envelope exhibits distinct piecewise observability characteristics under different vehicle maneuvers. To address the time-varying observability degradation problem, this paper partitions the full vehicle operating range into multiple subdomains according to the variation rules of roll rate, pitch rate, and yaw rate. A piecewise gain-scheduled observer is correspondingly designed to adapt observer gains to time-varying observability levels, ensuring stable and accurate state estimation under both steady-state low-excitation and dynamic high-excitation driving conditions. This research develops a generic piecewise observer design methodology that considers the effects of path curvature, vehicle acceleration, and road slope on system observability conditions.
2.4. Gain-Scheduled Piecewise Velocity Observer Design
An observer design method is formulated for system (
3) under satisfied observability conditions. For 4WID vehicles, the operating ranges of roll, pitch, and yaw rates can be divided into
N independent intervals. For the
k-th interval, the parameter upper and lower bounds are defined as
,
,
,
,
, and
, where
. The corresponding piecewise observer for the
k-th interval is constructed as:
where
denotes the estimated system state,
represents the
i-th vertex system matrix corresponding to the
k-th parameter interval,
is the scheduled observer gain for the
k-th interval, and
indicates the estimated system output.
Define the observation error as
. By differentiating the error dynamics and substituting the system model (
3) and observer formulation (
6), the dynamic equation of the observation error is derived as:
The core objective of the designed gain-scheduled observer is to obtain the observer gains such that the observation error system is asymptotically stable with a satisfactory convergence speed and guaranteed disturbance attenuation performance. The required stability and performance constraints are formulated as follows.
The error system (
7) is asymptotically stable with all poles confined within the predefined domain
and satisfies the
performance index:
if a symmetric positive-definite matrix
and nonnegative scalar
, as well as rectangular matrices
exist, such that the following linear matrix inequalities (LMIs) hold [
52]:
where the observer gain matrix
can be calculated by:
In Equation (
8),
I denotes the identity matrix. The LMI constraint (
8) guarantees the
disturbance attenuation capability of the proposed observer against external disturbances
. The pole placement constraints (
9) and (
10) confine all poles of the error dynamic system within the prescribed domain
, enabling the observation error to converge to zero at a controllable and rapid rate. Since the above constraints are valid for all vertex matrices
(
), the uniform
performance and stable convergence performance can be ensured for all parameter variations within the predefined intervals across all
N subdomains.
The unknown matrices
P,
and the disturbance attenuation coefficient
are determined by transforming the corresponding inequality constraints into a convex optimization problem which can be solved via the LMI toolbox in MATLAB. The optimization problem is formulated as:
After the optimal matrices
P and
are obtained, the local vertex observer gains
are calculated via
. The final time-varying observer gain for each parameter interval is synthesized through convex combination of all vertex gains, expressed as:
The piecewise design principle is developed according to the sign and magnitude variation characteristics of roll, pitch, and yaw rates. The system observability condition holds for arbitrary positive or negative signs of the three angular rates. Variations in angular rate signs and magnitudes correspond to different parameter subdomains, which require matched observer gain sets to maintain stable estimation performance. The complete implementation procedure of the proposed piecewise gain-scheduled observer is summarized in Algorithm 1.
| Algorithm 1 A piecewise gain-scheduled lateral velocity observer design algorithm |
Require: Ensure: Interval-adaptive observer gain - 1:
while do - 2:
Substitute interval bounds into the LPV model ( 3) - 3:
Solve the LMI constraints ( 8)–( 10) - 4:
Calculate vertex observer gains via ( 11) - 5:
Compute time-varying weighting coefficients using real-time measurements - 6:
Synthesize the interval observer gain via ( 13) - 7:
- 8:
end while - 9:
return
|
With the implementation of Algorithm 1, the signs and magnitudes of IMU-measured p, q, and r are matched with predefined parameter intervals to determine the optimal operating subdomain k. Corresponding vertex gains are solved based on the interval parameter bounds, and the real-time observer gain is synthesized using convex weighting coefficients. With the proposed observer, vehicle lateral velocity can be accurately estimated, and the estimation error can converge rapidly and steadily. The reliable lateral velocity estimation further supports the subsequent calculation of tire velocity states, tire slip parameters, and tire dynamic forces, which provides accurate state inputs for the TRFC estimation module in the following section.
4. Simulation Studies
This section presents the numerical validation of the dynamic model in (
1), the designed observer, and the tire–road friction coefficient (TRFC) estimation method. Comprehensive performance evaluations of the proposed observer are conducted via pure dynamic simulations and CarSim-MATLAB co-simulations.
To fully verify the effectiveness and adaptability of the proposed approach, numerical simulations are implemented under three distinct working conditions. In Case 1, the target trajectory consists of three consecutive circular paths with radii of 152 m, 130 m, and 160 m, yielding continuously varying road curvature. The simulation is performed on a flat road with a constant longitudinal velocity of 30 km/h. Case 2 adopts the identical curvature-varying trajectory as Case 1, while the longitudinal velocity is increased to 60 km/h to explore high-speed driving scenarios. In Case 3, a longitudinal straight path with a 20° road slope is adopted, where the vehicle starts at an initial velocity of 10 km/h and operates in the 4WID mode during uphill driving. Notably, Cases 1 and 2 focus on curvature variation characteristics, whereas Case 3 mainly considers road slope disturbance. The three simulation cases cover typical longitudinal velocities of 10 km/h, 30 km/h, and 60 km/h, enabling a comprehensive assessment of algorithm performance under diverse driving states.
4.1. Model Verification
The accuracy of the dynamic model in Equation (
1) is verified against the high-fidelity CarSim model under Case 3. Utilizing the parameters
p,
q,
r,
,
,
,
and
collected from CarSim for Case 3, the model in Equation (
1) is simulated. The calculated
,
, and
are then compared with the corresponding CarSim outputs. The comparative curves under Case 3 are illustrated in
Figure 4. It can be observed that the established dynamic model achieves satisfactory consistency with the high-fidelity CarSim model. Minor deviations still exist between the two sets of results, which are mainly caused by the drastic and frequent variations in angular rates
p,
q, and
r under slope driving conditions. In general, the established model can basically reflect the actual vehicle dynamic characteristics, providing a reliable foundation for subsequent observer design and simulation verification. It should be noted that inevitable mismatches always exist between simplified theoretical models and commercial multi-body dynamic software, and such model errors are also common in numerical simulation studies.
4.2. Lateral Velocity Observer Performance in CarSim
To further demonstrate the performance of the proposed methods, co-simulations between CarSim and MATLAB are carried out. A C-class hatchback vehicle model from CarSim is adopted. A block diagram of the architecture for simulation is shown in
Figure 5. It can be seen from
Figure 5 that in the co-simulation of MATLAB and CarSim, the lateral speed observer receives roll, pitch, and yaw rate from the CarSim model and transmits the estimated vehicle lateral velocity to the tire slip and force calculation module, which also requires wheel rotation angle signals and torque signals from the CarSim model. In this process, the tire force allocation module for 4WID vehicles is utilized. Tire slip and forces are calculated under combined slip conditions and fed as inputs to the TRFC estimation network.
All simulations adopt to match the working frequency of vehicle electronic systems, and the friction coefficient is limited to for physical rationality. Zero-mean Gaussian noise is added to IMU signals, with variance for angular velocity and for acceleration, conforming to actual sensor noise features. For the KF, and are set to cope with system uncertainty and measurement noise. The particle filter (PF) uses 1000 particles together with multinomial resampling at a ratio of 0.5 to balance accuracy and computation load and avoid particle degeneracy. The sliding mode observer (SM) adopts the standard linear reaching law with no saturation layer or additional coefficient. The observer gain vector is designed according to the dynamic characteristics of different state variables to realize effective error correction.
Lateral velocity is the main concerned state variable. The comprehensive comparison results of lateral velocity estimation under various conditions are presented in
Figure 6,
Figure 7,
Figure 8,
Figure 9 and
Figure 10.
Figure 6 compares the estimation performance of the constant gain method, the non-piecewise gain-scheduled method, and the proposed piecewise method under low-speed positive curvature driving conditions. It can be seen that the estimated values of the proposed method can converge well to the real-vehicle state. Compared with the non-piecewise algorithm, the proposed piecewise strategy achieves faster error convergence and higher steady-state accuracy, verifying the effectiveness of the segmented parameter adjustment mechanism. Meanwhile, the proposed method exhibits lower estimation errors than the traditional constant gain observer, demonstrating the superiority of the gain-scheduled adaptive strategy.
The subgraphs in
Figure 6 further compare the proposed method with three mainstream observers, including the PF, KF, and SM observer. The KF produces obvious estimation deviations under nonlinear vehicle steering conditions, which is attributed to its inherent dependence on linear system assumptions. In addition, the PF and SM observer suffer from steady-state estimation errors. By contrast, the proposed method achieves the minimum steady-state error and smoother estimation curves under the same working condition.
Figure 7 presents the comparison results under high-speed positive curvature driving (Case 2). Obvious performance degradation can be observed for both the constant gain method and the non-piecewise method under high-speed dynamic conditions. Nevertheless, the proposed method maintains stable and accurate estimation performance with minor errors. A slight initial deviation exists in the proposed method, which is caused by the mismatch between the preset initial observer state and the actual vehicle initial state, and such transient error can be gradually eliminated with algorithm iteration.
Figure 8 and
Figure 9 illustrate the estimation results under negative curvature conditions to validate the algorithm adaptability to different steering directions. Consistent conclusions can be drawn that the proposed piecewise adaptive method outperforms other comparison methods in terms of convergence speed and steady-state accuracy under both low-speed and high-speed reverse steering scenarios.
The verification results under slope driving conditions (Case 3) are displayed in
Figure 10. The proposed method shows superior performance over the constant gain and non-piecewise methods. However, the performance advantage is relatively limited compared with other advanced observers. This phenomenon is mainly caused by the increased model mismatch between the established theoretical dynamic model and the high-fidelity CarSim model under complex slope driving conditions. It is worth mentioning that all simulation results are obtained under ideal numerical environments without complex road disturbances and sensor faults, so the practical performance in real-vehicle tests may be slightly different from the simulation results.
For a quantitative comparison, we list the Root Mean Square Error (RMSE) and Mean Absolute Error (MAE) to evaluate observer accuracy in
Table 2. From the error results under multiple working conditions, it can be seen that the proposed piecewise controller exhibits outstanding adaptive performance under different scenarios. Under Case 1, the proposed controller maintains low RMSE and MAE values and achieves satisfactory control precision. When facing Case 2, the conventional constant gain controller, non-piecewise controller and KF suffer from sharply increased errors and poor robustness. In contrast, the presented piecewise controller still keeps RMSE and MAE at a low level, which is much better than PF and SM. Under Case 3, the proposed method also maintains high precision consistent with other advanced algorithms. The results demonstrate that the piecewise control strategy can flexibly adjust control parameters according to steering angles and vehicle states, effectively adapt to diverse vehicle steering conditions, and possess strong practicability and robustness for vehicle control systems.
4.3. Friction Coefficient Estimation
The Artificial Neural Network Toolbox in MATLAB 2018b is employed to train and test the friction coefficient estimation network. The training data set is preprocessed and normalized before training. The performance function is the mean squared error. The training process is implemented offline. During training, the maximum epoch is set to 10,000. The learning rate during training is 0.1 and training stops when the mean squared error is smaller than 0.00001. These parameters are obtained by trial and error tests. The mean squared error across training epochs is plotted in
Figure 11. From the plot, it can be observed that the mean squared error gradually decreases and ultimately achieves the training target after approximately 80 epochs. We conduct training under different friction conditions to cover various operating conditions, including split-mu conditions and varying friction levels.
After training, the training error histogram is plotted in
Figure 12. The error follows the normal distribution and a large number of errors fall into the range
.
Figure 13 shows the test result of the designed multilayer perceptron network. This figure indicates that the multilayer perceptron network is well trained and has the ability to estimate the friction coefficient accurately.
To further validate the performance of the friction coefficient estimation network, the estimated lateral velocity, steering angle, longitudinal velocity, and yaw rate of target path 1 are adopted to calculate tire slip values. Then tire forces are calculated by (
19)–(
21). These values are transmitted to the trained network, and relative estimation errors are shown in
Table 3. It can be discovered that the estimation error of the proposed method is within 2%, which is the smallest compared with methods in [
25,
59]. This validates the effectiveness of the proposed friction coefficient estimation network. In addition, the estimation error of the proposed method is not zero, which may stem from two aspects: (1) Network regression error, (2) Velocity and force estimation error. In CarSim, the vehicle dynamics are simulated using uniform TRFC for each tire. Furthermore, all four tires of the simulated vehicle are of the same size, specifically 205/55 R16. Consequently, these two factors lead to an identical estimated value of friction coefficient for all tires. It can be deduced from
Table 3 that the estimated values are also the same for each tire. This proves that the proposed estimation network is consistent.
4.4. Limitations of This Work
Although the proposed method achieves favorable estimation performance in numerical simulations, it still has several inherent limitations that need to be clarified. First, all validations in this work are exclusively conducted in CarSim/MATLAB simulation environments. Although partial sensor noise is added to simulate imperfect sensing conditions, practical real-vehicle uncertainties, including IMU bias and drift, CAN bus transmission delays, discrete sampling effects, model-parameter mismatch, random road excitation, and time-varying tire characteristics, are not systematically analyzed and quantified. Second, the method relies on simplified modeling assumptions, including the 2-DOF vehicle model and load-proportional tire force distribution under combined slip conditions, which may introduce inevitable modeling errors when applied to complex real driving scenarios. Third, the multilayer perceptron neural network is trained and tested solely on synthetic simulation datasets, lacking real-vehicle measurement data for validation. The generalization ability of the network for diverse practical working conditions and complex external disturbances cannot be fully guaranteed. Overall, the current work only verifies the simulation-level feasibility of the proposed estimation framework, and the practical robustness, real-time performance, and engineering applicability in real-vehicle scenarios remain unvalidated. Hardware-in-the-loop tests and real-vehicle experiments will be carried out in future studies to address the above limitations.