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

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.


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 leastsquares 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 networkinduced 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.

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].
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]: where J n denotes the composite inertia of the motor and gearbox, ω m denotes the rotational speed of the motor, T m denotes the motor torque, T s denotes the driveshaft torque, i a denotes the total gear ratio of the powertrain, c m denotes the motor damping coefficient, J v denotes the equivalent inertia of the driveshaft, J w denotes the inertia of the wheel, m v denotes the vehicle mass, r w denotes the wheel radius, ω w denotes the rotational speed of the wheel, T r denotes the external resistance load torque, k s 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, c s 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, A f denotes the frontal area, and C d denotes the aerodynamic drag coefficient. The state-space model of the IMT powertrain system can be written as: .
In which x = ω m ω w θ s T is the state variable, u = T m is the control input, d = 0 T r 0 T is the external disturbance. Based on Equation (1), the matrices A, B, and D are defined as: 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: where y =[ω m ω w 0 ] T is the measured output vector, w = w 1 w 2 0 T is the measurement noise, and C =   1 0 0 To calculate the matrix dimension in the controller design process, the variable d(t) and w(t), and the matrices C and D are zero-paddled to the appropriate dimensions.

Remark 1.
The external resistance load torque T r 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: whereT r is the estimated value of T r , and T m 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, T r can be estimated by Equation (10) without the time-varying parameter α. However, the measurement noises of ω w and ω m reduces the estimation accuracy of T r . 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 c m = c m + ∆c m N 1 (11) c s = c s + ∆c s N 2 (12) where N i (i = 1, 2) denote the time-varying parameters with satisfying N i ≤ 1, and c i (i = m, s) denote the nominal values of c i .

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: where ω * m , ω * w , θ * s and T * m 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: .
T is the state variable of the speed tracking error model with The matrices A and ∆A are given as: Considering the time delay in the process of signal transmission, the output feedback controller is defined as follows: 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: Which then yields .
where, τ 1 is the lower bound of the generalized delay and τ 2 is the upper bound.

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 z(t) can be defined as: 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 w(t) can affect the speed tracking performance. Thus, a weighted robust H∞ performance is defined as follows: where λ is the H∞ performance index and κ is the weighting factor.

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 matrix R > 0 and any continuously differentiable function x : [a, b] → R n , the following equation holds [35]: where → R n be a continuously differentiable function. For a given symmetric positive definitive matrix R ∈ R n×n and any matrices L 1 , L 2 ∈ R 3n×n , the following equation holds [36]: where Lemma 3. For given positive integers m and n, a scalar α in the interval (0, 1), a given matrix R > 0, and two matrices W 1 and W 2 in R n×m , the function Ξ(α, R) is defined for all vectors ξ in R m by Then, if there exists a matrix X in R n×n such that Then the following equation holds [37]: Lemma 4. If there exists a matrix X and positive definite matrix W, the following two conditions are equivalent [38]: Lemma 5. Given matrices E, N(t) and F of appropriate dimensions, with N(t) satisfying N T (t)N(t) ≤ I, for any µ > 0, the following equation holds [39]: 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.
For the integral terms on the Equation (57), one has the following condition by using According to Lemma 2, for the double integral terms on the Equation (59), one has: To dispose of the integral limit in the integral terms of (58) and (60), the integral interval is split as the following forms, respectively The single integral terms in the Equations (63) and (64) can be formulated as: x(s)ds x(s)ds where α is the positive scalar. Based on Lemma 1, one has: with Using Lemma 3 in Equation (66), one has: in which Thus, the condition (38) can be obtained.
V(t) < 0 holds in the case of zero-measurement noise (w(t) = 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 Considering the system asymptotic stability V(∞) = 0 and the zero-initial condition V(0) = 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.
By using Lemma 5 and Schur complement, yields Define Y = PBK, PB = S, one has K = S −1 Y = S T S −1 S T Y, then the matrix Ψ 4 can be rewritten as: 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.

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].   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. 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: where T is the time constant of the system, which is determined T = 0.03 s by the trial and error method. 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 Nm ≤ T m ≤ 340 Nm, −2500 Nm/s ≤ . T m ≤ 2500 Nm/s, 0 < w m < 9000 r/min.
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-anderror 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. 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/s 2 and the deceleration is set as 3.33 m/s 2 , and both are higher than the maximum acceleration of 1.11 m/s 2 and maximum deceleration of 2.22 m/s 2 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. 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 Figures 7-10.

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. 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. 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 lowpass 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. 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.

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.

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.