Next Article in Journal
Energy and Economic Assessment of Oxy-Fuel Combustion CO2 Capture in Coal-Fired Power Plants
Previous Article in Journal
Probabilistic Assessment of the Impact of Electric Vehicle Fast Charging Stations Integration into MV Distribution Networks Considering Annual and Seasonal Time-Series Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Estimating Algorithm of Critical Driving Parameters for Dual-Motor Electric Drive Tracked Vehicles Based on a Nonlinear Observer and an Adaptive Kalman Filter

1
School of Automotive and Transportation Engineering, Shenzhen Polytechnic University, Shenzhen 518055, China
2
Suzhou Sc-Solar Equipment Co., Ltd., Suzhou 215000, China
3
BYD Auto Industry Co., Ltd., Shenzhen 518118, China
*
Authors to whom correspondence should be addressed.
Energies 2024, 17(18), 4625; https://doi.org/10.3390/en17184625
Submission received: 5 August 2024 / Revised: 29 August 2024 / Accepted: 12 September 2024 / Published: 15 September 2024
(This article belongs to the Topic Advanced Electric Vehicle Technology, 2nd Volume)

Abstract

:
High-speed dual-motor electric drive tracked vehicles (DDTVs) have emerged as a research hotspot in the field of tracked vehicles in recent years due to their advantages in fuel economy and the scalability of electrical equipment. The emergency braking of a DDTV at high speed can lead to slipping or even yawing (which is caused by a large deviation of forces at each track directly), posing significant challenges to the vehicle’s stability and safety. Therefore, the accurate real-time acquisition of critical driving parameters, such as the longitudinal force and vehicle speed, is crucial for the stability control of a DDTV. This paper developed a novel estimating algorithm of critical driving parameters for DDTVs equipped with conventional sensors such as rotary transformers at PMSMs and onboard accelerometers on the basis of their dynamics models. The algorithm includes a sensor signal preprocessing module, a longitudinal force estimation method based on a nonlinear observer, and a speed estimation method based on an adaptive Kalman filter. Through hardware-in-loop experiments based on a Speedgoat real-time target machine, the proposed algorithm is proven to estimate the longitudinal force of the track and vehicle speed accurately, whether the vehicle has stability control functions or not, providing a foundation for the further development of vehicle stability control algorithms.

1. Introduction

Tracked vehicles are widely used in agriculture, engineering, exploration, and the military with the advantages of low ground pressure and good passability. High-speed dual-motor electric drive tracked vehicles have a structure that allows the engine to operate stably at the optimal working condition for most of the time with the capability of regenerative braking, thus significantly decreasing the overall fuel consumption, extending the driving radius, and improving the scalability of on-vehicle electronic equipment; hence, attention has been drawn to the research of tracked vehicles in recent years [1,2,3]. Due to the large weight and relatively high speed of over 70 km/h of tracked vehicles, track locking and vehicle yawing during high-speed braking may lead to loss of control or even rollover [4,5], which is extremely dangerous. The earliest study on the stability control of tracked vehicles involves a simple traction control method to relieve the slippage during vehicle startup by controlling the engine torque [6], but since then, relevant research has remained scarce. When conducting research on the braking stability control strategies of DDTVs, obtaining critical driving parameters reliably in real time is of great importance. The deviation of the longitudinal force on each track is the driving force of the vehicle yawing, and the track’s wrapping speed might deviate significantly from the actual vehicle speed when braking or in an aggressive driving condition. Therefore, it is necessary to establish a method for estimating these two parameters based on conventionally equipped onboard sensors.
As for longitudinal force estimation, traditional ways usually depend on tire models. In recent years, with the development of smart tires, researchers have begun to try to install three-axis acceleration sensors [7], force sensors [8], wireless piezoelectric sensors [9], and image recognition devices [10] on the tires and estimate the longitudinal force of each tire through machine learning, reference-model-based real-time calculating, and other means. However, the wheel–ground relationship faced by ground vehicles is more complex, and it is more suitable to estimate the force based on the vehicle motion equations and vehicle attitudes [11]. Although current vehicles are generally equipped with GPS equipment, the relatively low refresh rate of GPS data makes it unsuitable for dynamic control systems. Additionally, when the vehicle is traveling through buildings, mountains, or complex electromagnetic environments, it is difficult to ensure communication with navigation satellites. When developing classical braking stability control strategies like ABS or EBD, vehicle manufacturers determined the reference speed mainly using the maximum wheel speed method, slope method, or comprehensive method [12]. These methods are simple to implement, but the determined reference speed often deviates significantly from the actual speed and has poor adaptability to different ground conditions. Kinematic-based estimation methods usually estimate the speed by directly integrating the signals from onboard sensors such as accelerometers [13], which have almost no requirements for the vehicle model but may lead to large errors due to the accumulation of noise. Observers such as nonlinear full-order vehicle speed observers, reduced-order vehicle speed observers, and cascade vehicle speed estimation observers based on Look-up tables or mechanistic models are commonly used in the estimation of driving state parameters for road vehicles [14,15,16,17]. However, all these observers are developed from model-based estimation methods and have a strong dependence on vehicle parameters, such as the wheel–road interaction force, which is greatly influenced by the accuracy of the tire model. Commonly used models, such as the Lugre model [18] and the Uni-Tire Model [19,20], which integrate various tire and road contact states into an analytical form determined by several parameters, could quickly and accurately calculate the friction force between the tire and the road and the vehicle’s slip ratio, paving the way for the application of the above estimation methods. The Kalman filter is widely used in inertial navigation and is a basic method for estimating vehicle driving state parameters. This method is an estimation method with a prediction-correction process, which predicts the current state through the state prediction equation of the previous moment and corrects the prediction result using external measurement values through the measurement update equation [21]. The Kalman filter-based estimation of vehicle speed has been explored, and good results can be achieved by adjusting the filter gain through methods such as rule-based adaptive algorithms, fuzzy logic control, and AI algorithms [22,23,24,25,26].
However, as a significant subset of off-road vehicles, tracked vehicles differ significantly from wheeled ones in structures and dynamics. The longitudinal force exerted by the ground on the tracked vehicle depends on the force conditions of each track plate and its connecting parts; thus, the longitudinal force is hard to obtain by arranging sensors on road wheels or between track plates in engineering practices. At present, research on track force estimation is more common in the estimation of tension force [27], and there is relatively less research on longitudinal force conducted by the ground. In the meantime, due to the lack of a universal analytical model that can describe various track–ground contact conditions, relevant methods are difficult to apply to tracked vehicles. Hence, exploring longitudinal force using dynamics-based observer and speed estimation methods based on the Kalman filter for DDTVs is worthwhile.
Therefore, this paper presents a novel algorithm for estimating the longitudinal force on each track and the longitudinal speed of the DDTV. The organization of this paper is as follows. In Section 2, the basic features of a DDTV are introduced. In Section 3, the signal preprocessing method of onboard sensors is presented. Section 4 and Section 5 introduce the longitudinal force estimation method based on a nonlinear observer and the longitudinal vehicle speed estimation method based on the adaptive Kalman filter, respectively. Section 6 verifies the effectiveness of the proposed algorithm through hardware-in-loop experiments based on Speedgoat. Finally, the conclusion is given in Section 7. The nomenclature and abbreviations are listed in Abbreviation section.

