Next Article in Journal
Composites with Excellent Insulation and High Adaptability for Lightweight Envelopes
Previous Article in Journal
A Novel Control Strategy for DC-Link Voltage Balance and Reactive Power Equilibrium of a Single-Phase Cascaded H-Bridge Rectifier
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Method of Mass Estimation Considering System Error in Vehicle Longitudinal Dynamics

1
State Key Laboratory of Automotive Simulation and Control, Jilin University, Jilin 130022, China
2
Transportation College, Jilin University, Jilin 130022, China
*
Author to whom correspondence should be addressed.
Energies 2019, 12(1), 52; https://doi.org/10.3390/en12010052
Submission received: 27 November 2018 / Revised: 19 December 2018 / Accepted: 21 December 2018 / Published: 25 December 2018

Abstract

:
Vehicle mass is a critical parameter for economic cruise control. With the development of active control, vehicle mass estimation in real-time situations is becoming notably important. Normal state estimators regard system error as white noise, but many sources of error, such as the accuracy of measured parameters, environment and vehicle motion state, cause system error to become colored noise. This paper presents a mass estimation method that considers system error as colored noise. The system error is considered an unknown parameter that must be estimated. The recursive least squares algorithm with two unknown parameters is used to estimate both vehicle mass and system error. The system error of longitudinal dynamics is analyzed in both qualitative and quantitative aspects. The road tests indicate that the percentage of mass error is 16%, and, if the system error is considered, the percentage of mass error is 7.2%. The precision of mass estimation improves by 8.8%. The accuracy and stability of mass estimation obviously improves with the consideration of system error. The proposed model can offer online mass estimation for intelligent vehicle, especially for heavy-duty vehicle (HDV).

1. Introduction

Vehicle mass significantly affects the power and efficiency performance. For HDVs, advanced control systems such as automated gear shift strategies [1] and economic cruise control [2] need the information of vehicle mass. For vehicle longitudinal dynamics, acceleration resistance, rolling resistance and grade resistance are all influenced by vehicle mass. Vehicle mass is the most important parameter and potentially has notably large changes [3]. For a HDV, the vehicle total mass can be 10–50 t, with or without a trailer. A variation up to 400% in operation is normal. Hence, it is important to design an online mass estimation method for HDVs.
Generally, mass estimation methods are based on longitudinal dynamics. State estimation algorithms such as the recursive least squares algorithm (RLS) [4] and Kalman filter (KF) [5] are commonly used technologies. Fathy [6] is inspired by perturbation theory and simplifies the mass estimation model with the differential equation of longitudinal dynamics. Similarly, Chu et al. [7] established an electric vehicle (EV) mass estimation model with a high-frequency information extraction method. EVs have advantages in measuring the high-quality tractive force, which guarantees the estimation accuracy. Altmannshofer and Endisch [8] presented a robust parameter algorithm for the vehicle mass and driving resistance estimation. The algorithm overcomes the drawbacks of outliers and insufficient excitation. The error estimation [9] and torque observer [10] are also applied to further improve the accuracy and robustness of the mass estimation.
Many scholars simultaneously estimate the mass and road grade [11,12,13,14,15]. Vahidi [16,17] designed the RLS with multiple forgetting factors to account for different rates of change of different parameters, thus enabling the simultaneous estimation of the time-varying grade and piece-wise constant mass. Lei et al. [18] used an extended KF to estimate both mass and road grade. Although it is notably efficient and convenient to obtain both mass and grade, the disadvantage is also obvious. Since both mass and grade are calculated from longitudinal dynamics, it is difficult to guarantee accuracy when so many variables are left unknown. For other area of moving objects, mass and other structure parameters may be estimated simultaneously. Such as robots [19] and excavator arm [20].
Although the literature has provided many reasonable solutions, good results always rely on precise inputs. Without using laboratory sensors, how to maintain the accuracy and stability remains a challenge.
Too many parameters make it difficult to maintain the precision. The longitudinal dynamics contains approximately 10 constants and 5 variables. Constants such as the roll resistance coefficient are measured in standard test situations. These constants cannot self-adapt to different driving conditions. The most important variable, which is the driving torque, is also calculated by a complicated state estimator [10,21], which may contain many errors. Improving the precision of one or two parameters is not sufficient, and the system error of longitudinal dynamics should be considered.
The system error is always considered a Gaussian distribution in RLS and KF. However, there is a fixed deviation in different driving conditions in longitudinal dynamics. Different fixed deviations can be described as colored noise. Since this fixed deviation represents a tractive or braking force in longitudinal dynamics, we call the system error Fse. If the system error is mixed with another force in longitudinal dynamics, the accuracy of the mass estimation may decrease.
This study considers the system error as an unknown parameter to identify. The RLS is used to simultaneously identify the vehicle mass and system error. The system error of longitudinal dynamics is qualitatively and quantitatively analyzed. The road test results indicate that the error percentage can decrease by 8.8% by considering the system error.
This paper is organized as follows. In Section 2, the mass estimation method that considers the system error in vehicle longitudinal dynamics is built. Then, the model is verified by field tests in Section 2 and Section 3. In Section 4, the system error of longitudinal dynamics is qualitatively and quantitatively analyzed. The off-line fitting data explain how Fse causes the lower-precision problem. The road test results indicate that the precision of the mass estimation obviously improves when the system error is considered.

