Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2022 Feb 24;22(5):1787. doi: 10.3390/s22051787

Robust Speed Tracking Control for Future Electric Vehicles under Network-Induced Delay and Road Slope Variation

Jie Zhang 1, Qianrong Fan 1, Ming Wang 1, Bangji Zhang 1,*, Yuanchang Chen 2
Editor: Felipe Jiménez
PMCID: PMC8915101  PMID: 35270933

Abstract

Integrated motor-transmission (IMT) powertrain systems are widely used in future electric vehicles due to the advantages of their simple structure configuration and high controllability. In electric vehicles, precise speed tracking control is critical to ensure good gear shifting quality of an IMT powertrain system. However, the speed tracking control design becomes challenging due to the inevitable time delay of signal transmission introduced by the in-vehicle network and unknown road slope variation. Moreover, the system parameter uncertainties and signal measurement noise also increase the difficulty for the control algorithm. To address these issues, in this paper a robust speed tracking control strategy for electric vehicles with an IMT powertrain system is proposed. A disturbance observer and low-pass filter are developed to decrease the side effect from the unknown road slope variation and measurement noise and reduce the estimation error of the external load torque. Then, the network-induced delay speed tracking model is developed and is upgraded considering the damping coefficient uncertainties of the IMT powertrain system, which can be described through the norm-bounded uncertainty reduction method. To handle the network-induced delay and parameter uncertainties, a novel and less-conservative Lyapunov function is proposed to design the robust speed tracking controller by the linear matrix inequality (LMI) algorithm. Meanwhile, the estimation error and measurement noise are considered as the external disturbances in the controller design to promote robustness. Finally, the results demonstrate that the proposed controller has the advantages of strong robustness, excellent speed tracking performance, and ride comfort over the current existing controllers.

Keywords: robust speed tracking control, integrated motor-transmission powertrain system, network-induced delay, parameter uncertainties, measurement noise, disturbance observer

1. Introduction

Compared with traditional vehicles that use internal combustion engines as power sources, future electric vehicles (EVs) have higher economy, controllability, and intelligence [1,2]. As an advanced technology in the automotive industry, future EVs have attracted growing attention due to their significant advantages, which can be further developed as autonomous and intelligent vehicles. Since electric motors have the advantages of fast and accurate response to multiple working patterns, integrated motor-transmission powertrain system without a clutch has been widely installed in EVs [3]. This transmission configuration can provide high energy efficiency and smooth drivability. Due to the fast dynamic behavior and weak damping characteristics, the IMT powertrain system tends to have torsional oscillations [4,5]. It can deteriorate the vehicle maneuverability and ride comfort under complex disturbances, which commonly include road slope variation, signal transmission time delay in a vehicle control system, and measurement noise. Thus, speed tracking control has been a critical and challenging task for EVs.

Road condition variation and parameter uncertainties widely exist and increase the difficulty for the speed tracking control for EVs, bringing side effects to the vehicle system performance and stability [6,7]. To improve the whole system’s robustness, many studies have investigated reliable control methods against disturbance and uncertainties. For instance, Huang et al. [8] applied the differential-geometric approach and linear quadratic regulator (LQR) techniques to deal with multi-parametric uncertainties and to derive a nonlinear robust speed controller. Chu et al. [9] designed a hierarchical controller by using the LQR method to deal with an unmeasurable slope. Zhang et al. [10] roughly estimated the total vehicle mass and the road slope and then constructed a multiple layers estimator to further eliminate the estimation errors. Using a sliding-mode control (SMC) strategy based on fuzzy logic, Hu et al. [11] proposed a longitudinal controller for the autonomous ground vehicle with unknown nonlinearities and parametric uncertainties. Diba et al. [12] designed a robust proportional-integral (PI) torque controller and a proportional-integral-derivative (PID) speed controller by using the numerical optimization technique for the speed control of EV. Khooban et al. [13,14] used the nonlinear model predictive approach and the least-squares support vectors regression technique to deal with the nonlinearity in the EV system and designed corresponding speed controllers. Zhu et al. [15] presented a model predictive speed tracking control approach for autonomous ground vehicles, considering both model uncertainty and external disturbances. Vafamand et al. [16] developed a nonlinear model predictive controller (MPC) for the speed control of the constrained nonlinear electric vehicle, which was represented by linear parameter varying models with bias terms. Wang et al. [17] presented an output feedback robust controller-observer set using H∞ control theory to enhance the EV’s robust speed control performance. However, these published works ignore the interference from in-vehicle control systems, such as networked-induced delay (which may deteriorate the control quality).

To achieve acceptable speed tracking control performance and energy-saving demands, additional controllers and sensors are used in EVs, which increases the system time delay due to the limited in-vehicle network bandwidth [18]. The inevitable time delay can deteriorate the control performance or even lead to system instability [19,20,21]. Recently, many control approaches have been proposed to overcome the time delay problem. Considering the mixed H∞ and linear-quadratic regular performance, Liu et al. [22] designed a state-feedback controller for sample-data IMT powertrain systems that were connected via a controller area network (CAN). Luo et al. [23] dealt with the robust H∞ problem of a class of networked switched fuzzy systems with both network-induced delays and packet dropout using the multiple Lyapunov functions method. To reduce the conservatism of time-varying delay systems stability analysis, Lee et al. [24] suggested three novel Lyapunov functionals which were delay product type functions. Zeng et al. [25] proposed a generalized free-matrix-based inequality for the delay-dependent stability problem of a linear system with interval time-varying delays. The lower bound of the double functional integration was obtained more accurately and the positive definite condition was relaxed. However, the above studies are based on the assumption that the vehicle state information is accurately measured by in-vehicle sensors.

The vehicle speed tracking control greatly depends on the proper information of the real-time road condition and vehicle state in practical driving conditions. By using the vehicle sensor signals, the road condition and vehicle state information can be precisely estimated [26]. However, the measurement noise of the real sensors would reduce the accuracy of the vehicle state estimation. As described in [27,28,29], this can inevitably deteriorate the control of the dynamic performance of the whole vehicle system. To reduce the side effect of measurement noise, a low-pass filter is widely adopted in the design of the disturbance observer to achieve good observer performance [30,31,32]. Thus, a strong disturbance robustness observer is essential for the speed tracking control of EVs to obtain accurate information on the real-time road condition.

Granted, precise speed tracking control is an important technology to realize advanced assistant driving and automatic driving for future vehicles. Based on the above-mentioned descriptions, it is inevitably faced with these external disturbances, including network-induced delay, measurement noise and parameter uncertainties. However, most published works are focused mainly on dealing with one of these disturbances to achieve an acceptable control effect. To realize the precise speed control under complex working conditions, this paper simultaneously considers four typical disturbances to design a novel robust speed tracking control method for the IMT powertrain system is proposed in this work. The main contributions of this work are summarized below:

  • (1)

    Network-induced delay, parameter uncertainties, measurement noise and unknown road slope variation are simultaneously considered in the speed tracking controller design for the IMT powertrain system, which makes the controller more robust. There are a few works comprehensively addressing these control problems.

  • (2)

    A disturbance observer and low-pass filter are introduced to cope with the unknown road slope variation and measurement noise. Together, they can provide the accurate estimation value of external load torque for the controller.

  • (3)

    A norm-bounded uncertainty reduction method is employed to effectively describe the uncertainties of motor damping and driveshaft damping. Moreover, the time delay is explicitly handled by reconstructing a novel Lyapunov function. It can reduce the possible design conservativeness.

  • (4)

    Based on the constructed Lyapunov function, a novel robust speed tracking controller is proposed to achieve precise speed tracking performance and to reduce the oscillation of IMT powertrain system under these disturbances compared to the conventional controller.