2. Basic Features of a DDTV

2.1. Structure Overview of a DDTV

The hybrid powertrain of a DDTV and its control systems, in this research, is a series HEV system, and its structure is shown in Figure 1. It could be divided into a front power chain, composed of a diesel generator set and an energy storage unit, and a rear power chain, composed of two PMSMs coupled with a coupling mechanism, mechanical brakes, and electrohydraulic retarders. The front and rear power chains are power coupled by a DC bus, and there is no mechanical connection between them. The diesel generator set and PMSMs are controlled by their controllers, respectively, and the energy storage unit is controlled by a DC/DC convertor. The mechanical brakes, electrohydraulic retarders, and the controllers mentioned above work cooperatively under the control of the transmission control unit.

2.2. Dynamic Models

A tracked vehicle is a self-paving vehicle, its steering is caused by different speeds of two tracks. The longitudinal motion and the steering motion of tracked vehicles are normally modeled separately during their dynamic analysis. Since the negative effects of slipping and sliding usually appear at braking conditions in high-speed straight-line movement, a suitable longitudinal dynamic model is an important foundation for controlling a DDTV effectively. The walking structure of a tracked vehicle and a wheeled vehicle varies greatly; a DDTV can be mainly divided into three parts as shown in Figure 2, which are the vehicle body, the tracks, and the wheels. Thus, the rolling of the road wheels, idlers, and support rollers, the rotational motion of the tracks, the rolling of the drive wheels, and the longitudinal motion of the vehicle body should be taken into consideration when analyzing the vehicle dynamics.
By setting the forward direction of the vehicle and the corresponding rotation direction of the driving wheel as positive, the dynamics of the longitudinal motion of half of the vehicle and the rolling of the drive wheel can be denoted as follows:
F x i + F a e r o + M v ˙ x = 0 J i ω ˙ i + F t i r + T b i = 0
where F x i is the track–ground resultant force acting on a single track, F a e r o is half of the total air drag, M is half of the DDTV’s total mass, v x is the longitudinal speed of the vehicle, J i is the rotational inertia of the drive wheel, with the transmission system attached to it, of one side, and ω i is its angular speed. In this equation, F t i is the force applied on the drive wheel by the track, r is the radius of the drive wheel, and T b i is the braking torque applied on the drive wheel by the transmission system through a half-shaft. The i in Equation (1) refers to left or right, which means one side of the DDTV laterally.
The tracks are the key equipment that converts the braking torque on the drive wheel into the braking force of the vehicle. They link the rotating motion of the drive wheel with the linear motion of the vehicle and drive the rolling of the road wheels, support wheels, and idler. Since the weight of the track and the moment of inertia of these wheels are not so small as to be negligible, the detailed dynamic analysis of the track and these wheels for calculating F t i in actual time is relatively complicated, so the motion of the track and these wheels can be considered equivalent to the movement of the drive wheel by calculating the equivalent rotational inertia (ERI) on the axis of the drive wheel based on the energy conservation theory. The drive wheel, road wheels, support wheels, and idler share the same linear speed, and the track can be separated into four parts, which are the front part, rear part, upper part, and bottom part as shown in Figure 2. The slip or slide of a DDTV is significant when accelerating or braking in a rather big acceleration, and the slip ratio of a single track λ i can be denoted as follows when braking:
λ i = v x ω i r v x
According to [28] (Appendix B), the ERI of the wheels and the track considered with the slip ratio λ i can be written as follows:
J e r i r w i = n r w J r w i r 2 r r w 2
J e r i s r i = n s r J s r i r 2 r s r 2
J e r i I i = J I i r 2 r I 2
J e r i t _ f i = m t _ f r 2 1 + 1 1 λ i 2 2 cos φ A 1 λ i J e r i t _ r i = m t _ r r 2 1 + 1 1 λ i 2 2 cos φ D 1 λ i J e r i t _ u i = m t _ u r 2 2 λ i 1 λ i 2 J e r i t _ b i = m t _ b r 2 ( λ i 1 λ i ) 2
where J r w i , J s r i , and J I i are the rotational inertia of the road wheels, support rollers and idlers separately, n r w , r r w , n s r , r s r , and r I are the quantity and the radius of them. In Equation (6), m t _ f , m t _ r , m t _ u , and m t _ b are the masses of the front, rear, upper, and bottom parts of the track, respectively, φ A is the approach angel, and φ D is the departure angel.
The braking torque T b i is the combination of all the torques produced in the rear power chain of the DDTV’s transmission system, which is symmetrical about the coupling mechanism, so the torque and motion of the left side as an example is shown in Figure 3. The coupling mechanism with a transmission ratio of i C has a characteristic parameter k C , and the transmission ratio of the wheel-side reducer is i R ; thus, the braking torque on the drive wheels T b L and T b R can be written as follows:
T b L = i R [ T e r L + T m b L + i C ( 2 + k C 2 T m L k C 2 T m R ) ] T b R = i R [ T e r R + T m b R + i C ( 2 + k C 2 T m R k C 2 T m L ) ]
where T e r L , T e r R , T m b L , T m b R , T m L , and T m L are the braking torques of the electrohydraulic retarder, the mechanical brake, and the PMSM on each side separately.
Based on the analysis above, the longitudinal dynamics of the DDTV can be amended with the consideration of the ERI and the slip ratio as follows:
F x i + F a e r o + M v ˙ x = 0 J e r i i ω ˙ F X i r + T b i = 0
where the ERI of half the DDTV J e r i i can be achieved by summing up J i and all the ERIs in Equations (3)–(6).

2.3. Onboard Sensor Layouts

Like most mass-produced vehicles, the DDTV is equipped with an accelerometer to obtain its driving status. Additionally, each PMSM of the DDTV that is connected to the drive wheels by the coupling mechanism and wheel-side reducers (which are non-slip mechanical structures) is equipped with a high-precision rotary transformer; thus, the DDTV can obtain the vehicle acceleration, drive wheel angular speeds, and angular accelerations relatively accurately in real time. The movement of the drive wheel is the result of the dual PMSMs driven through the coupling mechanism and the wheel-side reducers, so the angular speeds of the drive wheel can be calculated as follows in real time based on the angular speeds of the PMSM through Equation (9):
ω L ω R = 1 i R i C 2 + k C 2 ( 1 + k C ) k C 2 ( 1 + k C ) k C 2 ( 1 + k C ) 2 + k C 2 ( 1 + k C ) ω m L ω m R
where ω L , ω R , ω m L , and ω m R are the angular speeds of the left drive wheel, the right drive wheel, the left PMSM, and the right PMSM.

3. Signal Preprocessing

The output signals of the sensors contain actual signals and noises, while the high-frequency vibrations and sudden torque fluctuations of the vehicle may cause a drastic increase in measurement noise while measuring acceleration and angular speeds. If the raw signals of the sensors are directly used for vehicle control, the control efficiency will be distinctly reduced or even will not be able to reach a steady state. Therefore, before the longitudinal force and speed estimation, the acceleration signal measured by the accelerometer and the angular speed signals measured by the rotary transformers should be preprocessed to reduce the influence of noise.