2. Mass Estimation That Considers System Error in Vehicle Longitudinal Dynamics

2.1. Longitudinal Dynamics with System Error

Mass estimation is based on vehicle longitudinal dynamics, which represents the balance between the tractive force and four types of driving resistance. Shown as Figure 1.
In addition, we express the system error of longitudinal dynamics as follows,
F t = F f + F w + F i + F j + F s e
where Fse is the system error of longitudinal dynamics. System error represents accumulative errors caused by sensor drift or uncertain environment disturbance in vehicle longitudinal dynamics. It contains the error of both variables and parameters in the tractive force and driving resistance. Different with normal measured noise, such as white noise, system error may change with different driving condition. It is a kind of color noise. In one independent test, its value is considered a constant.
Other tractive forces or resistances are: tractive force F t ; roll resistance F f ; air drag F w ; grade resistance F i ; inertia force F j .
For roll resistance,
F f = m g f
here m is vehicle mass. f is roll resistance coefficient. g is acceleration of gravity. For air drag,
F w = 1 2 C D A ρ v 2
here CD is air drag coefficient, A is front area and ρ is air density. For tractive force,
F t = T t q i 0 i g η r
here Ttq is engine torque. i0 is the final drive. ig is the transmission. η is the efficiency of power train. r is radius of the tire. With the engine speed, vehicle speed and tire radius, the gear ratio of the entire powertrain is,
i 0 i g = 0.377 r n v
here n is the engine speed, which can be obtained from the Controller Area Network (CAN) bus. Bringing (5) into the expression of the tractive force (4), we have a new expression of the tractive force as (6). The tractive force can be calculated without the transmission ratio.
F t = 0.1047 T t q η n v
For grade resistance,
F i = m g i
here i is the sine of road slope angle. For inertia force,
F j = δ m a v
av is the acceleration of vehicle. δ is the correction coefficient of the rotating mass, which is illustrated in (9). The correction coefficient of the rotating mass can be expressed as [22],
δ = ( 1 + 1 m I w r 2 + 1 m I f i 0 2 i g 2 η r 2 )
where If is the rotational inertia of the flywheel, Iw is the rotational inertia of all tires, and the inertial force can be separated into three parts and represented by:
F j a = m a v
F j w = I w r 2 a v
F j f = I f i 0 2 i g 2 η r 2 a v = a v I f η ( 0.1047 n v ) 2
Then, Equation (1) becomes
F t = F f + F w + F i + F j a + F j w + F j f + F s e
According to whether each tractive/resistance is related to the vehicle mass, we arrange them on each side of the equation. On the left side,
F e t = F t F w F j w F j f
Fet is the equivalent tractive force. This variable represents the tractive force without resistances, which is not related to vehicle mass. On the right side, we have
F f + F i + F j a + F s e = m ( g f + g i + a v ) + F s e
To measure the road grade with high accuracy, a longitudinal acceleration sensor is used [23,24].
a s e n = g i + a v
asen is the acceleration measured by the sensor. Since this signal can be measured with high quality and reliability, the system error in this model will not be considered. Its measurement noise is white noise, which can be filtered by the RLS algorithm. Substituting (16) into (15), we can obtain the final form of the mass estimation model,
F e t = m ( g f + a s e n ) + F s e
Equation (17) can be used to estimate the vehicle mass and system error.

