
The article studies H∞ control as well as adaptive robust control issues on the predefined time of nonlinear time-delay systems with different power Hamiltonian functions. First, for such Hamiltonian systems with external disturbance and delay phenomenon, we construct the appropriate Lyapunov function and Hamiltonian function of different powers. Then, a predefined-time H∞ control approach is presented to stabilize the systems within a predefined time. Furthermore, when considering nonlinear Hamiltonian system with unidentified disturbance, parameter uncertainty and delay, we devise a predefined-time adaptive robust strategy to ensure that the systems reach equilibrium within one predefined time and have better resistance to disturbance and uncertainty. Finally, the validity of the results is verified with a river pollution control system example.
Citation: Shutong Liu, Renming Yang. Adaptive predefined-time robust control for nonlinear time-delay systems with different power Hamiltonian functions[J]. AIMS Mathematics, 2023, 8(12): 28153-28175. doi: 10.3934/math.20231441
[1] | Kunting Yu, Yongming Li . Adaptive fuzzy control for nonlinear systems with sampled data and time-varying input delay. AIMS Mathematics, 2020, 5(3): 2307-2325. doi: 10.3934/math.2020153 |
[2] | Guijun Xing, Huatao Chen, Zahra S. Aghayan, Jingfei Jiang, Juan L. G. Guirao . Tracking control for a class of fractional order uncertain systems with time-delay based on composite nonlinear feedback control. AIMS Mathematics, 2024, 9(5): 13058-13076. doi: 10.3934/math.2024637 |
[3] | Fang Zhu, Pengtong Li . Adaptive fuzzy consensus tracking control of multi-agent systems with predefined time. AIMS Mathematics, 2025, 10(3): 5307-5331. doi: 10.3934/math.2025245 |
[4] | Qike Zhang, Tao Xie, Wenxiang Fang . Fixed/predefined-time generalized synchronization for stochastic complex dynamical networks with delays. AIMS Mathematics, 2024, 9(3): 5482-5500. doi: 10.3934/math.2024266 |
[5] | Xuelian Jin . Exponential stability analysis and control design for nonlinear system with time-varying delay. AIMS Mathematics, 2021, 6(1): 102-113. doi: 10.3934/math.2021008 |
[6] | Chao Ma, Tianbo Wang, Wenjie You . Master-slave synchronization of Lurie systems with time-delay based on event-triggered control. AIMS Mathematics, 2023, 8(3): 5998-6008. doi: 10.3934/math.2023302 |
[7] | Miao Xiao, Zhe Lin, Qian Jiang, Dingcheng Yang, Xiongfeng Deng . Neural network-based adaptive finite-time tracking control for multiple inputs uncertain nonlinear systems with positive odd integer powers and unknown multiple faults. AIMS Mathematics, 2025, 10(3): 4819-4841. doi: 10.3934/math.2025221 |
[8] | Gaoran Wang, Weiwei Sun, Shuqing Wang . Stabilization of wind farm integrated transmission system with input delay. AIMS Mathematics, 2021, 6(9): 9177-9193. doi: 10.3934/math.2021533 |
[9] | Qiaoping Li, Yu Chen, Lingyuan Ma . Predefined-time control of chaotic finance/economic system based on event-triggered mechanism. AIMS Mathematics, 2023, 8(4): 8000-8017. doi: 10.3934/math.2023404 |
[10] | Weiwei Sun, Mengyang Qiu, Xinyu Lv . H∞ filter design for a class of delayed Hamiltonian systems with fading channel and sensor saturation. AIMS Mathematics, 2020, 5(4): 2909-2922. doi: 10.3934/math.2020188 |
The article studies H∞ control as well as adaptive robust control issues on the predefined time of nonlinear time-delay systems with different power Hamiltonian functions. First, for such Hamiltonian systems with external disturbance and delay phenomenon, we construct the appropriate Lyapunov function and Hamiltonian function of different powers. Then, a predefined-time H∞ control approach is presented to stabilize the systems within a predefined time. Furthermore, when considering nonlinear Hamiltonian system with unidentified disturbance, parameter uncertainty and delay, we devise a predefined-time adaptive robust strategy to ensure that the systems reach equilibrium within one predefined time and have better resistance to disturbance and uncertainty. Finally, the validity of the results is verified with a river pollution control system example.
Actual nonlinear systems are subject to a wide variety of unknown disturbances, parameter uncertainties and delay phenomena [1,2]. Robust control and adaptive control methods have been proven successful at addressing these issues [3,4,5,6,7,8,9,10,11,12,13,14]. For nonlinear time-delay systems (NTDSs) with variable powers, [4] solved the adaptive robust tracking control problem. Taking into account the disturbance and time-varying delay of nonlinear Lipschitz systems, [5] designed a class of delay-dependent H∞ dynamic observers. The literature [6] investigated the global adaptive state feedback control issue of stochastic NTDSs with unknown disturbances and time-dependent delays. A new adaptive tracking controller with minimum learning parameters was designed to solve an adaptive tracking issue in finite time caused by full-state constrained NTDSs under input saturation [8]. The Lyapunov-Krasovskii functional method was applied to investigate the adaptive robust control problem on finite time of NTDSs subject to uncertainty and disturbances [10]. For NTDSs with the triangular form, the robust output tracking control problem is solved by neural network [11]. For stochastic NTDSs with partially known jump rates, [12] investigated the continuous gain-scheduled robust fault detection issue. The above results developed several good infinite-time and finite-time methods. Although the finite-time control scheme presented above achieves faster convergence and greater robustness than the infinite-time scheme, its convergence time is determined by giving the initial state. Namely, its convergence time has an uncertain upper bound.
As a result, a predefined-time control method is presented. As is well known, a closed-loop system (CLS) operated under a predefined-time strategy will maintain its convergence time uncorrelated with its initial state, and the upper bound of its convergence time is set beforehand, which improves the control accuracy of the CLS and compensates for the limitations of the finite-time control scheme. Consequently, the predefined-time control approach has received considerable focus from scholars, and some excellent results have been produced [15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33] on the mechanical system, time-varying system and uncertain system. Meanwhile, many effective predefined-time control methods have also been proposed like optimal control [16], time-varying feedback [17,18,19], backstepping [20], high-gain approach [26] and so on. Among them, the Lyapunov-like theorem proposed in [25] ensured that such dynamic systems reached stability in a predefined time and also constituted a framework based on predefined-time stability analysis. By introducing time transformations with terminal time terms, [26] investigated the stability in a predefined time of the nonlinear uncertain system. With a new scale-free backstepping method, [28] solved the predefined-time mean-square stability as well as the inverse optimality issues of nonlinear stochastic systems. By designing a double time-varying gain, [29] presented a new predefined-time adaptive control method and solved the predefined-time control problems involved in triangular NTDSs having unknown parameters. Even so, there are few predefined-time control results of NTDSs except [29]. Particularly, as far as the authors know, no predefined-time control result has been published regarding the NTDSs with external disturbances and parameter uncertainty simultaneously, which inspired the present work.
As is well known, it is a very difficult task to study nonlinear systems due to lack of an effective research tool. Recently, the Hamiltonian method, as an important nonlinear research tool, has received much attention in the academic community and has been used to solve succesfully a large number of nonlinear problems. In fact, one of the advantages of using the Hamiltonian function method is that the Hamiltonian function in a Hamiltonian system can be chosen as a candidate Lyapunov function, which effectively overcomes the difficulty of constructing Lyapunov functions. Moreover, several well-established techniques for the design of Hamiltonian systems are given in the literature [34,35,36]. Among them, the authors also develop many strategies to obtain their Hamiltonian forms for given nonlinear systems. These methods are presented so that one can easily convert the system under study into its Hamiltonian version. However, the fact that the powers of the Hamiltonian functions in the literature [9,14,37,38] are the same for each state implies that the results have greater limitations.
In the paper, we investigate a general class of NTDSs with uncertain parameter and external disturbance, and propose several predefined-time H∞ and adaptive robust control results by applying the Hamiltonian function method with different powers. Here are some of the main contributions of this paper: (1) Contrary to the available results of infinite-time control as well as finite-time control, our predefined-time controller is capable of ensuring the CLS converges to zero within any given predefined constant number, and its convergence time cannot be affected by the initial state, making the system behavior better determined. (2) In contrast with the previous NTDS control results using the Hamiltonian approach (with the same power Hamiltonian form), this paper develops several more general results with different power Hamiltonian function forms, implying that these results have broader applications. (3) Compared with the recent predefined-time control result on the delay system in [29] (considering only the triangular form and unknown parameter), this paper examines a general class of NTDSs subject to uncertainties and disturbances and designs its predefined-time H∞ controller and adaptive robust controller by applying different power Hamiltonian forms. As expected, the results are more in line with reality.
The remaining sections of the paper are listed below. In Section 2, we present several preliminaries. Section 3 gives our main findings, Section 4 illustrates a case of river pollution that supports our new result and Section 5 is the conclusion.
Consider the system
˙x=f(t,x,x(t−h),ρ), | (2.1) |
where f:R+×Rn×Rn→Rn indicates a nonlinear function, x∈Rn represents the system state, h>0 is the constant delay, ρ denotes an uncertain constant parameter with appropriate dimension, and t indicates time variable defined on [t0,∞), where t0∈R+∪{0}, x0=x(t0) is the initial condition.
In some practical cases, it would be desirable if the system (2.1) could achieve its original point in a given time Ta, where Ta is a constant and can be defined beforehand.
Assume that M(⊂Rn) is a non-empty set. If any solution x(t,x0) reaches M in t≤t0+Ta, then the predefined time Ta gets defined.
Lemma 2.1. Suppose that V(t,xt):=V is a continuous radial unbounded function with V(t,0)=0 such that
˙V≤−1qTaexp(Vq)V1−q,x∈M, | (2.2) |
holds, then M is predefined-time attractive, where xt is a delay function segment defined as xt:=x(t+ϱ),ϱ∈[−h,0] with h>0, the constant 0<q≤1 and Ta is the predefined time.
Proof. From Eq (2.2), it is easy to obtain:
V(t,xt)≤[ln(1t−t0Ta+exp(−(Vx0)q))]1q. | (2.3) |
To give the upper boundary of t, using V(t,0)=0, we can obtain
t≤t0+Ta[1−exp(−(Vx0)q)],∀x0∈Rn, | (2.4) |
where Vx0 denotes the initial value of V. From Eq (2.4), and 0<exp(−(Vx0)q)≤1, we have
t≤t0+Ta,∀x0∈Rn, | (2.5) |
implying Ta is the predefined time. Therefore, it has been proved.
Lemma 2.2. [39] For real matrices ϝa,ϝb and a positive real number τ, the following equation holds:
ϝTaϝb+ϝTbϝa⩽τϝTaϝa+τ−1ϝTbϝb. | (2.6) |
Lemma 2.3. [35] When a scalar function g(x) has continuous partial derivatives of order n and g(0)=0(x∈Rn), then g(x) may be characterized as g(x)=l1(x)x1+⋯+ln(x)xn with li(x)(i=1,2,⋯,n) also being scalar functions.
Assuming k(x)(∈Rn) is a smooth function and k(0)=0, then k(x):=M(x)x=
[l11(x)l12(x)⋯l1n(x)l21(x)l22(x)⋯l2n(x)⋮⋮⋮⋮ln1(x)ln2(x)⋯lnn(x)][x1x2⋯xn]. | (2.7) |
Lemma 2.4. [13] For any given real number d≥1, the inequality holds:
nd−1d(n∑i=1|xi|)1d≥n∑i=1|xi|1d≥(n∑i=1|xi|)1d. | (2.8) |
Consider the following NTDS
˙x=[J(x)−R(x)]∇xH(x)+T(x)∇˜xH(˜x)+g1(x)u+g2(x)ω, | (3.1) |
where the state vector is x(t)(∈Ω), Ω represents the bounded convex neighborhood of the zero point inside the space Rn, inverse symmetric structure matrix J(x)(∈Rn×n) and positive definite symmetric matrix R(x)(∈Rn×n) are given, ˜x:=x(t−h), Hamiltonian function H(x) reaches its minimum when x=0 that is H(0)=0, the gradient vector of H(x) is denoted by ∇TxH(x), T(x)∈Rn×n with T(0)=0, g1(x) and g2(x) are the weighted matrices, u represents system input, ω denotes outside disturbance, and φ(η) denotes a vector-valued initial value function. Moreover, assume that g1(x) has full column rank.
To present several predefined-time control results on the Hamiltonian system (3.1), we assume that
H(x)=n∑i=1(x2i)αi2αi−1(αi>1,i=1,⋯,n) | (3.2) |
and y=gT1(x)∇xH(x) is the system output signal.
Remark 3.1. Note that the Hamiltonian function of the present paper has different powers, which is different from the existing results on the Hamiltonian system [9,14,37,38]. It should be mentioned as well that we presume the Hamiltonian function takes the form (3.2) so as to get certain predefined-time control outcomes on the Hamiltonian system (3.1). Obviously, a real system cannot satisfy the form. For a specific system, we have the following methods to develop its Hamiltonian form: the orthogonal decomposition method [40], Hamiltonian functional method [40], the energy shaping approach [40], the vector field decomposition method [41] and so on. In this section, we only present a theory result. Once the theory result is obtained, then one can design a suitable controller and apply the energy shaping approach to convert the general form to the form (3.2). Please refer to Section 4 for more details.
Assumption 3.1. The disturbance ω satisfies
Λ={ω∈Rq:μ2∫+∞0ωT(t)ω(t)dt≤1}, | (3.3) |
where μ>0 is a given positive constant.
For the purpose of analysis, the set Ω is selected in the following form:
Ω:={x:αTjx⩽1,j=1,2,⋯,n}, | (3.4) |
where αj(j=1,2,⋯,n) are known constant vectors, which describe n edges of Ω.
We begin by defining the predefined-time H∞ stabilization issue.
The predefined-time H∞ stabilization is to: Design a controller u=a(x) so that the CLS is stable for a predefined time when ω disappears. Meanwhile, when ω∈Λ is not zero, the zero-state response (φ(η)=0, η∈[−h,0]) meets
∫t0∥z(s)∥2ds≤γ2∫t0∥ω(s)∥2ds,0<t<∞, | (3.5) |
where positive constant γ represents the disturbance suppression level, while z denotes the penalty signal described by
z=h(x)y=h(x)g1T(x)∇xH(x), | (3.6) |
with the weighted matrix h(x) having the appropriate dimension.
Now, the main results of our study are presented.
Theorem 3.1. Considering the system (3.1) under Assumption 3.1, for Ta>0 and γ>0, if
(1) constant matrices L<0, P>0 and constant numbers ϵ>0, 0<r≤γ2 exist, the following inequalities hold:
−2R(x)+ϵ−1In+r−1g2(x)g2T(x)−1γ2g1(x)g1T(x)≤L, | (3.7) |
2∇xTH(x)∇xH(x)P−ϵTT(x)T(x)≥0, | (3.8) |
(2) real numbers s>0 and μ>0 exist and
[2s−δγ22μ2−sαTj−sαjIn]⩾0,j=1,2,⋯,n, | (3.9) |
then a predefined-time H∞ controller of the NTDS (3.1) could be constructed as follows:
g1(x)u=−1σTaΦ(x)−∇xH(x)∇˜xTH(˜x)P∇˜xH(˜x)+g1(x)v, | (3.10) |
v=−12[hT(x)h(x)+1γ2Im]g1T(x)∇xH(x), | (3.11) |
where δ:=max{c2αmin−22αmin−1,c2αmax−22αmax−1} with c:=max{‖x‖:x∈Ω}, σ:=W1αmax−1αmin with H(x)≤W when x∈Ω, αmin represents the minimum value of αi, αmax represents the maximum value of αi, and Φ(x) is the predefined-time stabilizing function that follows
Φ(x)=21−3αminαminαmin(2αmax−1)2α2max(αmin−1)exp[(2H(x))1−1αmin]∇xH(x). | (3.12) |
Proof. To prove the system (3.1) is a predefined-time H∞ stabilization, we first show (3.5) holds for ω≠0, and then prove its stability in a predefined time when ω disappears.
The Lyapunov function is constructed in the following form:
V(x)=2H(x). | (3.13) |
Based on Lemma 2.2, one can derive
2∇TxH(x)g2(x)ω≤rωTω+r−1∇TxH(x)g2(x)gT2(x)∇xH(x). |
Computing the derivative of V(x) and using ∇xTH(x)J(x)∇xH(x)=0, one can obtain
˙V(x)≤−2∇TxH(x)R(x)∇xH(x)+2∇TxH(x)T(x)∇˜xH(˜x)+2∇TxH(x)g1(x)u+2∇TxH(x)g2(x)ω≤−2∇TxH(x)R(x)∇xH(x)+2∇TxH(x)T(x)∇˜xH(˜x)+2∇TxH(x)g1(x)u+rωTω+r−1∇TxH(x)g2(x)gT2(x)∇xH(x)≤∇xTH(x)[−2R(x)+r−1g2(x)gT2(x)+ϵ−1In]∇xH(x)+∇T˜xH(˜x)[−2∇TxH(x)∇xH(x)P+ϵTT(x)T(x)]∇˜xH(˜x)−2∇TxH(x)1σTaΦ(x)+2∇TxH(x)g1(x)v+r∥ω∥2≤∇TxH(x)[−2R(x)+ϵ−1In+r−1g2(x)gT2(x)−1γ2g1(x)gT1(x)]∇xH(x)+∇T˜xH(˜x)[−2∇TxH(x)∇xH(x)P+ϵTT(x)T(x)]∇˜xH(˜x)−2∇TxH(x)1σTaΦ(x)−∥z∥2+r∥ω∥2≤−21−2αminαminσTaαmin(2αmax−1)2α2max(αmin−1)exp[(2H(x))1−1αmin]∇TxH(x)∇xH(x)−∥z∥2+r∥ω∥2. | (3.14) |
Noting that 2αi2αi−1=11−12αi is a decreasing function, we have
∇xTH(x)∇xH(x)=n∑i=1(2αi2αi−1)2(x2i)12αi−1≥(2αmax2αmax−1)2n∑i=1(x2i)12αi−1. | (3.15) |
Next, when x∈Ω, let H(x)≤W. Since H(x)≤W, we can obtain that 1W∑ni=1(xi)2αi2αi−1<1. From that and Lemma 2.4, we get
n∑i=1(2αi2αi−1)2(x2i)12αi−1≥(2αmax2αmax−1)2n∑i=1(x2i)12αi−1=(2αmax2αmax−1)2n∑i=1[(x2i)αi2αi−1]1αi≥(2αmax2αmax−1)2[n∑i=1(xi)2αi2αi−1]1αi=(2αmax2αmax−1)2W1αi[1Wn∑i=1(xi)2αi2αi−1]1αi≥(2αmax2αmax−1)2W1αi[1Wn∑i=1(xi)2αi2αi−1]1αmin=(2αmax2αmax−1)2W1αi−1αmin(H(x))1αmin. | (3.16) |
Note that the monotonicity of W1αi−1αmin is related to the value range of W. When 0<W≤1, W1αi−1αmin is an increasing function of αi, then W1αi−1αmin≥W1αmin−1αmin=1 and if W>1, W1αi−1αmin is a decreasing function on αi, we have W1αi−1αmin≥W1αmax−1αmin. Combining these two cases, we have W1αi−1αmin≥min{1,W1αmax−1αmin}=W1αmax−1αmin:=σ with σ being a positive constant. Substituting it into Eq (3.16), we have ∑ni=1(2αi2αi−1)2(x2i)12αi−1≥σ(2αmax2αmax−1)2(H(x))1αmin, namely,
∇TxH(x)∇xH(x)≥σ(2αmax2αmax−1)2(H(x))1αmin. | (3.17) |
Substituting (3.17) into (3.14), one can get
˙V(x)≤−αminTa(αmin−1)exp[(2H(x))1−1αmin](2H(x))1αmin−∥z∥2+r∥ω∥2. | (3.18) |
Now, we prove (3.5) holds.
By letting Γ(t,x)=V(x)+∫t0(∥z(s)∥2−γ2∥ω(s)∥2)ds, we next indicate that Γ(t,x)≤0.
Noting that r≤γ2, we obtain
˙Γ(t,x)=˙V(x)+∥z∥2−γ2∥ω∥2≤−αminTa(αmin−1)exp[(2H(x))1−1αmin](2H(x))1αmin−∥z∥2+r∥ω∥2+∥z∥2−γ2∥ω∥2≤(r−γ2)∥ω∥2≤0. | (3.19) |
Using the condition of zero-state response and integrating (3.19) over 0 and t result in
V(x)+∫t0(∥z(s)∥2−γ2∥ω(s)∥2)ds≤0. | (3.20) |
Since V(x)≥0, one obtains
∫t0∥z∥2ds≤γ2∫t0∥ω(s)∥2)ds. | (3.21) |
In addition, noting that αi2αi−1<1 and xTx=∑ni=1(xi)2, we have xTx=c2∑ni=1(xic)2≤c2∑ni=1[(xic)2]αi2αi−1=c2c2αi2αi−1∑ni=1(x2i)αi2αi−1=c2αi−22αi−1H(x) holds on Ω.
The monotonicity of c2αi−22αi−1 is related to the value range of c. When 0<c≤1, c2αi−22αi−1 is a decreasing function of αi, then c2αi−22αi−1≤c2αmin−22αmin−1 and if c>1, c2αi−22αi−1 is an increasing function of αi, we have c2αi−22αi−1≤c2αmax−22αmax−1. Combining these two equations, we can reach the conclusion that c2αi−22αi−1≤max{c2αmin−22αmin−1,c2αmax−22αmax−1}:=δ, from which we have xTx≤δH(x).
Noting Assumption 3.1 and (3.20), we have xTx≤δH(x)=12δV(t,x)≤δγ22∫T0‖w(s)‖2ds≤δγ22μ2, namely, ‖x‖2≤δγ22μ2.
Afterward, it is shown that x(t)∈Ω holds when ∀t>0, φ=0, ω∈Λ. With (3.4), it must be demonstrated that
xTx−δγ22μ2≤0, s.t. 2−2αTjx≥0(j=1,⋯,n). | (3.22) |
From [42], we have
ζT[2s−δγ22μ2−sαTj−sαjIn]ζ≥0(j=1,2,⋯,n), | (3.23) |
which indicates that (3.9) holds with free scalar s>0 introduced by the S-procedure and ζ=[1,xT]T.
Thus, we conclude that x(t) remains in Ω for all t>0, φ=0, ω∈Λ.
Next, we demonstrate the stability in a predefined time for the CLS (3.1) when ω disappears.
Noting (3.18), we get
˙V(x)≤−αminTa(αmin−1)exp[(2H(x))1−1αmin](2H(x))1αmin−∥z∥2≤−αminTa(αmin−1)exp[(2H(x))1−1αmin](2H(x))1αmin=−αminTa(αmin−1)exp[V1−1αmin]V1αmin. | (3.24) |
It implies Lemma 2.1 holds. Thus, it has been proved.
In Theorem 3.1, the controller (3.10) contains the delay term. Next, we present a controller without containing the delay term for the NTDS (3.1).
Theorem 3.2. Consider the NTDS (3.1) under Assumption 3.1. For the presented Ta>0 and γ>0, if
(1) constant matrices L<0,P>0 and constant numbers ϵ>0, r>0 exist such that e(hλmax{P})χ2r≤γ2,
2H(x)P−2R(x)+ϵ−1In+r−1g2(x)gT2(x)−1γ2g1(x)gT1(x)≤L<0, | (3.25) |
−ϵTT(x)T(x)+2H(x)P≥0, | (3.26) |
(2) real numbers s>0 and μ>0 exist, and
[2s−δγ22μ2−sαTj−sαjIn]⩾0,j=1,2,⋯,n, | (3.27) |
where δ:=max{χ2αmin−22αmin−1,χ2αmax−22αmax−1} with χ:=max{‖xt‖:x∈Ω}, then a predefined-time H∞ controller of the NTDS (3.1) could be constructed as follows:
g1(x)u=−1σTaΦ(x)+g1(x)v, | (3.28) |
v=−12[hT(x)h(x)+1γ2Im]gT1(x)∇xH(x), | (3.29) |
where σ:=W1αmax−1αmin with H(x)≤W when x∈Ω, αmin and αmax are similar to these in Theorem 3.1, and Φ(x) is the predefined-time stabilizing function that follows
Φ(x)=21−3αminαminαmin(2αmax−1)2α2max(αmin−1)G(t)1−αminαminexp[(2G(t)H(x))1−1αmin]∇xH(x) | (3.30) |
and G(t):=e∫tt−h∇TxH(x(s))P∇xH(x(s))ds.
Proof. To prove the system (3.1) has predefined-time H∞ stability, we first show
∫t0∥z∥2ds≤γ2∫t0∥ω(s)∥2)ds | (3.31) |
holds for ω≠0.
Construct the Lyapunov function as:
V(t,xt)=2e∫tt−h∇TxH(x(s))P∇xH(x(s))dsH(x):=2G(t)H(x). | (3.32) |
Computing the derivative of V(t,xt) and using ∇TxH(x)J(x)∇xH(x)=0, one can obtain
˙V(t,xt)≤G(t)[2∇TxH(x)H(x)P∇xH(x)−2∇T˜xH(˜x)H(x)P∇˜xH(˜x)−2∇TxH(x)R(x)∇xH(x)+2∇TxH(x)T(x)∇˜xH(˜x)+2∇TxH(x)g1(x)u+rωTω+r−1∇TxH(x)g2(x)g2T(x)∇xH(x)]≤G(t)[∇xTH(x)[2H(x)P−2R(x)+ϵ−1In+r−1g2(x)g2T(x)]∇xH(x)−∇˜xTH(˜x)[2H(x)P−ϵTT(x)T(x)]∇˜xH(˜x)−2∇TxH(x)1σTaΦ(x)+2∇xTH(x)g1(x)v+r∥ω∥2]=G(t)[∇xTH(x)[2H(x)P−2R(x)+ϵ−1In+r−1g2(x)g2T(x)−1γ2g1(x)g1T(x)]∇xH(x)+∇˜xTH(˜x)[−2H(x)P+ϵTT(x)T(x)]∇˜xH(˜x)−2∇TxH(x)1σTaΦ(x)−∥z∥2+r∥ω∥2]≤−21−2αminαminσTaαmin(2αmax−1)2α2max(αmin−1)G(t)1αminexp[(2G(t)H(x))1−1αmin]∇xTH(x)∇xH(x)−G(t)∥z∥2+G(t)r∥ω∥2. | (3.33) |
From that and using (3.17), one obtains
˙V(t,xt)≤−αminTa(αmin−1)exp[(2G(t)H(x))1−1αmin](2G(t)H(x))1αmin−G(t)∥z∥2+G(t)r∥ω∥2. | (3.34) |
Now, we prove (3.5) holds. Do so by letting Γ1(t,x)=V(t,xt)+∫t0(∥z(s)∥2−γ2∥ω(s)∥2)ds. We next indicate that Γ1(t,x)≤0.
Assuming that ‖xt‖≤χ, it follows that G(t)≤e(hλmax{P})χ2. Substituting ˙V(t,xt) into ˙Γ1(t,x), and noting that e(hλmax{P})χ2r≤γ2,G(t)≥1, one gets
˙Γ1(t,x)=˙V(t,xt)+∥z∥2−γ2∥ω∥2≤−αminTa(αmin−1)exp[(2G(t)H(x))1−1αmin](2G(t)H(x))1αmin−G(t)∥z∥2+G(t)r∥ω∥2+∥z∥2−γ2∥ω∥2≤−(G(t)−1)∥z∥2+(e(hλmax{P})χ2r−γ2)∥ω∥2≤0. | (3.35) |
The condition of zero-state response and the integration of ˙Γ1(t,x) over 0 and t result in
V(t,xt)+∫t0(∥z(s)∥2−γ2∥ω(s)∥2)ds≤0, | (3.36) |
and under V(t,xt)≥0, one obtains
∫t0∥z∥2ds≤γ2∫t0∥ω(s)∥2)ds. | (3.37) |
Using αi2αi−1<1 as well as xTx=∑ni=1(xi)2, we have xTx=χ2∑ni=1(xiχ)2≤χ2∑ni=1[(xiχ)2]αi2αi−1=χ2χ2αi2αi−1∑ni=1(x2i)αi2αi−1=χ2αi−22αi−1H(x) holds on Ω.
The monotonicity of χ2αi−22αi−1 is related to the value range of χ. When 0<χ≤1, χ2αi−22αi−1 is a decreasing function, then χ2αi−22αi−1≤χ2αmin−22αmin−1 and if χ>1, χ2αi−22αi−1 is an increasing function, we have χ2αi−22αi−1≤χ2αmax−22αmax−1. Combining these two equations, we can conclude that χ2αi−22αi−1≤max{χ2αmin−22αmin−1,χ2αmax−22αmax−1}:=δ, from which we have xTx≤δH(x).
Noting Assumption 3.1, Eq (3.36) and G(t)≥1, one has xTx≤δH(x)≤G(t)δH(x)=12δV(t,xt)≤δγ22∫T0‖ω(s)‖2ds≤δγ22μ2, namely, ‖x‖2≤δγ22μ2.
Afterward, it is shown that x(t)∈Ω holds when ∀t>0, φ=0, ω∈Λ. With (3.4), it must be demonstrated that
xTx−δγ22μ2≤0, s.t. 2−2αTjx≥0(j=1,⋯,n). | (3.38) |
From [42], we have
ξT[2s−δγ22μ2−sαTj−sαjIn]ξ≥0(j=1,2,⋯,n), | (3.39) |
which indicates that (3.27) holds with free scalar s>0 introduced by the S-procedure and ξ=[1,xT]T. Thus, we conclude that x(t) remains in Ω when all t>0, φ=0, ω∈Λ.
As the remainder of the proof is similar to Theorem 3.1, it is omitted.
Now, we present an adaptive robust stabilization result with external disturbance and uncertainty.
Consider the NTDS
˙x=[J(x,p)−R(x,p)]∇xH1(x,p)+T(x)∇˜xH1(˜x)+g1(x)u+g2(x)ω, | (3.40) |
where p represents constant bounded uncertainty, inverse symmetric structure matrix J(x,p) and symmetric matrix R(x,p) are given, J(x,0)=J(x), R(x,0)=R(x), J(x,p)=J(x)+ΔJ(x,p), R(x,p)=R(x)+ΔR(x,p), Hamiltonian function H1(x), which is smooth, reaches its minimum when x=0 that is H1(0)=0, H1(x,0)=H1(x), ∇xH1(x,p)=∇xH1(x)+ΔH1(x,p), u∈Rm1 represents system input, ω∈Rq indicates the external interference satisfying ∫∞0ωT(t)ω(t)dt<∞, and φ(η) denotes a vector-valued initial value function. Moreover, assume that g1(x) has full column rank.
Assumption 3.2. [14,43,44,45] Assume ϕ(x) satisfies
[J(x,p)−R(x,p)]ΔH1(x,p)=g1(x)ϕT(x)θ | (3.41) |
for ∀x∈Ω, where θ∈Rm2 indicates the constant vector determined by the uncertain parameter p and assume the constant k>0 exists such that ‖θ‖≤k.
Under Assumption 3.2, noting that J(x,p)=J(x)+ΔJ(x,p), R(x,p)=R(x)+ΔR(x,p), the system (3.40) can be transformed into:
˙x(t)=[J(x)−R(x)]∇xH1(x)+T(x)∇˜xH1(˜x)+g1(x)u+g2(x)ω+g1(x)ϕT(x)θ+G(x,p), | (3.42) |
where G(x,p):=[△J(x,p)−△R(x,p)]∇xH1(x).
Based on the NTDS (3.40) and Lemma 2.3, we can easily know that matrix M(x)∈Rn×n as well as positive constant ϖ exist such that ∇xH1(x)=M(x)x, and
∥G(x,p)∥2≤ϖ∥x∥2,x∈Ω, | (3.43) |
where
ϖ=:λmax{MT(x)[ΔJ(x,p)−ΔR(x,p)]T[ΔJ(x,p)−ΔR(x,p)]M(x)}. | (3.44) |
To investigate the predefined-time stabilizing issue, we need to convert the Hamiltonian function H1(x) into:
H(x)=n∑i=1(x2i)αi2αi−1(αi>1,i=1,⋯,n). | (3.45) |
To do this, the controller u is designed as
g1(x)u=[J(x)−R(x)]∇xH2(x)+T(x)∇˜xH2(˜x)+[ιIn−T(x)]∇˜xH(˜x)+g1(x)v, | (3.46) |
where v represents a new input, ι>0, and ι2=dH(x) with d being a positive constant, H2(x):=H(x)−H1(x),v=v1+v2 with v1 and v2 being determined later.
Substituting (3.46) into (3.42), system (3.42) is expressed as
˙x(t)=[J(x)−R(x)]∇xH(x)+ιIn∇˜xH(˜x)+g1(x)v+g2(x)ω+g1(x)ϕT(x)θ+G(x,p). | (3.47) |
Consider the system (3.47), set γ>0 as disturbance suppression level, and choose penalty signal z=h(x)gT1(x)∇xH(x), where h(x) denotes the weight matrix of the appropriate dimension.
Theorem 3.3. Consider the NTDS (3.40) under Assumptions 3.1 and 3.2. For the presented Ta>0 and γ>0, if
(1) constant matrices L, P>0, Q≥12k2In and constant numbers r>0, b>0 exist such that e(hλmax{P})a2r≤γ2,
2H(x)P−2R(x)+r−1g2(x)g2T(x)−1γ2g1(x)g1T(x)+2In+ϖNT(x)N(x)≤L<−b−1In, | (3.48) |
2H(x)P−ι2In≥0, | (3.49) |
∇TxH(x)∇xH(x)−bϕ(x)gT1(x)g1(x)ϕT(x)≥0, | (3.50) |
where k>0, ϖ and ι are given in Assumption 3.2, (3.44) and (3.46), respectively, N(x):=Diag{(2α1−12α1)x2α1−22α1−11,(2α2−12α2)x2α2−22α2−12,⋯,(2αn−12αn)x2αn−22αn−1n}, and
(2) real numbers s>0 and μ>0 exist, and
[2s−δγ22μ2−sαTj−sαjIn]⩾0,j=1,2,⋯,n, | (3.51) |
where δ:=max{a2αmin−22αmin−1,a2αmax−22αmax−1} with a:=max{‖xt‖:x∈Ω}, then a predefined-time adaptive robust controller of the NTDS (3.47) could be constructed as
g1(x)v1=−1σTaΦ(x), | (3.52) |
g1(x)v2=−12g1(x)[hT(x)h(x)+1γ2Im]g1T(x)∇xH(x)−Q∇xH(x), | (3.53) |
where σ:=min{1,W1αmax−1αmin} with H(x)≤W when x∈Ω, αmin and αmax are similar to these in Theorem 3.1, and Φ(x) is given in (3.30).
Proof. V(t,xt) is set as follows:
V(t,xt)=2e∫tt−h∇TxH(x(s))P∇xH(x(s))dsH(x):=2G(t)H(x). | (3.54) |
When we compute the derivative of V(t,xt) and use ∇xTH(x)J(x)∇xH(x)=0, one can obtain
˙V(t,xt)⩽G(t)[2∇TxH(x)H(x)P∇xH(x)−2∇T˜xH(˜x)H(x)P∇˜xH(˜x)−2∇TxH(x)R∇xH(x)+∇TxH(x)∇xH(x)+ι2∇T˜xH(˜x)∇˜xH(˜x)−2∇TxH(x)1σTaΦ(x)−∥z∥2−1γ2∇TxH(x)g1(x)gT1(x)∇xH(x)+r−1∇TxH(x)g2(x)gT2(x)∇xH(x)+rωTω+∇TxH(x)∇xH(x)+GT(x,p)G(x,p)+2∇TxH(x)g1(x)ϕT(x)θ−2∇TxH(x)Q∇xH(x)]. | (3.55) |
There exists a matrix N(x):=Diag{(2α1−12α1)x2α1−22α1−11,(2α2−12α2)x2α2−22α2−12,⋯,(2αn−12αn)x2αn−22αn−1n} such that x:=N(x)∇xH(x) holds, and using (3.43), one can get
GT(x,p)G(x,p)≤ϖxTx:=ϖ∇xTH(x)NT(x)N(x)∇xH(x). | (3.56) |
Substituting (3.56) and (3.17) into (3.55), we have
˙V(t,xt)⩽G(t)[∇TxH(x)L∇xH(x)−∥z∥2−∇T˜xH(˜x)[2H(x)P−ι2In]∇˜xH(˜x)−2∇TxH(x)1σTaΦ(x)+rωTω+2∇TxH(x)g1(x)ϕT(x)θ−2∇TxH(x)Q∇xH(x)]≤G(t)∇TxH(x)L∇xH(x)−21−2αminαminσTaαmin(2αmax−1)2α2max(αmin−1)G(t)1αminexp[(2G(t)H(x))1−1αmin]×∇TxH(x)∇xH(x)−G(t)∥z∥2+G(t)r∥ω∥2+2G(t)∇TxH(x)g1(x)ϕT(x)θ−2G(t)∇TxH(x)Q∇xH(x)≤−αminTa(αmin−1)exp[(2G(t)H(x))1−1αmin](2G(t)H(x))1αmin+G(t)∇TxH(x)L∇xH(x)−G(t)∥z∥2+G(t)r∥ω∥2+2G(t)∇TxH(x)g1(x)ϕT(x)θ−2G(t)∇TxH(x)Q∇xH(x). | (3.57) |
Noting that ∥θ∥2≤k2 and Q≥12k2In, one can obtain that −2Q≤−k2In≤−θTθIn, which is
−2∇TxH(x)Q∇xH(x)≤−θT∇TxH(x)∇xH(x)θ. | (3.58) |
Substituting (3.58) into (3.57), and noting (3.48) and (3.50), one can get
˙V(t,xt)≤−αminTa(αmin−1)exp[(2G(t)H(x))1−1αmin](2G(t)H(x))1αmin+G(t)[∇TxH(x)L∇xH(x)+2∇TxH(x)g1(x)ϕT(x)θ−θT∇TxH(x)∇xH(x)θ]−G(t)∥z∥2+G(t)r∥ω∥2≤−αminTa(αmin−1)exp[(2G(t)H(x))1−1αmin](2G(t)H(x))1αmin+G(t)[∇TxH(x)[L+b−1In]∇xH(x)−θT[∇TxH(x)∇xH(x)−bϕ(x)gT1(x)g1(x)ϕT(x)]θ]−G(t)∥z∥2+G(t)r∥ω∥2≤−αminTa(αmin−1)exp[(2G(t)H(x))1−1αmin](2G(t)H(x))1αmin−G(t)∥z∥2+G(t)r∥ω∥2. | (3.59) |
First, we prove (3.5) holds by letting D(t,x)=V(t,xt)+∫t0(∥z(s)∥2−γ2∥ω(s)∥2)ds. Then we indicate that D(t,x)≤0.
Substituting (3.59) into ˙D(t,x), we get
˙D(t,x)=˙V(t,xt)+∥z∥2−γ2∥ω∥2≤−αminTa(αmin−1)exp[(2G(t)H(x))1−1αmin](2G(t)H(x))1αmin+(G(t)r−γ2)∥ω∥2+(−G(t)+1)∥z∥2. | (3.60) |
Assuming that ‖xt‖≤a, it follows that G(t)≤ e(hλmax{P})a2, from which we obtain ˙D(t,x)≤ −αminTa(αmin−1)exp[(2G(t)H(x))1−1αmin](2G(t)H(x))1αmin+(e(hλmax{P})a2r−γ2)∥ω∥2+(−G(t)+1)∥z∥2.
Noting that e(hλmax{P})a2r≤γ2 and G(t)≥1, one gets
˙D(t,x)≤−αminTa(αmin−1)exp[(2G(t)H(x))1−1αmin](2G(t)H(x))1αmin<0. | (3.61) |
The condition of zero-state response and the integration of ˙D(t,x) over 0 and t result in
V(t,xt)+∫t0(∥z(s)∥2−γ2∥ω(s)∥2)ds≤0, | (3.62) |
and with V(t,xt)≥0, we get
∫t0∥z∥2ds≤γ2∫t0∥ω(s)∥2)ds. | (3.63) |
Furthermore, using αi2αi−1<1 and xTx=∑ni=1(xi)2, it is easy to obtain that xTx=a2∑ni=1(xia)2≤a2∑ni=1[(xia)2]αi2αi−1=a2a2αi2αi−1∑ni=1(x2i)αi2αi−1=a2αi−22αi−1H(x) holds on Ω.
Similar to Theorem 3.1, we can get xTx≤δH(x).
Noting Assumption 3.1 and Eq (3.62), we have xTx≤δH(x)≤G(t)δH(x)=12δV(t,xt)≤δγ22×∫T0‖ω(s)‖2ds≤δγ22μ2, namely, ‖x‖2≤δγ22μ2.
Afterward, it is shown that x(t)∈Ω holds when ∀t>0, φ=0, ω∈Λ. With (3.4), it must be demonstrated that
xTx−δγ22μ2≤0, s.t. 2−2αTjx≥0(j=1,⋯,n). | (3.64) |
From [42], we have
ςT[2s−δγ22μ2−sαTj−sαjIn]ς≥0(j=1,2,⋯,n), | (3.65) |
which indicates that (3.64) holds with free scalar s>0 introduced by the S-procedure and ζ=[1,xT]T. Thus, we conclude that x(t) remains in Ω for all t>0, φ=0, ω∈Λ.
Next, we demonstrate the stability in the predefined time for the NTDS (3.47) when ω disappears.
Noting (3.59), one obtains
˙V(t,xt)≤−αminTa(αmin−1)exp[(2G(t)H(x))1−1αmin](2G(t)H(x))1αmin−G(t)∥z∥2≤−αminTa(αmin−1)exp[(2G(t)H(x))1−1αmin](2G(t)H(x))1αmin=−αminTa(αmin−1)exp[V1−1αmin]V1αmin, | (3.66) |
which implies that Lemma 2.1 holds when ω=0. Thus, it has been proved.
Take into account the following pollution control system with the single delay for rivers [46,47]:
˙x=(A0+ΔA0(t))x+(A1+ΔA1(t))˜x+Bu(t)+ˉω(t), | (4.1) |
where A1=β0η2I2, ΔA1(t)=Δβη2I2, B=Diag{η1,1}, A0=[−k10−η1−η20−k30−k20−η1−η2],ΔA0(t)=[−Δk1(t)0−Δk3(t)−Δk2(t)].
From Ref. [47], we are aware that △A0(t)=BΨ(t), ˉω(t)=Bω(t) and constants ρi(i=1,2)>0, where ‖Ψ(t)‖≤√ρ1,‖ω(t)‖≤√ρ2. Ref. [46] explains the physical meaning of the above parameters (for more details, please see Ref. [46]). Furthermore, assume that x=[x1,x2]T∈Ω={(x1,x2):|x1|≤2.5,|x2|≤2.5} and △A0(t)=[p0pp].
First, the Hamiltonian form of system (4.1) is expressed as follows:
˙x=(J−R)∇xHa(x)+T∇˜xHa(˜x)+g1u(t)+g2ω(t)+ΔA0(t)x, | (4.2) |
where Ha(x)=0.5(x21+x22), T=A1+△A1(t), g1=g2=B and J−R=:A0. Besides, since ‖G(x,p)‖=0, we can easily see that (3.43) holds on Ω with ϖ=0.
In the following, we can obtain
△A0(t)x=[x1,x1+x2]Tp=B[1η1x1,x1+x2]Tp=g1(x)ϕT(x)θ, | (4.3) |
where θ=p and ϕ(x)=[1η1x1,x1+x2]. Substituting (4.3) into (4.2), one gets
˙x=[J−R]∇xHa(x)+T∇˜xHa(˜x)+g1(x)u+g1(x)ω+g1(x)ϕT(x)θ. | (4.4) |
Next, design the controller in the following manner:
g1(x)u=[J−R]∇xHb(x)+T∇˜xHb(˜x)+[ιIn−T]∇˜xH(˜x)+g1(x)v, | (4.5) |
where v represents a new input, ι:=(dH(x))12=(0.0001H(x))12, and Hb(x):=H(x)−Ha(x) with H(x)=x431+x652(α1=2,α2=3). Noting that H(x)≤W when x∈Ω and selecting W=8, one can obtain σ:=min{1,W1αmax−1αmin}=√22. As a result, the system (4.4) can be expressed as follows:
˙x=[J−R]∇xH(x)+ιIn∇˜xH(˜x)+g1(x)v+g1(x)ω+g1(x)ϕT(x)θ. | (4.6) |
In addition, set γ=0.19 as disturbance suppression level, and choose penalty signal z=h(x)gT1∇xH(x)=4η13x131+65x152, where h(x)=[1,1] denotes the weight matrix of the appropriate dimension.
Now, we demonstrate that all conditions of Theorem 3.3 hold for the system by choosing k10=19, k20=5, k30=10, β0=0.6, △β=0.02, η1=0.3, η2=0.7, and then we can obtain J(x)=[05−50],R(x)=[20556], T=0.434I2.
Meanwhile, set the parameters as follows: Ta=0.1s and 0.05s, respectively, k=4, b=0.1661, r=0.035, P=0.15I2, Q=10I2. From x:=N(x)∇xH(x), we have N=Diag{34x231,56x452}. Then, condition (1) holds for 0<h<0.5.
Selecting αj=0.1(j=1,2), s=10 and μ=0.06, the equations αj|xj|≤1 and (3.51) are valid. It follows that condition (2) of Theorem 3.3 holds.
For this system, Theorem 3.3 is fulfilled when 0<h<0.5. Based on Theorem 3.3, we design a adaptive robust controller in the predefined time for the system (4.2) as
[u1=−139.0735x131−0.6x152+66.6667x1−1.4467˜x1+0.0444(√x431+x652)˜x131−6.1728x131Ta√exp(0.1333x231+0.108x252)×exp(√(2x431+2x652)exp(0.1333x231+0.108x252)),u2=−13.5333x131−36.4205x152+10x1+6x2−0.434˜x2+0.012(√x431+x652)˜x152−1.6667x152Ta√exp(0.1333x231+0.108x252)×exp(√(2x431+2x652)exp(0.1333x231+0.108x252))]. | (4.7) |
Choose h=0.5 and p=0.5. To assess how robust the controller (4.7) is against disturbances from outside, a disturbance with magnitude [120,120]T is introduced into our system in the time interval [0.01s∼0.03s]. Figures 1–4 are the simulation results.
Applying the predefined-time adaptive robust controller (4.7) to the system (4.2) with φ=(1.9,0.5), Ta=0.05s and Ta=0.1s, the simulation outcomes can be seen in Figure 1 as well as 2, and the behaviors of the corresponding control inputs are shown in Figures 5 and 6, indicating the system converges to zero within 0.05s and 0.1s. In addition, when the infinite-time controller designed in [34] is applied to the system (4.6) with the same initial conditions and disturbance, the result is shown in Figure 3, and the behavior of the corresponding control inputs is shown in Figure 7, and it is obvious that the system states converge to zero in 0.35s.
In addition, we also give a comparison with the finite-time controller from [14] with the same initial conditions and disturbance, Figure 4 illustrates the simulation result, and Figure 8 shows the behavior of the corresponding control inputs. According to Figure 4, the states stabilize within 0.15s.
Comparing Figures 1 and 2, Figures 3 and 4, the predefined-time, infinite-time and finite-time control schemes were applied to the same system (4.6) under the same initial conditions, the same applied perturbations and the same parameters, respectively, and the comparison results are shown in Table 1. Through Table 1, we can find that the system converges faster under predefined-time control. Moreover, under the same disturbances, the CLS with the above-mentioned predefined-time controller has a smaller amplitude and returns to equilibrium rapidly after the perturbation ends. Consequently, the controller presented in this paper is shown that is very effective for robust stabilization calming.
Total system convergence time | Convergence time of the system after the disappearance of the disturbance | System amplitude after adding the same disturbance | |
Predefined-time control with T=0.05s | 0.039s | 0.009s | 0.6 |
Predifined-time control with T=0.1s | 0.045s | 0.015s | 0.8 |
Finite-time control | 0.1s | 0.07s | 1.55 |
Infinite-time control | 0.31s | 0.28s | 1.58 |
Throughout the work, we have studied the predefined-time control problem for NTDSs based on the Hamiltonian function approach. By choosing a suitable Hamiltonian form of different powers and constructing appropriate Lyapunov functions, we have presented two corresponding predefined-time control results, namely, H∞ control and adaptive robust control ones, which have guaranteed the systems to be quickly calibrated in a predefined time and have shortened the calibration time and improved the control accuracy. The simulation results have indicated that the predefined-time adaptive robust scheme presented here has quicker convergence and greater robustness over existing infinite-time and finite-time control schemes. Moreover, unlike the results of existing Hamiltonian systems (where the powers are the same), this paper uses a more realistic form of different power Hamiltonian functions, implying its wider application.
The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.
This article received support from the National Natural Science Foundation of China (G61773015), the Natural Science Foundation of Shandong Province (ZR2023MF019), the Research Leader Studio of Jinan (202228119).
All the authors declare no conflict of interest.
[1] |
Y. Liu, J. Xu, J. Lu, W. Gui, Stability of stochastic time-delay systems involving delayed impulses, Automatica, 152 (2023), 110955. https://doi.org/10.1016/j.automatica.2023.110955 doi: 10.1016/j.automatica.2023.110955
![]() |
[2] |
Y. Liu, X. Chen, J. Lu, W. Gui, Stability of time-delay systems with delayed impulses: Average impulsive estimation approach, SIAM J. Control Optim., 61 (2023), 620–646. https://doi.org/10.1137/22M1476332 doi: 10.1137/22M1476332
![]() |
[3] |
J. Huang, L. Yang, H. Trinh, Robust control for incremental quadratic constrained nonlinear time-delay systems subject to actuator saturation, Appl. Math. Comput., 405 (2021), 126271. https://doi.org/10.1016/j.amc.2021.126271 doi: 10.1016/j.amc.2021.126271
![]() |
[4] |
Z. G. Liu, L. Xue, Z. Y. Sun, A new robust adaptive tracking strategy to uncertain time-delay nonlinear systems with a general form, Automatica, 146 (2022), 110560. https://doi.org/10.1016/j.automatica.2022.110560 doi: 10.1016/j.automatica.2022.110560
![]() |
[5] |
G. Naami, M. Ouahi, B. A. Sadek, F. Tadeo, A. Rabhi, Delay-dependent H∞ dynamic observers for non-linear systems with multiple time-varying delays, T. I. Meas. Control, 44 (2022), 2998–3015. https://doi.org/10.1177/01423312221093169 doi: 10.1177/01423312221093169
![]() |
[6] |
H. Min, S. Xu, B. Zhang, Q. Ma, Globally adaptive control for stochastic nonlinear time-delay systems with perturbations and its application, Automatica, 102 (2019), 105–110. https://doi.org/10.1016/j.automatica.2019.01.004 doi: 10.1016/j.automatica.2019.01.004
![]() |
[7] |
Y. Liu, J. Wang, L. Gomes, W. Sun, Adaptive robust control for networked strict-feedback nonlinear systems with state and input quantization, Electronics, 10 (2021), 2783. https://doi.org/10.3390/electronics10222783 doi: 10.3390/electronics10222783
![]() |
[8] |
T. Xu, Y. Wu, H. Fang, F. Wan, Adaptive finite-time tracking control for full state constrained nonlinear systems with time-varying delays and input saturation, T. I. Meas. Control, 44 (2022), 1824–1835. https://doi.org/10.1177/01423312211065851 doi: 10.1177/01423312211065851
![]() |
[9] |
R. Yang, G. Zhang, L. Sun, Observer-based finite-time robust control of nonlinear time-delay systems via Hamiltonian function method, Int. J. Control, 94 (2021), 3533–3550. https://doi.org/10.1080/00207179.2020.1774657 doi: 10.1080/00207179.2020.1774657
![]() |
[10] |
R. Yang, F. Zang, L. Sun, P. Zhou, B. Zhang, Finite‐time adaptive robust control of nonlinear time‐delay uncertain systems with disturbance, Int. J. Robust Nonlin., 29 (2019), 919–934. https://doi.org/10.1002/rnc.4415 doi: 10.1002/rnc.4415
![]() |
[11] |
C. Hua, X. Guan, P. Shi, Robust output feedback tracking control for time-delay nonlinear systems using neural network, IEEE T. Neural Networ., 18 (2007), 495–505. https://doi.org/10.1109/TNN.2006.888368 doi: 10.1109/TNN.2006.888368
![]() |
[12] |
Y. Yin, P. Shi, F. Liu, Gain-scheduled robust fault detection on time-delay stochastic nonlinear systems, IEEE T. Ind. Electron., 58 (2011), 4908–4916. https://doi.org/10.1109/TIE.2010.2103537 doi: 10.1109/TIE.2010.2103537
![]() |
[13] |
R. Yang, Y. Wang, Finite-time stability analysis and H∞ control for a class of nonlinear time-delay Hamiltonian systems, Automatica, 49 (2013), 390–401. https://doi.org/10.1016/j.automatica.2012.11.034 doi: 10.1016/j.automatica.2012.11.034
![]() |
[14] |
R. Yang, R. Guo, Adaptive finite-time robust control of nonlinear delay hamiltonian systems via Lyapunov-Krasovskii method, Asian J. Control, 20 (2018), 332–342. https://doi.org/10.1002/asjc.1556 doi: 10.1002/asjc.1556
![]() |
[15] |
J. D. Sánchez-Torres, D. Gómez-Gutiérrez, E. López, A. G. Loukianov, A class of predefined-time stable dynamical systems, IMA J. Math. Control I., 35 (2018), i1–i29. https://doi.org/10.1093/imamci/dnx004 doi: 10.1093/imamci/dnx004
![]() |
[16] |
E. Jiménez-Rodríguez, J. D. Sánchez-Torres, A. G. Loukianov, On optimal predefined-time stabilization, Int. J. Robust Nonlin., 27 (2017), 3620–3642. https://doi.org/10.1002/rnc.3757 doi: 10.1002/rnc.3757
![]() |
[17] |
Y. Song, Y. Wang, J. Holloway, M. Krstic, Time-varying feedback for regulation of normal-form nonlinear systems in prescribed finite time, Automatica, 83 (2017), 243–251. https://doi.org/10.1016/j.automatica.2017.06.008 doi: 10.1016/j.automatica.2017.06.008
![]() |
[18] |
B. Zhou, Finite-time stability analysis and stabilization by bounded linear time-varying feedback, Automatica, 121 (2020), 109191. https://doi.org/10.1016/j.automatica.2020.109191 doi: 10.1016/j.automatica.2020.109191
![]() |
[19] |
B. Zhou, Y. Shi, Prescribed-time stabilization of a class of nonlinear systems by linear time-varying feedback, IEEE T. Automat. Contr., 66 (2021), 6123–6130. https://doi.org/10.1109/TAC.2021.3061645 doi: 10.1109/TAC.2021.3061645
![]() |
[20] |
E. Jiménez-Rodríguez, J. D. Sánchez-Torres, A. G. Loukianov, Predefined-time backstepping control for tracking a class of mechanical systems, IFAC-PapersOnLine, 50 (2017), 1680–1685. https://doi.org/10.1016/j.ifacol.2017.08.492 doi: 10.1016/j.ifacol.2017.08.492
![]() |
[21] |
J. Yu, P. Shi, J. Liu, C. Lin, Neuroadaptive finite-time control for nonlinear mimo systems with input constraint, IEEE T. Cybernetics, 52 (2022), 6676–6683. https://doi.org/10.1109/TCYB.2020.3032530 doi: 10.1109/TCYB.2020.3032530
![]() |
[22] |
B. Zhou, K. Zhang, A linear time-varying inequality approach for prescribed time stability and stabilization, IEEE T. Cybernetics, 53 (2023), 1880–1889. https://doi.org/10.1109/TCYB.2022.3164658 doi: 10.1109/TCYB.2022.3164658
![]() |
[23] |
K. Li, C. Hua, X. You, C. K. Ahn, Output feedback predefined-time bipartite consensus control for high-order nonlinear multiagent systems, IEEE T. Circuits I, 68 (2021), 3069–3078. https://doi.org/10.1109/TCSI.2021.3071974 doi: 10.1109/TCSI.2021.3071974
![]() |
[24] |
Y. Wang, Y. Song, D. J. Hill, M. Krstic, Prescribed-time consensus and containment control of networked multiagent systems, IEEE T. Cybernetics, 49 (2018), 1138–1147. https://doi.org/10.1109/TCYB.2017.2788874 doi: 10.1109/TCYB.2017.2788874
![]() |
[25] |
E. Jiménez-Rodríguez, A. J. Muñoz-Vázquez, J. D. Sánchez-Torres, M. Defoort, A. G. Loukianov, A Lyapunov-like characterization of predefined-time stability, IEEE T. Automat. Contr., 65 (2020), 4922–4927. https://doi.org/10.1109/TAC.2020.2967555 doi: 10.1109/TAC.2020.2967555
![]() |
[26] |
P. Krishnamurthy, F. Khorrami, M. Krstic, A dynamic high-gain design for prescribed-time regulation of nonlinear systems, Automatica, 115 (2020), 108860. https://doi.org/10.1016/j.automatica.2020.108860 doi: 10.1016/j.automatica.2020.108860
![]() |
[27] |
C. Hua, P. Ning, K. Li, Adaptive Prescribed-Time Control for a Class of Uncertain Nonlinear Systems, IEEE T. Automat. Contr., 67 (2022), 6159–6166. https://doi.org/10.1109/TAC.2021.3130883 doi: 10.1109/TAC.2021.3130883
![]() |
[28] |
W. Li, M. Krstic, Stochastic nonlinear prescribed-time stabilization and inverse optimality, IEEE T. Automat. Contr., 67 (2022), 1179–1193. https://doi.org/10.1109/TAC.2021.3061646 doi: 10.1109/TAC.2021.3061646
![]() |
[29] |
C. Hua, H. Li, K. Li, P. Ning, Adaptive prescribed-time control of time-delay nonlinear systems via a double time-varying Gain approach, IEEE T. Cybernetics, 53 (2023), 5290–5298. https://doi.org/10.1109/TCYB.2022.3192250 doi: 10.1109/TCYB.2022.3192250
![]() |
[30] |
C. Ding, C. Shi, Y. Chen, Nonsingular prescribed-time stabilization of a class of uncertain nonlinear systems:A novel coordinate mapping method, Int. J. Robust Nonlin., 30 (2020), 3566–3581. https://doi.org/10.1002/rnc.4949 doi: 10.1002/rnc.4949
![]() |
[31] |
D. Gómez-Gutiérrez, On the design of nonautonomous fixed‐time controllers with a predefined upper bound of the settling time, Int. J. Robust Nonlin., 30 (2020), 3871–3885. https://doi.org/10.1002/rnc.4976 doi: 10.1002/rnc.4976
![]() |
[32] |
P. Krishnamurthy, F. Khorrami, M. Krstic, Robust adaptive prescribed-time stabilization via output feedback for uncertain nonlinear strict-feedback-like systems, Eur. J. Control, 55 (2020), 14–23. https://doi.org/10.1016/j.ejcon.2019.09.005 doi: 10.1016/j.ejcon.2019.09.005
![]() |
[33] | J. D. Sánchez-Torres, E. N. Sanchez, A. G. Loukianov, Predefined-time stability of dynamical systems with sliding modes, In: 2015 American Control Conference (ACC), 5842–5846. 10.1109/ACC.2015.7172255 |
[34] | Y. Wang, The generalized Hamiltonian control systems theory-implementation control and application, Science Press, 2007. |
[35] |
Y. Wang, C. Li, D. Cheng, Generalized Hamiltonian realization of time-invariant nonlinear systems, Automatica, 39 (2003), 1437–1443. https://doi.org/10.1016/S0005-1098(03)00132-8 doi: 10.1016/S0005-1098(03)00132-8
![]() |
[36] |
R. Yang, Y. Wang, Stability for a class of nonlinear time-delay systems via Hamiltonian functional method, Sci. China Inf. Sci., 55 (2012), 1218–1228. https://doi.org/10.1007/s11432-012-4573-z doi: 10.1007/s11432-012-4573-z
![]() |
[37] | X. Shi, R. Yang, J. Cui, H. Zhang, H. Yang, Observer-based finite time robust stabilization of mechanical arm systems, In: 2021 33rd Chinese Control and Decision Conference (CCDC), 3061–3066. https://doi.org/10.1109/CCDC52312.2021.9602808 |
[38] |
R. Yang, L. Sun, G. Zhang, Q. Zhang, Finite-time stability and stabilization of nonlinear singular time-delay systems via Hamiltonian method, J. Franklin I., 356 (2019), 5961–5992. https://doi.org/10.1016/j.jfranklin.2019.04.033 doi: 10.1016/j.jfranklin.2019.04.033
![]() |
[39] |
X. Liao, G. Chen, E. Sanchez, Delay-dependent exponential stability analysis of delayed neural networks: an LMI approach, Neural Networks, 15 (2002), 855–866. https://doi.org/10.1016/S0893-6080(02)00041-2 doi: 10.1016/S0893-6080(02)00041-2
![]() |
[40] | R. Yang, G. Zhang, L. Sun, Control and application of complex nonlinear time-delay systems, 2021. |
[41] | A. Papachristodoulou, Analysis of nonlinear time-delay systems using the sum of squares decomposition, In: Proceedings of the 2004 American Control Conference, Boston, 2004, 4153–4158. https://doi.org/10.23919/ACC.2004.1383959 |
[42] | S. Boyd, L. G. El, E. Ferron, V. Balakrishnan, Linear matrix inequalities in system and control theory, Society for industrial and applied mathematics, 1994. |
[43] |
T. Shen, R. Ortega, Q. Lu, S. Mei, K. Tamura, Adaptive L2 disturbance attenuation of Hamiltonian systems with parametric perturbation and application to power systems, Asian J. Control, 5 (2003), 143–152. https://doi.org/10.1111/j.1934-6093.2003.tb00105.x doi: 10.1111/j.1934-6093.2003.tb00105.x
![]() |
[44] |
Y. Wang, G. Feng, D. Cheng, Y. Liu, Adaptive L2 disturbance attenuation control of multi-machine power systems with SMES units, Automatica, 42 (2006), 1121–1132. https://doi.org/10.1016/j.automatica.2006.03.014 doi: 10.1016/j.automatica.2006.03.014
![]() |
[45] |
W. Sun, B. Fu, Adaptive control of time-varying uncertain nonlinear systems with input delay: A Hamiltonian approach, IET Control Theory A., 10 (2016), 1844–1858. https://doi.org/10.1049/iet-cta.2015.1165 doi: 10.1049/iet-cta.2015.1165
![]() |
[46] |
C. S. Lee, G. Leitmann, Continuous feedback guaranteeing uniform ultimate boundedness for uncertain linear delay systems: An application to river pollution control, Comput. Math. Appl., 16 (1988), 929–938. https://doi.org/10.1016/0898-1221(88)90203-9 doi: 10.1016/0898-1221(88)90203-9
![]() |
[47] |
F. Zheng, Q. G. Wang, T. H. Lee, Adaptive robust control of uncertain time delay systems, Automatica, 41 (2005), 1375–1383. https://doi.org/10.1016/j.automatica.2005.03.014 doi: 10.1016/j.automatica.2005.03.014
![]() |
1. | Dongmei Xia, Kaiyuan Chen, Lin Sun, Guojin Qin, Research on reachable set boundary of neutral system with various types of disturbances, 2025, 20, 1932-6203, e0317398, 10.1371/journal.pone.0317398 | |
2. | Xiaotong Liu, Renming Yang, Predefined-time adaptive robust simultaneous stabilisation control for two nonlinear singular time-delay systems, 2025, 2330-7706, 1, 10.1080/23307706.2025.2454530 |
Total system convergence time | Convergence time of the system after the disappearance of the disturbance | System amplitude after adding the same disturbance | |
Predefined-time control with T=0.05s | 0.039s | 0.009s | 0.6 |
Predifined-time control with T=0.1s | 0.045s | 0.015s | 0.8 |
Finite-time control | 0.1s | 0.07s | 1.55 |
Infinite-time control | 0.31s | 0.28s | 1.58 |
Total system convergence time | Convergence time of the system after the disappearance of the disturbance | System amplitude after adding the same disturbance | |
Predefined-time control with T=0.05s | 0.039s | 0.009s | 0.6 |
Predifined-time control with T=0.1s | 0.045s | 0.015s | 0.8 |
Finite-time control | 0.1s | 0.07s | 1.55 |
Infinite-time control | 0.31s | 0.28s | 1.58 |