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.
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]:
| (1) |
| (2) |
| (3) |
| (4) |
| (5) |
| (6) |
where denotes the composite inertia of the motor and gearbox, denotes the rotational speed of the motor, denotes the motor torque, denotes the driveshaft torque, denotes the total gear ratio of the powertrain, denotes the motor damping coefficient, denotes the equivalent inertia of the driveshaft, denotes the inertia of the wheel, denotes the vehicle mass, denotes the wheel radius, denotes the rotational speed of the wheel, denotes the external resistance load torque, denotes the stiffness coefficient of the driveshaft, denotes the torsional angle of the driveshaft, denotes the rotational displacement of the motor, denotes the rotational displacement of the wheel, denotes the damping coefficient of the driveshaft, denotes the rolling resistance coefficient, denotes the gravitational acceleration, denotes the road grade, denotes the air density, denotes the frontal area, and denotes the aerodynamic drag coefficient.
The state-space model of the IMT powertrain system can be written as:
| (7) |
In which is the state variable, is the control input, is the external disturbance. Based on Equation (1), the matrices , , and are defined as:
| (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:
| (9) |
where is the measured output vector, is the measurement noise, and .
To calculate the matrix dimension in the controller design process, the variable and , and the matrices and are zero-paddled to the appropriate dimensions.
Remark 1.
The external resistance load torque in the Equation (6) changes with rolling resistance coefficient , wheel rotational speed 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:
(10) where is the estimated value of , and can be collected from the MCU. The wheel and motor rotational speeds and can be measured from the sensors, and the corresponding rotational accelerations and can be obtained. Thus, can be estimated by Equation (10) without the time-varying parameter . However, the measurement noises of and reduces the estimation accuracy of . 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
| (11) |
| (12) |
where denote the time-varying parameters with satisfying , and denote the nominal values of .
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:
| (13) |
| (14) |
| (15) |
| (16) |
where , , and are the desired values of the corresponding variables, which are solved based on the above Equations (13)–(16) with any desired vehicle speed . 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:
| (17) |
where is the state variable of the speed tracking error model with , , and . is the control input error. is the estimation error of . The matrices and are given as:
| (18) |
| (19) |
Considering the time delay in the process of signal transmission, the output feedback controller is defined as follows:
| (20) |
| (21) |
where K is the control gain to be designed, is the sensor-to-controller delay, and is the controller-to-actuator delay.
The delay can be combined into a generalized form as:
| (22) |
Which then yields
| (23) |
| (24) |
where, is the lower bound of the generalized delay and 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 can be defined as:
| (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 and measurement noise can affect the speed tracking performance. Thus, a weighted robust H∞ performance is defined as follows:
| (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 matrixand any continuously differentiable function , the following equation holds [35]:
(27) where
(28)
Lemma 2.
Letbe a continuously differentiable function. For a given symmetric positive definitive matrix and any matrices , the following equation holds [36]:
(29) where
(30)
Lemma 3.
For given positive integers and , a scalar in the interval , a given matrix , and two matrices and in , the function is defined for all vectors in by
(31) Then, if there exists a matrix in such that
(32) Then the following equation holds [37]:
(33)
Lemma 4.
If there exists a matrixand positive definite matrix , the following two conditions are equivalent [38]:
(34)
(35)
Lemma 5.
Given matrices, and of appropriate dimensions, with satisfying , for any , the following equation holds [39]:
(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 , the system in Equation (23) is asymptotically stable and can satisfy the H∞ performance index (26), if there exist symmetric matrices , , scalar and any matrices , , such that the following matrix inequalities hold:
(37)
(38) where
(39)
(40)
(41)
(42)
(43)
(44)
(45)
(46)
Proof.
Define a new Lyapunov function for the system in Equation (23) as
(47) where
(48) in which are the symmetric positive definite matrices.
An augmented vector is defined as:
| (49) |
where
| (50) |
| (51) |
| (52) |
| (53) |
Taking the time derivative of along the trajectories of the system (23), one can obtain:
| (54) |
| (55) |
| (56) |
| (57) |
| (58) |
| (59) |
| (60) |
For the integral terms on the Equation (57), one has the following condition by using Lemma 1
| (61) |
According to Lemma 2, for the double integral terms on the Equation (59), one has:
| (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
| (63) |
| (64) |
The single integral terms in the Equations (63) and (64) can be formulated as:
| (65) |
where is the positive scalar. Based on Lemma 1, one has:
| (66) |
with
Using Lemma 3 in Equation (66), one has:
| (67) |
in which
| (68) |
Thus, the condition (38) can be obtained.
For the double integral terms on Equation (64), by using Lemma 2, one has:
| (69) |
By adding with to both sides of the Equation (54), and combing (61)–(69) together, we can obtain:
| (70) |
Then, the Equation (70) can be rewritten as:
| (71) |
where,
| (72) |
Let define , applying Schur complement to solve the bilinear problem in , we have:
| (73) |
Pre-multiplying and post-multiplying both sides of with , and according to Lemma 4, one has:
| (74) |
It is obvious that , if is hold, the condition (37) is obtained. Thus, according to the conditions (37) and (38), the following Equation (75) holds:
| (75) |
It can be seen from the condition (75) that the Equation holds in the case of zero-measurement noise () and zero-estimation error (). 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 , it follows that
| (76) |
Considering the system asymptotic stability and the zero-initial condition , 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 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, the system (23) with output feedback gainis asymptotically stable and can satisfy the H∞ performance index (26), if there exist symmetric matrices ,, scalar and any matrices ,,,such that the following matrix inequalities are satisfied:
(77)
(78) where
(79)
(80)
Proof.
In this work, the uncertainties of the motor damping coefficient and driveshaft damping coefficient are considered. Based on the uncertain matrices defined in the Equation (17), the Equation (37) can be rewritten as follows
(81) where, .
By using Lemma 5 and Schur complement, yields
| (82) |
Define , one has , then the matrix can be rewritten as:
| (83) |
If 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.
Simulation model for IMT control system.
Table 1.
Numerical parameters of IMT powertrain system.
| 0.31 kg·m2 | ||
| 1.7747 kg·m2 | ||
| 1463 kg | ||
| 0.3 m | ||
| 9520 Nm/rad | ||
| 56 ± (56 × 15%) Nm·s/rad | ||
| 1.29 kg/m3 | ||
| 1.8 m2 | ||
| 9.8 m/s2 | ||
| 0.01 Nm·s/rad | ||
| 0.01 ± (0.01 × 30%) Nm·s/rad |
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.
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:
| (84) |
where is the time constant of the system, which is determined s by the trial and error method.
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
| (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 ms, ms, and , it can be obtained that the minimum guaranteed closed-loop system H∞ performance index is calculated as and the admissible control gain can be obtained by solving Theorem 2. Meanwhile, the admissible control gain of the SFC with H∞ performance index 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 | None | ||
| SFC [23] | |||
| RSTC | |||
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.
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.
Motor torque dynamic response in (a) Condition 1 (b) Condition 2 (c) Condition 3.
Figure 8.
Wrap rate dynamic responses in (a) Condition 1 (b) Condition 2 (c) Condition 3.
Figure 9.
Estimated road resistance responses in (a) Condition 1 (b) Condition 2 (c) Condition 3.
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.
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.
