2.2. Recursive Least Squares Model

The RLS model is used to simultaneously identify the vehicle mass and system error. The classic form of RLS with the forgetting factor is used to estimate the vehicle mass, which can be expressed as,
Z = φ θ + e m
where φ = (gf + asen 1) and Z = (Fet) are the system input and output, respectively, and θ = (m Fse)T is the parameter to be estimated. em is the measurement noise. At each time step from t to t + 1, the estimation process in discrete form can be expressed as [17],
γ ( t + 1 ) = L ( t ) φ ( t + 1 ) [ φ T ( t + 1 ) L ( t ) φ ( t + 1 ) + λ ] 1 L ( t + 1 ) = 1 λ [ 1 γ ( t + 1 ) φ T ( t + 1 ) ] L ( t ) θ ^ ( t + 1 ) = θ ^ ( t ) + γ ( t + 1 ) [ z ( t + 1 ) φ T ( t + 1 ) θ ^ ( t ) ]
where λ is the forgetting factor, and L is the covariance matrix. The initial value of the covariance matrix is L0 = 100. L0 is selected based on the test data. The value of λ can be constant or vary with time. A vary value of λ can solve the problem of data saturation. In our research, based on the principle of valid data judgment, much of the data will be filtered. Data saturation is not obvious; thus, we use λ = 1.
Not all the measured data are qualified for mass estimation. Since the test vehicle cannot offer a braking force, only the acceleration section can be used. The measured data at low speed are generally inaccurate because the gear frequently shifts when the vehicle begins to run. The system input and output also have boundaries. Based on these reasons, the valid data principle is formed in Table 1. The value of each principle is selected based on the test data.
Data selection will make the RLS method discontinuous. At valid sample times, (17) can be used, whereas, at invalid sample times, the result is only maintained until the next sample time. When the valid data reach 100 s, the mass estimation stops, which may take 200–500 s from the beginning. When the estimation time exceeds 600 s, the calculation is also stopped. The frame of the mass estimation is shown in Figure 2.

3. Road Test

To verify the constructed model, road tests were performed. The testing ground was a section of an expressway to avoid the controlled environment of a field test. The driver finished his transport task in real traffic conditions.
The test vehicle is a heavy-duty vehicle with a diesel engine and 12-gear transmission. All vehicle parameters in Section 2 are provided by the manufacturer (Table 2). One 1.6-g chassis acceleration sensor was used. It is a kind of Micro Electro Mechanical Systems (MEMS) acceleration sensor. The sensor was installed behind the cab as shown in Figure 3. This position is convenient to install and less affected by the pitching motion. The type of sensor is suitable for production without high cost.
One set of Dewe-43 from Dewetron company is used to simultaneously record the CAN bus signal and sensor signal. The specific channel of measured variables is shown in Table 3. The sample frequency is 20 Hz.
Each independent test comprises a complete driving task, which includes starting the vehicle, acceleration, cruising and stopping. The minimum time for each test is 30 min. Three different load tests are performed. The list of road tests is shown in Table 4.

4. Mass Estimation Result

4.1. Single Test

The time series of road tests are analyzed in this section. Three different loads are illustrated. Each set contains vehicle speed (v) system input (gf + asen), output (Fet), estimated vehicle mass (m) and system error (Fse). The yellow backgrounds indicate those valid sample times.
Figure 4 is the result of a tractor with a full-load trailer. The whole mass estimation algorithm starts when the engine is ignited. The oscillation of measured data at the beginning is obvious, which may be caused by gear shifts. When the speed reaches approximately 20 km/h, the RLS starts to run. The response speed of both m and Fse is notably fast. m gradually approaches the real mass, while Fse oscillates one or two times. m and Fse become stable simultaneously. The algorithm runs for 240 s. The estimated vehicle mass is 48.9 t, and the error is 0.9 t. The estimated system error is −1115 N.
Figure 5 represents one set result of the tractor with an empty trailer. Fet significantly decreases. The vehicle mass has significant effects on the engine demand torque. The outliers of Fet at the beginning are obvious. The RLS starts until the vehicle speed is 60 km/h. The algorithm runs for 433 s. The estimated vehicle mass is 23.9 t, and the error is 0.7 t. The estimated system error is 1045 N.
Figure 6 is one set of results of the tractor without a trailer. This test contains many deceleration sections. The valid data principle excludes the influence of the deceleration. The discontinuity caused by data selection does not cause any stability problem of the RLS. The algorithm runs for 241 s. The estimated vehicle mass is 9.1 t, and the error is −0.4 t. The estimated system error is −641 N.