3.1. Basic Principles of a Kalman Filter

A Kalman filter is a predictive-corrective algorithm with numerical solutions, consisting of a prediction process composed of time update equations and a correction process composed of measurement update equations. For a discrete system with mutually independent zero-mean process noise ω s and measurement noise n m that follow Gaussian distributions, written as Equation (10), the time update equations and measurement update equations can be written as Equations (11) and (12).
x ( k + 1 ) = A x ( k ) + B u ( k ) + ω s ( k ) y ( k + 1 ) = C x ( k + 1 ) + n m ( k + 1 )
x ^ ( k + 1 ) = A x ^ ( k ) + B u ( k ) P ( k + 1 ) = A P ( k ) A T + Q ( k )
K ( k + 1 ) = P ( k + 1 ) C T ( C P ( k + 1 ) C T + R ( k + 1 ) ) 1 x ^ ( k + 1 ) = x ^ ( k + 1 ) + K ( k + 1 ) ( y ( k + 1 ) C x ^ ( k + 1 ) ) P ( k + 1 ) = ( I K ( k + 1 ) C ) P ( k + 1 )
The meanings of each symbol in the equations is shown in Table 1, where I means the identity matrix.

3.2. Kalman Filtering of the Onboard Sensors

The state equation and output equation of the vehicle acceleration can be denoted as follows:
a ˙ x t = ω a x a x m = a x + n a x
where a x t is the actual acceleration, a x m is the measured value of the accelerometer, ω a x is the process noise of the variation change, which contains the statistical characteristics of the vehicle jerk, and n a x is the measurement noise of the accelerometer, and their covariance can be determined by tests. Assuming that these noises are mutually independent and zero mean and follow Gaussian distributions, the mathematical model of the accelerometer can be discretized as follows:
a x t k + 1 = a x t k + ω a x t ( k ) a x m ( k + 1 ) = a x t k + 1 + n a x ( k )
Thus, the standard Kalman filter of the vehicle accelerometer can be established with A = 1 , B = 0 , C = 1 , D = 0 , Q = c o v ( ω a x , ω a x ) , and R = c o v ( n a x , n a x ) .
The angular speed ω of the drive wheel can be collected and calculated by the rotary transformer through Equation (9), and the angular acceleration α can be derived in the same way. Thus, the state equation and output equation of the drive wheel’s angular speed and acceleration can be denoted as follows:
ω ˙ t α ˙ t = 0 1 0 0 ω t α t + ω ω ω α ω m = 1 0 ω t α t + n ω
where ω t and α t are the actual angular speed and acceleration at the drive wheel and ω m is the drive wheel’s angular speed calculated by using the measured value of the rotary transformers. As for ω ω and ω α , they are the process noises of the angular speed and acceleration, separately, where the influences of the angular jerk are included. The measurement noises of rotary transformers equivalent to the drive wheel can be expressed as n ω , and the covariance can be determined by tests. Assuming that these noises are mutually independent, zero mean, and follow Gaussian distributions, the mathematical model can be discretized as follows by marking the sampling interval as τ s :
ω t k + 1 α t k + 1 = 1 τ s 0 1 ω t k α t k + ω ω k ω α k ω m k + 1 = 1 0 ω t k + 1 α t k + 1 + n ω k + 1
Thus, the standard Kalman filter of the rotary transformer can be established with A = 1 τ s 0 1 , B = 0 , C = 1 0 , D = 0 , Q = c o v ( ω ω , ω ω ) 0 0 c o v ( ω α , ω α ) , and R = c o v ( n ω , n ω ) .

4. Estimation Method of Longitudinal Force Based on Nonlinear Observer

4.1. Design of the Observer

The difference in the longitudinal force on each side of the tracked vehicle is the driving force of the vehicle steering, so the accurate estimation of longitudinal force in the braking process is of great significance to the stability control of a DDTV. After establishing the corresponding experimental models of all the equipment in the rear power chain of the DDTV’s transmission system, the braking torque acting on the drive wheel can be calculated through Equation (7). Ignoring the viscous resistance and loss of the torque output by the PMSM, mechanical brake, and electro-hydraulic retarder through the coupling mechanism, the dynamics of the drive wheel can be converted to the following form based on preprocessed vehicle acceleration, angular speed, and angular acceleration:
F x i = 1 r T b m i J e r i i α ^ t i + Ω f i
where T b m i is the calculated torque on the drive wheel based on vehicle control signals and experimental models of the rear power chain, α ^ t i is the angular acceleration of the drive wheel output by the standard Kalman filter, Ω f i is the uncertainty caused by the ERI and the measurement error of relevant variables like torques, angular acceleration, and so on. The main aim of designing an observer for estimating the longitudinal force is to minimize the influence of these uncertainties on longitudinal force observations.
According to the reference of the state observer proposed in [29], a PID observer for the longitudinal force on the track can be denoted as follows:
F ^ x i = T b m i J e r i i α ^ t i r η 1 e ω i + η 2 e F i d t
where η 1 and η 2 are designed parameters, e ω i and e F i are the deviation between the estimated value and the actual value of the drive wheel’s angular speed and longitudinal force on the track, which can be denoted separately as follows:
e ω i = ω i ω ^ i
e F i = F x i F ^ x i
By substituting Equations (18) and (19) into (20), the error of the longitudinal force observer can be derived as follows:
e F i = η 2 e F i d t + η 1 e ω i + Ω f i
Then the dynamic equation of the observer error can be obtained by taking the derivative of Equation (21) with respect to time in the following form:
e ˙ F i = η 2 e F i + η 1 e ˙ ω i + Ω ˙ f i
ω ^ i in Equation (19) is the output value of an auxiliary drive wheel angular speed observer designed for longitudinal force estimation, which is denoted as follows:
ω ^ ˙ i = 1 J e r i i ( T b m i r F ^ x i + η 3 e ω i d t + r η 2 e F i d t )
where η 3 is a designed parameter as well. This observer can be written in the following form by taking the definition of F ^ x i in Equation (18) into Equation (23):
ω ^ ˙ i = α ^ t i + 1 J e r i i ( r η 1 e ω i + η 3 e ω i d t )
The measurement error of the angular speed and angular acceleration at the drive wheel is comparatively small because of the high precision of the rotary transformer and the preprocessing of the Kalman filter; thus, the uncertainty Ω f i is mainly composed of the deviation between the actual torque output by the electromechanical hydraulic braking system to the drive wheel and the one from the mathematical model based on test data used for calculation. Accurate and reasonable experimental modeling can make this deviation zero mean, so the effect of Ω f i can be eliminated by integrating it. Therefore, e ω i can be replaced by ω ^ t i ω ^ i , and e F i d t can be used instead by integrating the difference of T b m i J e r i i α ^ t i r at the current step and the estimated F ^ x i at the previous step in practice.

4.2. Error Analysis of the Observer

