703
Views
2
CrossRef citations to date
0
Altmetric
COMPUTER SCIENCE

Global output tracking by state feedback for high-order nonlinear systems with time-varying delays

, ORCID Icon, & | (Reviewing editor:)
Article: 1711676 | Received 11 Sep 2019, Accepted 13 Dec 2019, Published online: 24 Jan 2020

Abstract

This paper focuses on the problem of global practical output tracking for a class of high-order non-linear systems with time-varying delays (via state feedback). Under mild growth conditions on the system nonlinearities involving time-varying delays, we construct a state feedback controller with an adjustable scaling gain. With the aid of a Lyapunov–Krasovskii functional, the scaling gain is adjusted to dominate the time-delay nonlinearities bounded by the growth conditions and make the tracking error arbitrarily small while all the states of the closed-loop system remain to be bounded. Finally, a simulation example is given to illustrate the effectiveness of the tracking controller.

PUBLIC INTEREST STATEMENT

Modern control theory occupies one of the leading places in the technical sciences and at the same time belongs to one of the branches of applied mathematics, which is closely related to computer technology. Control theory based on mathematical models allows you to study dynamic processes in automatic systems, to establish the structure and parameters of the components of the system to give the real control process the desired properties and specified quality. It is the foundation for special disciplines that solve the problems of automation of management and control of technological processes, design of servo systems and regulators, automatic monitoring of production and the environment, the creation of automatic machines and robotic systems. It is well known that the creation of a new model of a robot and, moreover, a robot technical system (RTS) is associated with organizational issues of the interaction of four interdependent functional elements, which can be designated as: mechanisms, energy, electronics, programs (algorithms).

1. Introduction

In this paper, we consider the problem of global practical output tracking for a class of high-order nonlinear systems with time-varying delays which is described by

(1) x˙i(t)=xi+1(t)pi+φi(xˉi(t),x1(td1(t)),,xi(tdi(t))),i=1,,n1,x˙n=u+φn(x(t),x(tdi(t))),y=x1(t),(1)

where x(t)=(x1(t),,xn(t))TRn, u(t)R, and y(t)R are the system state, control input and output, respectively. xˉi(t)=(x1(t),,xi(t))TRi, xˉn(t)=xn(t), di(t),i=1,,n,0 are time-varying delays satisfying 0di(t)di, di(t)ϑi<1 for constants di and ϑi. The system initial condition is x(θ)=φ0(θ),θ[d,0]with dmax1indi and φ0(θ) being specified continuous initial function. The terms φi() represent nonlinear perturbations that are continuous functions and piRodd1={p/q[0,):pand q are odd integers, pq}.

Problems of practical output tracking of nonlinear systems are the most challenging and hot issues for the field of nonlinear control and it has drawn increasing attention during past decades. A number of interesting results have been achieved over the past years, see (Alimhan & Inaba, Citation2008a, Citation2008b; Alimhan & Otsuka, Citation2011; Alimhan, Otsuka, Adamov, & Kalimoldayev, Citation2015; Alimhan, Otsuka, Kalimoldayev, & Adamov, Citation2016; Gong & Qian, Citation2005, Citation2007; Lin & Pongvuthithum, Citation2003; Qian & Lin, Citation2002; Sun & Liu, Citation2008; Zhai & Fei, Citation2011), as well as the references therein. However, the aforementioned results do not consider the effect of time delay. It is well known that time-delay phenomena exist in many practical systems. Due to the presence of time delay in systems, it often significant effect on system performance and may induce instability, oscillation and so on. Therefore, the study of the problems of global control design of time-delay nonlinear systems has important practical significance. However, due to there being no unified method being applicable to nonlinear control design, this problem has not been fully investigated and there are many significant problems which remain unsolved. In recent years, by using the Lyapunov–Krasovskii method to deal with the time-delay, control theory, and techniques for stabilization problem of time-delay nonlinear systems were greatly developed and advanced methods have been made; see, for instance, (Chai, Citation2013; Gao & Wu, Citation2015; Gao, Wu, & Yuan, Citation2016; Gao, Yuan, & Wu, Citation2013; Sun, Liu, & Xie, Citation2011; Sun, Xie, & Liu, Citation2013; Zhang, Lin, & Lin, Citation2017; Zhang, Zhang, & Gao, Citation2014) and reference therein. In the case when the nonlinearities contain time-delay, for the output tracking problems, some interesting results also have been obtained (Alimhan, Otsuka, Kalimoldayev, & Tasbolatuly, Citation2019; Jia & Xu, Citation2015; Jia, Xu, Chen, Li, & Zou, Citation2015; Jia, Xu, & Ma, Citation2016; Yan & Song, Citation2014). However, the contributions only considered special cases such as pi equal one or constant time-delay for the system (1) when the case pi greater one. When the system under consideration is time-varying delays non-linear, the problem becomes more complicated and remain unsolved. This motivates the research in this paper.

