This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

A Sampling Control Framework and Applications to Robust and Adaptive Control

Lijun Zhu, and Zhiyong Chen,  Lijun Zhu is with Key Laboratory of Imaging Processing and Intelligence Control (The Ministry of Education), and also with School of Artificial Intelligence and Automation, Huazhong University of Science and Technology, Wuhan 430074, China (e-mail:ljzhu@hust.edu.cn). Zhiyong Chen is with the School of Engineering, The University of Newcastle, Callaghan, NSW 2308, Australia (e-mail:zhiyong.chen@newcastle.edu.au).
Abstract

In this paper, we propose a novel sampling control framework based on the emulation technique where the sampling error is regarded as an auxiliary input to the emulated system. Utilizing the supremum norm of sampling error, the design of periodic sampling and event-triggered control law renders the error dynamics bounded-input-bounded-state (BIBS), and when coupled with system dynamics, achieves global or semi-global stabilization. The proposed framework is then extended to tackle the event-triggered and periodic sampling stabilization for a system where only partial state is available for feedback and the system is subject to parameter uncertainties. The proposed framework is further extended to solve two classes of event-triggered adaptive control problems where the emulated closed-loop system does not admit an input-to-state stability (ISS) Lyapunov function. For the first class of systems with linear parameterized uncertainties, even-triggered global adaptive stabilization is achieved without the global Lipschitz condition on nonlinearities as often required in the literature. For the second class of systems with uncertainties whose bound is unknown, the event-triggered adaptive (dynamic) gain controller is designed for the first time. Finally, theoretical results are verified by two numerical examples.

I Introduction

The majority of modern control relies on its digital implementation in microprocessors and/or is deployed in a networked environment. And the sampled-data control scheme [2, 3] thus arises from the demand of more efficient controller execution to reduce computation cost and save communication bandwidth in applications, such as multi-robot systems, electrical power systems and chemical processes. Sampled-data control schedules the update of a digital controller output at periodic or aperiodic sampling instances. Input-delay approach [12, 11, 10] is usually adopted to design sampled-data controller for linear systems, while two other methods are mainly used for nonlinear systems, namely controller emulation, involving digital implementation of a continuous-time stabilizing control law, and plant discretization consists of discretizing the plant model and discrete-time control law design [21]. However, the sampled-data control approach may over-sample in some cases and motivates event-triggered control which suggests scheduling update only when necessary and specified by the occurrence of the designated triggering event and may achieve more efficient sampling pattern. Sampled-data and event-triggered have been developed for stabilization and tracking of individual systems, e.g., [26, 19, 25, 18] and cooperative control of networked systems, e.g., [9, 23, 5, 29]. In this paper, these two control methods are uniformly called the sampling control.

The two-step digital emulation, constituting continuous-time control law design and its digital implementation, is a common technique for analysis and design of sampling control systems especially for nonlinear systems. In [14, 22], when the emulation of periodic sampled-data control is formulated in the hybrid system setting, the maximum allowable sampling period (MASP) that guarantees asymptotic stability of sampled-data systems can be explicitly computed. In [4], a new small gain theorem is proposed to reveal the quantitative tradeoff between robustness and sampling bandwidth of the sampled-data control. Emulation is also commonly adopted for the design of event-triggered laws where the continuous-time controller is assumed to ensure dissipativity [21] or the input-to-state stability (ISS) of the closed-loop system with the sampling error as input, see, e.g., [1, 7, 18, 20, 17, 25]. The ISS condition can be specified in a max-form, e.g. [18, 30] or in an ISS-Lyapunov form, e.g. [1, 17, 20, 25] for the closed-loop sampling system and the small gain conditions were then proposed to ensure the stability of the event-triggered system. In [16], the event-triggered technique in [25] was interpreted as a stabilization problem of interconnected hybrid systems for which each subsystem admits an ISS-Lyapunov function and a hybrid small gain condition was proposed. As another variant of small gain theorem, the cyclic small gain theorem has been proved effective for event-triggered control of large-scale systems [7, 17, 18].

Achieving Zeno free sampling and robustness to the disturbance and uncertainties simultaneously is not trivial. In [8], a dynamic output-based event-triggered law is proposed to achieve a finite LpL_{p}-gain and a strictly positive lower bound on the inter-event times when the system is subjected to non-vanishing external disturbances. In [18], event-triggered control scheme is designed for systems subject to disturbances. In order to handle the uncertainties, [17] proposed a dynamic event-triggered controller to achieve the stabilization when the system has the dynamic uncertainties whose state is not available for the feedback. The problem is solved in [30] by a static event-triggered controller using a particular small-gain theorem method.

Recently, a few works on the event-triggered adaptive control have been proposed when systems possess parameter uncertainties. Since ISS condition is not guaranteed by the continuous-time stabilization controller and how to design an event-triggered adaptive control scheme is still challenging problem. In [28], an event-triggered adaptive control scheme was proposed for a class of nonlinear systems based on the σ\sigma-modification scheme. σ\sigma-modification scheme results in an ISS Lyapunov function, but only practical stabilization can be achieved, i.e., the trajectories converge to a bounded set in the neighborhood of the origin. The event-triggered law in [28] was improved in [13] in the sense that the adaptation dynamics was also sampled on the assumption of global Lipschitz conditions. In [27], a novel event-triggered adaptive control scheme is proposed for a class of nonlinear systems with unknown control direction and unknown sensor faults, while only practical stabilization is achieved.

In this paper, we propose a novel sampling control framework that can lead to event-triggered and periodic sampling robust and adaptive stabilization of nonlinear systems. The main contribution of this paper is three-fold. First, the paper proposes a sampling control framework where the error caused by the sampling of the actuation is regarded as the auxiliary input to the emulated system. The emulated closed-loop system is first assumed to admit an ISS Lyapunov function when regarding the auxiliary input as the input, while the error dynamics admits an continuously differentiable function whose derivative is bounded by functions of state and sampling errors. The design of periodic sampling and event-triggered control law renders the error dynamics bounded-input-bounded-state (BIBS), when coupled with system dynamics, achieves global or semi-global stabilization. Zeno free behavior is theoretically guaranteed and the system performance is robust to the external disturbances. Second, the proposed framework is then extended to tackle the event-triggered and periodic sampling control for the systems where only partial state is available for the feedback and the system is subject to parameter uncertainties. The proposed controller design combines the method proposed in Section III and changing supply function method. In [18, 17], an auxiliary dynamic system is introduced to estimate the decay rate of immeasurable states and used as the dynamic threshold for the event-triggered law, while the proposed controller is static and easier to design and implement in practice. The periodic sampling control is also proposed here, which is not considered in [18, 17, 30]. Third, the proposed framework is extended to solve two classes of event-triggered adaptive control problems where the emulated closed-loop system does not admit an ISS Lyapunov function. The first class of systems contains linear parameterized uncertainties, and global asymptotical stabilization is achieved without the global Lipschitz condition as often required in [13]. The second class of systems has the uncertainties whose bound is not known and requires adaptive/dynamic gain technique. To author’s best knowledge, the event-triggered dynamic gain control is first time solved in this paper.

The rest of the paper is organized as follows. Section II formulates the sampling control problem for nonlinear systems which will be solved by the sampling control framework proposed in Section III when an ISS condition is assumed. The proposed framework is extended to tackle the event-triggered and periodic sampling control for the systems where only partial state is available for the feedback in Section IV. It is further extended to solve event-triggered adaptive stabilization of two types of uncertain systems in Section V. The numerical simulation is conducted in Section VI and the paper is concluded in Section VII.

Notations. 0\mathbb{R}_{\geq 0} and >0\mathbb{R}_{>0} denote the set of non-negative and positive real numbers, respectively. n\mathbb{R}^{n} denotes the real space of dimension nn, n×m\mathbb{R}^{n\times m} denotes the set of real matrices with dimension n×mn\times m, and \mathbb{N} denotes the set of non-negative integers. Let x[a,b]:=supt[a,b]x(t)\|x_{[a,b]}\|:=\sup_{t\in[a,b]}\|x(t)\| be the supremum norm of a given signal x:0nx:\mathbb{R}_{\geq 0}\mapsto\mathbb{R}^{n}, over the interval [a,b][a,b], and x[a,b]x_{[a,b]} be the signal slice of xx over the interval [a,b][a,b]. Denote a function by α𝒦\alpha\in\mathcal{K}_{\infty} if it is a 𝒦\mathcal{K}_{\infty} function, by α𝒦\alpha\in\mathcal{KL} if it is a 𝒦\mathcal{KL} function, by m𝒮𝒫m\in\mathcal{SP} if it is a smooth positive function and by m𝒮𝒩m\in\mathcal{SN} if it is a smooth non-negative function. A continuous function α:[0,)×(0,)[0,)\alpha:[0,\infty)\times(0,\infty)\mapsto[0,\infty) is said to be a parameterized 𝒦\mathcal{K}_{\infty} function if, for each fixed s>0s>0, the function α(,s)\alpha(\cdot,s) is a 𝒦\mathcal{K}_{\infty} function, and for each fixed r>0r>0, the function α(r,)\alpha(r,\cdot) is non decreasing. For 𝒦\mathcal{K}_{\infty} functions α(s)\alpha^{\prime}(s) and α(s)\alpha(s), α(s)=𝒪[α(s)]\alpha^{\prime}(s)=\mathcal{O}[\alpha(s)] as s0+s\rightarrow 0^{+} means that limsups0+[α(s)/α(s)]<\lim\sup_{s\rightarrow 0^{+}}[\alpha^{\prime}(s)/\alpha(s)]<\infty. Let V:n0V:\mathbb{R}^{n}\mapsto\mathbb{R}_{\geq 0} be a continuously differentiable function. It is called an ISS-Lyapunov function for the system x˙=f(x,u,d)\dot{x}=f(x,u,d) if the derivative of V(x)V(x) along the xx-dynamics satisfies, for all xnx\in\mathbb{R}^{n}, ϖm\varpi\in\mathbb{R}^{m} and d𝔻d\in\mathbb{D},

α¯(x)V(x)α¯(x),\displaystyle\underline{\alpha}(\|x\|)\leq V(x)\leq\bar{\alpha}(\|x\|),
V˙(x)α(x)+σ(ϖ)\displaystyle\dot{V}(x)\leq-\alpha(\|x\|)+\sigma(\|\varpi\|) (1)

where α¯,α¯,α,σ𝒦\underline{\alpha},\bar{\alpha},\alpha,\sigma\in\mathcal{K}_{\infty}. The inequalities in (1) are simplified as V(x){α¯,α¯,α,σx˙=f(x,u,d)}V(x)\sim\{\underline{\alpha},\bar{\alpha},\alpha,\sigma\mid\dot{x}=f(x,u,d)\}. A bounded piecewise continuous function f:[0,)nf:[0,\infty)\mapsto\mathbb{R}^{n} is said to be persistent exciting (PE) if there exist positive constant ϵ\epsilon, t0t_{0}, T0T_{0} such that, 1T0tt+T0f(s)fT(s)𝑑sϵ2I,tt0.\frac{1}{T_{0}}\int_{t}^{t+T_{0}}f(s)f^{\mbox{\tiny{T}}}(s)ds\geq\epsilon^{2}I,\;\forall t\geq t_{0}.

II Problem Formulation of Sampling Control

Consider the nonlinear system

x˙(t)\displaystyle\dot{x}(t) =\displaystyle= f(x(t),u(t),d(t)),\displaystyle f(x(t),u(t),d(t)),
y(t)\displaystyle y(t) =\displaystyle= h(x(t)),\displaystyle h(x(t)), (2)

where xnx\in\mathbb{R}^{n} is the system state, yqy\in\mathbb{R}^{q} the output, umu\in\mathbb{R}^{m} the control input, and dndd\in\mathbb{R}^{n_{d}} system uncertainty. Suppose the function f:n×m×ndnf:\mathbb{R}^{n}\times\mathbb{R}^{m}\times\mathbb{R}^{n_{d}}\mapsto\mathbb{R}^{n} is a continuously differentiable function satisfying f(0,0,d(t))=0f(0,0,d(t))=0 and h(0)=0h(0)=0, and the uncertainty dd belongs to a compact set d𝔻d\in\mathbb{D}. Suppose the equilibrium point of the system can be stabilized by a continuous-time feedback controller

u(t)=κ(y(t)),u(t)=\kappa(y(t)), (3)

with a continuously differentiable function κ\kappa. It becomes a continuous-time state feedback system when y=xy=x. In this paper, we use the emulation technique to study the sampling version of (3) as follows

u(t)\displaystyle u(t) =κ(y(tk)),t[tk,tk+1),k\displaystyle=\kappa(y(t_{k})),\;t\in[t_{k},t_{k+1}),\;k\in\mathbb{N} (4)

where {tk}k\{t_{k}\}_{k\in\mathbb{N}} is a sequence of sampling time instances. The sampling instances can be determined by an event-triggered law specified as follows

tk+1=inft>tk{Ξ(t,tk,x[tk,t])0}t_{k+1}=\inf_{t>t_{k}}\{\Xi(t,t_{k},x_{[t_{k},t]})\geq 0\} (5)

for some functional Ξ\Xi representing event occurrence to be designed. A periodic sampling law with sampling period T>0T>0 can be considered as a special case of (5) with Ξ(t,tk,x[tk,t])=ttkT\Xi(t,t_{k},x_{[t_{k},t]})=t-t_{k}-T, i.e., tk+1=tk+Tt_{k+1}=t_{k}+T. Note that the error caused by the sampling mechanism is

ϖ(t):=κh(x(tk))κh(x(t)),t[tk,tk+1).\varpi(t):=\kappa\circ h(x(t_{k}))-\kappa\circ h(x(t)),\;t\in[t_{k},t_{k+1}). (6)

For the emulation, the closed-loop system composed of the dynamics (2) and a sampling version of feedback controller (4) is put into the impulsive form

x˙=fc(x,ϖ,d):=f(x,κh(x)+ϖ,d),\displaystyle\dot{x}=f_{c}(x,\varpi,d):=f(x,\kappa\circ h(x)+\varpi,d),
ϖ˙=ψ(x,ϖ,d):=κh(x)xfc(x,ϖ,d),t[tk,tk+1),\displaystyle\dot{\varpi}=\psi(x,\varpi,d):=-\frac{\partial\kappa\circ h(x)}{\partial x}f_{c}(x,\varpi,d),\forall t\in[t_{k},t_{k+1}),
ϖ(tk+)=0.\displaystyle\varpi(t_{k}^{+})=0. (7)

The objective of the sampling control is to design the sampling law (5), either periodic sampling or event-triggered law, such that the closed-loop system composed of (2) and (4) achieves two objectives,

  1. 1.

    stabilization: the original system is asymptotically stable at the origin, in particular, limtx(t)=0\lim_{t\rightarrow\infty}x(t)=0, semi-globally or globally;

  2. 2.

    Zeno-free behavior: a finite number of events are triggered in a finite amount of time.

In general, the continuous-time feedback controller in (3) is assumed to ensure that the xx-subsystem in (7) has some properties such as input-to-state stability (ISS) when regarding sampling error ϖ\varpi as the input. The motivation of using the sampling error of the actuation ϖ\varpi rather than state or output measurement is explained in [15]. It is exploited in our previous papers [15, 30] to design event-triggered control law where xx-dynamics is assumed to have the ISS condition specified in a max-form. As is known, the classic analysis tools developed for the adaptive control rely on the Lyapunov function method, typically along the gradient of a Lyapunov function. In order to solve event-triggered adaptive control in Section V, this paper first considers the ISS condition specified in terms of ISS-Lyapunov function and assumes the existence of a positive function on ϖ\varpi-subsystem which plays a similar role of a Lyapunov function. As a result, the sampling control framework proposed in next section can be naturally extended to event-triggered adaptive control in Section V where the continuous-time adaptive control does not admit an ISS condition.

Assumption II.1

The xx-subsystem in (7) has an ISS-Lyapunov function V(x){α¯,α¯,α,σx˙=fc(x,ϖ,d)}V(x)\sim\{\underline{\alpha},\bar{\alpha},\alpha,\sigma\mid\dot{x}=f_{c}(x,\varpi,d)\}. There exists a continuously differentiable U(ϖ):m0U(\varpi):\mathbb{R}^{m}\mapsto\mathbb{R}_{\geq 0} such that the derivative of U(ϖ)U(\varpi) along the ϖ\varpi-subsystem, for all xnx\in\mathbb{R}^{n}, ϖm\varpi\in\mathbb{R}^{m} and d𝔻d\in\mathbb{D}, satisfies

α¯ϖ(ϖ)U(ϖ)α¯ϖ(ϖ),\displaystyle\underline{\alpha}_{\varpi}(\|\varpi\|)\leq U(\varpi)\leq\bar{\alpha}_{\varpi}(\|\varpi\|),
U˙(ϖ)=(U(ϖ)ϖ)Tψ(x,ϖ,d)αϖ(ϖ)+σϖ(x),\displaystyle\dot{U}(\varpi)=\left(\frac{\partial U(\varpi)}{\partial\varpi}\right)^{\mbox{\tiny{T}}}\psi(x,\varpi,d)\leq\alpha_{\varpi}(\|\varpi\|)+\sigma_{\varpi}(\|x\|), (8)

for some functions α¯ϖ\underline{\alpha}_{\varpi}, α¯ϖ\bar{\alpha}_{\varpi}, αϖ\alpha_{\varpi}, σϖ\sigma_{\varpi} 𝒦\in\mathcal{K}_{\infty}.  

Remark II.1

Note that the existence of the function U(ϖ)U(\varpi) condition is mild. Due to κ(0)=0\kappa(0)=0 and thus fc(0,0,d)=0f_{c}(0,0,d)=0, the function ψ\psi in (7) is continuously differentiable and satisfies ψ(0,0,d)=0\psi(0,0,d)=0. Applying Lemma 11.1 in [6], one has ψ(x,ϖ,d)m1(x,d)x+m2(ϖ,d)ϖ\|\psi(x,\varpi,d)\|\leq m_{1}(x,d)\|x\|+m_{2}(\varpi,d)\|\varpi\| for some functions m1m_{1}, m2𝒮𝒩m_{2}\in\mathcal{SN}. As a result, U˙(ϖ)m1(x,d)U(ϖ)/ϖx+m2(ϖ,d)U(ϖ)/ϖϖ.\dot{U}(\varpi)\leq m_{1}(x,d)\|\partial U(\varpi)/\partial\varpi\|\|x\|+m_{2}(\varpi,d)\|\partial U(\varpi)/\partial\varpi\|\|\varpi\|. Then, it is always possible to find functions αϖ\alpha_{\varpi}, σϖ\sigma_{\varpi} 𝒦\in\mathcal{K}_{\infty} such that the second inequality of (8) holds.  

Remark II.2

In [30], a pair of ISS and input-to-output stability (IOS) conditions are given in max-norm form for the closed-loop system (7) where ϖ\varpi is regarded as the input and ψ\psi as the output. ISS and IOS properties, for any x(t0)x(t_{0}), are stated as follows,

x(t)\displaystyle\|x(t)\| max{β~(x(t0),tt0),γ~(ϖ[t0,t])},\displaystyle\leq\max\{\tilde{\beta}(\|x(t_{0})\|,t-t_{0}),\tilde{\gamma}(\|\varpi_{[t_{0},t]}\|)\}, (9)
ψ(t)\displaystyle\|\psi(t)\| max{β(x(t0),tt0),γ(ϖ[t0,t])},\displaystyle\leq\max\{\beta(\|x(t_{0})\|,t-t_{0}),\gamma(\|\varpi_{[t_{0},t]}\|)\}, (10)