4.2. Statistical Analysis of Road Tests

All estimation results of the three loads are shown in Figure 7. Each independent test contains the estimated mass, mass error, system error and duration time from the algorithm set up until the termination condition is satisfied. The error between the estimated and real masses is used to analyze the accuracy and stability of the proposed model. The statistical analysis of the mass error is shown in Table 5. The absolute error is used to avoid positive and negative errors canceling each other out.
For the estimated vehicle mass, in terms of stability, 98% of the estimated mass error can be controlled within 5 t. The maximum absolute value is 4.6 t. In terms of accuracy, the average absolute value is 1.6 t. The system error has a wide range, from approximately −2000 N to 2000 N, and its value at any specific test is random. Most tests can be finished within 500 s. Full-load tests can finish the estimation in a shorter time because the heavy load reduces the vehicle power performance. The mild acceleration improves the percentage of the valid sample time.
For the full load, its average absolute value is the best (1.9 t), which is only 4% of its real load. Its stability is good, with all estimated errors less than 5 t.
The results of the empty trailer are not notably satisfactory. Its maximum absolute error is 7.3 t, which is greater than that of the other two loads. There is an approximately 94.1% possibility that the error can be constrained to 5 t. The average absolute error is 2.1 t, which is 9.1% of the real mass.
The tractor without a trailer has the best stability. The error in all tests is limited to 3 t, with its average absolute error of only 0.8 t. Since its real load is only 9.8 t, the percentage of the average absolute error remains higher than that of the full load. The percentage of the average absolute error of the overall test is approximately 7.2%.

5. Analysis of System Error in Vehicle Longitudinal Dynamics

The online estimation results show that the system error considerably varies. Its value is random in each independent test and cannot be ignored. In this section, the formation of the system error will be illustrated in both qualitative and quantitative aspects. Offline fitting and experiments without considering the system error are used for demonstration.

5.1. Source of System Error

The foundation of longitudinal dynamics is steady-state force equilibrium. This approach is always used for offline research or analyses such as vehicle performance optimization and vehicle design. Under online driving conditions, the numerical precision of this theoretical force equilibrium is reduced by many situations such as the measured data accuracy, road and weather environment, and vehicle moving status. The meaning of the system error is to self-adapt these disturbances with one parameter. The main source of system error is the following aspect.

5.1.1. Accuracy Limitation of Engine Torque from CAN Bus Signal

For traditional internal combustion engines, it is difficult to acquire their output engine torque in online situations. Torque sensors can be used in the laboratory but are not suitable for vehicles on the market. Online torque can be estimated by models such as mean value engine models [21,25]. The characteristic of an engine may change over time; thus, the accuracy of engine torque is difficult to estimate. During online road tests, it is impractical to measure the engine torque of the test vehicle with high accuracy.
This problem can be solved for EVs. The tractive force of EVs can be more easily and accurately measured so that the mass estimation with higher accuracy and stability can be obtained for EVs [7].

5.1.2. Constant Parameters

Driving conditions vary considerably, but the vehicle parameters are measured under certain circumstances. It is impossible to make all parameters self-adapt. The mass estimation with one set of vehicle parameters inevitably contains system error.
Most vehicle parameters vary with environmental conditions. The tire radius changes with tire pressure. The roll resistance coefficients change with vehicle speed and road surfaces. For the HDV, the trailer size and the dimensions of transported goods will change the front area and drag coefficient. The total wheel inertia and drag coefficient varies by over 200%.

5.1.3. Lateral Motion and Tire Slip

