Download PDF
Research Article  |  Open Access  |  16 Oct 2023

Dynamic event-triggered practical stabilization of random suspension system based on immersion and invariance

Views: 1304 |  Downloads: 175 |  Cited:  0
Complex Eng Syst 2023;3:17.
10.20517/ces.2023.25 |  © The Author(s) 2023.
Author Information
Article Notes
Cite This Article

Abstract

This article investigates the practical stabilization problem of random quarter-car active suspension systems. An adaptive dynamic event-trigger strategy is proposed to stabilize the states of vehicle suspension in response to system uncertainty and controller area network resource constraints. Moreover, the model of random active suspension systems is extended to the general random robot systems; the controller is developed with the aid of a double dynamic surface filter, immersion and invariance (I&I) techniques, and event-triggered mechanisms. The results show that the semi-global stability of error systems is achieved, and there are some improvements in triggering times and adaptive estimation performance under the control framework. Finally, simulation comparison results are provided to prove the advantages of the proposed scheme.

Keywords

Random active suspension system, immersion and invariance, double dynamic surface filter, dynamic event-triggered control

1. INTRODUCTION

With the rapid development of science and technology, vehicles have become a commonly used means of transportation. The suspension system is a force transmission connection device between the vehicle body and the wheels. Due to their ability to effectively alleviate impacts and body vibrations caused by uneven road surfaces to ensure ride comfort, the suspension systems have received great attention from researchers [1,2]. As a type of suspension system, active suspension systems (ASS) were often used to improve vehicle damping characteristics. Subsequently, some novel controllers were designed to achieve the expected performance of ASS, such as robust sampled-data $$ H_{\infty} $$ Control [3], adaptive fuzzy sliding mode control [4], saturated control [5], fault-tolerant control [6,7], performance constraint control [810]. The adaptive finite time filtering control problem of a nonlinear quarter ASS subjected to actuator failure was studied in [7]. A new integral barrier Lyapunov function is proposed in [10]; on the one hand, it satisfies the vertical displacement constraint condition, and on the other hand, it stabilizes the suspension position within the neighborhood of the expected position in a finite time.

Due to the lack of accurate identification of model parameters and partial measurement of the system states, nonlinear adaptive control must cope with high levels of uncertainty. For ASS with uncertain parameters, adaptive schemes are proposed in [8,11,12]. As is well known, the two basic methods for dealing with nonlinearity are certain equivalence (CE) [13] and immersion and invariance (I&I) [14]. In principle, CE is to design Lyapunov functions for the error dynamic equation and obtain the update law of parameter estimation, which takes the form of an error nonlinear integrator, while I&I indirectly introduced unknown parameters into the estimation with the aid of state correction terms, which means incorporating system dynamics into lower order expected behavior to achieve control objectives [15]. Whereafter, the I&I technology has been verified in practical robot systems, such as quadrotors [1618], balls, beam systems [19], and so on. In addition, as a typical nonlinear system, ASS inevitably suffers from the problem of explosion of terms caused by the analytic calculation on the command derivative of stabilizing function. To overcome this difficulty, the command derivative was approximated by a dynamic surface filter (DSF) [20], and then a command filter with compensated dynamics was proposed by [21], which revealed the relation of command filter control with traditional backstepping approaches. This technology is further applied to theoretical development [2224] and practical systems [2527].

With the continuous deepening of research on network systems and electronic control components, saving limited bandwidth resources has become an important topic. Usually, it is required that the sensors, controllers, and actuators of the suspension system can continuously obtain information from each other. It is worth mentioning that event-triggered control (ETC) is an effective way to reduce the communication burden on the controller area network [28] proposed a new adaptive event-triggered tracking scheme that can not only offset severe uncertainty but also ensure any pre-set tracking accuracy. Nowadays, a number of results have been presented on ASS under the ETC condition [2931].

In addition, the event-triggered communication mechanism is widely used in multi-agent systems [3235]. Only when the event-triggering conditions are satisfied the information of each agent will propagate to adjacent agents, greatly reducing the communication burden [34] proposed two different position controllers to handle the time-varying formation problem of multi-rotor systems based on an event-triggered integral sliding mode method. Further consideration still needs to be given to the collaborative control problem of unmanned aerial vehicle systems in the case of hybrid active interactions between humans [36]. This is a question worth exploring, once again discussing the suspension system.

In real life, the impact of rough roads on vehicles cannot be ignored. In order to improve passenger comfort, the suspension system must absorb road vibrations and prevent them from being transmitted to the vehicle body. Therefore, there are sufficient reasons to consider the control of random nonlinear ASS on rough road surfaces. The random model of ASS was given in [37]; however, it does not consider the issues of unknown parameters and reduced system signal transmission frequency. Motivated by the aforementioned papers, the dynamic event-triggered practical stabilization of uncertain random quarter-car ASS is devoted and even extended to general random nonlinear systems to deal with a class of robot control problems.

The main contributions of this paper are as follows: First, the application of I&I techniques and dynamic event-trigger mechanisms (DETM) to random nonlinear systems has achieved practical stabilization of random ASS.

Compared with [11], it is not necessary to invoke CE and Lyapunov functions. I&I indirectly introduced unknown parameters into the estimation by state correction terms, avoiding the coupling between estimation law and error terms from the perspective of nonlinear regulation, which, to some extent, improves estimation performance.

Second, the double DSF proposed in this paper removes the compensation signals and achieves awesome properties calculated by double integration. Another advantage of DSF is that compared to [38,39], it eliminates the boundedness assumption of prior filter errors and provides a reasonable stability analysis process.

The paper is divided into six parts. The first section is the introduction of relevant background knowledge of the research content. In the second section, the random suspension system and problem formulation are presented. The adaptive dynamic event-trigger controller is designed in the third section, and the performance analysis is discussed in the fourth section. The simulation results are provided in the fifth section, and the last section is a conclusion.

Notations: $$ \mathbb{R}^n $$ denotes the real $$ n $$-dimensional space. $$ |x|=(\sum_{i}x_{i}^{2})^{\frac{1}{2}} $$ is the distance norm of vector $$ x $$. The partial differentiation of the variable is $$ \frac{\partial y}{\partial x} $$. $$ X^{T} $$ represents the transposition of a vector or matrix. $$ B(x_0,r)=\{x\in \mathbb{R}^n: |x-x_0|\le r\} $$ stands for a ball with $$ x_0 $$ as the center and $$ r $$ as radius.

2. MODEL DESCRIPTION AND PROBLEM SETUP

2.1. Random active suspension model

As presented in Figure 1, the quarter-car active suspension in a random environment is shown in this paper. The masses of the wheel and car body are $$ m_{c} $$ and $$ m_{b} $$, respectively, with displacements of $$ q_{1} $$ and $$ q_{2} $$. The hydraulic controller between the wheel and the body is $$ u $$, and the linear spring and nonlinear damper are in parallel, where the spring coefficient is $$ K_{a} $$ and the damping coefficient is $$ C_{a} $$. The wheel is regarded as a linear spring with a spring coefficient of $$ K_{t} $$.

Dynamic event-triggered practical stabilization of random suspension system based on immersion and invariance

Figure 1. Quarter active suspension model.

Borrowed from [37], the random model of ASS by the aid of Lagrangian principles and relative motions is constructed as

$$ \begin{equation} \begin{array}{ll} m_c\ddot{q}_1-K_a(q_2-q_1)+K_tq_{1}=C_a(\dot{q}_2-\dot{q}_1)-u-m_{c}\xi_{1},\\ m_b\ddot{q}_2+K_a(q_2-q_1)=-C_a(\dot{q}_2-\dot{q}_1)+u-m_{b}\xi_{2}. \end{array} \end{equation} $$

Let $$ x_{1}=m_{c}q_{1}+m_{b}q_{2} $$, $$ x_{2}=\dot{x}_{1} $$, $$ x_{3}=q_{2}-q_{1} $$, $$ x_{4}=\dot{x}_{3} $$, note that $$ C_a $$ is an unknown coefficient, denoted as $$ \theta=C_{a} $$. The impact of rough road surface on the wheels and body is considered as a stationary process $$ \xi_{1} $$ and $$ \xi_{2} $$, respectively.