for tt0t\geq t_{0}, where γ,γ~𝒦\gamma,\tilde{\gamma}\in\mathcal{K}_{\infty} and β,β~\beta,\tilde{\beta} are 𝒦\mathcal{KL} functions. Although ISS-Lyapunov function V(x)V(x) in Assumption II.1 implies (9), (10) and (8) do not necessarily imply each other. Therefore, conditions in Assumption II.1 are different from (9) and (10).  

III Sampling Control Design

In this section, periodic sampling and event-triggered control are proposed for the emulation system (7). We first present Theorem III.1 for the design of event-triggered law, which provides a common guideline for periodic sampling control design.

III-A Event-triggered Control

In order to solve the sampling stabilization problem, we apply the changing supply function technique ([24] and Lemma 2.5 of [6]) to the ISS-Lyapunov function V(x)V(x) in Assumption II.1. Let 𝒦\mathcal{K}_{\infty} function αq(s)\alpha_{q}(s) be selected such that αq(s)>2σϖ(s)\alpha_{q}(s)>2\sigma_{\varpi}(s). If αq(s)=𝒪(α(s))\alpha_{q}(s)=\mathcal{O}(\alpha(s)) as s0+s\rightarrow 0^{+}, the changing supply function technique shows that there exists another ISS Lyapunov function Vq(x){α¯q,α¯q,αq,σqx˙=fc(x,ϖ,d)}V_{q}(x)\sim\{\underline{\alpha}_{q},\bar{\alpha}_{q},\alpha_{q},\sigma_{q}\mid\dot{x}=f_{c}(x,\varpi,d)\} where the functions α¯q\underline{\alpha}_{q}, α¯q,σq𝒦\bar{\alpha}_{q},\sigma_{q}\in\mathcal{K}_{\infty} can be calculated accordingly. Then, the event-triggered control law is presented as follows.

Theorem III.1

Suppose the system composed of (2) and (4) satisfies Assumption II.1. Let 𝒦\mathcal{K}_{\infty} functions α^ϖ\hat{\alpha}_{\varpi} and γ\gamma be α^ϖ(s)>σq(s)/2\hat{\alpha}_{\varpi}(s)>\sigma_{q}(s)/2 and γ(s)>α^ϖ(s)+αϖ(s)\gamma(s)>\hat{\alpha}_{\varpi}(s)+\alpha_{\varpi}(s). Suppose ϖ(t0)=0\varpi(t_{0})=0, σϖ(s)=𝒪(α(s))\sigma_{\varpi}(s)=\mathcal{O}(\alpha(s)) and γ(s)=𝒪(α¯ϖ(s))\gamma(s)=\mathcal{O}(\underline{\alpha}_{\varpi}(s)) as s0+s\rightarrow 0^{+}. If the event-triggered law in (5) is designed as

tk+1=infttk{2(ttk)γ(ϖ[tk,t])\displaystyle t_{k+1}=\inf_{t\geq t_{k}}\{2(t-t_{k})\gamma(\|\varpi_{[t_{k},t]}\|)
maxτ[tk,t]{U(ϖ(τ))},and ϖ[tk,t]0},\displaystyle\geq\max_{\tau\in[t_{k},t]}\{U(\varpi(\tau))\},\;\text{and }\|\varpi_{[t_{k},t]}\|\neq 0\}, (11)

the equilibrium point x=0x=0 of the system is globally asymptotically stable and Zeno-behavior is avoided. Moreover, Vq(x(t))Vq(x(tk))V_{q}(x(t))\leq V_{q}(x(t_{k})), t[tk,tk+1]\forall t\in[t_{k},t_{k+1}] and kk\in\mathbb{N}.  

Proof: The closed-loop system consisting of (2) and (4) is put into the form (7). The proof will be divided into three parts. First, the boundedness of all signals is proved. The fact that σϖ(s)=𝒪(α(s))\sigma_{\varpi}(s)=\mathcal{O}(\alpha(s)) as s0+s\rightarrow 0^{+} implies that it is always possible to find a new supply function Vq(x){α¯q,α¯q,αq,σqx˙=fc(x,ϖ,d)}V_{q}(x)\sim\{\underline{\alpha}_{q},\bar{\alpha}_{q},\alpha_{q},\sigma_{q}\mid\dot{x}=f_{c}(x,\varpi,d)\} and αq(s)>2σϖ(s)\alpha_{q}(s)>2\sigma_{\varpi}(s). Integrating both side of (8) in Assumption II.1 gives

U(ϖ(t))=tktU˙(ϖ(τ))𝑑τtktαϖ(ϖ(τ))𝑑τ\displaystyle U(\varpi(t))=\int_{t_{k}}^{t}\dot{U}(\varpi(\tau))d\tau\leq\int_{t_{k}}^{t}\alpha_{\varpi}(\|\varpi(\tau)\|)d\tau
+tktσϖ(x(τ))𝑑τ,t[tk,tk+1]\displaystyle+\int_{t_{k}}^{t}\sigma_{\varpi}(\|x(\tau)\|)d\tau,\;t\in[t_{k},t_{k+1}]

which leads to

maxτ[tk,t]{U(ϖ(τ))}tktαϖ(ϖ(τ))𝑑τ\displaystyle\max_{\tau\in[t_{k},t]}\{U(\varpi(\tau))\}\leq\int_{t_{k}}^{t}\alpha_{\varpi}(\|\varpi(\tau)\|)d\tau
+tktσϖ(x(τ))𝑑τ,t[tk,tk+1]\displaystyle+\int_{t_{k}}^{t}\sigma_{\varpi}(\|x(\tau)\|)d\tau,\;t\in[t_{k},t_{k+1}] (12)

due to αϖ(ϖ(τ))0\alpha_{\varpi}(\|\varpi(\tau)\|)\geq 0 and σϖ(x(τ))0,τ[tk,t]\sigma_{\varpi}(\|x(\tau)\|)\geq 0,\forall\tau\in[t_{k},t]. It further implies that

maxτ[tk,t]{U(ϖ(τ))}tktα^ϖ(ϖ(τ))𝑑τ\displaystyle\max_{\tau\in[t_{k},t]}\{U(\varpi(\tau))\}\leq-\int_{t_{k}}^{t}\hat{\alpha}_{\varpi}(\|\varpi(\tau)\|)d\tau
+tktσϖ(x(τ))𝑑τ+tkt[αϖ(ϖ(τ))+α^ϖ(ϖ(τ))]𝑑τ\displaystyle+\int_{t_{k}}^{t}\sigma_{\varpi}(\|x(\tau)\|)d\tau+\int_{t_{k}}^{t}\left[\alpha_{\varpi}(\|\varpi(\tau)\|)+\hat{\alpha}_{\varpi}(\|\varpi(\tau)\|)\right]d\tau
2max{tktα^ϖ(ϖ(τ))dτ+tktσϖ(x(τ))dτ,\displaystyle\leq 2\max\left\{-\int_{t_{k}}^{t}\hat{\alpha}_{\varpi}(\|\varpi(\tau)\|)d\tau+\int_{t_{k}}^{t}\sigma_{\varpi}(\|x(\tau)\|)d\tau,\right.
tkt[αϖ(ϖ(τ))+α^ϖ(ϖ(τ))]dτ},t[tk,tk+1]\displaystyle\left.\int_{t_{k}}^{t}\left[\alpha_{\varpi}(\|\varpi(\tau)\|)+\hat{\alpha}_{\varpi}(\|\varpi(\tau)\|)\right]d\tau\right\},\;\forall t\in[t_{k},t_{k+1}] (13)

where α^ϖ(s)>σq(s)/2\hat{\alpha}_{\varpi}(s)>\sigma_{q}(s)/2. The sampling law (11) implies tktγ(ϖ(τ))𝑑τ(ttk)γ(ϖ[tk,t])12maxτ[tk,t]{U(ϖ(τ))}\int_{t_{k}}^{t}\gamma(\varpi(\tau))d\tau\leq(t-t_{k})\gamma(\|\varpi_{[t_{k},t]}\|)\leq\frac{1}{2}\max_{\tau\in[t_{k},t]}\{U(\varpi(\tau))\}, which together with γ(s)>α^ϖ(s)+αϖ(s)\gamma(s)>\hat{\alpha}_{\varpi}(s)+\alpha_{\varpi}(s), leads to

U(ϖ(t))maxτ[tk,t]{U(ϖ(τ))}2tktα^ϖ(ϖ(τ))𝑑τ\displaystyle U(\varpi(t))\leq\max_{\tau\in[t_{k},t]}\{U(\varpi(\tau))\}\leq-2\int_{t_{k}}^{t}\hat{\alpha}_{\varpi}(\|\varpi(\tau)\|)d\tau
+2tktσϖ(x(τ))𝑑τ,t[tk,tk+1].\displaystyle+2\int_{t_{k}}^{t}\sigma_{\varpi}(\|x(\tau)\|)d\tau,\;\forall t\in[t_{k},t_{k+1}]. (14)

Let V¯(x,ϖ)=Vq(x)+U(ϖ)\bar{V}(x,\varpi)=V_{q}(x)+U(\varpi) be the Lyapunov function candidate for the closed-loop system (7). Since x(t)x(t) and hence Vq(x(t))V_{q}(x(t)) are continuous in tt and U(ϖ(t))U(\varpi(t)) is piecewise continuous in tt and has jump at tkt_{k}, one has

V¯(x(tk+),ϖ(tk+))=Vq(x(tk))V¯(x(tk),ϖ(tk))\displaystyle\bar{V}(x(t_{k}^{+}),\varpi(t_{k}^{+}))=V_{q}(x(t_{k}))\leq\bar{V}(x(t_{k}),\varpi(t_{k}))
=U(ϖ(tk))+Vq(x(tk)),k\displaystyle=U(\varpi(t_{k}))+V_{q}(x(t_{k})),\;\forall k\in\mathbb{N}

by noting ϖ(tk+)=0\varpi(t_{k}^{+})=0. For t[tk+,tk+1]t\in[t_{k}^{+},t_{k+1}],

V¯(x(t),ϖ(t))V¯(x(tk+),ϖ(tk+))\displaystyle\bar{V}(x(t),\varpi(t))-\bar{V}(x(t_{k}^{+}),\varpi(t_{k}^{+}))
=U(ϖ(t))+Vq(x(t))Vq(x(tk+))\displaystyle=U(\varpi(t))+V_{q}(x(t))-V_{q}(x(t_{k}^{+}))
=U(ϖ(t))+tk+tV¯˙(x(τ),ϖ(τ))𝑑τ\displaystyle=U(\varpi(t))+\int_{t_{k}^{+}}^{t}\dot{\bar{V}}(x(\tau),\varpi(\tau))d\tau
2tk+tα^ϖ(ϖ(τ))𝑑τ+2tk+tσϖ(x(τ))𝑑τ\displaystyle\leq-2\int_{t_{k}^{+}}^{t}\hat{\alpha}_{\varpi}(\|\varpi(\tau)\|)d\tau+2\int_{t_{k}^{+}}^{t}\sigma_{\varpi}(\|x(\tau)\|)d\tau
tk+tαq(x(τ))𝑑τ+tk+tσq(ϖ(τ))𝑑τ\displaystyle-\int_{t_{k}^{+}}^{t}\alpha_{q}(\|x(\tau)\|)d\tau+\int_{t_{k}^{+}}^{t}\sigma_{q}(\|\varpi(\tau)\|)d\tau
tk+tαγ(x(τ))𝑑τtk+tγα(ϖ(τ))𝑑τ,\displaystyle\leq-\int_{t_{k}^{+}}^{t}\alpha_{\gamma}(\|x(\tau)\|)d\tau-\int_{t_{k}^{+}}^{t}\gamma_{\alpha}(\|\varpi(\tau)\|)d\tau, (15)

where the functions αγ\alpha_{\gamma} and γα\gamma_{\alpha} are defined as

γα(s)=2α^ϖ(s)σq(s)>0,\displaystyle\gamma_{\alpha}(s)=2\hat{\alpha}_{\varpi}(s)-\sigma_{q}(s)>0,
αγ(s)=αq(s)2σϖ(s)>0.\displaystyle\alpha_{\gamma}(s)=\alpha_{q}(s)-2\sigma_{\varpi}(s)>0.

As a result, V¯(x(t),ϖ(t))\bar{V}(x(t),\varpi(t)) is monotonically decreasing except when col(x,ϖ)=0\text{col}(x,\varpi)=0 and therefore the signals xx and ϖ\varpi are bounded for tt0t\geq t_{0} whose bound depends on the initial value x(t0)x(t_{0}). Denote the bound ϖ\varpi by RϖR_{\varpi}. The derivative of ϖ\varpi denoted as q:=ϖ˙q:=\dot{\varpi} is also bounded whose bound is denoted by q(t)R(x(t0)),t>t0\|q(t)\|\leq R(x(t_{0})),\forall t>t_{0}. The notation RR will be used instead of R(x(t0))R(x(t_{0})) for the notation simplicity. Note that Vq(x(tk))=V¯(x(tk+),ϖ(tk+))V¯(x(t),ϖ(t))Vq(x(t))V_{q}(x(t_{k}))=\bar{V}(x(t_{k}^{+}),\varpi(t_{k}^{+}))\geq\bar{V}(x(t),\varpi(t))\geq V_{q}(x(t)) for any t[tk,tk+1]t\in[t_{k},t_{k+1}] and kk\in\mathbb{N}.

Then, it will be shown that the event-triggered law is free of Zeno behavior by showing that tk+1tk>ct_{k+1}-t_{k}>c for some constant c>0c>0 possibly depending on the initial condition. Note that γ(s)=𝒪(α¯ϖ(s))\gamma(s)=\mathcal{O}(\underline{\alpha}_{\varpi}(s)) as s0+s\rightarrow 0^{+} implies that lims0+γ(s)/α¯ϖ(s)<.\lim_{s\rightarrow 0^{+}}\gamma(s)/\underline{\alpha}_{\varpi}(s)<\infty. Denote C=lims0+γ(s)/α¯ϖ(s)C=\lim_{s\rightarrow 0^{+}}\gamma(s)/\underline{\alpha}_{\varpi}(s). Due to ϖ(t)=tktq(τ)𝑑τ,t[tk,tk+1)\varpi(t)=-\int_{t_{k}}^{t}q(\tau)d\tau,\;\forall t\in[t_{k},t_{k+1}), one has ϖ[tk,t](ttk)q[tk,t](ttk)Rϵ,t[tk,tk+ϵR]\|\varpi_{[t_{k},t]}\|\leq(t-t_{k})\|q_{[t_{k},t]}\|\leq(t-t_{k})R\leq\epsilon,\;\forall t\in[t_{k},t_{k}+\frac{\epsilon}{R}]. For a given δ\delta, there exists an ϵ\epsilon such that

ϖ[tk,t]<ϵ|γ(ϖ[tk,t])/α¯ϖ(ϖ[tk,t])C|<δ.\|\varpi_{[t_{k},t]}\|<\epsilon\implies|\gamma(\|\varpi_{[t_{k},t]}\|)/\underline{\alpha}_{\varpi}(\|\varpi_{[t_{k},t]}\|)-C|<\delta. (16)

Denote

td=min{12(C+δ),ϵ/R}t_{d}=\min\left\{\frac{1}{2(C+\delta)},\epsilon/R\right\} (17)

As a result

2(ttk)γ(ϖ[tk,t])2(ttk)(C+δ)α¯ϖ(ϖ[tk,t])\displaystyle 2(t-t_{k})\gamma(\|\varpi_{[t_{k},t]}\|)\leq 2(t-t_{k})(C+\delta)\underline{\alpha}_{\varpi}(\|\varpi_{[t_{k},t]}\|)
α¯ϖ(ϖ[tk,t])maxτ[tk,t]{U(ϖ(τ))},t[tk,tk+td],\displaystyle\leq\underline{\alpha}_{\varpi}(\|\varpi_{[t_{k},t]}\|)\leq\max_{\tau\in[t_{k},t]}\{U(\varpi(\tau))\},\;\forall t\in[t_{k},t_{k}+t_{d}],

where we used (16). Therefore, the sampling interval can be selected to be lower bounded irrespective of kk, i.e., tk+1tkTc=tdt_{k+1}-t_{k}\geq T_{c}=t_{d} for kk\in\mathbb{N} and the bound tdt_{d} depends on R(x(t0))R(x(t_{0})) and thus the initial condition x(t0)x(t_{0}).

Finally, the convergence of the signal xx to zero, i.e., limtx(t)=0\lim_{t\rightarrow\infty}x(t)=0, is proved. If it is not true, there is a positive constant c1c_{1} such that for every t>0t>0, we can find t¯t\bar{t}\geq t with x(t¯)c1\|x(\bar{t})\|\geq c_{1}. It is noted from (15) that V¯(x(tk+1),ϖ(tk+1))V¯(x(tk),ϖ(tk))tktk+1αγ(x(τ))𝑑τ\bar{V}(x(t_{k+1}),\varpi(t_{k+1}))-\bar{V}(x(t_{k}),\varpi(t_{k}))\leq-\int_{t_{k}}^{t_{k+1}}\alpha_{\gamma}(\|x(\tau)\|)d\tau and limtt0tαγ(x(τ))𝑑τ\lim_{t\rightarrow\infty}\int_{t_{0}}^{t}\alpha_{\gamma}(\|x(\tau)\|)d\tau exists and is finite. Since x(t)x(t) is a uniformly continuous function, applying Barbalat’s lemma we can show that limtx(t)=0\lim_{t\rightarrow\infty}x(t)=0. It will also be shown that the convergence of the signal ϖ\varpi to zero, i.e., limtϖ(t)=0\lim_{t\rightarrow\infty}\varpi(t)=0. If it is not true, there is a positive constant c2c_{2} such that for every t>0t>0, we can find t¯t\bar{t}\geq t with ϖ(t¯)c2\|\varpi(\bar{t})\|\geq c_{2}. Also, there exists a k=maxk{k|tk<t¯ and ϖ(tk+)=0}k=\max_{k}\{k|t_{k}<\bar{t}\text{ and }\varpi(t_{k}^{+})=0\}. Since signals xx and ϖ\varpi are bounded and ϖ\varpi is continuous in t[tk,tk+1]t\in[t_{k},t_{k+1}], there exists a t~(tk,t¯)\tilde{t}\in(t_{k},\bar{t}) such that ϖ(t~)=12c2\|\varpi(\tilde{t})\|=\frac{1}{2}c_{2}, ϖ(t~p)12c2,\|\varpi(\tilde{t}_{p})\|\geq\frac{1}{2}c_{2}, t~p[t~,t¯]\forall\tilde{t}_{p}\in[\tilde{t},\bar{t}] and t¯t~c3\bar{t}-\tilde{t}\geq c_{3} for some c3>0c_{3}>0. Following the proof of Barbalat’s lemma, it causes a contradiction and therefore limtϖ(t)=0\lim_{t\rightarrow\infty}\varpi(t)=0.  

Remark III.1

The bound of ϖ\varpi is explicitly derived below. The inequality (12) and the event-triggered law (11) leads to

