Abstract
This paper is concerned with the global regulation via output feedback for the time-delay nonlinear systems with unknown continuous output function and unknown growth rate. Different from the existing literature, the output is perturbed by an unknown continuous function, and nonlinearities are upper bounded by unmeasured states multiplying an unknown constant and a polynomial of the output. A unified methodology is proposed to construct a new type of full-order observer with a dynamic gain by filtering unknown nonlinearities and time-varying delay. In light of a delicate scaling transformation, a combined system is derived to perform the one-step assignment of the controller instead of traditional backstepping recursive design. The stability analysis is completed by reductio and another scaling transformation with the upper bound of the dynamic gain. The efficiency of the proposed control scheme is demonstrated by two simulation examples including a practical one.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
In this article, we consider a class of time-delay nonlinear systems described by
where \(x(t)=[x_{1}(t),\ldots ,x_{n}(t)]^{T}\in {\mathbb {R}}^{n}\), \(u(t)\triangleq x_{n+1}(t)\in {\mathbb {R}}\), \(y(t)\in {\mathbb {R}}\) are the state, the input and the output, respectively; an unknown continuous function \(\theta (\cdot )\) denotes time-varying measurement error; \(x(t-\tau (t))=[x_{1}(t-\tau (t)),\ldots ,x_{n}(t-\tau (t))]^T\), and the unknown time-varying delay \(\tau (t)\) satisfies \(0\le \tau (t) \le {\widetilde{\tau }}, {\dot{\tau }}(t)\le {\overline{\tau }}<1\) with \({\widetilde{\tau }}\) and \({\overline{\tau }}\) being known nonnegative constants; \(f_{1}(\cdot ),\ldots ,f_n(\cdot )\), known as nonlinearities of system (1), are unknown continuous functions. The initial condition is \(x(\Xi )=\zeta _{0}(\Xi )\) for any \(\Xi \in [-{\widetilde{\tau }},0]\) and \(\zeta _{0}(\cdot )\) being a specified continuous function.
When \(\tau =0\), Eq. (1) are referred to as a class of feedback nonlinear systems whose control design has been focused on considerable attention since the 1990s, where the distinguished backstepping method [1, 2] was born to provide a systematic methodology in the construction of the desired controller. Soon afterward, adding a power integrator method [3] was proposed to overcome the obstacles of backstepping; that is, the precise cancelation in design procedures is replaced by the domination to deal with the strong nonlinearities. Thanks to these two methods, a series of interesting results have been obtained, see [4,5,6,7,8,9,10,11,12,13,14,15,16] and the references therein. When \(\tau \ne 0\), Eq. (1) are called a class of time-varying delayed nonlinear systems. Time delay widely exists in various control systems and sometimes benefits the control, such as damping and stabilization of ordinary differential equations. However, more often time delay is viewed as an undesirable factor which has the potential tendency to destabilize control systems by deteriorating system performances. Thus, the stability analysis and control design of the time-delay systems have gained a great deal of attention, and a series of research results have been achieved, such as [17,18,19,20,21,22,23,24,25] and the references therein.
It is necessary to point out that uncertainties/unknowns (such as unknown growth rate and unknown output) also exist in practical systems, and these factors make control design difficult. Hence, it is of much importance to investigate their effects on control design and the strategies of manipulating them. Realizing that nonlinearities are restricted by uncertainties, the designer tends to impose the assumptions on nonlinearities. Generally speaking, there are two types of growth rates. The one is linear growth rate; that is, the nonlinearities are bounded by a positive constant multiplied by a linear sum of unmeasurable state variables. Whether or not the constant is known, the system is linear in nature, so combining the constructions of observers with controllers applicable to nonlinear systems accelerates the development of some new control approaches. For example, by a feedback domination method, [26] explicitly constructed a linear output compensator ensuring the globally exponential stability of the closed-loop systems. Furthermore, the hypothesis on [26] was extended to time-delay nonlinear systems and stochastic ones based on the appropriate choice of Lyapunov function in [27] and [28], respectively. The other one is the nonlinear growth rate; that is, the nonlinearities are bounded by a positive constant multiplied by a nonlinear sum of unmeasurable state variables. In such situation, traditional linear observers are inapplicable, so a class of so-called homogeneous observers were proposed for the first time in the celebrated paper [29] to rebuild up the unmeasurable states. As a generalized investigation, [30,31,32] addressed the global stabilization of inherently nonlinear systems via homogeneous domination in terms of a new observer/controller construction. In brief, the existing results [3,4,5, 17, 18, 20,21,22,23,24,25] required the precise knowledge of the output function.
Recently, the designer began to investigate the case that the unknown output exists in the systems. By requiring the continuous differentiability of the output function which could be unknown, [33] solved the output feedback stabilization, and [34] further considered the effect of time delay for the system with an unknown growth. The latest references [9, 35,36,37,38,39,40] removed this restriction in light of the modified construction of a homogeneous observer. Specifically, Chen et al. [37] proposed a linear-like non-differentiable function for the first time; that is, the output has the form: \(y(t) = \theta (t)x_1(t)\) with \(\theta (t)\) being not differentiable and unknown, and they obtained a global output feedback stabilizer by applying the double-domination approach, where the central strategy is that two (double) gains are used to dominate unknown \(f_i\)’s and unknown \(\theta (t)\), respectively. Soon afterward, this approach was extended to investigate the stabilization of stochastic nonlinear system in [41] and disturbance attenuation of feedforward nonlinear system in [9], respectively. However, to the best of the authors’ knowledge, in the case that the time-varying output function is not differentiable but continuous, the output feedback regulation of system (1) whose nonlinearities are bounded by unmeasured states multiplying an unknown constant and a polynomial of output growth rate is not solved until now.
To solve aforementioned regulation problem, we have to face with two types of uncertainties composed of an unknown constant and unmeasurable state variables together with the polynomial of output growth rate, and three difficulties come to mind. First, does traditional adaptive technique compensate the unknown constant in the nonlinearities? Second, is there an appropriate observer rebuilding up unmeasurable states in the presence of time-varying delay? Third, how can we deal with the polynomial of the output? In this paper, the designer overcomes the second difficulty by filtering the information on nonlinearities in the construction of the observer, and conquers the first and third difficulties simultaneously by introducing a dynamic gain and modifying the double-domination approach in [37,38,39,40,41]. Specifically, this paper proposes a linear-like time-varying output feedback controller with a dynamic gain to guarantee that the states of the resulting closed-loop system converge to zero, and theoretical analysis is conducted based on the construction of two integral Lyapunov functions.
At last, we highlight the main contributions of this paper as follows: (i) This paper is the first to investigate the output feedback regulation of time-delay nonlinear systems with unknown continuous output function and unknown growth rate, where the double-domination approach is extended to provide a unified control design instead of traditional inductive procedures. (ii) The assumption imposed on nonlinearities is further relaxed; that is, the growth rate can be unknown, whose influence is studied by a new scaling transformation with the upper bound of a new dynamic gain. (iii) A constant gain is provided to solve the continuous measurement error, and skillful transformations are introduced to search appropriate integral Lyapunov functions.
2 Design of output feedback controller
2.1 Problem formulation and preliminaries
We adopt the following notations throughout this paper. For a real vector \(x(t)=[x_1(t),\ldots ,x_n(t)]^{ T}\in {\mathbb {R}}^n\), the norm is defined by \(\Vert x\Vert =(\sum _{i=1}^{n}x_i^2)^{\frac{1}{2}}\). For a real matrix \(A=(a_{ij})_{m\times n}\), \(A^T\) is the transpose of A; \(\Vert A\Vert \triangleq (\lambda _{\max }(A^TA))^{\frac{1}{2}}\), where \(\lambda _{\max }(A^TA)\) denotes the largest eigenvalue of the matrix \(A^TA\). The arguments of functions are sometimes simplified; for instance, a function \(f_i(t,x(t),x(t-\tau (t)))\) is denoted by \(f_i(\cdot )\) or \(f_i\).
This article is to design an output feedback controller based on an appropriate observer such that the states of system (1) converge to zero. For this aim, the following assumptions are needed.
Assumption 1
There is a sufficiently small parameter \({\bar{\theta }}\) satisfying \(|1-\theta (t)|\le {\bar{\theta }}<1\).
Assumption 2
For each \(i=1,\,\ldots ,\,n\), there exist an unknown constant \(c\ge 0\) and a known constant \(p>0\) such that
Assumption 1 depicts that the allowable range of time-varying measurement error \(\theta (t)\) is standard and used in the existing results [9, 37,38,39,40,41]. Of course, the inequality in Assumption 1 excludes the case of \(y(t)\equiv 0\) explicitly, and this implies that system (1) is completely observable. More explanations on Assumption 1 can be found in [37, 41]. In what follows, we illustrate how to enlarge the class of the systems to be investigated by Assumption 2.
Remark 1
It is seen from (2) that the nonlinearities \(f_i(\cdot )\) satisfy linear growth condition on the unmeasured states multiplied by unknown growth rate c and output polynomial function \(1+|y(t)|^p\). The reasonability of Assumption 2 can be explained from two aspects. (i) System (1) satisfying Assumption 2 can cover a wide variety of nonlinear systems in the literature. For example, in the absence of the time delay, Assumption 2 reduces to the Assumption 1.1 in [5]. Neglecting the term \(1+|y(t)|^p\), Assumption 2 reduces to Assumption 2.1 in [19, 34]. (ii) We emphasize that the term \(1+|y(t)|^p\) is not stringent since it can define many functions encountered in practice. For instance, any polynomial/global Lipschitz function can be defined by \(c(1+|y(t)|^p)\). Considering \(b_my(t)^m+b_{m-1}y(t)^{m-1}+\cdots +b_1y(t)+b_0\) with \(m,b_0,\ldots ,b_m\) being known constants, one has
Moreover, the example of \(|y(t)|^4+|y(t)|^3+\ln (2+y(t)^2)+y(t)\cos (y(t)) \le 6(1+|y(t)|^4)\) with \(c=6\) and \(p=4\) also shows that any function satisfying polynomial growth restriction can also be defined by \(c(1+|y(t)|^p)\). In short, Assumption 2 implies that nonlinearities can run far away from the zero for a while, but must not tend to infinity in a fast way as time increases.
At last, we provide two lemmas that will be used to prove the core results in this paper.
Lemma 1
[37] If \(m\ge 1\) is a constant, then for any \(x_{i}\in {\mathbb {R}},~i=1,\ldots ,n\), there is
Lemma 2
[14] If \(a>0\), \(b>0\) are constants, and \(\pi (x,y)\) is a known function, then for any \(x,y\in {\mathbb {R}}\), there holds
where \(\gamma (x, y)>0\).
2.2 Observer design
For system (1), one constructs the observer/ compensator with a time-varying gain as follows:
where \({\hat{x}}_1(t),\ldots ,{\hat{x}}_n(t)\) are the state variables of the observer; \(r(t)\ge 1\) is a monotonically increasing function and satisfies the equation
\(r(t)\equiv 1\) if \(t\in [-{\tilde{\tau }}, 0]\). It should be noticed that the positive constants \(a_1,\ldots ,a_n,\sigma ,L,\rho \) and the continuous function \(\varphi (y)\) will be determined in the analysis. \(\omega \) is an appropriate positive constant which will be assigned in design procedure.
Remark 2
We stress the new elements of the observer (3). (i) The terms “\(a_i(y(t)-{\hat{x}}_1(t))\)” or “\(a_ir^i(t)(y(t)-{\hat{x}}_1(t))\)” in [1, 2, 29, 42] are replaced by “\(a_{i}r^{i}(t)\hat{x}_{1}\).” The benefit of this is that it avoids dealing with the unknown time-varying sensitivity measurement \(\theta (t)\) directly with the aid of removing the output in the observer. Another benefit of this lies in the introduction of dynamic gain r(t). Different from the existing results [26, 36, 42], theoretical deductions will show that the expression of \(\dot{r}(t)\) is composed of two parts. One part is used to dominate the output polynomial function \(1+|y(t)|^p\), and the other part can suppress the effect of the unknown constant in the nonlinearities. (ii) The full-order observer (3) looks like the so-called filter used in [1, 4], because it filters unknown nonlinearities and time-varying delay. However, nonzero initial value and the presence of dynamic gain r(t) render it has a more general form than that in [1, 4].
Next, the estimation error is defined by
It follows from (1), (3) and (5) that
where \(\varepsilon _{n+1}\triangleq 0\). (6) is expressed in a compact form:
where
Choose the positive constants \(a_1,\ldots ,a_n\) to guarantee that there is a symmetric and positive definite matrix P such that
The proof is given as follows: Lemma 1 in [42] holds for order n; that is, for any constant \(a>0\), there exist a constant \(d_0>0\) and a positive definite and symmetric matrix \({\bar{P}}\) satisfying
where the definitions of matrices A and D are the same as these ones in this paper. By using \(\lambda _1>0\) to represent the smallest eigenvalue of the matrix \({\bar{P}}\), then it follows from (9) that
which can be rewritten as
so the first inequality in (8) is obtained by letting \(P=\frac{{\bar{P}}}{d_0\lambda _1}\). The second inequality in (8) is deduced directly according to multiplying both sides by \(\frac{1}{d_0\lambda _1}\) on the second inequality in (9) and letting \(\omega =a,P=\frac{{\bar{P}}}{d_0\lambda _1}\). To proceed with the analysis of estimation error, one chooses
Since \(1-{{\dot{\tau }}}\ge 1-{{\overline{\tau }}}\), and r(t) is monotonically increasing, the time derivative of \(V_1\) along the trajectories of (7) is given as
In what follows, one needs to deal with the indefinite terms on the right-hand side of (11). To begin with, by Lemma 2 one can get
On the other hand, it follows from Assumption 2 and \(r(t)\ge 1\) that
Lemma 2 gives rise to
Based on the inequalities (11)–(13), one can get
where the unknown constant \(k_1(c)>0\) and the known constant \(k_2>0\) and the unknown constants \(k_{i+2}(c)\) for \(i=1,2,\ldots ,n\) are defined by
2.3 Control design
We focus on the following system:
where \(f_1\) is defined in (1). To obtain the desired control, the following transformations are introduced:
where \(L\ge 1\) is a constant gain to be determined later. It can be deduced from (16) and (17) that
Now, one can design the control as follows:
where positive constants \(b_1,\ldots ,b_n\) can be determined later. Using (19) in (18), we arrive at a compact form of (18) as follows:
where
where the initial condition is \(\xi (t)=\xi (0)\) for any \(t\in [-{\widetilde{\tau }},0]\). One can select the positive constants \(b_1,\ldots ,b_n\) to guarantee that there is a symmetric and positive definite matrix Q such that
In fact, Lemma 1 in [42] shows again that for any constant \(a>0\) and the same B, D in this paper, there exist a constant \(d_0>0\) and a positive definite and symmetric matrix \(\bar{Q}\) satisfying
If we denote the smallest eigenvalue of the matrix \({\bar{Q}}\) by \(\lambda _2>0\), then (22) gives rise to
and a simple calculation shows
so the first inequality in (21) is obtained by letting \(Q=\frac{{\bar{P}}}{d_0\lambda _2}\). The second inequality in (21) is deduced directly according to multiplying both sides by \(\frac{1}{d_0\lambda _2}\) on the second inequality in (22) and letting \(\omega =a,Q=\frac{{\bar{Q}}}{d_0\lambda _2}\).
We construct
whose time derivative along the trajectories of (20) is given as follows:
where the monotonic increase in r(t) is used. Similarly, we need to cope with indefinite terms on the right-hand side of (24). To begin with, one can deduce from (21), \(\dot{r}(t)\ge 0\) and \(|\xi _1|\le \Vert \xi \Vert \) that
Secondly, applying Assumption 2 and Lemma 2, one has
Thirdly, with \(\Vert H_2\Vert =1\) and \(\Vert H_3\Vert \le (\sum \nolimits ^{n}_{i=2}a_{i}^2)^\frac{1}{2}\triangleq \delta \) in mind, it is not hard to obtain
Finally, substituting (25)–(27) in (24), one has
where the positive constant \({{\bar{k}}}_{1}\) and the positive function \({{\bar{k}}}_{2}(c,y)\) are defined as
In what follows, we further calculate the time derivative of \(V_1\). Actually, (5) and (17) imply
By Lemma 1 and \(|\varepsilon _i|\le \Vert \varepsilon \Vert ,|\xi _i|\le \Vert \xi \Vert \) for \(i=2,\ldots ,n\), one gets
Using (29) and (30) in (14), we can deduce
Defining the positive functions \({\tilde{k}}_1\) and \({\tilde{k}}_2\) as
one can express (31) as
3 Main results
Now, we state the main results of this paper.
Theorem 1
Under Assumptions 1–2, there exists a continuous output feedback controller
such that the state \([x(t),{\hat{x}}(t),r(t)]^T\) of closed-loop systems composed of (1), (3), (4) and (34) is globally uniformly bounded and \([x(t),{\hat{x}}(t)]^T\) converges to the origin for any initial conditions, where \({\hat{x}}(t)=[{\hat{x}}_1(t),\ldots ,{\hat{x}}_n(t)]^T\), and \(b_1,\ldots , b_n\) and L are specified constants.
Proof
The proof consists of two parts.
Part I: Determination of design parameters. It must be pointed out that the sensitivity error \({\bar{\theta }}\) is specified through the inequality \({\bar{\theta }}<\min \{1,\frac{1}{2b_{1}\Vert Q\Vert }\}\); that is,
where \(0<\rho <1\) is a known positive constant. Choosing the function \( V=V_1+V_2, \) whose time derivative can be arrived by means of (28), (33) and (35):
To determine the design parameter L, we let \(\rho -\frac{ k_{2}+{\bar{k}}_{1}}{L}\ge \frac{1}{8}\rho \), and obtain \(L\ge \max \{1,\frac{8(k_{2}+{\bar{k}}_1)}{7\rho }\}\). Then, it is straightforward to rewrite (36) as
With Lemma 2, specified L and \(\omega \) in mind, there hold
and
where continuous polynomial functions \(g_1(y)=\Big (n(n+1)\Vert P\Vert (1+\frac{2n+1}{6}\Vert P\Vert )(1+|y|^p)^2+\sum _{i=2}^n ((n-i+1)\Vert P\Vert +\frac{2}{1-{\bar{\tau }}})\Big )^2\) and \(g_2(y)=\Big ((1+|y|^p)^2(2+\Vert Q\Vert )\Vert Q\Vert +\frac{2}{1-{\bar{\tau }}} +2\sum _{i=2}^nL^{2i-3}(\frac{1}{2}(n-i+1)\Vert P\Vert +\frac{1}{1-{\bar{\tau }}})+\frac{1}{2}n\Vert P\Vert \Big )^2\); both their orders are 4p. Therefore, (37) can be rewritten as
Let \(\sigma =\min \{\omega \lambda _1, \omega \lambda _2\}\), \(\varphi (y)=\frac{L}{2}g_1(y)+\frac{L}{2} g_2(y)\), and \(\omega \) can be specified through the inequality \(4p\omega <1\). Since \(\varphi (y),\sigma ,L,\rho \) are assigned properly, using (4) in (40), one has
At present, the actual control u(t) can be explicitly constructed by (34).
Part II: Stability analysis. Now, it is time to consider the closed-loop systems composed of (1), (3) and (34). By the existence and the continuation of solutions, the closed-loop system state \(X(t)\triangleq [\varepsilon (t), \xi (t), r(t)]^{\mathrm T}\) can be defined on \([-{\tilde{\tau }},T_{f})\), where \(T_{f}>0\) may be finite or \(+\infty \). The left proof is divided into five steps, with a conclusion pointed out at the beginning of each part.
Step 1:r(t) is bounded on \([-{\tilde{\tau }},T_f)\). This can be done by reductio. Suppose that there is \(T_1\in (0, T_f)\) such that \(\lim _{t\rightarrow T_1}r(t)=+\infty \). By this and \(\dot{r}(t)\ge 0\), there must be a finite time \(T_0\in (0,T_1)\) such that
Then, it follows from (41) that
Therefore, V(t) is decreasing and bounded on \([T_0,T_1)\), so is \(\Vert \xi (t)\Vert \). By (42) and (43), one can get
Thus, \(\int _{T_0}^{T_1}\Vert \xi (t)\Vert ^2\mathrm{d}t\) and \(\int _{T_0}^{T_1}\Vert \varepsilon (t)\Vert ^2\mathrm{d}t\) are bounded. By this in hand, we derive from (1) and the expression of \(\varphi (y)\) that there are positive numbers \(M_1\) and \(M_2\) such that
In view of known number p provided in Assumption 2 and \(4p\omega <1\), it is easy to deduce from Lemma 2 that
where
In terms of (4), one needs to consider two cases.
If \(\dot{r}(t)=-\frac{L\rho }{16\sigma }r^2(t)+\frac{\varphi (y(t))}{\sigma }r(t)\), then (47) yields
A direct calculation shows that
that is, r(t) is bounded on \([T_0, T_1)\), which contradicts \(\lim _{t\rightarrow T_1}r(t)=+\infty \),
if \(\dot{r}(t)= r(t)\big (r^{-\omega }(t)\frac{y(t)}{1-{\tiny {\bar{\theta }}}}\big )^2 +r(t)\sum _{i=1}^n\Big (\frac{{{\hat{x}}}_i(t)}{r^{i-1+\omega }(t)L^{i-1}}\Big )^2\). Since (5) and (17) show \(\frac{{\hat{x}}_1(t)}{r^{\omega }(t)}=\xi _1(t)-\varepsilon _1(t)\), it is not hard to deduce from (44) and \(1-{\bar{\theta }}\le \theta (t)\le 1+{\bar{\theta }}\) that
This leads to a contradiction.
Combining above two cases, one concludes that r(t) is bounded on \([-{\tilde{\tau }},T_f)\).
Step 2:\(\int _{0}^{T_f}\Vert \xi (t)\Vert ^2\mathrm{d}t\)is bounded on\([-{\tilde{\tau }}, T_f)\). Since r(t) is bounded and continuous on \([-{\tilde{\tau }}, T_f)\), therefore, \(r(T_f)\) is finite. By \(1-{\bar{\theta }}\le \theta \le 1+{\bar{\theta }}\), (17) and (4), one can get
that is, \(\int _{0}^{T_f}\Vert \xi (t)\Vert ^2\mathrm{d}t\) is bounded.
Step 3:\(\Vert \varepsilon (t)\Vert \)is bounded on\([-{\tilde{\tau }},T_f)\). The boundness of r(t) implies that there exists a large enough constant \({\bar{r}}\) such that \(r(t)\le {\bar{r}}\) for all \(t\in [-{\tilde{\tau }},T_f)\). Define
By (1), (3) and (50), we have for \(i=1,\ldots ,n\)
where \(\eta _{n+1}(t)\triangleq 0\) and the forgoing equation can be rewritten in a compact form:
where
and the definitions of A and M come from (7). One can calculate
Next, choosing
and following the deduction of (14), one can deduce from (51) and (52) that
next, we have
then, we can get that similar to (13)
On the other hand, by Lemma 2, (5), (52), \(|\eta _1(t)|\le |\varepsilon _1(t)|\) and \(r(t)\le {\bar{r}}\) we have
Based on the inequalities (54)–(56), one can get
where the definitions of \(k_i\)’s can be found in (15). By (17), (50) and \(r(t)\le {\bar{r}}\), we have for \(i=2,\ldots ,n\)
then it is easy to get
Following the deduction of (33), the inequality (57) can be further expressed by
where the definitions of \(k_i\)’s are given in (15).
Notably, following (38), one can get
Then, we can deduce from (4), (32), (59) and (60) that
Since \({\bar{r}}\) is sufficiently large, one can choose \({\bar{r}}\) to ensure \(8(\frac{1}{2}c^2+2\sum _{i=2}^{n}k_{i+2}(c))\le {\bar{r}}\) for all \(t\in [-{\tilde{\tau }},T_f)\). By (4), (5), \(0<{\bar{\theta }}<1\) and \(1-{\bar{\theta }}\le \theta (t)\le 1+{\bar{\theta }}\), there is
Integrating from 0 to \(t~(t\le T_f)\) on both sides of (63) renders
From (64), the boundness of r(t) and \(\int _{0}^{T_f}\Vert \xi (t)\Vert ^2\mathrm{d}t\) means that \(V_3(t)\) and \(\int _{0}^{t}\Vert \eta (s)\Vert ^2\mathrm{d}s\) are bounded on \([0,T_f)\). Furthermore, \(\int _{0}^{t}\Vert \varepsilon (s)\Vert ^2\mathrm{d}s\) is bounded. The definition of \(V_3\) shows \(\eta ^T(t)P\eta (t)\le V_3(t)\), so \(\Vert \eta (t)\Vert \) is bounded on \([0, T_f)\). Now, it follows from the relationship \(\varepsilon _i(t)={\bar{r}}^{i-1+\omega }\eta _i(t)\) that \(\Vert \varepsilon (t)\Vert \) is bounded for all \(t\in [-{\tilde{\tau }},T_f)\). Finally, it follows from (41) that
we can get V(t) is bounded, so is \(\Vert \xi (t)\Vert \).
Step 4: \(T_{f}=+\infty \). If \(T_{f}\) is finite, then \(T_{f}\) would be a escape time, which means that at least one argument of X(t) would tend to \(\infty \) as \(t\rightarrow T_{f}\). However, the continuity of \(\varepsilon _i(t)\), \(\xi _i(t)\) and r(t) guarantees the boundedness of X(t) at \(t=T_{f}\), because X(t) is bounded on \([-{\tilde{\tau }},T_{f})\). This is a contradiction. Therefore, \(T_{f}=+\infty \).
Step 5: \(\lim _{t\rightarrow +\infty }x_i(t)=\lim _{t\rightarrow +\infty }{\hat{x}}_i(t)=0, i=1,\ldots ,n\). To sum up, the boundedness of r(t), \(\Vert \varepsilon (t)\Vert \) and \(\Vert \xi (t)\Vert \) implies that \(x_i(t)\) and \({\hat{x}}_i(t)\) are bounded on \([-{\tilde{\tau }},+\infty )\), which further illustrates the boundedness of \(f_i(\cdot )\). With this in mind, (20) and (51) show that \({{\dot{\xi }}}(t)\) and \({{\dot{\eta }}}(t)\) are bounded. In terms of the boundedness of \(\int _{0}^{T_f}\Vert \xi (t)\Vert ^2\mathrm{d}t\), \(\Vert \xi (t)\Vert \), \(\int _{0}^{T_f}\Vert \eta (t)\Vert ^2\mathrm{d}t\) and \(\Vert \eta (t)\Vert \), we infer from Lemma A.6 in [1] that \(\lim _{t\rightarrow +\infty }\xi _i(t)=\lim _{t\rightarrow +\infty }\eta _i(t)=0\). In consequence, it is easy to prove \(\lim _{t\rightarrow +\infty }x_i(t) =\lim _{t\rightarrow +\infty }{\hat{x}}_i(t)=0\). This completes the proof. \(\square \)
Remark 3
It is crucial to find a delicate time-varying function r(t) which should be fast enough to overtake all possible uncertainties. Hence, \(\dot{r}(t)\) has two parts, and this leads to the choice of the dynamic gain r(t) in this paper which is superior to those in the existing results, such as [10, 18, 19, 34, 36, 42]. (i) There is no unknown growth rate in [18, 42]; that is, c in (2) is known, so the first part in (4) can be used to control the output function sufficiently. (ii) If c in (2) is unknown, then the methods in [19, 34, 36] addressed that the expression of \(\dot{r}(t)\) is obtained by compensating c, which coincides with the second part in (4) to some extent; hence, the expression in this paper has a more general form than those in [19, 34, 36]. In addition, two time-varying gains in [10] are simplified to one here, and this may decrease the control effort.
Remark 4
Substantial obstacles will be inevitably met due to the existence of a dynamic gain r(t) and an unknown growth rate c. (i) Remark 3 shows that it is not easy to prove the boundedness of r(t). (ii) It is intricate to prove the boundedness of \(\Vert \varepsilon (t)\Vert \). For this aim, we introduce a new scaling transformation with the upper bound of r(t) and carefully tease out the relationship between \(\xi (t)\) and \(\dot{r}(t)\). (iii) Without estimating the unknown constant c directly by the traditional adaptive technique, we can simplify the structure of the output feedback controller at the expense of more complicated stability analysis.
4 Simulation examples
Example 1
To show the effectiveness of the proposed control strategy, we consider the following nonlinear system with time-varying delay:
where \(\theta (t)\) will be selected through different cases. It is easy to verify that Assumption 1 is satisfied with \(p=c=1\). If one chooses \(\omega =\frac{1}{6}\), \(a_1=5\), \(a_2=1\), \(b_1=1\), \(b_2=\frac{1}{2}, L=1\), then the observer can be expressed by
and the time-varying gain can be selected as
Now, the output feedback controller is constructed as \(u(t)=-y(t)r^2(t)-0.5r(t){\hat{x}}_2(t)\).
In the simulation, we choose the initial values as \([x_1(\Xi ),{{\hat{x}}}_1(\Xi ),x_2(\Xi ), {{\hat{x}}}_2(\Xi )]^T=[1,-1,1,-1]^T\), \(r(\Xi )=1\) for all \(\Xi \in [-0.1,0]\). Figures 1, 2, 3, 4, 5, 6, 7 and 8 demonstrate the effectiveness of control scheme and correctness of theoretical results. (i) \([x(t),{\hat{x}}(t),r(t)]^T\) is uniformly bounded, and \([x(t),{\hat{x}}(t)]^T\) converges to zero. (ii) By the same time-varying delay \(\tau (t)=1+0.8\sin t\), Figs. 1, 2, 3 and 4 show the effect of the maximal time derivative of the continuous function \(\theta (t)\), especially the larger time derivative can lead to the drastic oscillation of the control u(t). (iii) By the same continuous function \(\theta (t)=0.3+0.4|\sin 5t|\), Figs. 5, 6, 7 and 8 exhibit the effect of different time-varying delays whose upper bound is greater than 1 or less than 1, and it can be seen that the larger delay slows down the convergent time of the states and enlarges the effort of the control.
Example 2
To further show the effectiveness of the proposed control scheme in practice, we consider a two-stage chemical reactor system [43] as follows:
where \(x_1\) and \(x_2\) are the compositions; u and y are the input and output, respectively; \(R_\alpha \) and \(R_\beta \) are the recycle flow rates; \(C_\alpha \) and \(C_\beta \) are the reactor residence times; E is the feed rate; \(V_\alpha \) and \(V_\beta \) are the reactor volumes; \(K_\alpha \) and \(K_\beta \) are the reaction functions. For the possibility of the simulation, set \(R_\alpha =R_\beta =0.5\), \(K_\alpha =K_\beta =0.5\), \(V_\alpha =V_\beta =0.5\), \(C_\alpha =C_\beta =2\), \(E=1\) and \(\theta (t)=0.3+0.4|\cos (5t)|\). Then, the system (66) is changed into
It is easy to verify that Assumption 1 is satisfied with \(p=c=1\). Now, choosing \(\omega =\frac{1}{8}\), \(a_1=4\), \(a_2=2\), \(b_1=\frac{1}{2}\), \(b_2=1, L=1\), then the observer and the output feedback controller can be achieved as follows:
where the time-varying gain can be selected as
In the simulation, we choose the time-varying delay as \(\tau (t)=1+\sin (0.8t)\). Then, Figs. 9, 10, 11 and 12 show the states response of the closed-loop system consisting of (67) and (68) with initial condition and \(r(\Xi )=1\) for all \(\Xi \in [-0.1,0]\), \([x_1(\Xi ),{{\hat{x}}}_1(\Xi ),x_2(\Xi ),{{\hat{x}}}_2(\Xi )]^T=[2,-1,5,-5]^T\). It can be observed that the control and all the states converge to the origin, and the time-varying gain is uniformly bounded.
5 Conclusions
In this paper, we find the feasible dynamic gain and valid integral Lyapunov candidate function for the time-varying time-delay nonlinear output feedback systems with unknown growth rate. We introduce two gains to explicitly construct a state observer as well as an output feedback control law, where one dynamic gain is used to dominate the unknown nonlinear terms and a constant gain is used to dominate unknown measurement error. Finally, output feedback regulation of the investigated system is realized in a unifying framework.
References
Krstić, M., Kanellakopoulos, I., Kokotović, P.: Nonlinear and Adaptive Design. Wiley, New York (1995)
Khalil, H.: Nonlinear systems. Prentice Hall, Upper Saddle River, NJ (2002)
Qian, C., Lin, W.: A continuous feedback approach to global strong stabilization of nonlinear systems. IEEE Trans. Autom. Control 46(7), 1061–1079 (2001)
Isidori, A.: Nonlinear Control Systems. Springer, Berlin (1995)
Lei, H., Lin, W.: Adaptive regulation of uncertain nonlinear systems by output feedback: a universal control approach. Syst. Control Lett. 56(7–8), 529–537 (2007)
Defoort, M., Floquet, T., Kokosy, A., Perruquetti, W.: A novel higher order sliding mode control scheme. Syst. Control Lett. 58(2), 102–108 (2009)
Wu, Y., Gao, F., Zhang, Z.: Saturated finite-time stabilization of uncertain nonholonomic systems in feedforward-like form and its application. Nonlinear Dyn. 84(3), 1609–1622 (2016)
Liu, L., Li, X., Wang, H., Niu, B.: Global asymptotic stabilization of stochastic feedforward nonlinear systems with input time-delay. Nonlinear Dyn. 83(3), 1503–1510 (2016)
Sun, Z., Wang, M.: Disturbance attenuation via double-domination approach for feedforward nonlinear system with unknown output function. Nonlinear Dyn. 96(4), 2523–2533 (2019)
Man, Y., Liu, Y.: Global output-feedback stabilization for a class of uncertain time-varying nonlinear systems. Syst. Control Lett. 90(4), 20–30 (2016)
Ding, S., Liu, L., Zheng, W.: Sliding mode direct yaw-moment control design for in-wheel electric vehicles. IEEE Trans. Autom. Control 64(8), 6752–6762 (2017)
Ding, S., Mei, K., Li, S.: A new second-order sliding mode and its application to nonlinear constrained systems. IEEE Trans. Autom. Control 64(6), 2545–2552 (2019)
Sun, Z., Zhang, C., Wang, Z.: Adaptive disturbance attenuation for generalized high-order uncertain nonlinear systems. Automatica 80, 102–109 (2017)
Sun, Z., Yun, M., Li, T.: A new approach to fast global finite-time stabilization of high-order nonlinear system. Automatica 91, 455–463 (2017)
Sun, Z., Shao, Y., Chen, C.: Fast finite-time stability and its application in adaptive control of high-order nonlinear system. Automatica 106, 339–348 (2019)
Meng, Q., Qian, C., Liu, R.: Dual-rate sampled-data stabilization for active suspension system of electric vehicle. Int. J. Robust Nonlinear Control 28(5), 1610–1623 (2018)
Sun, Z., Song, Z., Li, T., Yang, S.: Output feedback stabilization for high-order uncertain feedforward time-delay nonlinear systems. J. Frankl. Inst. 352(11), 5308–5326 (2015)
Zhang, X., Liu, L., Feng, G., Zhang, C.: Output feedback control of large-scale nonlinear time-delay systems in lower triangular form. Automatica 49(11), 3476–3483 (2013)
Zhai, J., Zha, W.: Global adaptive output feedback control for a class of nonlinear time-delay systems. ISA Trans. 53(1), 2–9 (2014)
Zhang, X., Lin, Y.: Adaptive output feedback control for a class of large-scale nonlinear time-delay systems. Automatica 52, 87–94 (2015)
Zhang, C., He, Y., Jiang, L., Wu, M.: An improved summation inequality to discrete-time systems with time-varying delay. Automatica 74(12), 10–15 (2016)
Zhang, X., Lin, W., Lin, Y.: Nonsmooth feedback control of time-delay nonlinear systems: a dynamic gain based approach. IEEE Trans. Autom. Control 62(1), 438–444 (2017)
Sun, Z., Zhang, D., Meng, Q., Chen, C.: Feedback stabilization of time-delay nonlinear systems with continuous time-varying output function. Int. J. Syst. Sci. 50(2), 244–255 (2019)
Sun, Z., Zhou, C., Chen, C., Meng, Q.: Fast finite-time adaptive stabilization of high-order uncertain nonlinear systems with output constraint and zero dynamics. Inf. Sci. 514(4), 571–586 (2020)
Liu, B., Xu, S., Park, J., Zhuang, G.: Reliable exponential \(H_{\infty }\) filtering for singular Markovian jump systems with time-varying delays and sensor failures. Int. J. Robust Nonlinear Control 28(14), 4230–4245 (2018)
Qian, C., Lin, W.: Output feedback control of a class of nonlinear systems: a nonseparation principle paradigm. IEEE Trans. Autom. Control 47(10), 1710–1715 (2002)
Zhang, X., Cheng, Z.: Global stabilization of a class of time-delay nonlinear systems. Int. J. Syst. Sci. 8(20), 461–468 (2005)
Li, F., Liu, Y.: Global stabilization via time-varying output-feedback for stochastic nonlinear systems with unknown growth rate. Syst. Control Lett. 77, 69–79 (2015)
Qian, C.: A homogeneous domination approach for global output feedback stabilization of a class of nonlinear systems. In: American Control Conference, Portland, pp. 4708–4715 (2005)
Polendo, J., Qian, C.: A generalized homogeneous domination approach for global stabilization of inherently nonlinear systems via output feedback. Int. J. Robust Nonlinear Control 17(7), 605–629 (2007)
Man, Y., Liu, Y.: Global output-feedback stabilization for high-order nonlinear systems with unknown growth rate. Int. J. Robust Nonlinear Control 27(5), 804–829 (2016)
Yang, S., Sun, Z., Wang, Z., Li, T.: A new approach to global stabilization of high-order time-delay uncertain nonlinear systems via time-varying feedback and homogeneous domination. J. Frankl. Inst. 355(14), 6469–6492 (2018)
Zhai, J., Qian, C.: Global control of nonlinear systems with uncertain output function using homogeneous domination approach. Int. J. Robust Nonlinear Control 22(14), 1543–1561 (2012)
Ai, W., Zhai, J., Fei, S.: Universal adaptive regulation for a class of nonlinear systems with unknown time delays and output function via output feedback. J. Frankl. Inst. 350(10), 3168–3187 (2013)
Li, Z., Zhao, J.: Output feedback stabilization for a general class of nonlinear systems via sampled-data control. Int. J. Robust Nonlinear Control 28(7), 2853–2867 (2018)
Jia, X., Xu, S., Cui, G., Zhang, B., Ma, Q.: Global adaptive regulation of feedforward nonlinear time-delay systems by output feedback. Int. J. Robust Nonlinear Control 27(14), 2451–2472 (2017)
Chen, C., Qian, C., Sun, Z., Liang, Y.: Global output feedback stabilization of a class of nonlinear systems with unknown measurement sensitivity. IEEE Trans. Autom. Control 63(7), 2212–2217 (2018)
Sun, Z., Liu, C., Su, S., Sun, W.: Robust stabilization of high-order nonlinear systems with unknown sensitivities and applications in humanoid robot manipulation. IEEE Trans. Syst. Man Cybern. Syst. (2019). https://doi.org/10.1109/TSMC.2019.2931768
Li, H., Zhang, X., Hou, T.: Output feedback control of large-scale nonlinear time-delay systems with unknown measurement sensitivities. IET Control Theory Appl. 13(13), 2122–2127 (2019)
Li, H., Zhang, X., Li, M.: Design of output feedback controller for stochastic feedforward systems with unknown measurement sensitivity. ISA Trans. (2019). https://doi.org/10.1016/j.isatra.2019.08.027
Sun, Z., Shao, Y., Chen, C., Meng, Q.: Global output-feedback stabilization for stochastic nonlinear systems: a double-domination approach. Int. J. Robust Nonlinear Control 28(15), 4635–4646 (2018)
Praly, L., Jiang, Z.: Linear output feedback with dynamic high gain for nonlinear systems. Syst. Control Lett. 53(2), 107–116 (2004)
Lv, L., Sun, Z., Xie, X.: Adaptive control for high-order time-delay uncertain nonlinear system and application to chemical reactor system. Int. J. Adapt. Control Signal Process. 29(2), 224–241 (2015)
Funding
This study was supported by National Natural Science Foundation of China (Grant No. 61773237), Shandong Qingchuang Science and Technology Program of Universities (Grant No. 2019KJN036) and Shandong Province Quality Core Curriculum of Postgraduate Education (Grant No. SDYKC17079).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Sun, ZY., Xing, JW. & Meng, Q. Output feedback regulation of time-delay nonlinear systems with unknown continuous output function and unknown growth rate. Nonlinear Dyn 100, 1309–1325 (2020). https://doi.org/10.1007/s11071-020-05552-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-020-05552-3