Next Article in Journal
SARS-COV-2: SIR Model Limitations and Predictive Constraints
Previous Article in Journal
The International Linear Collider Project—Its Physics and Status
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Output Tracking Control for High-Order Nonlinear Systems with Time Delay via Output Feedback Design

by
Keylan Alimhan
1,2,*,
Orken J. Mamyrbayev
2,*,
Gaukhar A. Abdenova
1 and
Almira Akmetkalyeva
1
1
Faculty of Mechanics and Mathematics, L.N. Gumilyov Eurasian National University, Nur-Sultan 010000, Kazakhstan
2
Institute of Information and Computational Technologies, Almaty 050010, Kazakhstan
*
Authors to whom correspondence should be addressed.
Symmetry 2021, 13(4), 675; https://doi.org/10.3390/sym13040675
Submission received: 2 March 2021 / Revised: 29 March 2021 / Accepted: 8 April 2021 / Published: 13 April 2021
(This article belongs to the Section Computer)

Abstract

:
Design approach of an output feedback tracking controller is proposed for a class of high-order nonlinear systems with time delay. To deal with the time delays, an appropriate Lyapunov–Krasovskii the tracking analysis is ingeniously constructed, and an output feedback tracking controller is designed by using a homogeneous domination method. It is shown that the proposed output controller independent of time delay can make the tracking error be adjusted to be sufficiently small and render all the trajectory of the closed-loop system as bounded. An example is given to illustrate the effectiveness of the proposed method.

1. Introduction