An observer is meaningful only when its observation error is bounded. Equation (17) can be rewritten into the expression of α ^ t i as follows:
α ^ t i = 1 J e r i i T b m i r ( F x i Ω f i )
Equation (26) can be deduced by subtracting Equation (23) from Equation (25), while Equation (27) can be deduced by substituting e ˙ F i , defined in Equation (22), into the derivation of Equation (26) as follows:
J e r i i e ˙ ω i = r e F i + r Ω f i η 3 e ω i d t r η 2 e F i d t
J e r i i e ¨ ω i + r η 1 e ˙ ω i + η 3 e ω i = 0
These equations can be rewritten in the expression of the state space in the following form:
e ˙ ω i e ¨ ω i = 0 1 η 3 J e r i i r η 1 J e r i i κ e ω i e ˙ ω i
where κ is a Hurwitz matrix when η 1 and η 3 are both greater than zero and Equation (28) is exponentially stable; thus, the observation error of the angular speed and angular acceleration at the drive wheel both approach zero. The dynamic equation of the longitudinal force observation error defined in Equation (22) can be expressed asymptotically as follows under the above conditions:
e ˙ F i = η 2 e F i + Ω ˙ f i
The algebraic solution of Equation (29) is as follows:
e F i t = e η 2 t e F i 0 + Ω ˙ f i η 2
where e η 2 t e F i 0 exponentially converges to zero for any η 2 > 0 , and the error of this longitudinal force observer is bounded with the boundary of Ω ˙ f i η 2 . Thus, an appropriately large value of η 2 is of benefit for reducing the observation error when selected during a parameter adjustment.

5. Longitudinal Speed Estimation Based on an Adaptive Kalman Filter

5.1. Kalman Filtering of the Longitudinal Vehicle Speed

After preprocessing with the Kalman filter designed in Section 3, the angular speed and angular acceleration at the drive wheel of both sides can be denoted as ω ^ t L , α ^ t L , ω ^ t R , and α ^ t R . Taking the average value of these filtered outputs on both sides, ω ^ a and α ^ a , to estimate the longitudinal speed of the DDTV, the linear speed and acceleration at the drive wheel can be denoted as follows:
v ^ ω a ^ ω = r ω ^ a α ^ a
Severe slipping or sliding may cause significant negative impacts on the stability of the DDTV when running at a rather high speed, but when the speed drops to near zero, whether the drive wheel is locked or not does not affect the stability anymore. Therefore, the main aim of longitudinal speed estimation is to precisely estimate the actual speed at high speed, especially when the vehicle starts braking heavily. In order to unify the relationship between the actual speed and the linear speed of the drive wheel during slipping and sliding, the definition of the slip ratio can be extended to the slide state (not the same as the slide ratio) in the following form:
λ = v x v ω v x ,   v x > 0 0 ,   v x = 0
According to the equation above, λ < 0 means the vehicle is sliding and λ > 0 means it is slipping. Thus, the relationship of the linear speed of the drive wheel and the longitudinal speed of the DDTV can be expressed as follows:
v ω = v x λ v x
Regarding the observed value v ^ ω by the rotary transformer as the measured value of the vehicle longitudinal speed and the observed value a ^ x t by the accelerometer as the state of the system, the state equation and output equation of the speed estimation system can be written as follows:
v ˙ x t = a ^ x t + ω v x t v ^ ω = ( 1 λ ) v x t + n v x m
where v x t is the actual speed, ω v x t is the process noise of the speed variation, which is mainly influenced by the measurement noise of longitudinal acceleration, n a x m is the measurement noise of the vehicle speed, which is mainly influenced by the measurement noise of the drive wheel’s angular speed. Denoting the sampling interval as τ s , the model of vehicle speed estimation can be discretized as follows:
v x t k + 1 = v x t k + τ s a ^ x t + ω v x t ( k ) v ^ ω k + 1 = ( 1 λ ) v x t k + 1 + n v x m k + 1
Hence, the measurement sensitivity matrix of this vehicle speed estimation model C = 1 λ has a time-varying structure. In practice, the expression of λ can be denoted as follows, according to Equation (32):
λ ^ ( k ) = v ^ x ( k ) v ^ ω ( k ) v ^ x ( k ) ,   v ^ x ( k ) > 0 0 ,   v ^ x ( k ) = 0
The value of λ ^ ( k ) is determined by the previous speed estimation, which means the structural change of the model in Equation (35) is determined by the output of the filter. This coupling relationship will aggravate the influence of the initial error of the filter, resulting in the filter output not being able to converge stably to the actual speed, so it is necessary to seek other methods. At the same time, it should be noted that the real slip ratio λ is not able to be obtained accurately, so, in practice, the previous speed v x t k in Equation (35) can only be substituted for the estimated value v ^ x ( k ) with a slip ratio estimation error. In order to meet the requirements of Kalman filtering, the process noise ω v x t k should be replaced by ω x t k , which equals ω v x t k + ( v x t k v ^ x t k ) , and the measurement noise n a x m ( k + 1 ) should be replaced by n x m ( k + 1 ) , which equals λ v x t k + 1 + n v x m k + 1 ; thus, the discretized model of longitudinal speed estimation can be adapted as follows:
v x t k + 1 = v x t k + τ s a ^ x t + ω x t ( k ) v ^ ω k + 1 = v x t k + 1 + n x m k + 1
Assuming that ω x t and n x m are both zero mean and satisfy the Gaussian distribution, the Kalman-filtered longitudinal speed can be denoted as follows when the covariance of the noises above are, separately, Q and R :
v ^ x t k + 1 = v ^ x t k + τ s a ^ x t i t e m 1 + P k + Q k P k + Q k + R k + 1 v ^ ω k + 1 v ^ x t k + τ s a ^ x t i t e m 2
The initial value of this equation is v ^ x t 0 = v ^ ω ( 0 ) , item1 represents the part of the estimation using the measured vehicle acceleration from the accelerometer, and item2 represents the part of the estimation using the measured angular speed from the rotary transformer. Thus, the error covariance update equation of the longitudinal speed estimation can be denoted as follows:
P k + 1 = R k + 1 ( P k + Q k ) P k + Q k + R k + 1
Due to the values of ω x t k and n x m ( k ) being influenced by the error of the slip ratio estimation, and that they are not the actual process noise and measurement noise, their covariance values Q k and R k + 1 are both time-varying quantities.

5.2. Adaptive Adjustment Algorithm of the Filter Parameter