Longitudinal dynamics is based on longitudinal movement. Lateral motion and tire slip are ignored. Since the test vehicle cannot offer the steering wheel angle and lateral acceleration through the CAN bus signal, it is difficult to precisely identify lateral motion. The longitudinal force equilibrium is disturbed while turning.
Figure 8 summarizes the sources of system error. There are too many aspects that may generate system error. To improve the accuracy of mass estimation, the system error without a linear relationship with vehicle mass should be separated from the tractive force. The estimation of system error is a system error self-adapting mechanism, which improves the accuracy and stability of mass estimation.
In addition, for the test HDV, the main source of system error is the engine torque. The percentage of roll resistance is much smaller than other resistances. The inertia from the road slope and acceleration can be measured from sensors, which is highly accurate. The air drag becomes serious when cruising at high speed. The estimation is mostly performed at the beginning of the acceleration; thus, the average speed is not notably high. Based on the results of the test vehicle, the system error of longitudinal dynamics mostly originates from the engine torque.

5.2. Data Fitting in Offline Situation

In addition, for the test HDV, the main source of system error is the engine torque. The percentage of roll resistance is much smaller than other resistances. The inertia from the road slope and acceleration can be measured from sensors, which is highly accurate. The air drag becomes serious when cruising at high speed. The estimation is mostly performed at the beginning of the acceleration; thus, the average speed is not notably high. Based on the results of the test vehicle, the system error of longitudinal dynamics mostly originates from the engine torque.
The online estimation can be achieved using the recursive least squares algorithm, and it is inconvenient to observe the distribution of all measured data. Only the time series of estimated parameters can be obtained. Offline data fitting is used in this section, which illustrates how the system error reduces the accuracy of the mass estimation.
If we ignore the system error, (17) can be rewritten as,
F e t = m ( g f + a s e n )
Consider this equation as the contrast model of mass estimation, which is the common form used by other scholars; the offline least squares algorithm is used, where φ’ = (gf + asen) and Z’ = (Fet) are the system input and output, respectively, and θ’ = (m)T is the parameter to identify.
Based on the principle of valid data, all valid data of each independent test were selected for the offline estimation. Two kinds of estimation models, (17) and (20), were used. Two typical cases of full-load situations are shown in Figure 9 and Figure 10. The blue dots are valid data. Both real mass and two estimated masses are drawn as lines. The slope of each line represents different mass values.
Figure 9 shows that there is only a slight difference between the two models when the system error is small. Its estimated system error is θ2 = 428 N, and the estimated mass is θ1 = θ’= 46 t. Figure 10 shows that if the system error cannot be ignored, the accuracy is reduced with only one estimated parameter. The value of the system error is −1462 N; thus, the absolute value is large. When considering the system error, the estimated mass is 49 t. The mass value is 43 t without considering the system error, which is far from its real mass.
Rethinking this question by data fitting, there are two fitting parameters if we consider the system error: one linear coefficient and one constant value. The position of the system error in the coordinate space is unconstrained. With only one fitting parameter, the result must cross the original point. The residual error of the two parameters is clearly smaller than that with only one parameter.
Since the system error can be estimated from the model, it is helpful to quantitatively analyze the system error of longitudinal dynamics. The statistical analysis of the system error is illustrated in Table 6. The percentage of system error in each independent test is calculated as (21).
ε i = F s e F ¯ e t × 100 %
where εi is the percentage of system error in test i. Because Fet of each test is a variable, we calculate its mean value. F ¯ e t is the mean equivalent tractive force of test; εi is the percentage of system error of each test.
The value of system error is random; its (absolute) average and standard deviation are large. For the mean system error, the full load is negative, whereas the empty trailer is positive. The absolute average percentages of system error are 10.5% and 16.8% for two loads, which indicates that the measured variables and parameters have unneglectable error. The system error has no linear relationship system input or output. The system error will inevitably introduce error when this constant value is fitted into the linear coefficient, which represents the vehicle mass.

5.3 Comparison of the Consideration of System Error

Although the measured data are not sufficiently qualified, it is convenient to achieve an acceptable mass result by modifying the model structure. (17) and (20) were used to estimated vehicle mass. The results are shown in Table 7.
Without system error, only 57.1% of the estimated mass error can be constrained in 3 t. This number can be improved to 87.9% with system error. Without system error, the total average absolute error percentage in real load is 16%. When the system error is considered, this number can be reduced to 8.8%. Above all, the mass estimation with system error consideration in vehicle longitudinal dynamics performs much better than that without system error.

6. Conclusions