In the field of nonlinear control, stabilization and output tracking problems are two of the most important and challenging problems. In this paper, we mainly focus on an output feedback practical tracking problem for a class of high-order time delay nonlinear systems of the form:
x ˙ i ( t ) = x i + 1 ( t ) p i + φ i ( t ,   x ( t ) ,   x ( t d ) ,   u ( t ) ) ,        i = 1 , , n 1 , x ˙ n ( t ) = u + φ n ( t ,   x ( t ) ,   x ( t d ) ,   u ( t ) ) ,   y ( t )   = x 1 ( t ) y r ( t )
where x ( t ) = ( x 1 ( t ) , , x n ( t ) ) T R n , u ( t ) R , and y ( t ) R are states, input, and ouput of the system. Corresponding to this, y r ( t ) R is a given unmeasurable reference signal. The constant d 0 is a given time delay parameter of the system, and the system initial condition is x ( θ ) = φ 0 ( θ ) , θ [ 0 ,   d ] .   The nonlinear function φ i ( ) is a continuous function, and p i R o d d 1 : = { p / q [ 0 ,   ) : p   and q are odd integers, p q , ( i = 1 , , n 1 ) .
The practical output tracking problem of a nonlinear system (1) has received a great deal of attention over the past years, and many important results have been achieved. The work [1] by Celikovsky and Huang studied the local output tracking problem. Because it is not suitable for a global case, in [2], the problem of global output tracking was considered. The work [3] investigated the adaptive practical output tracking problem. Later, in [4,5,6,7,8,9,10,11,12,13,14], the above works are extended to more general cases under some weak conditions.
It has been known that solving the above problem via output feedback design for high-order nonlinear systems is very challenging and difficult compared to the state feedback case. Because there is no general and effective method to design a non-linear observer, the theory of output feedback control design developed more slowly. Recently, some results were reported, for example, [6,7,8,9,10,11].
However, most of the above results do not consider the effect of time delay. It is well known that time delay phenomenon is ubiquitous and inevitable in nature, which is one of the main reasons for the instability of system performance. Therefore, the design of a controller for stabilization and output tracking problems of nonlinear systems with time delay has important significance in the field of control engineering. Thus, there is little coverage on this issue. In [15,16,17,18], we only solved the problem by state feedback control. Lyapunov–Krasovskii method is a powerful tool in stability analysis and controller design for time delay systems in [19,20,21,22,23,24,25,26]. Study for the output tracking control time delay problem developed more slowly than the stabilization case with time delay. For the output tracking time delay problems via output feedback, there are some new interesting works (see [27,28,29,30]). However, these results only investigate the case p i equal one for considered systems (1). For a high-order time delay nonlinear system (1), the output tracking problem becomes more complicated and difficult to solve. However, to the best of our knowledge, the global practical output problem of nonlinear systems with partial unmeasured states and time delay via output feedback have not yet been considered to date, which motivates this research.
This paper mainly studies the output tracking control problem for a class of high-order nonlinear systems with time delay by using the output feedback domination approach.
The main contributions of this work can be summarized as follows: (i) it should be noticed that the output feedback tracking control problem for high-order nonlinear systems has been mainly studied in [2,3,4,5,6,7,8,9,10,11]. However, by the introduction of time delay factors, the output feedback tracking control problem for the high-order nonlinear system is first studied in this paper by using a homogeneous domination method [31,32,33]; (ii) by comparison with the case p i = 1 in [27,28,29,30], how to construct an appropriate Lyapunov–Krasovskii functional for high-order nonlinear system (1) is a non-trivial work. A new Lyapunov–Krasovskii functional for solving the practical output tracking problem is constructed.
Works [34,35] investigated a finite-time output feedback stabilization problem for stochastic high-order nonlinear systems, and work [36] studied a global finite-time control problem for a class of switched nonlinear systems with different powers via output feedback. However, these results do not consider effect of time delay.
This paper addresses the output feedback tracking problem of a class of high-order nonlinear time delay systems. However, if a general nonlinear system or a nonlinear symmetric system can be transformed into the considered system in this article, then the method proposed in this article can also be used.
Throughout the paper, we adopt such notations: R denotes the set of all real numbers, R + denotes the set of positive real numbers, and R i represents the i-dimensional Euclidean space. | | x | | denotes the Euclidean norm of vector x ( t ) . For any vector x ( t ) R n , denote x ¯ i ( t ) : = ( x 1 ( t ) , , x i ( t ) ) T R i , i = 1 , , n .

2. Mathematical Preliminaries

Several lemmas are used throughout this paper. We first give the definition of homogeneous function related to the following two lemmas.
Definition 1 
([31]). For a set of coordinates x = ( x 1 , , x n ) R n and a n-tuple of positive real numbers r = ( r 1 , , r n ) .
(i)
The dilation Δ s r ( x ) is defined by Δ s r ( x ) = ( s r 1 x 1 , , s r n x n ) ,   s > 0 , with r i being called as the weights of the coordinate. For simplicity, we define dilation weight Δ = ( r 1 , , r n ) .
(ii)
A function V : R n R is said to be homogeneous of degree m ( m R ) if   V ( Δ s m ( x ) ) = s m V ( x 1 , , x n ) ,   s > 0 ,   x R n / { 0 } .
(iii)
A vector field f = ( f 1 , , f n ) T :   R n R n is said to be homogeneous of degree k if the component f i is homogeneous of degree k + r i for each i, that is, f i ( s r 1 x 1 , , s r n x n ) = s k + r i f i ( x 1 , , x n ) , s > 0 , x R n / { 0 } ,   i = 1 , , n .
(iv)
x Δ , p = ( i = 1 n | x i | p / r i ) 1 / p ,     x n ,   p 1 denote a homogeneous p -norm. For simplicity, write x Δ for x Δ , 2 .
Lemma 1 
([31]) . Denote Δ as dilation weight, and suppose V 1 ( x ) and V 2 ( x ) are homogeneous functions with degree m 1 and m 2 , respectively. Then, V 1 ( x ) V 2 ( x ) is still a homogeneous function with degree of m 1 + m 2 with respect to the same dilation weight.
Lemma 2 
([31]) . Suppose V : R n R is a homogeneous function of degree m with respect to the dilation weight Δ . Then, the following statements hold:
(i)
V / x i is homogeneous of degree m r i with r i being the homogeneous weight of x i .
(ii)
There is a constant σ ¯ > 0 such that V ( x ) σ ¯ x Δ m . Moreover, if V ( x ) is positive definite, there is a constant σ _ > 0 such that σ _ x Δ m V ( x ) .
Lemma 3 
([33]) . Let x , y R and p 1 be an integer. Then:
| x + y | p 2 p 1 | x p + y p | ,   ( | x | + | y | ) 1 / p | x | 1 / p + | y | 1 / p 2 ( p 1 ) / p ( | x | + | y | ) 1 / p
If p is an odd positive integer, then,
| x y | p 2 p 1 | x p y p | ,   | x 1 / p y 1 / p | 2 ( p 1 ) / p | x y | 1 / p .
Lemma 4 
([33]) . For any positive real numbers, c, d, and any real-valued function γ ( x , y ) > 0 , the following holds
| x | c | y | d c c + d γ ( x , y ) | x | c + d + d c + d γ c / d ( x , y ) | y | c + d

3. Problem Formulation and Key Assumptions

In this paper, our objective is to provide a solution to global practical output tracking of a system (1) via using the output feedback controller of the following form
ζ ˙ = α ( ζ ,   y ) ,   ζ R m u ( t ) = g ( ζ , y ) ,
such that, for any ε > 0 and every x ( 0 ) R n , there exists a finite time T ( ε ,   x ( 0 ) ) > 0 rendering the tracking error of the closed-loop system (1) and (2), thus it satisfies
| y ( t ) | = | x 1 ( t ) y r ( t ) | < ε ,   t T > 0
and all states of the closed-loop system (1) and (2) are well defined and globally bounded on [ 0 , ) .
To make this possible, the following assumptions are imposed on system (1) and reference signal y r ( t ) .
Assumption 1.
There exist positive constants C 1 ,   C 2 , and τ 0 such that:
| φ i ( t , x ( t ) , x ( t d ) , u ( t ) ) | C 1 ( | x 1 ( t ) | ( r i + τ ) / r 1 + | x 2 ( t ) | ( r i + τ ) / r 2 + + | x i ( t ) | ( r i + τ ) / r i + | x 1 ( t d ) | ( r i + τ ) / r 1 + | x 2 ( t d ) | ( r i + τ ) / r 2 + + | x i ( t d ) | ( r i + τ ) / r i ) + C 2
where r i   ( i = 1 , , n ) are defined so as to satisfy:
r 1 = 1 , r i p i 1 = τ + r i 1
Remark 1.
Unlike the conditions in [6,7,8,9], Assumption 1 contains time delay terms. Further, when p i equals one, the assumption becomes an important hypothesis in literature [27].
Assumption 2.
For the reference function y r ( t ) and its derivative, there exists a constant D > 0 such that:
max { | y r ( t ) | , | y ˙ r ( t ) | } D ,   t > 0
Remark 2.
Assumption 2 indicates condition for the reference signal y r ( t ) . It is a standard condition for solving the practical output tracking problem of nonlinear systems in [2,3,4,5,6,7,8,9,10,11,12,13,23,25,26].
Next, we construct an output feedback controller for system (1) under Assumptions 1 and 2. To achieve this goal, we first construct an output feedback controller for the nominal system of system (1) by setting ϕ i ( t , x , u ) = 0 ,   i = 1 , , n , i.e., the following nominal system:
z ˙ i ( t ) = z i + 1 p i ( t ) ,   i = 1 , , n 1 , z ˙ n ( t ) = v ( t ) , y ( t ) = z 1 ( t )  
where p i odd 1 for i = 1 , , n 1 .
Our control objective is to find a controller of the form:
η ˙ = α ( η ,   y ) , η R n 1 v ( t ) = g ( η , y ) ,
with continuous functions α : R n   R n 1 and v : R n   R satisfying α ( 0 ,   0 ) = 0 , g ( 0 , 0 ) = 0 such that the closed-loop system (6) and (7) is globally asymptotically stable.
Using a similar approach as in [7,32], we construct an output feedback controller for system (6), which can be described in the following proposition.
Proposition 1 
([7,32]). For the system (6), suppose there exists an output controller based on observer.
v ( z ^ ) = β n [ z ^ n μ / r n + β n 1 { z ^ n 1 μ / r n 1 + + β 2 ( z ^ 2 μ / r 2 + β 1 z 1 μ / r 1 ) } ] ( r n + τ ) / μ
η ˙ 2 = L 1 z ^ 2 p 1 , z ^ 2 = [ η 2 + L 1 z 1 ] r 2 / r 1 η ˙ k = L k 1 z ^ k p k 1 , z ^ k = [ η k + L k 1 z ^ k 1 ] r k / r k 1 , k = 3 , , n
with a positive definite, C 1 , and radially unbounded Lyapunov function,
V = V 1 + V 2 , V 1 = i = 1 n z i * z i ( s μ / r i z i * μ / r i ) ( 2 μ τ r i ) / μ d s , V 2 = i = 1 n ( η i + L i 1 z i 1 ) ( 2 μ τ r i 1 ) / r i 1 z i ( 2 μ τ r i 1 ) / r i ( s r i 1 / ( 2 μ τ r i 1 ) ( η i + L i 1 z i 1 ) ) d s
such that:
V ˙ 1 4 j = 1 n ξ j 2 1 4 j = 2 n ζ j 2
where z ^ = [ z ^ 1 , z ^ 2 , , z ^ n ] T R n , z ^ 1 = z 1 = y and r i   ( i = 2 , , n + 1 ) are defined by (5) and L i > 0 ( i = 1 , , n 1 ) are the gains to be selected later, and:
ξ i = z i μ / r i z i μ / r i ,   z i = β i 1 r i / μ ξ i 1 r i / μ , z 1 = 0 ,   ζ i = ( z i p i 1 z ^ i p i 1 ) μ / p i r i 1 ,
μ max 1 i n { τ + r i } and β i > 0 ,   i = 1 ,   ,   n are constants. Then, the closed-loop system (6), (8), and (9) is globally asymptotically stable.
Since the proof of the proposition is exactly the same [11,33], it is omitted here.
Note that, from (10), it is easy to verify that V > 0 and is radially unbounded with respect to:
Z : = [ z 1 , , z n , η 2 , , η n ] T
Denoting the dilation weight:
Δ = [ r 1 , r 2 , , r n for   z 1 , , z n , r 1 , r 2 , , r n 1 ] for η 2 , , η n
the closed-loop system (6) with the output controller (8) and (9) can be rewritten in a compact form as:
Z ˙ = F ( Z ) = [ z 2 p 1 , , z n p n 1 , v ( z 1 , η 2 , , η n ) ,   f n + 1 , , f 2 n 1 ] T
where f n + 1 : = η ˙ 2 , f n + 2 : = η ˙ 3 , , f 2 n 1 : = η ˙ n .
By Definition 1, we can prove that F ( Z ) is homogeneous of degree τ and V ( Z ) is homogeneous of degree 2 μ τ with respect to dilation weight Δ . By Lemma 4, the following holds:
V ( Z ) Z i γ 1 Z Δ 2 μ τ r i ,   γ 1 > 0 ,   for   i   =   1 ,   ,   n
In addition, by Proposition 1, closed-loop system (8), (14) and (9) is globally asymptotically stable. Therefore, the following holds:
V ˙ ( Z ) | ( 14 ) = V ( Z ) Z F ( Z ) γ 2 Z Δ 2 μ
where γ 2 > 0 is a constant and Z Δ = i = 1 2 n 1 | Z i | 2 / r i .

4. Output Tracking Control via Output Feedback Design

In this section, we state and prove our result.
Theorem 1.
Consider system (1) under Assumptions 1 and 2. For any given delay constant d, the global practical output tracking problem stated above is solvable by an output feedback of the form (7), and a design method for such a control is explicitly given.
Proof. 
First, we define a change of coordinates:
z 1 ( t ) : = y ( t ) , M κ i z i ( t ) : = x i ( t ) , i = 2 , , n , M κ n + 1 v ( t ) : = u ( t )
where κ 1 = 0 ,   κ i = ( κ i 1 + 1 ) / p i 1 , i = 2 , , n and constant gain M 1 are determined later. Under (17), system (1) can be rewritten in variables z i as:
z ˙ i ( t ) = M z i + 1 p i ( t ) + ψ i ( t , z ( t ) ,   z ( t d ) , v ( t ) ) ,       i = 1 , , n 1 , z ˙ n ( t ) = M v ( t ) + ψ n ( t , z ( t ) ,   z ( t d ) , v ( t ) ) ,   y ( t ) = z 1 ( t )
where:
ψ 1 ( t , z ( t ) ,   z ( t d ) , v ( t ) ) : = φ 1 ( t , x ( t ) , x ( t d ) , u ( t ) ) y ˙ r ( t ) ψ i ( t , z ( t ) ,   z ( t d ) , v ( t ) ) : = φ i ( t , x ( t ) , x ( t d ) , u ( t ) ) M κ i , i = 2 , , n .
By Assumption 1, Lemma 3, and M 1 , it is not difficult to get the following to hold:
| ψ 1 ( z 1 ( t ) ,   z 1 ( t d ) ) | C 1 ( | z 1 ( t ) + y r ( t ) | ( r 1 + τ ) / r 1 + | z 1 ( t d ) + y r ( t d ) | ( r 1 + τ ) / r 1 ) + C 2 + | y ˙ r | | ψ i ( z ¯ i ( t ) ,   z 1 ( t d ) , ,   z i ( t d ) | = | φ i ( x ¯ i ( t ) ,   x 1 ( t d ) , ,   x i ( t d ) ) M κ i |        C 1 M κ i ( [ | z 1 ( t ) + y r ( t ) | ( r i + τ ) / r 1 + | M κ 2 z 2 ( t ) | ( r i + τ ) / r 2 + + | M κ i z i ( t ) | ( r i + τ ) / r i ]      + [ | z 1 ( t d ) + y r ( t d ) | ( r i + τ ) / r 1 + | M κ 2 z 2 ( t d ) | ( r i + τ ) / r 2 + + | M κ i z i ( t d ) | ( r i + τ ) / r i ] ) + C 2 M κ i
Further, by Assumption 2, we can easily calculate:
| ψ 1 ( z 1 ( t ) ,   z 1 ( t d ) ) | C ¯ 1 ( | z 1 ( t ) | ( r 1 + τ ) / r 1 + | z 1 ( t d ) | ( r 1 + τ ) / r 1 ) + C ¯ 2 | ψ i ( z ¯ i ( t ) ,   z 1 ( t d ) , ,   z i ( t d ) |            C ¯ 1 M 1 v i j = 1 i ( | z j ( t ) | ( r i + τ ) / r j + | z j ( t d ) | ( r i + τ ) / r j ) + C ¯ 2 M κ i , i = 2 , , n
where C ¯ 1 > 0 ,   C ¯ 2 > 0 only dependent on constants C 1 ,   C 2 ,   τ   ,   κ i   and   M and ν i = min { 1 κ j ( r i + τ ) / r j + κ i ,   2 j i ,   1 i n } > 0 are some constants.
By the definition of   r j = τ κ j + 1 / ( p 1 p j 1 ) ,
κ j r i + 1 p i r j κ i = τ κ j + κ j / p 1 p i 1 κ i / p 1 p j 1 τ κ j + 1 / p 1 p j 1 τ κ j τ κ j + 1 / p 1 p j 1 < 1 ,       j = 2 , , i ,      i = 1 , , n .
Notice that the two systems (1) and (18) are equivalent to each other, and, hence, we can work on system (18) instead of system (1) whenever it is more convenient. Now, by Proposition 1, we can construct an output controller for system (18) in the form:
v ( z ^ ) = β n [ z ^ n μ / r n + β n 1 { z ^ n 1 μ / r n 1 + + β 2 ( z ^ 2 μ / r 2 + β 1 z 1 μ / r 1 ) } ] ( r n + τ ) / μ
η ˙ 2 = M L 1 z ^ 2 p 1 , z ^ 2 = ( η 2 + L 1 z 1 ) r 2 / r 1 η ˙ k = M L k 1 z ^ k p k 1 , z ^ k = ( η k + L k 1 z ^ k 1 ) r k / r k 1 , k = 3 , , n
Using (12) and (14), the closed-loop system (18), (22), and (23) can be written in the following form:
Z ˙ = M F ( Z ) + [ ψ 1 ( ) ,   ψ 2 ( ) ,   ψ 3 ( )   , , ψ n ( ) ,     0 , ,   0 ] T
Hence, adopting the same Lyapunov function (10), i.e., V ( Z ) , the time derivative of V ( Z ) along the trajectory of (24) satisfies:
V ˙ ( Z ) = M V ( Z ) Z F ( Z ) + V ( Z ) Z [ ψ 1 ( ) ,   ψ 2 ( ) ,   ψ 3 ( )   , , ψ n ( ) ,     0 , ,   0 ] T M γ Z Δ 2 μ + i = 1 n V ( Z ) Z i ψ i ( ) .
Further, using (20), one obtains:
V ˙ ( Z )   M γ Z Δ 2 μ   + C ¯ 1 i = 1 n M 1 ν i | V ( Z ) Z i | [ ( | z 1 ( t ) | ( r i + τ ) / r 1 + | z 2 ( t ) | ( r i + τ ) / r 2 + + | z i | ( r i + τ ) / r i )
+ ( | z 1 ( t d ) | ( r i + τ ) / r 1 + | z 2 ( t d ) | ( r i + τ ) / r 2 + + | z i ( t d ) | ( r i + τ ) / r i ) ] + C ¯ 2 i = 1 n 1 M κ i | V ( Z ) Z i | .
Since, by Lemma 2 and (15), V ( Z ) Z i is homogeneous of degree 2 μ τ r i , the terms:
| V ( Z ) Z i | ( | z 1 | ( r i + τ ) / r 1 + | z 2 | ( r i + τ ) / r 2 + + | z i | ( r i + τ ) / r i )
and:
| V ( Z ) Z i | ( | z 1 ( t d ) | ( r i + τ ) / r 1 + | z 2 ( t d ) | ( r i + τ ) / r 2 + + | z i ( t d ) | ( r i + τ ) / r i )
are homogeneous of degree 2 μ , and, hence, it follows from Lemmas 1 and 2 that, for each i = 1 , , n , there exists constants λ i ,   λ i > 0 such that:
| V ( Z ) Z i | [ ( | z 1 | ( r i + τ ) / r 1 + | z 2 | ( r i + τ ) / r 2 + + | z i | ( r i + τ ) / r i )              + ( | z 1 ( t d ) | ( r i + τ ) / r 1 + | z 2 ( t d ) | ( r i + τ ) / r 2 + + | z i ( t d ) | ( r i + τ ) / r i ) ]              λ i Z ( t ) Δ 2 μ + λ i Z ( t d ) Δ 2 μ
Furthermore, it follows from Lemmas 2 and 4 that there are positive constants a 1 , a ¯ 2 , a ˜ 2 such that:
C ¯ 2 | V ( Z ) Z 1 | a 1 Z Δ 2 μ τ r 1   = a 1 ( M 1 / 2 μ Z Δ ) 2 μ τ r 1 ( M ( 2 μ τ r 1 ) / ( 2 μ ( τ + r 1 ) ) ) τ + r 1   γ 2 M Z Δ 2 μ + a ¯ 2 M ( 2 μ τ r 1 ) / ( τ + r 1 ) , C ¯ 2 | V ( Z ) Z i | a 1 M κ i Z Δ 2 μ τ r i ( M κ i / ( τ + r i ) ) τ + r i   M κ i Z Δ 2 μ + a ˜ 2 M 2 μ κ i / ( τ + r i ) , i = 2 , , n
Now, substituting (27) and the above into (26) leads to:
V ˙ ( Z )   M γ Z Δ 2 μ   + C ¯ 1 i = 1 n M 1 ν i ( λ i Z ( t ) Δ 2 μ + λ i Z ( t d ) Δ 2 μ ) + γ 2 M Z Δ 2 μ + a ¯ 2 M ( 2 μ τ r 1 ) / ( τ + r 1 ) ,   + i = 2 n 1 M κ i ( M κ i Z Δ 2 μ + a ˜ 2 M 2 μ κ i / ( τ + r i ) ) V ˙ ( Z ( t ) ) M γ Z ( t ) Δ 2 μ     + C ¯ 1 i = 1 n M 1 ν i ( λ i Z ( t ) Δ 2 μ + λ i Z ( t d ) Δ 2 μ ) + γ 2 M Z ( t ) Δ 2 μ + a ¯ 2 M ( 2 μ τ r 1 ) / ( τ + r 1 )     + i = 2 n ( Z ( t ) Δ 2 μ + a ˜ 2 M 2 μ κ i / ( τ + r i ) κ i )   = M [ ( γ 2 ( n 1 ) M 1 C ¯ 1 i = 1 n M ν i λ i ) Z ( t ) Δ 2 μ ( C ¯ 1 i = 1 n M ν i λ i ) Z ( t d ) Δ 2 μ ]     + a ¯ 2 M ( 2 μ τ r 1 ) / ( τ + r 1 ) + i = 2 n a ˜ 2 M ( 2 μ + τ + r i ) κ i / ( τ + r i ) = M [ ( γ 2 G 1 ( M ) ) Z ( t ) Δ 2 μ ( C ¯ 1 i = 1 n M ν i λ i ) Z ( t d ) Δ 2 μ ] + a 2 G 2 ( M )
where:
G 1 ( M ) = ( n 1 ) M 1 + C ¯ 1 i = 1 n M ν i λ i G 2 ( M ) = a 2 ( M ( 2 μ τ r 1 ) / ( τ + r 1 ) + i = 2 n M ( 2 μ + τ + r i ) κ i / ( τ + r i ) ) ,      a 2 = max ( a ¯ 2 , a ˜ 2 )
both of which are positive and monotonically decreasing to zero as M increases indefinitely.
To deal with the time delays, we construct a Lyapunov–Krasovskii functional based on Lyapunov function (10):
U ( Z ( t ) ) = V ( Z ( t ) ) + W ( Z ( t ) ) ,          W ( Z ( t ) ) = ( C ¯ 1 i = 1 n M 1 ν i λ i ) t d t Z ( s ) Δ 2 μ d s
By (28) and (30), it yields:
U ˙ ( Z )   M γ 2 Z Δ 2 μ + M ( G 1 ( M ) + C ¯ 1 i = 1 n M ν i λ i ) Z Δ 2 μ + a 2 G 2 ( M )
Now, let us define:
Ω = { M 1 |   γ 4 G 1 ( M ) C ¯ 1 i = 1 n M ν i λ i > 0 }
and take an arbitrary M Ω . Then, the inequality (31) becomes:
U ˙ ( Z )   M γ 4 Z Δ 2 μ + a 2 G 2 ( M )
In (30), V ( Z ) and W ( Z ) are homogeneous of degree 2 μ τ and 2 μ with respect to Δ , respectively. Hence, by Lemma 2, the following holds:
λ 1 Z ( t ) Δ 2 μ τ V ( Z ( t ) ) λ 2 Z ( t ) Δ 2 μ τ
and:
ϖ 1 Z ( t ) Δ 2 μ W ( Z ( t ) ) ϖ 2 Z ( t ) Δ 2 μ
where λ i > 0 ,   ϖ i > 0 ,     i = 1 , 2 are constants.
Moreover, by Lemma 4, we have:
λ 2 M M Z ( t ) Δ 2 μ τ = M ( ( λ 2 M ) 1 / τ ) τ Z ( t ) Δ 2 μ τ 2 μ τ 2 μ M Z ( t ) Δ 2 μ + τ M ( τ 2 μ ) / τ 2 μ λ 2 2 μ / τ
Then, we have:
ϖ 1 Z ( t ) Δ 2 μ U ( Z ( t ) ) ρ 2 M Z ( t ) Δ 2 μ + τ 2 μ M ( 2 μ τ ) / τ λ 2 2 μ / τ ,  
or:
ϖ 1 γ 4 ρ 2 Z ( t ) Δ 2 μ γ 4 ρ 2 U ( Z ( t ) ) M γ 4 Z ( t ) Δ 2 μ + γ τ 8 μ ρ 2 M ( 2 μ τ ) / τ λ 2 2 μ / τ ,
where: ρ 2 = : ( ϖ 2 + 2 μ τ 2 μ ) .
Therefore, it follows from (33) and (38) that:
U ˙ ( Z ( t ) )   ( γ M 4 Z ( t ) Δ 2 μ + γ τ 8 μ ρ 2 M ( 2 μ τ ) / τ λ 2 2 μ / τ )   + γ τ 8 μ ρ 2 M ( 2 μ τ ) / τ λ 2 2 μ / τ +   a 2 G 2 ( M )   γ 4 ρ 2 U ( Z ( t ) ) + G ¯ 2 ( M ) ,      
where: G ¯ 2 ( M ) = γ τ 8 μ ρ 2 M ( 2 μ τ ) / τ λ 2 2 μ / τ +   a 2 G 2 ( M ) .
In the rest of the proof, we are shown similarly as in [7,29] that the state Z ( t ) of closed-loop system (18), (22), and (23) is well-defined on [ 0 ,   + ) and is globally bounded. Since G ¯ 2 ( M ) is positive and strictly monotonically decreasing to zero as M , it is easily seen that, for any given ε > 0 , one can choose a sufficiently large M Ω so as to satisfy:
ϖ 1   1 2 μ ( 4 ρ 2 G ¯ 2 ( M ) γ ) 1 2 μ < ε
Next, introduce a subset by:
Ξ = { Z 2 n 1   |   U ( Z ) 8 ρ 2 G ¯ 2 ( M ) γ } 2 n 1
and let Z ( t ) be the trajectory of (24) with an initial state Z ( 0 ) . Suppose Z ( t ) Ξ for some t [ 0 , ) . Then, using (38), it can be deduced that:
U ˙ ( Z ( t ) )   γ 4 ρ 2 U ( Z ( t ) ) + G ¯ 2 ( M ) G ¯ 2 ( M ) < 0
This means that, if Z ( t ) Ξ , U ( Z ( t ) ) will decrease strictly with respect to t . Therefore, in a finite time T , Z ( t ) must enter 2 n 1 Ξ and stay there forever. Hence, one can obtain the following relations:
U ( Z ( t ) ) U ( Z ( 0 ) ) = 0 t U ˙ ( Z ( t ) ) d t < 0 , t [ 0 ,     T )   U ( Z ( t ) )   < ( 8 ρ 2 G 2 ( M ) γ ) 2 μ τ 2 μ , t [ T , )
which, together with (37), lead to:
| Z i ( t ) | Z ( t ) Δ r i ( 1 ϖ 1 U ( Z ( t ) ) ) r i 2 μ   ϖ 1   r i 2 μ U ( Z ( 0 ) ) r i 2 μ ,   t [ 0 ,     T )   | Z i ( t ) | Z ( t ) Δ r i ( 1 ϖ 1 U ( Z ( t ) ) ) r i 2 μ   ϖ 1   r i 2 μ ( 8 ρ 2 G ¯ 2 ( M ) γ ) r i 2 μ ,   t [ T , + )
For   i = 1 , , 2 n 1 . This implies that the trajectory Z ( t ) of system (24) is well defined and globally bounded on [ 0 ,   + ) .
Next, we prove that:
| y ( t ) |   = | x 1 ( t ) y r ( t ) |   < ε , t T > 0
This can be easily seen from (35), (40), and (43) as follows:
| y ( t ) | = | x 1 ( t ) y r ( t ) |   = | z 1 ( t ) | Z ( t ) Δ   ( 1 ϖ 1 U ( Z ( t ) ) ) 1 2 μ ϖ 1   1 2 μ ( 8 ρ 2 G ¯ 2 ( M ) γ ) 1 2 μ < ε
Finally, since the choice of M Ω depends on ε > 0 , the finite time T > 0 depends on ε > 0 . Further, it is obvious that T > 0 is dependent on each trajectory of (24), or equivalently on each initial state Z ( 0 ) of (24). Therefore, the finite time T > 0 satisfying (46) is dependent on both ε > 0 and Z ( 0 ) , i.e., T : = T ( ε , x ( 0 ) , ζ ( 0 ) ) . □
The process of control design shows that the lower triangular growth condition as required by Assumption 1 is not necessary for achieving the global practical output tracking of the system (1). In fact, we can extend Theorem 1 under the following assumption.
Assumption 3.
For i = 1 , 2 , , n , there are constants C 1 > 0 ,   C 2 > 0 ,   M > 1 ,   0 < ν i 1 , and τ 0 such that:
| φ i ( ) M κ i | C 1 M 1 ν i j = 1 n ( | x j ( t ) M κ j | ( r i + τ ) / r j + | x j ( t d j ( t ) ) M κ j | ( r i + τ ) / r j ) + C 2 M κ i ,
where κ 1 = 0 ,   r 1 = 1 , κ i + 1 = ( κ i + 1 ) / p i , and r i + 1 p i = r i + τ > 0 , i = 1 , , n .
It can be easily concluded that Assumption 1 is a special case of Assumption 3. The following theorem is a more general result on the global practical tracking of non-triangular systems.
Theorem 2.
Under Assumptions 2 and 3, the problem of global practical tracking via output feedback controller of the form (22), (23) can be solved for system (1).
Proof .
The proof is very similar to that of Theorem 1 and hence is omitted here. □

5. Example and Simulation

The above method is used for the following numerical example considering the inherently nonlinear time delay system:
x ˙ 1 ( t ) = x 2 5 / 3 ( t ) + 0.25 x 1 2 ( t ) sin ( x 2 ( t ) ) x ˙ 2 ( t ) = u ( t ) + 0.125 x 2 5 / 3 ( t 0.2 ) y ( t ) = x 1 ( t ) y r ( t )
For p 1 = 5 / 3 ,   τ = 5 / 3 ,   r 1 = 1 ,   r 2 = 1   and μ = 5 / 3 , it is not difficult to prove that system (48) satisfies the conditions of Assumption 1. Therefore, following the design procedure above, the output controller can be constructed as:
η ˙ 2 = M 3 / 5 ( η 2 + L 1 ( x 1 y r ) ) u = M 8 / 5 β 2 ( β 1 ( x 1 y r ) 5 / 3 + ( η 2 + L 1 ( x 1 y r ) ) 5 / 3 )
choosing L 1 = 0.6 ,   β 1 = 1.1 ,   β 2 = 2.1 and M = 8 . In this simulation, the reference signal is chosen as y r ( t ) = sin ( t ) , and the initial condition is x 1 ( 0 ) = 2 ,   x 2 ( 0 ) = 0.1 and η 2 ( 0 ) = 0 . From the following Figure 1, Figure 2, Figure 3 and Figure 4, the effectiveness of the design procedure is verified.

6. Conclusions

In this work, we addressed the practical output feedback tracking problem for a class of high-order nonlinear time delay systems which cannot be handled by existing approaches. The proposed output controller independent of time delay can make the tracking error arbitrarily capable of being adjusted to be sufficiently small and render all the trajectory of the closed-loop system as are bounded. Our future study is to extend the proposed method for more inherently nonlinear time-varying delay systems.

Author Contributions

Conceptualization, K.A. and O.J.M.; methodology, K.A.; software, O.J.M.; validation, G.A.A., and A.A.; formal analysis, K.A.; investigation, K.A., and O.J.M.; resources, G.A.A.; data curation, A.A.; writing—original draft preparation, K.A.; writing—review and editing, O.J.M., G.A.A. and A.A.; visualization, G.A.A. and A.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research has been funded by the Science Committee of the Ministry of Education and Science of the Republic Kazakhstan (Grant No. AP08855743).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors are very thankful to the editor and referees for their valuable comments and suggestions for improving the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Čelikovský, S.; Huang, J. Continuous feedback practical output regulation for a class of non-linear systems having non-stabilizable linearization. In Proceedings of the 38th IEEE Conference on Decision and Control, Phoenix, AZ, USA, 7–10 December 1999; pp. 4796–4801. [Google Scholar]
  2. Qian, C.; Lin, W. Practical output tracking of nonlinear systems with uncontrollable unstable linearization. IEEE Trans. Autom. Control. 2002, 47, 21–36. [Google Scholar] [CrossRef]
  3. Lin, W.; Pongvuthithum, R. Adaptive output tracking of inherently nonlinear systems with nonlinear parameterization. IEEE Trans. Autom. Control. 2003, 48, 1737–1749. [Google Scholar] [CrossRef]
  4. Gong, Q.; Qian, C. Global Practical Output Regulation of a Class of Nonlinear Systems by Output Feedback. Automatica 2007, 43, 184–189. [Google Scholar] [CrossRef] [Green Version]
  5. Sun, Z.-Y.; Liu, Y.-G. Adaptive Practical Output Tracking Control for High-order Nonlinear Uncertain Systems. Acta Autom. Sin. 2008, 34, 984–989. [Google Scholar] [CrossRef]
  6. Alimhan, K.; Inaba, H. Practical output tracking by smooth output compensator for uncertain nonlinear systems with unstabilisable and undetectable linearization. Int. J. Model. Identif. Control 2008, 5, 1–13. [Google Scholar] [CrossRef]
  7. Alimhan, K.; Inaba, H. Robust practical output tracking by output compensator for a class of uncertain inherently non-linear systems. Int. J. Model. Identif. Control. 2008, 4, 304. [Google Scholar] [CrossRef]
  8. Bi, W.P.; Zhang, J.F. Global practical tracking control for high-order nonlinear uncertain systems. In Proceedings of the Chinese Control and Decision Conference, Xuzhou, China, 26–28 May 2010; pp. 1619–1622. [Google Scholar]
  9. Yan, X.; Liu, Y. Global Practical Tracking for High-Order Uncertain Nonlinear Systems with Unknown Control Directions. SIAM J. Control. Optim. 2010, 48, 4453–4473. [Google Scholar] [CrossRef]
  10. Yan, X.; Liu, Y. Global practical tracking by output-feedback for nonlinear systems with unknown growth rate. Sci. China Inf. Sci. 2011, 54, 2079–2090. [Google Scholar] [CrossRef]
  11. Zhai, J.; Fei, S. Global practical tracking control for a class of uncertain non-linear systems. IET Control. Theory Appl. 2011, 5, 1343–1351. [Google Scholar] [CrossRef]
  12. Alimhan, K.; Otsuka, N. A Note on Practically Output Tracking Control of Nonlinear Systems That May not Be Linearizable at the Origin. Communications in Computer and Information Science; Springer: Berlin/Heidelberg, Germany, 2011; Volume 256 CCIS, pp. 17–25. [Google Scholar]
  13. Yan, X.; Liu, Y. The further result on global practical tracking for high-order uncertain nonlinear systems. J. Syst. Sci. Complex. 2012, 25, 227–237. [Google Scholar] [CrossRef]
  14. Alimhan, K.; Otsuka, N.; Adamov, A.A.; Kalimoldayev, M.N. Global practical output tracking of inherently non-linear systems using continuously differentiable controllers. Math. Probl. Eng. 2015, 2015, 932097. [Google Scholar] [CrossRef]
  15. Alimhan, K.; Otsuka, N.; Kalimoldayev, M.N.; Adamov, A.A. Output Tracking Problem of Uncertain Nonlinear Systems with High-Order Nonlinearities. In Proceedings of the 2015 8th International Conference on Control and Automation, Jeju, Korea, 25–28 November 2015; pp. 1–4. [Google Scholar]
  16. Guo, L.-C. Practical tracking control for stochastic nonlinear systems with polynomial function growth conditions. Automatika 2019, 60, 443–450. [Google Scholar] [CrossRef] [Green Version]
  17. Alimhan, K.; Otsuka, N.; Kalimoldayev, M.N.; Tasbolatuly, N. Output Tracking by State Feedback for High-Order Nonlinear Systems with Time-Delay. J. Theor. Appl. Inf. Technol. 2019, 97, 942–956. [Google Scholar]
  18. Alimhan, K.; Mamyrbayev, O.; Erdenova, A.; Akmetkalyeva, A. Global output tracking by state feedback for high-order nonlinear systems with time-varying delays. Cogent Eng. 2020, 7, 1711676. [Google Scholar] [CrossRef]
  19. Sun, Z.; Liu, Y.; Xie, X. Global stabilization for a class of high-order time-delay nonlinear systems. Int. J. Innov. Comput. Inf. Control 2011, 7, 7119–7130. [Google Scholar]
  20. Sun, Z.; Xie, X.; Liu, Z. Global stabilization of high-order nonlinear systems with multiple time delays. Int. J. Control 2013, 86, 768–778. [Google Scholar] [CrossRef]
  21. Sun, Z.; Zhang, X.; Xie, X. Continuous global stabilization of high-order time-delay nonlinear systems. Int. J. Control 2013, 86, 994–1007. [Google Scholar] [CrossRef]
  22. Chai, L. Global Output Control for a Class of Inherently Higher-Order Nonlinear Time-Delay Systems Based on Homogeneous Domination Approach. Discret. Dyn. Nat. Soc. 2013, 2013, 1–6. [Google Scholar] [CrossRef]
  23. Zhang, N.; Zhang, E.; Gao, F. Global Stabilization of High-Order Time-Delay Nonlinear Systems under a Weaker Condition. Abstr. Appl. Anal. 2014, 2014, 1–8. [Google Scholar] [CrossRef]
  24. Gao, F.; Wu, Y. Further results on global state feedback stabilization of high-order nonlinear systems with time-varying delays. ISA Trans. 2015, 55, 41–48. [Google Scholar] [CrossRef] [PubMed]
  25. Gao, F.; Wu, Y. Global stabilisation for a class of more general high-order time-delay nonlinear systems by output feedback. Int. J. Control. 2015, 88, 1–14. [Google Scholar] [CrossRef]
  26. Zhang, X.; Lin, W.; Lin, Y. Nonsmooth Feedback Control of Time-Delay Nonlinear Systems: A Dynamic Gain Based Approach. IEEE Trans. Autom. Control. 2016, 62, 438–444. [Google Scholar] [CrossRef]
  27. Yan, X.; Song, X. Global Practical Tracking by Output Feedback for Nonlinear Systems with Unknown Growth Rate and Time Delay. Sci. World J. 2014, 2014, 1–7. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. Jia, X.; Xu, S.; Chen, J.; Li, Z.; Zou, Y. Global output feedback practical tracking for time-delay systems with uncertain polynomial growth rate. J. Frankl. Inst. 2015, 352, 5551–5568. [Google Scholar] [CrossRef]
  29. Jia, X.; Xu, S. Global practical tracking by output feedback for nonlinear time-delay systems with uncertain polynomial growth rate. In Proceedings of the 2015 34th Chinese Control Conference (CCC), Hangzhou, China, 28–30 July 2015; pp. 607–611. [Google Scholar]
  30. Jia, X.; Xu, S.; Ma, Q.; Qi, Z.; Zou, Y. Global practical tracking by output feedback for a class of non-linear time-delay systems. IMA J. Math. Control. Inf. 2016, 33, 1067–1080. [Google Scholar] [CrossRef]
  31. Rosier, L. Homogeneous Lyapunov function for homogeneous continuous vector field. Syst. Control. Lett. 1992, 19, 467–473. [Google Scholar] [CrossRef]
  32. Polendo, J.; Qian, C. A generalized homogeneous domination approach for global stabilization of inherently nonlinear systems via output feedback. Int. J. Robust Nonlinear Control. 2007, 17, 605–629. [Google Scholar] [CrossRef]
  33. Polendo, J.; Qian, C. A universal method for robust stabilization of nonlinear systems: Unification and extension of smooth and non-smooth approaches. In Proceedings of the 2006 American Control Conference, Minneapolis, MN, USA, 14–16 June 2006. [Google Scholar]
  34. Zhai, J.-Y. Finite-Time Output Feedback Stabilization for Stochastic High-Order Nonlinear Systems. Circuits Syst. Signal Process. 2014, 33, 3809–3837. [Google Scholar] [CrossRef]
  35. Zhai, J.-Y.; Du, H.-B. Global output feedback stabilisation for a class of upper triangular stochastic nonlinear systems. Int. J. Control. 2014, 87, 1–12. [Google Scholar] [CrossRef]
  36. Zhai, J.-Y.; Song, Z.; Karimi, H.R. Global finite-time control for a class of switched nonlinear systems with different powers via output feedback. Int. J. Syst. Sci. 2018, 49, 2776–2783. [Google Scholar] [CrossRef]
Figure 1. The trajectories of x 1 ( t ) and y r ( t ) .
Figure 1. The trajectories of x 1 ( t ) and y r ( t ) .
Symmetry 13 00675 g001
Figure 2. The trajectory of x 1 ( t ) y r ( t ) .
Figure 2. The trajectory of x 1 ( t ) y r ( t ) .
Symmetry 13 00675 g002
Figure 3. The trajectory of state x 2 ( t ) .
Figure 3. The trajectory of state x 2 ( t ) .
Symmetry 13 00675 g003
Figure 4. The trajectory of state η 2 ( t ) .
Figure 4. The trajectory of state η 2 ( t ) .
Symmetry 13 00675 g004
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Alimhan, K.; Mamyrbayev, O.J.; Abdenova, G.A.; Akmetkalyeva, A. Output Tracking Control for High-Order Nonlinear Systems with Time Delay via Output Feedback Design. Symmetry 2021, 13, 675. https://doi.org/10.3390/sym13040675

AMA Style

Alimhan K, Mamyrbayev OJ, Abdenova GA, Akmetkalyeva A. Output Tracking Control for High-Order Nonlinear Systems with Time Delay via Output Feedback Design. Symmetry. 2021; 13(4):675. https://doi.org/10.3390/sym13040675

Chicago/Turabian Style

Alimhan, Keylan, Orken J. Mamyrbayev, Gaukhar A. Abdenova, and Almira Akmetkalyeva. 2021. "Output Tracking Control for High-Order Nonlinear Systems with Time Delay via Output Feedback Design" Symmetry 13, no. 4: 675. https://doi.org/10.3390/sym13040675

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop