Global Regulation of Feedforward Nonlinear Systems: A Logic-Based Switching Gain Approach

Debao Fan, Xianfu Zhang, , Gang Feng, , and Hanfeng Li Debao Fan, Xianfu Zhang, and Hanfeng Li are with the School of Control Science and Engineering, Shandong University, **an 250061, P.R. China (e-mail: [email protected]; [email protected]; [email protected]).Gang Feng is with the Department of Biomedical Engineering, City University of Hong Kong, Hong Kong (e-mail: [email protected]).
Abstract

In this article, we investigate the global regulation problem for a class of feedforward nonlinear systems. Notably, the systems under consideration allow unknown input-output-dependent nonlinear growth rates, which has not been considered in existing works. A novel logic-based switching (LBS) gain approach is proposed to counteract system uncertainties and nonlinearities. Furthermore, a tanh-type speed-regulation function is embedded into the switching mechanism for the first time to improve the convergence speed and transient performance. Then, a switching adaptive output feedback (SAOF) controller is proposed based on the developed switching mechanism, which is of a concise form and low-complexity characteristic. It is shown that the objective of global regulation is achieved with faster convergence speed and better transient performance under the proposed controller. Moreover, by strengthening the switching mechanism, the improved control approach can deal with feedforward nonlinear systems with external disturbances. Finally, representative examples are presented to demonstrate the effectiveness and advantages of our approach in comparison with the existing approaches.

Index Terms:
Feedforward nonlinear systems, global regulation, output feedback, logic-based switching gain.

I Introduction

Feedforward nonlinear systems, which are also called upper-triangular nonlinear systems, are an important class of nonlinear systems [1, 2, 3, 4]. Many practical systems can be transformed into feedforward nonlinear systems by appropriate transformations, e.g., the cart-pendulum system [5] and the inertia wheel pendulum system [6].

As is well known, global regulation of feedforward nonlinear systems is a fundamental and challenging topic [7]. The objective of global regulation is to design an appropriate controller to guarantee the boundedness of all signals of the resulting closed-loop system and the convergence of the system states for any initial conditions [8]. In recent years, the global regulation problem has been widely studied, see [7, 8, 9, 10, 11, 12]. The control approaches proposed therein are roughly divided into two categories: the gain scaling approach [7, 8, 9], and the forwarding design approach [10, 11, 12]. Similar to the well-known backstep** design approach in [13, 14, 15, 16, 17, 18], the forwarding design approach is an iterative design strategy that often leads to a very complex controller. Moreover, as the system order increases, the design procedures become more tedious. In contrast to the forwarding design approach, the gain scaling approach is not an iterative design strategy which often leads to a much simpler controller [19]. In fact, the gain scaling approach is even more appealing in the framework of output-feedback control [20].

For the gain scaling approach, four types of gains are typically used and they are static/constant gain, time-varying gain, dynamic gain, and LBS gain. When the system uncertainty or nonlinearity is intrinsically minor, a static/constant gain (see, e.g., [21, 22]) or a bounded time-varying gain (see, e.g., [21]) is sufficient to meet the desired requirement. Otherwise, when the uncertainty or nonlinearity is more significant, an unbounded time-varying gain (see, e.g., [23]) or a dynamic gain (see, e.g., [8, 20, 24]) is often needed to suppress their negative effects. However, first, as mentioned in [25], it is impractical to apply unbounded time-varying gains to achieve control objectives. Second, the dynamic gains typically require continuous and considerable gain updates, which contributes to the high-complexity characteristics of the resulting controllers. Moreover, the dynamic gains perform poorly when dealing with serious uncertainties and nonlinearities with unknown input-output-dependent growth rates [26, 27]. In particular, as shown in [26], a single dynamic gain can usually only handle the case of p[0,12n)𝑝012𝑛p\in[0,\frac{1}{2n})italic_p ∈ [ 0 , divide start_ARG 1 end_ARG start_ARG 2 italic_n end_ARG ), where p𝑝pitalic_p is the power of the system output. Although the restriction on p𝑝pitalic_p is relaxed in the case of constructing a dual dynamic gain, the complexity of the resulting controller is greatly increased and the type of growth rates is restricted to the special polynomial function of control input [27]. Furthermore, most of these mentioned gain scaling approaches suffer from slow convergence speed and poor transient performance [8, 19, 20, 21, 22]. It is clear that the more significant the uncertainties and nonlinearities, the more difficult their suppression. Then, the following questions naturally arise: (i) For feedforward nonlinear systems, is it possible to tolerate more general nonlinear growth rates? (ii) What kind of control approaches can be developed to handle uncertainties and nonlinearities with such nonlinear growth rates?

It is well known that the LBS control is highly effective in compensating for a variety of uncertainties and nonlinearities, see [28, 29, 30, 31, 32, 33, 34]. However, no work has been done to apply a LBS gain approach to address the global regulation problem of feedforward nonlinear systems with unknown input-output-dependent growth rates. This motivates the research of this article: is it possible to design a novel LBS gain approach to counteract more serious uncertainties and nonlinearities while improving control performance? For this, a novel LBS mechanism is developed, where the logic unit supervises the available state information of a properly-defined Lyapunov function. After finite switching actions, global regulation can be finally achieved and satisfactory control performance can be guaranteed. The contributions of this article are summarized as follows:

  • In terms of system model: The considered system model is more general in comparison to [8, 20, 23, 24, 26] in terms of the following two aspects: (i) the nonlinear growth rates can be a combination of unknown constant, a polynomial function of system output with maximum power p[0,1n)𝑝01𝑛p\in[0,\frac{1}{n})italic_p ∈ [ 0 , divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ) and an arbitrary function (rather than polynomial function) of control input; and (ii) external disturbances are allowed to be unknown and time-varying. More detailed comparisons can be found in Table I. In fact, global regulation of feedforward systems with such nonlinear growth rates and external disturbances is still an open problem.

  • In terms of control approach: Different from the existing traditional control approaches, e.g., the forwarding design approach in [10, 11, 12], the static/constant gain approach in [21, 22], the time-varying gain approach in [21, 23], and the dynamic gain approach in [8, 20], a novel LBS gain approach is proposed to address the global regulation problem of feedforward nonlinear systems. The SAOF controller designed by this approach is low-complexity. Moreover, the framework established by this approach can provide an effective tool for relevant problems of other systems.

  • In terms of control performance: A novel tanh-type speed-regulating function is embedded in the switching mechanism, which is beneficial to improve the convergence speed and transient performance of the resulting closed-loop system. This work contrasts with many existing works, such as [20, 19, 22], where the issue of control performance is not addressed or the performance is quite poor.

The remainder of this article is organized as follows. Section II describes the preliminaries and problem formulation. A SAOF control strategy is designed in Section III, and the disturbance tolerance is discussed in Section IV. Section V presents examples and comparisons. In the end, Section VI gives a conclusion.

II Preliminaries and Problem Formulation

II-A LBS Gain

For ease of understanding, the basic concept of LBS gain is introduced. As the name implies, the gain is adjusted online by a switching mechanism, and presented in a piecewise constant manner. For this, we use r(t)1subscript𝑟𝑡1r_{\ell(t)}\geq 1italic_r start_POSTSUBSCRIPT roman_ℓ ( italic_t ) end_POSTSUBSCRIPT ≥ 1 to denote the piecewise constant gain, where (t)𝑡\ell(t)roman_ℓ ( italic_t ) is a switching signal. The switching moments are denoted as tmsubscript𝑡𝑚t_{m}italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT, m=1,2,𝑚12m=1,2,\ldotsitalic_m = 1 , 2 , …, with the initial moment t1=0subscript𝑡10t_{1}=0italic_t start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 0. For t[tm,tm+1)𝑡subscript𝑡𝑚subscript𝑡𝑚1t\in[t_{m},t_{m+1})italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ), m=1,2,𝑚12m=1,2,\ldotsitalic_m = 1 , 2 , …, there holds (t)=m𝑡𝑚\ell(t)=mroman_ℓ ( italic_t ) = italic_m. In what follows, we will describe the dynamical systems in an arbitrary switching interval [tm,tm+1)subscript𝑡𝑚subscript𝑡𝑚1[t_{m},t_{m+1})[ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ), where m=1,2,𝑚12m=1,2,\ldotsitalic_m = 1 , 2 , ….

Refer to caption
Figure 1: The trajectories of speed-regulating function φ(t,μ)𝜑𝑡𝜇\varphi(t,\mu)italic_φ ( italic_t , italic_μ ) under different adjustable constants.

II-B Speed-Regulating Function

To improve the control performance, a novel tanh-type speed-regulating function φ(t,μ)𝜑𝑡𝜇\varphi(t,\mu)italic_φ ( italic_t , italic_μ ) is constructed as

φ(t,μ)=tanh(tμ),fort[0,+),formulae-sequence𝜑𝑡𝜇𝑡𝜇for𝑡0\displaystyle\varphi(t,\mu)=\tanh\Big{(}\frac{t}{\mu}\Big{)},~{}~{}\text{for}~% {}t\in\left[0,+\infty\right),italic_φ ( italic_t , italic_μ ) = roman_tanh ( divide start_ARG italic_t end_ARG start_ARG italic_μ end_ARG ) , for italic_t ∈ [ 0 , + ∞ ) , (1)

where tanh(tμ)=21+e2tμ1𝑡𝜇21superscript𝑒2𝑡𝜇1\tanh\big{(}\frac{t}{\mu}\big{)}=\frac{2}{1+e^{-\frac{2t}{\mu}}}-1roman_tanh ( divide start_ARG italic_t end_ARG start_ARG italic_μ end_ARG ) = divide start_ARG 2 end_ARG start_ARG 1 + italic_e start_POSTSUPERSCRIPT - divide start_ARG 2 italic_t end_ARG start_ARG italic_μ end_ARG end_POSTSUPERSCRIPT end_ARG - 1, and μ>0𝜇0\mu>0italic_μ > 0 is an adjustable bounded constant.

Lemma 1

The speed-regulating function φ(t,μ)𝜑𝑡𝜇\varphi(t,\mu)italic_φ ( italic_t , italic_μ ) possesses the following unique properties:

  • φ(t,μ)𝜑𝑡𝜇\varphi(t,\mu)italic_φ ( italic_t , italic_μ ) is strictly increasing for t[0,+)𝑡0t\in\left[0,+\infty\right)italic_t ∈ [ 0 , + ∞ ) with φ(0,μ)=0𝜑0𝜇0\varphi(0,\mu)=0italic_φ ( 0 , italic_μ ) = 0 and limt+φ(t,μ)=1subscript𝑡𝜑𝑡𝜇1\lim\limits_{t\rightarrow+\infty}\varphi(t,\mu)=1roman_lim start_POSTSUBSCRIPT italic_t → + ∞ end_POSTSUBSCRIPT italic_φ ( italic_t , italic_μ ) = 1;

  • tφ(t,μ)t0.2785μ,fort[0,+).formulae-sequence𝑡𝜑𝑡𝜇𝑡0.2785𝜇for𝑡0t\cdot\varphi(t,\mu)\geq t-0.2785\mu,~{}~{}\text{for}~{}t\in\left[0,+\infty% \right).italic_t ⋅ italic_φ ( italic_t , italic_μ ) ≥ italic_t - 0.2785 italic_μ , for italic_t ∈ [ 0 , + ∞ ) .

Proof:

Note that φ(t,μ)𝜑𝑡𝜇\varphi(t,\mu)italic_φ ( italic_t , italic_μ ) is well defined for t[0,+)𝑡0t\in\left[0,+\infty\right)italic_t ∈ [ 0 , + ∞ ). From (1), we get

φ˙(t,μ)=4μe2tμ(1+e2tμ)2,fort[0,+).formulae-sequence˙𝜑𝑡𝜇4𝜇superscript𝑒2𝑡𝜇superscript1superscript𝑒2𝑡𝜇2for𝑡0\displaystyle\dot{\varphi}(t,\mu)=\frac{4}{\mu e^{\frac{2t}{\mu}}\big{(}1+e^{-% \frac{2t}{\mu}}\big{)}^{2}},~{}~{}\text{for}~{}t\in\left[0,+\infty\right).over˙ start_ARG italic_φ end_ARG ( italic_t , italic_μ ) = divide start_ARG 4 end_ARG start_ARG italic_μ italic_e start_POSTSUPERSCRIPT divide start_ARG 2 italic_t end_ARG start_ARG italic_μ end_ARG end_POSTSUPERSCRIPT ( 1 + italic_e start_POSTSUPERSCRIPT - divide start_ARG 2 italic_t end_ARG start_ARG italic_μ end_ARG end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG , for italic_t ∈ [ 0 , + ∞ ) . (2)

By (2), one can straightforwardly obtain that φ˙(t,μ)>0˙𝜑𝑡𝜇0\dot{\varphi}(t,\mu)>0over˙ start_ARG italic_φ end_ARG ( italic_t , italic_μ ) > 0 for t[0,+)𝑡0t\in\left[0,+\infty\right)italic_t ∈ [ 0 , + ∞ ). Thus, φ(t,μ)𝜑𝑡𝜇\varphi(t,\mu)italic_φ ( italic_t , italic_μ ) is strictly increasing for t[0,+)𝑡0t\in\left[0,+\infty\right)italic_t ∈ [ 0 , + ∞ ). It then follows that φ(t,μ)𝜑𝑡𝜇\varphi(t,\mu)italic_φ ( italic_t , italic_μ ) has its minimum value of 00 at t=0𝑡0t=0italic_t = 0 and converges to its maximum value of 1111 as t+𝑡t\rightarrow+\inftyitalic_t → + ∞. Moreover, through the simple transformation of inequality (24) in [35], we can easily verify the second property. ∎

Remark 1

The hyperbolic tangent function has been widely used in artificial neural networks over the past few decades. Unlike the existing works, we propose to use it to regulate the switching speed. Specifically, as shown in Fig. 1, the growth speed of φ𝜑\varphiitalic_φ is affected by the value of μ𝜇\muitalic_μ, i.e., the larger μ𝜇\muitalic_μ is, the slower φ𝜑\varphiitalic_φ grows. This function will be embedded into our switching mechanism to be shown in the next section so that the control objective with fast convergence speed and desirable transient performance can be achieved.

II-C Problem Formulation

Consider the following feedforward nonlinear system:

{x˙i=xi+1+fi(t,x,u),x˙n=u,i=1,2,,n1,y=x1,casessubscript˙𝑥𝑖subscript𝑥𝑖1subscript𝑓𝑖𝑡𝑥𝑢formulae-sequencesubscript˙𝑥𝑛𝑢𝑖12𝑛1𝑦subscript𝑥1\displaystyle\left\{\begin{array}[]{l}\dot{x}_{i}=x_{i+1}+f_{i}(t,x,u),\\ \dot{x}_{n}=u,~{}~{}i=1,2,\ldots,n-1,\\ y=x_{1},\end{array}\right.{ start_ARRAY start_ROW start_CELL over˙ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT + italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t , italic_x , italic_u ) , end_CELL end_ROW start_ROW start_CELL over˙ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_u , italic_i = 1 , 2 , … , italic_n - 1 , end_CELL end_ROW start_ROW start_CELL italic_y = italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , end_CELL end_ROW end_ARRAY (6)

where x=[x1,x2,,xn]Tn𝑥superscriptsubscript𝑥1subscript𝑥2subscript𝑥𝑛Tsuperscript𝑛x=\left[x_{1},x_{2},\ldots,x_{n}\right]^{\mathrm{T}}\in\mathbb{R}^{n}italic_x = [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT ∈ blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, u𝑢u\in\mathbb{R}italic_u ∈ blackboard_R and y𝑦y\in\mathbb{R}italic_y ∈ blackboard_R are the system state, control input and system output, respectively; unknown nonlinear functions fi()subscript𝑓𝑖f_{i}(\cdot)italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( ⋅ ): 0×n×superscriptabsent0superscript𝑛\mathbb{R}^{\geq 0}\times\mathbb{R}^{n}\times\mathbb{R}\rightarrow\mathbb{R}blackboard_R start_POSTSUPERSCRIPT ≥ 0 end_POSTSUPERSCRIPT × blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT × blackboard_R → blackboard_R, i=1,2,,n1𝑖12𝑛1i=1,2,\ldots,n-1italic_i = 1 , 2 , … , italic_n - 1, are piecewise continuous in the first argument and continuous in the other arguments. Next, an assumption is imposed on system (6).

Assumption 1

For i=1,2,,n1𝑖12𝑛1i=1,2,\ldots,n-1italic_i = 1 , 2 , … , italic_n - 1, there exist a known nonnegative continuous function γ(u)𝛾𝑢\gamma(u)italic_γ ( italic_u ), a known nonnegative constant p𝑝pitalic_p, and an unknown nonnegative constant θ𝜃\thetaitalic_θ, such that

|fi()|θγ(u)(1+|y|p)(j=i+2n+1|xj|+|u|),subscript𝑓𝑖𝜃𝛾𝑢1superscript𝑦𝑝superscriptsubscript𝑗𝑖2𝑛1subscript𝑥𝑗𝑢\displaystyle\begin{aligned} |f_{i}(\cdot)|\leq\theta\gamma(u)(1+|y|^{p})\bigg% {(}\sum_{j=i+2}^{n+1}|x_{j}|+|u|\bigg{)},\end{aligned}start_ROW start_CELL | italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( ⋅ ) | ≤ italic_θ italic_γ ( italic_u ) ( 1 + | italic_y | start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ) ( ∑ start_POSTSUBSCRIPT italic_j = italic_i + 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT | italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | + | italic_u | ) , end_CELL end_ROW (7)

where p[0,1n)𝑝01𝑛p\in[0,\frac{1}{n})italic_p ∈ [ 0 , divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ) and xn+1=0subscript𝑥𝑛10x_{n+1}=0italic_x start_POSTSUBSCRIPT italic_n + 1 end_POSTSUBSCRIPT = 0.

Remark 2

Generally, the system (6) under Assumption 1 is called a feedforward system with an unknown input-output-dependent growth rate. It is worth noting that Assumption 1 in this article is more general than the common assumptions for feedforward nonlinear systems, largely owing to the following two factors. First, the unknown constant θ𝜃\thetaitalic_θ allows significant uncertainties for the system. Second, Assumption 1 indicates that the system allows inherent nonlinearities described by γ(u)(1+|y|p)𝛾𝑢1superscript𝑦𝑝\gamma(u)(1+|y|^{p})italic_γ ( italic_u ) ( 1 + | italic_y | start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ). The serious uncertainties and nonlinearities make Assumption 1 applicable to most feedforward nonlinear systems. Table I presents more comparisons between our work and several relevant works.

III Switching Adaptive Output Feedback Control

In this section, a SAOF control strategy is proposed for system (6) under Assumption 1.

III-A Design of SAOF Controller

Inspired by [8] and [20], a novel low-gain observer is designed as follows, for t[tm,tm+1)𝑡subscript𝑡𝑚subscript𝑡𝑚1t\in\left[t_{m},t_{m+1}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ),

{x^˙i=x^i+1+airmi(yx^1),i=1,2,,n1,x^˙n=u+anrmn(yx^1),casesformulae-sequencesubscript˙^𝑥𝑖subscript^𝑥𝑖1subscript𝑎𝑖superscriptsubscript𝑟𝑚𝑖𝑦subscript^𝑥1𝑖12𝑛1subscript˙^𝑥𝑛𝑢subscript𝑎𝑛superscriptsubscript𝑟𝑚𝑛𝑦subscript^𝑥1\displaystyle\left\{\begin{array}[]{l}\dot{\hat{x}}_{i}=\hat{x}_{i+1}+a_{i}r_{% m}^{-i}(y-\hat{x}_{1}),~{}~{}i=1,2,\ldots,n-1,\\ \dot{\hat{x}}_{n}=u+a_{n}r_{m}^{-n}(y-\hat{x}_{1}),\end{array}\right.{ start_ARRAY start_ROW start_CELL over˙ start_ARG over^ start_ARG italic_x end_ARG end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT + italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - italic_i end_POSTSUPERSCRIPT ( italic_y - over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , italic_i = 1 , 2 , … , italic_n - 1 , end_CELL end_ROW start_ROW start_CELL over˙ start_ARG over^ start_ARG italic_x end_ARG end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_u + italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - italic_n end_POSTSUPERSCRIPT ( italic_y - over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , end_CELL end_ROW end_ARRAY (10)

where aisubscript𝑎𝑖a_{i}italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, i=1,2,,n𝑖12𝑛i=1,2,\ldots,nitalic_i = 1 , 2 , … , italic_n, are the coefficients of a Hurwitz polynomial h1(s)=sn+a1sn1++an1s+ansubscript1𝑠superscript𝑠𝑛subscript𝑎1superscript𝑠𝑛1subscript𝑎𝑛1𝑠subscript𝑎𝑛h_{1}(s)=s^{n}+a_{1}s^{n-1}+\cdots+a_{n-1}s+a_{n}italic_h start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_s ) = italic_s start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT + italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_s start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT + ⋯ + italic_a start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT italic_s + italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, and rmsubscript𝑟𝑚r_{m}italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT is a LBS gain.

TABLE I: Comparisons between our work and existing relevant works.
Reference
Growth rate
(p𝑝pitalic_p, θ𝜃\thetaitalic_θ, γ(u)𝛾𝑢\gamma(u)italic_γ ( italic_u ))
Disturbance
evaluation
Control
approach
[8]
p=0𝑝0p=0italic_p = 0
No,
i.e., ϖi=0subscriptitalic-ϖ𝑖0\varpi_{i}=0italic_ϖ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0
Dynamic
gain
[20]
p=0𝑝0p=0italic_p = 0; θ𝜃\thetaitalic_θ is a
known constant
No,
i.e., ϖi=0subscriptitalic-ϖ𝑖0\varpi_{i}=0italic_ϖ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0
Dynamic
gain
[23]
p=0𝑝0p=0italic_p = 0; γ(u)𝛾𝑢\gamma(u)italic_γ ( italic_u )
is a constant
No,
i.e., ϖi=0subscriptitalic-ϖ𝑖0\varpi_{i}=0italic_ϖ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0
Time-varying
gain
[24]
p=0𝑝0p=0italic_p = 0; θ𝜃\thetaitalic_θ is a
known constant
No,
i.e., ϖi=0subscriptitalic-ϖ𝑖0\varpi_{i}=0italic_ϖ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0
Dynamic
gain
[26]
p[0,12n)𝑝012𝑛p\in[0,\frac{1}{2n})italic_p ∈ [ 0 , divide start_ARG 1 end_ARG start_ARG 2 italic_n end_ARG )
No,
i.e., ϖi=0subscriptitalic-ϖ𝑖0\varpi_{i}=0italic_ϖ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0
Dynamic
gain
This
article
p[0,1n)𝑝01𝑛p\in[0,\frac{1}{n})italic_p ∈ [ 0 , divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ); θ𝜃\thetaitalic_θ is
an unknown
constant; γ(u)𝛾𝑢\gamma(u)italic_γ ( italic_u )
is a function
Yes,
i.e., ϖi0subscriptitalic-ϖ𝑖0\varpi_{i}\neq 0italic_ϖ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≠ 0
LBS gain

Define the following state transformation, for t[tm,tm+1)𝑡subscript𝑡𝑚subscript𝑡𝑚1t\in\left[t_{m},t_{m+1}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ),

ηi=x^irmni+1,εi=xix^irmni+1,i=1,2,,n.formulae-sequencesubscript𝜂𝑖subscript^𝑥𝑖superscriptsubscript𝑟𝑚𝑛𝑖1formulae-sequencesubscript𝜀𝑖subscript𝑥𝑖subscript^𝑥𝑖superscriptsubscript𝑟𝑚𝑛𝑖1𝑖12𝑛\displaystyle\eta_{i}=\frac{\hat{x}_{i}}{r_{m}^{n-i+1}},~{}~{}\varepsilon_{i}=% \frac{x_{i}-\hat{x}_{i}}{r_{m}^{n-i+1}},~{}~{}i=1,2,\ldots,n.italic_η start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = divide start_ARG over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - italic_i + 1 end_POSTSUPERSCRIPT end_ARG , italic_ε start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = divide start_ARG italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - italic_i + 1 end_POSTSUPERSCRIPT end_ARG , italic_i = 1 , 2 , … , italic_n . (11)

The SAOF controller is designed as follows:

u=i=1nbiηi,fort[tm,tm+1),formulae-sequence𝑢superscriptsubscript𝑖1𝑛subscript𝑏𝑖subscript𝜂𝑖for𝑡subscript𝑡𝑚subscript𝑡𝑚1\displaystyle u=-\sum_{i=1}^{n}b_{i}\eta_{i},~{}~{}\text{for}~{}t\in\left[t_{m% },t_{m+1}\right),italic_u = - ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_η start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , for italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ) , (12)

where bisubscript𝑏𝑖b_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, i=1,2,,n,𝑖12𝑛i=1,2,\ldots,n,italic_i = 1 , 2 , … , italic_n , are the coefficients of another Hurwitz polynomial h2(s)=sn+bnsn1++b2s+b1subscript2𝑠superscript𝑠𝑛subscript𝑏𝑛superscript𝑠𝑛1subscript𝑏2𝑠subscript𝑏1h_{2}(s)=s^{n}+b_{n}s^{n-1}+\cdots+b_{2}s+b_{1}italic_h start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_s ) = italic_s start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT + italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_s start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT + ⋯ + italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_s + italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT.

Then, for t[tm,tm+1)𝑡subscript𝑡𝑚subscript𝑡𝑚1t\in\left[t_{m},t_{m+1}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ), by (10)-(12), we have

{η˙i=1rmηi+1+airmε1,i=1,2,,n1,η˙n=1rmj=1nbjηj+anrmε1.casesformulae-sequencesubscript˙𝜂𝑖1subscript𝑟𝑚subscript𝜂𝑖1subscript𝑎𝑖subscript𝑟𝑚subscript𝜀1𝑖12𝑛1subscript˙𝜂𝑛1subscript𝑟𝑚superscriptsubscript𝑗1𝑛subscript𝑏𝑗subscript𝜂𝑗subscript𝑎𝑛subscript𝑟𝑚subscript𝜀1\displaystyle\left\{\begin{array}[]{l}\dot{\eta}_{i}=\frac{1}{r_{m}}\eta_{i+1}% +\frac{a_{i}}{r_{m}}\varepsilon_{1},~{}~{}i=1,2,\ldots,n-1,\\ \dot{\eta}_{n}=-\frac{1}{r_{m}}\sum\limits_{j=1}^{n}b_{j}\eta_{j}+\frac{a_{n}}% {r_{m}}\varepsilon_{1}.\end{array}\right.{ start_ARRAY start_ROW start_CELL over˙ start_ARG italic_η end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG italic_η start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT + divide start_ARG italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_i = 1 , 2 , … , italic_n - 1 , end_CELL end_ROW start_ROW start_CELL over˙ start_ARG italic_η end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = - divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_η start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + divide start_ARG italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT . end_CELL end_ROW end_ARRAY (15)

Based on (15), the compact form can be derived as follows:

η˙=1rmBη+1rmaε1,fort[tm,tm+1),formulae-sequence˙𝜂1subscript𝑟𝑚𝐵𝜂1subscript𝑟𝑚𝑎subscript𝜀1for𝑡subscript𝑡𝑚subscript𝑡𝑚1\displaystyle\dot{\eta}=\frac{1}{r_{m}}B\eta+\frac{1}{r_{m}}a\varepsilon_{1},~% {}~{}\text{for}~{}t\in\left[t_{m},t_{m+1}\right),over˙ start_ARG italic_η end_ARG = divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG italic_B italic_η + divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG italic_a italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , for italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ) , (16)

where η=[η1,η2,,ηn]T𝜂superscriptsubscript𝜂1subscript𝜂2subscript𝜂𝑛T\eta=\left[\eta_{1},\eta_{2},\ldots,\eta_{n}\right]^{\mathrm{T}}italic_η = [ italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_η start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT, B=ΔρbT𝐵Δ𝜌superscript𝑏TB=\Delta-\rho b^{\mathrm{T}}italic_B = roman_Δ - italic_ρ italic_b start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT, Δ=[0n1I(n1)×(n1)00n1T]Δdelimited-[]subscript0𝑛1subscript𝐼𝑛1𝑛10superscriptsubscript0𝑛1T\Delta=\bigg{[}\begin{array}[]{cc}\textbf{0}_{n-1}&I_{(n-1)\times(n-1)}\\ 0&\textbf{0}_{n-1}^{\mathrm{T}}\end{array}\bigg{]}roman_Δ = [ start_ARRAY start_ROW start_CELL 0 start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT end_CELL start_CELL italic_I start_POSTSUBSCRIPT ( italic_n - 1 ) × ( italic_n - 1 ) end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL 0 start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT end_CELL end_ROW end_ARRAY ], ρ=[0n1T,1]T𝜌superscriptsuperscriptsubscript0𝑛1T1T\rho=\left[\textbf{0}_{n-1}^{\mathrm{T}},1\right]^{\mathrm{T}}italic_ρ = [ 0 start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT , 1 ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT, b=[b1,b2,,b=[b_{1},b_{2},\ldots,italic_b = [ italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , bn]Tb_{n}]^{\mathrm{T}}italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT, and a=[a1,a2,,an]T𝑎superscriptsubscript𝑎1subscript𝑎2subscript𝑎𝑛Ta=[a_{1},a_{2},\ldots,a_{n}]^{\mathrm{T}}italic_a = [ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT.

From (6) and (10)-(12), we have that, for t[tm,tm+1)𝑡subscript𝑡𝑚subscript𝑡𝑚1t\in\left[t_{m},t_{m+1}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ),

{ε˙i=1rmεi+1airmε1+firmni+1,i=1,2,,n1,ε˙n=anrmε1.casesformulae-sequencesubscript˙𝜀𝑖1subscript𝑟𝑚subscript𝜀𝑖1subscript𝑎𝑖subscript𝑟𝑚subscript𝜀1subscript𝑓𝑖superscriptsubscript𝑟𝑚𝑛𝑖1𝑖12𝑛1subscript˙𝜀𝑛subscript𝑎𝑛subscript𝑟𝑚subscript𝜀1\displaystyle\left\{\begin{array}[]{l}\dot{\varepsilon}_{i}=\frac{1}{r_{m}}% \varepsilon_{i+1}-\frac{a_{i}}{r_{m}}\varepsilon_{1}+\frac{f_{i}}{r_{m}^{n-i+1% }},~{}i=1,2,\ldots,n-1,\\ \dot{\varepsilon}_{n}=-\frac{a_{n}}{r_{m}}\varepsilon_{1}.\end{array}\right.{ start_ARRAY start_ROW start_CELL over˙ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG italic_ε start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT - divide start_ARG italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + divide start_ARG italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - italic_i + 1 end_POSTSUPERSCRIPT end_ARG , italic_i = 1 , 2 , … , italic_n - 1 , end_CELL end_ROW start_ROW start_CELL over˙ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = - divide start_ARG italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT . end_CELL end_ROW end_ARRAY (19)

Define ε=[ε1,ε2,,εn]T𝜀superscriptsubscript𝜀1subscript𝜀2subscript𝜀𝑛T\varepsilon=\left[\varepsilon_{1},\varepsilon_{2},\ldots,\varepsilon_{n}\right% ]^{\mathrm{T}}italic_ε = [ italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_ε start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_ε start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT. By (19), the compact form can be derived as follows:

ε˙=1rmAε+Ψ,fort[tm,tm+1),formulae-sequence˙𝜀1subscript𝑟𝑚𝐴𝜀Ψfor𝑡subscript𝑡𝑚subscript𝑡𝑚1\displaystyle\dot{\varepsilon}=\frac{1}{r_{m}}A\varepsilon+\Psi,~{}~{}\text{% for}~{}t\in\left[t_{m},t_{m+1}\right),over˙ start_ARG italic_ε end_ARG = divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG italic_A italic_ε + roman_Ψ , for italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ) , (20)

where A=Δaρ¯T𝐴Δ𝑎superscript¯𝜌TA=\Delta-a\bar{\rho}^{\mathrm{T}}italic_A = roman_Δ - italic_a over¯ start_ARG italic_ρ end_ARG start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT, ρ¯=[1,0n1T]T¯𝜌superscript1superscriptsubscript0𝑛1TT\bar{\rho}=\left[1,\textbf{0}_{n-1}^{\mathrm{T}}\right]^{\mathrm{T}}over¯ start_ARG italic_ρ end_ARG = [ 1 , 0 start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT, and Ψ=[f1rmn,,fn1rm2,0]TΨsuperscriptsubscript𝑓1superscriptsubscript𝑟𝑚𝑛subscript𝑓𝑛1superscriptsubscript𝑟𝑚20T\Psi=\big{[}\frac{f_{1}}{r_{m}^{n}},\ldots,\frac{f_{n-1}}{r_{m}^{2}},0\big{]}^% {\mathrm{T}}roman_Ψ = [ divide start_ARG italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG , … , divide start_ARG italic_f start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG , 0 ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT.

Combining (16) and (20) together, the closed-loop system can be expressed as follows:

ξ˙=1rmΞξ+Θ,fort[tm,tm+1),formulae-sequence˙𝜉1subscript𝑟𝑚Ξ𝜉Θfor𝑡subscript𝑡𝑚subscript𝑡𝑚1\displaystyle\dot{\xi}=\frac{1}{r_{m}}\Xi\xi+\Theta,~{}~{}\text{for}~{}t\in% \left[t_{m},t_{m+1}\right),over˙ start_ARG italic_ξ end_ARG = divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG roman_Ξ italic_ξ + roman_Θ , for italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ) , (21)

where ξ=[ηT,εT]T𝜉superscriptsuperscript𝜂Tsuperscript𝜀TT\xi=\left[\eta^{\mathrm{T}},\varepsilon^{\mathrm{T}}\right]^{\mathrm{T}}italic_ξ = [ italic_η start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT , italic_ε start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT, Ξ=[Baρ¯T0n×nA]Ξdelimited-[]𝐵𝑎superscript¯𝜌Tsubscript0𝑛𝑛𝐴\Xi=\bigg{[}\begin{array}[]{cc}B&a\bar{\rho}^{\mathrm{T}}\\ 0_{n\times n}&A\end{array}\bigg{]}roman_Ξ = [ start_ARRAY start_ROW start_CELL italic_B end_CELL start_CELL italic_a over¯ start_ARG italic_ρ end_ARG start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL 0 start_POSTSUBSCRIPT italic_n × italic_n end_POSTSUBSCRIPT end_CELL start_CELL italic_A end_CELL end_ROW end_ARRAY ], and Θ=[0nT,ΨT]TΘsuperscriptsuperscriptsubscript0𝑛TsuperscriptΨTT\Theta=\left[\textbf{0}_{n}^{\mathrm{T}},\Psi^{\mathrm{T}}\right]^{\mathrm{T}}roman_Θ = [ 0 start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT , roman_Ψ start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT.

Since A𝐴Aitalic_A and B𝐵Bitalic_B are Hurwitz matrices, one can conclude that ΞΞ\Xiroman_Ξ is also a Hurwitz matrix. Therefore, there exists a positive definite matrix P2n×2n𝑃superscript2𝑛2𝑛P\in\mathbb{R}^{2n\times 2n}italic_P ∈ blackboard_R start_POSTSUPERSCRIPT 2 italic_n × 2 italic_n end_POSTSUPERSCRIPT such that

ΞTP+PΞI2n×2n.superscriptΞT𝑃𝑃Ξsubscript𝐼2𝑛2𝑛\displaystyle\Xi^{\mathrm{T}}P+P\Xi\leq-I_{2n\times 2n}.roman_Ξ start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT italic_P + italic_P roman_Ξ ≤ - italic_I start_POSTSUBSCRIPT 2 italic_n × 2 italic_n end_POSTSUBSCRIPT . (22)

III-B Lyapunov Function Candidate

Consider the following Lyapunov function candidate,

Vξ=ξTPξ,subscript𝑉𝜉superscript𝜉T𝑃𝜉\displaystyle V_{\xi}=\xi^{\mathrm{T}}P\xi,italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT = italic_ξ start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT italic_P italic_ξ , (23)

where the matrix P𝑃Pitalic_P is given in (22).

Then, by (21) and (23), we obtain

V˙ξ1rmξ2+2ξTPΘ.subscript˙𝑉𝜉1subscript𝑟𝑚superscriptnorm𝜉22superscript𝜉T𝑃Θ\displaystyle\dot{V}_{\xi}\leq-\frac{1}{r_{m}}\|\xi\|^{2}+2\xi^{\mathrm{T}}P\Theta.over˙ start_ARG italic_V end_ARG start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ≤ - divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG ∥ italic_ξ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_ξ start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT italic_P roman_Θ . (24)

Based on (7), (11) and (12), one deduces that, for i=1,2,,n1𝑖12𝑛1i=1,2,\ldots,n-1italic_i = 1 , 2 , … , italic_n - 1,

|fi|rmni+1θrmni+1γ(u)(1+|y|p)(j=i+2n+1|xj|+|u|)c1rm2γ(u)(1+|y|p)ξ,subscript𝑓𝑖superscriptsubscript𝑟𝑚𝑛𝑖1absent𝜃superscriptsubscript𝑟𝑚𝑛𝑖1𝛾𝑢1superscript𝑦𝑝superscriptsubscript𝑗𝑖2𝑛1subscript𝑥𝑗𝑢missing-subexpressionabsentsubscript𝑐1superscriptsubscript𝑟𝑚2𝛾𝑢1superscript𝑦𝑝norm𝜉\displaystyle\begin{aligned} \frac{|f_{i}|}{r_{m}^{n-i+1}}&\leq\frac{\theta}{r% _{m}^{n-i+1}}\gamma(u)(1+|y|^{p})\bigg{(}\sum_{j=i+2}^{n+1}|x_{j}|+|u|\bigg{)}% \\ &\leq\frac{c_{1}}{r_{m}^{2}}\gamma(u)(1+|y|^{p})\|\xi\|,\end{aligned}start_ROW start_CELL divide start_ARG | italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - italic_i + 1 end_POSTSUPERSCRIPT end_ARG end_CELL start_CELL ≤ divide start_ARG italic_θ end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - italic_i + 1 end_POSTSUPERSCRIPT end_ARG italic_γ ( italic_u ) ( 1 + | italic_y | start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ) ( ∑ start_POSTSUBSCRIPT italic_j = italic_i + 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT | italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | + | italic_u | ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ divide start_ARG italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG italic_γ ( italic_u ) ( 1 + | italic_y | start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ) ∥ italic_ξ ∥ , end_CELL end_ROW (25)

where xn+1=0subscript𝑥𝑛10x_{n+1}=0italic_x start_POSTSUBSCRIPT italic_n + 1 end_POSTSUBSCRIPT = 0 and c1=θn(2+maxj=1,,n{bj})subscript𝑐1𝜃𝑛2subscript𝑗1𝑛subscript𝑏𝑗c_{1}=\theta\sqrt{n}(2+\max\limits_{j=1,\ldots,n}\{b_{j}\})italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_θ square-root start_ARG italic_n end_ARG ( 2 + roman_max start_POSTSUBSCRIPT italic_j = 1 , … , italic_n end_POSTSUBSCRIPT { italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT } ).

For the last term of (24), noting (25), we get

2ξTPΘc2rm2(ς1γ(u)(1+|y|p)+ς1)ξ2,2superscript𝜉T𝑃Θsubscript𝑐2superscriptsubscript𝑟𝑚2superscript𝜍1𝛾𝑢1superscript𝑦𝑝superscript𝜍1superscriptnorm𝜉2\displaystyle\begin{aligned} 2\xi^{\mathrm{T}}P\Theta\leq\frac{c_{2}}{r_{m}^{2% }}(\varsigma^{-1}\gamma(u)(1+|y|^{p})+\varsigma^{-1})\|\xi\|^{2},\end{aligned}start_ROW start_CELL 2 italic_ξ start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT italic_P roman_Θ ≤ divide start_ARG italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ( italic_ς start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_γ ( italic_u ) ( 1 + | italic_y | start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ) + italic_ς start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ∥ italic_ξ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , end_CELL end_ROW (26)

where c2=2ςc1(n1)Psubscript𝑐22𝜍subscript𝑐1𝑛1norm𝑃c_{2}=2\varsigma c_{1}(n-1)\|P\|italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 2 italic_ς italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_n - 1 ) ∥ italic_P ∥ and ς𝜍\varsigmaitalic_ς is a known adjustable positive constant.

Then, it follows from (24) and (26) that

V˙ξ1rmξ2+c2rm2ϑ(t)ξ2,fort[tm,tm+1),formulae-sequencesubscript˙𝑉𝜉1subscript𝑟𝑚superscriptnorm𝜉2subscript𝑐2superscriptsubscript𝑟𝑚2italic-ϑ𝑡superscriptnorm𝜉2for𝑡subscript𝑡𝑚subscript𝑡𝑚1\displaystyle\dot{V}_{\xi}\leq-\frac{1}{r_{m}}\|\xi\|^{2}+\frac{c_{2}}{r_{m}^{% 2}}\vartheta(t)\|\xi\|^{2},~{}~{}\text{for}~{}t\in\left[t_{m},t_{m+1}\right),over˙ start_ARG italic_V end_ARG start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ≤ - divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG ∥ italic_ξ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG italic_ϑ ( italic_t ) ∥ italic_ξ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , for italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ) , (27)

where ϑ(t)=ς1γ(u)(1+|y|p)+ς1italic-ϑ𝑡superscript𝜍1𝛾𝑢1superscript𝑦𝑝superscript𝜍1\vartheta(t)=\varsigma^{-1}\gamma(u)(1+|y|^{p})+\varsigma^{-1}italic_ϑ ( italic_t ) = italic_ς start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_γ ( italic_u ) ( 1 + | italic_y | start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ) + italic_ς start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT.

Furthermore, according to (11) and (12), and noting rm1subscript𝑟𝑚1r_{m}\geq 1italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ≥ 1, we have

γ(u)ϕ~1(|u|)ϕ~2(Vξ),1+|y|p1+rmnp|ε1+η1|prmnp(1+c3Vξp2),𝛾𝑢subscript~italic-ϕ1𝑢subscript~italic-ϕ2subscript𝑉𝜉1superscript𝑦𝑝1superscriptsubscript𝑟𝑚𝑛𝑝superscriptsubscript𝜀1subscript𝜂1𝑝superscriptsubscript𝑟𝑚𝑛𝑝1subscript𝑐3superscriptsubscript𝑉𝜉𝑝2\displaystyle\begin{array}[]{l}\gamma(u)\leq\tilde{\phi}_{1}(|u|)\leq\tilde{% \phi}_{2}(V_{\xi}),\\[3.41432pt] 1+|y|^{p}\leq 1+r_{m}^{np}|\varepsilon_{1}+\eta_{1}|^{p}\leq r_{m}^{np}\big{(}% 1+c_{3}V_{\xi}^{\frac{p}{2}}\big{)},\end{array}start_ARRAY start_ROW start_CELL italic_γ ( italic_u ) ≤ over~ start_ARG italic_ϕ end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( | italic_u | ) ≤ over~ start_ARG italic_ϕ end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ) , end_CELL end_ROW start_ROW start_CELL 1 + | italic_y | start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ≤ 1 + italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n italic_p end_POSTSUPERSCRIPT | italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ≤ italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n italic_p end_POSTSUPERSCRIPT ( 1 + italic_c start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_p end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ) , end_CELL end_ROW end_ARRAY (30)

where c3=2p2λminp2(P)subscript𝑐3superscript2𝑝2superscriptsubscript𝜆𝑝2𝑃c_{3}=2^{\frac{p}{2}}\lambda_{\min}^{-\frac{p}{2}}(P)italic_c start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = 2 start_POSTSUPERSCRIPT divide start_ARG italic_p end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - divide start_ARG italic_p end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ( italic_P ), ϕ~1(|u|)subscript~italic-ϕ1𝑢\tilde{\phi}_{1}(|u|)over~ start_ARG italic_ϕ end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( | italic_u | ) and ϕ~2(Vξ)subscript~italic-ϕ2subscript𝑉𝜉\tilde{\phi}_{2}(V_{\xi})over~ start_ARG italic_ϕ end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ) are positive nondecreasing functions about |u|𝑢|u|| italic_u | and Vξsubscript𝑉𝜉V_{\xi}italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT, respectively.

Based on (27) and (30), there must exist a known positive nondecreasing function ϕ(Vξ)italic-ϕsubscript𝑉𝜉\phi(V_{\xi})italic_ϕ ( italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ) about Vξsubscript𝑉𝜉V_{\xi}italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT, and an unknown constant c4subscript𝑐4c_{4}italic_c start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT, such that, for t[tm,tm+1)𝑡subscript𝑡𝑚subscript𝑡𝑚1t\in\left[t_{m},t_{m+1}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ),

V˙ξ1rmξ2+c4rm2rmnpϕ(Vξ)ξ2.subscript˙𝑉𝜉1subscript𝑟𝑚superscriptnorm𝜉2subscript𝑐4superscriptsubscript𝑟𝑚2superscriptsubscript𝑟𝑚𝑛𝑝italic-ϕsubscript𝑉𝜉superscriptnorm𝜉2\displaystyle\dot{V}_{\xi}\leq-\frac{1}{r_{m}}\|\xi\|^{2}+\frac{c_{4}}{r_{m}^{% 2}}r_{m}^{np}\phi(V_{\xi})\|\xi\|^{2}.over˙ start_ARG italic_V end_ARG start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ≤ - divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG ∥ italic_ξ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_c start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n italic_p end_POSTSUPERSCRIPT italic_ϕ ( italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ) ∥ italic_ξ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (31)

III-C Design of Switching Mechanism

Here, the initialization and switching logic are presented.

(I) Initialization:

  • Choose three positive sequences σ¯={σ¯m,m=1,2,}\bar{\sigma}=\{\bar{\sigma}_{m},m=1,2,\ldots\}over¯ start_ARG italic_σ end_ARG = { over¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_m = 1 , 2 , … }, σ¯={σ¯m,m=1,2,}\underline{\sigma}=\{\underline{\sigma}_{m},m=1,2,\ldots\}under¯ start_ARG italic_σ end_ARG = { under¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_m = 1 , 2 , … }, and μ={μm,m=1,2,}\mu=\{\mu_{m},m=1,2,\ldots\}italic_μ = { italic_μ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_m = 1 , 2 , … }, where σ¯msubscript¯𝜎𝑚\bar{\sigma}_{m}over¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT is monotonically increasing and satisfies limm+σ¯m=+subscript𝑚subscript¯𝜎𝑚\lim\limits_{m\rightarrow+\infty}\bar{\sigma}_{m}=+\inftyroman_lim start_POSTSUBSCRIPT italic_m → + ∞ end_POSTSUBSCRIPT over¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = + ∞, and σ¯msubscript¯𝜎𝑚\underline{\sigma}_{m}under¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT is monotonically decreasing and satisfies limm+σ¯m=0subscript𝑚subscript¯𝜎𝑚0\lim\limits_{m\rightarrow+\infty}\underline{\sigma}_{m}=0roman_lim start_POSTSUBSCRIPT italic_m → + ∞ end_POSTSUBSCRIPT under¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = 0.

  • Set r01subscript𝑟01r_{0}\geq 1italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ≥ 1 and m=1𝑚1m=1italic_m = 1.

(II) Switching Logic:

  • For t[tm,tm+1)𝑡subscript𝑡𝑚subscript𝑡𝑚1t\in\left[t_{m},t_{m+1}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ), the gain is set as

    rm=max{rm1,σ¯mϕ11np(ωm)}.subscript𝑟𝑚subscript𝑟𝑚1subscript¯𝜎𝑚superscriptitalic-ϕ11𝑛𝑝subscript𝜔𝑚r_{m}=\max\{r_{m-1},\bar{\sigma}_{m}\phi^{\frac{1}{1-np}}(\omega_{m})\}.italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = roman_max { italic_r start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT , over¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_ϕ start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 1 - italic_n italic_p end_ARG end_POSTSUPERSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) } . (32)
  • Define

    χm(t)=σ¯m(η2+ε12)+ϕ(ωm)rm2nptmt(η2+ε12)𝑑s,ωm=σ¯mme0tmσ¯mϑ¯(s)𝑑s,subscript𝜒𝑚𝑡subscript¯𝜎𝑚superscriptnorm𝜂2superscriptsubscript𝜀12italic-ϕsubscript𝜔𝑚superscriptsubscript𝑟𝑚2𝑛𝑝superscriptsubscriptsubscript𝑡𝑚𝑡superscriptnorm𝜂2superscriptsubscript𝜀12differential-d𝑠subscript𝜔𝑚superscriptsubscript¯𝜎𝑚𝑚superscript𝑒superscriptsubscript0subscript𝑡𝑚subscript¯𝜎𝑚¯italic-ϑ𝑠differential-d𝑠\begin{array}[]{l}\chi_{m}(t)=\underline{\sigma}_{m}(\|\eta\|^{2}+\varepsilon_% {1}^{2})+\frac{\phi(\omega_{m})}{r_{m}^{2-np}}\int_{t_{m}}^{t}(\|\eta\|^{2}+% \varepsilon_{1}^{2})ds,\\[3.41432pt] \omega_{m}=\bar{\sigma}_{m}^{m}e^{\int_{0}^{t_{m}}\bar{\sigma}_{m}\bar{% \vartheta}(s)ds},\end{array}start_ARRAY start_ROW start_CELL italic_χ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( italic_t ) = under¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) + divide start_ARG italic_ϕ ( italic_ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 - italic_n italic_p end_POSTSUPERSCRIPT end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) italic_d italic_s , end_CELL end_ROW start_ROW start_CELL italic_ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = over¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUPERSCRIPT over¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT over¯ start_ARG italic_ϑ end_ARG ( italic_s ) italic_d italic_s end_POSTSUPERSCRIPT , end_CELL end_ROW end_ARRAY (33)

    where ϑ¯(s)=ϑ(s)rq2¯italic-ϑ𝑠italic-ϑ𝑠superscriptsubscript𝑟𝑞2\bar{\vartheta}(s)=\frac{\vartheta(s)}{r_{q}^{2}}over¯ start_ARG italic_ϑ end_ARG ( italic_s ) = divide start_ARG italic_ϑ ( italic_s ) end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG, for s[tq,tq+1)𝑠subscript𝑡𝑞subscript𝑡𝑞1s\in\left[t_{q},t_{q+1}\right)italic_s ∈ [ italic_t start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_q + 1 end_POSTSUBSCRIPT ), q=1,2,,m𝑞12𝑚q=1,2,\ldots,mitalic_q = 1 , 2 , … , italic_m.

  • If the condition

    χm(t)φ(χm(t),μm)ωmsubscript𝜒𝑚𝑡𝜑subscript𝜒𝑚𝑡subscript𝜇𝑚subscript𝜔𝑚\displaystyle\chi_{m}(t)\cdot\varphi(\chi_{m}(t),\mu_{m})\geq\omega_{m}italic_χ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( italic_t ) ⋅ italic_φ ( italic_χ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( italic_t ) , italic_μ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) ≥ italic_ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT (34)

    is satisfied for t>tm𝑡subscript𝑡𝑚t>t_{m}italic_t > italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT, then t𝑡titalic_t is set as the next switching moment, that is, tm+1tsubscript𝑡𝑚1𝑡t_{m+1}\leftarrow titalic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ← italic_t. Update mm+1𝑚𝑚1m\leftarrow m+1italic_m ← italic_m + 1, and repeat Step (II) until no such finite moment is detected.

III-D Main Results

Now, the main results are summarized in the following theorem.

Theorem 1

Consider system (6) under Assumption 1. The objective of global regulation can be achieved by the SAOF controller (12) composed of the low-gain observer (10) and LBS gain (32).

Proof:

In view of the system dynamics subject to the inherent nonlinearity, i.e., |y|psuperscript𝑦𝑝|y|^{p}| italic_y | start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT, p[0,1n)𝑝01𝑛p\in[0,\frac{1}{n})italic_p ∈ [ 0 , divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ), it is usually difficult to ensure the uniqueness of the solution satisfying the local Lipschitz condition. As pointed out in [8], global regulation of the feedforward nonlinear system describes the asymptotic behavior of its trajectory starting from an initial value. Hence, as mentioned in [12] and [36], it suffices to analyze the existence rather than the uniqueness of the system solution. From (7) and (21), it can be deduced that, in each switching interval [tm,tm+1)subscript𝑡𝑚subscript𝑡𝑚1\left[t_{m},t_{m+1}\right)[ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ), m=1,2,,𝑚12m=1,2,\ldots,italic_m = 1 , 2 , … , the vector field of the resulting closed-loop system is continuous in its arguments. Then, similar to [12] and [36], the resulting closed-loop system has at least one solution on [tm,tm,f)subscript𝑡𝑚subscript𝑡𝑚𝑓\left[t_{m},t_{m,f}\right)[ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m , italic_f end_POSTSUBSCRIPT ) with tm,ftm+1subscript𝑡𝑚𝑓subscript𝑡𝑚1t_{m,f}\leq t_{m+1}italic_t start_POSTSUBSCRIPT italic_m , italic_f end_POSTSUBSCRIPT ≤ italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT. Based on (33) and (34), it follows that ηnorm𝜂\|\eta\|∥ italic_η ∥ and ε1subscript𝜀1\varepsilon_{1}italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT are bounded on [tm,tm+1)subscript𝑡𝑚subscript𝑡𝑚1\left[t_{m},t_{m+1}\right)[ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ). Clearly, by (11) and (12), we have ϑ(t)rm2italic-ϑ𝑡subscriptsuperscript𝑟2𝑚\frac{\vartheta(t)}{r^{2}_{m}}divide start_ARG italic_ϑ ( italic_t ) end_ARG start_ARG italic_r start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG is also bounded on [tm,tm+1)subscript𝑡𝑚subscript𝑡𝑚1\left[t_{m},t_{m+1}\right)[ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ). For this, (27) is further expressed as V˙ξcVξsubscript˙𝑉𝜉superscript𝑐subscript𝑉𝜉\dot{V}_{\xi}\leq c^{\ast}V_{\xi}over˙ start_ARG italic_V end_ARG start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ≤ italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT, t[tm,tm+1)𝑡subscript𝑡𝑚subscript𝑡𝑚1t\in\left[t_{m},t_{m+1}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ), where csuperscript𝑐c^{\ast}italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is a positive constant. Hence, the system solution exists in each switching interval. In what follows, let [0,tf)0subscript𝑡𝑓\left[0,t_{f}\right)[ 0 , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ) be the interval for the solution of the closed-loop system.

By (27), we deduce

V˙ξ(t)c2ϑ(t)rm2λmin(P)Vξ(t),fort[tm,tm+1).formulae-sequencesubscript˙𝑉𝜉𝑡subscript𝑐2italic-ϑ𝑡superscriptsubscript𝑟𝑚2subscript𝜆𝑃subscript𝑉𝜉𝑡for𝑡subscript𝑡𝑚subscript𝑡𝑚1\displaystyle\dot{V}_{\xi}(t)\leq\frac{c_{2}\vartheta(t)}{r_{m}^{2}\lambda_{% \min}(P)}V_{\xi}(t),~{}~{}\text{for}~{}t\in\left[t_{m},t_{m+1}\right).over˙ start_ARG italic_V end_ARG start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t ) ≤ divide start_ARG italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_ϑ ( italic_t ) end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT ( italic_P ) end_ARG italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t ) , for italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ) . (35)

Integrating (35) from tmsubscript𝑡𝑚t_{m}italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT to tm+1superscriptsubscript𝑡𝑚1t_{m+1}^{-}italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT, one has

Vξ(tm+1)etmtm+1c5ϑ¯(s)𝑑sVξ(tm),subscript𝑉𝜉superscriptsubscript𝑡𝑚1superscript𝑒superscriptsubscriptsubscript𝑡𝑚subscript𝑡𝑚1subscript𝑐5¯italic-ϑ𝑠differential-d𝑠subscript𝑉𝜉subscript𝑡𝑚\displaystyle V_{\xi}(t_{m+1}^{-})\leq e^{\int_{t_{m}}^{t_{m+1}}c_{5}\bar{% \vartheta}(s)ds}V_{\xi}(t_{m}),italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ) ≤ italic_e start_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT over¯ start_ARG italic_ϑ end_ARG ( italic_s ) italic_d italic_s end_POSTSUPERSCRIPT italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) , (36)

where c5=c2λmin(P)subscript𝑐5subscript𝑐2subscript𝜆𝑃c_{5}=\frac{c_{2}}{\lambda_{\min}(P)}italic_c start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT = divide start_ARG italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG italic_λ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT ( italic_P ) end_ARG.

Since rmrm+1subscript𝑟𝑚subscript𝑟𝑚1r_{m}\leq r_{m+1}italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ≤ italic_r start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT and xisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, x^isubscript^𝑥𝑖\hat{x}_{i}over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT are continuous, one can obtain that Vξ(tm+1)λmax(P)ξ(tm+1)2ξ(tm+1)2Vξ(tm+1)λmin(P)subscript𝑉𝜉subscript𝑡𝑚1subscript𝜆𝑃superscriptnorm𝜉subscript𝑡𝑚12superscriptnorm𝜉superscriptsubscript𝑡𝑚12subscript𝑉𝜉superscriptsubscript𝑡𝑚1subscript𝜆𝑃\frac{V_{\xi}(t_{m+1})}{\lambda_{\max}(P)}\leq\|\xi(t_{m+1})\|^{2}\leq\|\xi(t_% {m+1}^{-})\|^{2}\leq\frac{V_{\xi}(t_{m+1}^{-})}{\lambda_{\min}(P)}divide start_ARG italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ) end_ARG start_ARG italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ( italic_P ) end_ARG ≤ ∥ italic_ξ ( italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ) ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ ∥ italic_ξ ( italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ) ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ divide start_ARG italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ) end_ARG start_ARG italic_λ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT ( italic_P ) end_ARG. It then follows that Vξ(tm+1)βVξ(tm+1)subscript𝑉𝜉subscript𝑡𝑚1𝛽subscript𝑉𝜉superscriptsubscript𝑡𝑚1V_{\xi}(t_{m+1})\leq\beta V_{\xi}(t_{m+1}^{-})italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ) ≤ italic_β italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ), where β=λmax(P)λmin(P)𝛽subscript𝜆𝑃subscript𝜆𝑃\beta=\frac{\lambda_{\max}(P)}{\lambda_{\min}(P)}italic_β = divide start_ARG italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ( italic_P ) end_ARG start_ARG italic_λ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT ( italic_P ) end_ARG. Then, by (36), it is straightforward to see that

Vξ(tm+1)βetmtm+1c5ϑ¯(s)𝑑sVξ(tm).subscript𝑉𝜉subscript𝑡𝑚1𝛽superscript𝑒superscriptsubscriptsubscript𝑡𝑚subscript𝑡𝑚1subscript𝑐5¯italic-ϑ𝑠differential-d𝑠subscript𝑉𝜉subscript𝑡𝑚\displaystyle V_{\xi}(t_{m+1})\leq\beta e^{\int_{t_{m}}^{t_{m+1}}c_{5}\bar{% \vartheta}(s)ds}V_{\xi}(t_{m}).italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ) ≤ italic_β italic_e start_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT over¯ start_ARG italic_ϑ end_ARG ( italic_s ) italic_d italic_s end_POSTSUPERSCRIPT italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) . (37)

After iterative calculation, it follows from (37) that

Vξ(tm)βm1e0tmc5ϑ¯(s)𝑑sVξ(0)αme0tmαϑ¯(s)𝑑s,subscript𝑉𝜉subscript𝑡𝑚absentsuperscript𝛽𝑚1superscript𝑒superscriptsubscript0subscript𝑡𝑚subscript𝑐5¯italic-ϑ𝑠differential-d𝑠subscript𝑉𝜉0missing-subexpressionabsentsuperscript𝛼𝑚superscript𝑒superscriptsubscript0subscript𝑡𝑚𝛼¯italic-ϑ𝑠differential-d𝑠\displaystyle\begin{aligned} V_{\xi}(t_{m})&\leq\beta^{m-1}e^{\int_{0}^{t_{m}}% c_{5}\bar{\vartheta}(s)ds}V_{\xi}(0)\\ &\leq\alpha^{m}e^{\int_{0}^{t_{m}}\alpha\bar{\vartheta}(s)ds},\end{aligned}start_ROW start_CELL italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) end_CELL start_CELL ≤ italic_β start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT over¯ start_ARG italic_ϑ end_ARG ( italic_s ) italic_d italic_s end_POSTSUPERSCRIPT italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( 0 ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ italic_α start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_α over¯ start_ARG italic_ϑ end_ARG ( italic_s ) italic_d italic_s end_POSTSUPERSCRIPT , end_CELL end_ROW (38)

where α=max{β,c5,Vξ(0)}𝛼𝛽subscript𝑐5subscript𝑉𝜉0\alpha=\max\{\beta,c_{5},V_{\xi}(0)\}italic_α = roman_max { italic_β , italic_c start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT , italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( 0 ) }.

Next, suppose that there exist infinite switching moments. Hence, there exists a large positive integer msuperscript𝑚m^{\ast}italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT satisfying

σ¯m1np>c4+1,ωm>Vξ(tm),σ¯m<λmin(P).formulae-sequencesuperscriptsubscript¯𝜎superscript𝑚1𝑛𝑝subscript𝑐41formulae-sequencesubscript𝜔superscript𝑚subscript𝑉𝜉subscript𝑡superscript𝑚subscript¯𝜎superscript𝑚subscript𝜆𝑃\displaystyle\bar{\sigma}_{m^{\ast}}^{1-np}>c_{4}+1,~{}\omega_{m^{\ast}}>V_{% \xi}(t_{m^{\ast}}),~{}\underline{\sigma}_{m^{\ast}}<\lambda_{\min}(P).over¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 - italic_n italic_p end_POSTSUPERSCRIPT > italic_c start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT + 1 , italic_ω start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT > italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) , under¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT < italic_λ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT ( italic_P ) . (39)

We then analyze the properties of the function on [tm,tm¯)subscript𝑡superscript𝑚subscript𝑡¯𝑚[t_{m^{\ast}},t_{\bar{m}})[ italic_t start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT over¯ start_ARG italic_m end_ARG end_POSTSUBSCRIPT ), where tm¯(tm,tm+1]subscript𝑡¯𝑚subscript𝑡superscript𝑚subscript𝑡superscript𝑚1t_{\bar{m}}\in(t_{m^{\ast}},t_{m^{\ast}+1}]italic_t start_POSTSUBSCRIPT over¯ start_ARG italic_m end_ARG end_POSTSUBSCRIPT ∈ ( italic_t start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + 1 end_POSTSUBSCRIPT ] denotes a maximum moment satisfying ωmVξ(t)subscript𝜔superscript𝑚subscript𝑉𝜉𝑡\omega_{m^{\ast}}\geq V_{\xi}(t)italic_ω start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ≥ italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t ). By (31), (32) and (39), one obtains that, for t[tm,tm¯)𝑡subscript𝑡superscript𝑚subscript𝑡¯𝑚t\in[t_{m^{\ast}},t_{\bar{m}})italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT over¯ start_ARG italic_m end_ARG end_POSTSUBSCRIPT ),

V˙ξ(t)1rm2np(rm1npc4ϕ(Vξ(t)))ξ21rm2np(σ¯m1npϕ(ωm)c4ϕ(Vξ(t)))ξ21rm2np(σ¯m1npc4)ϕ(ωm)ξ2<1rm2npϕ(ωm)(η2+ε12).subscript˙𝑉𝜉𝑡absent1superscriptsubscript𝑟superscript𝑚2𝑛𝑝superscriptsubscript𝑟superscript𝑚1𝑛𝑝subscript𝑐4italic-ϕsubscript𝑉𝜉𝑡superscriptnorm𝜉2missing-subexpressionabsent1superscriptsubscript𝑟superscript𝑚2𝑛𝑝superscriptsubscript¯𝜎superscript𝑚1𝑛𝑝italic-ϕsubscript𝜔superscript𝑚subscript𝑐4italic-ϕsubscript𝑉𝜉𝑡superscriptnorm𝜉2missing-subexpressionabsent1superscriptsubscript𝑟superscript𝑚2𝑛𝑝superscriptsubscript¯𝜎superscript𝑚1𝑛𝑝subscript𝑐4italic-ϕsubscript𝜔superscript𝑚superscriptnorm𝜉2missing-subexpressionabsent1superscriptsubscript𝑟superscript𝑚2𝑛𝑝italic-ϕsubscript𝜔superscript𝑚superscriptnorm𝜂2superscriptsubscript𝜀12\displaystyle\begin{aligned} \dot{V}_{\xi}(t)&\leq-\frac{1}{r_{m^{\ast}}^{2-np% }}\left(r_{m^{\ast}}^{1-np}-c_{4}\phi(V_{\xi}(t))\right)\|\xi\|^{2}\\ &\leq-\frac{1}{r_{m^{\ast}}^{2-np}}\left(\bar{\sigma}_{m^{\ast}}^{1-np}\phi(% \omega_{m^{\ast}})-c_{4}\phi(V_{\xi}(t))\right)\|\xi\|^{2}\\ &\leq-\frac{1}{r_{m^{\ast}}^{2-np}}\big{(}\bar{\sigma}_{m^{\ast}}^{1-np}-c_{4}% \big{)}\phi(\omega_{m^{\ast}})\|\xi\|^{2}\\ &<-\frac{1}{r_{m^{\ast}}^{2-np}}\phi(\omega_{m^{\ast}})(\|\eta\|^{2}+% \varepsilon_{1}^{2}).\end{aligned}start_ROW start_CELL over˙ start_ARG italic_V end_ARG start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t ) end_CELL start_CELL ≤ - divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 - italic_n italic_p end_POSTSUPERSCRIPT end_ARG ( italic_r start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 - italic_n italic_p end_POSTSUPERSCRIPT - italic_c start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT italic_ϕ ( italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t ) ) ) ∥ italic_ξ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ - divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 - italic_n italic_p end_POSTSUPERSCRIPT end_ARG ( over¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 - italic_n italic_p end_POSTSUPERSCRIPT italic_ϕ ( italic_ω start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) - italic_c start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT italic_ϕ ( italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t ) ) ) ∥ italic_ξ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ - divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 - italic_n italic_p end_POSTSUPERSCRIPT end_ARG ( over¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 - italic_n italic_p end_POSTSUPERSCRIPT - italic_c start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ) italic_ϕ ( italic_ω start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) ∥ italic_ξ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL < - divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 - italic_n italic_p end_POSTSUPERSCRIPT end_ARG italic_ϕ ( italic_ω start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) ( ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) . end_CELL end_ROW (40)