Then, the random model (1) with an unknown damping coefficient is shown as

$$ \begin{equation} \begin{array}{rl} \dot{x}_{1}=&x_{2},\\ \dot{x}_{2}=&-\frac{K_{t}}{m_{c}+m_{b}}x_{1} +\frac{K_{t}m_{b}}{m_{c}+m_{b}}x_{3} -m_{c}\xi_{1}-m_{b}\xi_{2},\\ \dot{x}_{3}=&x_{4},\\ \dot{x}_{4}=&f_{4}+\phi\theta+(\frac{1}{m_{c}}+\frac{1}{m_{b}})u -\xi_{2}+\xi_{1}, \end{array} \end{equation} $$

where $$ f_{4}=-K_{a}\frac{m_{b}+m_{c}}{m_{b}m_{c}}x_{3} +K_{t}\frac{(x_{1}-m_{b}x_{3})}{m_{c}(m_{b}+m_{c})} $$, $$ \phi=-\frac{m_{b}+m_{c}}{m_{b}m_{c}}x_{4} $$.

2.2. Problem setup

In response to the problems of unknown parameters and high communication requirements in traditional robot control systems, the objective of this paper is to design an adaptive DETM for random suspension systems (2) to achieve semi-global practical stabilization. In order to solve a type of control problem similar to a random suspension system, system (2) is organized into the following general forms of random systems for controller design, that is

$$ \begin{equation} \begin{array}{rl} \dot{x}_{i}=& f_{i}(\bar{x}_{i})+x_{i+1} +\phi_{i}(\bar{x}_{i})\theta_{i} +g_{i}(\bar{x}_{i})\xi_{i}, \; i=1,\cdots,n-1,\\ \dot{x}_{n}=& f_{n}(x)+u +\phi_{n}(x)\theta_{n}+g_n(x)\xi_{n}, \end{array} \end{equation} $$

where $$ \bar{x}_{i}=[x_{1},\dots, x_{i}]^{T} $$, $$ u\in \mathbb{R} $$, and $$ x_{1}\in \mathbb{R} $$ are the state, input, and output of the system (3), respectively. $$ \theta_{i}\in \mathbb{R} $$ denotes an unknown parameter. The corresponding functions $$ f_{i}(\bar{x}_{i}), g_{i}(\bar{x}_{i}), \phi_{i}(\bar{x}_{i}) $$ are locally Lipschitz in $$ x $$. Before achieving the objective of this paper, several assumptions on random disturbance $$ \xi(t)=[\xi_{1},\cdots,\xi_{n}]^{T} $$ and functions $$ g_{i}(x),\phi_{i}(x) $$ need to be given.

Assumption 1 For any $$ \varepsilon>0 $$ and $$ M>0 $$, the random disturbance $$ \xi(t) $$ satisfies

$$ \sup\limits_{t_{0}\leq s\leq t}E|\xi(t)|^2\leq M, \; \forall t \ge t_0. $$

Assumption 2 There exist constants $$ d_g,d_{\phi}>0 $$ such that

$$ g_{i}(x)^2\le d_g,\; \phi_{i}(x)^2\le d_{\phi}. $$

The purpose of introducing (4) is to consider that the disturbance energy is bounded in practical situations [40]. In order to better select parameters in stability analysis, (5) was cited, and similar considerations were also used in coordinated control systems [41]. To facilitate the controller design, the following inequalities are presented.

Lemma 1[32] For any vectors $$ x,y\in \mathbb{R}^n $$, any scalars $$ \varepsilon>0 $$, $$ p>1 $$ and $$ q=\frac{p}{p-1} $$, there holds

$$ x^Ty\leq\frac{\varepsilon^p}{p}|x|^p +\frac{1}{q\varepsilon^{q}}|y|^{q}. $$

Lemma 2[10] For all $$ z\in \mathbb{R} $$, $$ \varepsilon>0 $$ and $$ \zeta=0.2785 $$, the inequality of hyperbolic tangent holds

$$ 0<|z|-z \tanh \left(\frac{z}{\varepsilon}\right) \leqslant e^{-(\zeta+1)}\varepsilon. $$

3. ADAPTIVE EVENT-TRIGGERED CONTROLLER DESIGN

Compared with traditional adaptive laws, adaptive techniques based on I&I do not require linear parameterization conditions or CE and can better compensate for parameter uncertainty. In order to avoid explosive terms generated by recursive processes, inspired by [20,21], a novel double DSF is proposed:

$$ \begin{equation} \begin{array}{rl} \dot{\eta}_{i1}&=k_i(-\eta_{i1}+\eta_{i2}),\\ \dot{\eta}_{i2}&=k_i(-\eta_{i2}+\alpha_{i}),\\ \alpha^c_{i}&=\eta_{i1},\; \; i=1,\cdots,n-1 \end{array} \end{equation} $$

with filter time constant $$ k_i>0 $$, which means that $$ \dot{\alpha}^c_{i}=k_i(\eta_{i2}-\eta_{i1}) $$ can be served as a substitute of $$ \dot{\alpha}_{i} $$. Referring to coordinate transformation, the tracking error can be rewritten as

$$z_{i}=x_{i}-\alpha^c_{i-1}=x_{i}-\alpha_{i-1}+\Delta_{i-1},\; i=1,\cdots,n $$

where $$ {\alpha}^c_{0}=0 $$, $$ \Delta_{i}=\alpha_{i}-\alpha^c_{i} $$, and $$ \Delta_0=0 $$ are specified for the convenience of subsequent discussions. In order to deal with unknown items, we define estimation errors based on I&I as

$$ \tilde{\theta}_{i}=\hat{\theta}_{i} -{\theta}_{i}+\rho_{i}(x_{i}), \; i=1,\cdots,n $$

where $$ \rho_{i}(x_{i}) $$ is a smooth function that will be designed later.

Step 1. From (3), (7), and (8), the dynamic of $$ z_{1} $$-subsystem is expressed as

$$ \dot{z}_{1}=f_{1}+z_{2}+\alpha_{1}-\Delta_{1} +g_1\xi_{1}-\dot{\alpha}^c_{0}+\phi_{1}(\hat{\theta}_{1} -\tilde{\theta}_{1}+\rho_{1}). $$

In light of (3) and (8), one obtains

$$ \dot{\tilde{\theta}}_{1}=\dot{\hat{\theta}}_{1} +\frac{\partial \rho_{1}}{\partial x_{1}}(f_{1}+x_{2}+g_1\xi_{1} +\phi_{1}(\hat{\theta}_{1}-\tilde{\theta}_{1}+\rho_{1})). $$

Select the fictitious control and adaptive law as

$$ \begin{equation} \begin{array}{rl} \alpha_{1}=&-c_{1}z_1-f_{1}- \phi_{1}(\hat{\theta}_{1}+\rho_{1}), \\ \dot{\hat{\theta}}_{1}=&-\frac{\partial \rho_{1}}{\partial x_{1}}(f_{1}+x_2 +\phi_{1}(\hat{\theta}_{1}+\rho_{1})) -\lambda_{1}\delta_{1}(\hat{\theta}_{1}+ \rho_{1}), \end{array} \end{equation} $$

where $$ \rho_{1}=\frac{\lambda_{1}}{d_{o}}\int_{0}^{x_{1}}\phi_{1}(s)\mathrm{d}s $$, and $$ \delta_{1},c_{1}, d_{o},\lambda_{1}>0 $$. Substituting (9) into the derivative of the Lyapunov function $$ V_{1}=\frac{1}{2}z_{1}^{2}+\frac{1}{2\lambda_{1}}\tilde{\theta}^{2}_{1} $$ yields:

$$ \begin{equation} \begin{aligned} \dot{V}_1=&z_{1}(-c_{1}z_{1}+z_{2}-\Delta_{1} +g_1\xi_{1}-\phi_{1}\tilde{\theta}_{1}) +\tilde{\theta}_{1}(-\frac{1}{d_{0}}\phi_{1}(g_{1}\xi_{1} -\phi_{1}\tilde{\theta}_{1}) -\delta_{1}(\hat{\theta}_{1}+\rho_{1}))\\ \leq& -(c_{1}-\frac{d_o}{4}-\frac{d_od_{g}}{4})z_{1}^{2}+z_{1}(z_{2}-\Delta_{1}) +\frac{2}{d_o}\xi_{1}^{2} -(\frac{\delta_{1}}{2}-\frac{d_{\phi}d_g}{4d_o}) \tilde{\theta}_{1}^{2}+\frac{1}{2}\delta_{1}\theta_{1}^{2}, \end{aligned} \end{equation} $$

Which used Young inequality (see Lemma 1) and (5):

$$ \begin{equation} \begin{aligned} z_{1}g_1\xi_{1}\leq& \frac{d_od_g}{4}z^2_{1}+\frac{1}{d_o}\xi_1^{2},\\ -z_{1}\phi_{1}\tilde{\theta}_{1}\leq& \frac{d_{o}}{4}z^2_{1}+\frac{1}{d_{o}}\phi_{1}^{2} \tilde{\theta}_{1}^{2},\\ \frac{1}{d_{0}}\phi_{1}\tilde{\theta}_{1}g_{1}\xi_{1}\leq& \frac{d_{\phi}d_g}{4d_{o}}\tilde{\theta}_{1}^{2} +\frac{1}{d_o}\xi_1^{2},\\ -\tilde{\theta}_{1}\delta_{1}(\hat{\theta}_{1}+\rho_{1}) \leq&-\frac{1}{2}\delta_{1}\tilde{\theta}_{1}^{2} +\frac{1}{2}\delta_{1}\theta_{1}^{2}. \end{aligned} \end{equation} $$

Step i.$$ (i=2,\cdots,n-1) $$ Following the above design process, we can get the virtual control and adaptive law

$$ \begin{equation} \begin{array}{rl} \alpha_{i}=&-c_{i}z_i-z_{i-1}-f_{i}- \phi_{i}(\hat{\theta}_{i}+\rho_{i})+\dot{\alpha}^c_{i-1}, \\ \dot{\hat{\theta}}_{i}=&-\frac{\partial \rho_{i}}{\partial x_{i}}(f_{i}+x_{i+1} +\phi_{i}(\hat{\theta}_{i}+\rho_{i})) -\lambda_{i}\delta_{i}(\hat{\theta}_{i}+ \rho_{i}), \end{array} \end{equation} $$

where $$ \rho_{i}=\frac{\lambda_{i}}{d_{o}} \int_{0}^{x_{i}}\phi_{i}(s)\mathrm{d}s $$ and $$ \delta_{i},c_{i}, \lambda_{i}>0 $$. Together with (12) and Lyapunov function $$ V_{i}=V_{i-1}+\frac{1}{2}z_{i}^{2} +\frac{1}{2\lambda_{i}}\tilde{\theta}^{2}_{i} $$, similar to (10), the dynamic of $$ \dot{V}_{i} $$ can be formulated as

$$ \begin{equation} \begin{aligned} \dot{V}_{i}\leq& -\sum\limits_{j=1}^{i}(c_{j}-\frac{d_o}{4}-\frac{d_od_{g}}{4})z_{j}^{2} +\sum\limits_{j=1}^{i}z_{j-1}\Delta_{j-1}+z_{i} (z_{i+1}-\Delta_{i})\\& +\sum\limits_{j=1}^{i}\frac{2j}{d_o}\xi_{j}^{2} -\sum\limits_{j=1}^{i}(\frac{\delta_{j}}{2}-\frac{d_{\phi}d_{g}}{4d_o}) \tilde{\theta}_{j}^{2} +\sum\limits_{j=1}^{i}\frac{1}{2}\delta_{j}\theta_{j}^{2}. \end{aligned} \end{equation} $$

Step n. Construct the Lyapunov function

$$ V_{z\theta}=V_{n-1}+\frac{1}{2}z_{n}^{2} +\frac{1}{2\lambda_{n}}\tilde{\theta}^{2}_{n}, $$

where $$ \lambda_{n}>0 $$, whose derivative can be organized as

$$ \dot{V}_{z\theta}=\dot{V}_{n-1}+z_{n}(f_{n}+u+g_n\xi_{n}+\phi_{n}\theta_{n} -\dot{\alpha}^c_{n-1})+\frac{1}{\lambda_{n}}\tilde{\theta}_{n}(\dot{\hat{\theta}}_{n} +\frac{\partial \rho_{n}}{\partial x_{n}}(f_{n}+u+g_n\xi_{n} +\phi_{n}\theta_{n})).$$

Naturally, the adaptive law is given as