The paper is organized as follows. In Section 2, the IMT powertrain model and vehicle speed tracking model are developed. The performance objectives are presented in Section 3. The robust vehicle speed tracking controller is designed in Section 4. Section 5 shows the comparative results under different disturbance conditions to verify the robustness and validity of the proposed controller. The paper is summarized in Section 6.

2. System Modeling

2.1. IMT Powertrain System Dynamics Model

The IMT powertrain system is schematically described in Figure 1. As shown in Figure 1, the electrified powertrain consists of a driving motor, a gearbox, a differential, and driveshafts. The signals among the sensors, torque control unit (TCU) and motor control unit (MCU) are transmitted through the CAN, which is usually used as the communication medium. The TCU can receive the signals of motor rotation speed, wheel rotation speed and the reference vehicle speed, and then calculate the motor torque, which will be sent to the MCU through CAN. The MCU drives the motor to provide the desired torque through the command from CAN [33].

Figure 1.

Figure 1

Schematic of IMT powertrain system.

The vehicle powertrain is simplified as lumped mass where the powertrain components are modeled as rigid bodies connected by the linear springs and linear dampers. By Newton’s second law, the equation of motion of the IMT powertrain system can be expressed by the following differential equations [33,34]:

Jnω˙m=TmTs/iacmωm (1)
Jvωw=TsTr (2)
Jv=Jw+mvrw2 (3)
Ts=ksθs+csωm/iaωw (4)
θs=θm/iaθw (5)
Tr=μmvgcosαrw+mvgsinαrw+0.5ρairAfCdωw2rw3 (6)

where Jn denotes the composite inertia of the motor and gearbox, ωm denotes the rotational speed of the motor, Tm denotes the motor torque, Ts denotes the driveshaft torque, ia denotes the total gear ratio of the powertrain, cm denotes the motor damping coefficient, Jv denotes the equivalent inertia of the driveshaft, Jw denotes the inertia of the wheel, mv denotes the vehicle mass, rw denotes the wheel radius, ωw denotes the rotational speed of the wheel, Tr denotes the external resistance load torque, ks denotes the stiffness coefficient of the driveshaft, θs denotes the torsional angle of the driveshaft, θm denotes the rotational displacement of the motor, θw denotes the rotational displacement of the wheel, cs denotes the damping coefficient of the driveshaft, μ denotes the rolling resistance coefficient, g denotes the gravitational acceleration, α denotes the road grade, ρair denotes the air density, Af denotes the frontal area, and Cd denotes the aerodynamic drag coefficient.

The state-space model of the IMT powertrain system can be written as:

x˙t=Axt+But+Ddt (7)

In which x=ωmωwθsT is the state variable, u=Tm is the control input, d=0Tr0T is the external disturbance. Based on Equation (1), the matrices A, B, and D are defined as:

A=cs/ia2+cmJncsJniaksJniacsJviacsJvksJv1ia10, B=1Jn00, D=00001Jv0000 (8)

The motor rotational speed and wheel rotational speed can be measured by speed sensors with inevitable noise. Thus, the measured output of the IMT powertrain system can be described as:

 yt=Cxt+Cwt (9)

where y=ωm  ωw  0 T is the measured output vector, w=w1w20T is the measurement noise, and C=100010000.

To calculate the matrix dimension in the controller design process, the variable dt and wt, and the matrices C and D are zero-paddled to the appropriate dimensions.

Remark 1.

 The external resistance load torque Tr in the Equation (6) changes with rolling resistance coefficient μ, wheel rotational speed ωw and road grade α, which is unavoidable in driving. Meanwhile, the complex nonlinear relationship between air drag torque and vehicle speed brings the troubles to the powertrain system modeling and controller design [33]. To estimate the actual resistance load torque, a disturbance estimator can be constructed as:

T^r=TmcmωmJnω˙miaJvω˙w (10)

where T^r is the estimated value of Tr, and Tm can be collected from the MCU. The wheel and motor rotational speeds ωw and ωm can be measured from the sensors, and the corresponding rotational accelerations ω˙m and ω˙w can be obtained. Thus, Tr can be estimated by Equation (10) without the time-varying parameter α. However, the measurement noises of ωw and ωm reduces the estimation accuracy of Tr. To solve this problem, a low-pass filter is adopted and the parameters of the filter will be discussed in Section 5.1.

As the damping torque changes with the rotational speed and temperature, it is difficult to obtain a constant damping coefficient accurately. The norm-bounded uncertainty reduction method is introduced to address the uncertainties of the motor damping coefficient and driveshaft damping coefficient [19]. Thus, they can be expressed as

cm=c¯m+ΔcmN1 (11)
cs=c¯s+ΔcsN2 (12)

where Ni(i=1,2) denote the time-varying parameters with satisfying Ni1, and c¯i(i=m,s) denote the nominal values of ci.

2.2. Vehicle Speed Tracking Model

The main objective of this work is to track the reference vehicle speed signal. Given a reference signal, the target motor rotational speed, wheel rotational speed, driveshaft torsional angle, and motor torque can be obtained as:

ωm*=iav*/rw (13)
ωw*=v*/rw (14)
θs*=Jvω˙w*+Trc¯sωm*/iaωw*/ks (15)
Tm*=Tr/ia+c¯miav*/rw+Jvω˙w*/ia+Jnω˙m* (16)

where ωm*, ωw*, θs* and Tm* are the desired values of the corresponding variables, which are solved based on the above Equations (13)–(16) with any desired vehicle speed v*. Defining the difference between the ideal value and the actual value of the motor torque, the speed tracking error model of the IMT powertrain system can be described as:

x˜˙t=A¯+ΔAx˜t+Bu˜t+Dd˜t (17)

where x˜=[x˜1  x˜2  x˜3]T is the state variable of the speed tracking error model with x˜1 =ωmωm, x˜2 =ωwωw, and x˜3 =θsθs*. u˜=TmTm* is the control input error. d˜ is the estimation error of Tr. The matrices A¯ and ΔA are given as:

A¯=c¯s/ia2+c¯mJnc¯sJniaksJniac¯sJviac¯sJvksJv1ia10, ΔA=ENtF (18)
E=Δcs/ia2+ΔcmJnΔcsJnia0ΔcsJviaΔcsJv0000, Nt=N1t000N2t000N3t, F=I (19)

Considering the time delay in the process of signal transmission, the output feedback controller is defined as follows:

y˜t=Cx˜tτsc+Cwt (20)
u˜t=Ky˜t=KCx˜tτscτca+KCwt (21)

where K is the control gain to be designed, τsc is the sensor-to-controller delay, and τac is the controller-to-actuator delay.

The delay can be combined into a generalized form as:

τt=τsc+τca (22)

Which then yields

x˜˙t=A¯+ΔAx˜t+BKCx˜tτt+BKCwt+Dd˜t (23)
0τ1τtτ2 (24)

where, τ1 is the lower bound of the generalized delay and τ2 is the upper bound.

3. Performance Objective Formulation

To overcome the speed tracking issue, a robust controller is proposed to achieve precise tracking performance under different disturbances. The target vehicle speed is tracked by limiting the wheel speed tracking error. For this purpose, the wheel speed should be well controlled. Thus, the controlled output vector zt can be defined as:

zt=Hx˜t, H=[0  1  0] (25)

The objective of the vehicle speed tracking control is to design a robust H∞ controller to ensure the asymptotical stability of the closed-loop system in Equation (23). The external resistance load torque estimation error d˜t and measurement noise wt can affect the speed tracking performance. Thus, a weighted robust H∞ performance is defined as follows:

0zTtztλ20wTtwt+κλ20d˜Ttd˜t (26)

where λ is the H∞ performance index and κ is the weighting factor.