Vehicle longitudinal dynamics contains too many constants and variables, and it is difficult to adapt various driving situations. Normal state estimators consider system error as white noise, but many sources of error, such as the accuracy of measured parameters, environment and vehicle motion state, make the system error become colored noise.
This paper considers system error as a parameter to be estimated. The RLS with two unknown parameters was used to identify both vehicle mass and system error. The source of system error was analyzed in both qualitative and quantitative aspects. The road tests indicate that the percentage of mass error is 16%, and, if the system error is considered, the percentage of mass error is 7.2%. When the system error is considered, the precision of mass estimation improves by 8.8%. The proposed model can offer online mass estimation for intelligent vehicle, especially for heavy-duty vehicle (HDV). Vehicle mass is an important parameter for advanced control systems such as automated gear shift strategies and economic cruise control.
Future research may focus on modeling system error with other reasonable methods. Here, we consider the system error as a constant value that is a balance between accuracy and efficiency. If the mechanism of system error can be expressed by a more reasonable form without increasing calculations, progress can be made in mass estimation.

Author Contributions

N.L. and S.S. conceived the main concept of the control structure and developed the entire control system. N.L. carried out the research and analyzed the numerical data with guidance from C.Z. N.L. and S.S. collaborated to prepare the manuscript.

Funding