2(ttk)αϖ(ϖ[tk,t])2(ttk)γ(ϖ[tk,t])\displaystyle 2(t-t_{k})\alpha_{\varpi}(\|\varpi_{[t_{k},t]}\|)\leq 2(t-t_{k})\gamma(\|\varpi_{[t_{k},t]}\|)
maxτ[tk,t]{U(ϖ(τ))}\displaystyle\leq\max_{\tau\in[t_{k},t]}\{U(\varpi(\tau))\}
tktαϖ(ϖ(τ))𝑑τ+tktσϖ(x(τ))𝑑τ\displaystyle\leq\int_{t_{k}}^{t}\alpha_{\varpi}(\|\varpi(\tau)\|)d\tau+\int_{t_{k}}^{t}\sigma_{\varpi}(\|x(\tau)\|)d\tau
(ttk)αϖ(ϖ[tk,t])+(ttk)σϖ(x[tk,t]),t[tk,tk+1]\displaystyle\leq(t-t_{k})\alpha_{\varpi}(\|\varpi\|_{[t_{k},t]})+(t-t_{k})\sigma_{\varpi}(\|x\|_{[t_{k},t]}),\;t\in[t_{k},t_{k+1}]

which further implies that

αϖ(ϖ[tk,t])σϖ(x[tk,t]),t[tk,tk+1].\alpha_{\varpi}(\|\varpi\|_{[t_{k},t]})\leq\sigma_{\varpi}(\|x\|_{[t_{k},t]}),\;\forall t\in[t_{k},t_{k+1}]. (18)

Note that α¯q(x(t))Vq(x(t))V¯(x(t),ϖ(t))V¯(x(t0),ϖ(t0))=Vq(x(t0)),\underline{\alpha}_{q}(\|x(t)\|)\leq V_{q}(x(t))\leq\bar{V}(x(t),\varpi(t))\leq\bar{V}(x(t_{0}),\varpi(t_{0}))=V_{q}(x(t_{0})), therefore one has x(t)α¯q(Vq(x(t0)))1\|x(t)\|\leq\underline{\alpha}_{q}{}^{-1}\left(V_{q}(x(t_{0}))\right) and ϖ(t)αϖ1σϖα¯q(Vq(x(t0))1\|\varpi(t)\|\leq\alpha_{\varpi}^{-1}\circ\sigma_{\varpi}\circ\underline{\alpha}_{q}{}^{-1}\left(V_{q}(x(t_{0})\right), tt0.\forall t\geq t_{0}.  

Remark III.2

The inequality (18) implies that for any bounded input signal xx, i.e., x(t)xb,tt0\|x(t)\|\leq x_{b},\forall t\geq t_{0}, the trajectory of ϖ\varpi stays in the ball B:={ϖϖ||αϖ1σϖ(xb)}.B:=\{\varpi\mid\|\varpi||\leq{\alpha}_{\varpi}^{-1}\circ\sigma_{\varpi}(x_{b})\}. Therefore, the event-triggered law in (11) render the ϖ\varpi-dynamics bounded-input-bounded-state when regarding xx as the input.  

Remark III.3

The condition γ(s)=𝒪(α¯ϖ(s))\gamma(s)=\mathcal{O}(\underline{\alpha}_{\varpi}(s)) as s0+s\rightarrow 0^{+} in Theorem III.1 can be implied by two conditions σ(s)=𝒪(α¯ϖ(s))\sigma(s)=\mathcal{O}(\underline{\alpha}_{\varpi}(s)) and αϖ(s)=𝒪(α¯ϖ(s))\alpha_{\varpi}(s)=\mathcal{O}(\underline{\alpha}_{\varpi}(s)) as s0+s\rightarrow 0^{+}. Note that σ(s)=𝒪(α¯ϖ(s))\sigma(s)=\mathcal{O}(\underline{\alpha}_{\varpi}(s)) as s0+s\rightarrow 0^{+} implies σq(s)=𝒪(α¯ϖ(s))\sigma_{q}(s)=\mathcal{O}(\underline{\alpha}_{\varpi}(s)) as s0+s\rightarrow 0^{+}. It together with αϖ(s)=𝒪(α¯ϖ(s))\alpha_{\varpi}(s)=\mathcal{O}(\underline{\alpha}_{\varpi}(s)) as s0+s\rightarrow 0^{+} implies that one can find a γ(s)\gamma(s) such that lims0+γ(s)/α¯ϖ(s)<\lim_{s\rightarrow 0^{+}}\gamma(s)/\underline{\alpha}_{\varpi}(s)<\infty or equivalently γ(s)=𝒪(α¯ϖ(s))\gamma(s)=\mathcal{O}(\underline{\alpha}_{\varpi}(s)) as s0+s\rightarrow 0^{+}.

To see we can make αϖ(s)=𝒪(α¯ϖ(s))\alpha_{\varpi}(s)=\mathcal{O}(\underline{\alpha}_{\varpi}(s)) as s0+s\rightarrow 0^{+}, let U(ϖ)=1/2ϖ2U(\varpi)=1/2\|\varpi\|^{2} and its derivative is calculated as

U˙(ϖ)m1(x,d)xϖ+m2(ϖ,d)ϖ2\displaystyle\dot{U}(\varpi)\leq m_{1}(x,d)\|x\|\|\varpi\|+m_{2}(\varpi,d)\|\varpi\|^{2}
[14+m2(ϖ,d)]ϖ2+m12(x,d)x2\displaystyle\leq\left[\frac{1}{4}+m_{2}(\varpi,d)\right]\|\varpi\|^{2}+m_{1}^{2}(x,d)\|x\|^{2} (19)

where we used the bound of ψ(x,ϖ,d)\|\psi(x,\varpi,d)\| in Remark II.1. Then, inequality (8) in Assumption II.1 is satisfied with αϖ(ϖ)[14+m2(ϖ,d)]ϖ2\alpha_{\varpi}(\|\varpi\|)\geq\left[\frac{1}{4}+m_{2}(\varpi,d)\right]\|\varpi\|^{2}. Note that in this case α¯ϖ(s)=1/2ϖ2\underline{\alpha}_{\varpi}(s)=1/2\|\varpi\|^{2} and then lims0+αϖ(s)/α¯ϖ(s)>0\lim_{s\rightarrow 0^{+}}\alpha_{\varpi}(s)/\underline{\alpha}_{\varpi}(s)>0 is satisfied due to m2(ϖ,d)>0m_{2}(\varpi,d)>0.

The conditions σ(s)=𝒪(α¯ϖ(s))\sigma(s)=\mathcal{O}(\underline{\alpha}_{\varpi}(s)) and σϖ(s)=𝒪(α(s))\sigma_{\varpi}(s)=\mathcal{O}(\alpha(s)) as s0+s\rightarrow 0^{+} can be made satisfied during the continuous-time feedback controller design phase. From (19), we can choose the function σϖ\sigma_{\varpi} in (8) to be σϖ(x)m¯(x,d)x2\sigma_{\varpi}(\|x\|)\geq\bar{m}(x,d)\|x\|^{2} for some function m¯(x,d)m12(x,d)>0\bar{m}(x,d)\geq m_{1}^{2}(x,d)>0. Then, if one designs the continuous-time feedback controller that renders lims0+α(s)/s2<\lim_{s\rightarrow 0^{+}}\alpha(s)/s^{2}<\infty and lims0+σ(s)/s2<\lim_{s\rightarrow 0^{+}}\sigma(s)/s^{2}<\infty, it leads to σ(s)=𝒪(α¯ϖ(s))\sigma(s)=\mathcal{O}(\underline{\alpha}_{\varpi}(s)) and σϖ(s)=𝒪(α(s))\sigma_{\varpi}(s)=\mathcal{O}(\alpha(s)) as s0+s\rightarrow 0^{+}. Such kind of feedback controller can always be found for a large class of nonlinear systems such as those in strict feedback form and lower-triangular form, to be presented in Section IV and V.  

Remark III.4

It is observed from the proof of Theorem III.1 that if the next sampling time is selected as tk+1=tk+Tkt_{k+1}=t_{k}+T_{k}, for any Tkt¯k+1tkT_{k}\leq\bar{t}_{k+1}-t_{k} where t¯k+1\bar{t}_{k+1} is the next sampling time calculated from Theorem III.1, i.e.,

t¯k+1:=infttk{2(ttk)γ(ϖ[tk,t])\displaystyle\bar{t}_{k+1}:=\inf_{t\geq t_{k}}\{2(t-t_{k})\gamma(\|\varpi_{[t_{k},t]}\|)
maxτ[tk,t]{U(ϖ(τ))},and ϖ[tk,t]0},\displaystyle\geq\max_{\tau\in[t_{k},t]}\{U(\varpi(\tau))\},\;\text{and }\|\varpi_{[t_{k},t]}\|\neq 0\}, (20)

results of Theorem III.1 still hold.  

The following proposition shows that event-triggered control tends to behave like a periodic sampling control as tt\rightarrow\infty, whose sampling interval approaches a constant.

Proposition III.1

Suppose the system is composed of (2) and (4) and the event-triggered control law is designed according to (11) in Theorem III.1. Let μ¯:=lims0+α¯ϖ(s)/γ(s)\underline{\mu}:=\lim_{s\rightarrow 0^{+}}\underline{\alpha}_{\varpi}(s)/\gamma(s). Then, limk(tk+1tk)>μ¯/2\lim_{k\rightarrow\infty}(t_{k+1}-t_{k})>\underline{\mu}/2. Moreover, if the function U(ϖ)U(\varpi) is specified as a 𝒦\mathcal{K}_{\infty} function, i.e., U(ϖ)=U(ϖ)U(\varpi)=U(\|\varpi\|) and μ:=lims0+U(s)/γ(s)\mu:=\lim_{s\rightarrow 0^{+}}U(s)/\gamma(s), then, limk(tk+1tk)=μ/2\lim_{k\rightarrow\infty}(t_{k+1}-t_{k})=\mu/2.  

Proof: The proof is similar to that of Proposition 2.1 in our paper [30] and omitted here.  

III-B Periodic Sampling Control

In this subsection, the periodic sampling controller is to seek a uniform sampling period, simply denoted as

T:=tk+1tkT:=t_{k+1}-t_{k} (21)

The constant TT is called the sampling period and ω:=1/T\omega:=1/T sampling frequency. From Remark III.4, looking for the sampling period TT amounts to, for all kk\in\mathbb{N}, finding a uniform TT such that tk+1=tk+Tt¯k+1t_{k+1}=t_{k}+T\leq\bar{t}_{k+1} with t¯k+1\bar{t}_{k+1} given in (20), or equivalently, the following inequality must be made satisfied

2(ttk)γ(ϖ[tk,t])<maxτ[tk,t]{U(ϖ(τ))},\displaystyle 2(t-t_{k})\gamma(\|\varpi_{[t_{k},t]}\|)<\max_{\tau\in[t_{k},t]}\{U(\varpi(\tau))\},
t[tk,tk+T).\displaystyle\forall t\in[t_{k},t_{k}+T). (22)

The theorem of periodic sampling control follows the idea.

Theorem III.2

Suppose the system composed of (2) and (4) satisfies Assumption II.1. Let functions VqV_{q}, γ\gamma, αϖ\alpha_{\varpi}, σϖ\sigma_{\varpi} and α¯q\underline{\alpha}_{q} be defined in the proof of Theorem III.1. Let 𝒳n\mathcal{X}\subset\mathbb{R}^{n} be a compact set and R0=maxx𝒳¯{αϖ1σϖα¯q(Vq(x))1}R_{0}=\max_{x\in\bar{\mathcal{X}}}\{\alpha_{\varpi}^{-1}\circ\sigma_{\varpi}\circ\underline{\alpha}_{q}{}^{-1}\left(V_{q}(x)\right)\} where 𝒳¯\bar{\mathcal{X}} is the closure of 𝒳\mathcal{X}. Find TT for (21) such that

2Tγ(s)<α¯ϖ(s),0<sR0,\displaystyle 2T\gamma(s)<\underline{\alpha}_{\varpi}(s),\;\forall 0<s\leq R_{0}, (23)

the equilibrium point x=0x=0 of the system is asymptotically stable for any initial condition x(t0)𝒳x(t_{0})\in\mathcal{X}. Moreover, 𝒳𝕊\mathcal{X}\subseteq\mathbb{S} where 𝕊={x|Vq(x)α¯qσϖ1αϖ(R0)}\mathbb{S}=\{x|V_{q}(x)\leq\underline{\alpha}_{q}\circ\sigma_{\varpi}^{-1}\circ\alpha_{\varpi}(R_{0})\} is positive invariant and ϖ(t)R0,tt0\|\varpi(t)\|\leq R_{0},\forall t\geq t_{0}.  

The proof of Theorem III.2 is given in Appendix which will show that the condition (23) implies (22).

Remark III.5

For a given set 𝒳\mathcal{X} and thus R0R_{0}, Zeno freeness proof in Theorem III.1 shows that TT satisfying condition (23) can always be found. Note that R0R_{0} is determined by the initial state set 𝒳\mathcal{X} and needs to be known, therefore the periodic sampling law in Theorem III.2 achieve semi-global stabilization rather than the global stabilization. Similarly, for a given T>0T>0, one can also find R0>0R_{0}>0 such that the condition (23) is satisfied. Then, Theorem III.2 can be interpreted in another way. That is, given a sampling limitation in terms of the fastest sampling speed ω\omega, the best stabilization performance can be achieved in terms of the estimated region of attraction, i.e., x(t0)𝕊x(t_{0})\in\mathbb{S}. Note that the best estimated periodic sampling interval TT is sometimes called maximum allowable sampling period. If the function U(ϖ)U(\varpi) can be specified as a 𝒦\mathcal{K}_{\infty} function, i.e., U(ϖ)=U(ϖ)U(\varpi)=U(\|\varpi\|), then the condition can be refined as 2Tγ(s)<U(s),0<sR02T\gamma(s)<U(s),\;\forall 0<s\leq R_{0}. In this case, TT can be found as

T=12mins(0,R0]U(s)γ(s)12μ:=lims0+U(s)/γ(s)T=\frac{1}{2}\min_{s\in(0,R_{0}]}\frac{U(s)}{\gamma(s)}\leq\frac{1}{2}\mu:=\lim_{s\rightarrow 0^{+}}U(s)/\gamma(s)

where μ/2\mu/2 is the asymptotic sampling period of the event-triggered in Proposition III.1 as tt approaches infinity. In a word, as the system trajectory approaches equilibrium point, the periodic sampling is no better than event-triggered control in terms of saving the sampling times.  

III-C Robustness Issue

Now, let us consider the robustness of the sampling control when the uncertainties dd also includes non-vanishing external disturbance. In this case, we suppose the emulated system (7) satisfies the external-disturbance version of Assumption II.1.

Assumption III.1

Suppose the xx-subsystem in (7) has an ISS-Lyapunov function V(x){α¯,α¯,α,(σ,ς)x˙=fc(x,ϖ,d)}V(x)\sim\{\underline{\alpha},\bar{\alpha},\alpha,(\sigma,\varsigma)\mid\dot{x}=f_{c}(x,\varpi,d)\}, i.e., α¯(x)V(x)α¯(x),V˙(x)α(x)+σ(ϖ)+ς(d)\underline{\alpha}(\|x\|)\leq V(x)\leq\bar{\alpha}(\|x\|),\dot{V}(x)\leq-\alpha(\|x\|)+\sigma(\|\varpi\|)+\varsigma(\|d\|) where α¯,α¯,α,σ,ς𝒦\underline{\alpha},\bar{\alpha},\alpha,\sigma,\varsigma\in\mathcal{K}_{\infty}. There exists a continuously differentiable U(ϖ):n0U(\varpi):\mathbb{R}^{n}\rightarrow\mathbb{R}_{\geq 0} such that the derivative of U(ϖ)U(\varpi) along the ϖ\varpi-subsystem, for all xnx\in\mathbb{R}^{n}, ϖm\varpi\in\mathbb{R}^{m} and d𝔻d\in\mathbb{D}, α¯ϖ(ϖ)U(ϖ)α¯ϖ(ϖ)\underline{\alpha}_{\varpi}(\|\varpi\|)\leq U(\varpi)\leq\bar{\alpha}_{\varpi}(\|\varpi\|) and U˙(ϖ)=(U(ϖ)ϖ)Tψ(x,ϖ,d)αϖ(ϖ)+σϖ(x)+ςϖ(d),\dot{U}(\varpi)=\left(\frac{\partial U(\varpi)}{\partial\varpi}\right)^{\mbox{\tiny{T}}}\psi(x,\varpi,d)\leq\alpha_{\varpi}(\|\varpi\|)+\sigma_{\varpi}(\|x\|)+\varsigma_{\varpi}(\|d\|), for some α¯ϖ\underline{\alpha}_{\varpi}, α¯ϖ\bar{\alpha}_{\varpi}, αϖ\alpha_{\varpi}, σϖ,ςϖ𝒦\sigma_{\varpi},\varsigma_{\varpi}\in\mathcal{K}_{\infty}.  

Then, we present the following corollary for event-triggered law whose proof is given in the Appendix and the result for periodic sampling is similar and not presented.

Corollary III.1

Suppose the system composed of (2) and (4). Suppose conditions of Theorem III.1 are satisfied except that Assumption II.1 is replaced by Assumption III.1. Let d¯\bar{d} be the bound of external disturbance d(t)d(t), i.e., d(t)d¯\|d(t)\|\leq\bar{d} for tt0t\geq t_{0}. If the event-triggered law is designed as in Theorem III.1, then the trajectories of closed-loop system is ultimately bounded, i.e., there exists a Δt(x0)\Delta t(x_{0}) possibly depending on the initial condition x0x_{0} such that

xα¯υ1α¯υαυ1ςυ(d¯),tt0+Δt(x0),\|x\|\leq\underline{\alpha}_{\upsilon}^{-1}\circ\bar{\alpha}_{\upsilon}\circ\alpha_{\upsilon}{}^{-1}\circ\varsigma_{\upsilon}(\bar{d}),\;\forall t\geq t_{0}+\Delta t(x_{0}),

for some α¯υ\underline{\alpha}_{\upsilon}, α¯υ\bar{\alpha}_{\upsilon}, αυ\alpha_{\upsilon}, ςυ𝒦\varsigma_{\upsilon}\in\mathcal{K}_{\infty} and Zeno-behavior is avoided.  

IV Robust Sampling Control

In this section, we will apply the sampling control method proposed in Section III to solve the sampling robust stabilization problem of a class of nonlinear systems, called strict feedback systems of a relative degree one, as follows,

z˙\displaystyle\dot{z} =\displaystyle= q(z,x,d)\displaystyle q(z,x,d)
x˙\displaystyle\dot{x} =\displaystyle= f(z,x,d)+u\displaystyle f(z,x,d)+u (24)

where zpz\in\mathbb{R}^{p} and xx\in\mathbb{R} are state variables, uu\in\mathbb{R} is the input and d𝔻d\in\mathbb{D} is the uncertainties belonging to a compact set 𝔻l\mathbb{D}\in\mathbb{R}^{l}. The functions qq and ff are sufficiently smooth with q(0,0,d)=0q(0,0,d)=0 and f(0,0,d)=0f(0,0,d)=0 for all d𝔻d\in\mathbb{D}. Note that the state zz is assumed to be not available for feedback control and thus the zz-dynamics is called dynamic uncertainty. A common assumption on zz-dynamics is given to make the problem tractable.

Assumption IV.1

The zz-subsystem in (24) has an ISS-Lyapunov function V(z){α¯,α¯,α,σz˙=q(z,x,d)}V(z)\sim\{\underline{\alpha},\bar{\alpha},\alpha,\sigma\mid\dot{z}=q(z,x,d)\} and functions α(s)\alpha(s) and σ(s)\sigma(s) satisfy lim sups0+s2/α(s)<,lim sups0+σ(s)/s2<.\limsup_{s\rightarrow 0^{+}}s^{2}/\alpha(s)<\infty,\;\limsup_{s\rightarrow 0^{+}}\sigma(s)/s^{2}<\infty.  

The sampling robust stabilization problem is to design sampling controller uu such that limtcol(z(t),x(t))=0\lim_{t\rightarrow\infty}\text{col}(z(t),x(t))=0. Since f(z,x,d)f(z,x,d) is a sufficiently smooth function, one has

|f(z,x,d)|m1(z)z+m2(x)|x|,d𝔻|f(z,x,d)|\leq m_{1}(z)\|z\|+m_{2}(x)|x|,\forall d\in\mathbb{D} (25)

for some sufficiently smooth functions m1,m2𝒮𝒩m_{1},m_{2}\in\mathcal{SN} depending on the size of 𝔻\mathbb{D}. For the continuous-time stabilization of the system, a high-gain controller can be adopted to dominate the uncertainties when the size of 𝔻\mathbb{D} is known. The case that the size of 𝔻\mathbb{D} is unknown will be handled using dynamic gain technique in Section V. The continuous-time controller usually takes the form of u=κ(x)=ρ(x)xu=\kappa(x)=-\rho(x)x with the high-gain term ρ(x)\rho(x) to be specified. We adopt the method developed in Section III and propose the sampling controller as follows

u(t)\displaystyle u(t) =κ(x(tk))=ρ(x(tk))x(tk),t[tk,tk+1),\displaystyle=\kappa(x(t_{k}))=-\rho(x(t_{k}))x(t_{k}),\;t\in[t_{k},t_{k+1}), (26)

for kk\in\mathbb{N}. Define the sampling error ϖ(t)\varpi(t) as ϖ(t)=κ(x(tk),z(tk))κ(x(t),z(t)),t[tk,tk+1).\varpi(t)=\kappa(x(t_{k}),z(t_{k}))-\kappa(x(t),z(t)),\;t\in[t_{k},t_{k+1}). Then, the sampled-data closed-loop system is rewritten as

z˙\displaystyle\dot{z} =\displaystyle= q(z,x,d)\displaystyle q(z,x,d)
x˙\displaystyle\dot{x} =\displaystyle= f(z,x,d)ρ(x)x+ϖ,\displaystyle f(z,x,d)-\rho(x)x+\varpi,
ϖ˙\displaystyle\dot{\varpi} =\displaystyle= dκ(x)dx(f(z,x,d)ρ(x)x+ϖ).\displaystyle\frac{d\kappa(x)}{dx}(f(z,x,d)-\rho(x)x+\varpi). (27)

The event-triggered robust stabilization can be solved by applying Theorem III.1.

Theorem IV.1

Consider the system composed of (24) and (26) under Assumption IV.1. There exists sufficiently smooth positive functions ρ:>0\rho:\mathbb{R}\mapsto\mathbb{R}_{>0} and γ:00\gamma:\mathbb{R}_{\geq 0}\mapsto\mathbb{R}_{\geq 0} such that when the event-triggered law is designed as

tk+1=inf{t>tk|2(ttk)γ(ϖ[tk,t])\displaystyle t_{k+1}=\inf\{t>t_{k}|2(t-t_{k})\gamma(\|\varpi\|_{[t_{k},t]})
maxτ[tk,t]{U(ϖ(τ))},and ϖ[tk,t]0},\displaystyle\geq\max_{\tau\in[t_{k},t]}\{U(\varpi(\tau))\},\;\text{and }\|\varpi_{[t_{k},t]}\|\neq 0\}, (28)

the equilibrium point col(z,x)=0\text{col}(z,x)=0 of the system is globally asymptotically stable and Zeno-behavior is avoided.  

Proof: Denote ξ=col(z,x)\xi=\text{col}(z,x). Let us first consider the ξ\xi-dynamics. Let Δ(z)=m12(z)+1\Delta(z)=m_{1}^{2}(z)+1. By changing supply function technique, there exists another ISS Lyapunov function for zz-dynamics, Vz(z){α¯z,α¯z,Δ(z)z2,ϰ(x)x2z˙=q(z,x,d)}V_{z}(z)\sim\{\underline{\alpha}_{z},\bar{\alpha}_{z},\Delta(z)\|z\|^{2},\varkappa(x)x^{2}\mid\dot{z}=q(z,x,d)\} for some functions α¯z\underline{\alpha}_{z}, α¯z𝒦\bar{\alpha}_{z}\in\mathcal{K}_{\infty}, and ϰ𝒮𝒩\varkappa\in\mathcal{SN}, that can be calculated accordingly. Let

ρ(x)[ϰ(x)+m2(x)+3/2]\rho(x)\geq[\varkappa(x)+m_{2}(x)+3/2]

and the Lyapunov function candidate be Vξ(ξ)=Vz(z)+x2/2V_{\xi}(\xi)=V_{z}(z)+x^{2}/2. The calculation of the derivative of Vξ(ξ)V_{\xi}(\xi), along the trajectory of ξ\xi-dynamics, obtains

V˙ξ(ξ)Δ(z)z2+ϰ(x)x2+x(m1(z)z\displaystyle\dot{V}_{\xi}(\xi)\leq-\Delta(z)\|z\|^{2}+\varkappa(x)x^{2}+x\left(m_{1}(z)\|z\|\right.
+m2(x)|x|ρ(x)x+ϖ)ξ2+ϖ2\displaystyle\left.+m_{2}(x)|x|-\rho(x)x+\varpi\right)\leq-\|\xi\|^{2}+\varpi^{2}

Now, let us examine the ϖ\varpi-dynamics. Note that ϖ˙=dκ(x(t),z(t))dt=π(x)x˙\dot{\varpi}=\frac{d\kappa(x(t),z(t))}{dt}=-\pi(x)\dot{x} where τ(x)=dρ(x)dxx+ρ(x)\tau(x)=\frac{d\rho(x)}{dx}x+\rho(x). Let τ¯(x)=|τ(x)|\bar{\tau}(x)=|\tau(x)| and decompose τ¯(x)\bar{\tau}(x) to be τ¯(x)=τx(x)+τc\bar{\tau}(x)=\tau_{x}(x)+\tau_{c} where τx(0)=0\tau_{x}(0)=0 and τc0\tau_{c}\geq 0. As a result, τx(x)m3(x)|x|\tau_{x}(x)\leq m_{3}(x)|x| for some function m3𝒮𝒩m_{3}\in\mathcal{SN}. Let U(ϖ)=12ϖ2U(\varpi)=\frac{1}{2}\varpi^{2}. We claim that

U˙(ϖ)αϖ(ϖ)+σϖ(ξ)\dot{U}(\varpi)\leq\alpha_{\varpi}(\|\varpi\|)+\sigma_{\varpi}(\|\xi\|) (29)

with some functions αϖ,σϖ𝒦\alpha_{\varpi},\sigma_{\varpi}\in\mathcal{K}_{\infty}. In fact, one possible calculation of the derivative of U(ϖ)U(\varpi) is given below

U˙(ϖ)|ϖ|[|τ(x)|(m1(z)z+m2(x)|x|+ρ(x)|x|+|ϖ|)]\displaystyle\dot{U}(\varpi)\leq|\varpi|\left[|\tau(x)|(m_{1}(z)\|z\|+m_{2}(x)|x|+\rho(x)|x|+|\varpi|)\right]
|ϖ|(τcm1(z)z+τx(x)m1(z)z+τ¯(x)m2(x)|x|\displaystyle\leq|\varpi|\left(\tau_{c}m_{1}(z)\|z\|+\tau_{x}(x)m_{1}(z)\|z\|+\bar{\tau}(x)m_{2}(x)|x|\right.
+τ¯(x)ρ(x)|x|+τc|ϖ|+τx(x)|ϖ|)\displaystyle\left.+\bar{\tau}(x)\rho(x)|x|+\tau_{c}|\varpi|+\tau_{x}(x)|\varpi|\right)
τc2m12(z)z2/4+m14(z)z4/8+m34(x)x/48\displaystyle\leq\tau_{c}^{2}m_{1}^{2}(z)\|z\|^{2}/4+m_{1}^{4}(z)\|z\|^{4}/8+m_{3}^{4}(x)x{}^{4}/8
+τ¯2(x)(m2(x)+ρ(x))2x/24+m32(x)x/24\displaystyle+\bar{\tau}^{2}(x)(m_{2}(x)+\rho(x))^{2}x{}^{2}/4+m_{3}^{2}(x)x{}^{2}/4
+(3+τc)ϖ2+ϖ4\displaystyle+(3+\tau_{c})\varpi^{2}+\varpi^{4}
α¯ϖ(ϖ)ϖ2+σ¯(ξ)ξ2\displaystyle\leq\bar{\alpha}_{\varpi}(\varpi)\|\varpi\|^{2}+\bar{\sigma}(\xi)\|\xi\|^{2}

where σ¯(ξ)\bar{\sigma}(\xi) and α¯ϖ(ϖ)\bar{\alpha}_{\varpi}(\varpi) are selected as

α¯ϖ(ϖ)(3+τc)+ϖ2,\displaystyle\bar{\alpha}_{\varpi}(\varpi)\geq(3+\tau_{c})+\varpi^{2},
σ¯(ξ)τc2m12(z)/4+m14(z)z2/8+m34(x)x2/8\displaystyle\bar{\sigma}(\xi)\geq\tau_{c}^{2}m_{1}^{2}(z)/4+m_{1}^{4}(z)\|z\|^{2}/8+m_{3}^{4}(x)x^{2}/8
+τ¯2(x)(m2(x)+ρ(x))2/4+m32(x)/4.\displaystyle+\bar{\tau}^{2}(x)(m_{2}(x)+\rho(x))^{2}/4+m_{3}^{2}(x)/4.

Let us choose αϖ(ϖ)α¯ϖ(ϖ)ϖ2\alpha_{\varpi}(\|\varpi\|)\geq\bar{\alpha}_{\varpi}(\varpi)\|\varpi\|^{2} and σϖ(ξ)σ¯(ξ)ξ2\sigma_{\varpi}(\|\xi\|)\geq\bar{\sigma}(\xi)\|\xi\|^{2}. Then, (29) is satisfied.

Let function αq(ξ)2σϖ(ξ)+ξ2\alpha_{q}(\|\xi\|)\geq 2\sigma_{\varpi}(\|\xi\|)+\|\xi\|^{2}. Since there exists an ISS Lyapunov function Vξ(ξ)V_{\xi}(\xi) for (27), by changing supply function method, there exists another ISS Lyapunov function Vq(ξ){α¯q,α¯q,αq,σq(27)}V_{q}(\xi)\sim\{\underline{\alpha}_{q},\bar{\alpha}_{q},\alpha_{q},\sigma_{q}\mid\eqref{eq:rb_sys_cl}\} for some 𝒦\mathcal{K}_{\infty} functions α¯q\underline{\alpha}_{q}, α¯q\bar{\alpha}_{q}, and σq\sigma_{q}, that are calculated accordingly. Moreover, lim sups0+σq(s)/s2>0\limsup_{s\rightarrow 0^{+}}\sigma_{q}(s)/s^{2}>0. Select 𝒦\mathcal{K}_{\infty} function γ\gamma as

γ(s)σq(s)/2+αϖ(s)+12s2.\gamma(s)\geq\sigma_{q}(s)/2+\alpha_{\varpi}(s)+\frac{1}{2}s^{2}. (30)

Let V¯(ξ,ϖ)=Vq(ξ)+U(ϖ))\bar{V}(\xi,\varpi)=V_{q}(\xi)+U(\varpi)) be the Lyapunov function candidate for the system (27). We can check that conditions of Theorem III.1 is satisfied. Moreover,