When the DDTV is running stably on the ground with good adhesion conditions and almost no slip between the tracks and ground, Q   R can be used as a constant for Kalman filtering. However, the influence of the slip ratio cannot be ignored in real driving conditions, especially when braking heavily at high speed. Therefore, it is necessary to adjust the values of Q and R that are adaptively used in the filter to ensure that the filter can follow the changes and maintain good working efficiency. According to the definition of a Kalman filter, the values of Q and R represent the confidence in the vehicle speed updating by the state equation and the confidence in the vehicle speed updating by the output equation, respectively. Their basic variation rules are as follows:
(1)
Slipping of the DDTV has a relatively great influence when the absolute value of the slip ratio estimation λ ^ ( k ) is large at the last step. Updating by the output equation is not quite reliable in this situation, while the confidence in updating by the state equation is high, so the value of R is relatively large.
(2)
When the difference in the estimated linear acceleration at the drive wheel a ^ ω k and the estimated vehicle longitudinal acceleration a ^ x t k is rather large at the last step, the vehicle slipping is aggravated, and the value of R and the confidence in the state equation are similar to the previous situation.
(3)
When the estimated vehicle longitudinal acceleration a ^ x t k is small at the last step, the errors of the slip ratio estimation and sensor noise are greatly influenced when updated by the state equation, so the value of Q needs to be relatively large.
Due to the rules above, an adaptive law of adjusting Q and R can be designed as follows:
R ( k + 1 ) = R v ( k + 1 ) + R a ( k + 1 )
R v ( k + 1 ) = 0.05 + 50 λ ^ ( k ) R a k + 1 = 30 a ^ ω k a ^ x t k g
Q k = 0.01 + 0.01 a ^ x t k , a ^ x t k > 0.01 1.01 , a ^ x t k 0.01
where R v ( k + 1 ) and R a ( k + 1 ) represent the influence of velocity and acceleration separately. Under normal conditions, the absolute value of the slip ratio λ ^ ( k ) is very close to zero, and this value rarely exceeds 0.2, even if a sudden slip occurs, unless the vehicle meets an extreme slip, which would result in the vehicle losing control. Thus, the adjusting rule of R v ( k + 1 ) needs a small constant item and a rather large coefficient of λ ^ ( k ) , and the adjusting rule of R a k + 1 needs a rather large coefficient, in the same way, to make R ( k + 1 ) large enough.
The state estimation error covariance P k + 1 can be updated automatically without outside intervention along the iteration of the prediction process under normal circumstances. However, due to the existence of sensor noises and estimation errors, a negative estimate of the vehicle’s longitudinal speed may occur when the speed is low, which is impossible when the DDTV is moving forward. Thus, the filter should be initialized in the following form to make the output conform to the reality:
i f   v ^ x t ( k + 1 ) < 0 ,   t h e n   v ^ x t ( k + 1 ) = 0   &   P k + 1 = P ( 0 )

6. Hardware-in-Loop Experiments

6.1. Experiment Setups

Hardware-in-loop experiments connect the real hardware with the virtual models running on a real-time host through communication interfaces, providing a closed-loop experiment environment for the hardware or its algorithms to be experimented with that is easy to modify, avoiding the high cost required by experimenting in a real environment and reducing the risk caused by the immature early control strategy, making it possible to develop control strategies and the controlled object at the same time. The accuracy of estimating the longitudinal force and speed of a DDTV is critical when driving on low-adhesion ground with an intense way of driving, which is a great danger with respect to the field experiment, especially when the DDTV itself is in an immature prototype development stage. Therefore, a hardware-in-loop experiment is the most suitable way of testing and improving the relevant algorithms, taking the experimental effect and safety into account along with the affordable costs.
The experiment system is mainly composed of a TCU prototype subsystem, which receives the driving input through analog signals, and a real-time simulating subsystem, which is managed by an experiment management system through Ethernet, as shown in Figure 4. The TCU prototype subsystem is based on a real TCU equipped with I/O modules, vehicle control algorithms, and the proposed estimation algorithm. The real-time simulating subsystem is based on a Speedgoat performance real-time target machine equipped with an IO602 four-channel CAN interface I/O module. This subsystem contains powertrain models, vehicle dynamic models, and sensor models built in MATLAB/Simulink R2022a according to experiments and is connected to the TCU prototype with a CAN bus, which is exactly the same as in a real DDTV.
The slipping trend is relatively serious when the DDTV is braking on low-adhesion ground, which could cause a large difference between the actual vehicle speed and the linear speed at the drive wheel; thus, the experimental conditions were designed so that the DDTV performs progressive braking with a slip control strategy, full braking with a slip control strategy, and full braking without a slip control strategy, respectively, until the DDTV has stopped when running on muddy ground at the speed of 80 km/h.
In the experiment, the actual longitudinal speed and longitudinal force are set to be calculated results of the real-time dynamic models, and the sensor outputs are set to be the combination of the actual ones mentioned above and typical sensor noise by experiment. The main parameters of the DDTV for the experiment are listed in Table 2.

6.2. Experiment Results and Analysis

Muddy ground is a typical low-adhesion track–ground condition with a largest adhesion coefficient of around 0.2; thus, the slipping of the DDTV is supposed to be severe during heavy braking on this ground. The actual speed calculated in dynamic models, the linear speed calculated from the preprocessed sensor model output, and the estimated speed from the adaptive Kalman filter are selected to test the effectiveness of the longitudinal speed estimation. Meanwhile, the actual longitudinal force from dynamic models is the calculated longitudinal force, which is the result of ignoring Ω f i when substituting the output of the sensor model into Equation (17) (which is the calculated value from using the sensor output and vehicle dynamic models that represent a typical way of obtaining the longitudinal force in real time onboard), and the estimated longitudinal force from the nonlinear observer is selected to test the effectiveness of the longitudinal force observation. The calculated difference is the deviation between the calculated results and the actual ones, the absolute difference between the linear speed and the actual speed, and the estimated difference is the deviation between the estimated results and the actual ones and the estimated error of the longitudinal force, which is the deviation of the estimated and actual values as a percentage of the actual values; these values are also taken into account and visualized to show the effectiveness of the proposed estimation algorithm. The experiment results of braking with a slip control strategy are shown in Figure 5 and Figure 6.
Figure 5 and Figure 6 above represent the experiment results of progressive braking and full braking with a slip control algorithm, respectively. From Figure 5a and Figure 6a, it can be observed that the ideal uniform motion would result in the accelerometer measuring a purely mean-zero measurement noise, thereby making the estimated vehicle speed essentially consistent with the drive wheel’s linear speed. However, the presence of the slip ratio during the actual vehicle operation would lead to a discrepancy between the drive wheel’s linear speed and the actual vehicle speed, resulting in a deviation between the estimated and actual vehicle speeds under ideal uniform motion conditions. Consequently, at the onset of braking, the estimated vehicle speed is almost coincident with the drive wheel’s linear speed. However, as braking commences and the braking intensity continually increases, the confidence in the measured vehicle acceleration rises while the confidence in the measured angular speed declines, and the estimated vehicle speed gradually converges with the actual vehicle speed. The estimated difference converges rapidly to zero since the braking commences and maintains a very low value throughout the entire braking process. The maximum value of the difference between the linear and actual speeds, 18.24 km/h and 22.16 km/h, appears in 5.488 s and 2.486 s in Figure 5c and Figure 6c, separately, and the estimated difference and estimated error values are 1.18 km/h, 2.08%, 2.57 km/h, and 3.86% at the same time, reduced by 93.53% and 87.82% compared with the former values, respectively. The calculated longitudinal forces in Figure 5b and Figure 6b are obtained by directly substituting the sensor signals with the noise into Equation (17). It can be discerned from Figure 5b,d and Figure 6b,d that the estimated longitudinal forces can effectively track the variations in the actual longitudinal forces, reducing the impact of the measurement noise on the estimation of longitudinal forces by approximately 65%.
The longitudinal force and vehicle speed estimating method proposed in this paper primarily serves the anti-lock braking control of tracked vehicles. However, in order to inspect the performance of the estimation method under extreme conditions such as wheel lockup, experiments were also conducted for emergency braking scenarios without anti-lock braking control strategies. The experiment results are shown in Figure 7.
From Figure 7a,c, it is evident that, although the drive wheel quickly locked up after the initiation of braking, which led to a significant deviation between the measured vehicle speed used in the filter and the actual vehicle speed, the estimated vehicle speed can still follow the actual vehicle speed with a relatively low difference due to the low confidence in the measured angular speed in the adaptive Kalman filter for the vehicle speed during emergency braking. The difference in the linear and actual speeds reached the maximum value of 68.68 km/h at 1.805 s, while the estimated difference and estimated error were still maintained at 3.71 km/h and 5.42%; thus, the difference was reduced by 94.59% compared to the former values. The performance of the longitudinal force observer is illustrated in Figure 7b,d. Prior to the drive wheel lockup, the performance of the longitudinal force observer was consistent with normal operating conditions. Once the drive wheel is locked up, there is no relative motion between the static and dynamic friction plates of the mechanical brakes; then, the braking torque is composed of the integral of static friction force between the braking plates, resulting in the absence of the linear relationship between the actual braking torque and the hydraulic cylinder thrust of the mechanical brake. At this point, the estimated error of the braking torque is T b m i F x i r , which makes the uncertainty caused by the estimated error in the dynamic relationship described by Equation (17) extremely large, leading to a significant deviation between the calculated longitudinal force and the actual value. However, the observer introduces compensation for the deviation between the observed angular speed and the measured angular speed, constraining the boundary of the observation error by the differential of the uncertainty Ω ˙ f i . When the vehicle stays undisturbed during braking, the increase in the torque estimation error caused by wheel lockup is a constant; thus, the boundary of the observer’s observation error is not affected, theoretically, as shown in Figure 7e, where the observer can still operate stably most of the time. However, it is noteworthy that the torque estimation error is discontinuous at the moment of the drive wheel lockup, which could significantly impact the stability of the observer. Additionally, during actual driving, the vehicle is constantly subjected to disturbances from unbalanced loads on both sides, and these disturbances can severely compromise vehicle stability in high-speed braking and lockup, thus negatively affecting the performance of the observer.
To sum up, the longitudinal speed estimation method based on an adaptive Kalman filter is not only applicable to DDTVs equipped with anti-lock braking systems but also operates with considerable accuracy even in the event of drive wheel lockup. In the meantime, although drive wheel lockup adversely affects the performance of the longitudinal force observer, it remains functional for the majority of the time.

