Abstract
In order to reduce the use of wheel angular velocity sensors and improve the estimation accuracy and robustness of the tire–road friction coefficient (TRFC) in non-Gaussian noise environments, this paper proposes a sensorless control-based distributed drive electric vehicle TRFC estimation algorithm using a permanent magnet synchronous motor (PMSM). The algorithm replaces the wheel angular velocity signal with the rotor speed signal obtained from the sensorless control of the PMSM. Firstly, a seven-degree-of-freedom vehicle dynamics model and a mathematical model of the PMSM are established, and the maximum correntropy singular value decomposition generalized high-degree cubature Kalman filter algorithm (MCSVDGHCKF) is derived. Secondly, a sensorless control system of a PMSM based on the MCSVDGHCKF algorithm is established to estimate the rotor speed and position of the PMSM, and its effectiveness is verified. Finally, the feasibility of the algorithm for TRFC estimation in non-Gaussian noise is demonstrated through simulation experiments, the Root Mean Square Error (RMSE) of TRFC estimates for the right front wheel and the left rear wheel were reduced by at least 41.36% and 40.63%, respectively. The results show that the MCSVDGHCKF has a higher accuracy and stronger robustness compared to the maximum correntropy high-degree cubature Kalman filter (MCHCKF), singular value decomposition generalized high-degree cubature Kalman filter (SVDGHCKF), and high-degree cubature Kalman filter (HCKF).
1. Introduction
1.1. Motivation and Technical Challenge
With the development of electric vehicle technology, in order to improve vehicle stability and avoid accidents, more and more active safety control systems have been widely used in automobiles, such as the anti-lock braking control system, electronic stability control system, and active front wheel steering control [1,2,3]. However, a stable and reliable control system not only depends on the robustness of the control algorithm, but also depends on the accurate acquisition of vehicle state parameters (such as sideslip angle and TRFC) [4,5]. TRFC is the key parameter of vehicle active safety control system, and its accurate and rapid estimation can effectively improve vehicle safety.
1.2. Literature Review
Since the TRFC is difficult to be directly measured by sensors, many scholars have conducted in-depth research on its estimation. The existing research studies are mainly divided into experimental methods [6,7] and model methods [8,9]. The experimental methods use expensive sensors such as radar and camera to identify the pavement state and further estimate the pavement adhesion coefficient on this basis. The experimental methods mainly include machine learning methods and deep learning methods [10,11], but such methods have high requirements for sensors, over-rely on sample data, and are greatly affected by the surrounding non-Gaussian environment. In order to avoid repeating a large number of experiments and reduce the cost of experimental equipment, a model-based approach is proposed. TRFC estimation based on model method uses common on-board sensors (wheel angular speed sensor, GPS, IMU, etc.) to estimate the TRFC indirectly by monitoring the driving state of the vehicle. Enisz et al. [12] proposed a discrete-time extended Kalman filter based on the Pacejka tire model to estimate the instantaneous value and maximum value of the TRFC according to the quality of the road surface, which has a high accuracy in processing low-dimensional information, but the accuracy decreases in processing high-dimensional information. Quan et al. [13] proposed an adaptive generalized high-order cubature Kalman filtering method to update the covariance of measurement noise and achieve an accurate estimation of the TRFC at high and low speeds. This estimation method can effectively deal with the estimation accuracy of high and low dimensions, but has weak resistance to non-Gaussian noise. Zhang et al. [14] proposed an improved square root cubature Kalman filter (SCKF) based on a new tire model and the maximum correlation entropy criterion (MCC) to accurately identify the road friction coefficient on the left and right sides of the vehicle. The research results show that the improved filter using the maximum correlation entropy criterion can significantly improve the resistance to non-Gaussian environments.
Using PMSMs as the driving motors of electric vehicles has become the current development trend. The wheel angular speed signal can be obtained through the sensorless control technology of the PMSM. At present, there are many research studies on sensorless control of permanent magnet synchronous motors, and sensorless control technology based on mathematical models is usually adopted under medium- and high-speed conditions [15,16]. Zhang et al. [17] used an iterative fifth-order cubature Kalman filter for sensor-free control of a PMSM, and the estimation accuracy was better than that of CKF, but there were still problems of divergence and non-positive definite of high-dimensional systems. In order to reduce the use of wheel angular velocity sensors, the application of PMSM sensorless control technology to TRFC estimation will become a research hotspot in the future. Zhang et al. [18] proposed a joint estimation algorithm of PMSM senseless control technology based on adaptive sliding mode observer (ASMO) and TRFC based on strong tracking square root cubature Kalman filter (STSCKF), which effectively reduced the use of wheel angular velocity sensors, but the estimation accuracy of the ASMO was low. STSCKF has poor resistance to non-Gaussian noise.
1.3. Main Contribution
In this paper, a sensorless PMSM control and TRFC estimation scheme based on the MCSVDGHCKF algorithm is proposed, which replaces the wheel angular velocity sensor and has high estimation accuracy and strong robustness in non-Gaussian noise environment. The main contributions of this paper are as follows:
- (1)
- The vehicle dynamics model and PMSM mathematical model are constructed, and the TRFC estimation method for distributed drive electric vehicles with sensorless control of PMSM based on the MCSVDGHCKF algorithm is proposed. The MCSVDGHCKF algorithm proposed in this paper effectively solves the low accuracy and non-positive definite problems of HCKF when dealing with high-dimensional systems, and the method has strong robustness to the change in non-Gaussian noise environments.
- (2)
- The proposed estimation method can significantly improve the estimation accuracy of the TRFC. Specifically, the estimation accuracies of the TRFC are improved by at least 40.36% over the existing HCKF.
1.4. Paper Organization
In Section 2, the vehicle model and PMSM mathematical model are established. In Section 3, the MCSVDGHCKF algorithm is derived. In Section 4, a TRFC estimation scheme based on sensorless control of permanent magnet synchronous motor is proposed. In Section 5, the validity of the sensorless control system of PMSM is verified, and the accuracy and robustness of the proposed algorithm for TRFC estimation are verified by several simulation experiments. Section 6 summarizes the work of the text and the future research direction.
2. Vehicle Model
2.1. Seven-Degree-of-Freedom Vehicle Dynamics Model
In this paper, a seven-degree-of-freedom vehicle dynamics model is established, as shown in Figure 1. In order to facilitate the study, the following assumptions are made:
Figure 1.
Seven-degree-of-freedom vehicle dynamics model.
- a.
- Ignore the impact of air resistance and suspension system;
- b.
- The steering angle of the front wheel is the same, and the rear wheel is not steering;
- c.
- The center of gravity of the vehicle coincides with the origin of the vehicle coordinate system;
- d.
- Do not consider the impact of roll motion on vehicle dynamics.
A seven-degree-of-freedom vehicle dynamics model including longitudinal, lateral, and yaw dynamics equations can be described as follows [19]:
Longitudinal:
Lateral:
Yaw:
The variables in the formula are as follows: denotes the mass of the vehicle, represents the longitudinal acceleration of the vehicle, and signifies the lateral acceleration of the vehicle. The moment of inertia around the z axis is represented by the variable . The yaw rate is denoted by the variable , and the steering angle of the front wheel is represented by the variable . The distances from the center of gravity (CG) to the front and rear axles are denoted as and , respectively. The front and rear tread are denoted as and , respectively. The variable denotes the longitudinal tire force, represents the lateral tire force, and corresponds to the left front wheel, right front wheel, left rear wheel, and right rear wheel, respectively.
2.2. Dugoff Tire Model
The Dugoff tire model elucidates the correlation between the motion of a tire and the resulting force. The Dugoff tire model is explicated herein to aid in the development of succeeding algorithms [18]:
The calculation for determining the vertical tire load is as follows:
Tire sideslip angle is
Tire slip ratio can be calculated by the following formula:
The value of each wheel’s center speed is
where is the TRFC, and are the longitudinal stiffness and turning stiffness of the tire, respectively. is vertical tire load, and are normalized tire longitudinal force and lateral force, respectively, is tire slip ratio of four wheels, is the height of CG, is the distance from the front axle to the rear axle, , is the wheel angular speed, and is the wheel rolling radius.
2.3. PMSM Mathematical Model
In this paper, a surface-mounted PMSM is selected as the drive motor of vehicle. In order to facilitate the design of speed sensorless control method for permanent magnet synchronous motor, its velocity ring siding model controller adopts the mathematical model in a coordinate system [19], and the rotor position and velocity observer adopts the mathematical model in an coordinate system.
The mathematical expression of the PMSM in a coordinate system can be described as
The mathematical expression model of the PMSM in an coordinate system is given by the following formula:
where the stator voltages of the d-axis and q-axis are represented by variables and , respectively. Similarly, the stator voltages of the α-axis and β-axis are represented by variables and , respectively. The stator currents for the d-axis and q-axis are represented by and , respectively. Similarly, the stator currents for the α-axis and β-axis are represented by and , respectively. represents the resistance of the stator, while represents the inductance of the stator. The variable represents the number of poles, represents the mechanical angular speed of the rotor, and represents the mechanical angular position of the rotor. The variable represents the flux linkage of the rotor magnet, represents the moment of inertia of the rotor, represents the electromagnetic torque, represents the load torque, and represents the viscous damping.
3. MCSVDGHCKF Algorithm
The SVDGHCKF algorithm, which is based on MCC, is developed to address the issue of the HCKF algorithm being prone to divergence and non-positive definite when working with non-Gaussian noise. In a non-Gaussian noise environment, MCC can improve the estimator’s resilience and accuracy. Figure 2 illustrates the MCSVDGHCKF algorithm’s block diagram.
Figure 2.
Flowchart of MCSVDGHCKF algorithm.
3.1. Maximum Correntropy Criterion
The similarity between two random variables, and , is measured by correlation entropy [20]. Under the assumption that their joint distribution function is , the standard definition of the correlation entropy is
where represents the expected value and is a shifted invariant kernel. The correlation entropy of the kernel function is selected to be the Gaussian kernel, i.e.,
where the correlation entropy’s nuclear bandwidth is denoted by , and .
Practically speaking, there are typically only a few data samples available, and the joint distribution is typically unknown. In this situation, we often estimate the correlation entropy using a sample mean estimator:
where N samples were extracted from to form and .
The Taylor series expansion with Gaussian nuclei results in
The correlation entropy is obviously the weighted sum of all the even order moments of the error variable aa, whereas the kernel bandwidth is utilized as a parameter to weigh the second and higher order moments. The second instant is important in the correlation entropy, especially when the nuclear bandwidth is big.
In heavy tail noise, the use of correlation entropy as a cost function is valid, and the associated criterion is known as MCC. If the error data series is available, the cost function is as follows:
3.2. SVDGHCKF Algorithm Steps
3.2.1. Singular Value Decomposition (SVD)
The Cholesky decomposition can yield the error covariance matrix, which is crucial for the filter method. However, if this process is stopped prematurely, it might lead to the collapse of the algorithm. This paper utilizes singular value decomposition (SVD) technology as a substitute for Cholesky decomposition in order to enhance the stability of the state parameter estimation algorithm [21].
The precise derivation is given below:
After several filters, the HCKF linear differential matrix gradually loses negative positive, but is still the n-level symmetric matrix, then there must be the n-level rectangular matrix V making similar to the diagonal matrix, assuming the rank of is r and .
recorded as
where is a set of orthonormal bases, i.e., there is such that is an orthonormal matrix of order n. It is calculated that
SVD can decompose any matrix into several relatively simple matrix products, which not only retain the characteristics of the decomposed matrix, but also avoids the root operation, ensuring the numerical robustness in the iterative process.
3.2.2. Generalized Cubature Criteria
Generalized cubature rules are employed to enhance the accuracy of estimating vehicle state parameters. This improvement is achieved by enhancing the selection of cubature points and weights in the HCKF method.
The formula for generalized cubature integration is as follows [22]:
where and are weights corresponding to and and satisfy the following formula:
According to Equation (28), it can be solved as follows:
The only solution to Equation (29) is obtained as follows:
Substituting the result of the above formula into Equation (27), we can get
The calculation of the filter weights and cubature points can be performed using Equations (33) and (34).
3.2.3. SVDGHCKF Algorithm
Predict:
- (1)
- Cubature point propagation:
- (2)
- Following propagation, the cubature points are as follows:
- (3)
- The predicted value of the state is given by the following formula:
- (4)
- Calculate the covariance matrix for the state prediction at the k + 1 moment:
Update:
- (1)
- Update the status cubature points as follows:
- (2)
- The cubature points transmitted by the measuring equation are provided as follows:
- (3)
- The measured predicted values are as follows:
- (4)
- The measurement error covariance matrix and cross-correlation covariance matrix are provided in the following manner:
- (5)
- The expression for the Kalman filter gain is as follows:
- (6)
- State estimates are given as follows:
- (7)
- The matrix representing the covariance of the posterior distribution is given by the following equation:
3.3. Derivation of the MCSVDGHCKF
MCC is resistant in the presence of non-Gaussian noise because the correlation entropy incorporates the second and higher moments of the error [23]. MCC is used in this section to improve the robustness of the SVDGHCKF.
Then, according to Equation (22), the following nonlinear regression model is constructed:
where .
According to Equation (38), the covariance of matrix can be written as
where we may obtain , , and by performing the Cholesky decomposition on .
Multiply the left side of both sides of the Equation (47) by to get
where ,, and .
The cost function is given by the following formula using Equation (48) and MCC:
Here, represents the i-th element of , and represents the i-th row of .
The solution for under MCC is then expressed as follows:
If the value of Equation (50) is zero, the optimal solution for can be obtained by
By defining , we can get
where , diag(·) represents the operation of establishing a diagonal matrix.
It can be further expressed using Equations (51) and (52) as follows:
Updating the state covariance and measuring the noise variance through are the two main components of employing MCC to improve the performance of the SVDGHCKF with non-Gaussian noise. As a result, we define as the update covariance matrix of .
In fact, since we have no way of knowing the true state , let . Thus, the prior state covariance and noise covariance can be written as
Finally, we incorporate the prior state covariance and measurement noise covariance updating processes into the SVDGHCKF algorithm to obtain the MCSVDGHCKF algorithm.
4. TRFC Estimation for Sensorless Control of PMSM
The TRFC estimate technique, which utilizes PMSM sensorless control, is seen in Figure 3. A model of a distributed drive electric vehicle (DDEV) was created using Carsim/Simulink. In Figure 3, a single-wheel motor was chosen to demonstrate the concept. The load torque of the PMSM is determined by calculating the difference between the actual vehicle speed and the target vehicle speed using the SMC controller, with the output speed of Carsim being considered as the actual vehicle speed. The wheel angular speed outputted by Carsim serves as the reference speed for the PMSM. The PMSM generates the electromagnetic torque , which serves as the driving force for the wheel. The MCSVDGHCKF technique is utilized to estimate the rotor speed, which is then employed as the input wheel angular speed for the Dugoff tire model. Subsequently, the normalized tire force is incorporated into the TRFC estimator based on the MCSVDGHCKF.
Figure 3.
TRFC estimation scheme based on sensorless control of PMSM.
4.1. PMSM Rotor Speed and Position Estimator Based on MCSVDGHCKF
A discrete mathematical model of a PMSM is developed in this study. The MCSVDGHCKF algorithm is employed to accurately determine the speed and position of the PMSM rotor. By converting the mathematical representation of a permanent magnet synchronous motor (PMSM) from the α-β coordinate system to the state space form [19], we obtain
where is the state vector, is the control input, and is the direction-finding quantity.
Using the Euler discretization method we discretize a PMSM mathematical model
where
Based on the MCSVDGHCKF algorithm, the PMSM discrete mathematical model established by Equations (61)–(64) can be used to estimate rotor speed and position.
4.2. TRFC Estimator Based on MCSVDGHCKF
The Carsim software was used to gather data from various sources, including front wheel steering angle, yaw rate, longitudinal acceleration, lateral acceleration, longitudinal speed, vehicle sideslip angle, and estimated rotor speed. This data was then inputted into the Dugoff tire model to calculate the normalized tire force. Additionally, a TRFC estimator was developed using the MCSVDGHCKF algorithm, which utilizes the relationship between TRFC and tire force.
According to the relationship between and and between and in Equations (4) and (5), the discrete mathematical model can be derived from Equations (1)–(3) in the following manner:
where the state vector , the control input , and the measurement vector . The estimation of the TRFC can be derived by the utilization of a discrete mathematical model constructed from Equations (65)–(70), employing the MCSVDGHCKF algorithm.
4.3. Design of PMSM Speed Loop Controller Based on Sliding Mode
The vector control of the permanent magnet synchronous motor is achieved by employing the rotor magnetic field directional control method with id = 0. Therefore, Equation (15) can be rephrased as follows:
The PMSM system state vector is defined as
where is the motor reference angular speed.
Set ; Equation (73) can be transformed into
Set the sliding mode surface function and derive it:
The expression of the sliding mode controller based on exponential reach rate is as follows:
Thus, the reference current of the q-axis is
The Lyapunov function is chosen to prove the stability of the system as follows:
A further derivation of the above formula is
It can be seen from Equation (79) that the system satisfies the stability condition.
5. Simulation Analysis
5.1. PMSM Sensorless Control Simulation and Analysis
A combined simulation was conducted in Simulink/Carsim software to validate the efficacy of the sensorless control approach for a PMSM using the MCSVDGHCKF algorithm. In this paper, the kernel width of the MCSVDGHCKF algorithm is set to . Figure 4 shows the setting of DDEV in the Carsim powertrain. The Carsim output wheel angular speed is used as a reference rotor speed. The main parameters of PMSM in simulation are shown in Table 1.
Figure 4.
Carsim drivetrain setup.
Table 1.
Basic parameters of PMSM.
Figure 5 and Figure 6 display the comparison curves of rotor speed and position estimated by several comparison algorithms and the MCSVDGHCKF method at a speed of 60 km/h under serpentine conditions. The speed loop is regulated by the SMC controller. During the transition from zero rotor speed to the reference speed phase, both the rotor speed and position error experience an increase, followed by rapid stabilization. This behavior demonstrates the algorithms’ ability to respond quickly and accurately track the desired speed. The velocity estimation error comparison curve in Figure 5b demonstrates that the MCSVDGHCKF algorithm has a notably superior estimate accuracy compared to other algorithms. This is due to its ability to overcome the challenges of non-local sampling and divergence in high-dimensional systems.
Figure 5.
PMSM velocity estimation and estimated error curve under serpentine conditions. (a) Rotor speed estimate; (b) rotor speed estimate error.
Figure 6.
PMSM rotor position estimation under serpentine conditions.
Figure 7 and Figure 8 show the comparison curves of rotor speed and position estimated by different comparison algorithms and the MCSVDGHCKF algorithm under a step condition of 80 km/h. Under the step condition of a higher speed and faster steering wheel change, the MCSVDGHCKF has better estimation accuracy and robustness than MCHCKF, SVDGHCKF, and HCKF. The MCSVDGHCKF shows good performance in non-local sampling and divergence of high dimensional systems for PMSM state estimation.
Figure 7.
PMSM velocity estimation and estimated error curve under step conditions. (a) Rotor speed estimate; (b) rotor speed estimate error.
Figure 8.
PMSM rotor position estimation under step conditions.
5.2. Simulation of TRFC Estimation Using PMSM Sensorless Control
The TRFC value set in Carsim is used as the true value to test the efficacy of the algorithm for predicting the TRFC of DDEV utilizing sensorless control of a PMSM. The MCSVDGHCKF algorithm, which is based on sensorless PMSM control, is compared to the TRFC estimation algorithms MCHCKF, SVDGHCKF, and HCKF. Table 2 shows the major parameters of the Carsim car model utilized in the simulation. In this paper, the RMSE is selected as the evaluation index, and the evaluation formula is shown as follows (80):
Table 2.
Basic parameters of DDEV.
As the sensor noise is strongly influenced by the noise covariance matrix of the estimator, it is crucial to modify the estimator’s covariance prior to conducting the simulation experiment. This work examines the performance of the filter by incorporating non-Gaussian noise, aiming to simulate a real sensor data acquisition system more accurately. The covariance matrix of the process function and measurement function of the TRFC estimator is shown in Equation (81) below:
5.2.1. Serpentine Conditions
Simulation verification of serpentine steering driving with constant TRFC: Under the serpentine steering driving conditions, the TRFC in Carsim is set to 0.85, and the longitudinal speed of the vehicle is stable at 60 km/h. The measured values of the sensor are shown in Figure 9. This paper takes the right front wheel and the left rear wheel as an example to compare and analyze the TRFC estimation results under the four algorithms, and the results are shown in Figure 10 and Figure 11 and in Table 3.
Figure 9.
The measured value of the sensor under serpentine conditions. (a) Longitudinal and lateral acceleration measurements; (b) yaw rate measurements.
Figure 10.
Estimated TRFC of the right front wheel and estimated error curve under serpentine conditions. (a) Right front wheel TRFC estimate; (b) right front wheel TRFC estimate error.
Figure 11.
Estimated TRFC of the left rear wheel and estimated error curve under serpentine conditions. (a) Left rear wheel TRFC estimate; (b) left rear wheel TRFC estimate error.
Table 3.
Comparison of RMSE of vehicle parameter estimation under serpentine conditions.
Figure 10 and Figure 11 show the simulation results of steering drive conditions with a constant friction coefficient. As can be seen from Figure 10a and Figure 11a, although there is a certain overshoot in the initial stage, all four algorithms can converge to the set value within 0.5 s, and the error after stabilization is less than 0.015. When a PMSM is used for sensorless control, MCHCKF has higher accuracy and faster response than SVDGHCKF and HCKF, reflecting the advantages of MCC in non-Gaussian noise environments, while MCSVDGHCKF has the smallest overshoot at the beginning and the fastest convergence to the true value. As can be seen from Figure 10b and Figure 11b and Table 3, the overall accuracy of MCSVDGHCKF estimation is higher than that of MCHCKF, SVDGHCKF and HCKF; the RMSE of TRFC estimates for the right front wheel and the left rear wheel reduced by at least 41.36% and 40.63%, indicating that MCSVDGHCKF has higher estimation accuracy and stronger robustness in non-Gaussian heavy-tail noise environment, and can adapt to harsh high-dimensional systems.
5.2.2. Step Conditions
Simulation verification of step-steering driving with a constant TRFC steering wheel angle: Under the driving conditions of step-steering at a 45° steering wheel angle, the TRFC in Carsim is set to the bisectional road surface of 0.65 and 0.3. The situation of the opposite road surface is shown in Figure 12, the vehicle speed is stable at 80 km/h, and the measured values of the sensor are shown in Figure 13. This paper takes the right front wheel and the left rear wheel as an example to compare and analyze the TRFC estimation results under the four algorithms, and the results are shown in Figure 14 and Figure 15 and Table 4.
Figure 12.
Schematic diagram of the bisectional test path.
Figure 13.
Sensor measurement under step conditions. (a) Longitudinal and lateral acceleration measurements; (b) yaw rate measurements.
Figure 14.
Estimated TRFC of the right front wheel and estimated error curve under step conditions. (a) Right front wheel TRFC estimate; (b) right front wheel TRFC estimate error.
Figure 15.
Estimated TRFC of the left rear wheel and estimated error curve under step conditions. (a) Left rear wheel TRFC estimate; (b) left rear wheel TRFC estimate error.
Table 4.
Comparison of RMSE of vehicle parameter estimation under step conditions.
Figure 12 and Figure 13 show the simulation results of the TRFC on the open road. As can be seen from Figure 14a, when the vehicle is driving on the right side of the low-friction road surface, the four algorithms all have a certain overshoot at the beginning stage, but the MCSVDGHCKF algorithm has a small adjustment range and a faster response to stabilization. As can be seen from Figure 15a, when the left side of the vehicle is driving on a road surface with a high friction coefficient, the four algorithms all respond quickly to sudden state changes, but after the sudden change stage, the accuracy of the MCSVDGHCKF algorithm is higher than that of the other three algorithms. As can be seen from Figure 14b and Figure 15b and Table 4, compared with SVDGHCKF, HCKF, and MCHCKF, the RMSE of the TRFC estimates for the right front wheel and the left rear wheel reduced by at least 44.78% and 53.68%, respectively. The MCSVDGHCKF algorithm has a higher estimation accuracy and stronger robustness in non-Gaussian heavy-tail noise environments, which can significantly improve the performance of the estimator in harsh high-dimensional systems.
6. Conclusions and Future Work
- (1)
- Aiming at the problem of low accuracy and poor robustness of TRFC estimation in non-Gaussian heavy-tail noise environments, this paper proposes a MCSVDGHCKF algorithm, which can solve the problems of HCKF divergence and non-positive definite in high-dimensional systems, and improve the accuracy and robustness of the estimator.
- (2)
- A sensorless control system for PMSMs is developed, employing the SMC control strategy. The utilization of the estimated rotor speed is employed in lieu of the information from the wheel angular speed sensor, and a TRFC estimation algorithm is formulated based on sensorless control of a PMSM. The efficacy of the suggested algorithm is validated by simulation studies.
- (3)
- In subsequent investigations, the authors intend to extend the scope of the proposed algorithm by including the roll and pitch motions of the vehicle.
Author Contributions
Conceptualization, B.Y. and Y.H.; methodology, B.Y.; software, B.Y.; validation, B.Y., D.Z., and Y.H.; formal analysis, Y.H.; investigation, D.Z.; resources, Y.H.; data curation, B.Y.; writing—original draft preparation, B.Y.; writing—review and editing, Y.H.; visualization, D.Z.; supervision, Y.H.; project administration, Y.H.; funding acquisition, Y.H. All authors have read and agreed to the published version of the manuscript.
Funding
This paper was supported by the National Natural Science Foundation of China (Grant No. 52302470), the Natural Science Foundation of Jiangxi Province (Grant No. 20232BAB214092; 20224BAB214045), the Ganpo Talent Support Program-Leading Academic and Technical Personnel in Major Disciplines of Jiangxi Province (Grant No. 20232BCJ23091), the Key R&D Program of Jiangxi Province (Grant No. 20224BBE51048; 20232BBE50010; 20232BBE50009), and The 03 Special Program and 5G Project of Jiangxi Province (Grant No. 20232ABC03A30).
Data Availability Statement
Data are contained within the article.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Shi, Y.; Li, B.; Luo, J.; Yu, F. A practical identifier design of road variations for anti-lock brake system. Veh. Syst. Dyn. 2019, 57, 336–368. [Google Scholar] [CrossRef]
- Zhang, R.; Shi, P.; Zhao, L.; Gao, Z. Research on coordinated control of electronic stability program and active suspension system based on function allocation and multi-objective fuzzy decision. Proc. Inst. Mech. Eng. Part. I J. Syst. Control Eng. 2018, 232, 1155–1169. [Google Scholar]
- Wu, X.; Zhou, B.; Wu, T.; Pan, Q. Research on intervention criterion and stability coordinated control of AFS and DYC. Int. J. Veh. Des. 2023, 90, 116–141. [Google Scholar] [CrossRef]
- Wang, Y.; Geng, K.; Xu, L.; Ren, Y.; Dong, H.; Yin, G. Estimation of sideslip angle and tire cornering stiffness using fuzzy adaptive robust cubature kalman filter. IEEE Trans. Syst. Man. Cybern. Syst. 2022, 52, 1451–1462. [Google Scholar] [CrossRef]
- Zhang, Y.; Zhang, Y.; Ai, Z.; Feng, Y.; Zhang, J.; Murphey, Y. Estimation of electric mining haul trucks’ mass and road slope using dual level reinforcement estimator. IEEE Trans. Veh. Technol. 2019, 68, 10627–10638. [Google Scholar] [CrossRef]
- Leng, B.; Jin, D.; Xiong, L.; Ying, X.; Yu, Z. Estimation of tire-road peak adhesion coefficient for intelligent electric vehicles based on camera and tire dynamics information fusion. Mech. Syst. Signal Process. 2021, 150, 107275. [Google Scholar] [CrossRef]
- Liu, F.; Wu, Y.; Yang, X.; Mo, Y.; Liao, Y. Identification of winter road friction coefficient based on multi-task distillation attention network. Pattern Anal. Appl. 2022, 25, 441–449. [Google Scholar] [CrossRef]
- Wu, Y.; Li, G.; Fan, D. Joint Estimation of Driving State and Road Adhesion Coefficient for Distributed Drive Electric Vehicle. IEEE Access 2021, 9, 75460–75469. [Google Scholar] [CrossRef]
- Xiao, F.; Hu, J.; Jia, M.; Zhu, P.; Cheng, C. A novel estimation scheme of tyre-road friction characteristics based on parameter constraints on varied-mu roads. Measurement 2022, 194, 111077. [Google Scholar] [CrossRef]
- Wang, G.; Li, S.; Feng, G.; Yang, Z. Road adhesion coefficient estimation by multi-sensors with LM-MMSOFNN algorithm. Adv. Mech. Eng. 2023, 15, 16878132231183232. [Google Scholar] [CrossRef]
- Liu, F.; Wu, Y.; Yang, X.; Mo, Y.; Liao, Y.; He, Y. Road Friction Coefficient Estimation Via Weakly Supervised Semantic Segmentation and Uncertainty Estimation. Intern. J. Pattern Recognit. Artif. Intell. 2022, 36, 2258009. [Google Scholar] [CrossRef]
- Enisz, K.; Szalay, I.; Kohlrusz, G.; Fodor, D. Tyre-road friction coefficient estimation based on the discrete-time extended Kalman filter. Proc. Inst. Mech. Eng. D J. Automob. Eng. 2015, 229, 1158–1168. [Google Scholar] [CrossRef]
- Quan, L.; Chang, R.; Guo, C. Vehicle State and Road Adhesion Coefficient Joint Estimation Based on High-Order Cubature Kalman Algorithm. Appl. Sci. 2023, 13, 10734. [Google Scholar] [CrossRef]
- Zhang, Z.; Ling, Z.; Wu, H.; Zhang, Z.; Li, Y.; Liang, Y. An estimation scheme of road friction coefficient based on novel tyre model and improved SCKF. Veh. Syst. Dyn. 2021, 60, 2775–2804. [Google Scholar] [CrossRef]
- Saadaoui, O.; Khlaief, A.; Abassi, M.; Chaari, A.; Boussak, M. A rotor initial position estimation method for sensorless field-oriented control of permanent magnet synchronous motor. Trans. Inst. Meas. Control 2018, 40, 4198–4207. [Google Scholar] [CrossRef]
- Kung, Y.-S.; Risfendra, R.; Lin, Y.; Huang, L.-C. FPGA-realization of a sensorless speed controller for PMSM drives using novel sliding mode observer. Microsyst. Technol. 2018, 24, 79–93. [Google Scholar] [CrossRef]
- Zhang, R.; Gong, C.; Shi, P.; Zhao, L.; Zheng, C.; Wang, C. The Permanent Magnet Synchronous Motor Sensorless Control of Electric Power Steering Based on Iterative Fifth-Order Cubature Kalman Filter. J. Dyn. Syst. Meas. Control 2020, 142, 081004. [Google Scholar]
- Zhang, R.; Zhang, B.; Shi, P.; Zhao, L.; Feng, Y.; Liu, Y. Estimation of state parameters and road adhesion coefficients for distributed drive electric vehicles based on a strong tracking SCKF. Proc. Inst. Mech. Eng. D J. Automob. Eng. 2024, 238, 1571–1588. [Google Scholar] [CrossRef]
- Zhang, R.; Feng, Y.; Shi, P.; Zhao, L.; Du, Y.; Liu, Y. Tire-Road Friction Coefficient Estimation for Distributed Drive Electric Vehicles Using PMSM Sensorless Control. IEEE Trans. Veh. Technol. 2023, 72, 8672–8685. [Google Scholar] [CrossRef]
- Liu, X.; Qu, H.; Zhao, J.; Yue, P.; Wang, M. Maximum Correntropy Unscented Kalman Filter for Spacecraft Relative State Estimation. Sensors 2016, 16, 1530. [Google Scholar] [CrossRef]
- You, D.; Liu, P.; Shang, W.; Zhang, Y.; Kang, Y.; Xiong, J. An Improved Unscented Kalman Filter Algorithm for Radar Azimuth Mutation. Int. J. Aerosp. Eng. 2020, 2020, 8863286. [Google Scholar] [CrossRef]
- Liu, Y.; Zhang, R.; Shi, P.; Zhao, L.; Feng, Y.; Du, Y. Distributed Electric Vehicle State Parameter Estimation Based on the ASO-SRGHCKF Algorithm. IEEE Sens. J. 2022, 22, 18780–18792. [Google Scholar]
- Liu, D.; Chen, X.; Xu, Y.; Liu, X.; Shi, C. Maximum correntropy generalized high-degree cubature Kalman filter with application to the attitude determination system of missile. Aerosp. Sci. Technol. 2019, 95, 105441. [Google Scholar] [CrossRef]
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).