$$ \dot{\hat{\theta}}_{n}=-\frac{\partial \rho_{n}}{\partial x_{n}}(f_{n}+u +\phi_{n}(\hat{\theta}_{n}+\rho_{n}) -\lambda_{n}\delta_{n}(\hat{\theta}_{n}+ \rho_{n}), $$

where $$ \rho_{n}=\frac{\lambda_{n}}{d_{o}} \int_{0}^{x_{n}}\phi_{n}(s)\mathrm{d}s $$ and $$ \delta_{n}>0 $$. Drawing on the idea in [10,42], the following DETM is given

$$ \begin{equation} \begin{array}{rl} u(t)=&\nu(t_{k}),\forall t\in[t_k,t_{k+1}),\\ t_{k+1}=&\inf\{t>t_k\big||h(t)|\geq\beta(t)+\epsilon\},\\ \dot{\beta}(t)=&-b\beta(t)-|h(t)|+\epsilon, \end{array} \end{equation} $$

where $$ \nu(t) $$ is the control auxiliary function to be given later, and $$ \beta(t) $$ is an internal dynamic variable. $$ h(t)=\nu(t)-u(t) $$ is measurement errors between the sampling control and current control, the parameters $$ \epsilon,b>0 $$. Once the mechanism (17) is triggered, the control is updated to $$ \nu(t_{k+1}) $$; otherwise, it will remain at a constant value $$ \nu(t_{k}) $$.

With the aid of (17), it can come to a conclusion that $$ |\nu(t)-u(t)|\leq\beta(t)+\epsilon $$ is always held on intervals $$ [t_k,t_{k+1}) $$, it is easy to find two continuous functions $$ \omega(t)\in [-1,1] $$ to satisfy

$$ u(t)=\nu(t)-\omega(t)(\beta(t)+\epsilon), $$

where $$ \omega(t_{k})=0, \omega(t_{k+1})=\pm1 $$. The auxiliary control input function is selected as

$$ \nu(t)=\alpha_{n}-(\beta(t)+\bar{\epsilon}) \mathrm{tanh} (\frac{z_{n}(\beta(t)+\bar{\epsilon})}{\sigma}), $$

where $$ \alpha_{n}=-c_{n}z_n-z_{n-1}-f_{n}- $$$$\phi_{n}(\hat{\theta}_{n}+\rho_{n}) +\dot{\alpha}^c_{n-1} $$, parameters $$ c_{n},\sigma>0 $$ and $$ \bar{\epsilon}>\epsilon $$. Replacing (16)-(19) in (15) yields

$$ \begin{equation*} \label{zst9} \begin{aligned} \dot{V}_{z\theta}=& \dot{V}_{n-1} +z_{n}(-c_{n}z_{n}-(\beta(t)+\bar{\epsilon}) \mathrm{tanh} (\frac{z_{n}(\beta(t)+\bar{\epsilon})}{\sigma})- \omega(t)(\beta(t)+\epsilon) +g_n\xi_{n}-\phi_{n}\tilde{\theta}_{n})\\ &+\tilde{\theta}_{n}(-\frac{1}{d_{o}}\phi_{n} (g_{n}\xi_{n}-\phi_{n}\tilde{\theta}_{n}) -\delta_{n}(\hat{\theta}_{n}+\rho_{n})), \end{aligned} \end{equation*} $$

note that the item based on Lemma 2 satisfies

$$-z_{n}(\beta(t)+\bar{\epsilon}) \mathrm{tanh} (\frac{z_{n}(\beta(t)+\bar{\epsilon})}{\sigma}) \leq 0.2785\sigma-|z_{n}(\beta(t)+\bar{\epsilon})|,$$

and $$ |z_{n}(\beta(t)+\bar{\epsilon})| >|z_{n}\omega(t)(\beta(t)+\epsilon)| $$. Following the calculation process in (11) and combining (13), the dynamic of $$ V_{z\theta} $$ turns to

$$ \dot{V}_{z\theta} \leq -\sum\limits_{j=1}^{n}(c_{j}-\frac{d_o}{4}-\frac{d_od_{g}}{4})z_{j}^{2} +\sum\limits_{j=1}^{n-1}z_{j}\Delta_{j}+\sum\limits_{j=1}^{n}\frac{1}{2}\delta_{j}\theta_{j}^{2} -\sum\limits_{j=1}^{n}(\frac{\delta_{j}}{2}-\frac{d_{\phi}d_{g}}{4d_o}) \tilde{\theta}_{j}^{2}+\sum\limits_{j=1}^{n}\frac{2}{d_o}\xi_{j}^{2} +0.2785\sigma. $$

Remark 1 The DETM (17) adjusts the update interval and control accuracy based on a control signal. Compared with the static event-triggered mechanism (SETM), the proposed controller has a dynamically adjusted trigger threshold and a shorter execution interval [42]. Due to the presence of the internal dynamic variable $$ \beta(t) $$, triggers will not infinitely activate at $$ u=0 $$.

4. PERFORMANCE ANALYSIS

The stability properties of the random nonlinear system (3) with adaptive DETM controllers (17) and DSF techniques are summarized in this section. Let us make some preparations for stability analysis. For $$ i=1,\cdots,n-1 $$, define the transform

$$ \begin{equation} \begin{array}{rcl} e_{i1}&=&\eta_{i1}-\alpha_{i}, \\ e_{i2}&=&\eta_{i2}-\alpha_{i}. \end{array} \end{equation} $$

Denote $$ e=[e_1^T,\cdots,e_{n-1}^T]^T $$, and $$ e_i=[e_{i1},e_{i2}]^T $$. From (6) and (21), we have

$$ \begin{equation} \begin{array}{rl} \dot{e}_{i1}&=k_i(e_{i2}-e_{i1})-\dot{\alpha}_{i},\\ \dot{e}_{i2}&=-k_ie_{i2}-\dot{\alpha}_{i}. \end{array} \end{equation} $$

Unfolding $$ \dot{\alpha}_{i} $$ gives

$$ \begin{equation} \begin{aligned} \dot{\alpha}_{i}=&-c_{i}\dot{z}_{i}-\dot{z}_{i-1} +\ddot{\alpha}^c_{i-1}-\dot{f}_i+\dot{\phi}_{i}(\hat{\theta}_{i}+\rho_{i}) +\phi_{i} (\dot{\hat{\theta}}_{i}+\dot{\rho}_{i})\\ =&-c_i\dot{z}_{i}-\dot{z}_{i-1}-\sum\limits_{j=1}^i\frac{\partial f_i}{\partial x_j}\dot{x}_{j}+\phi_{i} (\dot{\hat{\theta}}_{i}+\dot{\rho}_{i})+\ddot{\alpha}^c_{i-1}+\sum\limits_{j=1}^i\frac{\partial \phi_i}{\partial x_j}(\hat{\theta}_{i}+\rho_{i})\dot{x}_{j}, \end{aligned} \end{equation} $$

where $$ z_0=0 $$, $$ \dot{z}_{i}=-c_{i}z_{i}-z_{i-1}+z_{i+1}+e_{i1}+g_i\xi_i -\phi_{i}\tilde{\theta}_{i} $$, $$ \dot{x}_{j}=-c_{j}z_{j}-z_{j-1}+z_{j+1}+e_{j1}$$$$ -\phi_{j}\tilde{\theta}_{j} +g_j \xi_{j}+ $$$$ k_{j-1}(e_{j-1,2}-e_{j-1,1}) $$, $$ \dot{\hat{\theta}}_{i}=\frac{\lambda_{i}}{d_{o}} \phi_{i}(f_{i}+x_{i+1} $$$$+\phi_{i}(\hat{\theta}_{i}+\rho_{i}) -\lambda_{i}\delta_{i}(\hat{\theta}_{i}+ \rho_{i}) $$, $$ \dot{\rho}_{i}=\frac{\lambda_{i}}{d_{o}} \phi_{i}(x_{i})\dot{x}_{i} $$, and

$$ \ddot{\alpha}^c_{i-1} =\left\{ \begin{array}{ll} 0,&i=1,\\ -k_{i-1}^2(2 e_{i-1,2}-e_{i-1,1}),&i=2,\cdots,n.\\ \end{array}\right. $$

For the $$ e $$-subsystem, select Lyapunov function $$ V_e=\frac{1}{2}\sum_{i=1}^{n-1}e_i^Te_i $$, combining with (14), the following whole Lyapunov function is obtained:

$$V(\chi)=V_{z\theta}(z,\theta)+V_e(e), $$

which satisfies $$ a_1|\chi|^2\le V(\chi)\le a_2|\chi|^2 $$ with $$ \chi=[z^T ,e^T,\tilde{\theta}]^T $$, $$ a_{1}=\frac{1}{2}\min\{1, \frac{1}{\lambda_{i}}\} $$, and $$ a_{2}=\frac{1}{2}\max\{1,\frac{1}{\lambda_{i}}\} $$.

For any constant $$ v_{0}>0 $$, define $$ r_{0}=\sqrt{\frac{v_{0}}{a_{2}}} $$, the initial value contained within a compact set $$ B(0,r_0)=\{\chi:|\chi|\leq r_0\} $$. Since $$ {f}_i, \phi_{i}, \rho_{i} $$ are smooth, then $$ \frac{\partial f_i}{\partial x_j}, \frac{\partial \phi_i}{\partial x_j}, \frac{\partial \rho_i}{\partial x_j} $$ are bounded in the ball $$ B(0,r_0) $$, which, along with (23), implies that constants $$ b_{ij}>0 (j=1,\cdots,4) $$ can always be found such that

$$ |\dot{\alpha}_{i}|\le b_{i1}|\bar{e}_{i}|+b_{i2}|\bar{z}_{i+1}|+b_{i3}|\tilde{\theta}_{i}| +b_{i4}|\bar{\xi}_{i}|, $$

where $$ b_{ij} (j=1,\cdots,4) $$ depends on $$ r_0 $$, and only $$ b_{i1} $$ depends on $$ \bar{k}_{i-1} $$. With the aid of Young inequality, for any constant $$ d_o>0 $$, there holds

$$ |(e_{i1}+e_{i2})\dot{\alpha}_{i}|\le \kappa_i|e_i|^2 +\frac{1}{d_o}(|\bar{e}_{i}|^2+|\bar{z}_{i+1}|^2 +|\bar{\xi}_i|^2+|\tilde{\theta}_{i}|),$$

where $$ \kappa_i=d_o(b^2_{i1}+b^2_{i2}+b^2_{i3}+b^2_{i4}) $$, which results in

$$ \begin{equation} \begin{array}{rl} \dot{V}_{e}=&\sum\limits_{i=1}^{n-1}(e_{i1}^{T}\dot{e}_{i1}+e_{i2}^{T}\dot{e}_{i2})\\ \leq&-\sum\limits_{i=1}^{n-1}(\frac{1}{2}k_ie_i^Te_i+(e_{i1}+e_{i2})\dot{\alpha}_i)\\ \leq& -\sum\limits_{i=1}^{n-1}\left(\frac{1}{2}k_i -\kappa_i\right)|e_i|^2 +\sum\limits_{i=1}^{n-1}\frac{1}{d_o}(|\bar{e}_{i}|^2 +|\bar{z}_{i+1}|^2+|\bar{\xi}_i|^2+|\tilde{\theta}_{i}|^{2} )\\ \leq& -\sum\limits_{i=1}^{n-1}(\frac{1}{2}k_i-\kappa_i)|e_i|^2 +\frac{n-1}{d_o}(|e|^2+|z|^2+|\xi|^2+|\tilde{\theta}|^{2}), \end{array} \end{equation} $$

where $$ \kappa_i $$, depending on $$ \bar{k}_{i-1} $$, is independent of $$ k_i $$. Substituting (20) and (25) into the derivative of (24) yields that for $$ V\le v_0 $$, one has

$$ \begin{equation} \begin{array}{rl} \dot{V} \leq& -\sum\limits_{i=1}^{n}(c_{i}-\frac{d_o}{4}- \frac{d_od_{g}}{4})z_{i}^{2} +\sum\limits_{i=1}^{n-1}z_i\Delta_i -\sum\limits_{i=1}^{n-1}(\frac{1}{2}k_i-\kappa_i)|e_i|^2 +\frac{n-1}{d_o}(|{e}|^2+|z|^2+|\xi|^2+|\tilde{\theta}|^2) +\frac{2n}{d_o}|\xi|^{2}\\ &-\sum\limits_{i=1}^{n}(\frac{\delta_{i}}{2} -\frac{d_{\phi}d_{g}}{4d_o}) |\tilde{\theta}_{i}|^{2}+\sum\limits_{i=1}^{n}\frac{1}{2} \delta_{i}\theta_{i}^{2} +0.2785\sigma\\ \leq& -\sum\limits_{i=1}^{n}(c_{i}-\frac{d_{o}}{2} -\frac{n-1}{d_o}-\frac{d_od_{g}}{4})|z_{i}|^{2} -\sum\limits_{i=1}^{n-1}(\frac{1}{2}k_i -\kappa_i-\frac{n}{d_o})|e_i|^2 -\sum\limits_{i=1}^{n}(\frac{\delta_{i}}{2} -\frac{d_{\phi}d_{g}}{4d_o}-\frac{n-1}{d_o}) |\tilde{\theta}_{i}|^{2} +\frac{n+1}{d_o}|\xi|^2 \\ &+\sum\limits_{i=1}^{n}\frac{1}{2} \delta_{i}\theta_{i}^{2} +0.2785\sigma. \end{array} \end{equation} $$

Let $$ c_i=c_{i1}+c_{i2} $$, $$ k_i=k_{i1}+k_{i2} $$, $$ \delta_i=\delta_{i1}+\delta_{i2} $$, and define $$ c=\min\{2 c_{i1}, k_{i1}, \delta_{i1}\} $$ and $$ \bar{c}=2\min\{c_{i2}-\frac{d_{o}}{2} -\frac{n-1}{d_o}-\frac{d_od_{g}}{4}, $$$$ \frac{1}{2}k_{i2}-\kappa_i-\frac{n}{d_o}, \frac{1}{2}\delta_{i2}-\frac{d_{\phi}d_{g}}{4d_o}-\frac{n-1}{d_o}\} $$. Denote $$ \zeta_1=\frac{n+1}{d_o} $$ and $$ \zeta_2=\sum\limits_{i=1}^{n}\frac{1}{2} \delta_{i}\theta_{i}^{2}+0.2785\sigma $$. To let $$ c>0,\bar{c}\ge0 $$, requirements on parameters are

$$ \begin{equation} \begin{array}{l} c_{i1}>0,\; c_{i2}\ge \frac{d_{o}}{2}+\frac{n-1}{d_o}+\frac{d_od_{g}}{4},\\ k_{i1}>0,\; k_{i2}\ge2\kappa_i+\frac{2n}{d_o},\\ \delta_{i1}>0,\; \delta_{i2}\ge \frac{d_{\phi}d_{g}}{2d_o}+\frac{2(n-1)}{d_o}, \end{array} \end{equation} $$

where $$ \kappa_i $$ depends on $$ b_{ij}(j=1,\cdots,5) $$, and $$ b_{ij} $$ depends on $$ v_0 $$. When $$ c>0 $$ and $$ \bar{c}\ge0 $$ are required, it is concluded from (26) that

$$ V\le v_0\Rightarrow \dot{V} \le -cV+\zeta_1|\xi|^2+\zeta_2. $$

The error system is summarized as follows

$$ \begin{equation} \left\{ \begin{array}{rl} \dot{e}_{i1}&=k_i(e_{i2}-e_{i1})-\dot{\alpha}_{i},\\ \dot{e}_{i2}&=-k_ie_{i2}-\dot{\alpha}_{i},\\ \dot{z}_{i}&=-c_{i}z_{i}-z_{i-1}-\phi_{i} \tilde{\theta}_{i}+z_{i+1}+e_{i1}+g_i\xi_{i},\\ \dot{\tilde{\theta}}_{1}&=\frac{\partial \rho_{1}}{\partial x_{1}}(g_{i}\xi_{i}-\phi_{1}\tilde{\theta}_{i}) -\lambda_{i}\delta_{i}(\hat{\theta}_{i}+ \rho_{i}). \end{array}\right. \end{equation} $$

Based on the above argument, we intend to summarize the following results.

Theorem 1 Consider the random ASS system described by (3), under Assumption 1 and Assumption 2, with fictitious control law and adaptive update law in (9), (12), (16), the event-triggering rule (17), satisfying parameter requirements (27), the closed-loop system (29) has the following performance:

(1). the system (29) is semi-globally noise to state practically stable in probability (SGNSpS-P);

(2). all signals in (29) are bounded in probability;

(3). the desired performance of the stabilization error $$ z_{1} $$ can be made arbitrarily small by adjusting parameters;

(4). the inter-execution intervals $$ (t_{k+1}-t_{k}) $$ have lower bounds.

Proof It is clear that the closed-loop system is SGNSpES-P along (24) and (28), which means that $$ z $$, $$ e $$, and $$ \tilde{\theta} $$ are all bounded in probability. From (7) and (9), the signals $$ x_1,\alpha_1,\hat{\theta}_{1} $$ are bounded in probability. Recalling $$ x_{i}=z_{i}+\alpha_{i-1}+e_{i-1,1} $$ and (12), (16), the signals $$ x_{i}, \alpha_i, \hat{\theta}_{i} $$ are got. Based on (17) and (19), the boundedness in probability of the final control $$ u $$ is obtained.

Regarding (28), with the aid of Gronwall inequality, we arrive at

$$ P\{z_{1}^2\le |\chi_0|^2e^{-{c}(t-t_0)} + 2d_M\}\ge 1-\varepsilon,\; |\chi_0|\le r_0,$$

for any $$ \varepsilon>0 $$, where $$ d_M=\frac{1}{c}(\zeta_1M+\zeta_2) $$ can be adjusted arbitrarily for any $$ \varepsilon $$ by tuning $$ d_o,c $$ large enough.

In the following, it needs to be demonstrated that the designed trigger control can avoid the Zeno phenomenon. The derivative of (19) becomes

$$ \dot{\nu}(t)=\dot{\alpha}_{n}-(\dot{\beta}(t)+\bar{\epsilon}) \tanh(\frac{z_{n}(\beta(t)+\bar{\epsilon})}{\sigma}) -(\beta(t)+\bar{\epsilon}) \frac{\dot{z}_{n}\beta+\dot{\beta}z_{n}} {\sigma\cosh^{2}(\frac{z_{n}(\beta(t)+\bar{\epsilon})}{\sigma})},$$

which is bounded in the compact set $$ B(0,r_0) $$, thus, $$ \dot{\nu}(t)\leq\bar{\nu} $$ with $$ \bar{\nu}>0 $$ is established. In time interval $$ [t_k,t_{k+1}) $$ of (17), it can obtain that $$ |h(t)|=|u(t)-\nu(t)|\leq \beta(t)+\epsilon\leq\bar{h} $$. Further, the derivative of $$ h^{2}(t) $$ becomes $$ |(h^{2}(t))^{\prime}|=2|h(t)|\cdot|\dot{\nu}(t)| \leq2\bar{h}\bar{\nu} $$. When $$ t\in [t_k,t_{k+1}] $$, it can be asserted that $$ (u(t_k^{+})-\nu(t_k^{+}))^2=0 $$, $$ (u(t_{k+1}^{-})-\nu(t_{k+1}^{-}))^2\geq\epsilon^{2} $$, therefore, $$ \epsilon^2\le(u(t_{k+1}^{-})-v(t_{k+1}^{-}))^2 -(u(t_k^{+})-v(t_k^{+}))^2= $$$$ \int_{t_{k}^{+}}^{t_{k+1}^{-}}$$$$|h(s)^2|\mathrm{d}s \le2\bar{h}\bar{\nu}(t_{k+1}-t_k) $$, it can come to a conclusion that $$ t_{k+1}-t_k\geq\frac{\epsilon^2}{2\bar{h}\bar{\nu}} $$, which implies that the inter-execution intervals have lower bounds.

Remark 2 A command filter proposed in [21] is replaced with a double DSF (6) in this paper. This results in a simpler form of Lyapunov functions used in $$ V_{e}(e) $$, which lightens the burden of stability analysis, while the most important advantage of this change is that filter gains are replaced by $$ k_i $$ to get more freedom in stability analysis; otherwise, the last inequality in (27) may have no solution.

5. SIMULATION

For the random ASS (1), following the previous DETM controller design with I&I in section 3, we can arrive at

$$ \begin{equation} \begin{array}{rl} \alpha_{1}=&-c_{1}z_1, \\ \alpha_{2}=&\frac{m_{b}+m_{c}}{K_{t}m_{b}}(-c_{2}z_2-z_{1} +\frac{K_{t}}{m_{b}+m_{c}}z_{1}+\dot{\eta}_{11}), \\ \alpha_{3}=&-c_{3}z_3-\frac{K_{t}m_{b}}{m_{b}+m_{c}}z_{2} +\dot{\eta}_{21}, \\ \alpha_{4}=&\frac{m_{b}m_{c}}{m_{b}+m_{c}}(-c_{4}z_4 -z_{3}-f_{4}-\phi(\hat{\theta}+\rho)+\dot{\eta}_{31}), \\ \dot{\hat{\theta}}=&-\frac{\partial\rho}{\partial x_{4}}(f_{4}+\phi(\hat{\theta}+\rho)) -\lambda\delta(\hat{\theta}+\rho),\\ \nu(t)=&\alpha_{4}-(\beta(t)+\bar{\epsilon}) \mathrm{tanh} (\frac{z_{4}(\beta(t)+\bar{\epsilon})}{\sigma}),\\ u(t)=&\nu(t_{k}),\forall t\in[t_k,t_{k+1}),\\ t_{k+1}=&\inf\{t>t_k\big||h(t)|\geq\beta(t)+\epsilon\},\\ \dot{\beta}(t)=&-b\beta(t)-|h(t)|+\epsilon, \end{array} \end{equation} $$

where $$ \rho=\frac{1}{2}\frac{\lambda}{d_{o}} \frac{m_{b}+m_{c}}{m_{b}m_{c}}x_{4}^{2} $$, $$ \frac{\partial\rho}{\partial x_{4}}=\frac{\lambda}{d_{o}} \frac{m_{b}+m_{c}}{m_{b}m_{c}}x_{4} $$. By choosing the Lyapunov function

$$ V=\frac{1}{2}\sum\limits_{i=1}^{4}z_i^2 +\frac{1}{2\lambda}\tilde{\theta}^{2} +\frac{1}{2}\sum\limits_{i=1}^{3}e_{i}^Te_i, $$

the dynamic of (31), along with the design of controllers (30) and the handling of inequalities, leads to

$$ \begin{equation*} \label{dov4R-1} \begin{array}{rl} \dot{V} \leq&-(c_1-\frac{3}{d_{o}}-\frac{d_{0}}{4})|z_1|^2 -(c_{2}-\frac{d_{c}d_{o}}{4}-\frac{3}{d_{o}})|z_2|^2 -(c_{3}-\frac{3}{d_{o}}-\frac{d_{0}}{4})|z_3|^2 -(c_{4}-\frac{3}{d_{o}}-\frac{d_{0}}{2})|z_4|^2 \\&-(\frac{\delta}{2}-\frac{d_{\phi}}{2d_o}-\frac{3}{d_o}) |\tilde{\theta}|^{2}-\sum\limits_{i=1}^{3}(\frac{1}{2}k_i -\kappa_i-\frac{3}{d_o})|e_i|^2 +\frac{5}{d_o}(|\xi_{1}|^2+|\xi_{2}|^2) +\frac{1}{2}\delta\theta^{2} +\frac{0.2785\sigma(m_{b}+m_{c})}{m_{b}m_{c}},\\ \le &-cV+\zeta_1|\xi|^2+\zeta_2, \end{array} \end{equation*} $$

where $$ d_{c}=m_{b}^{2}+m_{c}^{2}+(\frac{K_{t}m_{b}}{m_{b}+m_{c}})^{2} $$, $$ d_{\phi}=(\frac{m_{b}+m_{c}}{m_{b}m_{c}})^{2} $$, $$ \xi=\max\{\xi_{1},\xi_{2}\} $$. In order to better select parameters and adjust the tracking effect, let $$ c_i=c_{i1}+c_{i2} $$, $$ k_i=k_{i1}+k_{i2} $$, $$ \delta=\delta_{1}+\delta_{2} $$, and define $$ c=\min\{2 c_{i1}, k_{i1}, \delta_{1}\} $$ and $$ \bar{c}=2\min\{c_{12}-\frac{d_{o}}{4}-\frac{3}{d_o}, c_{22}-\frac{d_{c}d_{o}}{4}-\frac{3}{d_o}, $$$$c_{32}-\frac{d_{o}}{4}-\frac{3}{d_o}, c_{42}-\frac{d_{o}}{2}-$$$$\frac{3}{d_o}, \frac{1}{2}k_{i2}-\kappa_i-\frac{3}{d_o}, $$$$\frac{1}{2}\delta_{2}-\frac{d_{\phi}}{2d_o} -\frac{3}{d_o}\} $$. Denote $$ \zeta_1=\frac{5}{d_o} $$ and $$ \zeta_2=\frac{1}{2} \delta\theta^{2}+\frac{0.2785\sigma(m_{b}+m_{c})}{m_{b}m_{c}} $$. To let $$ c>0,\bar{c}\ge0 $$, requirements on parameters are

$$ \begin{equation} \begin{array}{l} c_{i1}>0,k_{i1}>0,\delta_{1}>0, c_{12}>\frac{d_{o}}{4}+\frac{3}{d_o}, c_{22}>\frac{d_{c}d_{o}}{4}+\frac{3}{d_o},\\ c_{32}>\frac{d_{o}}{4}+\frac{3}{d_o}, c_{42}>\frac{d_{o}}{2}+\frac{3}{d_o}, k_{i2}>2\kappa_i+\frac{6}{d_o}, \delta_{2}>\frac{d_{\phi}}{d_o} +\frac{6}{d_o}. \end{array} \end{equation} $$

Theorem 2 For random suspension systems (1) with control law (30) satisfying parameter requirements (32), the closed-loop system is SGNSpS-P; the stabilization error $$ x_{1}=z_{1} $$ can be made arbitrarily small, and the triggering mechanism will not cause the Zeno phenomenon.

Following Theorem 1, the previous properties can be obtained directly; the specific proof process was omitted.

Next, the practical stabilization problem is simulated to demonstrate the merit of the obtained feedback controller (30). Choose system parameters as $$ m_{b}=m_{c}=0.4 $$, $$ K_{t}=2.5 $$, $$ K_{a}=4 $$, $$ C_{a}=0.2 $$. With the initial conditions $$ q_{1}(0)=0.01 $$, $$ q_{2}(0)=0.02 $$, $$ \dot{q}_{1}(0)=0.5 $$, $$ \dot{q}_{2}(0)=0.4 $$, $$ \theta(0)=0.2 $$, $$ \beta(0)=0.02 $$, $$ \eta_{11}(0)=\eta_{21}(0)=\eta_{31}(0)=0.01 $$, $$ \eta_{21}(0)=\eta_{22}(0)=\eta_{32}(0)=0.1 $$, we have the following simulation results of (30), as shown in Figure 2-Figure 4.

Dynamic event-triggered practical stabilization of random suspension system based on immersion and invariance

Figure 2. Random disturbances.

Dynamic event-triggered practical stabilization of random suspension system based on immersion and invariance

Figure 3. Estimation and stabilization results.

Dynamic event-triggered practical stabilization of random suspension system based on immersion and invariance

Figure 4. DETM control. DETM: dynamic eventtrigger mechanisms.

Followed by section Ⅵ of [40], the disturbances $$ \xi_{1},\xi_{2} $$ can be regarded as zero-mean widely stationary processes resulting from limited bandwidth white noise, and the corresponding parameters are as follows: the sample time is $$ t_{c}=0.2 $$, the noise powers are $$ A_1=0.2 and A_2=0.1 $$, and corresponding gain coefficients are $$ b_{1}=0.5 and b_{2}=0.2 $$. The random disturbances $$ \xi_{i}, (i=1,2) $$ are presented in Figure 2, which shows that the second-order moment of the disturbance is bounded in assumption 1.

In addition, the parameters in controller are $$ c_1=0.8, c_{2}=0.6, c_{3}=0.4, c_{4}=0.6 $$, $$ \delta=\lambda=0.4, d_{o}=5 $$, $$ b=0.2, \sigma=4, \epsilon=0.04, \bar{\epsilon}=0.05 $$, the coefficients in DSFs are $$ k_{1}=k_{2}=30, k_{3}=25 $$. As shown in Figure 3, the adaptive estimation result based on I&I and correction term $$ \rho(t) $$ is presented. Meanwhile, it can be found that the stabilization error $$ z_{1}=x_{1} $$ also converges to a small neighborhood of the origin under the DETM controller, and the states of the suspension system $$ q_{1},q_{2} $$ are also practically stable. This indicates that the system goals are achieved under the designed controller.

The continuous control $$ \nu(t) $$ and ETC $$ u(t) $$ are reflected in Figure 4; as time goes by, event triggers continue to occur, and the event-triggered interval is constantly changing, obviously, the designed dynamic event-triggered controller avoids Zeno behavior. Note that the internal dynamic variable $$ \beta(t) $$ is introduced in DETM, which is also shown in Figure 4.

Below, we will conduct a simulation comparison between DETM and SETM under I&I and DSF. As shown in Figure 5, the relative threshold triggering strategy in [43,44] is demonstrated, that is

$$ \begin{equation*} \begin{array}{rl} \nu(t)=&-(1+\beta)(\alpha_{4}\mathrm{tanh} (\frac{z_{4}\alpha_{4}}{\sigma}) +\bar{\epsilon}\mathrm{tanh} (\frac{z_{4}\bar{\epsilon}}{\sigma})),\\ u(t)=&\nu(t_{k}),\forall t\in[t_k,t_{k+1}),\\ t_{k+1}=&\inf\{t>t_k\big||u(t)-\nu(t) |\geq\beta|u(t)|+\epsilon\}, \end{array} \end{equation*} $$

Dynamic event-triggered practical stabilization of random suspension system based on immersion and invariance

Figure 5. SETM control in [43,44]. SETM: static event-triggered mechanism.

where $$ \beta\in (0,1), \epsilon>0, \bar{\epsilon}>\frac{\epsilon}{1-\beta} $$. Comparing Figure 4 and Figure 5, the control inputs of the two types of control strategies fluctuate within the same range, and the adaptive estimation and stabilization effects are both well. However, the DETM gives the next execution time greater than the SETM. Comparing the stem and leaf plots in these two figures, it can draw a conclusion that the DETM has fewer triggering times, which better illustrates the advantages of DETM in Remark 1.

In order to illustrate the difference in adaptive effects between I&I and CE under DETM and DSF, following [11,12], an adaptive law is designed as

$$ \dot{\hat{\theta}}=-\lambda z_{4}\phi+\lambda \delta \hat{\theta}, $$

where $$ \lambda,\delta>0 $$, then the estimation effect is shown in Figure 6; by comparison, the adaptive estimation effect is better in I&I in Figure 3 when the control changes are not significantly different.

Dynamic event-triggered practical stabilization of random suspension system based on immersion and invariance

Figure 6. CE in [11,12]. CE: certain equivalence.

6. CONCLUSION

In this work, an adaptive ETC method with double DSF has been presented for random quarter-car active suspension models. Compared with static event-trigger, the designed dynamic event-triggered strategy can effectively reduce communication burden and save network resources. Not only automotive suspension systems but also the research on practical stabilization problems of general random nonlinear systems have also been provided. More importantly, for general random nonlinear systems, tracking controllers can also be designed to achieve the tracking goals. Future work may include vehicle network control issues under network attacks or adaptive ETC issues for stochastic under-actuated systems. The safety issues of multi-agent under-actuated systems, such as unmanned aerial vehicles and surface vessels, are also worth further investigation.

DECLARATIONS

Authors’ contributions

Made significant contributions to the conception: Wu Z

Made significant contributions to the writing: Yang C

Made significant contributions to the revision: Feng L

Availability of data and materials

Not applicable.

Financial support and sponsorship

This work is supported by the National Science Natural Foundation of China under Grant (No. 62073075).

Conflicts of interest

All authors declared that there are no conflicts of interest.

Consent for publication

Not applicable.

Ethical approval and consent to participate

Not applicable.

Copyright

© The Author(s) 2023.

REFERENCES

1. Brezas P, Smith MC. Linear quadratic optimal and risk-sensitive control for vehicle active suspensions. IEEE Trans Control Syst Technol 2013;22:543-56.

2. Xu H, Zhao Y, Pi W, Wang Q, Lin F, Zhang C. Integrated control of active front wheel steering and active suspension based on differential flatness and nonlinear disturbance observer. IEEE Trans Veh Technol 2022;71:4813-24.

3. Gao H, Sun W, Shi P. Robust sampled-data H control for vehicle active suspension systems. IEEE Trans Control Syst Technol 2010;18:238-45.

4. Lian RJ. Enhanced adaptive self-organizing fuzzy sliding-mode controller for active suspension systems. IEEE Trans Ind Electron 2012;60:958-68.

5. Sun W, Zhao Z, Gao H. Saturated adaptive robust control for active suspension systems. IEEE Trans Ind Electron 2013;60:3889-96.

6. Liu B, Saif M, Fan H. Adaptive fault tolerant control of a half-car active suspension systems subject to random actuator failures. IEEE/ASME Trans Mechatron 2016;21:2847-57.

7. Liu L, Zhu C, Liu YJ, Tong S. Adaptive finite-time neural constrained control for nonlinear active suspension systems based on the command filter. IEEE Trans Artif Intell 2021;3:218-27.

8. Huang YB, Na J, Wu X, Liu X, Guo Y. Adaptive control of nonlinear uncertain active suspension systems with prescribed performance. ISA Trans 2014;54:145-55.

9. Pang H, Zhang X, Xu Z. Adaptive backstepping-based tracking control design for nonlinear active suspension system with parameter uncertainties and safety constraints. ISA Trans 2019;88:23-36.

10. Zeng Q, Zhao J. Dynamic event-triggered-based adaptive finite-time neural control for active suspension systems with displacement constraint. IEEE Trans Neural Netw Learn Syst 2022:1-11.

11. Na J, Huang Y, Wu X, Gao G, Herrmann G, Jiang JZ. Active adaptive estimation and control for vehicle suspensions with prescribed performance. IEEE Trans Control Syst Technol 2017;26:2063-77.

12. Zeng Q, Liu YJ, Liu L. Adaptive vehicle stability control of half-car active suspension systems with partial performance constraints. IEEE Trans Syst Man Cybern Syst 2021;51:1704-14.

13. Ioannou PA, Sun J. Robust adaptive control. NJ: Prentice-Hall; 1996. Available from: https://viterbi-web.usc.edu/ioannou/RobustAdaptiveBook95pdf/Robust_Adaptive_Control.pdf [Last accessed on 16 Oct 2023].

14. Astolfi A, Ortega R. Immersion and invariance: a new tool for stabilization and adaptive control of nonlinear systems. IEEE Trans Autom Control 2003;48:590-606.

15. Astolfi A, Karagiannis D, Ortega R. Nonlinear and adaptive control with applications. London: Springer Publishing Company; 2007. Available from: https://link.springer.com/book/10.1007/978-1-84800-066-7 [Last accessed on 16 Oct 2023].

16. Hu J, Zhang H. Immersion and invariance based command-filtered adaptive backstepping control of VTOL vehicles. Automatica 2013;49:2160-67.

17. Zhao B, Xian B, Zhang Y, Zhang X. Nonlinear robust adaptive tracking control of a quadrotor uav via immersion and invariance methodology. IEEE Trans Ind Electron 2015;62:2891-902.

18. Yong K, Chen M, Wu Q. Immersion and invariance-based integratedguidance and control for unmanned aerial vehicle path following. Int J Syst Sci 2019;50:1052-68.

19. Rapp P, Sawodny O, Tarín C. An immersion and invariance based speed and rotation angle observer for the ball and beam system. Am Control Conf 2013:1069-75.

20. Swaroop D, Hedrick JK, Yip PP, Gerdes JC. Dynamic surface control for a class of nonlinear systems. IEEE Trans Autom Control 2000;45:1893-99.

21. Farrell JA, Polycarpou M, Sharma M, Dong W. Command filtered backstepping. IEEE Transactions on Autom Control 2009;54:1391-95.

22. Du JL, Hu X, Krstić M, Sun YQ. Robust dynamic positioning of ships with disturbances under input saturation. Automatica 2016;73:207-14.

23. Liu C, Chen CLP, Zou ZJ, Li TS. Adaptive NN-DSC control design for path following of underactuated surface vessels with input saturation. Neurocomputing 2017;267:466-74.

24. Yang Y, Tang L, Zou W, Ding DW. Robust adaptive control of uncertain nonlinear systems with unmodeled dynamics using command filter. Int J Robust Nonlinear Control 2021;31:7764-87.

25. Aboudonia A, El-Badawy A, Rashad R. Active anti-disturbance control of a quadrotor unmanned aerial vehicle using the command-filtering backstepping approach. Nonlinear Dyn 2017;90:581-97.

26. Pan Y, Wang H, Li X, Yu H. Adaptive command-filtered backstepping control of robot arms with compliant actuators. IEEE Trans Control Syst Technol 2018;26:1149-56.

27. Wang J, Wang C, Wei Y, Zhang C. Command filter based adaptive neural trajectory tracking control of an underactuated underwater vehicle in three-dimensional space. Ocean Eng 2019;180:175-86.

28. Huang Y, Liu Y. Practical tracking via adaptive event-triggered feedback for uncertain nonlinear systems. IEEE Trans Auto Control 2019;64:3920-27.

29. Li H, Zhang Z, Yan H, Xie X. Adaptive event-triggered fuzzy control for uncertain active suspension systems. IEEE Trans Cybern 2018;49:4388-97.

30. Yang C, Xia J, Park JH, Shen H, Wang J. Sliding mode control for uncertain active vehicle suspension systems: an event-triggered H control scheme. Nonlinear Dyn 2021;103:3209-21.

31. Zeng Q, Zhao J. Event-triggered adaptive finite-time control for active suspension systems with prescribed performance. IEEE Trans Ind Inform 2021;18:7761-69.

32. Wang D, Gupta V, Wang W. An event-triggered protocol for distributed optimal coordination of double-integrator multi-agent systems. Neurocomputing 2018;319:34-41.

33. Yu H, Chen T. A new Zeno-free event-triggered scheme for robust distributed optimal coordination. Automatica 2021;129:109639.

34. Hou Z, Lu P. Event-triggered integral sliding mode formation control for multiple quadrotor UAVs with unknown disturbances. Franklin Open 2022;1:17-29.

35. Zhang G, Liu S, Zhang X. Adaptive distributed fault-tolerant control for underactuated surface vehicles with bridge-to-bridge event-triggered mechanism. Ocean Eng 2022;262:112205.

36. Chen L, Liang H, Pan Y, Li T. Human-in-the-loop consensus tracking control for UAV systems via an improved prescribed performance approach. IEEE Trans Aerosp Electron Syst 2023; doi: 10.1109/TAES.2023.3304283.

37. Cui M, Geng L, Wu Z. Random modeling and control of nonlinear active suspension. Math Probl Eng 2017;2017:1-8.

38. Zhao L, Yu J, Shi P. Command filtered backstepping-based attitude containment control for spacecraft formation. IEEE Trans Syst Man Cybern Syst 2019;51:1278-87.

39. Zhang J, Xia J, Sun W, Wang Z, Shen H. Command filter-based finite-time adaptive fuzzy control for nonlinear systems with uncertain disturbance. J Franklin Inst 2019;356:11270-84.

40. Wu Z. Stability criteria of random nonlinear systems and their applications. IEEE Trans Autom Control 2015;60:1038-49.

41. Shang Y. Fixed-time group consensus for multi-agent systems with non-linear dynamics and uncertainties. IET Control Appl 2018;12:395-404.

42. Girard A. Dynamic triggering mechanisms for event-triggered control. IEEE Trans Autom Control 2014;60:1992-7.

43. Zhang CH, Yang GH. Event-triggered adaptive output feedback control for a class of uncertain nonlinear systems with actuator failures. IEEE Trans Cybern 2018;51:201-10.

44. Zhang H, Xi R, Wang Y, Sun S, Sun J. Event-triggered adaptive tracking control for random systems with coexisting parametric uncertainties and severe nonlinearities. IEEE Trans Autom Control 2021;67:2011-18.

Cite This Article

Research Article
Open Access
Dynamic event-triggered practical stabilization of random suspension system based on immersion and invariance
Cun Yang, ... Likang Feng

How to Cite

Yang, C.; Wu Z.; Feng L. Dynamic event-triggered practical stabilization of random suspension system based on immersion and invariance. Complex Eng. Syst. 2023, 3, 17. http://dx.doi.org/10.20517/ces.2023.25

Download Citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click on download.

Export Citation File:

Type of Import

Tips on Downloading Citation

This feature enables you to download the bibliographic information (also called citation data, header data, or metadata) for the articles on our site.

Citation Manager File Format

Use the radio buttons to choose how to format the bibliographic data you're harvesting. Several citation manager formats are available, including EndNote and BibTex.

Type of Import

If you have citation management software installed on your computer your Web browser should be able to import metadata directly into your reference database.

Direct Import: When the Direct Import option is selected (the default state), a dialogue box will give you the option to Save or Open the downloaded citation data. Choosing Open will either launch your citation manager or give you a choice of applications with which to use the metadata. The Save option saves the file locally for later use.

Indirect Import: When the Indirect Import option is selected, the metadata is displayed and may be copied and pasted as needed.

About This Article

© The Author(s) 2023. Open Access This article is licensed under a Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, sharing, adaptation, distribution and reproduction in any medium or format, for any purpose, even commercially, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Data & Comments

Data

Views
1304
Downloads
175
Citations
0
Comments
0
5

Comments

Comments must be written in English. Spam, offensive content, impersonation, and private information will not be permitted. If any comment is reported and identified as inappropriate content by OAE staff, the comment will be removed without notice. If you have any queries or need any help, please contact us at support@oaepublish.com.

0
Download PDF
Share This Article
Scan the QR code for reading!
See Updates
Contents
Figures
Related
Complex Engineering Systems
ISSN 2770-6249 (Online)

Portico

All published articles are preserved here permanently:

https://www.portico.org/publishers/oae/

Portico

All published articles are preserved here permanently:

https://www.portico.org/publishers/oae/