V¯(x(t),ϖ(t))V¯(x(tk+),ϖ(tk+))\displaystyle\bar{V}(x(t),\varpi(t))-\bar{V}(x(t_{k}^{+}),\varpi(t_{k}^{+}))
tk+tξ(τ)2𝑑τtk+tϖ2(τ)𝑑τ,t[tk+,tk+1]\displaystyle\leq-\int_{t_{k}^{+}}^{t}\|\xi(\tau)\|^{2}d\tau-\int_{t_{k}^{+}}^{t}\varpi^{2}(\tau)d\tau,\forall t\in[t_{k}^{+},t_{k+1}] (31)

Applying Theorem III.1 completes the proof.  

As has been done in Section III, the periodic sampling law can be found by following the idea of Theorem IV.1. The proof is straightforward and omitted here.

Proposition IV.1

Consider the system composed of (24) and (26) under Assumption IV.1. Let functions VqV_{q}, γ\gamma, αϖ\alpha_{\varpi}, σϖ\sigma_{\varpi} and α¯q\underline{\alpha}_{q} be defined in the proof of Theorem IV.1. Let 𝒳:={ξp+1zzc,x=x0}\mathcal{X}:=\{\xi\in\mathbb{R}^{p+1}\mid\|z\|\leq z_{c},\;x=x_{0}\} and R0=maxξ𝒳{αϖ1σϖα¯q(Vq(ξ))1}R_{0}=\max_{\xi\in{\mathcal{X}}}\{\alpha_{\varpi}^{-1}\circ\sigma_{\varpi}\circ\underline{\alpha}_{q}{}^{-1}\left(V_{q}(\xi)\right)\}. Find TT such that

2Tγ(s)<α¯ϖ(s),0<sR0,\displaystyle 2T\gamma(s)<\underline{\alpha}_{\varpi}(s),\;\forall 0<s\leq R_{0}, (32)

the equilibrium point ξ=0\xi=0 of the system is asymptotically stable asymptotically stable for any initial condition ξ(t0)𝒳\xi(t_{0})\in\mathcal{X}.  

The discussion in Remark III.5 shows that the initial condition of the signal ξ\xi must be known for the design of periodic sampling. Although the signal zz is not available for the feedback, Proposition IV.1 requires the initial condition of the signal zz or at least its bound be known, which is used to estimate TT in (32).

Remark IV.1

In [18, 17], the decay rate of immeasurable states zz is estimated by an auxiliary dynamic system and then used for constructing the event-triggered law. In comparison, a static sampling controller is proposed in Theorem IV.1, that is easier to design and implement in practice. Moreover, our method can also be used to derive the periodic sampling control law when the initial bound of the signal zz is known.  

V Even-triggered Adaptive Control

In this section, we will solve two types of classical adaptive control problem in the event-triggered setting exploiting the sampling control scheme proposed in Section III.

V-A Adaptive Control with Uncertain Parameters

We consider the event-triggered adaptive stabilization problem of a class of nonlinear systems with unknown parameters, as follows,

x˙\displaystyle\dot{x} =\displaystyle= fT(x)θ+u\displaystyle f^{\mbox{\tiny{T}}}(x)\theta+u (33)

where xx\in\mathbb{R} is the state and θl\theta\in\mathbb{R}^{l} is an unknown constant parameter vector. Note that function f(x):lf(x):\mathbb{R}\mapsto\mathbb{R}^{l} does not necessarily vanish at x=0x=0. Without loss of generality, we assume f(0)0f(0)\neq 0 and θ\theta is bounded.

Assumption V.1

(1) The unknown parameter θ\theta is bounded with a known bound θb\theta_{b}, i.e., θθb\|\theta\|\leq\theta_{b}; (2) f(0)0f(0)\neq 0.  

In this case, the argument in Remark II.1 does not apply and inequality (8) in Assumption II.1 might not hold. Therefore, the development of the controller design in Section III must be modified to suit the problem. Similar to the continuous-time adaptive control for the system (33), we propose the event-triggered controller as follows,

u\displaystyle u =\displaystyle= κ(x(tk),θ^(tk)),t[tk,tk+1),k\displaystyle\kappa(x(t_{k}),\hat{\theta}(t_{k})),\;t\in[t_{k},t_{k+1}),\;k\in\mathbb{N}
θ^˙\displaystyle\dot{\hat{\theta}} =\displaystyle= Λxρ(x)+Λς(θ^,ϖ)\displaystyle\Lambda x\rho(x)+\Lambda\varsigma(\hat{\theta},\varpi) (34)

where κ(x,θ^)=fT(x)θ^5x/4\kappa(x,\hat{\theta})=-f^{\mbox{\tiny{T}}}(x)\hat{\theta}-5x/4, Λ>0l×l\Lambda>0\in\mathbb{R}^{l\times l} is a diagonal matrix and ρ(x)\rho(x), functions ς(θ^,ϖ)\varsigma(\hat{\theta},\varpi) are to be designed. Note that the term ς(θ^,ϖ)\varsigma(\hat{\theta},\varpi) does not appear in traditional continuous-time adaptive control and is introduced particularly for the event-triggered control. In this paper, we do not consider the challenging case where the adaptation dynamics θ^\hat{\theta} is sampled and it remains our future research direction. Define the sampling error ϖ(t)\varpi(t) as ϖ(t)=κ(x(tk),θ^(tk))κ(x(t),θ^(t)),t[tk,tk+1).\varpi(t)=\kappa(x(t_{k}),\hat{\theta}(t_{k}))-\kappa(x(t),\hat{\theta}(t)),\;t\in[t_{k},t_{k+1}). Then, the closed-loop system is rewritten as

x˙\displaystyle\dot{x} =\displaystyle= fT(x)θ~54x+ϖ,\displaystyle-f^{\mbox{\tiny{T}}}(x)\tilde{\theta}-\frac{5}{4}x+\varpi,
θ^˙\displaystyle\dot{\hat{\theta}} =\displaystyle= Λxρ(x)+Λς(θ^,ϖ),\displaystyle\Lambda x\rho(x)+\Lambda\varsigma(\hat{\theta},\varpi),
ϖ˙\displaystyle\dot{\varpi} =\displaystyle= κ(x,θ^)xx˙+κ(x,θ^)θ^θ^˙,\displaystyle\frac{\partial\kappa(x,\hat{\theta})}{\partial x}\dot{x}+\frac{\partial\kappa(x,\hat{\theta})}{\partial\hat{\theta}}\dot{\hat{\theta}}, (35)

where θ~=θ^θ\tilde{\theta}=\hat{\theta}-\theta is estimation error. Based on the event-triggered controller design in Section III, the following theorem is obtained.

Theorem V.1

Suppose the system composed of (33) and (34) satisfies Assumption V.1. Then, there exists smooth positive functions ρ(x):l\rho(x):\mathbb{R}\mapsto\mathbb{R}^{l}, ς(θ^,ϖ):l×\varsigma(\hat{\theta},\varpi):\mathbb{R}^{l}\times\mathbb{R}\mapsto\mathbb{R} for the controller (34) and γ¯(x,θ^,ϖ):×l×>0\bar{\gamma}(x,\hat{\theta},\varpi):\mathbb{R}\times\mathbb{R}^{l}\times\mathbb{R}\mapsto\mathbb{R}_{>0} such that the event-triggered law is designed as