4. Robust Vehicle Speed Tracking Controller Design

To have the required tracking performance of IMT powertrain systems, a robust controller is designed to handle the parameter uncertainties, measurement noise, load torque estimation error and network-induced delay. The development of the theorems of the controller is split into five lemmas as follows.

Lemma 1.

For a positive definite matrixR>0and any continuously differentiable function x:a,b n, the following equation holds [35]:

abx˙TsRx˙sds1hΩ1TRΩ1+3Ω2TRΩ2+5Ω3TRΩ3 (27)

where

Ω1=xbxa, Ω2=xb+xa2habxsds and Ω3=xbxa+6habxsds12h2abubxsdsdu (28)

Lemma 2.

Letx:a,b nbe a continuously differentiable function. For a given symmetric positive definitive matrix R n×nand any matrices L1, L2 3n×n, the following equation holds [36]:

abubx˙TsRx˙sdsduπTΩπ (29)

where

Ω=12L1R1L1T112L2R1L2Tsym{L1II0L212II32I},π=xTb1baabxTsds2ba2abubxTsdsduT. (30)

Lemma 3.

For given positive integers m and n , a scalar α in the interval (0, 1) , a given matrix R>0 , and two matrices W1 and W2 in  n×m , the function Ξα, is defined for all vectors ξ in  m by

Ξα,=1αξTW1TRW1ξ+11αξTW2TRW2ξ (31)

Then, if there exists a matrix X in  n×n such that

RX*R0 (32)

Then the following equation holds [37]:

minα0,1Ξα,RW1ξW1ξTRX*RW1ξW1ξ (33)

Lemma 4.

If there exists a matrixXand positive definite matrix W, the following two conditions are equivalent [38]:

WXW1WX0 (34)
XW1XW2X (35)

Lemma 5.

Given matricesE, Ntand Fof appropriate dimensions, with Ntsatisfying NTtNtI, for any μ>0, the following equation holds [39]:

ENtF+ENtFTμ1EET+μFTF (36)

The two following theorems are provided to guarantee that the system in Equation (23) is robustly asymptotically stable with a H∞ performance. Theorem 1 gives the controller stability condition with the given H∞ performance under time delay, measurement noise and load torque estimation error. Furthermore, Theorem 2 handles the problem of parameter uncertainties and converts the results into the LMIs form.

Theorem 1.

For given scalars τ1,τ2,κ , the system in Equation (23) is asymptotically stable and can satisfy the H∞ performance index (26), if there exist symmetric matrices 0<P,Qi,Rj 3×3 , i=1,2; j=1,2,3,4 , scalar λ>0 and any matrices Nk,Mk,Lk 9×3 , k=1,2 , X 9×9 such that the following matrix inequalities hold:

Φ1+sym{e1TPΔAe1}Θ¯EATP*R0**τ12R1+τ122R2+τ122R3+τ1222R42P<0 (37)
R2+R400*3R2+R40**5R2+R4X*R200*3R20**5R2>0 (38)

where

es=03×s13I3×303×12s3, s=1,2,,12 (39)
Φ1=sym{e1TPA¯PBKCPBKCPDE¯1}+sym{e1TPΔAe1}+e1THTHe1e11Tλ2Ie11e12Tκλ2e12+E¯2Q¯E¯2Te1e2TR1e1e23e1+e22e5TR1e1+e22e55e1e2+6e56e8TR1e1e2+6e56e8+Θ1TN1Λ1N2Λ2Θ1+Θ2TM1Λ3M2Λ4Θ2+Θ3TL1Λ5L2Λ6Θ3ζ¯1TR¯1ζ¯1+ζ¯1TR¯1ζ¯1 (40)
EA=A¯+ΔAe1+BKCe3+BKCe11+De12,  E¯1=e1Te3Te11Te12TT,  E¯2=e1Te2Te4T (41)
Θ¯=Θ1TN1,Θ1TN2,Θ2TM1,Θ2TM2,Θ3TL1,Θ3TL2,  Q¯==diagQ1, Q2Q1, Q2 (42)
R=diag{2R3,12R3,2R4,12R4,2R4,12R4}, τ12=τ2τ1 (43)
Θ1=e1Te5Te8TT,  Θ2=e2Te6Te9TT,  Θ3=e3Te7Te10TT (44)
Λ1=e1e5,  Λ2=12e1+e532e8,  Λ3=e2e6,  Λ4=12e2+e632e9 (45)
Λ5=e3e7,  Λ6=12e3+e732e10,  ζ1=e2e3 (46)

Proof. 

Define a new Lyapunov function for the system in Equation (23) as

Vt=V1t+V2t+V3t+V4t+V5t+V6t (47)

where

V1t=x˜TtPx˜t, V2t=tτ1tx˜TsQ1x˜sds+tτ2tτ1x˜TsQ2x˜sds,V3xt=τ1τ10t+λtx˜˙TsR1x˜˙sdsdλ, V4xt=τ12τ2τ1t+λtx˜˙TsR2x˜˙sdsdλ,V5xt=τ10α0t+λtx˜˙TsR3x˜˙sdsdλdα, V6xt=τ2τ1ατ1t+λtx˜˙TsR4x˜˙sdsdλdα, (48)

in which P, Q1, Q2, R1, R2, R3 and R4 are the symmetric positive definite matrices.

An augmented vector ξt is defined as:

ξt=η1Ttη2Ttη3Ttη4Ttη5Ttη6Ttη7Ttη8Ttη9Ttη10Ttη11Ttη12TtT (49)

where

η1Tt=x˜Tt, η2Tt=x˜Ttτ1, η3Tt=x˜Ttτt, η4Tt=x˜Ttτ2 (50)
η5Tt=1τ1tτ1tx˜Tsds, η6Tt=1τtτ1tτttτ1x˜Tsds, η7Tt=1τ2τttτ2tτtx˜Tsds (51)
η8Tt=2τ12τ10t+λtx˜Tsdsdλ, η9Tt=2τtτ12τtτ1t+λtτ1x˜Tsdsdλ (52)
η10Tt=2τ2τt2τ2τtt+λtτtx˜Tsdsdλ, η11Tt=wTt, η12Tt=d˜Tt (53)

Taking the time derivative of Vit, i=1, 2,, 6 along the trajectories of the system (23), one can obtain:

V˙t=V˙1t+V˙2t+V˙3t+V˙4t+V˙5t+V˙6t (54)
V˙1t=2x˜TtPx˜˙t=symη1TPA¯+ΔAη1+BKCη3+BKCη11+Dη12 (55)
V˙2t=η1TQ1η1+η2TQ2Q1η2η4TQ2η4 (56)
V˙3t=τ12x˜˙TtR1x˜˙tτ1tτ1tx˜˙TsR1x˜˙sds (57)
V˙4t=τ122x˜˙TtR2x˜˙tτ12tτ2tτ1x˜˙TsR2x˜˙sds (58)
V˙5t=τ122x˜˙TtR3x˜˙tτ10t+λtx˜˙TsR3x˜˙sdsdλ (59)
V˙6t=τ1222x˜˙TtR4x˜˙tτ2τ1t+λtτ1x˜˙TsR4x˜˙sdsdλ (60)

For the integral terms on the Equation (57), one has the following condition by using Lemma 1

τ1tτ1tx˜˙TsR1x˜˙sdsξTt{e1e2TR1e1e2+3e1+e22e5TR1e1+e22e5+5e1e2+6e56e8TR1e1e2+6e56e8}ξt. (61)

According to Lemma 2, for the double integral terms on the Equation (59), one has:

τ10t+λtx˜˙TsR3x˜˙sdsdλξTtΘ1T12N1R31N1T+112N2R31N2TΘ1ξt+ξTtΘ1TN1Λ1N2Λ2Θ1ξt. (62)

