Next Article in Journal
Green Manufacturing-Oriented Polyetheretherketone Additive Manufacturing and Dry Milling Post-Processing Process Research
Previous Article in Journal
Analysis Method and Case Study of the Lightweight Design of Automotive Parts and Its Influence on Carbon Emissions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fixed-Time Tracking Control for Nonlinear Cascade Systems with Unknown High Powers

1
College of Electrical Engineering and Automation, Shandong University of Science and Technology, Qingdao 266590, China
2
College of Mathematics and Computer Application Technology, Jining University, Qufu 273155, China
3
School of Mathematical Science, Liaocheng University, Liaocheng 252059, China
4
Science and Information College, Qingdao Agricultural University, Qingdao 266109, China
*
Author to whom correspondence should be addressed.
Processes 2022, 10(12), 2559; https://doi.org/10.3390/pr10122559
Submission received: 25 October 2022 / Revised: 10 November 2022 / Accepted: 23 November 2022 / Published: 1 December 2022
(This article belongs to the Section Automation Control Systems)

Abstract

:
This paper investigates the global fixed-time tracking control problem of nonlinear cascade systems with unknown high powers. In the process of control design, a upper bound and a lower bound of high powers are introduced to compensate the unknown system powers, and a state feedback controller is designed under any initial system conditions. Based on the Lyapunov stability analysis method and the fixed-time stability theory, it is verified that the proposed method can regulate the output tracking error to a disc region of the origin within a fixed-time and all the closed-loop signals are bounded. At last, the effectiveness of the proposed scheme is verified by some simulation results.

1. Introduction

As well known, the problem of output regulation is one of the most important issues in the control field. Based on Lyapunov stability theory and backstepping approach, generous results about output regulations have been achieved for various nonlinear systems. For a class of nonlinear cascade systems with high powers, using adding a power integrator technique [1,2,3], many scholars have given great efforts to design feedback controllers and achieved massive results on output regulations, see [4,5,6,7,8,9,10], and references therein. Comparing with the asymptotic control performance, finite-time control has faster convergence rate and higher accuracy. Therefore, many effective approaches have been developed to finite-time stabilization and/or output tracking control of nonlinear cascade systems with high powers in the past few years [11,12,13]. For example, Sun et al. established fast finite-time control schemes for nonlinear cascade systems with different circumstances [14,15,16]; Wang et al. investigated finite-time tracking control problem based on event-triggered mechanism [17]; Liu et al. investigated finite-time stabilization via switching adaptive feedback controller [18].
It should be noted that the settling times of finite-time stability systems depend on the initial states [19], which may lead to some limitations in the control process. As an extension of finite-time stability, the performance of fixed-time stability is superior to finite-time one in that the settling time has an upper bound being regardless of initial conditions. The concept of fixed-time stability is proposed in [20], and is further studied in [21,22]. Due to its advantages in the settling time, many researchers pay great attentions to the fixed-time control and much interesting results have been obtained [23,24,25,26,27]. Up to now, there are some fixed-time control results concerned with high-order nonlinear cascade systems. For example, Chen et al. achieved the fixed-time stabilisation [28]; Yu et al. designed a new fixed-time controller based on a serial of exponential functions and fractional power integration [29]. Ma et al. achieved the tracking control performance for high-order nonlinear cascade systems within a fixed-time [30]. Despite the above efforts, in the previous results, all the high powers of the nonlinear cascade systems are precisely known and limited to odd integers and/or ratios of odd integers.
With the development of control technology, many scholars have investigated the control problem of nonlinear cascade systems with time-varying high powers. The output feedback stabilization is developed for nonlinear systems with time-varying high powers in [31]. The global stabilization and practical tracking are achieved for unknown time-varying powers in [32]. Wang et al. achieved adaptive stabilization by switching adaptive controller for nonlinear systems with unknown powers [33]. Xie et al. achieved tracking control of nonlinear systems with full-state constraints and unknown powers [34]. The least of perfection is that these results are all about asymptotic stabilization or/and asymptotic tracking control. To the authors’ knowledge, no results about fixed-time tracking control have been reported for nonlinear cascade systems with unknown high powers.
Motivated by the above observations, this paper studies practical fixed-time tracking control for nonlinear cascade systems with unknown high powers. The main contributions of this article are summarized as follows:
  • A state feedback fixed-time tracking controller is designed for a class of nonlinear cascade systems with time-varying high powers. Using Lyapunov stability analysis method and fixed-time stability theory, it is verified that the output tracking error can be regulated to a disc region of the origin within a fixed-time by the proposed method, and the settling time is regardless of initial conditions.
  • In comparison with most existing results for high-order nonlinear systems, system high powers in this work are relaxed to positive time-varying functions, which makes the considered systems more generally. A upper bound and a lower bound of high powers are introduced in the proposed controller, which are powerful to compensate the time-varying powers.
The organization of this paper is as follows. Section 1 describes the problem formulation and preliminaries of this work. Section 2 provides the control design and performances analysis. Two simulation examples are given in Section 3. Some concluded remarks are given in Section 4.
Notation 1.
R j : the set of all real j-dimensional vectors; R + : the set of all nonnegative real numbers; a q = sign ( a ) | a | q , sign ( a ) denotes its sign function; j = [ x 1 , , x j ] T R j .
For convenience, the functions are sometimes simplified, for instance, a function Φ ( x ( t ) ) is simplified by Φ ( x ) , Φ ( · ) or Φ . A basic block architecture of tracking control is given in Figure 1.

2. Problem Formulation and Preliminaries

Consider the following nonlinear cascade systems
x ˙ j = Ψ j ( j ) x j + 1 q j ( t ) + F j ( j ) + ϱ j ( t ) , j = 1 , , n 1 x ˙ n = Ψ n ( n ) u q n ( t ) + F n ( n ) + ϱ n ( t ) y = x 1
where j R j is the system state; u R and y R are system input and system output, respectively; The nonlinear functions F j : R j R and Ψ j : R j R are unknown but locally Lipschitz in their arguments; ϱ j : R + R denotes time-varying disturbance; The system high powers q j : R + R + are time-varying functions satisfying q j ( t ) 1 , and there exists at least one q j ( t ) > 1 in system (1).
Control Objective: Design a state-feedback controller for system (1) such that the output tracking error can be regulated to a disc region of the origin within a fixed-time regardless of initial conditions, and all the closed-loop signals are bounded.
The following assumptions are given to achieve the control objective.
Assumption 1. 
The reference signal r d ( t ) and its first derivative r ˙ d ( t ) are bounded, i.e., there holds
sup t ( | r d ( t ) | + | r ˙ d ( t ) | ) κ ,
where κ is an unknown positive constant.
Assumption 2. 
The disturbances ϱ j ( t ) , j = 1 , , n are bounded, i.e., there holds
sup t ϱ j ( t ) κ 1 ,
where κ 1 is an unknown positive constant.
Assumption 3. 
For each F j ( j ) , j = 1 , , n , there holds
| F j ( j ) | θ F ¯ j ( j ) ,
where θ is an unknown positive constant, and F ¯ j ( j ) is known positive smooth function.
Assumption 4. 
For each q j ( t ) , j = 1 , , n , there holds q q j ( t ) with q being a known positive constant.
Assumption 5. 
The functions Ψ j ( j ) , j = 1 , , n are either strictly positive or strictly negative, and there holds
ψ ̲ j ( j ) | Ψ j ( j ) | ψ ¯ j ( j ) ,
where ψ ̲ j ( j ) and ψ ¯ j ( j ) are known positive smooth functions. In this work, we assume Ψ j ( j ) > 0 .
Remark 1.
Assumptions 1, 2 and 5 can be widely found in the existing tracking control results. Assumption 3 means that the growth conditions of nonlinearities are not needed, so the nonlinearities F j ( j ) in system (1) are more general than those in [3,5]. Assumption 4 indicates that time-varying powers q j ( t ) have a known upper bound.
The following definitions and lemmas are given to facilitate the design of tracking controller.
Definition 1
([21]). Consider the nonlinear system:
ω ˙ = ( ω , u ) , ω ( 0 ) = ω 0 ,
where ω R n is the system state, : R + × Y R n is a continuous function with Y being an open neighborhood of the origin ω = 0 . System (2) is globally fixed-time stable if it is stable, and for any ω ( 0 ) = ω 0 , there exists a function T s ( ω 0 ) : R n R + such that the solution ω ( t , ω 0 ) of (2) satisfying lim t T s ( ω 0 ) ω ( t , ω 0 ) = 0 and ω ( t , ω 0 ) = 0 , t T s ( ω 0 ) . Moreover, there holds T s ( ω 0 ) T max , where T max is a positive constant.
Lemma 1
([21,35]). Consider system (2). If there exists a positive definite function V ( ω ) and some constants d 1 > 0 , d 2 > 0 , b 1 > 1 , 0 < b 2 < 1 and 0 < ι < such that the time derivative of V ( ω ) satisfies
V ˙ ( ω ) d 1 V b 1 ( ω ) d 2 V b 2 ( ω ) + ι ,
then system (2) is practical fixed-time stable. Moreover, the residual set of the trajectory can be described by
lim t T s ω | V ( ω ) min { ( ι ( 1 k ) d 1 ) 1 b 1 , ( ι ( 1 k ) d 2 ) 1 b 2 }
where 0 < k < 1 , and the settling time is bounded by T s T max = 1 / k d 1 ( b 1 1 ) + 1 / k d 2 ( 1 b 2 ) .
Lemma 2
([31]). For any Ξ 1 , Ξ 2 R and any continuous functions a 1 ( t ) > 0 , a 2 ( t ) > 0 and c > 0 , there holds
| Ξ 1 | a 1 ( t ) | Ξ 2 | a 2 ( t ) c · a 1 ( t ) a 1 ( t ) + a 2 ( t ) | Ξ 1 | a 1 ( t ) + a 2 ( t ) + c a 1 ( t ) a 2 ( t ) · a 2 ( t ) a 1 ( t ) + a 2 ( t ) | Ξ 2 | a 1 ( t ) + a 2 ( t ) .
Lemma 3
([31]). For any Ξ j R and any continuous function a ( t ) > 0 , there holds
j = 1 n | Ξ j | a ( t ) ( j = 1 n | Ξ j | ) a ( t ) max { n a ( t ) 1 , 1 } j = 1 n | Ξ j | a ( t ) .
Lemma 4
([32]). For any Ξ 1 , Ξ 2 R and any continuous function a ( t ) 1 , there holds
| Ξ 1 a ( t ) Ξ 2 a ( t ) | | Ξ 1 Ξ 2 | a ( t ) + a ( t ) | Ξ 1 Ξ 2 | · ( | Ξ 1 | a ( t ) 1 + | Ξ 2 | a ( t ) 1 ) .
Lemma 5
([32]). For any υ R , If a continuous function a ( t ) satisfies 0 < a ̲ < a ( t ) < a ¯ , there holds
| υ | a ( t ) | υ | a ̲ + | υ | a ¯ .

3. Main Results

3.1. Control Design

In this section, we will design a state feedback tracking controller for system (1).
Motivated by the control law designed in the related literature [4,32], the actual state feedback controller is designed as
u = ( ψ ̲ n 1 + ψ ̲ n 1 q ) ( ξ n + ξ n 1 q 2 ) ϕ n ( n , r d ) ( ξ n + ξ n q )
with ξ n being recursively introduced by
ξ 1 = y r d , ξ j = x j v i 1 ( j 1 , r d ) , j = 2 , , n ,
where v j ( j , r d ) is virtual control signal designed by
v j ( j , r d ) = ( ψ ̲ j 1 + ψ ̲ j 1 q ) ( ξ j + ξ j 1 q 2 ) ϕ j ( j , r d ) ( ξ j + ξ j q ) , j = 1 , , n 1 ,
where ϕ j ( j , r d ) , j = 1 , , n 1 are known positive functions to be designed later.
With suitable choice of ϕ j ( · ) , we can obtain the following property of the resulting closed-loop system.
Proposition 1.
Let ξ = [ ξ 1 , , ξ n ] T and define the Lyapunov function V ( ξ ) = 1 2 j = 1 n ξ j 2 . For system (1) under Assumptions 1–5, the actual controller (3) along the trajectories of system (1) can lead to
V ˙ j = 1 n | ξ j | 1 + 1 q j = 1 n | ξ j | 1 + q + C ,
where C is an unknown positive constant.
Proof. 
Based on (1) and (4), the time derivative of V is
V ˙ = r ˙ d ξ 1 + j = 1 n ( F j + ϱ j ) ξ j j = 2 n v j 1 r d r ˙ d ξ j j = 2 n m = 1 j 1 v j 1 x m Ψ m x m + 1 q m + F m + ϱ m ξ j + j = 1 n Ψ j x j + 1 q j ξ j
with x n + 1 = u .
Next, we give the appropriate estimations for the right side of (7) (remarked by A 1 A 5 , respectively).
By Assumptions 1–3 and Lemma 2, one has
A 1 = r ˙ d ξ 1 κ | ξ 1 | M 0 | ξ 1 | 1 + q + Θ 1 L ,
A 2 = j = 1 n ( F j + ϱ j ) ξ j j = 1 n ( θ F ¯ j + κ 1 ) | ξ j | j = 1 n M 1 j ( j , r d ) | ξ j | 1 + q + Θ 2 L ,
A 3 = j = 2 n v j 1 r d r ˙ d ξ j j = 2 n κ | v j 1 r d | | ξ j | j = 2 n M 2 j ( j , r d ) | ξ j | 1 + q + Θ 3 L ,
where Θ 1 , Θ 2 and Θ 3 are unknown positive constants, L is the constant parameter to be designed, M 0 , M 1 j ( · ) and M 2 j ( · ) are all known positive smooth functions. Particularly, M 0 and M 1 j ( · ) are independent of ϕ 1 , , ϕ n , M 2 j ( · ) depends on ϕ 1 , , ϕ j 1 but not on ϕ j , , ϕ n .
By Assumptions 1–4, and Lemmas 2 and 5, one has
A 4 = j = 2 n m = 1 j 1 v j 1 x m Ψ m x m + 1 q m + F m + ϱ m ξ j j = 2 n m = 1 j 1 | v j 1 x m | ψ ¯ m | x m + 1 | q m + θ F ¯ m + κ 1 | ξ j | j = 2 n m = 1 j 1 | v j 1 x m | ψ ¯ m ( | x m + 1 | q + | x m + 1 | ) + θ F ¯ m + κ | ξ j | j = 2 n M 3 j ( j , r d ) | ξ j | 1 + q + Θ 4 L ,
where Θ 4 is an unknown positive constant, and M 3 j ( · ) is a known positive smooth function, which depends on ϕ 1 , , ϕ j 1 but not on ϕ j , , ϕ n .
From Assumptions 3 and 4, Lemmas 2, 4 and 5, we have
j = 1 n 1 Ψ j x j + 1 q j v j q j ξ j = j = 2 n Ψ j 1 x j q j 1 v j 1 q j 1 ξ j 1 j = 2 n ψ ¯ j 1 | ξ j | q j 1 + q j 1 | ξ j | ( | x j | q j 1 1 + | v j 1 | q j 1 1 ) | ξ j 1 | j = 2 n ψ ¯ j 1 | ξ j | + | ξ j | q + q j 1 | ξ j | ( 1 + | x j | 2 ) q 1 + ( 1 + | v j 1 | 2 ) q 1 | ξ j 1 | j = 2 n M 4 j ( j , r d ) | ξ j | 1 + q + n 1 L ,
where M 4 j ( · ) is a known positive smooth function, which depends on ϕ 1 , , ϕ j 1 but not on ϕ j , , ϕ n .
It follows from (3) and (5) that
j = 1 n 1 Ψ j v j q j ξ j = j = 1 n 1 Ψ j ϕ j q j ψ ̲ j 1 + ψ ̲ j 1 q ϕ j ( ξ j + ξ j 1 q 2 ) + ξ j + ξ j q q j ξ j , Ψ n u q n ξ n = Ψ n ϕ n q n ψ ̲ n 1 + ψ ̲ n 1 q ϕ n ( ξ n + ξ n 1 q 2 ) + ξ n + ξ n q q n ξ n .
By Assumption 5, Lemmas 3 and 5, there holds
ψ ̲ j 1 + ψ ̲ j 1 q ϕ j ( ξ j + ξ j 1 q 2 ) + ξ j + ξ j q q j ξ j = ( ψ ̲ j 1 + ψ ̲ j 1 q ϕ j | ξ j | + | ξ j | 1 q 2 + | ξ j | + | ξ j | q ) q j | ξ j | ψ ̲ j q j + ψ ̲ j q j q ϕ j q j ( | ξ j | 1 + q j + | ξ j | 1 + q j q 2 ) + | ξ j | 1 + q j + | ξ j | 1 + q q j ψ ̲ j q j + ψ ̲ j q j q ϕ j q j | ξ j | 1 + 1 q + | ξ j | 1 + q ,
Ψ j ( ψ ̲ j q j + ψ ̲ j q j q ) 1 ψ ̲ j q j 1 + ψ ̲ j 1 q j q 1 ,
which, together with (13), yields
j = 1 n 1 Ψ j v j q j ξ j + Ψ n u q n ξ n j = 1 n | ξ j | 1 + 1 q j = 1 n Ψ j ϕ j q j | ξ j | 1 + q .
From (12) and (16), it follows that
A 5 = j = 1 n 1 Ψ j x j + 1 q j v j q j ξ j + j = 1 n 1 Ψ j v j q j ξ j + Ψ n u q n ξ n j = 1 n | ξ j | 1 + 1 q j = 1 n Ψ j ϕ j q j | ξ j | 1 + q + j = 2 n M 4 j ( j , r d ) | ξ j | 1 + q + n 1 L .
Finally, substituting the estimations of A 1 A 5 into (7), we have
V ˙ j = 1 n | ξ j | 1 + 1 q j = 1 n Ψ j ϕ j q j | ξ j | 1 + q + M 0 | ξ 1 | 1 + q + j = 1 n M 1 j ( j , r d ) | ξ j | 1 + q + j = 2 n i = 2 4 M i j ( j , r d ) | ξ j | 1 + q + C
with C = ( n 1 + i = 1 4 Θ j ) / L .
Next, we design the smooth functions ϕ j ( · ) , j = 1 , , n step-by-step. Firstly, we design
ϕ 1 ( x 1 , r d ) = ( ψ ̲ 1 1 + ψ ̲ 1 1 q ) ( 1 + M 0 + M 11 ( x 1 , r d ) ) .
In turn, ϕ j ( · ) , j = 2 , , n are designed as
ϕ j ( j , r d ) = ( ψ ̲ j 1 + ψ ̲ j 1 q ) ( 1 + i = 1 4 M i j ( k , r d ) ) .
By (15) and Lemma 3, there holds
Ψ 1 ϕ 1 q 1 Ψ 1 ( ψ ̲ 1 q 1 + ψ ̲ 1 q 1 q ) 1 + M 0 + M 11 ( x 1 , r d ) q 1 1 + M 0 + M 11 ( x 1 , r d ) ,
Ψ j ϕ j q j Ψ j ( ψ ̲ j q j + ψ ̲ j q j q ) ( 1 + i = 1 4 M i j ( j , r d ) ) q j 1 + i = 1 4 M i j ( j , r d ) , j = 2 , , n .
Then, substituting (19) and (20) into (18), we directly obtain (6).
The proof of Proposition 1 is completed. □

3.2. Stablity Analysis

Theorem 1.
Consider the nonlinear system (1). Under the Assumptions 1–5, the proposed state-feedback controller (3) can guarantee that the output tracking error can be regulated to a disc region of the origin within a fixed-time and all the closed-loop signals are bounded.
Proof. 
From (6) and Lemma 3, one has
V ˙ j = 1 n | ξ j | 1 + q j = 1 n | ξ j | 1 + 1 q + C d 1 ( j = 1 n 1 2 ξ j 2 ) b 1 d 2 ( j = 1 n 1 2 ξ j 2 ) b 2 + C = d 1 V b 1 d 2 V b 2 + C
with
d 1 = n ( 2 n ) 1 + q 2 , d 2 = 2 1 + 1 q 2 , b 1 = 1 + q 2 , b 2 = 1 + 1 q 2 .
Define the set
Ω 1 = ξ | V b 2 ( ξ ) < C d 2 .
We can deduce from (23) that
V ˙ ( ξ ) < 0 , ξ R n Ω 1 .
Thus, the signals ξ 1 , , ξ n enter Ω 1 in a finite time and stay in Ω 1 thereafter. Therefore, ξ j , j = 1 , , n are bounded. Invoking (3) and (4), we can recursively conclude that the system state x j and the actual input u are bounded by that of ξ j and r d , and the smoothness of ϕ j ( · ) . Therefore, all the closed-loop signals are bounded.
According to Lemma 1 and the definition of V, it follows from (23) that
| ξ 1 ( t ) | 2 C ( 1 k ) d 2 1 b 2 , t T max
with
T max = 1 k d 1 ( b 1 1 ) + 1 k d 2 ( 1 b 2 ) ,
which means that the output tracking error ξ 1 converges into a region Ω 2 = ( ξ 1 | ξ 1 | 2 ( C / ( 1 k ) d 2 ) 1 b 2 ( within a fixed-time.
This completes the proof. □
Remark 2.
This work concentrates on the tracking problem of nonlinear systems with parameter unknowns and external disturbances, so the tracking error is regulated to an adjustable compact set rather than zero within a fixed time. The radius of the region Ω 2 is related to the constant C, where C = ( n 1 + j = 1 4 Θ j ) / L , so we can choose large L to obtain smaller radius of Ω 2 . It means that the tracking error can be rendered arbitrarily small by adjusting L large enough. Although the size of the region can be reduced, the larger parameter L also result to larger control effort, thus the tradeoff between tracking precision and control effort should be made according to the actual situation.

4. Simulation Results

Example 1.
Consider the following high-order nonlinear cascade system
x ˙ 1 = x 2 q 1 ( t ) + θ 1 x 1 2 + ϱ 1 ( t ) x ˙ 2 = u q 2 ( t ) θ 2 cos ( x 1 x 2 ) + ϱ 2 ( t ) y = x 1
where θ 1 and θ 2 are unknown constants, 1 q j ( t ) 2 , ϱ 1 ( t ) = cos t and ϱ 2 ( t ) = 0.6 sin t are disturbances. The desired trajectory r d = 0.5 sin t + cos t . Obviously, system (28) satisfies Assumptions 1–5 with q = 2 , κ = 1.5 and κ 1 = 1 .
In accordance with the control design in Section 3, we design v 1 ( x 1 , r d ) and u ( 2 , r d ) as follows:
v 1 ( x 1 , r d ) = 2 ( ξ 1 + ξ 1 1 q 2 + ( 1 + M 0 + M 11 ) ( ξ 1 + ξ 1 q ) ) , u ( 2 , r d ) = 2 ( ξ 2 + ξ 2 1 q 2 + ( 1 + M 12 + i = 2 4 M i 2 ) ( ξ 2 + ξ 2 q ) )
with
M 0 = L q , M 11 ( x 1 , r d ) = L q F ¯ 1 1 + q , M 12 ( x 1 , x 2 , r d ) = L q F ¯ 2 1 + q , M 22 ( x 1 , x 2 , r d ) = L q | v 1 r d | 1 + q , M 32 ( x 1 , x 2 , r d ) = L q | v 1 x 1 | 1 + q ( 1 + ( | x 2 | q + | x 2 | ) 1 + q + F ¯ 1 1 + q ) , M 42 ( x 1 , x 2 , r d ) = L q ( q | ξ 1 | ( 1 + ( 1 + v 1 2 ) q 1 + ( 1 + x 2 2 ) q 1 ) ) 1 + q + L 1 q | ξ 1 | 1 + 1 q
In the simulation, we select L = 5 , θ 1 = 2 , θ 2 = 6 , q 1 = 1.5 , q 2 = 1.8 , and the initial conditions as follows:
Case 1: x 1 ( 0 ) = 0.1 , x 2 ( 0 ) = 0.1 .
Case 2: x 1 ( 0 ) = 1 , x 2 ( 0 ) = 1 .
Figure 2, Figure 3, Figure 4 and Figure 5 present the simulation results. Figure 2 displays the trajectories of output y and reference signal r d under the two cases. Figure 3 displays the curve of the output tracking error ξ 1 . The trajectories of the state x 2 is displayed in Figure 4. Figure 5 presents the control input u ( t ) . From the simulation results, it can be observed that all the closed-loop signals of the considered system are globally bounded, and the output tracking error is regulated to a disc region within a fixed-time. This clearly clarify the effectiveness of the proposed control approach.
Example 2.
Consider the following high-order nonlinear cascade system
x ˙ 1 = Ψ 1 x 2 q 1 + F 1 + ϱ 1 ( t ) x ˙ 2 = Ψ 2 x 3 q 2 + F 2 + ϱ 2 ( t ) x ˙ 3 = u q 3 + F 3 + ϱ 3 ( t ) y = x 1
where Ψ 1 = 1 + cos 2 x 1 , Ψ 2 = 1 + sin 2 x 2 , F 1 = 2 x 1 2 , F 2 = cos x 2 , F 3 = cos x 2 3 x 1 2 , 1 q j 2 , ϱ 1 ( t ) = 2 cos t , ϱ 2 ( t ) = 5 sin t , ϱ 6 ( t ) = 6 sin t . The desired trajectory r d = sin 2 t . System (31) satisfies Assumptions 1–5 with q = 2 , κ = 2 , κ 1 = 6 , ψ ̲ 1 = 1 , ψ ¯ 1 = 2 , ψ ̲ 2 = 1 and ψ ¯ 2 = 2 .
In accordance with the process of design in Section 3, we design the smooth functions v 1 ( x 1 , r d ) , v 2 ( 2 , r d ) and u ( 3 , r d ) as follows:
v 1 ( x 1 , r d ) = 2 ( ξ 1 + ξ 1 1 q 2 ) ϕ 1 ( ξ 1 + ξ 1 q ) v 2 ( 2 , r d ) = 2 ( ξ 2 + ξ 2 1 q 2 ) ϕ 2 ( ξ 2 + ξ 2 q ) u ( 3 , r d ) = 2 ( ξ 3 + ξ 3 1 q 2 ) ϕ 3 ( ξ 3 + ξ 3 q ) ,
where
ϕ 1 = ( ψ ̲ 1 1 + ψ ̲ 1 1 q ) ( 1 + L q + L q F ¯ 1 1 + q ) ϕ 2 = ( ψ ̲ 2 1 + ψ ̲ 2 1 q ) ( 1 + L q F ¯ 2 1 + q + L q | v 1 r d | 1 + q + M 32 ( · ) + M 42 ( · ) ) ϕ 3 = ( ψ ̲ 3 1 + ψ ̲ 3 1 q ) ( 1 + L q | v 2 r d | 1 + q + M 33 ( · ) + M 43 ( · ) )
with
M 32 ( · ) = L q | v 1 x 1 | 1 + q ( 1 + ( ψ ¯ 1 ( | x 2 | q + | x 2 | ) ) 1 + q + F ¯ 1 1 + q ) M 42 ( · ) = L q ( q | ψ ¯ 1 ξ 1 | ( 1 + ( 1 + v 1 2 ) q 1 + ( 1 + x 2 2 ) q 1 ) ) 1 + q + L 1 q | ψ ¯ 1 ξ 1 | 1 + 1 q M 33 ( · ) = L q m = 1 2 | v 2 x m | 1 + q ( 1 + ( ψ ¯ m ( | x m + 1 | q + | x m + 1 | ) ) 1 + q + F ¯ m 1 + q ) M 43 ( · ) = L q ( q | ψ ¯ 2 ξ 2 | ( 1 + ( 1 + v 2 2 ) q 1 + ( 1 + x 3 2 ) q 1 ) ) 1 + q + L 1 q | ψ ¯ 2 ξ 2 | 1 + 1 q .
In the simulation, we design parameter L = 5 , select q 1 = 1.5 , q 2 = 1.8 , q 3 = 1.95 , and x 1 ( 0 ) = 0.1 , x 2 ( 0 ) = 0.1 and x 3 ( 0 ) = 0.15 .
Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10 present the simulation results. It can be observed that all the closed-loop signals are globally bounded, and the output tracking error is able to be regulated to a disc region within a fixed-time.

5. Conclusions

In this work, the fixed-time practical tracking control problem has been developed for uncertain nonlinear cascade systems with unknown high powers. In the control design, a upper bound and a lower bound of high powers are introduced to compensate the unknown system powers, and a state feedback controller is designed for any initial system conditions. According to the fixed-time control theory, it is verified that the output tracking error can be regulated to a disc region of the origin within a fixed-time and all the closed-loop signals are bounded. The above control scheme has been developed under the requirement that the control directions are known a priori. Further studies will extend the fixed-time tracking control to the systems with unknown control directions. In future, the developed control scheme also can be extend to stochastic nonlinear systems [36,37], high-order time-delay nonlinear systems and high-order switched nonlinear systems.

Author Contributions

Conceptualization, J.D. and W.Z.; methodology, J.D.; software, J.Z.; investigation, J.Z.; resources, L.M.; writing—original draft preparation, J.D.; writing—review and editing, W.Z.; supervision, W.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China grant number 61973198.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lin, W.; Qian, C.J. Adding one power integrator: A tool for global stabilization of high-order lower-triangular systems. Syst. Control Lett. 2000, 39, 339–351. [Google Scholar] [CrossRef]
  2. Lin, W.; Qian, C.J. Adaptive control of nonlinearly parameterized systems: The smooth feedback Case. IEEE Trans. Autom. Control 2002, 47, 1249–1266. [Google Scholar] [CrossRef] [Green Version]
  3. Qian, C.J.; Lin, W. Practical output tracking of nonlinear systems with uncontrollable unstable linearization. IEEE Trans. Autom. Control 2002, 47, 21–36. [Google Scholar] [CrossRef]
  4. 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]
  5. Yan, X.H.; Liu, Y.G. Global practical tracking for high-order uncertain nonlinear systems with unknown control directions. SIAM J. Control Optim. 2010, 48, 4453–4473. [Google Scholar] [CrossRef]
  6. Zhao, X.; Shi, P.; Zheng, X.; Zhang, J. Intelligent tracking control for a class of uncertain high-order nonlinear Systems. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 1976–1982. [Google Scholar] [CrossRef]
  7. Yu, J.B.; Zhao, Y.; Wu, Y.Q. Global robust output tracking control for a class of uncertain cascaded nonlinear systems. Automatica 2018, 93, 274–281. [Google Scholar] [CrossRef]
  8. Wu, Y.; Xie, X.J. Adaptive fuzzy control for high-order nonlinear time-delay systems with full-state constraints and input saturation. IEEE Trans. Fuzzy Syst. 2020, 28, 1652–1663. [Google Scholar] [CrossRef]
  9. Xie, X.J.; Wu, Y.; Hou, Z.G. Further results on adaptive practical tracking for high-order nonlinear systems with full-state constraints. IEEE Trans. Cybern. 2022, 52, 9978–9985. [Google Scholar] [CrossRef]
  10. Sun, W.; Su, S.F.; Wu, Y.Q.; Xia, J.W. Adaptive fuzzy event-triggered control for high-order nonlinear systems with prescribed performance. IEEE Trans. Cybern. 2022, 52, 2885–2895. [Google Scholar] [CrossRef]
  11. Fu, J.; Ma, R.C.; Chai, T.Y. Adaptive finite-time stabilization of a class of uncertain nonlinear systems via logic-based switchings. IEEE Trans. Autom. Control 2017, 62, 5998–6003. [Google Scholar] [CrossRef]
  12. Chen, C.C.; Sun, Z.Y. A unified approach to finite-time stabilization of high-order nonlinear systems with an asymmetric output constraint. Automatica 2020, 111, 108581. [Google Scholar] [CrossRef]
  13. Sun, W.J.; Zhao, J.S.; Sun, W.; Xia, J.W.; Sun, Z.Y. Adaptive event-triggered global fast finite-time control for a class of uncertain nonlinear systems. Int. J. Robust Nonlin. Control 2020, 30, 3773–3785. [Google Scholar] [CrossRef]
  14. Sun, Z.Y.; Yun, M.M.; Li, T. A new approach to fast global finite-time stabilization of high-order nonlinear system. Automatica 2017, 81, 455–463. [Google Scholar] [CrossRef]
  15. Sun, Z.Y.; Shao, Y.; Chen, C.C. Fast finite-time stability and its application in adaptive control of high-order nonlinear system. Automatica 2019, 106, 339–348. [Google Scholar] [CrossRef]
  16. Sun, Z.Y.; Peng, Y.R.; Wen, C.Y.; Chen, C.C. Fast finite-time adaptive stabilization of high-order uncertain nonlinear system with an asymmetric output constraint. Automatica 2020, 121, 109170. [Google Scholar] [CrossRef]
  17. Wang, H.Q.; Song, L.; Liu, P.X.; Li, Y.X. Control of high-order nonlinear systems under error-to-actuator based event-triggered framework. Int. J. Control 2021. [Google Scholar] [CrossRef]
  18. Liu, C.Y.; Liu, Y.G. Finite-time stabilization with arbitrarily prescribed settling-time for uncertain nonlinear systems. Syst. Control Lett. 2022, 159, 105088. [Google Scholar] [CrossRef]
  19. Ding, J.L.; Zhang, W.H. Finite-time adaptive control for nonlinear systems with uncertain parameters based on the command filters. Int. J. Adapt. Control Signal Process. 2021, 35, 1754–1767. [Google Scholar] [CrossRef]
  20. Andrieu, V.; Praly, L.; Astolfi, A. Homogeneous approximation, recursive observer design, and output feedback. SIAM J. Control Optim. 2008, 47, 1814–1850. [Google Scholar] [CrossRef]
  21. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2012, 57, 2106–2110. [Google Scholar] [CrossRef] [Green Version]
  22. Polyakov, A.; Efimov, D.; Perruquetti, W. Finite-time and fixed-time stabilization: Implicit Lyapunov function approach. Automatica 2015, 51, 332–340. [Google Scholar] [CrossRef] [Green Version]
  23. Zuo, Z. Non-singular fixed-time consensus tracking for second-order multi-agent networks. Automatica 2015, 54, 305–309. [Google Scholar] [CrossRef]
  24. Tian, B.L.; Zuo, Z.Y.; Yan, X.M.; Wang, H. A fixed-time output feedback control scheme for double integrator systems. Automatica 2017, 80, 17–24. [Google Scholar] [CrossRef] [Green Version]
  25. Cao, Y.; Wen, C.Y.; Tan, S.L.; Song, Y.D. Prespecifiable fixed-time control for a class of uncertain nonlinear systems in strict-feedback form. Int. J. Robust Nonlin. Control 2019, 30, 1203–1222. [Google Scholar] [CrossRef]
  26. Lu, K.X.; Liu, Z.; Wang, Y.N.; Chen, C.L.P. Fixed-time adaptive fuzzy control for uncertain nonlinear. IEEE Trans. Fuzzy Syst. 2021, 29, 3769–3781. [Google Scholar] [CrossRef]
  27. Sun, W.; Diao, S.Z.; Su, S.F.; Sun, Z.Y. Fixed-time adaptive neural network control for nonlinear systems with input saturation. IEEE Trans. Neural Netw. Learn. Syst. 2021. [Google Scholar] [CrossRef]
  28. Chen, C.C.; Sun, Z.Y. Fixed-time stabilisation for a class of high-order non-linear systems. IET Control. Theory Appl. 2018, 12, 2578–2587. [Google Scholar] [CrossRef]
  29. Yu, L.Y.; Sun, Z.Y.; Meng, Q.H.; Chen, C.C. A new finite-time stabilizing design for a class of high-order uncertain nonlinear systems and its application in maglev systems. IEEE Trans. Syst. Man Cybern. Syst. 2022. [Google Scholar] [CrossRef]
  30. Ma, J.W.; Wang, H.Q.; Qiao, J.F. Adaptive neural fixed-time tracking control for high-order nonlinear systems. IEEE Trans. Neural Netw. Learn. Syst. 2022. [Google Scholar] [CrossRef]
  31. Chen, C.C.; Qian, C.J.; Lin, X.Z.; Sun, Z.Y.; Liang, Y.W. Smooth output feedback stabilization for a class of nonlinear systems with time-varying powers. Int. J. Robust Nonlin. Control 2017, 27, 5113–5128. [Google Scholar] [CrossRef]
  32. Man, Y.C.; Liu, Y.G. Global adaptive stabilization and practical tracking for nonlinear systems with unknown powers. Automatica 2019, 100, 171–181. [Google Scholar] [CrossRef]
  33. Wang, M.Q.; Liu, Y.G.; Man, Y.C. Switching adaptive controller for the nonlinear systems with uncertainties from unknown powers. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 2375–2385. [Google Scholar] [CrossRef]
  34. Xie, X.J.; Guo, C.; Cui, R.H. Removing feasibility conditions on tracking control of full-state constrained nonlinear systems with time-varying powers. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 6535–6543. [Google Scholar] [CrossRef]
  35. Jiang, B.Y.; Hu, Q.L.; Friswell, M.I. Fixed-time attitude control for rigid spacecraft with actuator saturation and faults. IEEE Trans. Contr. Syst. Technol. 2016, 24, 1892–1898. [Google Scholar] [CrossRef]
  36. Yuan, Y.X.; Zhao, J.S.; Sun, Z.Y. Fast finite time stability of stochastic nonlinear systems. J. Franklin. Inst. 2022, 359, 9039–9055. [Google Scholar] [CrossRef]
  37. Zhang, T.L.; Deng, F.Q.; Sun, Y.; Shi, P. Fault estimation and fault-tolerant control for linear discrete time-varying stochastic systems. Sci. China Inf. Sci. 2021, 64. [Google Scholar] [CrossRef]
Figure 1. The fixed-time tracking control architecture.
Figure 1. The fixed-time tracking control architecture.
Processes 10 02559 g001
Figure 2. (a) The trajectories of y ( t ) and r d ( t ) under case 1. (b) The trajectories of y ( t ) and r d ( t ) under case 2.
Figure 2. (a) The trajectories of y ( t ) and r d ( t ) under case 1. (b) The trajectories of y ( t ) and r d ( t ) under case 2.
Processes 10 02559 g002
Figure 3. (a) Tracking error ξ 1 under case 1. (b) Tracking error ξ 1 under case 2.
Figure 3. (a) Tracking error ξ 1 under case 1. (b) Tracking error ξ 1 under case 2.
Processes 10 02559 g003
Figure 4. (a) System state x 2 under case 1. (b) System state x 2 under case 2.
Figure 4. (a) System state x 2 under case 1. (b) System state x 2 under case 2.
Processes 10 02559 g004
Figure 5. (a) Control input u under case 1. (b) Control input u under case 2.
Figure 5. (a) Control input u under case 1. (b) Control input u under case 2.
Processes 10 02559 g005
Figure 6. The trajectories of y and r d .
Figure 6. The trajectories of y and r d .
Processes 10 02559 g006
Figure 7. Tracking error ξ 1 .
Figure 7. Tracking error ξ 1 .
Processes 10 02559 g007
Figure 8. System state x 2 .
Figure 8. System state x 2 .
Processes 10 02559 g008
Figure 9. System state x 3 .
Figure 9. System state x 3 .
Processes 10 02559 g009
Figure 10. Control input u.
Figure 10. Control input u.
Processes 10 02559 g010
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ding, J.; Zhang, W.; Zhao, J.; Ma, L. Fixed-Time Tracking Control for Nonlinear Cascade Systems with Unknown High Powers. Processes 2022, 10, 2559. https://doi.org/10.3390/pr10122559

AMA Style

Ding J, Zhang W, Zhao J, Ma L. Fixed-Time Tracking Control for Nonlinear Cascade Systems with Unknown High Powers. Processes. 2022; 10(12):2559. https://doi.org/10.3390/pr10122559

Chicago/Turabian Style

Ding, Jiling, Weihai Zhang, Junsheng Zhao, and Limin Ma. 2022. "Fixed-Time Tracking Control for Nonlinear Cascade Systems with Unknown High Powers" Processes 10, no. 12: 2559. https://doi.org/10.3390/pr10122559

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