7. Conclusions

Accurate longitudinal speed and force acquisition is a critical foundation of controlling the electric drive tracked vehicle stably during harsh driving conditions. In order to improve the drive control effect and enhance the maneuverability, a novel estimating algorithm that only relies on onboard sensors was presented. This algorithm comprises a preprocessing module for sensor signals based on a standard Kalman filter, a nonlinear longitudinal force observer, and an adaptive Kalman filter for longitudinal vehicle speed. The adaptive Kalman filtering used for longitudinal vehicle speed estimation has been experimentally verified to be applicable not only to tracked vehicles equipped with anti-lock braking control but also to maintain relatively high accuracy in the event of drive wheel lockup. The observed values provided by the nonlinear longitudinal force observer can still remain accurate to the actual ones even when its performance is negatively impacted by drive wheel lockup. The effectiveness of the proposed algorithm has been tested through HIL experiments, which would provide assurance for the development of braking stability control strategies for high-speed dual-motor electric drive tracked vehicles. On this basis, the optimization algorithms of parameters related to adaptive algorithms, as well as the corresponding stability control algorithms for DDTVS and the associated experimental techniques, will be the focus of future research directions.

Author Contributions

Conceptualization, Z.C. and S.H.; Data curation, H.L.; Methodology, Z.C.; Validation, H.L. and Y.F.; Visualization, Z.C., S.H., H.L. and Y.F.; Writing—original draft, Z.C.; Writing—review and editing, Z.C., H.L. and Y.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Shenzhen Polytechnic University, grant number 6022312010K and 6021310014K, and the 18th Batch of the Suzhou Science and Technology Development Plan for 2023 (Frontier Technology Research, Technology Achievement Transformation<Digital Innovation, Equipment Manufacturing, Advanced Materials>), Project Number: SGC202378.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

Author Haoliang Lv was employed by the Suzhou Sc-Solar Equipment Co., Ltd. Author Yimeng Fu was employed by the BYD Auto Industry Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

Nomenclature
ParameterExplanationParameterExplanation
iA certain side of the DDTV laterally, left or right F a e r o Half of the total air drag
F x i Ground resultant force acting on a single track M Half of the DDTV’s total mass
v x Longitudinal speed of the vehicle J i Rotational inertia of the drive wheel with transmission system attached to it of one side
ω i Rotational speed of the drive wheel of one side F t i Force applied on the drive wheel by the track of one side
r Radius of the drive wheel T b i Braking torque applied on the drive wheel by the transmission system of one side
λ i Slip ratio of a single track J r w i Rotational inertia of the road wheel
J s r i Rotational inertia of the support roller J I i Rotational inertia of the idler
n r w Quantity of the road wheels of one side r r w Radius of the road wheel
n s r Quantity of the support rollers of one side r s r Radius of the support roller
r I Radius of the idler J e r i r w i ERI of the road wheels of one side
J e r i s r i ERI of the support rollers of one side J e r i I i ERI of the idler of one side
J e r i t _ f i ERI of the front part of the track of one side J e r i t _ r i ERI of the rare part of the track of one side
J e r i t _ u i ERI of the upper part of the track of one side J e r i t _ b i ERI of the bottom part of the track of one side
φ A Approach angel φ D Departure angel
m t _ f Mass of the front part of the track m t _ r Mass of the rare part of the track
m t _ u Mass of the upper part of the track m t _ b Mass of the bottom part of the track
i C Transmission ratio of the coupling mechanism k C Characteristic parameter of the coupling mechanism
i R Transmission ratio of the wheel-side reducer J e r i i ERI of half the DDTV of one side
T b L Braking torque on the left drive wheel T b R Braking torque on the right drive wheel
T e r L Braking torque of the electrohydraulic retarder of the left side T e r R Braking torque of the electrohydraulic retarder of the right side
T m b L Braking torque of the mechanical brake of the left side T m b R Braking torque of the mechanical brake of the right side
T m L Braking torque of the PMSM of the left side T m L Braking torque of the PMSM of the right side
ω L Angular speed of the left drive wheel ω R Angular speed of the right drive wheel
ω m L Angular speed of the left drive PMSM ω m R Angular speed of the right drive PMSM
a x t Actual acceleration a x m Measured value of the accelerometer
ω a x Process noise of the acceleration n a x Measurement noise of the accelerometer
k A certain step ω t Actual angular speed
α t Actual angular acceleration ω m Angular speed calculated using the measured value
ω ω Process noises of the angular speed ω α Process noises of the angular acceleration
n ω Measurement noises of rotary transformers equivalent to the drive wheel τ s Sampling interval
T b m i Calculated torque on the drive wheel based on vehicle control signals and experimental models of the rear power chain α ^ t i Angular acceleration of the drive wheel output by the standard Kalman filter
Ω f i Uncertainty caused by the ERI and the measurement error of relevant variables η 1 A designed parameter
η 2 A designed parameter η 3 A designed parameter
e ω i Deviation between the estimated value and actual value of the drive wheel’s angular speed e F i Deviation between the estimated value and actual value of the drive wheel’s longitudinal force on the track
F ^ x i Observed longitudinal force of one track ω ^ i Observed drive wheel angular speed of one track
v ^ ω Estimated speed by using the measurement of rotary transformer a ^ ω Estimated acceleration by using the measurement of rotary transformer
v x t Actual speed ω v x t Process noise of speed variation
n a x m Measurement noise of vehicle speed
Abbreviations
AbbreviationExplanationAbbreviationExplanation
DDTVDual-motor Electric Drive Tracked VehiclePMSMPermanent Magnet Synchronous Motor
GPSGlobal Position SystemABSAntilock Braking System
EBDElectronic Brake force DistributionAIArtificial Intelligence
HEVHybrid Electric VehicleDCDirect Current
ERIEquivalent Rotational InertiaTCUTransmission Control Unit
I/OInput/OutputCANController Area Network