To dispose of the integral limit in the integral terms of (58) and (60), the integral interval is split as the following forms, respectively

τ12tτ2tτ1x˜˙TsR2x˜˙sds=τ12tτttτ1x˜˙TsR2x˜˙sdsτ12tτ2tτtx˜˙TsR2x˜˙sds (63)
τ2τ1t+λtτ1x˜˙TsR4x˜˙sdsdλ=τtτ1t+λtτ1x˜˙TsR4x˜˙sdsdλτ2τtt+λtτtx˜˙TsR4x˜˙sdsdλτ2τttτttτ1x˜˙TsR4x˜˙sdsdλ. (64)

The single integral terms in the Equations (63) and (64) can be formulated as:

τ12tτttτ1x˜˙TsR2x˜˙sdsτ12tτ2tτtx˜˙TsR2x˜˙sdsτ2τttτttτ1x˜˙TsR4x˜˙sds=τ12τtτ1τtτ1tτttτ1x˜˙TsR2x˜˙sds+τ12τ2τtτ2τttτ2tτtx˜˙TsR2x˜˙sds+τ2τtτtτ1τtτ1tτttτ1x˜˙TsR4x˜˙sds=1ατtτ1tτttτ1x˜˙TsR2x˜˙sds+11ατ2τttτ2tτtx˜˙TsR2x˜˙sds+1α1τtτ1tτttτ1x˜˙TsR4x˜˙sds, (65)

where α is the positive scalar. Based on Lemma 1, one has:

τ12tτttτ1x˜˙TsR2x˜˙sdsτ12tτ2tτtx˜˙TsR2x˜˙sdsτ2τttτttτ1x˜˙TsR4x˜˙sds1αξTtζ1ζ2ζ3TR200*3R20**5R2ζ1ζ2ζ3ξt11αξTtζ4ζ5ζ6TR200*3R20**5R2ζ4ζ5ζ6ξt1α1ξTtζ1ζ2ζ3TR400*3R40**5R4ζ1ζ2ζ3ξt1αξTtζ1ζ2ζ3TR2+R400*3R2+R40**5R2+R4ζ1ζ2ζ3ξt11αξTtζ4ζ5ζ6TR200*3R20**5R2ζ4ζ5ζ6ξt+ξTtζ1ζ2ζ3TR400*3R40**5R4ζ1ζ2ζ3ξt, (66)

with

ζ1=e2e3,ζ2=e2+e32e6,ζ3=e2e3+6e66e9,ζ4=e3e4,ζ5=e3+e42e7,ζ6=e3e4+6e76e10.

Using Lemma 3 in Equation (66), one has:

τ12tτttτ1x˜˙TsR2x˜˙sdsτ12tτ2tτtx˜˙TsR2x˜˙sdsτ2τttτttτ1x˜˙TsR4x˜˙sdsξTtζ¯1TR¯1ζ¯1ξt+ξTtζ¯2TR¯2ζ¯2ξt, (67)

in which

ζ¯1=ζ1Tζ2Tζ3Tζ4Tζ5Tζ6TT,ζ¯2=ζ1Tζ2Tζ3TT,R¯1=R2+R400*3R2+R40**5R2+R4X*R200*3R20**5R2>0,R¯2=R400*3R40**5R4. (68)

Thus, the condition (38) can be obtained.

For the double integral terms on Equation (64), by using Lemma 2, one has:

τtτ1t+λtτ1x˜˙TsR4x˜˙sdsdλξTtΘ2T12M1R41M1T+112M2R41M2TΘ2ξt+ξTtΘ2TM1Λ3M2Λ4Θ2ξt,τ2τtt+λtτtx˜˙TsR4x˜˙sdsdλξTtΘ3T12L1R41L1T+112L2R41L2TΘ3ξt+ξTtΘ3TL1Λ5L2Λ6Θ3ξt. (69)

By adding ztTzλ2wTtwtκλ2d˜Ttd˜t with λ>0, κ>0 to both sides of the Equation (54), and combing (61)–(69) together, we can obtain:

J=V˙t+ztTzλ2wTtwtκλ2d˜Ttd˜tξTt{sym{e1TPA¯PBKCPBKCPDE¯1+e1TPΔAe1}+e1THTHe1e11Tλ2Ie11e12Tκλ2e12+E¯2Q¯E¯2Te1e2TR1e1e23e1+e22e5TR1e1+e22e55e1e2+6e56e8TR1e1e2+6e56e8+Θ1T12N1R31N1T+112N2R31N2TΘ1+Θ1TN1Λ1N2Λ2Θ1+Θ2T12M1R41M1T+112M2R41M2TΘ2+Θ2TM1Λ3M2Λ4Θ2+Θ3T12L1R41L1T+112L2R41L2TΘ3+Θ3TL1Λ5L2Λ6Θ3ζ¯1TR¯1ζ¯1+ζ¯1TR¯1ζ¯1+EATτ12R1+τ122R2+τ122R3+τ1222R4EA}ξt. (70)

Then, the Equation (70) can be rewritten as:

JtξTt{Φ1+Φ2}ξt (71)

where,

Φ2=Θ1T12N1R31N1T+112N2R31N2TΘ1+Θ2T12M1R41M1T+112M2R41M2TΘ2+Θ3T12L1R41L1T+112L2R41L2TΘ3+EATτ12R1+τ122R2+τ122R3+τ1222R4EA. (72)

Let define Ψ1=Φ1+Φ2, applying Schur complement to solve the bilinear problem in Ψ1, we have:

Ψ1Ψ2=Φ1Θ¯EAT*R0**τ12R1+τ122R2+τ122R3+τ1222R41 (73)

Pre-multiplying and post-multiplying both sides of Ψ2 with diag{I,,I18,P}, and according to Lemma 4, one has:

Ψ2Ψ3=Φ1Θ¯EATP*R0**τ12R1+τ122R2+τ122R3+τ1222R42P (74)

It is obvious that Jt<0, if Ψ3<0 is hold, the condition (37) is obtained. Thus, according to the conditions (37) and (38), the following Equation (75) holds:

J=V˙t+ztTzλ2wTtwtκλ2d˜Ttd˜t<0 (75)

It can be seen from the condition (75) that the Equation V˙t<0 holds in the case of zero-measurement noise (wt=0) and zero-estimation error (d˜t=0). This indicates that the asymptotic stability for the system defined in (23) is guaranteed.

Furthermore, integrating both sides of the Equation (75) from zero to any t>0, it follows that

VV0+0zTtztdt<λ20wTtwtdt+κλ20d˜Ttd˜tdt (76)

Considering the system asymptotic stability V=0 and the zero-initial condition V0=0, we can obtain that the Equation (26) holds. Thus, the H∞ performance of the system (23) can be achieved if the conditions (37) and (38) can be solved. This completes the proof. □

Remark 2.

It can be seen from Theorem 1 that the control gain K cannot be directly solved by the LMI technique since the matrix Equation (37) is still a non-convex equation. Meanwhile, considering the uncertainties in the system (23), the original nonlinear matrix inequalities should be transformed into the LMI conditions. Then, the competent conditions solved by the LMI technique have been presented in Theorem 2.

Theorem 2.

For given scalarsτ1,τ2,κ,μ, the system (23) with output feedback gainK=STS1STYis asymptotically stable and can satisfy the H∞ performance index (26), if there exist symmetric matrices 0<P,Qi,Rj 3×3,i=1,2; j=1,2,3,4, scalar λ>0and any matrices Nk,Mk,Lk 9×3,k=1,2,X 9×9,Y 3×3such that the following matrix inequalities are satisfied:

Φ1Θ¯EATe1TPEμe1TFT0μe1TFT*R00000**τ12R1+τ122R2+τ122R3+τ1222R42P00PE0***μI000****μI00*****μI0******μI<0 (77)
R2+R400*3R2+R40**5R2+R4X*R200*3R20**5R2>0 (78)

where

Φ1=sym{e1TPA¯YCYCPDE¯1}+e1THTHe1e11Tλ2Ie11e12Tκλ2e12+E¯2Q¯E¯2Te1e2TR1e1e23e1+e22e5TR1e1+e22e55e1e2+6e56e8TR1e1e2+6e56e8+Θ1TN1Λ1N2Λ2Θ1+Θ2TM1Λ3M2Λ4Θ2+Θ3TL1Λ5L2Λ6Θ3ζ¯1TR¯1ζ¯1+ζ¯1TR¯1ζ¯1, (79)
EA=PA¯e1+YCe3+YCe11+PDe12. (80)

Proof. 

In this work, the uncertainties of the motor damping coefficient and driveshaft damping coefficient are considered. Based on the uncertain matrices ΔA defined in the Equation (17), the Equation (37) can be rewritten as follows

Φ1Θ¯E¯ATP*R0**τ12R1+τ122R2+τ122R3+τ1222R42P+sym{e¯1TPENtFe¯1}+sym{e¯2TPENtFe¯1}<0 (81)

where, E¯A=A¯e1+BKCe3+BKCe11+De12, e¯1=e1018×303×3, e¯2=036×3018×3I3×3.

By using Lemma 5 and Schur complement, yields

Ψ3Ψ4=Φ1Θ¯E¯ATPe1TPEμe1TFT0μe1TFT*R00000**τ12R1+τ122R2+τ122R3+τ1222R42P00PE0***μI000****μI00*****μI0******μI (82)

Define Y=PBK, PB=S, one has K=S1Y=STS1STY, then the matrix Ψ4 can be rewritten as:

Ψ4=Φ1Θ¯EATe1TPEμe1TFT0μe1TFT*R00000**τ12R1+τ122R2+τ122R3+τ1222R42P00PE0***μI000****μI00*****μI0******μI (83)

If Ψ4<0 is satisfied, the Equation (81) holds. Thus, the condition (77) can be obtained. The Equation (78) is equivalent to the condition (38). This completes the proof. □

Remark 3.

By solving Theorem 2, the corresponding vehicle speed tracking control gain can be obtained. As mentioned in Section 1, many advanced control methods (such as MPC and SMC) have been proposed to achieve speed tracking control during one of the different disturbances. From the perspective of engineering application, these advanced methods may be complex and have a large number of calculations for the in-vehicle controller under simultaneously considering different disturbances. Thus, this study chooses the PID and traditional H∞ state feedback control algorithms for comparative purposes, which are easy to be practically applied to verify the control effect in future experiments. To demonstrate the effectiveness of the proposed controller, the PID controller and the traditional H∞ state feedback controller with commutation delay are introduced in the following section.

5. Results and Discussions

5.1. Parameters of Vehicle Model and Controller

The proposed method is employed to design the robust speed tracking controller for the IMT powertrain system to achieve the required tracking performance under non-ideal working conditions. Based on the schematic diagram in Figure 1, the designed simulation platform is established in Figure 2 to evaluate the proposed controller. As shown in Figure 2, the entire system is composed of an IMT powertrain system module, a sensors module, a CAN module, a load torque estimator, a low-pass filter module, a vehicle state reference module, and a controller module. The IMT powertrain system module receives the motor torque command from the CAN unit and computes the corresponding motor speed and wheel speed. The actual vehicle speed in the simulation is calculated as the wheel speed times the wheel radius. The relevant physical and uncertain parameters of the IMT powertrain system can be found in [33,40], which are listed in Table 1. As shown in Figure 3, the parametric uncertainties of shaft damping and motor damping coefficients are assumed to be 15% and 30% of their nominal value, respectively [40].

Figure 2.

Figure 2

Simulation model for IMT control system.

Table 1.

Numerical parameters of IMT powertrain system.

Jn Composite inertia of motor and gearbox 0.31 kg·m2
Jw Inertia of wheels 1.7747 kg·m2
mv Vehicle mass 1463 kg
rw Wheel radius 0.3 m
ks Shaft spring coefficient 9520 Nm/rad
cs Shaft damping coefficient 56 ± (56 × 15%) Nm·s/rad
ia Gear ratio 5.59
ρair Air density 1.29 kg/m3
Cd Aerodynamic drag coefficient 0.325
Af Effective front area 1.8 m2
g Gravitational acceleration 9.8 m/s2
μ Tire rolling resistance coefficent 0.01 Nm·s/rad
cm Motor damping coefficient 0.01 ± (0.01 × 30%) Nm·s/rad

Figure 3.

Figure 3

Rotational damping coefficient of (a) motor (b) drive shaft.

Moreover, the motor speed and wheel speed can be measured by the sensor module. To construct the non-ideal working condition, the band-limited white noises with different noise powers are used as the measurement noises for the motor speed signal and wheel speed signal, which are shown in Figure 4, respectively.

Figure 4.

Figure 4

Measurement noise in sensors.

The CAN module is conducted to generate the CAN-induced delay. Based on the published works [22,34], it can be found that the length of CAN-induced delay has an approximately linear relationship with the signal priorities. Thus, a simplified and conservative definition of CAN-induced delay distribution is introduced in this application study to investigate the robustness of the proposed controller. As shown in Figure 5, the lower bound of the CAN-induced delay is set as 1 ms and the upper bound is set as 20 ms. In the simulation cases, the CAN-induced delay shown in Figure 5 is time-varying and conservatively assumed to be uniformly distributed in the corresponding interval. Furthermore, the load torque observer is employed to estimate the external load torque by the signals of motor torque, motor speed and wheel speed from the CAN unit. The external load torque to be estimated is usually of low frequency, whereas the measurement noise is of medium or high frequency. To reduce the estimation error introduced by the measurement noises, a first-order system is employed as the low-pass filter [32], which is written as:

Fs=1Ts+1 (84)

where T is the time constant of the system, which is determined T=0.03 s by the trial and error method.

Figure 5.

Figure 5

Time-varying delay in signal transmission.

Finally, the references of vehicle state are calculated by the state reference module and the target motor torque can be solved by the controller module.

Taking into account the motor maximum torque, the saturation functions are employed to restrict the motor torque, motor speed, and motor power. They are written as

340 NmTm340 Nm,2500 Nm/sT˙m2500 Nm/s,0<wm<9000 r/min. (85)

To prove the advantage of the proposed robust speed tracking controller (RSTC), the PID controller (PIDC) and the H∞ state feedback controller (SFC) with commutation delays are comprehensively compared. By setting the positive scalars τ1=1 ms, τ2=20 ms, κ=1 and μ=0.007, it can be obtained that the minimum guaranteed closed-loop system H∞ performance index is calculated as γmin=14.4345 and the admissible control gain can be obtained by solving Theorem 2. Meanwhile, the admissible control gain of the SFC with H∞ performance index γmin=130.3630 is calculated by the free-weighting matrix method [23], and the admissible control gain of the PIDC is determined by the trial-and-error method. The corresponding control gains of the three controllers are also provided in Table 2. The maximum speed tracking errors of the RSTC are smaller than the PIDC and the SFC though there exists the road slope variation.

Table 2.

Gains and performance index of controllers.

Index Gain Performance Index
Controllers
PIDC KP=98.3 ;KI=117.8; KD=1.4 None
SFC [23] K=3.7189286.5371 γmin=130.3630
RSTC K=0.01881.1646 γmin=14.4345

5.2. Performance Analysis of Robust Speed Tracking Controller

5.2.1. Simulation Conditions