In this paper, under mild conditions on the system nonlinearities involving time-varying delay, we will be to solve the aforementioned problem with the aid of the basis of the homogeneous domination technique (Chai, Citation2013; Polendo & Qian, Citation2007, Citation2006) and a homogeneous Lyapunov–Krasovskii functional. The main contributions of this paper are summarized as follows: (i) By comparison with the existing results in (Jia & Xu, Citation2015; Jia et al., Citation2015, Citation2016), due to the appearance of high-order terms, how to construct an appropriate Lyapunov–Krasovskii functional for system (1) is a nontrivial work. In this paper, we constructing a new Lyapunov–Krasovskii functional and using the adding a power integrator technique, a number of difficulties emerged in design and analysis are overcome. (ii) This note extended the results in (Alimhan et al., Citation2019) to time-varying delay cases.

2. Practical output tracking for high-order nonlinear systems

The objective of the paper is to construct an appropriate controller such that the output of system (1) practically tracks a reference signal yr(t). That is, for any pre-given tolerance ε>0 to design a state feedback controller of the form

(2) u(t)=g(x(t),yr(t)),(2)

such that for the all initial condition

  1. All the trajectories of the closed-loop system (1) with state controller (2) are well defined and globally bounded on [0,+).

  2. There exists a finite time T>0, such that

(3) y(t)yr(t)<ε,tT>0.(3)

In this section, we show that under the following three assumptions, the practical output tracking problem can be solved by state feedback for high-order nonlinear systems with time-varying delays (1).

Assumption1. There are constants C1,C2and τ0 such that

(4) φi(t,xˉi(t),x1(td1(t)),,x1(tdi(t)))C1x1(t)(ri+τ)/r1+x2(t)(ri+τ)/r2++xi(t)(ri+τ)/ri+x1(td1(t))(ri+τ)/r1+x2(td2(t))(ri+τ)/r2++xi(tdi(t))(ri+τ)/ri+C2(4)

where

(5) r1=1,ri+1pi=ri+τ>0,i=1,,n(5)

and pn=1.

Assumption2. The time-delays di(t) are differentiable and satisfies 0di(t)di, di(t)ϑi<1, for constants di and ϑi, i=1,,n.

Assumption3. The reference signal yr(t) and its derivative are bounded, that is, there is a constant D>0 such that yr(t)D and y˙r(t)D.

Remark1. Compared with (Alimhan & Inaba, Citation2008a; Gong & Qian, Citation2005, Citation2007; Lin & Pongvuthithum, Citation2003; Sun & Liu, Citation2008), Assumption1 are milder conditions where the power orders are allowed to be ratios of positive odd integers or ratios of positive even integers over odd integers. In the Assumption1, when time-delays di=0, it reduces assumptions in (Alimhan & Inaba, Citation2008a, Citation2008b; Gong & Qian, Citation2005, Citation2007; Sun & Liu, Citation2008; Zhai & Fei, Citation2011) and this played an essential role to solve the practical tracking problem by a state or output feedback. Clearly, when di(t)=d0ordi (where danddi are constants), i=1,,n, and pi=1, i=1,,n, Assumption1 encompasses the assumptions in existing results (Yan & Song, Citation2014), when di0 and pi>1, it reduces assumption in existing results (Alimhan et al., Citation2019). Assumption3 indicates condition for the reference signal yr(t). It is a standard condition for solving the practical output tracking problem of nonlinear systems in (Alimhan & Inaba, Citation2008a, Citation2008b; Gong & Qian, Citation2005, Citation2007; Sun & Liu, Citation2008; Zhai & Fei, Citation2011), (Yan & Song, Citation2014) and (Alimhan et al., Citation2019).

Our main purpose are dealt with the practical output tracking problem by delay-independent state feedback for high-order time-varying delays nonlinear systems (1) under Assumptions 1–3. To this end, we introduce the following coordinate transformation.

(6) z1(t)=x1(t)yr(t),zi(t)=xi(t)/Lκi,i=2,,n,v(t)=u(t)/Lκn+1(6)

where L1 is a constant (scaling gain) to be determined later and κ1=0,κi=(κi1+1)/pi1, i=2,,n. Using the transformation, the system (1) can be described in the new coordinates zi(t) as

(7) z˙i(t)=Lzi+1pi+ψi(zˉi(t),z1(td1(t))+yr(td1(t)),,zi(tdi(t))),i=1,,n1,z˙n(t)=Lv+ψn(zˉi(t),z1(td1(t))+yr(td1(t)),,zn(tdi(t))),y(t)=z1(t)+yr(t)(7)

where zˉi(t)=(z1(t)+yr(t),z2(t),zi(t))T, and