This research was funded by Natural Science Foundation of China (51805202).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hayashi, K.; Shimizu, Y.; Dote, Y.; Takayama, A.; Hirako, A. Neuro fuzzy transmission control for automobile with variable loads. IEEE Trans. Control Syst. Technol. 1995, 3, 49–53. [Google Scholar] [CrossRef]
  2. Lin, N.; Zong, C.; Shi, S. Method for Switching between Traction and Brake Control for Speed Profile Optimization in Mountainous Situations. Energies 2018, 11, 3042. [Google Scholar] [CrossRef]
  3. Bae, H.S.; Gerdes, J.C. Parameter Estimation and Command Modification for Longitudinal Control of Heavy Vehicles; California Partners for Advanced Transit and Highways (PATH): San Francisco, CA, USA, 2003. [Google Scholar]
  4. Feng, Y.; Xiong, L.; Yu, Z.; Qu, T. Recursive least square vehicle mass estimation based on acceleration partition. Chin. J. Mech. Eng. 2014, 27, 448–459. [Google Scholar] [CrossRef]
  5. Eriksson, A. Implementation and Evaluation of a Mass Estimation Algorithm. Master’s Thesis, Kungliga Tekniska Högskolan, Stockholm, Sweden, 2009. [Google Scholar]
  6. Fathy, H.K.; Kang, D.; Stein, J.L. Online vehicle mass estimation using recursive least squares and supervisory data extraction. In Proceedings of the American Control Conference, Seattle, WA, USA, 11–13 June 2008. [Google Scholar]
  7. Chu, W.; Luo, Y.; Luo, J.; Li, K. Vehicle mass and road slope estimates for electric vehicles. J. Tsinghua Univ. 2014, 54, 724–728. [Google Scholar]
  8. Altmannshofer, S.; Endisch, C. Robust vehicle mass and driving resistance estimation. In Proceedings of the American Control Conference Boston Marriott Copley Place, Boston, MA, USA, 6–8 July 2016. [Google Scholar]
  9. Kidambi, N.; Pietron, G.M.; Boesch, M.; Fujii, Y. Accuracy and robustness of parallel vehicle mass and road grade estimation. SAE Int. J. Veh. Dyn. Stab. NVH 2017, 1, 317–325. [Google Scholar] [CrossRef]
  10. Ghosh, J.; Foulard, S.; Fietzek, R. Vehicle Mass Estimation from CAN Data and Drivetrain Torque Observer; SAE Technical Paper 2017-01-1590; SAE: Warrendale, PA, USA, 2017. [Google Scholar]
  11. Mahyuddin, M.N.; Na, J.; Herrmann, G.; Ren, X.; Barber, P. Adaptive observer-based parameter estimation with application to road gradient and vehicle mass estimation. IEEE Trans. Ind. Electron. 2014, 61, 2851–2863. [Google Scholar] [CrossRef]
  12. Mcintyre, M.L.; Ghotikar, T.J.; Vahidi, A.; Song, X.; Dawson, D.M. A two-stage lyapunov-based estimator for estimation of vehicle mass and road grade. IEEE Trans. Veh. Technol. 2009, 58, 3177–3185. [Google Scholar] [CrossRef]
  13. Sun, Y.; Li, L.; Yan, B.; Yang, C.; Tang, G. A hybrid algorithm combining EKF and RLS in synchronous estimation of road grade and vehicle’ mass for a hybrid electric bus. Mech. Syst. Signal Process. 2016, 68–69, 416–430. [Google Scholar] [CrossRef]
  14. Kidambi, N.; Harne, R.L.; Fujii, Y.; Pietron, G.M.; Wang, K.W. Methods in Vehicle Mass and Road Grade Estimation. SAE Int. J. Passeng. Cars Mech. Syst. 2014, 7, 981–991. [Google Scholar] [CrossRef]
  15. Wang, Z.; Qin, Y.; Gu, L.; Dong, M. Vehicle System State Estimation Based on Adaptive Unscented Kalman Filtering Combing with Road Classification. IEEE Access 2017, 5, 27786–27799. [Google Scholar] [CrossRef]
  16. Vahidi, A.; Stefanopoulou, A.; Peng, H. Experiments for online estimation of heavy vehicle’s mass and time-varying road grade. In Proceedings of the International Mechanical Engineering Congress and Exposition, Washington, DC, USA, 15–21 November 2003. [Google Scholar]
  17. Vahidi, A.; Stefanopoulou, A.; Peng, H. Recursive least squares with forgetting for online estimation of vehicle mass and road grade: Theory and experiments. Veh. Syst. Dyn. 2005, 43, 31–55. [Google Scholar] [CrossRef]
  18. Lei, Y.; Fu, Y.; Liu, K.; Zeng, H.; Zhang, Y. Vehicle mass and road grade estimation based on extended kalman filter. Trans. Chin. Soc. Agric. Mach. 2014, 45, 9–13. [Google Scholar]
  19. Yu, Y.; Kiyokawa, T.; Tsujio, S. Estimation of mass and center of mass of unknown cylinder-like object using passing-C.M. Lines. In Proceedings of the International Conference on Intelligent Robots and Systems, San Diego, CA, USA, 9 October–3 November 2001. [Google Scholar]
  20. Zweiri, Y.H.; Seneviratne, L.D.; Parameter, K.A. Estimation for Excavator Arm Using Generalized Newton Method. IEEE Trans. Robot. 2004, 20, 762–767. [Google Scholar] [CrossRef]
  21. Hong, M.; Ouyang, M. On-board torque estimation base on mean value SI engine models. J. Mech. Eng. 2009, 45, 290–294. [Google Scholar] [CrossRef]
  22. Yu, Z. Vehicle Theory, 4th ed.; China Machine Press: Beijing, China, 2007. [Google Scholar]
  23. Raffone, E. Road Slope and Vehicle Mass Estimation for Light Commercial Vehicle using linear Kalman filter and RLS with forgetting factor integrated approach. In Proceedings of the 16th International Conf. on Information Fusion Istanbul, Istanbul, Turkey, 9–12 July 2013. [Google Scholar]
  24. Jin, H.; Li, L.; Li, B.; Chen, H. Slope Recognition Method Based on Acceleration Interval Judgment. China J. Highw. Transp. 2010, 23, 122–126. [Google Scholar]
  25. Chevalier, A.; Müller, M.; Hendricks, E. On the Validity of Mean Value Engine Models during Transient Operation; SAE Technical Papers 34;2947–2951; SAE: Warrendale, PA, USA, 2000. [Google Scholar]