References

  1. RENK Aktiengesellschaft. Transmissions for Military Tracked Vehicles; RENK: Augsburg, Germany, 2015. [Google Scholar]
  2. Hui, S.; Changle, X.; Jiangtao, G.; Yi, Y.; Hongchao, J.; Nan, Z. Vehicle Safety Control of Tracked Vehicle Driven by Two-sided Motor Coupling under the Failure Mode of One-sided Motor. Acta Armamentarii 2023, 44, 3498–3507. [Google Scholar] [CrossRef]
  3. Yi, Y.; Jiangtao, G.; Guangming, Z.; Xiucai, G.; Xunming, L.; Changjun, M. Analysis of High-Speed Electric Tracked Vehicle’s Handling Characteristics. Acta Armamentarii 2023, 44, 203–213. [Google Scholar] [CrossRef]
  4. Bin, S.; Jiangang, L.; Peilin, Z. Simulation and Experimental Research on Hydrostatic and Hydraulic Auxiliary Braking System of Tracked Vehicle; National Defense Industry Press: Beijing, China, 2015; pp. 24–28. [Google Scholar]
  5. Yuan, Z. Research on Control Strategy of Dual-Sided Drive for Electric Drive Tracked Vehicles. Ph.D. Thesis, Beijing Institute of Technology, Beijing, China, 2005. [Google Scholar]
  6. Zhejun, F.; Yoram, K.; David, W. A simple traction control for tracked vehicles. In Proceedings of the 1995 American Control Conference, Seattle, WA, USA, 21–23 June 1995. [Google Scholar]
  7. Nan, X.; Hassan, A.; Yanjun, H.; Jianfeng, Z.; Amir, K. Tire Force Estimation in Intelligent Tires Using Machine Learning. IEEE Trans. Intell. Transp. Syst. 2022, 23, 3565–3574. [Google Scholar] [CrossRef]
  8. Masami, M.; Takayuki, T.; Hikari, S.; Daiki, T.; Shozo, K. Measurement of the Three-Directional Contact Force Using a Smart Tire with a Force Sensor. Veh. Syst. Dyn. 2024, 1–15. [Google Scholar] [CrossRef]
  9. Erdogan, G.; Alexander, L.; Rajamani, R. Estimation of Tire-Road Friction Coefficient Using a Novel Wireless Piezoelectric Tire Sensor. IEEE Sens. J. 2011, 11, 267–279. [Google Scholar] [CrossRef]
  10. Haidong, W.; Xiaopeng, W.; Dang, L. Tire Force Estimation Using Intelligent Tire System Detecting Carcass Deformation. In Proceedings of the 2024 SAE World Congress Experience, Detroit, MI, USA, 16–18 April 2024. [Google Scholar] [CrossRef]
  11. Bing, C.; Han, L.; Yang, L.; Zhongjun, Y. Adaptive Control and Simulation Research on Dynamic Tensioning Force for Tracked Vehicle. In Proceedings of the 2023 International Conference on Cyber-Physical Social Intelligence, Xi’an, China, 20–23 October 2023. [Google Scholar] [CrossRef]
  12. Zhiquan, Q.; Zhaodu, L.; Kaibin, S.; Yuefeng, M.; Jingbo, Z. Determination of Vehicle Reference Speed for ABS Based on an ABS/ASR/ACC Integrated System. Automot. Eng. 2003, 25, 617–620. [Google Scholar] [CrossRef]
  13. Watnabe, K.; Kobayashi, K.; Cheok, K.C. Absolute Speed Measurement of Automobile Form Noisy Acceleration and Erroneous Wheel Speed Information. In Proceedings of the International Congress and Exposition, Detroit, MI, USA, 24–28 February 1992. [Google Scholar] [CrossRef]
  14. Hongyan, G. Study on Nonlinear Observer Method for Vehicle Velocity Estimation. Ph.D. Thesis, Jilin University, Changchun, China, 2010. [Google Scholar]
  15. Hashemi, E.; Khosravani, S.; Khajepour, A.; Kasaiezadeh, A.; Shih-Ken, C.; Litkouhi, B. Longitudinal Vehicle State Estimation Using Nonlinear and Parameter-Varying Observers. Mechatronics 2017, 43, 28–39. [Google Scholar] [CrossRef]
  16. Hashemi, E.; Pirani, M.; Khajepour, A.; Kasaiezadeh, A.; Shih-Ken, C.; Litkouhi, B. Corner-Based Estimation of Tire Forces and Vehicle Velocities Robust to Road Conditions. Control Eng. Pract. 2017, 61, 28–40. [Google Scholar] [CrossRef]
  17. Fei, S.; Xuhui, H.; Rudolph, J.; Lolenko, K. Vehicle State Estimation for Anti-Lock Control with Nonlinear Observer. Control Eng. Pract. 2015, 43, 69–84. [Google Scholar] [CrossRef]
  18. Canudas-de-Wit, C.; Tsiotras, P.; Velenis, E.; Basset, M.; Gissinger, G. Dynamic Friction Models for Road/Tire Longitudinal Interaction. Veh. Syst. Dyn. 2003, 39, 189–226. [Google Scholar] [CrossRef]
  19. Konghui, G.; Lei, R. A Unified Semi-Empirical Tire Model with Higher Accuracy and Less Parameters. In Proceedings of the International Congress and Exposition, Detroit, MI, USA, 1–4 March 1999. [Google Scholar] [CrossRef]
  20. Haitao, D. Simulation Study on Vehicle Stability Control under Tire Adhesion Limit. Ph.D. Thesis, Jilin University, Changchun, China, 2003. [Google Scholar]
  21. Mohinder, S.G.; Angus, P.A. Kalman Filtering: Theory and Practice Using MATLAB; Electronic Industry Press: Beijing, China, 2017; pp. 4–21. [Google Scholar]
  22. Renguang, W.; Zhaodu, L.; Zhiquan, Q.; Yuefeng, M. Vehicle Reference Speed Determination Using Adaptive Kalman Filter Algorithm. Trans. Chin. Soc. Agric. Mach. 2006, 37, 8–11. [Google Scholar] [CrossRef]
  23. Nenggen, D.; Danhua, L.; Guizhen, Y. Estimation of vehicle speed based on Kalman filter and ABS control inputs. J. Beijing Univ. Aeronaut. Astronaut. 2011, 37, 67–71. [Google Scholar] [CrossRef]
  24. Kobayashi, K.; Cheok, K.C.; Watanabe, K. Estimation of Absolute Vehicle Speed Using Fuzzy Logic Rule-Based Kalman Filter. In Proceedings of the 1995 American Control Conference, Seattle, WA, USA, 21–23 June 1995. [Google Scholar]
  25. Wenbo, C.; Shen, L.; Qingyun, J.; Li, L.; Yugong, L. Vehicle Speed Estimation for All-wheel Drive Vehicles Based on Multi-information Fusion. Automot. Eng. 2011, 33, 962–966. [Google Scholar] [CrossRef]
  26. Rodriguez-Rangel, H.; Alberto Morales-Rosales, L.; Imperial-Rojo, R.; Alberto Roman-Garay, M. Analysis of Statistical and Artificial Intelligence Algorithms for Real-Time Speed Estimation Based on Vehicle Detection with YOLO. Appl. Sci. 2022, 12, 2907. [Google Scholar] [CrossRef]
  27. Inaba, T.; Terada, T.; Sano, A.; Kato, H. Tire Force Estimation for Off-road Four-wheelers. In Proceedings of the SAE 26th Small Powertrains and Energy Systems Technology Conference, Himeji, Japan, 31 October–3 November 2022. [Google Scholar] [CrossRef]
  28. Zhaomeng, C.; Xiaojun, Z.; Zhe, W.; Yaoheng, L.; Bo, H. A Novel Emergency Braking Control Strategy for Dual-Motor Electric Drive Tracked Vehicles Based on Regenerative Braking. Appl. Sci. 2019, 9, 2480. [Google Scholar] [CrossRef]
  29. Berghuis, H.; Nijmeijer, H. A Passivity Approach to Controller-Observer Design for Robots. IEEE Trans. Robot. Autom. 1993, 9, 740–754. [Google Scholar] [CrossRef]