ψ1(z1(t)+yr(t),z1(td1(t))+yr(td1(t)))=φ1(z1(t)+yr(t),z1(td1(t))+yr(td1(t))y˙r(t),ψi(zˉi(t),z1(td1(t))+yr(td1(t)),,zi(tdi(t)))=φi(zˉi(t),z1(td1(t))+yr(td1(t)),,zi(tdi(t))/Lκi,i=2,,n.

Using Assumption 1 and L1, we can be obtained following inequalities

ψ1(z1(t)+yr(t),z1(td1(t))+yr(td1(t)))C1z1(t)+yr(t)(r1+τ)/r1+z1(td1(t))+yr(td1(t))(r1+τ)/r1+C2+y˙r(t)
ψi(zˉi(t),z1(td1(t))+yr(td1(t)),,zi(tdi(t)))C1Lκiz1(t)+yr(t)(ri+τ)/r1+Lκ2z2(t)(ri+τ)/r2++Lκizi(t)(ri+τ)/ri+z1(td1(t))+yr(td1(t))(ri+τ)/r1+Lκ2z2(td2(t))(ri+τ)/r2++Lκizi(tdi(t))(ri+τ)/ri+C2Lκi

By Assumption 3 and Lemma A3, there exists constants Cˉi, i=1,2 only depending on constants C1,C2,D,τ,κiandL, then above inequality becomes

ψ1(z1(t)+yr(t),z1(td1(t))+yr(td1(t)))C12(r1+τ)/r11z1(t)(r1+τ)/r1+yr(t)(r1+τ)/r1+2(r1+τ)/r11z1(td1(t))(r1+τ)/r1+yr(td1(t))(r1+τ)/r1+C2+y˙r(t)2(r1+τ)/r11C1z1(t)(r1+τ)/r1+z1(td1(t))(r1+τ)/r1+2(r1+τ)/r1C1D+C2+D=Cˉ1z1(t)(r1+τ)/r1+z1(td1(t))(r1+τ)/r1+Cˉ2,
ψi(zˉi(t),z1(td1(t))+yr(td1(t)),,zi(tdi(t)))C1Lκi2(r1+τ)/r11z1(t)(r1+τ)/r1+yr(t)(r1+τ)/r1+Lκ2z2(t)(ri+τ)/r2++Lκizi(t)(ri+τ)/ri+2(r1+τ)/r11z1(td1(t))(r1+τ)/r1+yr(td1(t))(r1+τ)/r1+Lκ2z2(td2(t))(ri+τ)/r2++Lκizi(tdi(t))(ri+τ)/ri+C2Lκi
2(r1+τ)/r11C1Lκiz1(t)(r1+τ)/r1+Lκ2(ri+τ)/r2κiz2(t)(ri+τ)/r2++Lκi(ri+τ)/riκizi(t)(ri+τ)/ri+Lκiz1(td1(t))(r1+τ)/r1+Lκ2(ri+τ)/r2κiz2(td2(t))(ri+τ)/r2++Lκi(ri+τ)/riκizi(tdi(t))(ri+τ)/ri+2(r1+τ)/r1C1D+C2Lκi
=2(r1+τ)/r11C1Lκiz1(t)(r1+τ)/r1+L11+κ2(ri+τ)/r2κiz2(t)(ri+τ)/r2++L11+κi(ri+τ)/riκizi(t)(ri+τ)/ri+Lκiz1(td1(t))(r1+τ)/r1+L11+κ2(ri+τ)/r2κiz2(td2(t))(ri+τ)/r2++L11+κi(ri+τ)/riκizi(tdi(t))(ri+τ)/ri+2(r1+τ)/r1C1D+C2Lκi
(8) Cˉ1L1min1(κj(ri+τ)/rjκi),2ji,1inz1(t)(r1+τ)/r1+z2(t)(ri+τ)/r2++zi(t)(ri+τ)/ri+z1(td1(t))(r1+τ)/r1+z2(td2(t))(ri+τ)/r2++zi(tdi(t))(ri+τ)/ri+Cˉ2Lκi,=Cˉ1L1vij=1izj(t)(ri+τ)/rj+zjtdj(t)(ri+τ)/rj+Cˉ2Lκi,i=2,,n(8)

where Cˉ1=2(r1+τ)/r11C1, Cˉ2=2(r1+τ)/r1C1D+C2+D and

νi:=min(κj(ri+τ)/rjκi),2ji,1in>0, i,e., 0<νi<1 are some constants. Since it can be seen that by definition rj:=τκj+1/(p1pj1) so

κj(ri+τ)/rjκi=κjri+1pirjκi=κjτκi+1/p1pi1+ττκj+1/p1pj1κi=τκj+κj/p1pi1κi/p1pj1τκj+1/p1pj1τκjτκj+1/p1pj1<1,j=2,,i,i=1,,n.

In what follows, we first design a state feedback controller for the nominal nonlinear system of the system (7), i.e.,

(9) z˙i(t)=Lzi+1pi(t),i=1,,n1,z˙n(t)=Lv(t),y(t)=z1(t)+yr(t)(9)

We explicitly can construct a state feedback controller for the system (9), via similar the approach in (Chai, Citation2013; Polendo & Qian, Citation2007), which can be described in the following Proposition.

Proposition1. For the system (9), Suppose there exists a state feedback controller of the form

(10) v=βnrn+1/σξnrn+1/σ=i=1nβˉiziσ/rirn+1/σ(10)

with a positive definite, C1 and radially unbounded Lyapunov function,

(11) Vn=i=1nzizisσ/riziσ/ri2στri/σds(11)

Such that

(12) V˙nLj=1nξj2,(12)

where ξi=ziσ/riziσ/ri, zi=βi1ri/σξi1ri/σ, z1=0, σmax1inτ+ri and βˉi=βnβi,i=1,,n are positive constants. Then, the closed-loop system (9) and (10) is globally asymptotically stable.

Since the prove of the Proposition1 is very similar (Alimhan & Inaba, Citation2008a, Citation2008b; Zhai & Fei, Citation2011), (Chai, Citation2013), so omitted here.

Next, we use the homogeneous domination approach to design a global tracking controller for the system (1) which can be described in the following main theorem in this paper.

Theorem 1. Under Assumptions 1–3, the global practical output tracking problem of the high-order time-varying delays nonlinear system (1) can be solved by the state feedback controller u=Lκn+1v in (7) and (10).

Proof

By (10), it is not difficult to prove that u preserves the equilibrium at the origin.

By the definitions of ri’s and σ, we easily see that u=Lκn+1v is a continuous function of z and u=0 for z=0. This together with Assumption1 implies that the solutions of z system is defined on a time interval [0, tM], where tM>0 may be a finite constant or +∞, and u preserves the equilibrium at the origin.

In what follows, we define the following notations

(13) z=z1,,znT,E(z)=z2p1,,znpn1,vTandF(z)=φ1,φ2/Lκ2,,φn/LκnT(13)

Then, the closed-loop system (7)–(10) can be written as the following compact form by the same notations (6) and (13),

(14) z˙=LE(z)+F(z)(14)

Introducing the dilation weight Δ=(r1,,rn), from Definition A1, it be not difficult to prove that Vn is homogeneous of degree 2σ—τ with respect to the weight Δ.

Therefore, using the same Lyapunov function (11) and by Lemma A2 and Lemma A3, it can be concluded that

(15) V˙n(z)=LVnzE(z)+VnzF(z)m1LzΔ2σ+i=1nVnziψi(15)

where m1>0 is constant.

By (8), Assumption 1 and L > 1, it can be found constants δi>0 and 0<γi1 such that

(16) ψiCˉ1j=1iLκj(ri+τ)/rjκizj(t)(ri+τ)/rj+zj(tdj(t))(ri+τ)/rj+Cˉ2LκiδiL1γiz(t)Δri+τ+j=1iz(tdj(t))Δri+τ+Cˉ2Lκi(16)

and noting that for i=1,,n, by Lemma A2, Vn/zi is homogeneous of degree 2στri,

(17) Vnzim2z(t)Δ2στri,m2>0(17)

and by

m2z(t)Δ2στriCˉ2Lκi=L1γiz(t)Δ2στrim2Cˉ2Lκi+1γi,L1γi2στri2σz(t)Δ2σ+τ+ri2σm2Cˉ2Lκi+1γi2σ/(τ+ri)L1γiz(t)Δ2σ+m2Cˉ22σ/(τ+ri)L2σ(κi+1γi)/(τ+ri)

Hence,

(18) Vnziψim2z(t)Δ2στriδiL1γiz(t)Δri+τ+j=1iz(tdj(t))Δri+τ+Cˉ2Lκi(1+m2δi)L1γiz(t)Δ2σ+L1γi(1+m2δi)z(t)Δ2στrij=1iz(tdj(t))Δri+τ+m2Cˉ22σ/(τ+ri)L1γi(18)

where 2στri2σ1, τ+ri2σ1, and 2σ(κi+1γi)τ+ri1γi.

Substituting (18) into (15) yields

(19) V˙n(z)Lm1z(t)Δ2σ(1+(1+m2δ))Lγminz(t)Δ2σ(1+m2δ)Lγmini=1nz(t)Δ2σriτj=1iz(tdj(t))Δri+τ+ni=1nm2Cˉ22σ/(τ+ri)L1γmax(19)

where δ=max1inδi, γmin=min1inγi and γmax=max1inγi.

By Lemma A4, there exists a constant m3>0 such that

(20) m2(1+δ)z(t)Δ2σriτz(tdi(t))Δri+τzΔ2σ+m3z(tdi(t))Δ2σ,(20)

which yields

(21) V˙n(z(t))Lm1z(t)Δ2σ(2+m2(1+δ))Lγmini=1nLγiz(t)Δ2σm3Lγmini=1nz(tdi(t))Δ2σ+ni=1nm2Cˉ22σ/(τ+ri)L1γmax(21)

Next, we construct a Lyapunov–Krasovskii functional as follows:

(22) V(z(t))=Vn(z(t))+U(z(t)),Vn=i=1nzizisσ/riziσ/ri2στri/σds,U(z(t))=i=1nλ1ϑitdi(t)tz(s)Δ2σds,(22)

where λ is a positive parameter to be determined later. Because Vn(z(t)) is positive definite, C1, radially unbounded and by Lemma 4.3 in (Khalil, Citation1996), there exist two class K functions α1 and α2, such that

(23) α1(z(t))Vn(z(t))α2(z(t))(23)

According to the homogeneous theory, there are positive constants η1 and η2 such that

(24) η1z(t)Δ2σW(z(t))η2z(t)Δ2σ(24)

where W(z(t)) is a positive definite function, whose homogeneous degree is 2σ. Therefore, the following inequality holds

(25) αˉ1(z(t))W(z(t))αˉ2(z(t))(25)

with two class K functions αˉ1 and αˉ2.

With the help 0di(t)di and di(t)ϑi<1, it follows that

(26) i=1nλ1ϑitdi(t)tz(s)Δ2σdsηˉitditα˜2(z(s))dsηˉidi0α˜2(z(ς+t))d(ς+t)η˜isupdiς0α˜2(z(ς+t))α2(supdiς0z(ς+t))(26)

where α˜2 and α2 are class K functions and ηˉi and η˜i are positive constants, because z(t)supdς0z(ς+t) and supdiς0z(ς+t)supdς0z(ς+t).

Defining α2=α2+α2 from (22), (23), and (26), it follows that

(27) α1(z(t))Vn(z(t))α2(supdς0z(ς+t))(27)

It follows from (21) and (22) that

(28) V˙=LVnzE(z)+VnzF(z)+i=1nλ1ϑiz(t)Δ2σi=1nλz(tdi(t))Δ2σm1L(2+m2(1+δ))L1γmini=1nλ1ϑiz(t)Δ2σλm3L1γmini=1nz(tdi(t))Δ2σ+ρ1L1γmax.(28)

Therefore, by choosing a large enough L as L>max1,(((2+m2(1+δ)+m3)/m1))γmin and λ=m3L1γmin, where ρ1=ni=1nm2Cˉ22σ/(τ+ri). Then, the inequality (28) becomes

(29) V˙(z(t))Lz(t)Δ2σ+ρ1L1γmax.(29)

In (22), Vn(z) and U(z) are homogeneous of degree 2στ and 2σ with respect to the dilation weight Δ, respectively. Therefore, it follows from Lemma A2 (in Appendix) that there exist positive constants λ1,λ2,ϖ1andϖ2 such that

(30) λ1z(t)Δ2στVn(z(t))λ2z(t)Δ2στand(30)
(31) ϖ1z(t)Δ2σU(z(t))ϖ2z(t)Δ2σ.(31)

Moreover, by Lemma A4 (in Appendix), we have

(32) λ2z(t)Δ2στ=Lλ2/L1/ττz(t)Δ2στ2δτ2σLz(t)Δ2σ+τLτ2σ/τ2σλ22σ/τ(32)

Then, we have

(33) V(z(t))ρ2Lz(t)Δ2σ+τ2σL2στ/τλ22σ/τ,(33)

or

(34) 1ρ2V(z(t))Lz(t)Δ2σ+τ2σρ2L2στ/τλ22σ/τ,(34)

where ρ2=:ϖ2+(2δτ)/2σ.

Therefore, it follows from (22) and (33) that

(35) \eqalign{ & \dot V\;(z(t))\; \le - \left({L\left\| {z(t)} \right\|_\Delta ^{2\sigma } + & {\tau \over {2\sigma {\rho _2}{L^{{{\left({2\sigma - \tau } \right)} / \tau }}}}}\lambda _2^{{{2\sigma } / \tau }}} \right)\; + {\tau \over {2\sigma {\rho _2}{L^{{{\left({2\sigma - \tau } \right)} / \tau }}}}}\lambda _2^{{{2\sigma } / \tau }} + \;{{{\rho _1}} \over {{L^{1 - {\gamma _{\max }}}}}} \cr & \;\;\;\;\;\;\;\;\;\;\; \le - {1 \over {{\rho _2}}}V(z(t)) + {{\bar \rho }_1},}(35)

where ρˉ1=τ2σρ2L2στ/τλ22σ/τ+ρ1L1γmax. That is

(36) ddtet/ρ2V(z(t))et/ρ2ρˉ1(36)

taking integral on both sides,

(37) et/ρ2V(z(t))V(z(0))ρˉ1et/ρ21.(37)

Hence, there exists a T>0, for all t>T

(38) V(z(t))et/ρ2V(z(0))+ρˉ11et/ρ23ρˉ1(38)

This leads to

y(t)yr(t)=z1(t)3τ2σρ2L2στ/τλ22σ/τ+3ρ1L1γmax, t>T>0.

Thus, for any tolerance ε>0, there is a sufficiently large Lsuch that

y(t)yr(t)ε, t>T>0.

This completes the proof of our main Theorem.

Remark2. It should be noted that the proposed controller can only work well when the whole state vector is measurable. Therefore, a natural and more interesting problem is how to design feedback output tracking controller for the time-varying delay nonlinear systems studied in the paper if only partial state vector being measurable, which is now under our further investigation. Although (Alimhan & Inaba, Citation2008a, Citation2008b; Gong & Qian, Citation2007; Sun & Liu, Citation2008; Zhai & Fei, Citation2011) studies global practical tracking problems by output feedback, it does not include the time delay. In addition, in recent years, many results on nonlinear fuzzy systems have been achieved (Chadli & Borne, Citation2013; Chadli & Guerra, Citation2012; Chadli, Maquin, & Ragot, Citation2002; Khalil, Citation1996), and so forth. An important problem is whether the results in this paper can be extended to nonlinear fuzzy systems.

3. An illustrative example

This section gives a numerical example to illustrate the effectiveness of Theorem 1.

Example 1. Consider the following uncertain nonlinear system:

(39) x˙1(t)=x27/3(t)+x11/5(tsin(t)/5)sin(x1(t))x˙2(t)=x35/3(t)+2x2(t)x˙3(t)=u(t)+2x31/5(t)y(t)=x1(t)(39)

where p1=7/3,p2=5/3,p3=1and d(t)=sin(t)/5 represent a time-varying delays. Our objective is to design a state feedback practical output tracking controller such that the output of the system (39) tracks a desired reference signal yr, and all the states of the system (39) are globally bounded. Clearly, the system is of the form (1). It is worth pointing out that although system (39) is simple, it cannot be solved the global practical tracking problem using the design method presented in (Alimhan & Inaba, Citation2008a, Citation2008b; Gong & Qian, Citation2005, Citation2007; Sun & Liu, Citation2008) and (Alimhan et al., Citation2019), because of the presence of time-varying delay term x11/5(tsin(t)/5). Choose τ=2/3 and r1=1, then r2=r3=3/5 and r4=1. Next, choose the reference signal yr=cos(t/3)+sint. Then,

(40) yr(t)=cos(t/3)+sint2,y˙r(t)=sin(t/3)/3+cos(t)4/3.(40)

Further, by Lemma A4, it can be verified that

φ1()=x1(td(t))1/526/5x1(td(t))1/517x1(td(t))7/5+6727/5,
φ2()=2x2(t)23/22/3x2(t)35x2(t)5/3+2525/3,
(41) φ3()=x3(t)1/526/5x3(t)31/517x3(t)7/5+6727/5(41)

and

(42) 0d(t)1/5,d(t)=cos(t)/51/51(42)

Clearly, Assumptions 1–3 holds with C126/35,C2176/35 and D4. Following the design procedure in Section2 (by Theorem1), after some tedious calculations, one obtains a state feedback tracking controller

(43) u(t)=2L13/7x3(t)/L6/7)+2x2(t)/L3/7yr(t)7/5(43)

In the simulation, by choosing the initial values as z1(θ)=3, z2(θ)=5, z3(θ)=2,θ[1/5,0], where d(t)=sin(t)/5 and the reference signal yr=cos(t/3)+sint. Then, we have the following (i) and (ii).

  1. When the scaling gain L is chosen as L=50, the tracking error obtained is about 0.2 as shown in Figure .

    Figure 1. (a) Tracking error y(t)yr(t) for L= 50. (b). The trajectories of x1(t),yr(t) for L= 50.

    Figure 1. (a) Tracking error y(t)−yr(t) for L= 50. (b). The trajectories of x1(t),yr(t) for L= 50.

  2. When the scaling gain L is chosen as L=300, the tracking error obtained is about 0.075 as shown in Figure .

Figure 2. (a) Tracking error y(t)yr(t) for L= 300. (b). The trajectories of x1(t),yr(t) for L= 300.

Figure 2. (a) Tracking error y(t)−yr(t) for L= 300. (b). The trajectories of x1(t),yr(t) for L= 300.

4. Conclusion

In this paper, we extend the result in (Alimhan et al., Citation2019) to solve the global practical tracking problem for a class of high-order nonlinear time-varying delays systems by state feedback. Under some mild-growth conditions, we first construct a state feedback controller with an adjustable scaling gain. Then, With the aid of a Lyapunov–Krasovskii functional, the scaling gain is adjusted to dominate the time-delay nonlinearities bounded by the growth conditions and make the tracking error arbitrarily small while all the states of the closed-loop system remain to be bounded.

Additional information

Funding

The work has been performed under grant projects of “Development of technologies for multilingual automatic speech recognition using deep neural networks” AP05131207 (2018–2020) at the Institute of Information and Computational Technologies CS MES Republic of Kazakhstan.

Notes on contributors

Keylan Alimhan

Keylan Alimhan received the M.S. degree in Information Sciences in 1998 from Tokyo Denki University (TDU), Japan and he finished his doctoral candidate course work in 2003 at TDU. In March 2009, he received the Doctor of Science degree in Mathematical Sciences from Graduate School of Science and Engineering of TDU. From 1985 to 1996, he served as an Assistant Professor in the Department of Mathematics, XU. From 2003 to 2004, he was a Research Associate in the Department of Information Sciences, TDU. From 2004 to present, he served as a Instructor, Assistant Professor and Research Fellow in School of Science and Engineering, TDU. Since September 2014, he has been with Faculty of Mechanics and Mathematics, Eurasian National University by named L.N.Gumilev as a Visiting Professor. His main research interests include nonlinear control theory, in particular, output feedback control of nonlinear systems and nonlinear robust control.

References

  • Alimhan, K., & Inaba, H. (2008a). Practical output tracking by smooth output compensator for uncertain nonlinear systems with unstabilisable and undetectable linearization. International Journal of Modelling, Identification and Control, 5, 1–13. doi:10.1504/IJMIC.2008.021770
  • Alimhan, K., & Inaba, H. (2008b). Robust practical output tracking by output compensator for a class of uncertain inherently nonlinear systems. International Journal of Modelling, Identification and Control, 4, 304–314. doi:10.1504/IJMIC.2008.021470
  • Alimhan, K., & Otsuka, N. (2011). A note on practically output tracking control of nonlinear systems that may not be linearizable at the origin. Communications in Computer and Information Science, 256 CCIS, 17–25.
  • Alimhan, K., Otsuka, N., Adamov, A. A., & Kalimoldayev, M. N. (2015). Global practical output tracking of inherently non-linear systems using continuously differentiable controllers. Mathematical Problems in Engineering, Article ID 932097, 10.
  • Alimhan, K., Otsuka, N., Kalimoldayev, M. N., & Adamov, A. A. (2016). Further results on output tracking problem of uncertain nonlinear systems with high-order nonlinearities. International Journal of Control and Automation, 9, 409–422. doi:10.14257/ijca.2016.9.1.35
  • Alimhan, K., Otsuka, N., Kalimoldayev, M. N., & Tasbolatuly, N. (2019). Output tracking by state feedback for high-order nonlinear systems with time-delay. Journal of Theoretical and Applied Information Technology, 97(3), 942–956.
  • Chadli, M., & Borne, P. (2013). Multiple models approach in automation Takagi-Sugeno fuzzy systems. John Wiley & Sons. ISBN:9781848214125.
  • Chadli, M., & Guerra, T. M. (2012). LMI solution for robust static output feedback control of discrete Takagi–Sugeno fuzzy models. IEEE Transactions on Fuzzy Systems, 20(6), 1160–1165. doi:10.1109/TFUZZ.2012.2196048
  • Chadli, M., Maquin, D., & Ragot, J. (2002). Static output feedback for Takagi-Sugeno systems: An LMI approach. 10th Mediterranean Conference on Control and Automation.
  • Chai, L. (2013). Global output control for a class of inherently higher-order nonlinear time-delay systems based on homogeneous domination approach. Discrete Dynamics in Nature and Society, Article ID 180717, 6.
  • Gao, F., & Wu, Y. (2015). Further results on global state feedback stabilization of high-order nonlinear systems with time-varying delays. ISA Transactions, 55, 41–48. doi:10.1016/j.isatra.2014.08.014
  • Gao, F., Wu, Y., & Yuan, F. (2016). Global output feedback stabilisation of high-order nonlinear systems with multiple time-varying delays. International Journal of Systems Science, 47(10), 2382–2392. doi:10.1080/00207721.2014.998318
  • Gao, F., Yuan, F., & Wu, Y. (2013). Global stabilisation of high-order non-linear systems with time-varying delays. IET Control Theory & Applications, 7(13), 1737–1744. doi:10.1049/iet-cta.2013.0435
  • Gong, Q., & Qian, C. (2005). Global practical output regulation of a class of non-linear systems by output feedback. Proceeding of the 44th IEEE Conference on Decision and Control, and the European Control Conference (pp. 7278–7283). Seville, Spain.
  • Gong, Q., & Qian, C. (2007). Global practical output regulation of a class of nonlinear systems by output feedback. Automatica, 43(1), 184–189. doi:10.1016/j.automatica.2006.08.008
  • Jia, X., & Xu, S. (2015). Global practical tracking by output feedback for nonlinear time-delay systems with uncertain polynomial growth rate. Proceeding of the 34th Chinese Control Conference (pp. 607–611).
  • Jia, X., Xu, S., Chen, J., Li, Z., & Zou, Y. (2015). Global output feedback practical tracking for time-delay systems with uncertain polynomial growth rate. Journal of the Franklin Institute, 352, 5551–5568. doi:10.1016/j.jfranklin.2015.08.012
  • Jia, X., Xu, S., & Ma, Q., Qi, Z., & Zou, Y. (2016). Global practical tracking by output feedback for a class of non-linear time-delay systems. IMA Journal of Mathematical Control and Information, 33, 1067–1080. doi:10.1093/imamci/dnv017
  • Khalil, H. K. (1996). Nonlinear systems. Upper Saddle River, NJ: Prentice-Hall.
  • Lin, W., & Pongvuthithum, R. (2003). Adaptive output tracking of inherently nonlinear systems with nonlinear parameterization. IEEE Transactions on Automatic Control, 48(10), 1737–1749. doi:10.1109/TAC.2003.817922
  • Polendo, J., & Qian, C. (2006). A universal method for robust stabilization of nonlinear systems: Unification and extension of smooth and non-smooth approaches. Proceeding of the American Control Conference (pp. 4285–4290).
  • Polendo, J., & Qian, C. (2007). A generalized homogeneous domination approach for global stabilization of inherently nonlinear systems via output feedback. International Journal of Robust and Nonlinear Control, 7(7), 605–629. doi:10.1002/rnc.1139
  • Qian, C., & Lin, W. (2002). Practical output tracking of nonlinear systems with uncontrollable unstable linearization. IEEE Transactions on Automatic Control, 47, 21–36.
  • Rosier, L. (1992). Homogeneous Lyapunov function for homogeneous continuous vector fields. Systems & Control Letters, 19, 467–473. doi:10.1016/0167-6911(92)90078-7
  • Sun, Z., Xie, X., & Liu, Z. (2013). Global stabilization of high-order nonlinear systems with multiple time delays. International Journal of Control, 86, 768–778. doi:10.1080/00207179.2012.760046
  • Sun, Z., Liu, Y., & Xie, X. (2011). Global stabilization for a class of high-order time-delay nonlinear systems. International Journal of Innovative Computing, Information and Control, 7, 7119–7130.
  • Sun, Z. Y., & Liu, Y. G. (2008). Adaptive practical output tracking control for high-order nonlinear uncertain systems. Acta Automatica Sinica, 34, 984–989. doi:10.1016/S1874-1029(08)60048-8
  • Yan, X., & Song, X. (2014). Global practical tracking by output feedback for nonlinear systems with unknown growth rate and time delay. The Scientific World Journal, Article ID 713081, 7.
  • Zhai, J., & Fei, S. (2011). Global practical tracking control for a class of uncertain non-linear systems. IET Control Theory and Applications, 5, 1343–1351. doi:10.1049/iet-cta.2010.0294
  • Zhang, N., Zhang, E., & Gao, F. (2014). Global stabilization of high-order time-delay nonlinear systems under a weaker condition. Abstract and Applied Analysis, Article ID 931520, 8.
  • Zhang, X., Lin, W., & Lin, Y. (2017). Nonsmooth feedback control of time-delay nonlinear systems: A dynamic gain based approach. IEEE Transactions on Automatic Control, 62, 438–444. doi:10.1109/TAC.2016.2562059

Appendix

To design state feedback controllers for the time-varying delay systems (1), we recall in this section the definition of homogeneous function and some useful lemmas to be used throughout this paper.

Definition A1 (Rosier, Citation1992). For a set of coordinates x=x1,,xnRn and an η-tuple r=(r1,,rn) of positive real numbers we introduce the following definitions.

  1. A dilation Δs(x) is a mapping defined by Δsr(x)=sr1x1,,srnxn, x=(x1,,xn)Rn,

    s>0, where ri are called the weights of the coordinate. For simplicity of notation, the dilation weight is denoted by Δ=(r1,,rn).

  2. A function VC(Rn,R) is said to be homogeneous of degree τ if there is a real number τR

    such that V(Δsr(x))=sτV(x1,,xn),xRn0.

  3. A vector field fC(Rn,Rn) is said to be homogeneous of degree τ if the component fi is homogeneous of degree τ+ri for each i, that is, fi(Δsr(x))=sτ+rifi(x1,,xn), xRn, s>0, for i=1,,n.

  4. A homogeneousp-norm is defined as xΔ,p=i=1nxip/ri1/p,xRn,p1.

For the simplicity, write xΔ for xΔ,2.

Next, we introduce several technical lemmas which will play an important role and be frequently used in the later control design.

Lemma A1 (Rosier, Citation1992). Denote Δ=(r1,,rn) as dilation weight, and suppose V1(x) and V2(x) are homogeneous functions with degree τ1 and τ2, respectively. Then, V1(x)V2(x) is also homogeneous function with a degree of τ1+τ2 with respect to the same dilation Δ.

Lemma A2 (Rosier, Citation1992). Suppose V:RnR is a homogeneous function of degree τ with respect to the dilation weight Δ. Then, the following (i) and (ii) hold:

  1. V/xi is also homogeneous of degree τri with ri being the homogeneous weight of xi.

  2. There is a constant σ>0 such that V(x)σxΔτ. Moreover, if V(x) is positive definite, there is a constant ρ>0 such that ρxΔτV(x).

Lemma A3 (Polendo & Qian, Citation2006). For all x,yR and a constant p1 the following inequalities hold:

  1. x+yp2p1xp+yp, x+y1/px1/p+y1/p2p1/px+y1/p

    If pRodd1, then

  2. xyp2p1xpyp and x1/py1/p2p1/pxy1/p.

Lemma A4 (Polendo & Qian, Citation2007). Let c,d be positive constants. Then, for any real-valued function γ(x,y)>0, the following inequality holds: .

xcydcc+dγ(x,y)xc+d+dc+dγc/d(x,y)yc+d.