Then, noting that Vξ(t)subscript𝑉𝜉𝑡V_{\xi}(t)italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t ) is nonincreasing on [tm,tm¯)subscript𝑡superscript𝑚subscript𝑡¯𝑚\left[t_{m^{\ast}},t_{\bar{m}}\right)[ italic_t start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT over¯ start_ARG italic_m end_ARG end_POSTSUBSCRIPT ), one gets tm¯=tm+1subscript𝑡¯𝑚subscript𝑡superscript𝑚1t_{\bar{m}}=t_{m^{\ast}+1}italic_t start_POSTSUBSCRIPT over¯ start_ARG italic_m end_ARG end_POSTSUBSCRIPT = italic_t start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + 1 end_POSTSUBSCRIPT. Based on (40), one has that, for t[tm,tm+1)𝑡subscript𝑡superscript𝑚subscript𝑡superscript𝑚1t\in\left[t_{m^{\ast}},t_{m^{\ast}+1}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + 1 end_POSTSUBSCRIPT ),

Vξ(t)Vξ(tm)<ϕ(ωm)rm2nptmt(η2+ε12)𝑑s.subscript𝑉𝜉𝑡subscript𝑉𝜉subscript𝑡superscript𝑚italic-ϕsubscript𝜔superscript𝑚superscriptsubscript𝑟superscript𝑚2𝑛𝑝superscriptsubscriptsubscript𝑡superscript𝑚𝑡superscriptnorm𝜂2superscriptsubscript𝜀12differential-d𝑠\displaystyle V_{\xi}(t)-V_{\xi}(t_{m^{\ast}})<-\frac{\phi(\omega_{m^{\ast}})}% {r_{m^{\ast}}^{2-np}}\int_{t_{m^{\ast}}}^{t}(\|\eta\|^{2}+\varepsilon_{1}^{2})ds.italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t ) - italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ( italic_t start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) < - divide start_ARG italic_ϕ ( italic_ω start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 - italic_n italic_p end_POSTSUPERSCRIPT end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) italic_d italic_s . (41)

By (39) and (41), it can be inferred that

σ¯m(η2+ε12)ωm<λmin(P)ξ2ωm<ϕ(ωm)rm2nptmt(η2+ε12)𝑑s.missing-subexpressionsubscript¯𝜎superscript𝑚superscriptnorm𝜂2superscriptsubscript𝜀12subscript𝜔superscript𝑚subscript𝜆𝑃superscriptnorm𝜉2subscript𝜔superscript𝑚missing-subexpressionabsentitalic-ϕsubscript𝜔superscript𝑚superscriptsubscript𝑟superscript𝑚2𝑛𝑝superscriptsubscriptsubscript𝑡superscript𝑚𝑡superscriptnorm𝜂2superscriptsubscript𝜀12differential-d𝑠\displaystyle\begin{aligned} &\underline{\sigma}_{m^{\ast}}(\|\eta\|^{2}+% \varepsilon_{1}^{2})-\omega_{m^{\ast}}<\lambda_{\min}\left(P\right)\left\|\xi% \right\|^{2}-\omega_{m^{\ast}}\\ &<-\frac{\phi(\omega_{m^{\ast}})}{r_{m^{\ast}}^{2-np}}\int_{t_{m^{\ast}}}^{t}(% \|\eta\|^{2}+\varepsilon_{1}^{2})ds.\end{aligned}start_ROW start_CELL end_CELL start_CELL under¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) - italic_ω start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT < italic_λ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT ( italic_P ) ∥ italic_ξ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_ω start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL < - divide start_ARG italic_ϕ ( italic_ω start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 - italic_n italic_p end_POSTSUPERSCRIPT end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) italic_d italic_s . end_CELL end_ROW (42)

From (33) and (42), we obtain

χm(t)<ωm.subscript𝜒superscript𝑚𝑡subscript𝜔superscript𝑚\displaystyle\chi_{m^{\ast}}(t)<\omega_{m^{\ast}}.italic_χ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_t ) < italic_ω start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT . (43)

Hence, it follows from (43) that

χm(t)φ(χm(t),μm)<ωm.subscript𝜒superscript𝑚𝑡𝜑subscript𝜒superscript𝑚𝑡subscript𝜇superscript𝑚subscript𝜔superscript𝑚\displaystyle\chi_{m^{\ast}}(t)\cdot\varphi(\chi_{m^{\ast}}(t),\mu_{m^{\ast}})% <\omega_{m^{\ast}}.italic_χ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_t ) ⋅ italic_φ ( italic_χ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_t ) , italic_μ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) < italic_ω start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT . (44)

By (44), we know that condition (34) is no longer satisfied as well as the hypothesis does not hold. Thus, we arrive at the finiteness of the switching moment.

Next, we denote the last switching moment as tMsubscript𝑡𝑀t_{M}italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT. Then, after moment tMsubscript𝑡𝑀t_{M}italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT, the following inequality holds,

χM(t)φ(χM(t),μM)<ωM.subscript𝜒𝑀𝑡𝜑subscript𝜒𝑀𝑡subscript𝜇𝑀subscript𝜔𝑀\displaystyle\chi_{M}(t)\cdot\varphi(\chi_{M}(t),\mu_{M})<\omega_{M}.italic_χ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_t ) ⋅ italic_φ ( italic_χ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_t ) , italic_μ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) < italic_ω start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT . (45)

Applying Lemma 1 to (45), one deduces

χM(t)0.2785μM<ωM.subscript𝜒𝑀𝑡0.2785subscript𝜇𝑀subscript𝜔𝑀\displaystyle\chi_{M}(t)-0.2785\mu_{M}<\omega_{M}.italic_χ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_t ) - 0.2785 italic_μ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT < italic_ω start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT . (46)

It then follows from (33) and (46) that