In the simulation, a target speed curve is designed. The speed curve includes the typical acceleration test, deceleration test, and constant velocity test, in which the regular driving conditions are considered. In the designed speed curve, to verify the controller robustness under the speed variation, the acceleration is set as 1.67 m/s2 and the deceleration is set as 3.33 m/s2, and both are higher than the maximum acceleration of 1.11 m/s2 and maximum deceleration of 2.22 m/s2 in the New European Driving Cycle (NEDC). The designed constant velocity is 30 km/h and 60 km/h, both of which are typical vehicle cruise speeds. The time-varying road gradient is given in Figure 6.

Figure 6.

Figure 6

Unknown road slope angle variation.

To analyze the effect of different interference factors on the performance of vehicle speed tracking, three interference conditions are considered in this work. For Condition 1, only the uncertainty interference of the motor and drive shaft rotational damping coefficient is introduced. Since both the measurement noise and signal transmission time delay exist during the signal transmission process, they are introduced to the simulation simultaneously. For Condition 2, the parameter uncertainty, measurement noise and signal transmission time delay are employed. Compared with Condition 2, the unknown road slope angle variation in Figure 6 is also considered in Condition 3. The simulation results under interference different conditions are shown in Figure 7, Figure 8, Figure 9 and Figure 10.

Figure 7.

Figure 7

Figure 7

Motor torque dynamic response in (a) Condition 1 (b) Condition 2 (c) Condition 3.

Figure 8.

Figure 8

Figure 8

Wrap rate dynamic responses in (a) Condition 1 (b) Condition 2 (c) Condition 3.

Figure 9.

Figure 9

Figure 9

Estimated road resistance responses in (a) Condition 1 (b) Condition 2 (c) Condition 3.

Figure 10.

Figure 10

Figure 10

Vehicle speed tracking responses in (a) Condition 1 (b) Condition 2 (c) Condition 3.

5.2.2. Performance Comparisons

The motor torque output under three controllers is plotted in Figure 7 and the standard deviations of motor torque are listed in Table 3. It is well known that the large torque variation can generate strong motor torque oscillation. To evaluate the torque variation range, the dynamic torque responses between 15 s and 25 s are used to calculate the standard deviation. In Condition 1, the motor torque under the three controllers is stable. In Condition 2, the motor torque under PIDC or SFC is jagged. In practice, the torque oscillation should be avoided, as it would increase the motor load and powertrain jitter. However, RSTC makes the motor torque more stable, which indicates that the oscillation is greatly suppressed under time delay and measurement noise. In Condition 3, the motor torque under PIDC or SFC is jagged greatly, which is similar to the torque in Figure 7b. It can be found that RSTC generates smooth torque output even there are a time delay and measurement noise.

Table 3.

Standard deviations of motor torque between 15 s and 25 s.

Controllers PIDC SFC RSTC
Conditions
Condition 1 20.8652 Nm 11.6532 Nm 11.5835 Nm
Condition 2 35.3368 Nm 42.9183 Nm 12.5615 Nm
Condition 3 44.2241 Nm 51.7989 Nm 28.0982 Nm

The shaft wrap rate, the difference between the motor rotation speed divided by the gear ratio and the wheel rotation speed, is utilized to represent the jitter of the vehicle driveline. The wrap rate under three controllers is shown in Figure 8 and the standard deviations of wrap rate are listed in Table 4. In Condition 1, the wrap rate under three controllers only fluctuates significantly when the motor torque changes rapidly, and the wrap rate under RSTC has the smallest fluctuation amplitude. In Condition 2, the wrap rate responses under PIDC or SFC controller oscillate obviously during the simulation running. By contrast, RSTC can reduce the fluctuation of wrap rate when the motor torque changes quickly. It indicates that drive axle durability and passenger ride comfort are improved compared with PIDC and SFC. In Condition 3, the wrap rates under PIDC and SFC have higher amplitude than RSTC. Due to the extra resistance change caused by the road slope variation, the wrap rates in Condition 3 have greater oscillation than without road slope variation in Condition 2.

Table 4.

Standard deviations of wrap rate.

Controllers PID SFC RSTC
Conditions
Condition 1 0.0598 rad/s 0.1379 rad/s 0.1363 rad/s
Condition 2 0.9715 rad/s 1.2878 rad/s 0.1379 rad/s
Condition 3 1.0304 rad/s 1.4069 rad/s 0.1449 rad/s

To describe the external disturbance induced by the unknown road condition, the road resistance is estimated by Equation (10). The estimated road resistance in Condition 1 is presented in Figure 9a, in which the legend Tr means the real road resistance in Equation (6), the legend SFC means the estimated road resistance under SFC, and the RSTC means the estimated road resistance under RSTC. Since the elasticity of the driving shaft is neglected in the Equation (10), it can be seen that the error of resistance torque estimation increases when the axle wrap rate oscillates. Owing to the parameter uncertainties of IMT powertrain system, there is a small estimation error during the whole driving process. To improve the anti-disturbance ability, the estimation error is considered in the robust controller design.

As shown in Figure 9b,c, the road resistance is estimated and processed by the low-pass filter. It can be found in Figure 9a,b that the estimated resistance torque under SFC fluctuates greatly due to the time delay and measurement noise. The estimated resistance torque under RSTC fluctuates slightly when the axle wrap rate oscillates. Similarly, it can be seen from Figure 9c that the road torque estimated by SFC tracks the real external resistance torque with the obvious fluctuation. But, the estimator with RSTC can ensure a stable estimation performance, except for the slight fluctuation when the axle wrap rate changes sharply. The reason is that the motor torque output and the axle wrap rate under RSTC are more stable than SFC. It is easy to obtain from the Equation (10) that the smaller axle wrap rate and more stable motor torques can achieve a more accurate and stable estimation. Moreover, it is worth noting that the estimated Tr in Equation (6) includes not only the road resistance but also the air resistance. Thus, the disturbance caused by rolling resistance coefficient variation and unknown wind speed is also precisely estimated.

The maximum values and standard deviations of road resistance estimation error are given in Table 5. It can be seen that both the maximum values and standard deviations of road resistance estimation error under RSTC are less than under SFC in Condition 2 and Condition 3, which means that RSTC has the more accurate and stable estimation performance.

Table 5.

Maximum values and standard deviations of road resistance estimation error.

Conditions SFC RSTC
Controllers
Condition 1 Maximum error 7.5929 Nm 7.4880 Nm
Standard deviations of error 2.8175 Nm 2.8157 Nm
Condition 2 Maximum error 38.4857 Nm 13.9597 Nm
Standard deviations of error 14.6416 Nm 3.2688 Nm
Condition 3 Maximum error 59.7465 Nm 28.1914 Nm
Standard deviations of error 17.3692 Nm 9.2753 Nm

The speed tracking performance comparison under three controllers is shown in Figure 10. In Condition 1, all three controllers can quickly track the reference speed. But, the speed response under PIDC generates a slight overshoot. It can be found in Figure 10a,b that the vehicle speed under RSTC control is more stable than under PIDC and SFC with the measurement noise and signal transmission time delay. It can be seen in Figure 10b,c that the vehicle speed under PIDC and SFC suffers a greater fluctuation owing to the road slope variation. The RSTC makes the vehicle speed accurately track the target speed, except for a slight tracking error when road slope varies. Therefore, the conclusion can be drawn that the RSTC has better robustness to the time delay, measurement noise, road slope variation and parameter uncertainties than the PIDC and SFC.