Figure 1. Structure of a dual-motor electric drive tracked vehicle (DDTV).
Figure 1. Structure of a dual-motor electric drive tracked vehicle (DDTV).
Energies 17 04625 g001
Figure 2. Forces and torques acting on a DDTV when braking.
Figure 2. Forces and torques acting on a DDTV when braking.
Energies 17 04625 g002
Figure 3. A schematic diagram of the torque and motion of the left side of the electromechanical hydraulic braking system.
Figure 3. A schematic diagram of the torque and motion of the left side of the electromechanical hydraulic braking system.
Energies 17 04625 g003
Figure 4. A schematic diagram of the experiment system, where (A) represents the signal preprocessing module, (B) represents the longitudinal speed estimation module, and (C) represents the estimation method of the longitudinal force.
Figure 4. A schematic diagram of the experiment system, where (A) represents the signal preprocessing module, (B) represents the longitudinal speed estimation module, and (C) represents the estimation method of the longitudinal force.
Energies 17 04625 g004
Figure 5. The results of progressive braking with a slip control algorithm: (a) speed curve; (b) force curve; (c) difference in the speeds; (d) difference in the forces.
Figure 5. The results of progressive braking with a slip control algorithm: (a) speed curve; (b) force curve; (c) difference in the speeds; (d) difference in the forces.
Energies 17 04625 g005
Figure 6. The results of full braking with a slip control algorithm: (a) speed curve; (b) force curve; (c) difference in the speeds; (d) difference in the forces.
Figure 6. The results of full braking with a slip control algorithm: (a) speed curve; (b) force curve; (c) difference in the speeds; (d) difference in the forces.
Energies 17 04625 g006
Figure 7. The results of full braking without a slip control algorithm: (a) speed curve; (b) force curve; (c) difference in the speeds; (d) difference in the forces;(e) detail view of difference in the forces.
Figure 7. The results of full braking without a slip control algorithm: (a) speed curve; (b) force curve; (c) difference in the speeds; (d) difference in the forces;(e) detail view of difference in the forces.
Energies 17 04625 g007
Table 1. Meanings of the symbols in the Kalman filter.
Table 1. Meanings of the symbols in the Kalman filter.
SymbolMeaningSymbolMeaning
x system state A state transition matrix
y measured values of system output B input coupling matrix
u system input C measurement sensitivity matrix
P covariance matrix of state estimation uncertainty R covariance matrix of measurement noise
Q covariance matrix of process noise K Kalman gain
Table 2. The main parameters of the DDTV for the experiment.
Table 2. The main parameters of the DDTV for the experiment.
ParameterValueUnits
Vehicle mass, 2 M 52,000 k g
Drive wheel radius, r 0.309 m
Frontal area, A 5.36 m 2
Rotational inertia of drive wheel and power train, J 158.8 k g · m 2
Rotational inertia of road wheel, J r w 23.7 k g · m 2
Rotational inertia of support roller, J s r 13 k g · m 2
Rotational inertia of idler, J I 31.2 k g · m 2
Quantity of road wheels, half vehicle, n r w 6-
Quantity of support rollers, half vehicle, n s r 3-
Approach angle, φ A 27.3 °
Departure angle, φ D 35.6 °
Aerodynamic drag, C D 0.78-
Ratio of the wheel-side reducer,4.59-
Ratio of the coupling mechanism2.2-
Rated power of the PMSM485kW
Rated speed of the PMSM3000rpm
Max speed of the PMSM,9000rpm
Allowable overload factor of the PMSM1.3-
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, Z.; Hu, S.; Lv, H.; Fu, Y. A Novel Estimating Algorithm of Critical Driving Parameters for Dual-Motor Electric Drive Tracked Vehicles Based on a Nonlinear Observer and an Adaptive Kalman Filter. Energies 2024, 17, 4625. https://doi.org/10.3390/en17184625

AMA Style

Chen Z, Hu S, Lv H, Fu Y. A Novel Estimating Algorithm of Critical Driving Parameters for Dual-Motor Electric Drive Tracked Vehicles Based on a Nonlinear Observer and an Adaptive Kalman Filter. Energies. 2024; 17(18):4625. https://doi.org/10.3390/en17184625

Chicago/Turabian Style

Chen, Zhaomeng, Songhua Hu, Haoliang Lv, and Yimeng Fu. 2024. "A Novel Estimating Algorithm of Critical Driving Parameters for Dual-Motor Electric Drive Tracked Vehicles Based on a Nonlinear Observer and an Adaptive Kalman Filter" Energies 17, no. 18: 4625. https://doi.org/10.3390/en17184625

APA Style

Chen, Z., Hu, S., Lv, H., & Fu, Y. (2024). A Novel Estimating Algorithm of Critical Driving Parameters for Dual-Motor Electric Drive Tracked Vehicles Based on a Nonlinear Observer and an Adaptive Kalman Filter. Energies, 17(18), 4625. https://doi.org/10.3390/en17184625

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