tk+1=infttk{2(ttk)maxτ[tk,t]{γ¯(x(τ),θ^(τ),ϖ(τ))ϖ2(τ)},\displaystyle t_{k+1}=\inf_{t\geq t_{k}}\{2(t-t_{k})\max_{\tau\in[t_{k},t]}\{\bar{\gamma}(x(\tau),\hat{\theta}(\tau),\varpi(\tau))\varpi^{2}(\tau)\},
12ϖ[tk,t]2,and ϖ[tk,t]0}\displaystyle\geq\frac{1}{2}\|\varpi_{[t_{k},t]}\|^{2},\;\text{and }\|\varpi_{[t_{k},t]}\|\neq 0\} (36)

then Zeno-behavior is avoided and the equilibrium point x=0x=0 is globally asymptotically stable. Moreover, limtθ^(t)=θ.\lim_{t\rightarrow\infty}\hat{\theta}(t)=\theta. The algorithm of event-triggered adaptive controller design is summarized in Algorithm 1.  

Proof: First, let us consider the ϖ\varpi-dynamics. Denote τ(x,θ^)=fT(x)xθ^+54\tau(x,\hat{\theta})=\frac{\partial f^{\mbox{\tiny{T}}}(x)}{\partial x}\hat{\theta}+\frac{5}{4} and U(ϖ)=12ϖ2.U(\varpi)=\frac{1}{2}\varpi^{2}. Note that

ϖ˙=dκ(x(t),θ(t))dt=(τ(x,θ^)x˙+fT(x)θ^˙)\displaystyle\dot{\varpi}=\frac{d\kappa(x(t),\theta(t))}{dt}=-\left(\tau(x,\hat{\theta})\dot{x}+f^{\mbox{\tiny{T}}}(x)\dot{\hat{\theta}}\right)
=τ(x,θ^)fT(x)θ~+τ(x,θ^)54xτ(x,θ^)ϖ\displaystyle=\tau(x,\hat{\theta})f^{\mbox{\tiny{T}}}(x)\tilde{\theta}+\tau(x,\hat{\theta})\frac{5}{4}x-\tau(x,\hat{\theta})\varpi
fT(x)Λxρ(x)fT(x)Λς(θ^,ϖ).\displaystyle-f^{\mbox{\tiny{T}}}(x)\Lambda x\rho(x)-f^{\mbox{\tiny{T}}}(x)\Lambda\varsigma(\hat{\theta},\varpi).

Decompose f(x)f(x) as f(x)=ϱ¯x(x)+ϱ¯cf(x)=\bar{\varrho}_{x}(x)+\bar{\varrho}_{c} where ϱ¯x(x)\bar{\varrho}_{x}(x) depends on xx satisfying ϱ¯x(0)=0\bar{\varrho}_{x}(0)=0 and ϱ¯c\bar{\varrho}_{c} is a constant vector. Decompose τ(x,θ^)\tau(x,\hat{\theta}) as τ(x,θ^)=τ¯xT(x)θ^+τ¯c(θ^)\tau(x,\hat{\theta})=\bar{\tau}_{x}^{\mbox{\tiny{T}}}(x)\hat{\theta}+\bar{\tau}_{c}(\hat{\theta}) where τ¯x(x)\bar{\tau}_{x}(x) depends on xx satisfying τ¯x(0)=0\bar{\tau}_{x}(0)=0 and τ¯c(θ^)\bar{\tau}_{c}(\hat{\theta}) is a scalar possibly depending on θ^\hat{\theta}. Denote ϱx(x)=ϱ¯x(x)\varrho_{x}(x)=\|\bar{\varrho}_{x}(x)\|, ϱc=ϱ¯c\varrho_{c}=\|\bar{\varrho}_{c}\|, τx(x)=|τ¯xT(x)|\tau_{x}(x)=|\bar{\tau}_{x}^{\mbox{\tiny{T}}}(x)|, τc(θ^)=|τ¯c(θ^)|\tau_{c}(\hat{\theta})=|\bar{\tau}_{c}(\hat{\theta})| and χ(x)=fT(x)Λ\chi(x)=\|f^{\mbox{\tiny{T}}}(x)\Lambda\|. Note that θ~22θ2+2θ^22θb2+2θ^2\|\tilde{\theta}\|^{2}\leq 2\|\theta\|^{2}+2\|\hat{\theta}\|^{2}\leq 2\theta_{b}^{2}+2\|\hat{\theta}\|^{2}. As a result,

U˙(ϖ)=τ(x,θ^)fT(x)θ~ϖ+54τ(x,θ^)xϖ\displaystyle\dot{U}(\varpi)=\tau(x,\hat{\theta})f^{\mbox{\tiny{T}}}(x)\tilde{\theta}\varpi+\frac{5}{4}\tau(x,\hat{\theta})x\varpi
τ(x,θ^)ϖ2fT(x)Λρ(x)xϖfT(x)Λς(θ^,ϖ)ϖ\displaystyle-\tau(x,\hat{\theta})\varpi^{2}-f^{\mbox{\tiny{T}}}(x)\Lambda\rho(x)x\varpi-f^{\mbox{\tiny{T}}}(x)\Lambda\varsigma(\hat{\theta},\varpi)\varpi
[τx(x)f(x)θ^+ϱx(x)τc(θ^)]θ~|ϖ|+ϱ¯cTτ¯c(θ^)θ~ϖ\displaystyle\leq\left[\tau_{x}(x)\|f(x)\|\|\hat{\theta}\|+\varrho_{x}(x)\tau_{c}(\hat{\theta})\right]\|\tilde{\theta}\||\varpi|+\bar{\varrho}_{c}^{\mbox{\tiny{T}}}\bar{\tau}_{c}(\hat{\theta})\tilde{\theta}\varpi
+(54τx(x)θ^+54τc(θ^))|x||ϖ|τ(x,θ^)ϖ2\displaystyle+\left(\frac{5}{4}\tau_{x}(x)\|\hat{\theta}\|+\frac{5}{4}\tau_{c}(\hat{\theta})\right)|x||\varpi|-\tau(x,\hat{\theta})\varpi^{2}
+χ2(x)x2/4+|ρ(x)ϖ|2fT(x)Λς(θ^,ϖ)ϖ\displaystyle+\chi^{2}(x)x^{2}/4+|\rho(x)\varpi|^{2}-f^{\mbox{\tiny{T}}}(x)\Lambda\varsigma(\hat{\theta},\varpi)\varpi
τx2(x)f(x)2/4+ϱx2(x)/4+2564τx2(x)x2\displaystyle\leq\tau_{x}^{2}(x)\|f(x)\|^{2}/4+\varrho_{x}^{2}(x)/4+\frac{25}{64}\tau_{x}^{2}(x)x^{2}
+2564x2+χ2(x)x2/4+θ^2θ~2ϖ2\displaystyle+\frac{25}{64}x^{2}+\chi^{2}(x)x^{2}/4+\|\hat{\theta}\|^{2}\|\tilde{\theta}\|^{2}\varpi^{2}
+τc2(θ^)θ~2ϖ2+θ^2ϖ2τ(x,θ^)ϖ2+|ρ(x)|2ϖ2\displaystyle+\tau_{c}^{2}(\hat{\theta})\|\tilde{\theta}\|^{2}\varpi^{2}+\|\hat{\theta}\|^{2}\varpi^{2}-\tau(x,\hat{\theta})\varpi^{2}+|\rho(x)|^{2}\varpi{}^{2}
+ϱ¯cTτ¯c(θ^)θ~ϖfT(x)Λς(θ^,ϖ)ϖ\displaystyle+\bar{\varrho}_{c}^{\mbox{\tiny{T}}}\bar{\tau}_{c}(\hat{\theta})\tilde{\theta}\varpi-f^{\mbox{\tiny{T}}}(x)\Lambda\varsigma(\hat{\theta},\varpi)\varpi (37)

Since τx(0)=0\tau_{x}(0)=0 and ϱx(0)=0\varrho_{x}(0)=0, τx(x)m1(x)|x|\tau_{x}(x)\leq m_{1}(x)|x| and ϱx(x)m2(x)|x|\varrho_{x}(x)\leq m_{2}(x)|x| for some functions m1,m2𝒮𝒩m_{1},m_{2}\in\mathcal{SN}. Select two smooth positive functions σ¯ϖ\bar{\sigma}_{\varpi} and α¯ϖ\bar{\alpha}_{\varpi} as

σ¯ϖ(x)14m12(x)f(x)2+14m22(x)+2564m12(x)x2\displaystyle\bar{\sigma}_{\varpi}(x)\geq\frac{1}{4}m_{1}^{2}(x)\|f(x)\|^{2}+\frac{1}{4}m_{2}^{2}(x)+\frac{25}{64}m_{1}^{2}(x)x^{2}
+2564+χ2(x)/4\displaystyle+\frac{25}{64}+\chi^{2}(x)/4
α¯ϖ(x,θ^)(θ^2+τc2(θ^))(2θb2+2θ^2)\displaystyle\bar{\alpha}_{\varpi}(x,\hat{\theta})\geq\left(\|\hat{\theta}\|^{2}+\tau_{c}^{2}(\hat{\theta})\right)\left(2\theta_{b}^{2}+2\|\hat{\theta}\|^{2}\right)
+θ^2+|ρ(x)|2τ(x,θ^)\displaystyle+\|\hat{\theta}\|^{2}+|\rho(x)|^{2}-\tau(x,\hat{\theta}) (38)

Moreover, α¯ϖ(x,θ^)\bar{\alpha}_{\varpi}(x,\hat{\theta}) is bounded when signals xx and θ^\hat{\theta} are bounded. As a result, it follows from (37) that

U˙(ϖ)σ¯ϖ(x)x+2α¯ϖ(x,θ^)ϖ2\displaystyle\dot{U}(\varpi)\leq\bar{\sigma}_{\varpi}(x)x{}^{2}+\bar{\alpha}_{\varpi}(x,\hat{\theta})\varpi{}^{2}
+ϱ¯cTτ¯c(θ^)θ~ϖfT(x)Λς(θ^,ϖ)ϖ.\displaystyle+\bar{\varrho}_{c}^{\mbox{\tiny{T}}}\bar{\tau}_{c}(\hat{\theta})\tilde{\theta}\varpi-f^{\mbox{\tiny{T}}}(x)\Lambda\varsigma(\hat{\theta},\varpi)\varpi. (39)

It should be noted that the selection of σ¯ϖ(x)\bar{\sigma}_{\varpi}(x) only depends on the function f(x)f(x) and not on function ρ(x)\rho(x) in θ^\hat{\theta}-dynamics. In other words, ρ(x)\rho(x) can be selected to be dependent on σ¯ϖ(x)\bar{\sigma}_{\varpi}(x).

Then, let us consider the xx-dynamics. Let Vx(x)=12x2V_{x}(x)=\frac{1}{2}x^{2}. The derivative of Vx(x)V_{x}(x) along the xx-dynamics is

V˙x(x)=x(fT(x)θ~54x+ϖ)x2+ϖ2xfT(x)θ~.\dot{V}_{x}(x)=x\left(-f^{\mbox{\tiny{T}}}(x)\tilde{\theta}-\frac{5}{4}x+\varpi\right)\leq-x^{2}+\varpi^{2}-xf^{\mbox{\tiny{T}}}(x)\tilde{\theta}.

Following changing supply function lemma (in Lemma 2.5 of [6]), for Δ(x)=2σ¯ϖ(x)+1\Delta(x)=2\bar{\sigma}_{\varpi}(x)+1, there exists a non-decreasing function ρq\rho_{q} such that

12ρq(12x2)Δ(x)\frac{1}{2}\rho_{q}\left(\frac{1}{2}x^{2}\right)\geq\Delta(x) (40)

and a new supply function Vx(x)=0V(x)ρq(s)𝑑sV_{x}^{\prime}(x)=\int_{0}^{V(x)}\rho_{q}(s)ds such that its derivative along the xx-dynamics satisfies

V˙x(x)Δ(x)x2+σ(ϖ)ϖ2ρq(V(x))xfT(x)θ~\displaystyle\dot{V}_{x}^{\prime}(x)\leq-\Delta(x)x^{2}+\sigma(\varpi)\|\varpi\|^{2}-\rho_{q}(V(x))xf^{\mbox{\tiny{T}}}(x)\tilde{\theta}
Δ(x)x+2σ(ϖ)ϖ2ρq(12x2)xfT(x)θ~\displaystyle\leq-\Delta(x)x{}^{2}+\sigma(\varpi)\|\varpi\|^{2}-\rho_{q}\left(\frac{1}{2}x^{2}\right)xf^{\mbox{\tiny{T}}}(x)\tilde{\theta} (41)

for some σ𝒮𝒫\sigma\in\mathcal{SP}. Since σ¯ϖ(x)\bar{\sigma}_{\varpi}(x) is not dependent on ρ(x)\rho(x), so is function ρq(x)\rho_{q}(x). Then, one can choose ρ(x)\rho(x) and ς(θ^,ϖ)\varsigma(\hat{\theta},\varpi) in (34) to be

ρ(x)=ρq(12x2)f(x)\displaystyle\rho(x)=\rho_{q}\left(\frac{1}{2}x^{2}\right)f(x)
ς(θ^,ϖ)=ϱ¯cτ¯c(θ^)ϖ.\displaystyle\varsigma(\hat{\theta},\varpi)=-\bar{\varrho}_{c}\bar{\tau}_{c}(\hat{\theta})\varpi. (42)

Now, let us consider the θ~\tilde{\theta}-dynamics. Let Vθ(θ~)=θ~TΛ1θ~/2V_{\theta}(\tilde{\theta})=\tilde{\theta}^{\mbox{\tiny{T}}}\Lambda^{-1}\tilde{\theta}/2 and its derivative along θ~\tilde{\theta}-dynamics becomes

V˙θ(θ~)=ρq(12x2)xfT(x)θ~θ~Tϱ¯cτ¯c(θ^)ϖ.\dot{V}_{\theta}(\tilde{\theta})=\rho_{q}\left(\frac{1}{2}x^{2}\right)xf^{\mbox{\tiny{T}}}(x)\tilde{\theta}-\tilde{\theta}^{\mbox{\tiny{T}}}\bar{\varrho}_{c}\bar{\tau}_{c}(\hat{\theta})\varpi.

Denote ξ=col(x,θ~)\xi=\text{col}(x,\tilde{\theta}). Letting V(ξ)=Vx(x)+Vθ(θ~)V(\xi)=V_{x}^{\prime}(x)+V_{\theta}(\tilde{\theta}) leads to

V˙(ξ)=Δ(x)x+2σ(ϖ)ϖ2θ~Tϱ¯cτ¯c(θ^)ϖ.\dot{V}(\xi)=-\Delta(x)x{}^{2}+\sigma(\varpi)\|\varpi\|^{2}-\tilde{\theta}^{\mbox{\tiny{T}}}\bar{\varrho}_{c}\bar{\tau}_{c}(\hat{\theta})\varpi. (43)

By the selection of ρ(x)\rho(x) and ς(θ^,ϖ)\varsigma(\hat{\theta},\varpi) in (42), the inequality (39) further becomes

U˙(ϖ)σ¯ϖ(x)x2+α~ϖ(x,θ^)ϖ+2ϱ¯cTτ¯c(θ^)θ~ϖ\dot{U}(\varpi)\leq\bar{\sigma}_{\varpi}(x)x^{2}+\tilde{\alpha}_{\varpi}(x,\hat{\theta})\varpi{}^{2}+\bar{\varrho}_{c}^{\mbox{\tiny{T}}}\bar{\tau}_{c}(\hat{\theta})\tilde{\theta}\varpi (44)

where

α~ϖ(x,θ^)α¯ϖ(x,θ^)+fT(x)Λϱ¯cτ¯c(θ^)\tilde{\alpha}_{\varpi}(x,\hat{\theta})\geq\bar{\alpha}_{\varpi}(x,\hat{\theta})+\|f^{\mbox{\tiny{T}}}(x)\Lambda\bar{\varrho}_{c}\bar{\tau}_{c}(\hat{\theta})\| (45)

Finally, the event-triggered law design is presented. Let

γ¯(x,θ^,ϖ)=σ(ϖ)/2+α~ϖ(x,θ^)+12\bar{\gamma}(x,\hat{\theta},\varpi)=\sigma(\varpi)/2+\tilde{\alpha}_{\varpi}(x,\hat{\theta})+\frac{1}{2} (46)

where σ(ϖ)\sigma(\varpi) is given in (41). One has

U(ϖ(t))=tk+tU˙(ϖ(τ))𝑑τ\displaystyle U(\varpi(t))=\int_{t_{k}^{+}}^{t}\dot{U}(\varpi(\tau))d\tau
tk+t(σ¯ϖ(x(τ))x2(τ)+ϱ¯cTτ¯c(θ^(τ))θ~(τ)ϖ(τ))𝑑τ\displaystyle\leq\int_{t_{k}^{+}}^{t}\left(\bar{\sigma}_{\varpi}(x(\tau))x^{2}(\tau)+\bar{\varrho}_{c}^{\mbox{\tiny{T}}}\bar{\tau}_{c}(\hat{\theta}(\tau))\tilde{\theta}(\tau)\varpi(\tau)\right)d\tau
+tk+tα~ϖ(x(τ),θ^(τ))ϖ(τ)2dτ,t[tk,tk+1]\displaystyle+\int_{t_{k}^{+}}^{t}\tilde{\alpha}_{\varpi}(x(\tau),\hat{\theta}(\tau))\varpi{}^{2}(\tau)d\tau,\;t\in[t_{k},t_{k+1}]

which together with event-triggered law (36) implies

U(ϖ(t))2tk+t(σ¯ϖ(x(τ))x2(τ)+ϱ¯cTτ¯c(θ^(τ))θ~(τ)ϖ(τ)\displaystyle U(\varpi(t))\leq 2\int_{t_{k}^{+}}^{t}\left(\bar{\sigma}_{\varpi}(x(\tau))x^{2}(\tau)+\bar{\varrho}_{c}^{\mbox{\tiny{T}}}\bar{\tau}_{c}(\hat{\theta}(\tau))\tilde{\theta}(\tau)\varpi(\tau)\right.
12σ(ϖ(τ))ϖ(τ)212ϖ2(τ))dτ,t[tk,tk+1]\displaystyle\left.-\frac{1}{2}\sigma(\varpi(\tau))\varpi{}^{2}(\tau)-\frac{1}{2}\varpi^{2}(\tau)\right)d\tau,\;t\in[t_{k},t_{k+1}]

Let V¯(x,θ~,ϖ)=Vx(x)+Vθ(θ~)+U(ϖ)\bar{V}(x,\tilde{\theta},\varpi)=V_{x}^{\prime}(x)+V_{\theta}(\tilde{\theta})+U(\varpi) be the Lyapunov function candidate for the closed-loop system (35). As a result,

V¯(x(t),ϖ(t))V¯(x(tk+),ϖ(tk+))\displaystyle\bar{V}(x(t),\varpi(t))-\bar{V}(x(t_{k}^{+}),\varpi(t_{k}^{+}))\leq
tk+tx2(τ)𝑑τtk+tϖ2(τ)𝑑τ,t[tk,tk+1]\displaystyle\leq-\int_{t_{k}^{+}}^{t}x^{2}(\tau)d\tau-\int_{t_{k}^{+}}^{t}\varpi^{2}(\tau)d\tau,\;\forall t\in[t_{k},t_{k+1}]