Figure 1. Vehicle longitudinal dynamics.
Figure 1. Vehicle longitudinal dynamics.
Energies 12 00052 g001
Figure 2. Frame of mass estimation.
Figure 2. Frame of mass estimation.
Energies 12 00052 g002
Figure 3. Test vehicle and the installation position of the acceleration sensor.
Figure 3. Test vehicle and the installation position of the acceleration sensor.
Energies 12 00052 g003
Figure 4. One set of the full-load test.
Figure 4. One set of the full-load test.
Energies 12 00052 g004
Figure 5. One set of the empty trailer test.
Figure 5. One set of the empty trailer test.
Energies 12 00052 g005
Figure 6. One set of the no-trailer test.
Figure 6. One set of the no-trailer test.
Energies 12 00052 g006
Figure 7. Results of the online estimation.
Figure 7. Results of the online estimation.
Energies 12 00052 g007
Figure 8. Source of system error.
Figure 8. Source of system error.
Energies 12 00052 g008
Figure 9. Total valid input and output of the offline estimation in one independent test (full load 1).
Figure 9. Total valid input and output of the offline estimation in one independent test (full load 1).
Energies 12 00052 g009
Figure 10. Total valid input and output of the offline estimation in one independent test (full load 2).
Figure 10. Total valid input and output of the offline estimation in one independent test (full load 2).
Energies 12 00052 g010
Table 1. Valid data principle.
Table 1. Valid data principle.
PrincipleValueReason
1Minimum speed>5 m/sstable running
2Clutch engaged<1tractive force output
3Braking pedal released<1no braking force
4System input saturation (X)0.05 m/s2 < X < 0.8 m/s2eliminate abnormal data
5System output saturation (Y)>500 Neliminate abnormal data
Table 2. Parameters in road test.
Table 2. Parameters in road test.
Constants
SymbolMeaningUnitValue
ηefficiency of power train-0.93
rradius of the tirem0.52
froll resistance coefficient-0.0046
gacceleration of gravitym/s29.8
CDair drag coefficient (combined)-10.65
Ifrotational inertia of the flywheelkg·m21.7
Iwrotational inertia of all tireskg·m2398.3
Table 3. Channel of measure variables.
Table 3. Channel of measure variables.
NOVariablesUnitSource
1Sample timesCAN bus signal
2Engine speedrpm
3Engine torqueNm
4Clutch signal0/1
5Braking pedal signal0/1
6Vehicle speedkm/h
7Longitudinal accelerationm/s2Acceleration sensor
Table 4. Road test database with different loads.
Table 4. Road test database with different loads.
DatabaseMass (t)Number of TestsNotes
Tractor with full load trailer48.016-
Tractor with empty trailer23.217Winter test
Tractor without trailer9.515-
Table 5. Statistical analysis of the mass error.
Table 5. Statistical analysis of the mass error.
Tests ConditionMaximum Absolute Value (N)Percentage within 3 t (%)Percentage within 5 t (%)AverageAverage Absolute Value
Value (t)Percentage in Real Load (%)Value (t)Percentage in Real Load (%)
Full-load trailer4.681.3100.00.10.21.94.0
empty trailer7.382.494.11.56.52.19.1
without trailer1.9100.0100.00.33.20.88.5
Total4.687.998.00.63.31.67.2
Table 6. Statistical analysis of the system error.
Table 6. Statistical analysis of the system error.
Tests ConditionAverage (N)Standard DeviationAverage of Absolute (N)Average Percentage (%)Average of Absolute Percentage (%)
full load trailer−798.8 869.7 919.8 −9.910.5
empty trailer240.3 1158.5 872.5 816.8
Table 7. Statistical analyses of the estimated mass of the two models
Table 7. Statistical analyses of the estimated mass of the two models
Tests ConditionEstimated Mass (t)Error (t)Average Absolute Error (t)Maximum Absolute Error (t)Average Absolute Error Percentage in Real Load (%)
Full-load trailer
empty trailer
θ’ = [m]T44.8−3.24.514.69.4
θ = [m Fe]T48.10.11.94.64
without trailer
full-load trailer
θ’ = [m]T26.93.75.319.922.8
θ = [m Fe]T24.71.52.17.39.1
empty trailerθ’ = [m]T8-1.51.53.515.8
θ = [m Fe]T9.80.30.81.98.4
totalθ’ = [m]T--0.33.812.716
θ= [m Fe]T-0.61.64.67.2

Share and Cite

MDPI and ACS Style

Lin, N.; Zong, C.; Shi, S. The Method of Mass Estimation Considering System Error in Vehicle Longitudinal Dynamics. Energies 2019, 12, 52. https://doi.org/10.3390/en12010052

AMA Style

Lin N, Zong C, Shi S. The Method of Mass Estimation Considering System Error in Vehicle Longitudinal Dynamics. Energies. 2019; 12(1):52. https://doi.org/10.3390/en12010052

Chicago/Turabian Style

Lin, Nan, Changfu Zong, and Shuming Shi. 2019. "The Method of Mass Estimation Considering System Error in Vehicle Longitudinal Dynamics" Energies 12, no. 1: 52. https://doi.org/10.3390/en12010052

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