σ¯M(η2+ε12)+ϕ(ωM)rM2nptMt(η2+ε12)𝑑s<ωM+0.2785μM.missing-subexpressionsubscript¯𝜎𝑀superscriptnorm𝜂2superscriptsubscript𝜀12italic-ϕsubscript𝜔𝑀superscriptsubscript𝑟𝑀2𝑛𝑝superscriptsubscriptsubscript𝑡𝑀𝑡superscriptnorm𝜂2superscriptsubscript𝜀12differential-d𝑠missing-subexpressionabsentsubscript𝜔𝑀0.2785subscript𝜇𝑀\displaystyle\begin{aligned} &\underline{\sigma}_{M}(\|\eta\|^{2}+\varepsilon_% {1}^{2})+\frac{\phi(\omega_{M})}{r_{M}^{2-np}}\int_{t_{M}}^{t}(\|\eta\|^{2}+% \varepsilon_{1}^{2})ds\\ &<\omega_{M}+0.2785\mu_{M}.\end{aligned}start_ROW start_CELL end_CELL start_CELL under¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) + divide start_ARG italic_ϕ ( italic_ω start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 - italic_n italic_p end_POSTSUPERSCRIPT end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) italic_d italic_s end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL < italic_ω start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT + 0.2785 italic_μ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT . end_CELL end_ROW (47)

From (47), and the boundedness of σ¯Msubscript¯𝜎𝑀\underline{\sigma}_{M}under¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT, ωMsubscript𝜔𝑀\omega_{M}italic_ω start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT, ϕ(ωM)italic-ϕsubscript𝜔𝑀\phi(\omega_{M})italic_ϕ ( italic_ω start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ), rMsubscript𝑟𝑀r_{M}italic_r start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT and μMsubscript𝜇𝑀\mu_{M}italic_μ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT, we obtain that ηnorm𝜂\|\eta\|∥ italic_η ∥, ε1subscript𝜀1\varepsilon_{1}italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, tMtη2𝑑ssuperscriptsubscriptsubscript𝑡𝑀𝑡superscriptnorm𝜂2differential-d𝑠\int_{t_{M}}^{t}\|\eta\|^{2}ds∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_s and tMtε12𝑑ssuperscriptsubscriptsubscript𝑡𝑀𝑡superscriptsubscript𝜀12differential-d𝑠\int_{t_{M}}^{t}\varepsilon_{1}^{2}ds∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_s are bounded on [tM,tf)subscript𝑡𝑀subscript𝑡𝑓\left[t_{M},t_{f}\right)[ italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ), where tfsubscript𝑡𝑓t_{f}italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT is the maximum upper bound of the solution interval. Therefore, it further yields that u𝑢uitalic_u, y𝑦yitalic_y, x^isubscript^𝑥𝑖\hat{x}_{i}over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and tMtx^i2𝑑ssuperscriptsubscriptsubscript𝑡𝑀𝑡superscriptsubscript^𝑥𝑖2differential-d𝑠\int_{t_{M}}^{t}\hat{x}_{i}^{2}ds∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_s are bounded on [tM,tf)subscript𝑡𝑀subscript𝑡𝑓\left[t_{M},t_{f}\right)[ italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ).

Next, we analyze the boundedness of εnorm𝜀\|\varepsilon\|∥ italic_ε ∥ and tMtε2𝑑ssuperscriptsubscriptsubscript𝑡𝑀𝑡superscriptnorm𝜀2differential-d𝑠\int_{t_{M}}^{t}\|\varepsilon\|^{2}ds∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∥ italic_ε ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_s. For t[0,tf)𝑡0subscript𝑡𝑓t\in\left[0,t_{f}\right)italic_t ∈ [ 0 , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ), the following state transformation is introduced,

ζi=xix^ir¯Mni+1,i=1,2,,n,formulae-sequencesubscript𝜁𝑖subscript𝑥𝑖subscript^𝑥𝑖superscriptsubscript¯𝑟𝑀𝑛𝑖1𝑖12𝑛\displaystyle\zeta_{i}=\frac{x_{i}-\hat{x}_{i}}{\bar{r}_{M}^{n-i+1}},~{}~{}i=1% ,2,\ldots,n,italic_ζ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = divide start_ARG italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - italic_i + 1 end_POSTSUPERSCRIPT end_ARG , italic_i = 1 , 2 , … , italic_n , (48)

where r¯M=max{rM,κ4+1}subscript¯𝑟𝑀subscript𝑟𝑀subscript𝜅41\bar{r}_{M}=\max\left\{r_{M},\kappa_{4}+1\right\}over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT = roman_max { italic_r start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT , italic_κ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT + 1 } with κ4subscript𝜅4\kappa_{4}italic_κ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT being an unknown positive constant to be determined later.

Then, we focus on t[tM,tf)𝑡subscript𝑡𝑀subscript𝑡𝑓t\in\left[t_{M},t_{f}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ). Combining (6), (10)-(12) and (48) together, one has

ζ˙=1r¯MAζ+1r¯Maζ11r¯MRaε1+Ψ¯,˙𝜁1subscript¯𝑟𝑀𝐴𝜁1subscript¯𝑟𝑀𝑎subscript𝜁11subscript¯𝑟𝑀𝑅𝑎subscript𝜀1¯Ψ\displaystyle\dot{\zeta}=\frac{1}{\bar{r}_{M}}A\zeta+\frac{1}{\bar{r}_{M}}a% \zeta_{1}-\frac{1}{\bar{r}_{M}}Ra\varepsilon_{1}+\bar{\Psi},over˙ start_ARG italic_ζ end_ARG = divide start_ARG 1 end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_ARG italic_A italic_ζ + divide start_ARG 1 end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_ARG italic_a italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_ARG italic_R italic_a italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + over¯ start_ARG roman_Ψ end_ARG , (49)

where ζ=[ζ1,ζ2,,ζn]T𝜁superscriptsubscript𝜁1subscript𝜁2subscript𝜁𝑛T\zeta=\left[\zeta_{1},\zeta_{2},\ldots,\zeta_{n}\right]^{\mathrm{T}}italic_ζ = [ italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_ζ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_ζ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT, R=diag{rMn1r¯Mn1,,rMr¯M,1}𝑅diagsuperscriptsubscript𝑟𝑀𝑛1superscriptsubscript¯𝑟𝑀𝑛1subscript𝑟𝑀subscript¯𝑟𝑀1R=\textrm{diag}\big{\{}\frac{r_{M}^{n-1}}{\bar{r}_{M}^{n-1}},\ldots,\frac{r_{M% }}{\bar{r}_{M}},1\big{\}}italic_R = diag { divide start_ARG italic_r start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT end_ARG , … , divide start_ARG italic_r start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_ARG , 1 }, and Ψ¯=[f1r¯Mn,,fn1r¯M2,0]T¯Ψsuperscriptsubscript𝑓1superscriptsubscript¯𝑟𝑀𝑛subscript𝑓𝑛1superscriptsubscript¯𝑟𝑀20T\bar{\Psi}=\big{[}\frac{f_{1}}{\bar{r}_{M}^{n}},\ldots,\frac{f_{n-1}}{\bar{r}_% {M}^{2}},0\big{]}^{\mathrm{T}}over¯ start_ARG roman_Ψ end_ARG = [ divide start_ARG italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG , … , divide start_ARG italic_f start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG , 0 ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT.

For system (49), a Lyapunov function candidate is selected as

Vζ=ζTQζ,fort[tM,tf),formulae-sequencesubscript𝑉𝜁superscript𝜁T𝑄𝜁for𝑡subscript𝑡𝑀subscript𝑡𝑓\displaystyle V_{\zeta}=\zeta^{\mathrm{T}}Q\zeta,~{}~{}\text{for}~{}t\in\left[% t_{M},t_{f}\right),italic_V start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT = italic_ζ start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT italic_Q italic_ζ , for italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ) , (50)

where Qn×n𝑄superscript𝑛𝑛Q\in\mathbb{R}^{n\times n}italic_Q ∈ blackboard_R start_POSTSUPERSCRIPT italic_n × italic_n end_POSTSUPERSCRIPT is a positive definite matrix satisfying ATQ+QAInsuperscript𝐴T𝑄𝑄𝐴subscript𝐼𝑛A^{\mathrm{T}}Q+QA\leq-I_{n}italic_A start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT italic_Q + italic_Q italic_A ≤ - italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT.

Then, by (49) and (50), we have that, for t[tM,tf)𝑡subscript𝑡𝑀subscript𝑡𝑓t\in\left[t_{M},t_{f}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ),

V˙ζ1r¯Mζ2+2r¯MζTQaζ12r¯MζTQRaε1+2ζTQΨ¯.subscript˙𝑉𝜁absent1subscript¯𝑟𝑀superscriptnorm𝜁22subscript¯𝑟𝑀superscript𝜁T𝑄𝑎subscript𝜁12subscript¯𝑟𝑀superscript𝜁T𝑄𝑅𝑎subscript𝜀1missing-subexpression2superscript𝜁T𝑄¯Ψ\displaystyle\begin{aligned} \dot{V}_{\zeta}\leq&-\frac{1}{\bar{r}_{M}}\|\zeta% \|^{2}+\frac{2}{\bar{r}_{M}}\zeta^{\mathrm{T}}Qa\zeta_{1}-\frac{2}{\bar{r}_{M}% }\zeta^{\mathrm{T}}QRa\varepsilon_{1}\\ &+2\zeta^{\mathrm{T}}Q\bar{\Psi}.\end{aligned}start_ROW start_CELL over˙ start_ARG italic_V end_ARG start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT ≤ end_CELL start_CELL - divide start_ARG 1 end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_ARG ∥ italic_ζ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 2 end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_ARG italic_ζ start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT italic_Q italic_a italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - divide start_ARG 2 end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_ARG italic_ζ start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT italic_Q italic_R italic_a italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL + 2 italic_ζ start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT italic_Q over¯ start_ARG roman_Ψ end_ARG . end_CELL end_ROW (51)

Based on Young’s inequality, we get

2r¯MζTQaζ11r¯M2ζ2+κ1ζ12,2r¯MζTQRaε11r¯M2ζ2+κ1ε12,2subscript¯𝑟𝑀superscript𝜁T𝑄𝑎subscript𝜁11superscriptsubscript¯𝑟𝑀2superscriptnorm𝜁2subscript𝜅1superscriptsubscript𝜁122subscript¯𝑟𝑀superscript𝜁T𝑄𝑅𝑎subscript𝜀11superscriptsubscript¯𝑟𝑀2superscriptnorm𝜁2subscript𝜅1superscriptsubscript𝜀12\displaystyle\begin{array}[]{l}\frac{2}{\bar{r}_{M}}\zeta^{\mathrm{T}}Qa\zeta_% {1}\leq\frac{1}{\bar{r}_{M}^{2}}\|\zeta\|^{2}+\kappa_{1}\zeta_{1}^{2},\\[2.845% 26pt] -\frac{2}{\bar{r}_{M}}\zeta^{\mathrm{T}}QRa\varepsilon_{1}\leq\frac{1}{\bar{r}% _{M}^{2}}\|\zeta\|^{2}+\kappa_{1}\varepsilon_{1}^{2},\end{array}start_ARRAY start_ROW start_CELL divide start_ARG 2 end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_ARG italic_ζ start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT italic_Q italic_a italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ divide start_ARG 1 end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ∥ italic_ζ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_κ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , end_CELL end_ROW start_ROW start_CELL - divide start_ARG 2 end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_ARG italic_ζ start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT italic_Q italic_R italic_a italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ divide start_ARG 1 end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ∥ italic_ζ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_κ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , end_CELL end_ROW end_ARRAY (54)

where κ1=max{Qa2,QRa2}subscript𝜅1superscriptnorm𝑄𝑎2superscriptnorm𝑄𝑅𝑎2\kappa_{1}=\max\{\|Qa\|^{2},\|QRa\|^{2}\}italic_κ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = roman_max { ∥ italic_Q italic_a ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , ∥ italic_Q italic_R italic_a ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT }.

Moreover, (47) implies that u𝑢uitalic_u and y𝑦yitalic_y are bounded on [tM,tf)subscript𝑡𝑀subscript𝑡𝑓\left[t_{M},t_{f}\right)[ italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ). Then, it follows from (7), (11) and (48) that

|fi|r¯Mni+1θr¯Mni+1γ(u)(1+|y|p)(j=i+2n+1|xj|+|u|)κ2r¯M2(ζ+η),i=1,2,,n1,subscript𝑓𝑖superscriptsubscript¯𝑟𝑀𝑛𝑖1absent𝜃superscriptsubscript¯𝑟𝑀𝑛𝑖1𝛾𝑢1superscript𝑦𝑝superscriptsubscript𝑗𝑖2𝑛1subscript𝑥𝑗𝑢missing-subexpressionformulae-sequenceabsentsubscript𝜅2superscriptsubscript¯𝑟𝑀2norm𝜁norm𝜂𝑖12𝑛1\displaystyle\begin{aligned} \frac{|f_{i}|}{\bar{r}_{M}^{n-i+1}}&\leq\frac{% \theta}{\bar{r}_{M}^{n-i+1}}\gamma(u)(1+|y|^{p})\bigg{(}\sum_{j=i+2}^{n+1}|x_{% j}|+|u|\bigg{)}\\ &\leq\frac{\kappa_{2}}{\bar{r}_{M}^{2}}\left(\|\zeta\|+\|\eta\|\right),~{}~{}i% =1,2,\ldots,n-1,\end{aligned}start_ROW start_CELL divide start_ARG | italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - italic_i + 1 end_POSTSUPERSCRIPT end_ARG end_CELL start_CELL ≤ divide start_ARG italic_θ end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - italic_i + 1 end_POSTSUPERSCRIPT end_ARG italic_γ ( italic_u ) ( 1 + | italic_y | start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ) ( ∑ start_POSTSUBSCRIPT italic_j = italic_i + 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT | italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | + | italic_u | ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ divide start_ARG italic_κ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ( ∥ italic_ζ ∥ + ∥ italic_η ∥ ) , italic_i = 1 , 2 , … , italic_n - 1 , end_CELL end_ROW (55)

where κ2=θn(1+maxi=1,,n{bi})supt[tM,tf){γ(u)(1+|y|p)}subscript𝜅2𝜃𝑛1subscript𝑖1𝑛subscript𝑏𝑖subscriptsupremum𝑡subscript𝑡𝑀subscript𝑡𝑓𝛾𝑢1superscript𝑦𝑝\kappa_{2}=\theta\sqrt{n}\big{(}1+\max\limits_{i=1,\ldots,n}\{b_{i}\}\big{)}% \sup\limits_{t\in[t_{M},t_{f})}\{\gamma(u)(1+|y|^{p})\}italic_κ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_θ square-root start_ARG italic_n end_ARG ( 1 + roman_max start_POSTSUBSCRIPT italic_i = 1 , … , italic_n end_POSTSUBSCRIPT { italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } ) roman_sup start_POSTSUBSCRIPT italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT { italic_γ ( italic_u ) ( 1 + | italic_y | start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ) }.

According to (55), we obtain

2ζTQΨ¯κ3r¯M2(ζ2+η2),2superscript𝜁T𝑄¯Ψsubscript𝜅3superscriptsubscript¯𝑟𝑀2superscriptnorm𝜁2superscriptnorm𝜂2\displaystyle\begin{aligned} 2\zeta^{\mathrm{T}}Q\bar{\Psi}\leq\frac{\kappa_{3% }}{\bar{r}_{M}^{2}}\left(\|\zeta\|^{2}+\|\eta\|^{2}\right),\end{aligned}start_ROW start_CELL 2 italic_ζ start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT italic_Q over¯ start_ARG roman_Ψ end_ARG ≤ divide start_ARG italic_κ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ( ∥ italic_ζ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) , end_CELL end_ROW (56)

where κ3=3(n1)Qκ2subscript𝜅33𝑛1norm𝑄subscript𝜅2\kappa_{3}=3(n-1)\|Q\|\kappa_{2}italic_κ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = 3 ( italic_n - 1 ) ∥ italic_Q ∥ italic_κ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT.

Next, by (51), (54) and (56) and noting r¯Mκ4+1subscript¯𝑟𝑀subscript𝜅41\bar{r}_{M}\geq\kappa_{4}+1over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ≥ italic_κ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT + 1, we have that, for t[tM,tf)𝑡subscript𝑡𝑀subscript𝑡𝑓t\in\left[t_{M},t_{f}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ),

V˙ζr¯Mκ4r¯M2ζ2+κ4(ζ12+ε12+η2)1r¯M2ζ2+κ4(ζ12+ε12+η2),subscript˙𝑉𝜁absentsubscript¯𝑟𝑀subscript𝜅4superscriptsubscript¯𝑟𝑀2superscriptnorm𝜁2subscript𝜅4superscriptsubscript𝜁12superscriptsubscript𝜀12superscriptnorm𝜂2missing-subexpressionabsent1superscriptsubscript¯𝑟𝑀2superscriptnorm𝜁2subscript𝜅4superscriptsubscript𝜁12superscriptsubscript𝜀12superscriptnorm𝜂2\displaystyle\begin{aligned} \dot{V}_{\zeta}&\leq-\frac{\bar{r}_{M}-\kappa_{4}% }{\bar{r}_{M}^{2}}\|\zeta\|^{2}+\kappa_{4}(\zeta_{1}^{2}+\varepsilon_{1}^{2}+% \|\eta\|^{2})\\ &\leq-\frac{1}{\bar{r}_{M}^{2}}\|\zeta\|^{2}+\kappa_{4}(\zeta_{1}^{2}+% \varepsilon_{1}^{2}+\|\eta\|^{2}),\end{aligned}start_ROW start_CELL over˙ start_ARG italic_V end_ARG start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT end_CELL start_CELL ≤ - divide start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT - italic_κ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ∥ italic_ζ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_κ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ - divide start_ARG 1 end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ∥ italic_ζ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_κ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) , end_CELL end_ROW (57)

where κ4=2+κ1+κ3subscript𝜅42subscript𝜅1subscript𝜅3\kappa_{4}=2+\kappa_{1}+\kappa_{3}italic_κ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT = 2 + italic_κ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_κ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT.

Integrating both sides of (57), we arrive at, for t[tM,tf)𝑡subscript𝑡𝑀subscript𝑡𝑓t\in\left[t_{M},t_{f}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ),

λmin(Q)ζ2+1r¯M2tMtζ2𝑑sκ4tMt(ζ12+ε12+η2)𝑑s+Vζ(tM).missing-subexpressionsubscript𝜆𝑄superscriptnorm𝜁21superscriptsubscript¯𝑟𝑀2superscriptsubscriptsubscript𝑡𝑀𝑡superscriptnorm𝜁2differential-d𝑠missing-subexpressionabsentsubscript𝜅4superscriptsubscriptsubscript𝑡𝑀𝑡superscriptsubscript𝜁12superscriptsubscript𝜀12superscriptnorm𝜂2differential-d𝑠subscript𝑉𝜁subscript𝑡𝑀\displaystyle\begin{aligned} &\lambda_{\min}(Q)\|\zeta\|^{2}+\frac{1}{\bar{r}_% {M}^{2}}\int_{t_{M}}^{t}\|\zeta\|^{2}ds\\ &~{}\leq\kappa_{4}\int_{t_{M}}^{t}\big{(}\zeta_{1}^{2}+\varepsilon_{1}^{2}+\|% \eta\|^{2}\big{)}ds+V_{\zeta}(t_{M}).\end{aligned}start_ROW start_CELL end_CELL start_CELL italic_λ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT ( italic_Q ) ∥ italic_ζ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∥ italic_ζ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_s end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ italic_κ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) italic_d italic_s + italic_V start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT ( italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) . end_CELL end_ROW (58)