Therefore, V¯(x,θ~,ϖ)\bar{V}(x,\tilde{\theta},\varpi) is monotonically decreasing and all signal xx, θ^\hat{\theta} and ϖ\varpi are bounded. So, there exists a positive constant γc\gamma_{c} depending on the bound of xx, θ^\hat{\theta} and ϖ\varpi such that γ¯(x,θ^,ϖ)γc\bar{\gamma}(x,\hat{\theta},\varpi)\leq\gamma_{c}. Moreover, there exists a tc>0t_{c}>0 such that

2(ttk)maxτ[tk,t]{γ¯(x(τ),θ^(τ),ϖ(τ))ϖ2(τ)},\displaystyle 2(t-t_{k})\max_{\tau\in[t_{k},t]}\{\bar{\gamma}(x(\tau),\hat{\theta}(\tau),\varpi(\tau))\varpi^{2}(\tau)\},
2(ttk)γcϖ[tk,t]2\displaystyle\leq 2(t-t_{k})\gamma_{c}\|\varpi_{[t_{k},t]}\|^{2}
12ϖ[tk,t]2,ttk+tc\displaystyle\leq\frac{1}{2}\|\varpi_{[t_{k},t]}\|^{2},\;t\leq t_{k}+t_{c}

and noting (36) shows tk+1tk+tc.t_{k+1}\geq t_{k}+t_{c}. Therefore, it is Zeno free.

The convergence of the signal col(x(t),ϖ(t))\text{col}(x(t),\varpi(t)) to zero follows similar argument in the proof of Theorem III.1. When x0x\equiv 0 and ϖ0\varpi\equiv 0, it shows that limtfT(x(t))θ~(t)=0\lim_{t\rightarrow\infty}f^{\mbox{\tiny{T}}}(x(t))\tilde{\theta}(t)=0. Because f(0)f(0) is PE, it is proved that limtθ~(t)=0\lim_{t\rightarrow\infty}\tilde{\theta}(t)=0 or limtθ^(t)=θ\lim_{t\rightarrow\infty}\hat{\theta}(t)=\theta by Lemma 2.4 of [6].  

1. Select smooth positive functions σ¯ϖ\bar{\sigma}_{\varpi} and α¯ϖ\bar{\alpha}_{\varpi} to satisfy (38);

2. Find a positive function ρq\rho_{q} to satisfy (40) where Δ(x)=2σ¯ϖ(x)+1\Delta(x)=2\bar{\sigma}_{\varpi}(x)+1 and σ(ϖ)\sigma(\varpi) to satisfy (41);

3. Choose ρ(x)\rho(x) and ς(θ^,ϖ)\varsigma(\hat{\theta},\varpi) to be in (42);

4. Find a positive function α~ϖ(x,θ^)\tilde{\alpha}_{\varpi}(x,\hat{\theta}) to satisfy (45) and γ¯(x,θ^,ϖ)\bar{\gamma}(x,\hat{\theta},\varpi) to be in (46);

5. Construct the event-triggered law in (36).

Algorithm 1 Event-triggered Adaptive Control
Remark V.1

In [13], the event-triggered adaptive control problem is solved when the global Lipschitz condition is assumed on the function f(x)f(x), while it is not required in our method. It would be very interesting to consider that the adaptation dynamics is also sampled as in [13] in our future work. Compared with the development in Section III, the derivative of U(w)U(w) is upper bounded as in (39) which is more complicated than (8) in Assumption II.1. Therefore, the event-triggered law in (36) is also more involved and not merely determined by ϖ\varpi but also xx and θ^\hat{\theta}.  

V-B Event-triggered Stabilization with Dynamic Gain

In this subsection, we consider the dynamic system

z˙\displaystyle\dot{z} =\displaystyle= q(z,x,d)\displaystyle q(z,x,d)
x˙\displaystyle\dot{x} =\displaystyle= f(z,x,d)+bu,b>0\displaystyle f(z,x,d)+bu,\;b>0 (47)

where zpz\in\mathbb{R}^{p} and xx\in\mathbb{R} are state variables, uu\in\mathbb{R} is the input and d𝔻d\in\mathbb{D} is the uncertainties belonging to a compact set 𝔻l\mathbb{D}\in\mathbb{R}^{l}. The functions qq and ff are sufficiently smooth with q(0,0,d)=0q(0,0,d)=0 and f(0,0,d)=0f(0,0,d)=0 for all d𝔻d\in\mathbb{D}. In contrast to Section IV, the size of 𝔻\mathbb{D} and controller gain bb are not known and a dynamic gain technique is required. The state zz is also assumed to be not available for feedback control and thus zz-dynamics is dynamic uncertainty. A few Assumptions are list as follows.

Assumption V.2

bb¯b\leq\bar{b} for some known constant b¯\bar{b}.  

Assumption V.3

The zz-subsystem in (24) has an ISS-Lyapunov function V(z){α¯,α¯,α,σ^z˙=q(z,x,d)}V(z)\sim\{\underline{\alpha},\bar{\alpha},\alpha,\hat{\sigma}\mid\dot{z}=q(z,x,d)\} and functions α(s)\alpha(s) and σ(s)\sigma(s) satisfy lim sups0+s2/α(s)<,lim sups0+σ^(s)/s2<.\limsup_{s\rightarrow 0^{+}}s^{2}/\alpha(s)<\infty,\;\limsup_{s\rightarrow 0^{+}}\hat{\sigma}(s)/s^{2}<\infty. Moreover, the functions α¯,α¯,α\underline{\alpha},\bar{\alpha},\alpha are known and the function σ^\hat{\sigma} is known up to a constant factor in the sense that there exist an unknown constant pp and a known function ς such that σ^=pσ\hat{\sigma}=p\sigma.  

Note that the system (47) differs from that studied in Section IV in some aspects. First, in Section IV, since the controller gain is unity, we can apply sufficient high gain specified by ρ(x)\rho(x) to dominate uncertainties and stabilize the system. Here, the controller gain bb is not known. Although the upper bound of bb is known, it is still not possible to calculate the controller gain that is sufficiently high to stabilize the system. Second, although the zz-subsystem in (47) admits an ISS-Lyapunov function, the input gain σ^\hat{\sigma} is only known to a constant factor. Third, since the size of 𝔻\mathbb{D} is unknown, by Corollary 11.1 in [6], there exists a positive number cc, which depends on the size of 𝔻\mathbb{D} and is also unknown, and two positive and sufficiently smooth known functions m1m_{1} and m2m_{2}, such that

|f(z,x,d)|cm1(z)z+cm2(x)|x|,d𝔻.|f(z,x,d)|\leq cm_{1}(z)\|z\|+cm_{2}(x)|x|,\;\forall d\in\mathbb{D}. (48)

These three differences call for the dynamic gain stabilization technique.

For the continuous-time stabilization of the system (47), dynamic gain controller using universal adaptive control technique is proposed in [6]. It takes the form of

u\displaystyle u =\displaystyle= κ(x,θ)=θ^ρ(x)x\displaystyle\kappa(x,\theta)=-\hat{\theta}\rho(x)x
θ^˙\displaystyle\dot{\hat{\theta}} =\displaystyle= λρ(x)x2,λ>0\displaystyle\lambda\rho(x)x^{2},\;\lambda>0 (49)

where ρ(x)\rho(x) is to be specified. The second equation of (49) is the adaptation dynamics for dynamic gain. For the event-triggered control, we adopt the method developed in Section III and propose the controller as follows

u(t)\displaystyle u(t) =κ(x(tk),θ^(tk)),t[tk,tk+1),k\displaystyle=\kappa(x(t_{k}),\hat{\theta}(t_{k})),\;t\in[t_{k},t_{k+1}),\;k\in\mathbb{N}
θ^˙\displaystyle\dot{\hat{\theta}} =λρ(x)x2,λ>0\displaystyle=\lambda\rho(x)x^{2},\;\lambda>0 (50)

Define the sampling error ϖ(t)\varpi(t) as ϖ(t)=κ(x(tk),θ(tk))κ(x(t),θ(t)),t[tk,tk+1).\varpi(t)=\kappa(x(t_{k}),\theta(t_{k}))-\kappa(x(t),\theta(t)),\;t\in[t_{k},t_{k+1}). Then, the event-triggered closed-loop system is rewritten as

z˙\displaystyle\dot{z} =\displaystyle= q(z,x,d)\displaystyle q(z,x,d)
x˙\displaystyle\dot{x} =\displaystyle= f(z,x,d)bθ^ρ(x)x+bϖ,\displaystyle f(z,x,d)-b\hat{\theta}\rho(x)x+b\varpi,
θ^˙\displaystyle\dot{\hat{\theta}} =\displaystyle= λρ(x)x2,λ>0·\displaystyle\lambda\rho(x)x^{2},\;\lambda>0\textperiodcentered
ϖ˙\displaystyle\dot{\varpi} =\displaystyle= κ(x,θ^)xx˙+κ(x,θ^)θ^θ^˙,\displaystyle\frac{\partial\kappa(x,\hat{\theta})}{\partial x}\dot{x}+\frac{\partial\kappa(x,\hat{\theta})}{\partial\hat{\theta}}\dot{\hat{\theta}}, (51)
Theorem V.2

Suppose the system composed of (47) and (50) satisfies Assumption V.2 and V.3. Then, there exist smooth positive functions ρ(x):>0\rho(x):\mathbb{R}\rightarrow\mathbb{R}_{>0}, and γ¯(x,θ^,ϖ):××>0\bar{\gamma}(x,\hat{\theta},\varpi):\mathbb{R}\times\mathbb{R}\times\mathbb{R}\rightarrow\mathbb{R}_{>0} such that event-triggered law ) is designed as

tk+1=infttk{2(ttk)maxτ[tk,t]{γ¯(x(τ),θ^(τ),ϖ(τ))ϖ2(τ)}\displaystyle t_{k+1}=\inf_{t\geq t_{k}}\{2(t-t_{k})\max_{\tau\in[t_{k},t]}\{\bar{\gamma}(x(\tau),\hat{\theta}(\tau),\varpi(\tau))\varpi^{2}(\tau)\}
12ϖ[tk,t]2,and ϖ[tk,t]0},\displaystyle\geq\frac{1}{2}\|\varpi_{[t_{k},t]}\|^{2},\;\text{and }\|\varpi_{[t_{k},t]}\|\neq 0\}, (52)

then the equilibrium point col(z,x)=0\text{col}(z,x)=0 of the system is globally asymptotically stable and Zeno-behavior is avoided.  

Proof: Denote ξ=col(z,x)\xi=\text{col}(z,x) and Ξ=col(z,x,θ^)\Xi=\text{col}(z,x,\hat{\theta}). First, let us examine Ξ\Xi-dynamics. By changing supply function method, for Δ(z)=m12(z)+1\Delta(z)=m_{1}^{2}(z)+1, there exists another ISS Lyapunov function, Vz(z){α¯z,α¯z,Δ(z)z2,ϰ(x)x2z˙=q(z,x,d)}V_{z}(z)\sim\{\underline{\alpha}_{z},\bar{\alpha}_{z},\Delta(z)\|z\|^{2},\varkappa(x)x^{2}\mid\dot{z}=q(z,x,d)\} for some 𝒦\mathcal{K}_{\infty} functions α¯z\underline{\alpha}_{z}, α¯z\bar{\alpha}_{z}, and a smooth function ϰ\varkappa, that are calculated accordingly. Let θ~=θ^θ\tilde{\theta}=\hat{\theta}-\theta where θ\theta is a positive number to be specified later. Define the Lyapunov function candidate as

V(z,x,θ^)=Vz(z)+x2/2+bθ~2/(2λ)V(z,x,\hat{\theta})=V_{z}(z)+x^{2}/2+b\tilde{\theta}^{2}/(2\lambda) (53)

The calculation of the derivative of V(z,x,θ~)V(z,x,\tilde{\theta}), along the trajectory of (51), shows that

V˙(z,x,θ~)Δ(z)z2+ϰ(x)x2+x(cm1(z)z\displaystyle\dot{V}(z,x,\tilde{\theta})\leq-\Delta(z)\|z\|^{2}+\varkappa(x)x^{2}+x(cm_{1}(z)\|z\|
+cm2(x)|x|bθρ(x)x+bϖ)\displaystyle+cm_{2}(x)|x|-b\theta\rho(x)x+b\varpi)
z2+(ϰ(x)+c2/4+cm2(x)+b2q/4\displaystyle\leq-\|z\|^{2}+(\varkappa(x)+c^{2}/4+cm_{2}(x)+b^{2}q/4
bθρ(x))x2+ϖ2/q\displaystyle-b\theta\rho(x))x^{2}+\varpi^{2}/q (54)

where qq is to be specified. Let ρ(x)\rho(x) be

ρ(x)max{1,ϰ(x),m2(x)}\rho(x)\geq\max\{1,\varkappa(x),m_{2}(x)\}

and

θ(1+c2/4+c)/b+bq/4.\theta\geq(1+c^{2}/4+c)/b+bq/4.

As a result, one has

V˙(z,x,θ^)ξ2+ϖ2/q.\dot{V}(z,x,\hat{\theta})\leq-\|\xi\|^{2}+\varpi^{2}/q. (55)

Next, the ϖ\varpi-dynamics is examined as follows

ϖ˙=dκ(x(t),z(t))dt=θ^˙ρ(x)xθ^dρ(x)dxxx˙θ^ρ(x)x˙\displaystyle\dot{\varpi}=\frac{d\kappa(x(t),z(t))}{dt}=-\dot{\hat{\theta}}\rho(x)x-\hat{\theta}\frac{d\rho(x)}{dx}x\dot{x}-\hat{\theta}\rho(x)\dot{x}
=λρ2(x)x3θ^π(x)(f(ψ,x,d)bθ^ρ(x)x+bϖ)\displaystyle=-\lambda\rho^{2}(x)x^{3}-\hat{\theta}\pi(x)\left(f(\psi,x,d)-b\hat{\theta}\rho(x)x+b\varpi\right)

where π(x)=dρ(x)dxx+ρ(x)\pi(x)=\frac{d\rho(x)}{dx}x+\rho(x). Let τ¯(x)=|τ(x)|\bar{\tau}(x)=|\tau(x)| and decompose τ¯(x)\bar{\tau}(x) to be τ¯(x)=τx(x)+τc\bar{\tau}(x)=\tau_{x}(x)+\tau_{c} where τx(0)=0\tau_{x}(0)=0 and τc0\tau_{c}\geq 0. As a result, τx(x)m3(x)|x|\tau_{x}(x)\leq m_{3}(x)|x| for some function m3𝒮𝒩m_{3}\in\mathcal{SN}. Let U(ϖ)=12ϖ2U(\varpi)=\frac{1}{2}\varpi^{2} and one has

U˙(ϖ)|ϖ||ϖ˙||ϖ|(λρ2(x)|x|3+bθ^2π¯(x)ρ(x)|x|\displaystyle\dot{U}(\varpi)\leq|\varpi||\dot{\varpi}|\leq|\varpi|\left(\lambda\rho^{2}(x)|x|^{3}+b\hat{\theta}^{2}\bar{\pi}(x)\rho(x)|x|\right.
+bτ¯(x)|θ^||ϖ|+cθ^π¯(x)m2(x)|x|\displaystyle+b\bar{\tau}(x)|\hat{\theta}||\varpi|+c\hat{\theta}\bar{\pi}(x)m_{2}(x)|x|
+c2(θ^τx(x))2/4+cθ^τcm1(z)z+m12(z)z2)\displaystyle\left.+c^{2}(\hat{\theta}\tau_{x}(x))^{2}/4+c\hat{\theta}\tau_{c}m_{1}(z)\|z\|+m_{1}^{2}(z)\|z\|^{2}\right)
λ2ρ4(x)x/64+b2π¯2(x)ρ2(x)x/24+c2π¯2(x)m22(x)x/24\displaystyle\leq\lambda^{2}\rho^{4}(x)x{}^{6}/4+b^{2}\bar{\pi}^{2}(x)\rho^{2}(x)x{}^{2}/4+c^{2}\bar{\pi}^{2}(x)m_{2}^{2}(x)x{}^{2}/4
+c4τx4(x)/64+m14(z)z4/4+c2τc2m12(z)z2/4\displaystyle+c^{4}\tau_{x}^{4}(x)/64+m_{1}^{4}(z)\|z\|^{4}/4+c^{2}\tau_{c}^{2}m_{1}^{2}(z)\|z\|^{2}/4
+(b¯τ¯(x)|θ^|+2θ^4+2θ^2+2)ϖ.2\displaystyle+(\bar{b}\bar{\tau}(x)|\hat{\theta}|+2\hat{\theta}^{4}+2\hat{\theta}^{2}+2)\varpi{}^{2}.

Let

αq(x)=ρ4(x)|x|6+π¯2(x)ρ2(x)|x|2\displaystyle\alpha_{q}(x)=\rho^{4}(x)|x|^{6}+\bar{\pi}^{2}(x)\rho^{2}(x)|x|^{2}
+πx4(x)+π¯2(x)m22(x)x2\displaystyle+\pi_{x}^{4}(x)+\bar{\pi}^{2}(x)m_{2}^{2}(x)x{}^{2}
αc=max{λ2/4,b2/4,c2/4,c4/64}\displaystyle\alpha_{c}=\max\{\lambda^{2}/4,b^{2}/4,c^{2}/4,c^{4}/64\}
β(z)=m14(z)z4+m12(z)z2\displaystyle\beta(z)=m_{1}^{4}(z)\|z\|^{4}+m_{1}^{2}(z)\|z\|^{2}
βc=max{1/4,τc2c2/4}\displaystyle\beta_{c}=\max\{1/4,\tau_{c}^{2}c^{2}/4\}
α¯(x,θ^)=(b¯τ¯(x)|θ^|+2θ^4+2θ^2+2).\displaystyle\bar{\alpha}(x,\hat{\theta})=(\bar{b}\bar{\tau}(x)|\hat{\theta}|+2\hat{\theta}^{4}+2\hat{\theta}^{2}+2). (56)

where αc\alpha_{c} and βc\beta_{c} are unknown. As a result, one has

U˙(ϖ)αcαq(|x|)+βcβ(z)+α¯(x,θ^)ϖ2\dot{U}(\varpi)\leq\alpha_{c}\alpha_{q}(|x|)+\beta_{c}\beta(\|z\|)+\bar{\alpha}(x,\hat{\theta})\varpi^{2}

which further leads to

U˙(ϖ)α¯βσ¯(ξ)ξ2+α¯(x,θ^)ϖ2\dot{U}(\varpi)\leq\bar{\alpha}_{\beta}\bar{\sigma}(\xi)\|\xi\|^{2}+\bar{\alpha}(x,\hat{\theta})\varpi{}^{2} (57)

where α¯β=max{αc,βc}\bar{\alpha}_{\beta}=\max\{\alpha_{c},\beta_{c}\} is an unknown constant, and

σ¯(ξ)=ρ4(x)x+4π¯2(x)ρ2(x)+m34(x)x2\displaystyle\bar{\sigma}(\xi)=\rho^{4}(x)x{}^{4}+\bar{\pi}^{2}(x)\rho^{2}(x)+m_{3}^{4}(x)x^{2}
+τ¯2(x)m22(x)+m14(z)z2+m12(z)\displaystyle+\bar{\tau}^{2}(x)m_{2}^{2}(x)+m_{1}^{4}(z)\|z\|^{2}+m_{1}^{2}(z)