To further verify the speed tracking performance of the proposed controller, the speed tracking errors are shown in Figure 11. It can be found in Figure 11a that the PIDC has the larger tracking error with the wrap rate variation at about 0 s, 5 s, 10 s, 15 s and 25 s due to the torsion of the flexible drive shaft. In Condition 2, compared with the PIDC and SFC, RSTC keeps the tracking error in a minimum range without fluctuation. The tracking error standard deviations of the PIDC, RHC and RSTC are 0.5548 km/h, 0.1503 km/h and 0.0625 km/h, respectively. The maximum tracking error of the PIDC, SFC and RSTC is 2.3954 km/h at 25.63 s, 0.5840 km/h at 10.31 s, and 0.2056 km/h at 25.11 s, respectively. Figure 11c shows the tracking errors of different controllers under road slope variation. Due to the stable motor torque output, RSTC keeps the tracking error in a minimum range. Their standard deviations are 0.5600 km/h, 0.1522 km/h and 0.0766 km/h, respectively. The maximum tracking errors of the PIDC, RHC and RSTC are 2.2188 km/h at 25.65 s, 0.5133 km/h at 28.46 s and 0.2734 km/h at 25.11 s, respectively. These results demonstrate that the RSTC has better speed tracking ability and accuracy than the PIDC and RSTC.

Figure 11.

Figure 11

Figure 11

Vehicle speed tracking error responses in (a) Condition 1 (b) Condition 2 (c) Condition 3.

Remark 4.

Although this work copes with different disturbances in controller design to improve the speed tracking ability, there are still methodological limitations in the proposed control method. Considering the cost, the speed is usually calculated by the wheel speed in engineering applications. Thus, this study designs the speed controller based on this assumption, which is not valid when the wheels slip. The speed should be further estimated by combining the acceleration sensor or GPS. Then, the CAN-induced delay is assumed to be uniformly distributed. This assumption is conservative given that it can be nonstationary in real driving conditions. Thus, the nonstationary condition of CAN-induced delay should be further investigated. Moreover, the stiffness coefficient and damping coefficient of the IMT powertrain system may be nonlinear, thus the linear assumption seems to be conservative.

6. Conclusions

This paper proposed a robust speed tracking control method for future EVs with IMT powertrain system to achieve precise speed tracking performance. Compared with the two implemented control methods (PIDC and SFC), the main contributions of this study are summarized as follows:

  • (1)

    The network-induced delay, parameter uncertainties, measurement noise and unknown road slope variation are simultaneously considered to improve the robustness of the speed tracking controller. There are a few works comprehensively addressing these control issues.

  • (2)

    The road resistance observer is synthesized in the speed tracking controller design, which can timely respond to the road slope variation. Thus, the proposed control method can guarantee a smaller overshoot of the dynamic responses.

  • (3)

    A novel Lyapunov function is proposed in the speed tracking controller design to ensure the global asymptotic stability conditions with the required H∞ performance. This can reduce the possible design conservativeness and improve the controller robustness.

In further works, the nonstationary distribution of CAN-induced delay and nonlinear property of the IMT powertrain system should be analyzed, and more experiments should be conducted under different disturbances to further verify the effectiveness of the proposed method. Moreover, the advanced control methods would be investigated to further improve the controller robustness.

Author Contributions