Since tMtε12𝑑ssuperscriptsubscriptsubscript𝑡𝑀𝑡superscriptsubscript𝜀12differential-d𝑠\int_{t_{M}}^{t}\varepsilon_{1}^{2}ds∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_s and tMtη2𝑑ssuperscriptsubscriptsubscript𝑡𝑀𝑡superscriptnorm𝜂2differential-d𝑠\int_{t_{M}}^{t}\|\eta\|^{2}ds∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_s are bounded on [tM,tf)subscript𝑡𝑀subscript𝑡𝑓\left[t_{M},t_{f}\right)[ italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ), we can deduce that tMt(ζ12+ε12+η2)𝑑ssuperscriptsubscriptsubscript𝑡𝑀𝑡superscriptsubscript𝜁12superscriptsubscript𝜀12superscriptnorm𝜂2differential-d𝑠\int_{t_{M}}^{t}\big{(}\zeta_{1}^{2}+\varepsilon_{1}^{2}+\|\eta\|^{2}\big{)}ds∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) italic_d italic_s is bounded on [tM,tf)subscript𝑡𝑀subscript𝑡𝑓\left[t_{M},t_{f}\right)[ italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ). From (58), we obtain that ζnorm𝜁\|\zeta\|∥ italic_ζ ∥ and tMtζ2𝑑ssuperscriptsubscriptsubscript𝑡𝑀𝑡superscriptnorm𝜁2differential-d𝑠\int_{t_{M}}^{t}\|\zeta\|^{2}ds∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∥ italic_ζ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_s are bounded on [tM,tf)subscript𝑡𝑀subscript𝑡𝑓\left[t_{M},t_{f}\right)[ italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ).

According to (11) and (48), it is easy to verify that εnorm𝜀\|\varepsilon\|∥ italic_ε ∥ and tMtε2𝑑ssuperscriptsubscriptsubscript𝑡𝑀𝑡superscriptnorm𝜀2differential-d𝑠\int_{t_{M}}^{t}\|\varepsilon\|^{2}ds∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∥ italic_ε ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_s are bounded on [tM,tf)subscript𝑡𝑀subscript𝑡𝑓\left[t_{M},t_{f}\right)[ italic_t start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ). Based on the above analysis and the continuity of xisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and x^isubscript^𝑥𝑖\hat{x}_{i}over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we obtain that all signals of system (21) are bounded on [0,tf)0subscript𝑡𝑓\left[0,t_{f}\right)[ 0 , italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ). Hence, tfsubscript𝑡𝑓t_{f}italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT can be extended to its maximum, i.e., tf=+subscript𝑡𝑓t_{f}=+\inftyitalic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT = + ∞. From (16) and (20), we have that η˙norm˙𝜂\|\dot{\eta}\|∥ over˙ start_ARG italic_η end_ARG ∥ and ε˙norm˙𝜀\|\dot{\varepsilon}\|∥ over˙ start_ARG italic_ε end_ARG ∥ are bounded on [0,+)0\left[0,+\infty\right)[ 0 , + ∞ ). Based on Barbalat lemma [37], we can deduce that limt+η=0subscript𝑡norm𝜂0\lim\limits_{t\rightarrow+\infty}\|\eta\|=0roman_lim start_POSTSUBSCRIPT italic_t → + ∞ end_POSTSUBSCRIPT ∥ italic_η ∥ = 0 andlimt+ε=0subscript𝑡norm𝜀0\lim\limits_{t\rightarrow+\infty}\|\varepsilon\|=0roman_lim start_POSTSUBSCRIPT italic_t → + ∞ end_POSTSUBSCRIPT ∥ italic_ε ∥ = 0. Therefore, we can conclude that limt+xi=0subscript𝑡subscript𝑥𝑖0\lim\limits_{t\rightarrow+\infty}x_{i}=0roman_lim start_POSTSUBSCRIPT italic_t → + ∞ end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0 and limt+x^i=0subscript𝑡subscript^𝑥𝑖0\lim\limits_{t\rightarrow+\infty}\hat{x}_{i}=0roman_lim start_POSTSUBSCRIPT italic_t → + ∞ end_POSTSUBSCRIPT over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0, i=1,2,,n𝑖12𝑛i=1,2,\ldots,nitalic_i = 1 , 2 , … , italic_n. ∎

Remark 3

In this article, the positive sequences σ¯¯𝜎\bar{\sigma}over¯ start_ARG italic_σ end_ARG, σ¯¯𝜎\underline{\sigma}under¯ start_ARG italic_σ end_ARG and μ𝜇\muitalic_μ play a crucial role in improving the control performance. Generally, the positive sequence σ¯¯𝜎\underline{\sigma}under¯ start_ARG italic_σ end_ARG should be chosen as a set of slowly decreasing positive constants to enhance the sensitivity to the unknown constants. The positive sequence σ¯¯𝜎\bar{\sigma}over¯ start_ARG italic_σ end_ARG should be chosen as a set of slowly increasing positive constants to avoid overestimating the unknown constants. The positive sequence μ𝜇\muitalic_μ should be chosen as a set of suitably large positive constants to improve convergence speed and transient performance. In addition, the selection of the function ϕ()italic-ϕ\phi(\cdot)italic_ϕ ( ⋅ ) is not unique. A larger function ϕ()italic-ϕ\phi(\cdot)italic_ϕ ( ⋅ ) may result in larger candidate switching gains, which in turn may lead to slow convergence speed and poor transient performance.

IV Discussion on Disturbance Tolerance

This section is devoted to discussing whether the proposed LBS gain approach can be applied to system (6) with unknown external disturbances. In this case, consider the following system:

{x˙i=xi+1+fi(t,x,u)+ϖi(t),x˙n=u+ϖn(t),i=1,2,,n1,y=x1,casessubscript˙𝑥𝑖subscript𝑥𝑖1subscript𝑓𝑖𝑡𝑥𝑢subscriptitalic-ϖ𝑖𝑡formulae-sequencesubscript˙𝑥𝑛𝑢subscriptitalic-ϖ𝑛𝑡𝑖12𝑛1𝑦subscript𝑥1\displaystyle\left\{\begin{array}[]{l}\dot{x}_{i}=x_{i+1}+f_{i}(t,x,u)+\varpi_% {i}(t),\\ \dot{x}_{n}=u+\varpi_{n}(t),~{}~{}i=1,2,\ldots,n-1,\\ y=x_{1},\end{array}\right.{ start_ARRAY start_ROW start_CELL over˙ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT + italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t , italic_x , italic_u ) + italic_ϖ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) , end_CELL end_ROW start_ROW start_CELL over˙ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_u + italic_ϖ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_t ) , italic_i = 1 , 2 , … , italic_n - 1 , end_CELL end_ROW start_ROW start_CELL italic_y = italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , end_CELL end_ROW end_ARRAY (62)

where ϖi(t),subscriptitalic-ϖ𝑖𝑡\varpi_{i}(t),italic_ϖ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) , i=1,2,,n1,𝑖12𝑛1i=1,2,\ldots,n-1,italic_i = 1 , 2 , … , italic_n - 1 , and ϖn(t)subscriptitalic-ϖ𝑛𝑡\varpi_{n}(t)italic_ϖ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_t ) are unknown external disturbances and the remaining system variables are the same as those shown in system (6) while satisfying Assumption 1. Similar to [34, 38, 39], we make the following assumption for the external additive disturbances.

Assumption 2

For i=1,2,,n,𝑖12𝑛i=1,2,\ldots,n,italic_i = 1 , 2 , … , italic_n , there exists an unknown nonnegative constant ϖsuperscriptitalic-ϖ\varpi^{\ast}italic_ϖ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, such that

supt[0,+)(|ϖi(t)|+0tϖi2(s)𝑑s)ϖ.subscriptsupremum𝑡0subscriptitalic-ϖ𝑖𝑡superscriptsubscript0𝑡superscriptsubscriptitalic-ϖ𝑖2𝑠differential-d𝑠superscriptitalic-ϖ\displaystyle\sup\limits_{t\in[0,+\infty)}\bigg{(}|\varpi_{i}(t)|+\int_{0}^{t}% \varpi_{i}^{2}(s)ds\bigg{)}\leq\varpi^{\ast}.roman_sup start_POSTSUBSCRIPT italic_t ∈ [ 0 , + ∞ ) end_POSTSUBSCRIPT ( | italic_ϖ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) | + ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_ϖ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_s ) italic_d italic_s ) ≤ italic_ϖ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT .

For system (62) under Assumptions 1 and 2, an improved control approach is designed as follows.

Similar to Subsection III-A, after the same state transformation (11), one has, for t[tm,tm+1)𝑡subscript𝑡𝑚subscript𝑡𝑚1t\in\left[t_{m},t_{m+1}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ),

ξ˙=1rmΞξ+Θ+1rmΓ,˙𝜉1subscript𝑟𝑚Ξ𝜉Θ1subscript𝑟𝑚Γ\displaystyle\dot{\xi}=\frac{1}{r_{m}}\Xi\xi+\Theta+\frac{1}{r_{m}}\Gamma,over˙ start_ARG italic_ξ end_ARG = divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG roman_Ξ italic_ξ + roman_Θ + divide start_ARG 1 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG roman_Γ ,

where ΞΞ\Xiroman_Ξ and ΘΘ\Thetaroman_Θ are the same as those in system (21), Γ=[0nT,ϖ1rmn1,,ϖn1rm,ϖn]TΓsuperscriptsuperscriptsubscript0𝑛Tsubscriptitalic-ϖ1superscriptsubscript𝑟𝑚𝑛1subscriptitalic-ϖ𝑛1subscript𝑟𝑚subscriptitalic-ϖ𝑛T\Gamma=\big{[}\textbf{0}_{n}^{\mathrm{T}},\frac{\varpi_{1}}{r_{m}^{n-1}},% \ldots,\frac{\varpi_{n-1}}{r_{m}},\varpi_{n}\big{]}^{\mathrm{T}}roman_Γ = [ 0 start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT , divide start_ARG italic_ϖ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT end_ARG , … , divide start_ARG italic_ϖ start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG , italic_ϖ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT.

By selecting the Lyapunov function candidate in the same way as in Subsection III-B, one deduces that, for t[tm,tm+1)𝑡subscript𝑡𝑚subscript𝑡𝑚1t\in\left[t_{m},t_{m+1}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ),

V˙ξ12rmξ2+c2rm2ϑ(t)ξ2+2rmP2Γ2,subscript˙𝑉𝜉12subscript𝑟𝑚superscriptnorm𝜉2subscript𝑐2superscriptsubscript𝑟𝑚2italic-ϑ𝑡superscriptnorm𝜉22subscript𝑟𝑚superscriptnorm𝑃2superscriptnormΓ2\displaystyle\dot{V}_{\xi}\leq-\frac{1}{2r_{m}}\|\xi\|^{2}+\frac{c_{2}}{r_{m}^% {2}}\vartheta(t)\|\xi\|^{2}+\frac{2}{r_{m}}\|P\|^{2}\|\Gamma\|^{2},over˙ start_ARG italic_V end_ARG start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ≤ - divide start_ARG 1 end_ARG start_ARG 2 italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG ∥ italic_ξ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG italic_ϑ ( italic_t ) ∥ italic_ξ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 2 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG ∥ italic_P ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ roman_Γ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,

where c2subscript𝑐2c_{2}italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, P𝑃Pitalic_P, and ϑ(t)italic-ϑ𝑡\vartheta(t)italic_ϑ ( italic_t ) are the same as those in (27).

It then follows that, for t[tm,tm+1)𝑡subscript𝑡𝑚subscript𝑡𝑚1t\in\left[t_{m},t_{m+1}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ),

V˙ξ12rmξ2+c4rm2rmnpϕ(Vξ)ξ2+2rmP2Γ2,subscript˙𝑉𝜉12subscript𝑟𝑚superscriptnorm𝜉2subscript𝑐4superscriptsubscript𝑟𝑚2superscriptsubscript𝑟𝑚𝑛𝑝italic-ϕsubscript𝑉𝜉superscriptnorm𝜉22subscript𝑟𝑚superscriptnorm𝑃2superscriptnormΓ2\displaystyle\dot{V}_{\xi}\leq-\frac{1}{2r_{m}}\|\xi\|^{2}+\frac{c_{4}}{r_{m}^% {2}}r_{m}^{np}\phi(V_{\xi})\|\xi\|^{2}+\frac{2}{r_{m}}\|P\|^{2}\|\Gamma\|^{2},over˙ start_ARG italic_V end_ARG start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ≤ - divide start_ARG 1 end_ARG start_ARG 2 italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG ∥ italic_ξ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_c start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n italic_p end_POSTSUPERSCRIPT italic_ϕ ( italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ) ∥ italic_ξ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 2 end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG ∥ italic_P ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ roman_Γ ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,

where c4subscript𝑐4c_{4}italic_c start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT and ϕ(Vξ)italic-ϕsubscript𝑉𝜉\phi(V_{\xi})italic_ϕ ( italic_V start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ) are selected in the same way as in (31).

After the same initialization as in Subsection III-C, we improve the switching logic as follows:

  • For t[tm,tm+1)𝑡subscript𝑡𝑚subscript𝑡𝑚1t\in\left[t_{m},t_{m+1}\right)italic_t ∈ [ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ), the gain is set as

    rm=max{rm1,211npσ¯mϕ11np(ωm)}.subscript𝑟𝑚subscript𝑟𝑚1superscript211𝑛𝑝subscript¯𝜎𝑚superscriptitalic-ϕ11𝑛𝑝subscript𝜔𝑚r_{m}=\max\{r_{m-1},2^{\frac{1}{1-np}}\bar{\sigma}_{m}\phi^{\frac{1}{1-np}}(% \omega_{m})\}.italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = roman_max { italic_r start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT , 2 start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 1 - italic_n italic_p end_ARG end_POSTSUPERSCRIPT over¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_ϕ start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 1 - italic_n italic_p end_ARG end_POSTSUPERSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) } . (63)
  • Define

    χm(t)=σ¯m(η2+ε12)+ϕ(ωm)rm2nptmt(η2+ε12)𝑑s,ωm=σ¯mme0tmσ¯mϑ¯(s)𝑑s(tm+1),subscript𝜒𝑚𝑡subscript¯𝜎𝑚superscriptnorm𝜂2superscriptsubscript𝜀12italic-ϕsubscript𝜔𝑚superscriptsubscript𝑟𝑚2𝑛𝑝superscriptsubscriptsubscript𝑡𝑚𝑡superscriptnorm𝜂2superscriptsubscript𝜀12differential-d𝑠subscript𝜔𝑚superscriptsubscript¯𝜎𝑚𝑚superscript𝑒superscriptsubscript0subscript𝑡𝑚subscript¯𝜎𝑚¯italic-ϑ𝑠differential-d𝑠subscript𝑡𝑚1\begin{array}[]{l}\chi_{m}(t)=\underline{\sigma}_{m}(\|\eta\|^{2}+\varepsilon_% {1}^{2})+\frac{\phi(\omega_{m})}{r_{m}^{2-np}}\int_{t_{m}}^{t}(\|\eta\|^{2}+% \varepsilon_{1}^{2})ds,\\[3.41432pt] \omega_{m}=\bar{\sigma}_{m}^{m}e^{\int_{0}^{t_{m}}\bar{\sigma}_{m}\bar{% \vartheta}(s)ds}(t_{m}+1),\end{array}start_ARRAY start_ROW start_CELL italic_χ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( italic_t ) = under¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) + divide start_ARG italic_ϕ ( italic_ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) end_ARG start_ARG italic_r start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 - italic_n italic_p end_POSTSUPERSCRIPT end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( ∥ italic_η ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) italic_d italic_s , end_CELL end_ROW start_ROW start_CELL italic_ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = over¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUPERSCRIPT over¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT over¯ start_ARG italic_ϑ end_ARG ( italic_s ) italic_d italic_s end_POSTSUPERSCRIPT ( italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT + 1 ) , end_CELL end_ROW end_ARRAY (64)

    where ϑ¯(s)¯italic-ϑ𝑠\bar{\vartheta}(s)over¯ start_ARG italic_ϑ end_ARG ( italic_s ) is in the same form as defined in (33).

  • If the condition

    χm(t)φ(χm(t),μm)ωm+1subscript𝜒𝑚𝑡𝜑subscript𝜒𝑚𝑡subscript𝜇𝑚subscript𝜔𝑚1\displaystyle\chi_{m}(t)\cdot\varphi(\chi_{m}(t),\mu_{m})\geq\omega_{m}+1italic_χ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( italic_t ) ⋅ italic_φ ( italic_χ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( italic_t ) , italic_μ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) ≥ italic_ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT + 1 (65)

    is satisfied for t>tm𝑡subscript𝑡𝑚t>t_{m}italic_t > italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT, then t𝑡titalic_t is set as the next switching moment, that is, tm+1tsubscript𝑡𝑚1𝑡t_{m+1}\leftarrow titalic_t start_POSTSUBSCRIPT italic_m + 1 end_POSTSUBSCRIPT ← italic_t. Update mm+1𝑚𝑚1m\leftarrow m+1italic_m ← italic_m + 1, and repeat the above process until no such finite moment is detected.

Now, the main results under the improved control approach are summarized below.

Theorem 2

Consider system (62) under Assumptions 1 and 2. The objective of global regulation can be achieved by the SAOF controller (12) composed of the low-gain observer (10) and improved LBS gain (63).

Proof:

The overall proof is similar to that of Theorem 1, and thus omitted. ∎

Remark 4

In this article, we use a low-gain linear observer to estimate the unmeasurable system states. From the finiteness of the switching moments, we obtain that the switching gain and states ηisubscript𝜂𝑖\eta_{i}italic_η start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT are bounded. Then, by state transformation (48) and Barbalat lemma, we derive the convergence of the observer errors. The proposed approach involves neither a tedious iterative design process nor complex estimators or observers. Therefore, the proposed approach has certain advantages in terms of simplicity and flexibility.

Remark 5

Under the control framework of this article, the advantages of the controller are mainly reflected in the following three aspects. (i) Low complexity. Compared with [8, 20, 19, 26], the controller has low complexity since it does not use the derivative of gain. (ii) Concise form. The controller has a linear-like form, which is more concise than that in [28]. (iii) Strong adaptability. Different from the time-varying gain approach in [21, 23], the logic unit detects and supervises the dynamic behaviors in real-time, thus endowing the designed controller with stronger adaptive capability.

Remark 6

The unified framework established by the proposed approach can provide a new perspective for control problems of other nonlinear systems, for example, the global output feedback control problem of strict-feedback systems [40] and the decentralized control problem of large-scale systems [41]. Notably, the proposed approach can also improve the control performance of strict-feedback nonlinear systems. In such systems, the peaking phenomenon caused by relatively high gain often occurs in control input, see [42]. From a practical viewpoint, this phenomenon is undesirable. We believe that our approach can achieve satisfactory control performance with a relatively small control effort.

V Examples and Comparisons

To demonstrate the effectiveness and advantages of the LBS gain approach, representative examples and detailed comparisons are given below.

Example 1

Consider the following feedforward nonlinear system:

{x˙i=xi+1+fi()+ϖi(t),i=1,2,x˙3=u+ϖ3(t),y=x1,casesformulae-sequencesubscript˙𝑥𝑖subscript𝑥𝑖1subscript𝑓𝑖subscriptitalic-ϖ𝑖𝑡𝑖12subscript˙𝑥3𝑢subscriptitalic-ϖ3𝑡𝑦subscript𝑥1\displaystyle\left\{\begin{array}[]{l}\dot{x}_{i}=x_{i+1}+f_{i}(\cdot)+\varpi_% {i}(t),~{}~{}i=1,2,\\ \dot{x}_{3}=u+\varpi_{3}(t),\\ y=x_{1},\end{array}\right.{ start_ARRAY start_ROW start_CELL over˙ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT + italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( ⋅ ) + italic_ϖ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) , italic_i = 1 , 2 , end_CELL end_ROW start_ROW start_CELL over˙ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = italic_u + italic_ϖ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_t ) , end_CELL end_ROW start_ROW start_CELL italic_y = italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , end_CELL end_ROW end_ARRAY (69)

where f1()=θeuln(2+|y|14)(x3sin(x2)(10.1x1)2+ex32+u1+arctanx12)subscript𝑓1𝜃superscript𝑒𝑢2superscript𝑦14subscript𝑥3subscript𝑥2superscript10.1subscript𝑥12superscript𝑒superscriptsubscript𝑥32𝑢1superscriptsubscript𝑥12f_{1}(\cdot)=\theta e^{u}\ln\big{(}2+|y|^{\frac{1}{4}}\big{)}\Big{(}\frac{x_{3% }\sin(x_{2})}{(1-0.1x_{1})^{2}+e^{x_{3}^{2}}}+\frac{u}{1+\arctan x_{1}^{2}}% \Big{)}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( ⋅ ) = italic_θ italic_e start_POSTSUPERSCRIPT italic_u end_POSTSUPERSCRIPT roman_ln ( 2 + | italic_y | start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 4 end_ARG end_POSTSUPERSCRIPT ) ( divide start_ARG italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT roman_sin ( italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) end_ARG start_ARG ( 1 - 0.1 italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_e start_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT end_ARG + divide start_ARG italic_u end_ARG start_ARG 1 + roman_arctan italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ), f2()=θeuln(2+|y|14)usubscript𝑓2𝜃superscript𝑒𝑢2superscript𝑦14𝑢f_{2}(\cdot)=\theta e^{u}\ln\big{(}2+|y|^{\frac{1}{4}}\big{)}uitalic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ⋅ ) = italic_θ italic_e start_POSTSUPERSCRIPT italic_u end_POSTSUPERSCRIPT roman_ln ( 2 + | italic_y | start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 4 end_ARG end_POSTSUPERSCRIPT ) italic_u, ϖ1(t)=et,subscriptitalic-ϖ1𝑡superscript𝑒𝑡\varpi_{1}(t)=e^{-t},italic_ϖ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_t ) = italic_e start_POSTSUPERSCRIPT - italic_t end_POSTSUPERSCRIPT , ϖ2(t)=21+t2subscriptitalic-ϖ2𝑡21superscript𝑡2\varpi_{2}(t)=\frac{2}{\sqrt{1+t^{2}}}italic_ϖ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_t ) = divide start_ARG 2 end_ARG start_ARG square-root start_ARG 1 + italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG, ϖ3(t)=e2tsubscriptitalic-ϖ3𝑡superscript𝑒2𝑡\varpi_{3}(t)=e^{-2t}italic_ϖ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_t ) = italic_e start_POSTSUPERSCRIPT - 2 italic_t end_POSTSUPERSCRIPT, and θ𝜃\thetaitalic_θ is an unknown nonnegative constant. For a given nonlinear system, we need to determine whether the nonlinear functions satisfy the form of (7) in Assumption 1. Obviously, we can verify that the system (69) satisfies Assumption 1 with γ(u)=eu𝛾𝑢superscript𝑒𝑢\gamma(u)=e^{u}italic_γ ( italic_u ) = italic_e start_POSTSUPERSCRIPT italic_u end_POSTSUPERSCRIPT and p=14𝑝14p=\frac{1}{4}italic_p = divide start_ARG 1 end_ARG start_ARG 4 end_ARG.

In this simulation, the unknown constant is selected as θ=0.2𝜃0.2\theta=0.2italic_θ = 0.2. The control parameters are set as [a1,a2,a3]T=[1.2,1.5,1.3]Tsuperscriptsubscript𝑎1subscript𝑎2subscript𝑎3Tsuperscript1.21.51.3T\left[a_{1},a_{2},a_{3}\right]^{\mathrm{T}}=\left[1.2,1.5,1.3\right]^{\mathrm{% T}}[ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT = [ 1.2 , 1.5 , 1.3 ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT and [b1,b2,b3]T=[0.4,1.8,1.2]Tsuperscriptsubscript𝑏1subscript𝑏2subscript𝑏3Tsuperscript0.41.81.2T\left[b_{1},b_{2},b_{3}\right]^{\mathrm{T}}=\left[0.4,1.8,1.2\right]^{\mathrm{% T}}[ italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT = [ 0.4 , 1.8 , 1.2 ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT. Then, we have λmin(P)=0.3197subscript𝜆𝑃0.3197\lambda_{\min}(P)=0.3197italic_λ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT ( italic_P ) = 0.3197, λmax(P)=96.3207subscript𝜆𝑃96.3207\lambda_{\max}(P)=96.3207italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ( italic_P ) = 96.3207, and c3=1.2576subscript𝑐31.2576c_{3}=1.2576italic_c start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = 1.2576. Particularly, we choose ϕ(ωm)=ς1γ((maxi=1,2,3{bi})3λmin0.5(P)ωm12)(1+c3ωmp2)+ς1=2.8e5.5139ωm0.5(1+1.2576ωm0.125)+2.8italic-ϕsubscript𝜔𝑚superscript𝜍1𝛾subscript𝑖123subscript𝑏𝑖3superscriptsubscript𝜆0.5𝑃superscriptsubscript𝜔𝑚121subscript𝑐3superscriptsubscript𝜔𝑚𝑝2superscript𝜍12.8superscript𝑒5.5139superscriptsubscript𝜔𝑚0.511.2576superscriptsubscript𝜔𝑚0.1252.8\phi(\omega_{m})=\varsigma^{-1}\gamma((\max\limits_{i=1,2,3}\{b_{i}\})\sqrt{3}% \lambda_{\min}^{-0.5}(P)\omega_{m}^{\frac{1}{2}})(1+c_{3}\omega_{m}^{\frac{p}{% 2}})+\varsigma^{-1}=2.8e^{5.5139\omega_{m}^{0.5}}(1+1.2576\omega_{m}^{0.125})+% 2.8italic_ϕ ( italic_ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) = italic_ς start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_γ ( ( roman_max start_POSTSUBSCRIPT italic_i = 1 , 2 , 3 end_POSTSUBSCRIPT { italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } ) square-root start_ARG 3 end_ARG italic_λ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 0.5 end_POSTSUPERSCRIPT ( italic_P ) italic_ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ) ( 1 + italic_c start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_p end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ) + italic_ς start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT = 2.8 italic_e start_POSTSUPERSCRIPT 5.5139 italic_ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0.5 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ( 1 + 1.2576 italic_ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0.125 end_POSTSUPERSCRIPT ) + 2.8. Moreover, the positive sequence σ¯¯𝜎\bar{\sigma}over¯ start_ARG italic_σ end_ARG is selected as σ¯m=6m×105subscript¯𝜎𝑚6𝑚superscript105\bar{\sigma}_{m}=6m\times 10^{-5}over¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = 6 italic_m × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT, m=1,,𝑚1m=1,\ldots,italic_m = 1 , … , the positive sequence σ¯¯𝜎\underline{\sigma}under¯ start_ARG italic_σ end_ARG is selected as σ¯m=emsubscript¯𝜎𝑚superscript𝑒𝑚\underline{\sigma}_{m}=e^{-m}under¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT - italic_m end_POSTSUPERSCRIPT, m=1,,𝑚1m=1,\ldots,italic_m = 1 , … , the positive sequence μ𝜇\muitalic_μ is selected as μ1=e8subscript𝜇1superscript𝑒8\mu_{1}=e^{8}italic_μ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT 8 end_POSTSUPERSCRIPT μm=e3subscript𝜇𝑚superscript𝑒3\mu_{m}=e^{3}italic_μ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT, m=2,𝑚2m=2,\ldotsitalic_m = 2 , …. The initial values are chosen as r0=1.3subscript𝑟01.3r_{0}=1.3italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 1.3, [x1(0),x2(0),x3(0)]T=[2,2,2]Tsuperscriptsubscript𝑥10subscript𝑥20subscript𝑥30Tsuperscript222T\left[x_{1}(0),x_{2}(0),x_{3}(0)\right]^{\mathrm{T}}=\left[2,-2,2\right]^{% \mathrm{T}}[ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( 0 ) , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( 0 ) , italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( 0 ) ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT = [ 2 , - 2 , 2 ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT and [x^1(0),x^2(0),x^3(0)]T=[0,0,0]Tsuperscriptsubscript^𝑥10subscript^𝑥20subscript^𝑥30Tsuperscript000T\left[\hat{x}_{1}(0),\hat{x}_{2}(0),\hat{x}_{3}(0)\right]^{\mathrm{T}}=\left[0% ,0,0\right]^{\mathrm{T}}[ over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( 0 ) , over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( 0 ) , over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( 0 ) ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT = [ 0 , 0 , 0 ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT.

Under the proposed controller, the simulation results are shown in Figs. 3 and 3. It can be seen from Figs. 3 and 3 that global regulation is achieved and trajectories of u𝑢uitalic_u and r(t)subscript𝑟𝑡r_{\ell(t)}italic_r start_POSTSUBSCRIPT roman_ℓ ( italic_t ) end_POSTSUBSCRIPT are bounded. To sum up, the simulation results demonstrate the effectiveness of the proposed approach.

Notably, the existing gain scaling approaches (see, e.g., [8, 20, 21, 22, 23]) cannot be applied to such a system (69). To make a more intuitive comparison with the existing approaches, we further consider a universal application example to verify the advantages of the proposed approach.

Refer to caption
Figure 2: The trajectories of xisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and xix^isubscript𝑥𝑖subscript^𝑥𝑖x_{i}-\hat{x}_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, i=1,2,3𝑖123i=1,2,3italic_i = 1 , 2 , 3, in Example 1.
Refer to caption
Figure 3: The trajectories of u𝑢uitalic_u and r(t)subscript𝑟𝑡r_{\ell(t)}italic_r start_POSTSUBSCRIPT roman_ℓ ( italic_t ) end_POSTSUBSCRIPT in Example 1.
Example 2

Consider a nonlinear liquid level control resonant circuit system [23]:

{i˙L1=1L1VC1L1R1(iL212sinVC),V˙C=1CiL212CsinVC,i˙L2=1L2R2iL2+1L2υ,casessubscript˙𝑖subscript𝐿11subscript𝐿1subscript𝑉𝐶1subscript𝐿1subscript𝑅1subscript𝑖subscript𝐿212subscript𝑉𝐶subscript˙𝑉𝐶1𝐶subscript𝑖subscript𝐿212𝐶subscript𝑉𝐶subscript˙𝑖subscript𝐿21subscript𝐿2subscript𝑅2subscript𝑖subscript𝐿21subscript𝐿2𝜐\displaystyle\left\{\begin{array}[]{l}\dot{i}_{L_{1}}=-\frac{1}{L_{1}}V_{C}-% \frac{1}{L_{1}}R_{1}\left(i_{L_{2}}-\frac{1}{2}\sin V_{C}\right),\\ \dot{V}_{C}=\frac{1}{C}i_{L_{2}}-\frac{1}{2C}\sin V_{C},\\ \dot{i}_{L_{2}}=-\frac{1}{L_{2}}R_{2}i_{L_{2}}+\frac{1}{L_{2}}\upsilon,\end{% array}\right.{ start_ARRAY start_ROW start_CELL over˙ start_ARG italic_i end_ARG start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = - divide start_ARG 1 end_ARG start_ARG italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG italic_V start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG 2 end_ARG roman_sin italic_V start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT ) , end_CELL end_ROW start_ROW start_CELL over˙ start_ARG italic_V end_ARG start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_C end_ARG italic_i start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG 2 italic_C end_ARG roman_sin italic_V start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT , end_CELL end_ROW start_ROW start_CELL over˙ start_ARG italic_i end_ARG start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = - divide start_ARG 1 end_ARG start_ARG italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG italic_R start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT + divide start_ARG 1 end_ARG start_ARG italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG italic_υ , end_CELL end_ROW end_ARRAY (73)

where L1subscript𝐿1L_{1}italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and L2subscript𝐿2L_{2}italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT represent the inductances; iL1subscript𝑖subscript𝐿1i_{L_{1}}italic_i start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT and iL2subscript𝑖subscript𝐿2i_{L_{2}}italic_i start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT are the currents through L1subscript𝐿1L_{1}italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and L2subscript𝐿2L_{2}italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT; R1subscript𝑅1R_{1}italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and R2subscript𝑅2R_{2}italic_R start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT are the resistances around L1subscript𝐿1L_{1}italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and L2subscript𝐿2L_{2}italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, respectively; υ𝜐\upsilonitalic_υ is the control voltage; VCsubscript𝑉𝐶V_{C}italic_V start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT represents the voltage across the capacitor C𝐶Citalic_C.

Similar to [23], we choose L1=L2=R2=1subscript𝐿1subscript𝐿2subscript𝑅21L_{1}=L_{2}=R_{2}=1italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_R start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 1, C=2𝐶2C=2italic_C = 2 and define R1=θRsubscript𝑅1subscript𝜃𝑅R_{1}=\theta_{R}italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_θ start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT, x1=iL1subscript𝑥1subscript𝑖subscript𝐿1x_{1}=i_{L_{1}}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_i start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT, x2=Vcsubscript𝑥2subscript𝑉𝑐x_{2}=-V_{c}italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = - italic_V start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT, x3=12(iL212sinVc)subscript𝑥312subscript𝑖subscript𝐿212subscript𝑉𝑐x_{3}=-\frac{1}{2}\left(i_{L_{2}}-\frac{1}{2}\sin V_{c}\right)italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = - divide start_ARG 1 end_ARG start_ARG 2 end_ARG ( italic_i start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG 2 end_ARG roman_sin italic_V start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ), and u=12iL212υ+(18iL2116sinVc)cosVc𝑢12subscript𝑖subscript𝐿212𝜐18subscript𝑖subscript𝐿2116subscript𝑉𝑐subscript𝑉𝑐u=\frac{1}{2}i_{L_{2}}-\frac{1}{2}\upsilon+\left(\frac{1}{8}i_{L_{2}}-\frac{1}% {16}\sin V_{c}\right)\cos V_{c}italic_u = divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_i start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_υ + ( divide start_ARG 1 end_ARG start_ARG 8 end_ARG italic_i start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG 16 end_ARG roman_sin italic_V start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ) roman_cos italic_V start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT. Then, the system (73) can be transformed into a system satisfying Assumption 1, i.e.,

{x˙1=x2+2θRx3,x˙2=x3,x˙3=u.casessubscript˙𝑥1subscript𝑥22subscript𝜃𝑅subscript𝑥3subscript˙𝑥2subscript𝑥3subscript˙𝑥3𝑢\displaystyle\left\{\begin{array}[]{l}\dot{x}_{1}=x_{2}+2\theta_{R}x_{3},\\ \dot{x}_{2}=x_{3},\\ \dot{x}_{3}=u.\end{array}\right.{ start_ARRAY start_ROW start_CELL over˙ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + 2 italic_θ start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , end_CELL end_ROW start_ROW start_CELL over˙ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , end_CELL end_ROW start_ROW start_CELL over˙ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = italic_u . end_CELL end_ROW end_ARRAY (77)

It follows from (77) that Assumption 1 has reasonable practicality. To illustrate the advantages of the LBS gain approach, several cases are considered in Table II. When θRsubscript𝜃𝑅\theta_{R}italic_θ start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT is a known constant, the control approach in Case 1 or Case 2 is sufficient to counteract the minor system uncertainty. Otherwise, it is necessary to adopt other control approaches.

TABLE II: Comparisons of different control approaches with known or unknown constant θRsubscript𝜃𝑅\theta_{R}italic_θ start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT.
Case Reference
Control approach
1 [21, 22]
Static gain:
r=80𝑟80r=80italic_r = 80
2 [20, 21]
Time-varying gain (bounded type):
r˙=11.4rmax{80r,0}˙𝑟11.4𝑟80𝑟0\dot{r}=\frac{1}{1.4r}\max\left\{80-r,0\right\}over˙ start_ARG italic_r end_ARG = divide start_ARG 1 end_ARG start_ARG 1.4 italic_r end_ARG roman_max { 80 - italic_r , 0 }
with r(0)=1𝑟01r(0)=1italic_r ( 0 ) = 1
3 [23]
Time-varying gain (unbounded type):
r(t)=ln(t+6)𝑟𝑡𝑡6r(t)=\ln\left(t+6\right)italic_r ( italic_t ) = roman_ln ( italic_t + 6 )
4 [8]
Dynamic gain:
r˙=(x1x^1)2r7+i=13x^i2r92i˙𝑟superscriptsubscript𝑥1subscript^𝑥12superscript𝑟7superscriptsubscript𝑖13superscriptsubscript^𝑥𝑖2superscript𝑟92𝑖\dot{r}=\frac{\left(x_{1}-\hat{x}_{1}\right)^{2}}{r^{7}}+\sum\limits_{i=1}^{3}% \frac{\hat{x}_{i}^{2}}{r^{9-2i}}over˙ start_ARG italic_r end_ARG = divide start_ARG ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_r start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT end_ARG + ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT divide start_ARG over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_r start_POSTSUPERSCRIPT 9 - 2 italic_i end_POSTSUPERSCRIPT end_ARG
with r(0)=1𝑟01r(0)=1italic_r ( 0 ) = 1
5
This
article
LBS gain:
(32) with μm=e3subscript𝜇𝑚superscript𝑒3\mu_{m}=e^{3}italic_μ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT, m=1,2,𝑚12m=1,2,\ldotsitalic_m = 1 , 2 , …
6
This
article
LBS gain:
(32) with μ1=e8subscript𝜇1superscript𝑒8\mu_{1}=e^{8}italic_μ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT 8 end_POSTSUPERSCRIPT and
μm=e3subscript𝜇𝑚superscript𝑒3\mu_{m}=e^{3}italic_μ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT, m=2,3,𝑚23m=2,3,\ldotsitalic_m = 2 , 3 , …

Let θR=0.1subscript𝜃𝑅0.1\theta_{R}=0.1italic_θ start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT = 0.1. To ensure the fairness of the comparison, for Cases 1-6, the control parameters are set as [a1,a2,a3]T=[3,3,3]Tsuperscriptsubscript𝑎1subscript𝑎2subscript𝑎3Tsuperscript333T\left[a_{1},a_{2},a_{3}\right]^{\mathrm{T}}=\left[3,3,3\right]^{\mathrm{T}}[ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT = [ 3 , 3 , 3 ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT and [b1,b2,b3]T=[0.3,0.8,1.2]Tsuperscriptsubscript𝑏1subscript𝑏2subscript𝑏3Tsuperscript0.30.81.2T\left[b_{1},b_{2},b_{3}\right]^{\mathrm{T}}=\left[0.3,0.8,1.2\right]^{\mathrm{% T}}[ italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT = [ 0.3 , 0.8 , 1.2 ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT, and the initial values are selected as [x1(0),[x_{1}(0),[ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( 0 ) , x2(0),x3(0)]T=[2,2,2]Tx_{2}(0),x_{3}(0)]^{\mathrm{T}}=\left[2,-2,2\right]^{\mathrm{T}}italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( 0 ) , italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( 0 ) ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT = [ 2 , - 2 , 2 ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT and [x^1(0),x^2(0),x^3(0)]T=[0,0,0]Tsuperscriptsubscript^𝑥10subscript^𝑥20subscript^𝑥30Tsuperscript000T\left[\hat{x}_{1}(0),\hat{x}_{2}(0),\hat{x}_{3}(0)\right]^{\mathrm{T}}=\left[0% ,0,0\right]^{\mathrm{T}}[ over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( 0 ) , over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( 0 ) , over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( 0 ) ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT = [ 0 , 0 , 0 ] start_POSTSUPERSCRIPT roman_T end_POSTSUPERSCRIPT. After calculation, we obtain that λmin(P)=3.0419subscript𝜆𝑃3.0419\lambda_{\min}(P)=3.0419italic_λ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT ( italic_P ) = 3.0419 and λmax(P)=99.6799subscript𝜆𝑃99.6799\lambda_{\max}(P)=99.6799italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ( italic_P ) = 99.6799. For Cases 5 and 6, the positive nondecreasing function ϕ(ωm)italic-ϕsubscript𝜔𝑚\phi(\omega_{m})italic_ϕ ( italic_ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) is chosen as ϕ(ωm)=1italic-ϕsubscript𝜔𝑚1\phi(\omega_{m})=1italic_ϕ ( italic_ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) = 1, the positive sequence σ¯¯𝜎\bar{\sigma}over¯ start_ARG italic_σ end_ARG is selected as σ¯m=m0.9subscript¯𝜎𝑚𝑚0.9\bar{\sigma}_{m}=m-0.9over¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = italic_m - 0.9, m=1,,𝑚1m=1,\ldots,italic_m = 1 , … , the positive sequence σ¯¯𝜎\underline{\sigma}under¯ start_ARG italic_σ end_ARG is selected as σ¯m=emsubscript¯𝜎𝑚superscript𝑒𝑚\underline{\sigma}_{m}=e^{-m}under¯ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT - italic_m end_POSTSUPERSCRIPT, m=1,𝑚1m=1,\ldotsitalic_m = 1 , …, and r0=1subscript𝑟01r_{0}=1italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 1.

Under those controllers, the simulation results are displayed in Figs. 7-11. It is shown that the proposed control approach performs well with faster convergence speed and better transient performance. For example, the convergence time and peak value of state x1subscript𝑥1x_{1}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT are significantly decreased from Case 1 to Case 6.

In summary, the above examples and comparisons firmly verify the effectiveness and advantages of the LBS gain approach.

VI Conclusion

This article has studied the global regulation problem for feedforward nonlinear systems with unknown input-output-dependent growth rates. A novel LBS gain approach has been proposed to counteract system uncertainties and nonlinearities. Moreover, a tanh-type speed-regulation function is embedded in the switching mechanism to improve control performance. Under the proposed controller, the global regulation of the systems has been achieved with faster convergence speed and better transient performance.

References

  • [1] M. Krstic, “Feedback linearizability and explicit integrator forwarding controllers for classes of feedforward systems,” IEEE Trans. Autom. Control, vol. 49, no. 10, pp. 1668–1682, Oct. 2004.
  • [2] I. Karafyllis and M. Krstic, “Global stabilization of feedforward systems under perturbations in sampling schedule,” SIAM J. Control Optim., vol. 50, no. 3, pp. 1389–1412, Jun. 2012.
  • [3] J. Zhu and C. Qian, “Local asymptotic stabilization for a class of uncertain upper-triangular systems,” Automatica, vol. 118, Aug. 2020, Art. no. 108954.
  • [4] K. Li, C. K. Ahn, W. X. Zheng, and C. Hua, “Distributed leader-following consensus of feedforward nonlinear delayed multiagent systems via general switched compensation control,” IEEE Trans. Cybern., early access, Feb. 2023, doi: 10.1109/TCYB.2023.3245125.
  • [5] C. R. Zhao and X. J. Xie, “Global stabilization of stochastic high-order feedforward nonlinear systems with time-varying delay,” Automatica, vol. 50, no. 1, pp. 203–210, Jan. 2014.
  • [6] B. Zhou and X. Yang, “Global stabilization of feedforward nonlinear time-delay systems by bounded controls,” Automatica, vol. 88, pp. 21–30, Feb. 2018.
  • [7] M. S. Koo, H. L. Choi, and J. T. Lim, “Global regulation of a class of feedforward and non-feedforward nonlinear systems with a delay in the input,” Automatica, vol. 48, no. 10, pp. 2607–2613, Oct. 2012.
  • [8] H. Li, X. Zhang, and S. Liu, “An improved dynamic gain method to global regulation of feedforward nonlinear systems,” IEEE Trans. Autom. Control, vol. 67, no. 6, pp. 2981–2988, Jun. 2022.
  • [9] X. Jia, S. Xu, G. Cui, B. Zhang, and Q. Ma, “Global adaptive regulation of feedforward nonlinear time-delay systems by output feedback,” Int. J. Robust Nonlinear Control, vol. 27, no. 14, pp. 2451–2472, Nov. 2017.
  • [10] X. Ye, “Pseudo-decentralized adaptive stabilization of large-scale feedforward nonlinear systems,” Automatica, vol. 45, no. 5, pp. 1232–1236, May 2009.
  • [11] M. Krstic, “Input delay compensation for forward complete and strict-feedforward nonlinear systems,” IEEE Trans. Autom. Control, vol. 55, no. 2, pp. 287–303, Feb. 2010.
  • [12] S. Ding, C. Qian, and S. Li, “Global stabilization of a class of feedforward systems with lower-order nonlinearities,” IEEE Trans. Autom. Control, vol. 55, no. 3, pp. 691–696, Jan. 2010.
Refer to caption
Figure 4: The trajectories of xisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and xix^isubscript𝑥𝑖subscript^𝑥𝑖x_{i}-\hat{x}_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, i=1,2,3𝑖123i=1,2,3italic_i = 1 , 2 , 3, in Case 1.
Refer to caption
Figure 5: The trajectories of xisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and xix^isubscript𝑥𝑖subscript^𝑥𝑖x_{i}-\hat{x}_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, i=1,2,3𝑖123i=1,2,3italic_i = 1 , 2 , 3, in Case 2.
Refer to caption
Figure 6: The trajectories of xisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and xix^isubscript𝑥𝑖subscript^𝑥𝑖x_{i}-\hat{x}_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, i=1,2,3𝑖123i=1,2,3italic_i = 1 , 2 , 3, in Case 3.
Refer to caption
Figure 7: The trajectories of xisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and xix^isubscript𝑥𝑖subscript^𝑥𝑖x_{i}-\hat{x}_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, i=1,2,3𝑖123i=1,2,3italic_i = 1 , 2 , 3, in Case 4.
Refer to caption
Figure 8: The trajectories of xisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and xix^isubscript𝑥𝑖subscript^𝑥𝑖x_{i}-\hat{x}_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, i=1,2,3𝑖123i=1,2,3italic_i = 1 , 2 , 3, in Case 5.
Refer to caption
Figure 9: The trajectories of u𝑢uitalic_u and r(t)subscript𝑟𝑡r_{\ell(t)}italic_r start_POSTSUBSCRIPT roman_ℓ ( italic_t ) end_POSTSUBSCRIPT in Case 5.
Refer to caption
Figure 10: The trajectories of xisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and xix^isubscript𝑥𝑖subscript^𝑥𝑖x_{i}-\hat{x}_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, i=1,2,3𝑖123i=1,2,3italic_i = 1 , 2 , 3, in Case 6.
Refer to caption
Figure 11: The trajectories of u𝑢uitalic_u and r(t)subscript𝑟𝑡r_{\ell(t)}italic_r start_POSTSUBSCRIPT roman_ℓ ( italic_t ) end_POSTSUBSCRIPT in Case 6.
  • [13] M. Krstic, I. Kanellakopoulos, and P. V. Kokotovic, Nonlinear and adaptive control design. New York, USA: John Wiley, 1995.
  • [14] Y. Li and S. Tong, “Bumpless transfer distributed adaptive backstep** control of nonlinear multi-agent systems with circular filtering under DoS attacks,” Automatica, vol. 157, Nov. 2023, Art. no. 111250.
  • [15] H. Wang, P. X. Liu, and P. Shi, “Observer-based fuzzy adaptive output-feedback control of stochastic nonlinear multiple time-delay systems,” IEEE Trans. Cybern., vol. 47, no. 9, pp. 2568–2578, Sep. 2017.
  • [16] S. Shi, S. Xu, W. Liu, and B. Zhang, “Global fixed-time consensus tracking of nonlinear uncertain multiagent systems with high-order dynamics,” IEEE Trans. Cybern., vol. 50, no. 4, pp. 1530–1540, Apr. 2020.
  • [17] Y. Li, Y. X. Li, and S. Tong, “Event-based finite-time control for nonlinear multiagent systems with asymptotic tracking,” IEEE Trans. Autom. Control, vol. 68, no. 6, pp. 3790–3797, Jun. 2023.
  • [18] Z. Y. Sun, C. Zhou, C. Wen, and C. C. Chen, “Adaptive event-triggered fast finite-time stabilization of high-order uncertain nonlinear systems and its application in maglev systems,” IEEE Trans. Cybern., early access, Nov. 2022, doi: 10.1109/TCYB.2022.3220742.
  • [19] X. Zhang, Q. Liu, L. Baron, and E. K. Boukas, “Feedback stabilization for high order feedforward nonlinear time-delay systems,” Automatica, vol. 47, no. 5, pp. 962–967, May 2011.
  • [20] X. Zhang, L. Baron, Q. Liu, and E. K. Boukas, “Design of stabilizing controllers with a dynamic gain for feedforward nonlinear time-delay systems,” IEEE Trans. Autom. Control, vol. 56, no. 3, pp. 692–697, Dec. 2011.
  • [21] H. Li, Q. Liu, G. Feng, and X. Zhang, “Leader–follower consensus of nonlinear time-delay multiagent systems: A time-varying gain approach,” Automatica, vol. 126, Apr. 2021, Art. no. 109444.
  • [22] C. Zhang, L. Chang, and X. Zhang, “Leader-follower consensus of upper-triangular nonlinear multi-agent systems,” IEEE/CAA J. Automatica Sinica, vol. 1, no. 2, pp. 210–217, Apr. 2014.
  • [23] Q. Liu, X. Zhang, and H. Li, “Global regulation for feedforward systems with both discrete delays and distributed delays,” Automatica, vol. 113, Mar. 2020, Art. no. 108753.
  • [24] Z. Liang and Q. Liu, “Design of stabilizing controllers of upper triangular nonlinear time-delay systems,” Syst. Control Lett., vol. 75, pp. 1–7, Jan. 2015.
  • [25] H. Lei and W. Lin, “Universal adaptive control of nonlinear systems with unknown growth rate by output feedback,” Automatica, vol. 42, no. 10, pp. 1783–1789, Oct. 2006.
  • [26] P. Wang, K. Zhang, and X. J. Xie, “Global output feedback control for uncertain nonlinear feedforward systems,” Int. J. Control, vol. 92, no. 10, pp. 2360–2368, Mar. 2019.
  • [27] C. Guo and X. J. Xie, “Output feedback control of feedforward nonlinear systems with unknown output function and input matching uncertainty,” Int. J. Syst. Sci., vol. 51, no. 6, pp. 971–986, Apr. 2020.
  • [28] X. Ye, “Logic-based switching adaptive stabilization of feedforward nonlinear systems,” IEEE Trans. Autom. Control, vol. 44, no. 11, pp. 2174–2178, Nov. 1999.
  • [29] L. Vu and D. Liberzon, “Supervisory control of uncertain linear time-varying systems,” IEEE Trans. Autom. Control, vol. 56, no. 1, pp. 27–42, Jul. 2011.
  • [30] M. Yu, “Logic-based switching control for stabilization of stochastic feedforward nonlinear systems,” IEEE Trans. Autom. Control, vol. 65, no. 10, pp. 4408–4415, Nov. 2020.
  • [31] C. Huang, H. Zhang, Z. Wang, and H. Yan, “Output-feedback adaptive control of nonlinear systems with input-output-dependent lower-triangular growth rate: a logic-based switching approach,” IEEE Trans. Syst., Man, Cybern., vol. 51, no. 8, pp. 4804–4813, Aug. 2021.
  • [32] W. Chen, C. Wen, and J. Wu, “Global exponential/finite-time stability of nonlinear adaptive switching systems with applications in controlling systems with unknown control direction,” IEEE Trans. Autom. Control, vol. 63, no. 8, pp. 2738–2744, Aug. 2018.
  • [33] C. Huang, H. Yan, H. Zhang, and Z. Wang, “Passivity-based output synchronization with switching graphs and transmission delays,” IEEE Trans. Cybern., vol. 52, no. 5, pp. 3370–3379, May 2022.
  • [34] Y. Huang and Y. Liu, “Switching event-triggered control for a class of uncertain nonlinear systems,” Automatica, vol. 108, Oct. 2019, Art. no. 108471.
  • [35] L. Xing, C. Wen, Z. Liu, H. Su, and J. Cai, “Adaptive compensation for actuator failures with event-triggered input,” Automatica, vol. 85, pp. 129–136, Nov. 2017.
  • [36] C. Qian and W. Lin, “A continuous feedback approach to global strong stabilization of nonlinear systems,” IEEE Trans. Autom. Control, vol. 46, no. 7, pp. 1061–1079, Jul. 2001.
  • [37] J. J. Slotine and W. Li, Applied nonlinear control. New Jersey, USA: Prentice Hall, 1991.
  • [38] M. Ghodrat and H. J. Marquez, ”On the local input-output stability of event-triggered control systems,” IEEE Trans. Autom. Control, vol. 64, no. 1, pp. 174–189, Jan. 2019.
  • [39] D. Fan, X. Zhang, and W. Pan, ”Global regulation of large-scale nonlinear systems via decentralized output-feedback switching control,” Int. J. Robust Nonlinear Control, vol. 33, no. 13, pp. 7606–7622, May 2023.
  • [40] C. C. Chen, C. Qian, Z. Y. Sun, and Y. W. Liang, “Global output feedback stabilization of a class of nonlinear systems with unknown measurement sensitivity,” IEEE Trans. Autom. Control, vol. 63, no. 7, pp. 2212–2217, Jul. 2018.
  • [41] X. Zhang and Y. Lin, “Adaptive output feedback control for a class of large-scale nonlinear time-delay systems,” Automatica, vol. 52, pp. 87–94, Feb. 2015.
  • [42] K. Li, C. C. Hua, X. You, and X. P. Guan, “Output feedback-based consensus control for nonlinear time delay multiagent systems,” Automatica, vol. 111, Jan. 2020, Art. no. 108669.