Let V¯(z,x,θ~)=(1+1/b)V(z,x,θ^)\bar{V}(z,x,\tilde{\theta})=(1+1/b)V(z,x,\hat{\theta}) where V(z,x,θ^)V(z,x,\hat{\theta}) is given in (53) and its derivative also satisfies V¯˙(z,x,θ~)ξ2+ϖ2/q.\dot{\bar{V}}(z,x,\tilde{\theta})\leq-\|\xi\|^{2}+\varpi^{2}/q. By Parameterized Changing Supply in Lemma .1, for any smooth function Δ(Ξ)σ¯(ξ)+1\Delta(\Xi)\geq\bar{\sigma}(\xi)+1 and k^=max{2α¯β,1}\hat{k}=\max\{2\bar{\alpha}_{\beta},1\}, there exists a new supply function V˙Ξ(Ξ)\dot{V}_{\Xi}(\Xi) such that

V˙Ξ(z,x,θ^)k^Δ(Ξ)ξ2+p¯ϰ(θ~,ϖ)ϖ2/q\displaystyle\dot{V}_{\Xi}(z,x,\hat{\theta})\text{$\leq-\hat{k}\Delta(\Xi)\|\xi\|^{2}+\bar{p}^{\prime}\varkappa(\tilde{\theta},\varpi)\varpi^{2}/q$}
k^Δ(Ξ)ξ2+p¯ϰ^(θ)ϰ¯(θ^,ϖ)ϖ2/q\leq-\hat{k}\Delta(\Xi)\|\xi\|^{2}+\bar{p}^{\prime}\hat{\varkappa}(\theta)\bar{\varkappa}(\hat{\theta},\varpi)\varpi^{2}/q (58)

for some sufficiently smooth functions ϰ^\hat{\varkappa}, ϰ¯\bar{\varkappa} and unknown constant p¯\bar{p}^{\prime}. Note that k^Δ(Ξ)2α¯βσ¯(ξ)+1\hat{k}\Delta(\Xi)\geq 2\bar{\alpha}_{\beta}\bar{\sigma}(\xi)+1 and we specify qq to be qp¯ϰ^(θ)q\geq\bar{p}^{\prime}\hat{\varkappa}(\theta)^{\prime}. It leads to

V˙Ξ(z,x,θ^)k^Δ(Ξ)ξ2+ϰ¯(θ^,ϖ)ϖ2\displaystyle\dot{V}_{\Xi}(z,x,\hat{\theta})\text{$\leq-\hat{k}\Delta(\Xi)\|\xi\|^{2}+\bar{\varkappa}(\hat{\theta},\varpi)\varpi^{2}$} (59)

Now, it is ready to design the event-triggered law. Let

γ¯(x,θ^,ϖ)=ϰ¯(θ^,ϖ)/2+α¯(x,θ^)+12\bar{\gamma}(x,\hat{\theta},\varpi)=\bar{\varkappa}(\hat{\theta},\varpi)/2+\bar{\alpha}(x,\hat{\theta})+\frac{1}{2}

where α¯(x,θ^)\bar{\alpha}(x,\hat{\theta}) is given in (56) and ϰ¯(θ^,ϖ)\bar{\varkappa}(\hat{\theta},\varpi) is given in (58). One has

U(ϖ(t))=tk+tU˙(ϖ(τ))𝑑τtk+tα¯βσ¯(ξ(τ))ξ(τ)2𝑑τ\displaystyle U(\varpi(t))=\int_{t_{k}^{+}}^{t}\dot{U}(\varpi(\tau))d\tau\leq\int_{t_{k}^{+}}^{t}\bar{\alpha}_{\beta}\bar{\sigma}(\xi(\tau))\|\xi(\tau)\|^{2}d\tau
+tk+tα¯(x(τ),θ^(τ))ϖ(τ)2dτ,t[tk,tk+1].\displaystyle+\int_{t_{k}^{+}}^{t}\bar{\alpha}(x(\tau),\hat{\theta}(\tau))\varpi{}^{2}(\tau)d\tau,\;t\in[t_{k},t_{k+1}].

which together with event-triggered law (52) (similar to the proof of Theorem III.1) implies

U(ϖ(t))2tk+t(α¯βσ¯(ξ(τ))ξ(τ)2dτ\displaystyle U(\varpi(t))\leq 2\int_{t_{k}^{+}}^{t}\left(\bar{\alpha}_{\beta}\bar{\sigma}(\xi(\tau))\|\xi(\tau)\|^{2}d\tau\right.
12ϰ¯(θ^(τ),ϖ(τ))ϖ2(τ)12ϖ2(τ))dτ,t[tk,tk+1].\displaystyle\left.-\frac{1}{2}\bar{\varkappa}(\hat{\theta}(\tau),\varpi(\tau))\varpi^{2}(\tau)-\frac{1}{2}\varpi^{2}(\tau)\right)d\tau,\;t\in[t_{k},t_{k+1}].

Let V(Ξ,ϖ)=VΞ(z,x,θ^)+U(ϖ)V(\Xi,\varpi)=V_{\Xi}(z,x,\hat{\theta})+U(\varpi) be the Lyapunov function candidate for the closed-loop system (51). As a result,

V(Ξ(t),ϖ(t))V(Ξ(tk+),ϖ(tk+))\displaystyle V(\Xi(t),\varpi(t))-V(\Xi(t_{k}^{+}),\varpi(t_{k}^{+}))\leq
tk+tξ(τ)2𝑑τtk+tϖ2(τ)𝑑τ,t[tk,tk+1]\displaystyle\leq-\int_{t_{k}^{+}}^{t}\|\xi(\tau)\|^{2}d\tau-\int_{t_{k}^{+}}^{t}\varpi^{2}(\tau)d\tau,\;\forall t\in[t_{k},t_{k+1}]

Therefore, V(Ξ,ϖ)V(\Xi,\varpi) is monotonically decreasing and all signal zz, xx, θ^\hat{\theta} and ϖ\varpi are bounded. The convergence and Zeno freeness can be proved similar to that of Theorem III.1 and IV.1 and are omitted here.  

VI Numerical Examples

Example VI.1

(Event-triggered Adaptive Stabilization with Uncertain Parameters) Consider the uncertain system

x˙=θcosx+u\dot{x}=\theta\cos x+u

where θ\theta is an unknown parameter whose bounds is |θ|<2|\theta|<2. We propose the sampling controller as follows,

u(t)\displaystyle u(t) =\displaystyle= θ^(tk)cosx(tk)5x(tk)/4,t[tk,tk+1)\displaystyle-\hat{\theta}(t_{k})\cos x(t_{k})-5x(t_{k})/4,\;t\in[t_{k},t_{k+1})
θ^˙\displaystyle\dot{\hat{\theta}} =\displaystyle= λxρ(x)+λς(θ^,ϖ)\displaystyle\lambda x\rho(x)+\lambda\varsigma(\hat{\theta},\varpi)

with ρ(x)\rho(x) and ς(θ^,ϖ)\varsigma(\hat{\theta},\varpi) to be designed and λ>0\lambda>0 to be specified. Let the sampling error ϖ(t)\varpi(t) be ϖ(t)=cos(x(tk))θ^(tk)5x(tk)/4+cos(x(t))θ^(t)+5x(t)/4,t[tk,tk+1)\varpi(t)=-\cos(x(t_{k}))\hat{\theta}(t_{k})-5x(t_{k})/4+\cos(x(t))\hat{\theta}(t)+5x(t)/4,\;t\in[t_{k},t_{k+1}). Let U(ϖ)=12ϖ2U(\varpi)=\frac{1}{2}\varpi^{2} and the inequality (44) is satisfied with U˙(ϖ)σ¯ϖ(x)x2+α¯ϖ(x,θ^)ϖ2λϖς(θ^,ϖ)cosx+54ϖθ~cosx\dot{U}(\varpi)\leq\bar{\sigma}_{\varpi}(x)\|x\|^{2}+\bar{\alpha}_{\varpi}(x,\hat{\theta})\varpi{}^{2}-\lambda\varpi\varsigma(\hat{\theta},\varpi)\cos x+\frac{5}{4}\varpi\tilde{\theta}\cos x where σ¯ϖ(x)=1.251+14λ2\bar{\sigma}_{\varpi}(x)=1.251+\frac{1}{4}\lambda^{2} and α¯ϖ(x,θ^)=2θ^4+9θ^+2|θ^|+ρ2(x)14\bar{\alpha}_{\varpi}(x,\hat{\theta})=2\hat{\theta}^{4}+9\hat{\theta}{}^{2}+|\hat{\theta}|+\rho^{2}(x)-\frac{1}{4}. Let Vx=12x2V_{x}=\frac{1}{2}x^{2} and V˙xx2+ϖ2xθ~cosx\dot{V}_{x}\leq-x^{2}+\varpi^{2}-x\tilde{\theta}\cos x. Let Δ(x)=λc=3.501+14λ2\Delta(x)=\lambda_{c}=3.501+\frac{1}{4}\lambda^{2} and thus ρq\rho_{q} in (40) should be ρq2λc\rho_{q}\geq 2\lambda_{c} and σ(ϖ)=ρq\sigma(\varpi)=\rho_{q} Then, ρ(x)\rho(x) and ς(θ^,ϖ)\varsigma(\hat{\theta},\varpi) in (34) is ρ(x)=ρqcosx\rho(x)=\rho_{q}\cos x and ς(θ^,ϖ)=54ϖ\varsigma(\hat{\theta},\varpi)=-\frac{5}{4}\varpi. As a result, α~ϖ(x,θ^)α¯ϖ(x,θ^)+54λ\tilde{\alpha}_{\varpi}(x,\hat{\theta})\geq\bar{\alpha}_{\varpi}(x,\hat{\theta})+\frac{5}{4}\lambda is selected to make (45) satisfied. Then, γ¯(x,θ^)\bar{\gamma}(x,\hat{\theta}) can be selected as γ¯(x,θ^)=α~ϖ(x,θ^)+σ(ϖ)/2+12=2θ^4+9θ^+2|θ^|+ρ2(x)+14+54λ+ρq2\bar{\gamma}(x,\hat{\theta})=\tilde{\alpha}_{\varpi}(x,\hat{\theta})+\sigma(\varpi)/2+\frac{1}{2}=2\hat{\theta}^{4}+9\hat{\theta}{}^{2}+|\hat{\theta}|+\rho^{2}(x)+\frac{1}{4}+\frac{5}{4}\lambda+\frac{\rho_{q}}{2} with ρq=2λc\rho_{q}=2\lambda_{c}. Finally, the event-triggered law is designed according to Theorem V.1, as follows,

tk+1=infttk{(ttk)maxτ[tk,t]{γ¯(x(τ),θ^(τ))ϖ2(τ)}\displaystyle t_{k+1}=\inf_{t\geq t_{k}}\{(t-t_{k})\max_{\tau\in[t_{k},t]}\{\bar{\gamma}(x(\tau),\hat{\theta}(\tau))\varpi^{2}(\tau)\}
14ϖ[tk,t]2,and ϖ[tk,t]0}.\displaystyle\geq\frac{1}{4}\|\varpi_{[t_{k},t]}\|^{2},\;\text{and }\|\varpi_{[t_{k},t]}\|\neq 0\}.

The simulation result is illustrated in Fig 1, which includes figures for state trajectories, input signal and sampling intervals. Note that the estimated value θ^\hat{\theta} converges to the real value of θ=0.1534\theta=0.1534 and the trajectories of system converge to the origin.

Refer to caption
Refer to caption
Refer to caption
Figure 1: The state trajectory, input profile and sampling interval of event-triggered adaptive control in Example VI.1.

 

Example VI.2

(Event-triggered Stabilization with Dynamic Gain) Consider the following nonlinear system

z˙\displaystyle\dot{z} =\displaystyle= z+w3x\displaystyle-z+w_{3}x
x˙\displaystyle\dot{x} =\displaystyle= w1zsinx+w2x+bu\displaystyle w_{1}z\sin x+w_{2}x+bu

where w1w_{1}, w2w_{2} and w3w_{3} are unknown parameters and 0<b<10<b<1. Note that when V(z)=z2V(z)=z^{2}, one has V˙(z)z2+px2\dot{V}(z)\leq-z^{2}+px^{2} for any unknown constant pw32p\geq w_{3}^{2} and thus Assumption V.3 is satisfied. And |w1zsinx+w2x|c(|z|+|x|)|w_{1}z\sin x+w_{2}x|\leq c(|z|+|x|) for some cmax{|w1|,|w2|}c\geq\max\{|w_{1}|,|w_{2}|\}, that is, inequality (48) is verified for m1=1m_{1}=1 and m2=1m_{2}=1. Then, we propose the sampling controller as in (49) and the closed-loop system is written as

z˙\displaystyle\dot{z} =\displaystyle= z+w3x\displaystyle-z+w_{3}x
x˙\displaystyle\dot{x} =\displaystyle= w1zsinx+w2xbθ^ρ(x)x+bϖ,\displaystyle w_{1}z\sin x+w_{2}x-b\hat{\theta}\rho(x)x+b\varpi,
θ^˙\displaystyle\dot{\hat{\theta}} =\displaystyle= λρ(x)x2,λ>0\displaystyle\lambda\rho(x)x^{2},\;\lambda>0

where ϖ(t)=θ^(tk)ρ(x(tk))x(tk)+θ^(t)ρ(x(t))x(t)\varpi(t)=-\hat{\theta}(t_{k})\rho(x(t_{k}))x(t_{k})+\hat{\theta}(t)\rho(x(t))x(t) is the sampling error. Let V(Ξ)=12x2+12bλ1θ~2+2z2V(\Xi)=\frac{1}{2}x^{2}+\frac{1}{2}b\lambda^{-1}\tilde{\theta}^{2}+2z^{2} and V˙(z,x,θ~)|z|2+(c2/4+c+b2q/4+2pbθρ(x))x2+ϖ2/q.\dot{V}(z,x,\tilde{\theta})\leq-|z|^{2}+\left(c^{2}/4+c+b^{2}q/4+2p-b\theta\rho(x)\right)x^{2}+\varpi^{2}/q. Select ρ(x)=1\rho(x)=1 and θ(c2/4+c+2p)/b+bq/4.\theta\geq\left(c^{2}/4+c+2p\right)/b+bq/4. Then, V˙(z,x,θ~)ξ2+ϖ2/q\dot{V}(z,x,\tilde{\theta})\leq-\|\xi\|^{2}+\varpi^{2}/q. Note that ϖ˙=θ^˙x2θ^x˙\dot{\varpi}=-\dot{\hat{\theta}}x-2\hat{\theta}\dot{x} and let U(ϖ)=12ϖ2U(\varpi)=\frac{1}{2}\varpi^{2}. The inequality (57) is satisfied, i.e., U˙(ϖ)α¯βσ¯(ξ)ξ2+α(θ^)ϖ2\dot{U}(\varpi)\leq\bar{\alpha}_{\beta}\bar{\sigma}(\xi)\|\xi\|^{2}+\alpha(\hat{\theta})\varpi^{2} where

α(θ^)=1+θ^2+θ^4+2b¯|θ^|\displaystyle\alpha(\hat{\theta})=1+\hat{\theta}^{2}+\hat{\theta}^{4}+2\bar{b}|\hat{\theta}|
α¯β=max{λ2/4,c2+b2}\displaystyle\bar{\alpha}_{\beta}=\max\{\lambda^{2}/4,c^{2}+b^{2}\}
σ¯(ξ)=1+ξ4.\displaystyle\bar{\sigma}(\xi)=1+\|\xi\|^{4}.

Note that 12x2+12λ1θ~2+2z2V¯(z,x,θ~)=(1+1/b)V(z,x,θ~)s[12x2+12λ1θ~2+2z2]\frac{1}{2}x^{2}+\frac{1}{2}\lambda^{-1}\tilde{\theta}^{2}+2z^{2}\leq\bar{V}(z,x,\tilde{\theta})=(1+1/b)V(z,x,\tilde{\theta})\leq s\left[\frac{1}{2}x^{2}+\frac{1}{2}\lambda^{-1}\tilde{\theta}^{2}+2z^{2}\right] where smax{1+1/b,1+b}s\geq\max\{1+1/b,1+b\}. Let k^=max{2α¯β,1}\hat{k}=\max\{2\bar{\alpha}_{\beta},1\} and Δ(ξ)=σ¯(ξ)+1\Delta(\xi)=\bar{\sigma}(\xi)+1. Let ρ(χ)=4+2χ2/ι¯2\rho(\chi)=4+2\chi^{2}/\underline{\iota}^{2} and VΞ(Ξ)=0V¯(z,x,θ~)k^ρ(τ)𝑑τV_{\Xi}(\Xi)=\int_{{}_{0}}^{\bar{V}(z,x,\tilde{\theta})}\hat{k}\rho(\tau)d\tau. Let ι¯=max{12λ1,2}\bar{\iota}=\max\{\frac{1}{2}\lambda^{-1},2\} and ι¯=12min{λ1,1}\underline{\iota}=\frac{1}{2}\min\{\lambda^{-1},1\}. The derivative of VΞ(Ξ)V_{\Xi}(\Xi) becomes

V˙Ξ(Ξ)k^Δ(ξ)ξ2+64k^s2ι¯2ι¯2q(|θ|4+1)\displaystyle\dot{V}_{\Xi}(\Xi)\leq-\hat{k}\Delta(\xi)\|\xi\|^{2}+\frac{64\hat{k}s^{2}\bar{\iota}^{2}}{\underline{\iota}^{2}q}\left(|\theta|^{4}+1\right)
×((|θ^|+|ϖ|2/q)4+1)\displaystyle\times\left(\left(|\hat{\theta}|+|\varpi|\sqrt{2/q}\right)^{4}+1\right)

Let

qc¯max{2,64k^s2ι¯2ι¯2(|θ|4+1)}.q\geq\bar{c}\max\left\{2,\frac{64\hat{k}s^{2}\bar{\iota}^{2}}{\underline{\iota}^{2}}\left(|\theta|^{4}+1\right)\right\}.

Then, inequality (59) is satisfied with ϰ¯(θ^,ϖ)=(|θ^|+|ϖ|)4+1c¯\bar{\varkappa}(\hat{\theta},\varpi)=\frac{\left(|\hat{\theta}|+|\varpi|\right)^{4}+1}{\bar{c}}. Then, γ¯(θ^,ϖ)=ϰ¯(θ^,ϖ)/2+α¯(θ^)+12\bar{\gamma}(\hat{\theta},\varpi)=\bar{\varkappa}(\hat{\theta},\varpi)/2+\bar{\alpha}(\hat{\theta})+\frac{1}{2} where α(θ^)=1+θ^2+θ^4+2b¯|θ^|\alpha(\hat{\theta})=1+\hat{\theta}^{2}+\hat{\theta}^{4}+2\bar{b}|\hat{\theta}|. Finally, the event-triggered law is designed according to Theorem V.2, as follows,