Conceptualization, M.W.; Supervision, Y.C.; Writing—original draft, J.Z. and Q.F.; Writing—review & editing, J.Z. and B.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Natural Science Foundation of China (Grant Numbers: 12002123, 51875181), the Science Fund of State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body (Grant Number: 32065011) and the Natural Science Foundation of Hunan Province (Grant Number: 2020JJ5079).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Footnotes

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Ahmad S., Malik S., Park D.-H., Kim D. Design of Lightweight Driver-Assistance System for Safe Driving in Electric Vehicles. Sensors. 2019;19:4761. doi: 10.3390/s19214761. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Wu G., Zhang X., Dong Z. Powertrain architectures of electrified vehicles: Review, classification and comparison. J. Frankl. Inst. 2015;352:425–448. doi: 10.1016/j.jfranklin.2014.04.018. [DOI] [Google Scholar]
  • 3.Sun X., Li Z., Wang X., Li C. Technology Development of Electric Vehicles: A Review. Energies. 2019;13:90. doi: 10.3390/en13010090. [DOI] [Google Scholar]
  • 4.Li W., Zhu W., Zhu X., Xu Y., Yang J., Li Z. Torsional Oscillations Control of Integrated Motor-Transmission System Over Controller Area Network. IEEE Access. 2019;8:4397–4407. doi: 10.1109/ACCESS.2019.2962828. [DOI] [Google Scholar]
  • 5.Zeng M., Tan B., Ding F., Zhang B., Zhou H., Chen Y. An experimental investigation of resonance sources and vibration transmission for a pure electric bus. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2020;234:950–962. doi: 10.1177/0954407019879258. [DOI] [Google Scholar]
  • 6.Bai G., Bao C., Wu J., Wu D., Zhang J., He X. A Robust Guiding Torque Control Method for Automatic Steering Using LMI Algorithm. IEEE Access. 2020;8:22162–22169. doi: 10.1109/ACCESS.2020.2969207. [DOI] [Google Scholar]
  • 7.Wu J., Wang Z., Zhang L. Unbiased-estimation-based and computation-efficient adaptive MPC for four-wheel-independently-actuated electric vehicles. Mech. Mach. Theory. 2020;154:104100. doi: 10.1016/j.mechmachtheory.2020.104100. [DOI] [Google Scholar]
  • 8.Huang Q., Huang Z., Zhou H. Nonlinear optimal and robust speed control for a light-weighted all-electric vehicle. IET Control Theory Appl. 2009;3:437–444. doi: 10.1049/iet-cta.2007.0367. [DOI] [Google Scholar]
  • 9.Chu H., Guo L., Chen H., Gao B. Optimal car-following control for intelligent vehicles using online road-slope approximation method. Sci. China Inf. Sci. 2020;64:1–16. doi: 10.1007/s11432-019-2756-3. [DOI] [Google Scholar]
  • 10.Zhang Y.Y., Zhang Z., Ai Y., Feng J., Zhang Y.L. Murphey, Estimation of Electric Mining Haul Trucks’ Mass and Road Slope Using Dual Level Reinforcement Estimator. IEEE Trans. Veh. Technol. 2019;68:10627–10638. doi: 10.1109/TVT.2019.2943574. [DOI] [Google Scholar]
  • 11.Hu P., Guo J., Li N., Wang R. A robust longitudinal sliding-mode controller design for autonomous ground vehicle based on fuzzy logic. Int. J. Veh. Auton. Syst. 2013;11:368. doi: 10.1504/IJVAS.2013.056619. [DOI] [Google Scholar]
  • 12.Diba F., Arora A., Esmailzadeh E. Optimized robust cruise control system for an electric vehicle. Syst. Sci. Control Eng. 2014;2:175–182. doi: 10.1080/21642583.2014.891956. [DOI] [Google Scholar]
  • 13.Khooban M.H., Vafamand N., Niknam T. T–S fuzzy model predictive speed control of electrical vehicles. ISA Trans. 2016;64:231–240. doi: 10.1016/j.isatra.2016.04.019. [DOI] [PubMed] [Google Scholar]
  • 14.Khooban M.H., Naghash-Almasi O., Niknam T., Sha-Sadeghi M. Intelligent robust PI adaptive control strategy for speed control of EV(s) IET Sci. Meas. Technol. 2016;10:433–441. doi: 10.1049/iet-smt.2015.0190. [DOI] [Google Scholar]
  • 15.Zhu M., Chen H., Xiong G. A model predictive speed tracking control approach for autonomous ground vehicles. Mech. Syst. Signal Process. 2017;87:138–152. doi: 10.1016/j.ymssp.2016.03.003. [DOI] [Google Scholar]
  • 16.Vafamand N., Arefi M.M., Khooban M.H., Dragicevic T., Blaabjerg F. Nonlinear Model Predictive Speed Control of Electric Vehicles Represented by Linear Parameter Varying Models With Bias Terms. IEEE J. Emerg. Sel. Top. Power Electron. 2018;7:2081–2089. doi: 10.1109/JESTPE.2018.2884346. [DOI] [Google Scholar]
  • 17.Ali S.M.N., Hossain M.J., Wang D., Lu K., Rasmussen P.O., Sharma V., Kashif M. Robust Sensorless Control Against Thermally Degraded Speed Performance in an IM Drive Based Electric Vehicle. IEEE Trans. Energy Convers. 2020;35:896–907. doi: 10.1109/TEC.2020.2968547. [DOI] [Google Scholar]
  • 18.Shuai Z., Zhang H., Wang J., Li J., Ouyang M. Lateral motion control for four-wheel-independent-drive electric vehicles using optimal torque allocation and dynamic message priority scheduling. Control Eng. Pr. 2013;24:55–66. doi: 10.1016/j.conengprac.2013.11.012. [DOI] [Google Scholar]
  • 19.Zhang J., Zhang B., Zhang N., Wang C., Chen Y. A novel robust event-triggered fault tolerant automatic steering control approach of autonomous land vehicles under in-vehicle network delay. Int. J. Robust Nonlinear Control. 2021;31:2436–2464. doi: 10.1002/rnc.5393. [DOI] [Google Scholar]
  • 20.Shuai Z., Zhang H., Wang J., Li J., Ouyang M. Combined AFS and DYC Control of Four-Wheel-Independent-Drive Electric Vehicles over CAN Network with Time-Varying Delays. IEEE Trans. Veh. Technol. 2013;63:591–602. doi: 10.1109/TVT.2013.2279843. [DOI] [Google Scholar]
  • 21.Wang R., Jing H., Hu C., Yan F., Chen N. Robust H∞ Path Following Control for Autonomous Ground Vehicles with Delay and Data Dropout. IEEE Trans. Intell. Transp. Syst. 2016;17:2042–2050. doi: 10.1109/TITS.2015.2498157. [DOI] [Google Scholar]
  • 22.Liu Y., Zhu X., Zhang H., Basin M. Improved Robust Speed Tracking Controller Design for an Integrated Motor-Transmission Powertrain System Over Controller Area Network. IEEE/ASME Trans. Mechatron. 2018;23:1404–1414. doi: 10.1109/TMECH.2018.2812170. [DOI] [Google Scholar]
  • 23.Luo J., Zhao J. Robust H∞ control for networked switched fuzzy systems with network-induced delays and packet dropout, Circuits. Syst. Signal Process. 2015;34:663–679. doi: 10.1007/s00034-014-9860-z. [DOI] [Google Scholar]
  • 24.Lee T.H., Park J.H. Improved stability conditions of time-varying delay systems based on new Lyapunov functionals. J. Frankl. Inst. 2018;355:1176–1191. doi: 10.1016/j.jfranklin.2017.12.014. [DOI] [Google Scholar]
  • 25.Zeng H.-B., Liu X.-G., Wang W., Xiao S.-P. New results on stability analysis of systems with time-varying delays using a generalized free-matrix-based inequality. J. Frankl. Inst. 2019;356:7312–7321. doi: 10.1016/j.jfranklin.2019.03.029. [DOI] [Google Scholar]
  • 26.Zhu J., Wang Z., Zhang L., Zhang W. State and parameter estimation based on a modified particle filter for an in-wheel-motor-drive electric vehicle. Mech. Mach. Theory. 2018;133:606–624. doi: 10.1016/j.mechmachtheory.2018.12.008. [DOI] [Google Scholar]
  • 27.Vu N.-T., Choi H., Kim R.-Y., Jung J.-W. Robust speed control method for permanent magnet synchronous motor. IET Electr. Power Appl. 2012;6:399–411. doi: 10.1049/iet-epa.2011.0384. [DOI] [Google Scholar]
  • 28.Xiong H., Liu J., Zhang R., Zhu X., Liu H. An Accurate Vehicle and Road Condition Estimation Algorithm for Vehicle Net-working Applications. IEEE Access. 2019;7:17705–17715. doi: 10.1109/ACCESS.2019.2895413. [DOI] [Google Scholar]
  • 29.Lee J., Ossareh H.R., Eun Y. Analyzing noise-induced tracking errors in control systems with saturation: A stochastic linear-ization approach. J. Frankl. Inst. 2021;358:6261–6280. doi: 10.1016/j.jfranklin.2021.06.017. [DOI] [Google Scholar]
  • 30.Chen W.-H., Yang J., Guo L., Li S. Disturbance-Observer-Based Control and Related Methods—An Overview. IEEE Trans. Ind. Electron. 2015;63:1083–1095. doi: 10.1109/TIE.2015.2478397. [DOI] [Google Scholar]
  • 31.Sakthivel R., Mohanapriya S., Karimi H.R., Selvaraj P. A Robust Repetitive-Control Design for a Class of Uncertain Stochastic Dynamical Systems. IEEE Trans. Circuits Syst. II Express Briefs. 2016;64:427–431. doi: 10.1109/TCSII.2016.2572202. [DOI] [Google Scholar]
  • 32.Yu P., Wu M., She J., Liu K.-Z., Nakanishi Y. An Improved Equivalent-Input-Disturbance Approach for Repetitive Control System With State Delay and Disturbance. IEEE Trans. Ind. Electron. 2017;65:521–531. doi: 10.1109/TIE.2017.2716906. [DOI] [Google Scholar]
  • 33.Zhu X., Li W. Takagi–Sugeno fuzzy model based shaft torque estimation for integrated motor–transmission system. ISA Trans. 2019;93:14–22. doi: 10.1016/j.isatra.2019.03.002. [DOI] [PubMed] [Google Scholar]
  • 34.Zhu X., Zhang H., Cao D., Fang Z. Robust control of integrated motor-transmission powertrain system over controller area network for automotive applications. Mech. Syst. Signal Process. 2015;58-59:15–28. doi: 10.1016/j.ymssp.2014.11.011. [DOI] [Google Scholar]
  • 35.Hien L.V., Trinh H. Refined Jensen-based inequality approach to stability analysis of time-delay systems. IET Control. Theory Appl. 2015;9:2188–2194. doi: 10.1049/iet-cta.2014.0962. [DOI] [Google Scholar]
  • 36.Datta R., Dey R., Bhattacharya B., Saravanakumar R., Ahn C.K. New double integral inequality with application to stability analysis for linear retarded systems. IET Control Theory Appl. 2019;13:1514–1524. doi: 10.1049/iet-cta.2018.5732. [DOI] [Google Scholar]
  • 37.Park P., Ko J.W., Jeong C. Reciprocally convex approach to stability of systems with time-varying delays. Automatica. 2011;47:235–238. doi: 10.1016/j.automatica.2010.10.014. [DOI] [Google Scholar]
  • 38.Deng W.H., Fei M.R. TS fuzzy H∞ control and numerical simulation of nonlinear networked control systems. J. Syst. Simul. 2010;22:1652. [Google Scholar]
  • 39.Wang R., Zhang H., Wang J. Linear Parameter-Varying Controller Design for Four-Wheel Independently Actuated Electric Ground Vehicles with Active Steering Systems. IEEE Trans. Control Syst. Technol. 2013;22:1281–1296. doi: 10.1109/tcst.2013.2278237. [DOI] [Google Scholar]
  • 40.Zhu X., Meng F., Zhang H., Cui Y. Robust driveshaft torque observer design for stepped ratio transmission in electric vehicles. Neurocomputing. 2015;164:262–271. doi: 10.1016/j.neucom.2015.02.062. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Not applicable.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES