
IEEE/CAA Journal of Automatica Sinica
Citation: | I. Ahmad, X. H. Ge, and Q.-L. Han, "Decentralized Dynamic Event-Triggered Communication and Active Suspension Control of In-Wheel Motor Driven Electric Vehicles with Dynamic Damping," IEEE/CAA J. Autom. Sinica, vol. 8, no. 5, pp. 971-986, May. 2021. doi: 10.1109/JAS.2021.1003967 |
THE automotive industry has witnessed a substantial increase in the popularity of advanced technologies such as replacement of the internal combustion engine vehicles with electricity driven motors. Electric vehicles provide a promising solution to the challenges offered by the internal combustion engine vehicles such as environmental friendliness and energy efficiency, and therefore considerable research has been conducted on the development and optimization of electric vehicles [1]. Based on the propulsion system, electric vehicles can be roughly classified into centralized motor driven electric vehicles and in-wheel-motor (IWM) driven electric vehicles. Specifically, IWM configuration offers several advantages over centralized configuration (similar to the conventional internal combustion vehicles), such as generation of precise and fast torque, while not effecting the driveshaft stiffness. Different control strategies for electric vehicles, including vehicle dynamics control [2], steering control [3], and lateral control [4], [5], have been developed. However, installing a motor in a wheel results in an increase in the unsprung mass which in turn aggravates the road holding and ride comfort performance. Therefore, the influence of an IWM on ride comfort and vehicle safety is required for suitable treatment in suspension system design. For example, to improve road holding performance, a dynamic-damping in-wheel motor driven system is developed in [6] such that the system suspends the shaftless direct drive motor and isolates it from the unsprung mass.
Note that road holding and ride comfort are in conflict with each other. Such a conflicting issue therefore needs to be carefully addressed during suspension system analysis and design. Among its other counterparts, active suspension has been acknowledged as a promising means to provide a compromise between these contradictions. Naturally, much attention has been paid to the development of active suspension systems. For example, several active control techniques, such as T-S fuzzy control [7], [8], robust
There has been a considerable growth in intra-vehicular networked control systems with the ever-increasing demand of vehicle safety and performance in modern vehicles. A key component is the network architecture that connects the intra-vehicular control system components, such as sensors, actuators and electronic control units. Automotive industry is continuously striving for substantial progress of wired and wireless data communication infrastructure. A widely adopted technology is the controller area network (CAN) that requires the data to be digitized and sampled before broadcasting and transmission over the CAN buses. Today’s autonomous vehicles have a myriad of applications and tasks enabled by CAN, which makes the essentially finite CAN resources more scarce than ever. However, most of existing results on vehicle active suspension control have assumed continual data transmissions among sensors, controllers and actuators. Due to the limited in-vehicle network resources, the data transmissions to be broadcast and transmitted over CAN should be wisely selected and scheduled. Traditionally, a periodic (or time-triggered) communication mechanism has been widely adopted to perform the data transmissions and/or the executions of control tasks at only discretized instants, leading to the so-called sampled-data control for vehicle active suspension systems [10], [19]-[21]. Nevertheless, the sampling period under the conventional sampled-data control is often pre-set in the worst scenario to guarantee the desired system performance. Furthermore, a small sampling period results in a large number of redundant sampled data transmissions, causing excessive occupancy of the limited network resources and also the frequent changes in the actuator states (or known as the actuator attrition) at every sampling instant.
An alternative communication mechanism called an event-triggered communication mechanism has been put forward in the literature to eliminate the limitation of the traditional periodic communication mechanisms. Under such an event-triggered mechanism, data transmissions are invoked only after the occurrence of some well-defined events. As such, event-triggered communication mechanisms can generally achieve significantly improved communication efficiency while not sacrificing too much of desired system performance. Generally, the threshold parameter employed in an event trigger decides how often current data packets should be transmitted [22], [23]-[25]. However, it is noteworthy that most existing event-triggered communication mechanisms employ a pre-set constant threshold parameter in the event trigger design, and thus are often regarded as static event-triggered communication mechanisms (e.g., [26]-[29]). However, there are several practical scenarios that fixing the threshold parameter permanently is not preferable; see the justifications in [30], [31] and also the recent surveys [25], [32]. By inserting some extra internal dynamic variable into a triggering condition, the so-called dynamic event-triggered communication mechanism was developed for various networked dynamical control systems [25], [33]-[36]. On the other hand, an adaptive event-triggered control problem was addressed in [37] for vehicle active suspension system subject to uncertainties and actuator faults. The threshold parameter selected for the event trigger was adaptively adjusted with an aim to reduce data transmissions as much as possible. In [9], a dynamic event-triggered
In this paper, we address the dynamic event-triggered active suspension control problem for an uncertain IWM electric vehicle with dynamic damper and actuator fault. To achieve a better trade-off analysis between suspension performance requirements and communication resource usage, the active suspension control issue of the IWM electric vehicle is accomplished under novel decentralized and centralized dynamic event-triggered communication mechanisms. The main contributions of the paper are summarized as follows.
1) A general active suspension model is established for an in-vehicle networked 3-degrees-of-freedom (DOF) quarter IWM electric vehicle subject to uncertain sprung mass, unsprung mass and dynamic damper mass, uncertain actuator fault, and intermittent data transmissions.
2) A novel decentralized dynamic event-triggered communication mechanism is developed to determine independently whether or not each sensor’s sampled data packets should be broadcast and transmitted over the CAN bus. When all system state components are simultaneously measurable, two centralized dynamic event-triggered communication mechanisms are also proposed to regulate the sensor’s data transmissions.
3) New co-design criteria for the desired dynamic event-triggered mechanisms and the admissible active suspension controllers are derived to guarantee prescribed suspension performance and satisfactory communication efficiency.
Furthermore, comprehensive comparisons between different event-triggered mechanisms and various road disturbance responses of an uncertain quarter vehicle suspension model are presented to substantiate the merits of the proposed results.
The rest of the paper is organized as follows. Section II provides the problem formulation. Section III performs the stability and performance analysis as well as the co-design of dynamic event-triggered communication mechanisms and fuzzy active suspension controller. Section IV presents the comprehensive simulations for verifying the derived main results. Section V concludes the paper.
Notation:
A 3-DOF quarter vehicle active suspension system with an advanced-dynamic-damper-motor (ADM) is shown in Fig. 1, where
Denote by
{ms(t)¨xs(t)=−ksx1(t)−cs˙x1(t)+uf(t);mr(t)¨xr(t)=−krx2(t)−cr˙x2(t);mu(t)¨xu(t)=−ktx3(t)−ct˙x3(t)+ksx1(t)+cs˙x1(t)+krx2(t)+cr˙x2(t)−uf(t). | (1) |
Let
˙x(t)=A(t)x(t)+B(t)uf(t)+E(t)w(t), | (2) |
where
A(t)=[0001−100000−11000010−ksms(t)00−csms(t)csms(t)0ksmu(t)krmu(t)−ktmu(t)csmu(t)−cs+cr+ctmu(t)crmu(t)0−krmr(t)00crmr(t)−crmr(t)],B(t)=[0001ms(t)−1mu(t)0]T,E(t)=[00−10ctmu(t)0]T. |
Remark 1: The installation of an electric motor in the wheel increases the unsprung mass, which inevitably deteriorates the road holding performance. This thus discourages the application of in-wheel motors in electric vehicles. On that account, a motor is often isolated from the wheel by installing some ADM which serves as an additional vibration isolation module. Specifically, the ADM is capable to cancel the vibration of the road/tyre, thereby leading to satisfactory road holding performance. For a simple demonstration, we consider a 3-DOF quarter vehicle active suspension system whose dynamic parameters are given in Table I. The frequency responses from the bump road disturbance,
$ m_s(t) $ | $ m_u(t) $ | $ m_r(t) $ | $ k_s $ | $ k_t $ |
340 kg | 50 kg | 30 kg | 32 kN/m | 200 kN/m |
$ k_r $ | $ c_s $ | $ c_t $ | $ c_r $ | |
30 kN/m | 1496 Ns/m | 10 Ns/m | 1000 Ns/m |
In this section, a T-S fuzzy modeling approach is utilized to deal with the uncertain masses,
Define the maximum and minimum values of
max1ms(t)=1m_s=ˆms,min1ms(t)=1¯ms=ˇms;max1mu(t)=1m_u=ˆmu,min1mu(t)=1¯mu=ˇmu;max1mr(t)=1m_r=ˆmr,min1mr(t)=1¯mr=ˇmr, |
where
{1ms(t)=M1(ξ1(t))ˆms+M2(ξ1(t))ˇms;1mu(t)=N1(ξ2(t))ˆmu+N2(ξ2(t))ˇmu;1mr(t)=H1(ξ3(t))ˆmr+H2(ξ3(t))ˇmr | (3) |
with
M1(ξ1(t))=1ms(t)−ˇmsˆms−ˇms,M2(ξ1(t))=ˆms−1ms(t)ˆms−ˇms;N1(ξ2(t))=1mu(t)−ˇmuˆmu−ˇmu,N2(ξ2(t))=ˆmu−1mu(t)ˆmu−ˇmu;H1(ξ3(t))=1mr(t)−ˇmrˆmr−ˇmr,H2(ξ3(t))=ˆmr−1mr(t)ˆmr−ˇmr. |
Then it is easy to verify that
{M1(ξ1(t))+M2(ξ1(t))=1;N1(ξ2(t))+N2(ξ2(t))=1;H1(ξ3(t))+H2(ξ3(t))=1. | (4) |
The membership functions
Model Rule 1: If
Model Rule 2: If
Model Rule 3: If
Model Rule 4: If
Model Rule 5: If
Model Rule 6: If
Model Rule 7: If
Model Rule 8: If
Then, the blended T-S fuzzy model of the system can be described as
˙x(t)=8∑m=1λm(Amx(t)+Bmuf(t)+Emw(t)), | (5) |
where
Under the actuator fault, the actual control input
uf(t)=ρ(t)u(t),ρ(t)∈[ρL,ρU]⊂[0,1], | (6) |
where
Furthermore, it is clear that the uncertain fault
¯ρ0=ρU+ρL2,ρ_0=ρU−ρL2,|ρ0(t)|≤1, | (7) |
where
Traditionally, a single sensor is adopted to observe and measure the whole system state
•
•
•
•
˜x(jr)=col{x1(t1kh),x2(t2kh),…,x6(t6kh)}. | (8) |
By virtue of the property of the ZOH, we then have
Algorithm 1 Mechanism of DPI
1: Given
2: for
3: for
4: if A new data packet
5: Set
6: Update the DPI with the newly arrived packet
7: end if
8: end for
9: if
10: Set
11: Generate and output the new data
12: Reset
13: end if
14: end for
For each sensor i,
tik+1h=min{sikh>tikh|eiT(sikh)Φiei(sikh)>σi(sikh)xiT(sikh)Φixi(sikh)}, | (9) |
where
σi(sikh)=σ_i+(¯σi−σ_i)e−ϱi||Φ12iei(sikh)||2, | (10) |
where
Remark 2: It is clear from the dynamic threshold parameter (10) that if
We are interested in constructing and designing the following event-triggered fuzzy state feedback controller
Control Rule 1: If
Control Rule 2: If
Control Rule 3: If
Control Rule 4: If
Control Rule 5: If
Control Rule 6: If
Control Rule 7: If
Control Rule 8: If
Therefore, the blended T-S fuzzy controller is given as
uf(t)=8∑n=1λnρ(t)Kn˜x(t),∀t∈[jr,jr+1), | (11) |
where
[jr,jr+1)=ϵr⋃l=1Ωjrl,Ωjrl:=[jr+(l−1)h,jr+lh), | (12) |
where
d(t)=t−(jr+(l−1)h),t∈Ωjrl,l=1,2,…,ϵr. | (13) |
Then
xi(tikh)=xi(t−d(t))−ei(t−d(t)),t∈Ωjrl. | (14) |
Let
uf(t)=8∑n=1λnρ(t)Kn(x(t−d(t))−e(t−d(t))),t∈Ωjrl. | (15) |
The aim of this paper is to preserve the following performance requirements [10], [14], [17], [19] for the concerned uncertain IWM quarter vehicle active suspension system in the subsequent analysis and design procedures.
y(t)=8∑m=18∑n=1λmλn(˜Cmx(t)+Dmρ(t)Kn(x(t−d(t))−e(t−d(t))),t∈Ωjrl, |
where
Ride comfort can thus be pursued by minimizing the vehicle’s body vertical acceleration, namely,
supw(t)≠0‖ | (16) |
for a prescribed level
k_{t}(x_u(t)-x_t(t)) = k_{t}x_{3}(t)\leq(\underline{m}_s+\underline{m}_u +\underline{m}_r)g, | (17) |
which can be written as
{\textit{z}}_{1}(t) = C_1x(t) \leq 1 | (18) |
should be satisfied at all time
|x_s(t)-x_u(t)| = |x_{1}(t)|\leq x_{max}, | (19) |
which can be represented as
|{\textit{z}}_{2}(t)| = |C_{2}x(t)| \leq 1, | (20) |
for any
|u(t)|\leq u_{max} | (21) |
for any
Substituting the controller (15) into the system (5), we have the resulting closed-loop system as follows
\begin{split} \dot{x}(t) =\;& \sum\limits_{m = 1}^{8}\sum\limits_{n = 1}^{8}\lambda_{m}\lambda_{n}\Big( A_{m}x(t)+B_{m}\rho(t)K_{n}\big(x(t-d(t))\\ &-e(t-d(t))\big)+E_{m}w(t)\Big),\; t\in\Omega_{l}^{j_{r}}, \end{split} | (22) |
where the initial condition is supplemented as
The main problem is now described as follows.
Problem 1: The control objective is to design an appropriate event-triggered fuzzy controller in the form of (15) under the desired decentralized dynamic event-triggered mechanism (9) (s.t. (10)) such that
\int_{0}^{\infty}\|y(t)\|^2_2 dt<\gamma^2\int_{0}^{\infty}\|w(t)\|^2_2dt | (23) |
is guaranteed under a prescribed disturbance attenuation level
|{\textit{z}}_{s}(t)|\le 1,\; \; \; s = 1,2,\; \; \; |u(t)|\leq u_{max},\; \; t>0\; \; \; \; | (24) |
are satisfied, where
In this section, the feasibility of the concerned problem is studied formally under the decentralized dynamic event-triggered communication mechanism (9), followed by a sufficient condition that ensures the asymptotic stability of the closed loop suspension system (22) under the prescribed performance requirements.
Theorem 1: For given positive scalars, h,
\left[ {\begin{array}{*{20}{c}} { - P}&{\sqrt \kappa C_1^T}\\ {\sqrt \kappa {C_1}}&{ - {\bf{I}}} \end{array}} \right] < 0\;,\left[ {\begin{array}{*{20}{c}} { - P}&{\sqrt \kappa C_2^T}\\ {\sqrt \kappa {C_2}}&{ - {\bf{I}}} \end{array}} \right] < 0, | (25) |
\left[ {\begin{array}{*{20}{c}} { - u_{max}^2P}&{\sqrt \kappa {\rho _U}K_n^T}\\ {\sqrt \kappa {\rho _U}{K_n}}&{ - {\bf{I}}} \end{array}} \right] < 0,\;\;\;\;n = 1, \ldots ,8, | (26) |
\left[ {\begin{array}{*{20}{c}} \varkappa_{11}&\varkappa_{12}&\varkappa_{13}&\varkappa_{14}\\ *&-R_{1}&0&0\\ *&*&-R_{2}&0\\ *&*&*&-I \end{array}} \right]<0,\;\;\;\;m,n=1,\dots,8, | (27) |
where
\begin{split} &\varkappa_{11} = \left[ {\begin{array}{*{20}{c}} \varpi_{11}&\varpi_{12}&\varpi_{13}\\ *&-\Phi&0\\ *&*&-\gamma^2 I \end{array}} \right],\\ & \varpi_{11} = \left[ {\begin{array}{*{20}{c}} \Upsilon_{1}&PB_m\rho(t)K_n&R_1\\ *&\Upsilon_{2}&\frac{\pi^2}{4}R_2\\ *&*&\Upsilon_{3} \end{array}} \right],\\ &\Upsilon_{1} = PA_m+A_m^TP+Q-R_1, \; \Upsilon_{2} = \overline{\sigma}\Phi-\frac{\pi^2}{4}R_2,\\ &\Upsilon_{3} = -Q-R_1-\frac{\pi^2}{4}R_2,\; \varpi_{13} = [(PE_m)^T,0,0]^T, \end{split} |
\begin{split} &\varpi_{12} = [-(PB_m\rho(t)K_n)^T,0,0]^T,\\ &\varkappa_{12} = [hR_1A_m,hR_1(B_m\rho(t)K_n),0,\\ &\;\;\qquad-hR_1(B_m\rho(t)K_n),hR_1E_m]^T,\\ &\varkappa_{13} = [hR_2A_m,hR_2(B_m\rho(t)K_n),0,\\ &\;\;\qquad-hR_2(B_m\rho(t)K_n),hR_2E_m]^T,\\ &\varkappa_{14} =[\tilde{C}_m,D_m\rho(t)K_n,0,-D_m\rho(t)K_n,0]^T. \end{split} |
Proof: See Appendix A.
The following theorem provides the desired communication and control co-design criterion for simultaneously determining the desired control gain matrices
Theorem 2: For given positive scalars h,
\left[ {\begin{array}{*{20}{c}} { - \bar P}&{\sqrt \kappa \bar PC_1^T}\\ {\sqrt \kappa {C_1}\bar P}&{ - {\bf{I}}} \end{array}} \right] < 0,\;\;\left[ {\begin{array}{*{20}{c}} { - \bar P}&{\sqrt \kappa \bar PC_2^T}\\ {\sqrt \kappa {C_2}\bar P}&{ - {\bf{I}}} \end{array}} \right] < 0, | (28) |
\left[ {\begin{array}{*{20}{c}} { - u_{max}^2\bar P}&{\sqrt \kappa {\rho _U}\bar K_n^T}\\ {\sqrt \kappa {\rho _U}{{\bar K}_n}}&{ - {\bf{I}}} \end{array}} \right] < 0,\;\;\;\;n = 1, \ldots ,8, | (29) |
\left[ {\begin{array}{*{20}{c}} {{\Psi _1}}&{{\Psi _2}}&{{\Psi _3}}&{{\Psi _4}}\\ *&{ - {\varepsilon _1}I}&0&0\\ *&*&{ - {\varepsilon _1}I }&0\\ *&*&*&{ - \bar \sigma \bar \Phi } \end{array}} \right] < 0,\;\;\;\;m,n = 1, \ldots ,8, | (30) |
where
\begin{split} &\Psi_1 = \left[ {\begin{array}{*{20}{c}} \bar{\varkappa}_{11}&\bar{\varkappa}_{12}&\bar{\varkappa}_{12}&\bar{\varkappa}_{13}\\ *&\frac{\bar{R}_1}{\alpha^2}-\frac{2\bar{P}}{\alpha}&0&0\\ *&*&\frac{\bar{R}_2}{\alpha^2}-\frac{2\bar{P}}{\alpha}&0\\ *&*&*&-I \end{array}} \right],\\ &\bar{\varkappa}_{11} = \left[ {\begin{array}{*{20}{c}} \bar{\varpi}_{11}&\bar{\varpi}_{12}&\bar{\varpi}_{13}\\ *&\frac{\bar\Phi}{\beta^2}-\frac{2\bar{P}}{\beta}&0\\ *&*&-\gamma^2 I \end{array}} \right], \\ &\bar{\varpi}_{11} = \left[ {\begin{array}{*{20}{c}} \bar{\Upsilon}_{1}&B_m\overline{\rho}_0 \bar{K}_n&\bar{R}_1\\ *&-\frac{\pi^2}{4}{\bar R}_2&\frac{\pi^2}{4}{\bar R}_2\\ *&*&\bar{\Upsilon}_{2} \end{array}} \right],\\ &\bar{\Upsilon}_{1} = A_m\bar{P}+\bar{P}A_m^T+\bar{Q}-\bar{R}_1, \bar{\Upsilon}_{2} = -\bar{Q}-\bar{R}_1-\frac{\pi^2}{4}{\bar R}_2,\\ &\bar{\varpi}_{12} = [-(B_m\overline{\rho}_0\bar{K}_n)^T,0,0]^T, \bar{\varpi}_{13} = [E_m^T,0,0]^T, \end{split} |
\begin{split} &\bar{\varkappa}_{12} = [hA_m\bar{P},hB_m\overline{\rho}_0 \bar{K}_n,0,-hB_m\overline{\rho}_0 \bar{K}_n,hE_m]^T,\\ &\bar{\varkappa}_{13} = [\tilde{C}_m\bar{P},D_m\overline{\rho}_0\bar{K}_n,0,-D_m\overline{\rho}_0\bar{K}_n,0]^T,\\ &\Psi_2 = [\varepsilon_1 B_m^T,0,0,0,0,\varepsilon_1 hB_m^T,\varepsilon_1 hB_m^T, \varepsilon_1 D_m^T]^T,\\ &\Psi_3 = [0,\underline{\rho}_0\bar{K}_n,0,-\underline{\rho}_0\bar{K}_n,0,0,0,0]^T,\\ &\Psi_4 = [0,\overline{\sigma}\bar{P}^T,0,0,0,0,0,0]^T. \end{split} |
Then, the admissible controller gain
Proof: See Appendix B.
In this section, we consider that all six state components of the vehicle suspension system (5) are monitored and measured by a single sensor. This case leads to the centralized event-triggered state feedback control. We next develop two centralized dynamic event-triggered communication mechanisms that regulate the full state transmissions over the in-vehicle CAN. In particular, the event releasing instants are generated recursively according to the following triggering law
\begin{split} t_{k+1}h = \;&\min\{s_{k}h>t_{k}h|{e}^{T}(s_{k}h)\Phi e(s_{k}h)\\ &>\sigma(s_kh)x^{T}(t_{k}h)\Phi x(t_{k}h)\}, \; \forall t\in[t_k,t_{k+1}), \end{split} | (31) |
where
{\bf{DTP 1}}:\; \sigma(s_kh) = \underline{\sigma}+(\overline{\sigma} -\underline{\sigma})e^{-\varrho||\Phi^{\frac{1}{2}}e(s_kh)||^2}; | (32) |
{\bf{DTP 2}}:\; \sigma(s_kh) = \frac{\sigma(s_kh-h)}{1 + \delta\sigma(s_kh - h) ||\Phi^{\frac{1}{2}}e(s_kh - h)||^2}, | (33) |
where
Remark 3: We note the following three main features for the constructed DTP 1 and DTP 2. First, when
The following theorems provide two co-design criteria for simultaneously determining the control gain matrices
Theorem 3: For given positive scalars h,
\left[ {\begin{array}{*{20}{c}} {{\chi _1}}&{{\chi _2}}&{{\chi _3}}&{{\chi _4}}\\ *&{ - I}&{{\varepsilon _2}{D_m}}&0\\ *&*&{ - {\varepsilon _2}I}&0\\ *&*&*&{ - {\varepsilon _2}I} \end{array}} \right] < 0,m,n = 1, \ldots ,8, | (34) |
where
\begin{split} &\chi_1 = \left[ {\begin{array}{*{20}{c}} \theta_{11}&\theta_{12}&\theta_{13}&\theta_{13}\\ *&-\gamma^2 I&h E_m^T&h E_m^T\\ *&*&\frac{\bar{R}_1}{\alpha^2}-\frac{2\bar{P}}{\alpha}&0\\ *&*&*&\frac{\bar{R}_2}{\alpha^2}-\frac{2\bar{P}}{\alpha} \end{array}} \right],\\ &\theta_{11} = \left[ {\begin{array}{*{20}{c}} \bar{\Upsilon}_{1}&B_m\overline{\rho}_0 \bar{K}_n&\bar{R}_1&-B_m\overline{\rho}_0 \bar{K}_n\\ *&\bar{\Upsilon}_{2}&\frac{\pi^2}{4}{\bar R}_2&-\overline{\sigma}\bar{\Phi}\\ *&*&\bar{\Upsilon}_{3}&0\\ *&*&*&(\overline{\sigma}-1)\bar{\Phi} \end{array}} \right],\\ &\bar{\Upsilon}_{1} = A_m\bar{P}+\bar{P}A_m^T+\bar{Q}-\bar{R}_1, \bar{\Upsilon}_2 = \overline{\sigma}\bar{\Phi}-\frac{\pi^2}{4}{\bar R}_2,\\ &\bar{\Upsilon}_{3} = -\bar{Q}-\bar{R}_1-\frac{\pi^2}{4}{\bar R}_2, \theta_{12} = [E_m^T,0,0,0]^T,\\ &\theta_{13} = [hA_m\bar{P},hB_m\overline{\rho}_0 \bar{K}_n,0,-hB_m\overline{\rho}_0 \bar{K}_n]^T,\\ &\chi_{2} = [\tilde{C}_m\bar{P},D_m\overline{\rho}_0\bar{K}_n,0, -D_m\overline{\rho}_0\bar{K}_n,0,0,0]^T,\\ &\chi_{3} = [\varepsilon_2 B_m^T,0,0,0,0, \varepsilon_2 hB_m^T,\varepsilon_2 hB_m^T]^T,\\ &\chi_{4} = [0,\underline{\rho}_0 \bar{K}_n,0,-\underline{\rho}_0 \bar{K}_n, 0, 0, 0]^T. \end{split} |
Then, the admissible controller gain
Proof: See Appendix C.
Theorem 4: For given positive scalars h,
\left[ {\begin{array}{*{20}{c}} {{{\bar \chi }_1}}&{{\chi _2}}&{{\chi _3}}&{{\chi _4}}\\ *&{ - I}&{{\varepsilon _2}{D_m}}&0\\ *&*&{ - {\varepsilon _2}I}&0\\ *&*&*&{ - {\varepsilon _2}I} \end{array}} \right] < 0,m,n = 1, \ldots ,8, | (35) |
where
Proof: The proof is similar to that of Theorem 3 and thus omitted.
Remark 4: With Theorem 2, Theorem 3 and Theorem 4, the minimal
\min \;\;\tilde \gamma \;\;{\rm{s}}{\rm{.t}}.\;\;(28),(29)\;{\rm{and}}\;(30)\;(or\;(34)\;or\;(35)) | (36) |
where
In this section, a quarter vehicle model whose parameters are given in Table I is exploited to show the effectiveness and advantages of the proposed dynamic event-triggered control method under various event-triggered mechanisms and different road disturbances. Specifically, for comparison purposes, we examine the following event triggering mechanisms.
• DDEM (decentralized dynamic event-triggered mechanism): which is based on the proposed decentralized dynamic event trigger (9) with (10). Moreover, we let
• DSEM (decentralized static event-triggered mechanism): which is derived from (9) by setting
• CDEM1 (centralized dynamic event-triggered mechanism 1): which is based on the proposed centralized dynamic event trigger (31) with DTP 1 in (32). Moreover, we set
• CDEM2 (centralized dynamic event-triggered mechanism 2): which is based on the proposed centralized dynamic event trigger (31) with DTP 2 in (33). Moreover, we choose
• CSEM (centralized static event-triggered mechanism): which is derived from (31) by setting
• CTTM (centralized time-triggered mechanism): which can be derived from (31) by letting
In the subsequent simulation cases, the simulation time is set as
\digamma = \frac{N_{oE}}{T_{m}}\cdot 100\%, | (37) |
where
The sprung, unsprung and dynamic damper masses are uncertain and assumed to vary in the ranges,
Road inputs can generally be assumed as the discrete events of severe intensity and short span. In this case, an isolated bump input of the following form is considered
{x_t}(t) = \left\{ {\begin{array}{*{20}{l}} {\frac{H}{2}(1 - cos(2\pi \frac{V}{L}t),}&{t \in [0,\frac{L}{V}];}\\ {0,}&{t \in (\frac{L}{V},T],} \end{array}} \right. | (38) |
where
The effectiveness of the proposed DDEM can be verified by solving the optimization problem (36) in terms of Theorem 2. The inequalities in Theorem 2 are found feasible under
Furthermore, we perform quantitative analysis and comparison between DDEM and DSEM to demonstrate the effectiveness of the designed decentralized event-triggered controller from Theorem 2. A simple calculation shows that
In this case, we evaluate the suspension performance and communication efficiency under different centralized triggering mechanisms. Other parameters are the same as given in the previous section, unless otherwise specified. Solving the optimization problem (36) in terms of Theorem 3 and Theorem 4 under
We next perform a quantitative comparison among the event-triggered mechanisms. A simple calculation based on the average transmission rate indicates that CDEM2 transmits
While running on a real road, a vehicle may subject to unknown and persistent road disturbances. To further evaluate the suspension system performance under the proposed co-design approach, we study the response of the system under different random road disturbances in this case. Specifically, a random road disturbance is deemed as random vibration which can typically be described by a random process [43] as
\dot{x}_t(t) = 2\pi n_0\sqrt{G_q(n_0)V}\omega(t), | (39) |
where
Solving the optimization problem (36) under Theorem 2, Theorem 3 and Theorem 4, and performing the simulation for
Roughness coefficient | $ \ddot{x}_s(t) $ ($ {\rm{m/s}}^2 $) | $ x_s(t)-x_u(t) $ ($ {\rm{m}} $) | $ k_t (x_u(t)-x_t(t)) $ ($ {\rm{N}} $) | ||||||
Passive | DDEM | $ \uparrow $ (%) | Passive | DDEM | $ \uparrow $ (%) | Passive | DDEM | $ \uparrow $ (%) | |
Grade B | 1.3422 | 1.0270 | 23.4 | 0.0108 | 0.0081 | 25.0 | 848.7011 | 828.3152 | 2.4 |
Grade C | 1.5241 | 1.0872 | 28.6 | 0.0122 | 0.0092 | 24.6 | 879.5630 | 844.0222 | 4.0 |
Grade D | 1.7300 | 1.1636 | 32.7 | 0.0128 | 0.0098 | 23.4 | 898.0119 | 858.5714 | 4.4 |
Grade E | 1.8775 | 1.2530 | 33.2 | 0.0157 | 0.0126 | 19.7 | 954.2535 | 876.8398 | 8.1 |
Roughness coefficient | Passive | Active (Centralized) | |||||||
CDEM1 | $ \uparrow $ (%) | CDEM2 | $ \uparrow $ (%) | CSEM | $ \uparrow $ (%) | CTTM | $ \uparrow $ (%) | ||
Grade B | 1.2574 | 0.9853 | 21.6 | 0.9721 | 22.7 | 0.9728 | 22.6 | 0.9606 | 23.6 |
Grade C | 1.3634 | 1.0415 | 23.6 | 1.0228 | 25.0 | 1.0261 | 24.7 | 1.0088 | 26.0 |
Grade D | 1.5655 | 1.1166 | 28.6 | 1.0997 | 29.7 | 1.1012 | 29.6 | 1.0915 | 30.2 |
Grade E | 1.6305 | 1.1779 | 27.7 | 1.1520 | 29.3 | 1.1626 | 28.7 | 1.1411 | 30.0 |
Summarizing the above simulation results, it can be concluded that the proposed communication and control co-design approach makes a wise use of the precious communication resources over the CAN, while sacrificing a negligible amount of suspension performance. Furthermore, the proposed DDEM and CDEMs provide a better trade-off between communication efficiency and suspension control performance than the traditional static and periodic counterparts.
Finally, to further validate the effectiveness of the co-design criteria, the performance of the suspension system is analyzed in the frequency domain. Fig. 9 (a) shows the frequency response of the sprung mass acceleration of the DDEM in comparison to the open-loop (passive suspension) case. The vertical dashed lines represents the lower and the upper bound of the frequency range, i.e., 4–8 Hz in which the human body is sensitive to external vibration. It can be explicitly observed that the sprung mass acceleration is improved to a large extent under the DDEM as compared to the passive system. On the other hand, Fig. 9 (b) presents a comparison among CDEM1, CDEM2 and the open-loop case. The improvement is more pronounced under CDEM2 as compared to the open-loop case. It is obvious from the above simulation results that the sprung mass acceleration is significantly improved under DDEM, CDEM1 and CDEM2 as compared to the passive suspension system in the prescribed frequency region.
The problem of joint dynamic event-triggered communication and active suspension control for an in-wheel-motor driven electric vehicle equipped with advanced-dynamic-damper-motor has been investigated. A T-S fuzzy model for the uncertain system has been derived. To reduce unnecessary data transmissions over the in-vehicle network, a decentralized event-triggered communication mechanism for the individual system state components and two centralized event-triggered communication mechanisms for the overall system state have been developed. The threshold parameters of the event-triggered communication mechanisms can both be regulated dynamically according to the system state variations and performance requirements. Furthermore, a communication scheduling and active suspension control co-design approach has been proposed to guarantee the desired system performance while maintaining satisfactory communication efficiency. Finally, comprehensive simulation studies have been exploited to show the effectiveness and advantages of the derived main results. While the proposed co-design approach shows its promising performance and merits in simulations, there remain a number of issues for future research. For example, this study has been carried out in the entire frequency range under the state feedback control analysis. To obtain better system and suspension performance and render practical applicability, it would be interesting to develop an observer-based dynamic event-triggered controller in a finite/constrained frequency range. Furthermore, as shown in the proof of Theorem 1, the extended Wirtinger inequality [44], [45] has been employed to derive the main results on stability analysis and co-design. To further improve the conservatism of the derived criteria, the existing looped functional approach and its variants [46], [47] in the literature of sampled-data systems could be adopted and further explored.
Consider the following Lyapunov functional candidate
V(t,x,\dot{x}) = V_a(t,x,\dot{x})+V_b(t,x,\dot{x}),\; t\in\Omega_{l}^{j_{r}}, | (40) |
where
\begin{split} V_a(t,x,\dot{x}) =\;& x^T(t)Px(t)+\int_{t-h}^{t}x^T(q)Qx(q)dq\\ &+h\int_{-h}^0\int_{t+z}^{t}\dot{x}^T(q)R_1\dot{x}(q)dq dz, \end{split} | (41) |
\begin{split} V_b(t,x,\dot{x}) =\;& h^2\int_{j_r+(l-1)h}^t\dot{x}^T(q)R_2\dot{x}(q)dq\\ &-\frac{\pi^2}{4}\int_{j_r+(l-1)h}^{t-h}\varrho^T(q)R_2\varrho(q)dq, \end{split} | (42) |
where
V_{b1}(t,x,\dot{x}) = h^2 \int_{t-h}^{t}\dot{x}^{T}(q)R_{2}\dot{x}(q)dq\ge0,\quad | (43) |
\begin{split} V_{b2}(t,x,\dot{x}) =\;& h^2 \int^{t-h}_{j_r+(l-1)h}\dot{x}^{T}(q)R_{2}\dot{x}(q)dq\\ &-\frac{\pi^2}{4}\int^{t-h}_{j_r+(l-1)h}\varrho^{T}(q)R_{2}\varrho(q)dq. \end{split} | (44) |
For
\int_{j_r+(l-1)h}^{t-h} \varrho^{T}(q)R_2\varrho(q)dq\le \frac{4h^2}{\pi^2}\int_{j_r+(l-1)h}^{t-h} \dot{x}^{T}(q)R_2\dot{x}(q)dq, | (45) |
which leads to
\lim\limits_{t\rightarrow j_r+(l-1)h}V(t,x,\dot{x})\ge V(t,x,\dot{x})|_{t = j_r+(l-1)h} |
holds, which further means that the constructed Lyapunov functional
\begin{split} \dot{V}(t,x,\dot{x}) \le\;& \sum\limits_{m = 1}^8 \sum\limits_{n = 1}^8 \lambda_m \lambda_n\Big( 2x^{T}(t)P\big\{A_{m}x(t)\\ &+B_{m}\rho(t)K_{n}\big(x(t-d(t))-e(t-d(t))\big)+E_{m}w(t)\big\}\\ &+x^{T}(t)Qx(t)-x^T(t-h)Qx(t-h)\\ &-(x(t)-x(t-h))^TR_1(x(t)-x(t-h))\\ &-\frac{\pi^2}{4}(x(t - h) - x(t - d(t)))^{T}R_{2}(x(t - h) - x(t - d(t)))\\ &+\dot{x}^T(t)\big(h^{2}R_{1}+h^2R_{2}\big)\dot{x}(t)\Big).\\[-10pt] \end{split} | (46) |
Furthermore, from the triggering condition (9) and dynamic threshold parameter (10), one has
\begin{split} \sum\limits_{m = 1}^8 \sum\limits_{n = 1}^8& \lambda_m \lambda_n \big(\overline{\sigma}x^{T}(t-d(t))\Phi x(t-d(t))\\ &-e^{T}(t-d(t))\Phi e(t-d(t))\big)\ge0. \end{split} | (47) |
It follows from (46) and (47), that
\begin{split}& \dot{V}(t,x,\dot{x})+y^{T}(t)y(t)-\gamma^2w^{T}(t)w(t)\\ &\quad\le \sum\limits_{m = 1}^8\sum\limits_{n = 1}^8\lambda_m\lambda_n\xi^T(t)\big(\varkappa_{11}+\varkappa_{12}^TR_1^{-1}\varkappa_{12}\\ &\qquad+\varkappa_{13}^TR_2^{-1}\varkappa_{13}+\varkappa_{14}^T\varkappa_{14}\big)\xi(t), \end{split} | (48) |
where
We first show that the system (22) is asymptotically stable. It can be easily seen from (27) that by making
Next, the
\dot{V}(t,x,\dot{x})+y^{T}(t)y(t)-\gamma^2w^{T}(t)w(t)<0. | (49) |
Integrating both sides of the inequality from
\int_0^\infty \big(\dot{V}(t,x,\dot{x})+y^{T}(t)y(t)-\gamma^2w^{T}(t)w(t)\big)dt<0, | (50) |
which means that
\begin{split} \int_0^\infty \big(y^{T}(t)y(t)&-\gamma^2w^{T}(t)w(t)\big)dt< -V(t,x,\dot{x})|_{t\rightarrow \infty}\\ &+V(t,x,\dot{x})|_{t = 0}<0, \end{split} | (51) |
under zero initial condition. It is clear that (51) further implies that the pursued
Finally, we show that the performance requirements in (24) are preserved. It can be seen from (49) that
\begin{split} V(t,x,\dot{x})&-V(0,x(0),\dot{x}(0))<\gamma^2\int_0^t w^{T}(t)w(t)dt\\ &< \gamma^2||w(t)||_2^2 = \gamma^2w_{max}. \end{split} | (52) |
From the definition of Lyapunov functional candidate in (40), one has that
\begin{split} \max\limits_{t\geq0}\{|z_1(t)|^2\} =\;& \max\limits_{t\geq0}||x^{T}(t)C_1^{T}C_1x(t)||\\ = \;&\max\limits_{t\geq0}||x^{T}(t)P^{\frac{1}{2}}P^{-{\frac{1}{2}}}C_1^{T}C_1P^{-{\frac{1}{2}}}P^{\frac{1}{2}}x(t)||_{2}\\ &<\kappa \theta_{max}\big(P^{-{\frac{1}{2}}}C_1^{T}C_1P^{-{\frac{1}{2}}} \big), \end{split} | (53) |
\begin{split} \max\limits_{t\geq0}\{|z_2(t)|^2\} =\;& \max\limits_{t\geq0}||x^{T}(t)C_2^{T}C_2x(t)||\\ =\;& \max||x^{T}(t)P^{\frac{1}{2}}P^{-{\frac{1}{2}}}C_2^{T}C_2P^{-{\frac{1}{2}}}P^{\frac{1}{2}}x(t)||_2\\ &<\kappa \theta_{max}\big(P^{-{\frac{1}{2}}}C_2^{T}C_2P^{-{\frac{1}{2}}} \big), \end{split} | (54) |
\begin{split} \max\limits_{t\geq0}\{|u(t)|^2\}\le\;&\max\limits_{t\geq0}||\sum\limits_{n = 1}^{8}\lambda_n\tilde{x}^{T}(t)\rho_U^2K_n^{T}K_{n}\tilde{x}(t)||_2\\ =\;& \max\limits_{t\geq0}||\sum\limits_{n = 1}^{8}\lambda_n\tilde{x}^{T}(t)P^{\frac{1}{2}}P^{-{\frac{1}{2}}}\rho_U^2K_n^{T}K_{n}P^{\frac{1}{2}}P^{-{\frac{1}{2}}}\tilde{x}(t)||_2\\{\boldsymbol{}} &<\kappa \theta_{max}\big(\sum\limits_{n = 1}^{8}\lambda_{n}P^{-{\frac{1}{2}}}\rho^2_UK_n^{T}K_nP^{-{\frac{1}{2}}} \big), \end{split} | (55) |
where
\kappa P^{-{\frac{1}{2}}}C_1^{T}C_1P^{-{\frac{1}{2}}}<I,\; \; \kappa P^{-{\frac{1}{2}}}C_2^{T}C_2P^{-{\frac{1}{2}}}<I, | (56) |
\kappa P^{-{\frac{1}{2}}}\rho^2_UK_n^{T}K_nP^{-{\frac{1}{2}}}<u_{max}^2I,\; \; n = 1,\cdots,8. | (57) |
By multiplying both sides of the inequalities above by
The following lemma which is useful for deriving our main result in Theorem 2 is recalled.
Lemma 1 [48]: For a time-varying diagonal matrix
Pre- and post-multiplying the inequalities (25) and (26) by diag
\left[ {\begin{array}{*{20}{c}} \hat{\varkappa}_{11}&\hat{\varkappa}_{12}&\hat{\varkappa}_{12}&\hat{\varkappa}_{13}\\ *&-\bar{P}\bar{R}_{1}^{-1}\bar{P}&0&0\\ *&*&-\bar{P}\bar{R}_{2}^{-1}\bar{P}&0\\ *&*&*&-I \end{array}} \right]<0, | (58) |
where
\bar{\Xi}_{mn}+\bar{\chi}_{1m}\rho_0(t)\bar{\chi}_{2n}+\bar{\chi}_{1m}^T\rho_0(t)\bar{\chi}_{2n}^T<0, | (59) |
which can be rewritten as
\bar{\Xi}_{mn}+\varepsilon_1 \bar{\chi}_{1m}\bar{\chi}_{1m}^T+\varepsilon^{-1}_1\bar{\chi}_{2n}^T\bar{\chi}_{2n}<0, | (60) |
where
Consider a similar discontinuous Lyapunov functional candidate as given in the proof of Theorem 1. Recalling the triggering instant (32) and denoting
\begin{split} \dot{V}(t,x,\dot{x})&+y^{T}(t)y(t)-\gamma_2w^{T}(t)w(t) \le \\ &\sum\limits_{m = 1}^8 \sum\limits_{n = 1}^8 \lambda_m \lambda_n \big(\xi^T(t){\Theta}_{mn}\xi(t)\big), \end{split} | (61) |
where
[1] |
X. Tang, W. Yang, X. Hu, and D. Zhang, “A novel simplified model for torsional vibration analysis of a series-parallel hybrid electric vehicle,” Mech. Syst. Sig. Process., vol. 85, no. 15, pp. 329–338, 2017.
|
[2] |
W. Liu, H. He, F. Sun, and J. Lv, “Integrated chassis control for a threeaxle electric bus with distributed driving motors and active rear steering system,” Veh. Sys. Dyn., vol. 55, no. 5, pp. 601–625, 2017. doi: 10.1080/00423114.2016.1267368
|
[3] |
C. Hu, R. Wang, F. Yan, Y. Huang, H. Wang, and C. Wei, “Differential steering based yaw stabilization using ISMC for independently actuated electric vehicles,” IEEE Trans. Intell. Trans. Syst., vol. 19, no. 2, pp. 627–638, 2018. doi: 10.1109/TITS.2017.2750063
|
[4] |
Z. Gao, D. Zhang, S. Zhu, and J.-E. Feng, “Distributed active disturbance rejection control for Ackermann steering of a four-in-wheel motor drive vehicle with deception attacks on controller area networks,” Inf. Sci., vol. 540, pp. 370–389, 2020. doi: 10.1016/j.ins.2020.06.012
|
[5] |
Y. Ma, J. Chen, X. Zhu, and Y. Xu, “Lateral stability integrated with energy efficiency control for electric vehicles,” Mech. Syst. Sig. Process, vol. 127, pp. 1–15, 2019. doi: 10.1016/j.ymssp.2019.02.057
|
[6] |
Bridgestone Dynamic-Damping In-Wheel Motor Drive System, http://enginuitysystems.com/files/In-Wheel Motor.pdf.
|
[7] |
D. Ning, S. Sun, F. Zhang, H. Du, W. Li, and B. Zhang, “Disturbance observer based Takagi-Sugeno fuzzy control for an active seat suspension,” Mech. Syst. Sig. Process., vol. 93, pp. 515–530, 2017. doi: 10.1016/j.ymssp.2017.02.029
|
[8] |
W. Li, Z. Xie, J. Zhao, P. K. Wong, H. Wang, and X. Wang, “Static-output-feedback based robust fuzzy wheelbase preview control for uncertain active suspensions with time delay and finite frequency constraint,” IEEE/CAA J. Autom. Sinica, DOI: 10.1109/JAS.2020.1003183
|
[9] |
Y. Guan, Q.-L. Han, H. Yao, and X. Ge, “Robust event-triggered H∞ controller design for vehicle active suspension systems,” Nonlinear Dyn., vol. 94, pp. 627–638, 2018. doi: 10.1007/s11071-018-4381-0
|
[10] |
H. Gao, W. Sun, and P. Shi, “Robust sampled-data H∞ control for vehicle active suspension systems,” IEEE Trans. Cont. Sys. Tech., vol. 18, no. 1, pp. 238–245, 2010. doi: 10.1109/TCST.2009.2015653
|
[11] |
M. Sibielak, W. Raczka, J. Konieczny, and J. Kowal, “Optimal control based on a modified quadratic performance index for systems disturbed by sinusoidal signals,” Mech. Syst. Sig. Process., vol. 64-65, pp. 498–519, 2015. doi: 10.1016/j.ymssp.2015.03.031
|
[12] |
M. Zhang, X. Jing, and G. Wang, “Bioinspired nonlinear dynamicsbased adaptive neural network control for vehicle suspension systems with uncertain/unknown dynamics and input delay,” IEEE Trans. Ind. Electron. DOI: 10.1109/TIE.2020.3040667
|
[13] |
M. Zhang and X. Jing, “A bioinspired dynamics-based adaptive fuzzy SMC method for half-car active suspension systems with input dead zones and saturations,” IEEE Trans. Cybern. DOI: 10.1109/TCYB.2020.2972322
|
[14] |
X. Shao, F. Naghdy, and H. Du, “Reliable fuzzy H∞ control for active suspension of in-wheel motor driven electric vehicles with dynamic damping,” Mech. Syst. Sig. Process., vol. 87, pp. 365–383, 2017. doi: 10.1016/j.ymssp.2016.10.032
|
[15] |
R. Wang, H. Jing, F. Yan, H. R. Karimi, and N. Chen, “Optimization and finite-frequency H∞ control of active suspensions in in-wheel motor driven electric ground vehicles,” J. Franklin Inst., vol. 352, no. 2, pp. 468–484, 2015. doi: 10.1016/j.jfranklin.2014.05.005
|
[16] |
Y. Qin, C. He, X. Shao, H. Du, C. Xiang, and M. Dong, “Vibration mitigation for in-wheel switched reluctance motor driven electric vehicle with dynamic vibration absorbing structures,” J. Soun. Vib., vol. 419, pp. 249–267, 2018. doi: 10.1016/j.jsv.2018.01.010
|
[17] |
W. Sun, H. Gao, and O. Kaynak, “Finite frequency H∞ control for vehicle active suspension systems,” IEEE Trans. Cont. Sys. Tech., vol. 19, no. 2, pp. 416–422, 2011. doi: 10.1109/TCST.2010.2042296
|
[18] |
G. Wang, C. Chen, and S. Yu, “Robust non-fragile finite-frequency H∞ static output-feedback control for active suspension systems,” Mech. Syst. Sig. Process., vol. 91, pp. 41–56, 2017. doi: 10.1016/j.ymssp.2016.12.039
|
[19] |
H. Li, X. Jing, H.-K. Lam, and P. Shi, “Fuzzy sampled-data control for uncertain vehicle suspension systems,” IEEE Trans. Cyber., vol. 44, no. 7, pp. 1111–1126, 2014. doi: 10.1109/TCYB.2013.2279534
|
[20] |
F. Fang, H. Ding, Y. Liu, and J. H. Park, “Fault tolerant sampleddata H∞ control for networked control systems with probabilitic timevarying delay,” Inf. Sci., vol. 544, pp. 395–414, 2021. doi: 10.1016/j.ins.2020.08.063
|
[21] |
W. Li, Z. Xie, Y. Cao, P. K. Wong, and J. Zhao, “Sampled-data asynchronous fuzzy output feedback control for active suspension systems in restricted frequency domain,” IEEE/CAA J. Autom. Sinica (2020), in press, DOI: 10.1109/JAS.2020.1003306
|
[22] |
D. Yue, E. Tian, and Q.-L. Han, “A delay system method for designing event-triggered controllers of networked control systems,” IEEE Trans. Autom. Control, vol. 58, no. 2, pp. 475–481, 2013. doi: 10.1109/TAC.2012.2206694
|
[23] |
C. Peng and T.-C. Yang, “Event-triggered communication and H∞ control co-design for networked control systems,” Automatica, vol. 49, no. 5, pp. 1326–1332, 2013. doi: 10.1016/j.automatica.2013.01.038
|
[24] |
W. Heemels, M. Donkers, and A. Teel, “Periodic event-triggered control for linear systems,” IEEE Trans. Autom. Control, vol. 58, no. 4, pp. 847–861, 2013. doi: 10.1109/TAC.2012.2220443
|
[25] |
X. Ge, Q.-L. Han, L. Ding, Y.-L. Wang, and X.-M. Zhang, “Dynamic event-triggered distributed coordination control and its applications: A survey of trends and techniques,” IEEE Trans. Syst.,Man,Cybern.,Syst., vol. 50, no. 9, pp. 3112–3125, 2020. doi: 10.1109/TSMC.2020.3010825
|
[26] |
M. Yang, C. Peng, G. Li, Y. Wang, and S. Ma, “Event-triggered H∞ control for active semi-vehicle suspension system with communication constraints,” Inf. Sci., vol. 486, pp. 101–113, 2019. doi: 10.1016/j.ins.2019.02.047
|
[27] |
G. Wang, M. Chadli, H. Chen, and Z. Zhou, “Event-triggered control for active vehicle suspension systems with network-induced delays,” J. Fran. Inst., vol. 256, no. 1, pp. 147–172, 2019.
|
[28] |
H. Liang, G. Liu, H. Zhang, and T. Huang, “Neural-network-based event-triggered adaptive control of nonaffine nonlinear multiagent systems with dynamic uncertainties,” IEEE Trans. Neural Netw. Learn. Syst., (2020), in press, DOI: 10.1109/TNNLS.2020.3003950
|
[29] |
A. Mustafa, N. Dhar, and N. Verma, “Event-triggered sliding mode control for trajectory tracking of nonlinear systems,” IEEE/CAA J. Autom. Sinica, vol. 7, no. 1, pp. 307–314, 2020. doi: 10.1109/JAS.2019.1911654
|
[30] |
X. Ge, Q.-L. Han, and Z. Wang, “A dynamic event-triggered transmission scheme for distributed set-membership estimation over wireless sensor networks,” IEEE Trans. Cybern., vol. 49, no. 1, pp. 171–183, 2019. doi: 10.1109/TCYB.2017.2769722
|
[31] |
X. Ge, Q.-L. Han, and Z. Wang, “A threshold-parameter-dependent approach to designing distributed event-triggered H∞ consensus filters over sensor networks,” IEEE Trans. Cybern., vol. 49, no. 4, pp. 1148–1159, 2019. doi: 10.1109/TCYB.2017.2789296
|
[32] |
C. Nowzari, E. Garcia, and J. Cortés, “Event-triggered communication and control of networked systems for multi-agent consensus,” Automatica, vol. 105, pp. 1–27, 2019. doi: 10.1016/j.automatica.2019.03.009
|
[33] |
V. Dolk, D. Borgers, and W. Heemels, “Dynamic event-triggered control: Tradeoffs between transmission intervals and performance,” in Proc. 53rd IEEE Conf. Decision Control, Los Angeles, CA, USA, 2014.
|
[34] |
A. Girard, “Dynamic triggering mechanisms for event-triggered control,” IEEE Trans. Autom. Control, vol. 60, no. 7, pp. 1992–1997, 2015. doi: 10.1109/TAC.2014.2366855
|
[35] |
X.-M. Zhang, Q.-L. Han, X. Ge, D. Ding, L. Ding, D. Yue, and C. Peng, “Networked control systems: A survey of trends and techniques,” IEEE/CAA J. Autom. Sinica, vol. 7, no. 1, pp. 1–17, 2020. doi: 10.1109/JAS.2019.1911861
|
[36] |
A. Amini, A. Asif, and A. Mohammadi, “Formation-containment control using dynamic event-triggering mechanism for multi-agent systems,” IEEE/CAA J. Autom. Sinica, vol. 7, no. 5, pp. 1235–1248, 2020.
|
[37] |
H. Li, Z. Zhang, H. Yan, and X. Xie, “Adaptive event-triggered fuzzy control for uncertain active suspension systems,” IEEE Trans. Cyber., vol. 49, no. 12, pp. 4388–4397, 2019. doi: 10.1109/TCYB.2018.2864776
|
[38] |
Z. Fei, X. Wang, M. Liu, and J. Yu, “Reliable control for vehicle active suspension systems under event-triggered scheme with frequency range limitation,” IEEE Trans. Syst., Man, Cybern., Syst. DOI: 10.1109/TSMC.2019.2899942
|
[39] |
G. Nagaya, Y. Wakao, and A. Abe, “Development of an in-wheel drive with advanced dynamic-damper mechanism,” JSAE Review, vol. 24, pp. 477–481, 2003. doi: 10.1016/S0389-4304(03)00077-8
|
[40] |
K. Tanaka and H. Wang, Fuzzy Control System Design and Analysis: A Linear Matrix Inequality Approach, John Wiley & Sons, 2001.
|
[41] |
A. Wang, X. Liao, and H. He, “Event-triggered differentially private average consensus for multi-agent network,” IEEE/CAA J. Autom. Sinica, vol. 6, no. 1, pp. 75–83, 2019. doi: 10.1109/JAS.2019.1911327
|
[42] |
X. Ge and Q.-L. Han, “Distributed formation control of networked multi-agent systems using a dynamic event-triggered communication mechanism,” IEEE Trans. Ind. Electron., vol. 64, no. 10, pp. 8118–8127, Oct. 2017. doi: 10.1109/TIE.2017.2701778
|
[43] |
H. D. Choi, C. K. Ahn, P. Shi, L. Wu, and M. T. lim, “Dynamic outputfeedback dissipative control for T-S fuzzy systems with time-varying input delay and output constraints,” IEEE Trans. Fuzzy Sys., vol. 25, no. 3, pp. 511–526, 2017. doi: 10.1109/TFUZZ.2016.2566800
|
[44] |
K. Liu, V. Suplin, and E. Fridman, “Stability of linear systems with general sawtooth delay,” IMA J. Math. Cont. Inf., vol. 27, no. 4, pp. 419–436, 2010. doi: 10.1093/imamci/dnq023
|
[45] |
X.-M. Zhang, Q.-L. Han, and X. Ge, “Novel stability criteria for linear time-delay systems using Lyapunov-Krasovskii functionals with a cubic polynomial on time-varying delay,” IEEE/CAA J. Autom. Sinica, vol. 8, no. 1, pp. 77–85, 2021.
|
[46] |
A. Seuret, “A novel stability analysis of linear systems under asynchronous samplings,” Automatica, vol. 48, no. 1, pp. 177–182, Jan. 2012. doi: 10.1016/j.automatica.2011.09.033
|
[47] |
H.-B. Zeng, K. Teo, and Y. He, “A new looped-functional for stability analysis of sampled-data systems,” Automatica, vol. 82, pp. 328–331, Aug. 2017. doi: 10.1016/j.automatica.2017.04.051
|
[48] |
Y. Zhao, L. Zhao, and H. Gao, “Vibration control of seat suspension using H∞ reliable control,” J. Vib. Control, vol. 16, no. 12, pp. 1859–1879, 2010. doi: 10.1177/1077546309349852
|
$ m_s(t) $ | $ m_u(t) $ | $ m_r(t) $ | $ k_s $ | $ k_t $ |
340 kg | 50 kg | 30 kg | 32 kN/m | 200 kN/m |
$ k_r $ | $ c_s $ | $ c_t $ | $ c_r $ | |
30 kN/m | 1496 Ns/m | 10 Ns/m | 1000 Ns/m |
Roughness coefficient | $ \ddot{x}_s(t) $ ($ {\rm{m/s}}^2 $) | $ x_s(t)-x_u(t) $ ($ {\rm{m}} $) | $ k_t (x_u(t)-x_t(t)) $ ($ {\rm{N}} $) | ||||||
Passive | DDEM | $ \uparrow $ (%) | Passive | DDEM | $ \uparrow $ (%) | Passive | DDEM | $ \uparrow $ (%) | |
Grade B | 1.3422 | 1.0270 | 23.4 | 0.0108 | 0.0081 | 25.0 | 848.7011 | 828.3152 | 2.4 |
Grade C | 1.5241 | 1.0872 | 28.6 | 0.0122 | 0.0092 | 24.6 | 879.5630 | 844.0222 | 4.0 |
Grade D | 1.7300 | 1.1636 | 32.7 | 0.0128 | 0.0098 | 23.4 | 898.0119 | 858.5714 | 4.4 |
Grade E | 1.8775 | 1.2530 | 33.2 | 0.0157 | 0.0126 | 19.7 | 954.2535 | 876.8398 | 8.1 |
Roughness coefficient | Passive | Active (Centralized) | |||||||
CDEM1 | $ \uparrow $ (%) | CDEM2 | $ \uparrow $ (%) | CSEM | $ \uparrow $ (%) | CTTM | $ \uparrow $ (%) | ||
Grade B | 1.2574 | 0.9853 | 21.6 | 0.9721 | 22.7 | 0.9728 | 22.6 | 0.9606 | 23.6 |
Grade C | 1.3634 | 1.0415 | 23.6 | 1.0228 | 25.0 | 1.0261 | 24.7 | 1.0088 | 26.0 |
Grade D | 1.5655 | 1.1166 | 28.6 | 1.0997 | 29.7 | 1.1012 | 29.6 | 1.0915 | 30.2 |
Grade E | 1.6305 | 1.1779 | 27.7 | 1.1520 | 29.3 | 1.1626 | 28.7 | 1.1411 | 30.0 |
$ m_s(t) $ | $ m_u(t) $ | $ m_r(t) $ | $ k_s $ | $ k_t $ |
340 kg | 50 kg | 30 kg | 32 kN/m | 200 kN/m |
$ k_r $ | $ c_s $ | $ c_t $ | $ c_r $ | |
30 kN/m | 1496 Ns/m | 10 Ns/m | 1000 Ns/m |
Roughness coefficient | $ \ddot{x}_s(t) $ ($ {\rm{m/s}}^2 $) | $ x_s(t)-x_u(t) $ ($ {\rm{m}} $) | $ k_t (x_u(t)-x_t(t)) $ ($ {\rm{N}} $) | ||||||
Passive | DDEM | $ \uparrow $ (%) | Passive | DDEM | $ \uparrow $ (%) | Passive | DDEM | $ \uparrow $ (%) | |
Grade B | 1.3422 | 1.0270 | 23.4 | 0.0108 | 0.0081 | 25.0 | 848.7011 | 828.3152 | 2.4 |
Grade C | 1.5241 | 1.0872 | 28.6 | 0.0122 | 0.0092 | 24.6 | 879.5630 | 844.0222 | 4.0 |
Grade D | 1.7300 | 1.1636 | 32.7 | 0.0128 | 0.0098 | 23.4 | 898.0119 | 858.5714 | 4.4 |
Grade E | 1.8775 | 1.2530 | 33.2 | 0.0157 | 0.0126 | 19.7 | 954.2535 | 876.8398 | 8.1 |
Roughness coefficient | Passive | Active (Centralized) | |||||||
CDEM1 | $ \uparrow $ (%) | CDEM2 | $ \uparrow $ (%) | CSEM | $ \uparrow $ (%) | CTTM | $ \uparrow $ (%) | ||
Grade B | 1.2574 | 0.9853 | 21.6 | 0.9721 | 22.7 | 0.9728 | 22.6 | 0.9606 | 23.6 |
Grade C | 1.3634 | 1.0415 | 23.6 | 1.0228 | 25.0 | 1.0261 | 24.7 | 1.0088 | 26.0 |
Grade D | 1.5655 | 1.1166 | 28.6 | 1.0997 | 29.7 | 1.1012 | 29.6 | 1.0915 | 30.2 |
Grade E | 1.6305 | 1.1779 | 27.7 | 1.1520 | 29.3 | 1.1626 | 28.7 | 1.1411 | 30.0 |