tk+1=infttk{(ttk)maxτ[tk,t]{γ¯(θ^(τ),ϖ(τ))ϖ2(τ)}\displaystyle t_{k+1}=\inf_{t\geq t_{k}}\{(t-t_{k})\max_{\tau\in[t_{k},t]}\{\bar{\gamma}(\hat{\theta}(\tau),\varpi(\tau))\varpi^{2}(\tau)\}
14ϖ[tk,t]2,and ϖ[tk,t]0}.\displaystyle\geq\frac{1}{4}\|\varpi_{[t_{k},t]}\|^{2},\;\text{and }\|\varpi_{[t_{k},t]}\|\neq 0\}.

The simulation result is illustrated in Fig 2, which includes figures of state trajectories, input signal and sampling intervals showing that the system trajectories converge to the origin without Zeno behavior.

Refer to caption
Refer to caption
Refer to caption
Figure 2: The state trajectory, input profile and sampling interval of event-triggered adaptive control in Example VI.2.

 

VII Conclusion

In this paper, we propose a novel sampling control framework based on the emulation technique where the sampling error is regarded as the auxiliary input to the emulated system. The design of periodic sampling and event-triggered control law utilizes the supremum norm of sampling error and renders the error dynamics bounded-input-bounded-state (BIBS), when coupled with system dynamics, achieves global or semi-global stabilization. The proposed framework is then extended to tackle the event-triggered and periodic sampling stabilization for systems with dynamic uncertainties. The proposed framework is further extended to solve two classes of event-triggered universal adaptive control problems. It would be very interesting to consider the case where the adaptation dynamics is also sampled and periodic event-triggered control along this research line.

Lemma .1

(Parameterized Changing Supply Functions, Lemma 6.1 in [6]) Consider the system ξ˙=f(ξ,ϖ)\dot{\xi}=f(\xi,\varpi) with ξ=col(z,x)n\xi=\text{col}(z,x)\in\mathbb{R}^{n} and ϖm\varpi\in\mathbb{R}^{m}. Suppose there exists a supplying function V(ξ)V(\xi) satisfying

α¯(ξ)V(ξ)α¯(ξ,s)\displaystyle\underline{\alpha}(\|\xi\|)\leq V(\xi)\leq\bar{\alpha}(\|\xi\|,s)
V˙(x)α(x)+pσ(ϖ)\displaystyle\dot{V}(x)\leq-\alpha(\|x\|)+p\sigma(\|\varpi\|)

for 𝒦\mathcal{K}_{\infty} functions α\alpha, α¯\underline{\alpha}, σ\sigma, a parameterized 𝒦\mathcal{K}_{\infty} function α¯\bar{\alpha}, and positive number pp and ss. Then, for any smooth function Δ:n[0,)\Delta:\mathbb{R}^{n}\rightarrow[0,\infty) and positive number kk, there exists a continuously differentiable function V(ξ)V^{\prime}(\xi) satisfying

α¯(ξ)V(ξ)α¯(ξ,s)\displaystyle\underline{\alpha}^{\prime}(\|\xi\|)\leq V^{\prime}(\xi)\leq\bar{\alpha}^{\prime}(\|\xi\|,s^{\prime})
V˙(x)kΔ(ξ)α(x)+pϰ(z,ϖ)σ(ϖ)\displaystyle\dot{V}^{\prime}(x)\leq-k\Delta(\xi)\alpha(\|x\|)+p^{\prime}\varkappa(z,\varpi)\sigma(\|\varpi\|)

for a 𝒦\mathcal{K}_{\infty} functions α¯\underline{\alpha}^{\prime}, a parameterized 𝒦\mathcal{K}_{\infty} function α¯\bar{\alpha}^{\prime}, a 𝒮𝒩\mathcal{SN} function ϰ\varkappa and positive numbers pp^{\prime} and ss^{\prime}. Moreover, if the functions α\alpha, α¯,\underline{\alpha}, α¯\bar{\alpha}, σ\sigma and Δ\Delta are known, so are the functions α\alpha^{\prime}, α¯\bar{\alpha}^{\prime} and ϰ\varkappa. The positive numbers ss, pp, kk, ss^{\prime} and pp^{\prime} are not necessarily known.  

Proof of Theorem III.2: It suffices to show condition (23) imply (22) and meanwhile it is guaranteed that the boundedness of signals ϖ\varpi, i.e., ϖ(t)R0\|\varpi(t)\|\leq R_{0}, tt0\forall t\geq t_{0}. From (23), one has ωα¯ϖ(s)2γ(s)>0,0<s<R0\omega\underline{\alpha}_{\varpi}(s)-2\gamma(s)>0,\;\forall 0<s<R_{0}. Since α¯ϖ\underline{\alpha}_{\varpi} and γ\gamma are continuous functions, there exists a sufficiently small R~\tilde{R} such that

ωα¯ϖ(R0+s)2γ(R0+s)>0,0sR~,\omega\underline{\alpha}_{\varpi}(R_{0}+s)-2\gamma(R_{0}+s)>0,\;\forall 0\leq s\leq\tilde{R},

It, together with (23), further implies

2γ(s)<ωα¯ϖ(s),0<sR0+R~.2\gamma(s)<\omega\underline{\alpha}_{\varpi}(s),\;\forall 0<s\leq R_{0}+\tilde{R}. (60)

We will prove that ϖ(t)R0,tt0\|\varpi(t)\|\leq R_{0},\;\forall t\geq t_{0}. If this is not true, there exists a finite time ta>t0t_{a}>t_{0} such that ϖ(t)R0+R~,t[t0,ta]\|\varpi(t)\|\leq R_{0}+\tilde{R},\;\forall t\in[t_{0},t_{a}] but ϖ(ta)>R0\|\varpi(t_{a})\|>R_{0}. Due to (60) and the periodic sampling law in (21), one have

2(tti)γ(ϖ[ti,t])2Tγ(ϖ[ti,t])<α¯ϖ(ϖ[ti,t])\displaystyle 2(t-t_{i})\gamma(\|\varpi\|_{[t_{i},t]})\leq 2T\gamma(\|\varpi\|_{[t_{i},t]})<\underline{\alpha}_{\varpi}(\|\varpi\|_{[t_{i},t]})
maxτ[ti,t]{U(ϖ(τ))},t[ti,ti+T),\displaystyle\leq\max_{\tau\in[t_{i},t]}\{U(\varpi(\tau))\},\;\forall t\in[t_{i},t_{i}+T),
ti={t0,t0+T,,t0+(k¯+1)T},\displaystyle\forall t_{i}=\{t_{0},t_{0}+T,\cdots,t_{0}+(\bar{k}+1)T\}, (61)

where k¯=maxk{kt0+(k+1)Tta}\bar{k}=\max_{k}\left\{k\mid t_{0}+(k+1)T\leq t_{a}\right\}. Therefore, (22) is valid for t<tat<t_{a} and Tt¯k+1tkT\leq\bar{t}_{k+1}-t_{k}, k\forall k\in\mathbb{N} where t¯k+1\bar{t}_{k+1} is given in (20). By Remark III.4, results of Theorem III.1 hold, and one has Vq(x(t))Vq(x(t0))V_{q}(x(t))\leq V_{q}(x(t_{0})). Due to x(t0)𝒳x(t_{0})\in\mathcal{X}, one has Vq(x(t))Vq(x(t0))α¯qσϖ1αϖ(R0)V_{q}(x(t))\leq V_{q}(x(t_{0}))\leq\underline{\alpha}_{q}\circ\sigma_{\varpi}^{-1}\circ\alpha_{\varpi}(R_{0}), that is 𝒮n\mathcal{S}\subseteq\mathbb{R}^{n} is a positively invariant set. By Remark III.1, one has ϖ(t)R0,t0tta\|\varpi(t)\|\leq R_{0},\forall t_{0}\leq t\leq t_{a} which causes a contradiction to ϖ(ta)>R0\|\varpi(t_{a})\|>R_{0}. Therefore, ϖ(t)R0,tt0\|\varpi(t)\|\leq R_{0},\;\forall t\geq t_{0}. As a result, conducting similar analysis as above for tt0t\geq t_{0} shows that (22) is valid for tt0t\geq t_{0} and using the discussion in Remark III.4 completes the proof.  

Proof of Corollary III.1: The fact that σϖ(s)=𝒪(α(s))\sigma_{\varpi}(s)=\mathcal{O}(\alpha(s)) as s0+s\rightarrow 0^{+} implies it is always possible to find a new supply function Vq(x){α¯q,α¯q,αq,(σq,ςq)x˙=fc(x,ϖ,d)}V_{q}(x)\sim\{\underline{\alpha}_{q},\bar{\alpha}_{q},\alpha_{q},(\sigma_{q},\varsigma_{q})\mid\dot{x}=f_{c}(x,\varpi,d)\} for some 𝒦\mathcal{K}_{\infty} functions α¯q\underline{\alpha}_{q}, α¯q\bar{\alpha}_{q}, σq\sigma_{q} and ςq\varsigma_{q}, that can be calculated accordingly. Denote υ=col(x,w)\upsilon=\text{col}(x,w). Following the first proof step of Theorem III.1, one has

U(ϖ(t))2tk+tα^ϖ(ϖ(τ))𝑑τ+2tk+tσϖ(x(τ))𝑑τ\displaystyle U(\varpi(t))\leq-2\int_{t_{k}^{+}}^{t}\hat{\alpha}_{\varpi}(\|\varpi(\tau)\|)d\tau+2\int_{t_{k}^{+}}^{t}\sigma_{\varpi}(\|x(\tau)\|)d\tau
+2tk+tςϖ(d(τ))𝑑τ,t[tk,tk+1].\displaystyle+2\int_{t_{k}^{+}}^{t}\varsigma_{\varpi}(\|d(\tau)\|)d\tau,\;\forall t\in[t_{k},t_{k+1}].

Let V¯(x,ϖ)=Vq(x)+U(ϖ)\bar{V}(x,\varpi)=V_{q}(x)+U(\varpi) be the Lyapunov function candidate. Similarly, one has

V¯(x(t),ϖ(t))V¯(x(tk+),ϖ(tk+))tk+tαγ(x(τ))𝑑τ\displaystyle\bar{V}(x(t),\varpi(t))-\bar{V}(x(t_{k}^{+}),\varpi(t_{k}^{+}))\leq-\int_{t_{k}^{+}}^{t}\alpha_{\gamma}(\|x(\tau)\|)d\tau
tk+tγα(ϖ(τ))𝑑τ+tk+tςυ(d(τ))𝑑τ\displaystyle-\int_{t_{k}^{+}}^{t}\gamma_{\alpha}(\|\varpi(\tau)\|)d\tau+\int_{t_{k}^{+}}^{t}\varsigma_{\upsilon}(\|d(\tau)\|)d\tau
tk+tαυ(υ(τ))𝑑τ+tk+tςυ(d(τ))𝑑τ,t[tk,tk+1],\displaystyle\leq-\int_{t_{k}^{+}}^{t}\alpha_{\upsilon}(\|\upsilon(\tau)\|)d\tau+\int_{t_{k}^{+}}^{t}\varsigma_{\upsilon}(\|d(\tau)\|)d\tau,\;\forall t\in[t_{k},t_{k+1}],

where functions αυ\alpha_{\upsilon} is selected as αυ(υ)αγ(x)+γα(ϖ)\alpha_{\upsilon}(\|\upsilon\|)\leq\alpha_{\gamma}(\|x\|)+\gamma_{\alpha}(\|\varpi\|) and ςυ(s)2ςϖ(s)+ςq(s)\varsigma_{\upsilon}(s)\geq 2\varsigma_{\varpi}(s)+\varsigma_{q}(s). Note that there exist functions α¯υ\underline{\alpha}_{\upsilon} and α¯υ\bar{\alpha}_{\upsilon} satisfying

α¯υ(υ)α¯q(x)+α¯ϖ(ϖ),\displaystyle\underline{\alpha}_{\upsilon}(\|\upsilon\|)\leq\underline{\alpha}_{q}(\|x\|)+\underline{\alpha}_{\varpi}(\|\varpi\|),
α¯υ(υ)α¯q(x)+α¯ϖ(ϖ),\displaystyle\bar{\alpha}_{\upsilon}(\|\upsilon\|)\leq\bar{\alpha}_{q}(\|x\|)+\bar{\alpha}_{\varpi}(\|\varpi\|),

such that α¯υ(υ)V¯(x,ϖ)α¯υ(υ)\underline{\alpha}_{\upsilon}(\|\upsilon\|)\leq\bar{V}(x,\varpi)\leq\bar{\alpha}_{\upsilon}(\|\upsilon\|). As a result, V¯(t)V¯(tk)tk+tαυα¯υ1(V¯(τ))𝑑τ+tk+tςυ(d(τ))𝑑τ\bar{V}(t)-\bar{V}(t_{k})\leq-\int_{t_{k}^{+}}^{t}\alpha_{\upsilon}\circ\bar{\alpha}_{\upsilon}^{-1}(\bar{V}(\tau))d\tau+\int_{t_{k}^{+}}^{t}\varsigma_{\upsilon}(\|d(\tau)\|)d\tau which implies that any trajectory starting outside BB will eventually goes inside BB where B:={υV¯α¯υαυ1ςυ(d¯)}B:=\{\upsilon\mid\bar{V}\leq\bar{\alpha}_{\upsilon}\circ\alpha_{\upsilon}{}^{-1}\circ\varsigma_{\upsilon}(\bar{d})\}. and xα¯υ1α¯υαυ1ςυ(d¯)\|x\|\leq\underline{\alpha}_{\upsilon}^{-1}\circ\bar{\alpha}_{\upsilon}\circ\alpha_{\upsilon}{}^{-1}\circ\varsigma_{\upsilon}(\bar{d}) is satisfied. Similar to the proof of Theorem III.1, Zeno-freeness depends on the condition γ(s)=𝒪(α¯ϖ(s))\gamma(s)=\mathcal{O}(\underline{\alpha}_{\varpi}(s)) as s0+s\rightarrow 0^{+} and can be proved in the same way.  

References

  • [1] A. Anta and P. Tabuada. To sample or not to sample: Self-triggered control for nonlinear systems. IEEE Transactions on Automatic Control, 55(9):2030–2042, 2010.
  • [2] M. Araki. Recent developments in digital control theory. IFAC Proceedings Volumes, 26(2):951–960, 1993.
  • [3] T. Chen and B. A. Francis. Optimal sampled-data control systems. Springer Science & Business Media, 2012.
  • [4] Z. Chen and H. Fujioka. Performance analysis of nonlinear sampled-data emulated controllers. IEEE Transactions on Automatic Control, 59(10):2778–2783, 2014.
  • [5] Z. Chen, Q.-L. Han, Y. Yan, and Z.-G. Wu. How often should one update control and estimation: review of networked triggering techniques. Science China Information Sciences, 63:150201:1–18, 2020.
  • [6] Z. Chen and J. Huang. Stabilization and Regulation of Nonlinear Systems. Springer International Publishing, 2015.
  • [7] C. De Persis, R. Sailer, and F. Wirth. On a small-gain approach to distributed event-triggered control. IFAC Proceedings Volumes, 44(1):2401–2406, 2011.
  • [8] V. S. Dolk, D. P. Borgers, and W. P. M. H. Heemels. Output-based and decentralized dynamic event-triggered control with guaranteed p\mathcal{L}_{p}- gain performance and zeno-freeness. IEEE Transactions on Automatic Control, 62(1):34–49, 2017.
  • [9] Y. Fan, G. Feng, Y. Wang, and C. Song. Distributed event-triggered control of multi-agent systems with combinational measurements. Automatica, 49(2):671–675, 2013.
  • [10] E. Fridman, M. Dambrineb, and N. Yeganefar. On input-to-state stability of systems with time-delay: A matrix inequalities approach. Automatica, 44:2364–2369, 2008.
  • [11] E. Fridman, A. Seuret, and J.P. Richard. Robust sampled-data stabilization of linear systems: an input delay approach. Automatica, 40(8):1441–1446, 2004.
  • [12] E. Fridman, R. Shaked, and V. Suplin. Input/output delay approach to robust sampled-data h-infty control. Systems & Control Letters, 54(3):271–282, 2005.
  • [13] J. Huang, W. Wang, C. Wen, and G. Li. Adaptive event-triggered control of nonlinear systems with controller and parameter estimator triggering. IEEE Transactions on Automatic Control, 65(1):318–324, 2019.
  • [14] I. Karafyllis and C. Kravaris. Global stability results for systems under sampled-data control. International Journal of Robust and Nonlinear Control, 19(10):1105–1128, 2009.
  • [15] G. D. Khan, Z. Chen, and L. Zhu. A new approach for event-triggered stabilization and output regulation of nonlinear systems. IEEE Transactions on Automatic Control, 65(8):3592–3599, 2020.
  • [16] D. Liberzon, D. Nešić, and A. R. Teel. Lyapunov-based small-gain theorems for hybrid systems. IEEE Transactions on Automatic control, 59(6):1395–1410, 2014.
  • [17] T. Liu and Z. P. Jiang. Event-based control of nonlinear systems with partial state and output feedback. Automatica, 53:10–22, 2015.
  • [18] T. Liu and Z. P. Jiang. A small-gain approach to robust event-triggered control of nonlinear systems. IEEE Transactions on Automatic Control, 60(8):2072–2085, 2015.
  • [19] N. Marchand, S. Durand, and J. F. G. Castellanos. A general formula for event-based stabilization of nonlinear systems. IEEE Transactions on Automatic Control, 58(5):1332–1337, 2013.
  • [20] M. Mazo, A. Anta, and P. Tabuada. An ISS self-triggered implementation of linear controllers. Automatica, 46(8):1310–1314, 2010.
  • [21] R. Moheimani. Perspectives in robust control, volume 268. Springer Science & Business Media, 2001.
  • [22] D. Nesic, A. R. Teel, and D. Carnevale. Explicit computation of the sampling period in emulation of controllers for nonlinear sampled-data systems. IEEE Transactions on Automatic Control, 54(3):619–624, 2009.
  • [23] G. S. Seyboth, D. V. Dimarogonas, and K. H. Johansson. Event-based broadcasting for multi-agent average consensus. Automatica, 49(1):245–252, 2013.
  • [24] E. Sontag and A. Teel. Changing supply function in input/state stable systems. IEEE Transactions on Automatic Control, 40:1476–1478, 1995.
  • [25] P. Tabuada. Event-triggered real-time scheduling of stabilizing control tasks. IEEE Transactions on Automatic Control, 52(9):1680–1685, 2007.
  • [26] P. Tallapragada and N. Chopra. On event triggered tracking for nonlinear systems. IEEE Transactions on Automatic Control, 58(9):2343–2348, 2013.
  • [27] C. Wang, C. Wen, and Q. Hu. Event-triggered adaptive control for a class of nonlinear systems with unknown control direction and sensor faults. IEEE Transactions on Automatic Control, 65(2):763–770, 2019.
  • [28] L. Xing, C. Wen, Z. Liu, H. Su, and J. Cai. Event-triggered adaptive control for a class of uncertain nonlinear systems. IEEE Transactions on Automatic Control, 62(4):2071–2076, 2016.
  • [29] X. Yi, K. Liu, D.V. Dimarogonas, and K. H. Johansson. Dynamic event-triggered and self-triggered control for multi-agent systems. IEEE Transactions on Automatic Control, 64(8):3300–3307, 2018.
  • [30] L. Zhu, Z. Chen, D.J. Hill, and S. Du. Event-triggered controllers based on the supremum norm of sampling-induced error. Automatica, 128:109532, 2021.