Next Article in Journal
Study on a Quantitative Indicator for Surface Stability Evaluation of Limestone Strata with a Shallowly Buried Spherical Karst Cave
Next Article in Special Issue
Robust Tracking Control of Dual-Active-Bridge DC–DC Converters with Parameter Uncertainties and Input Saturation
Previous Article in Journal
Short- and Medium-Term Power Demand Forecasting with Multiple Factors Based on Multi-Model Fusion
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Global Prescribed-Time Stabilization of High-Order Nonlinear Systems with Asymmetric Actuator Dead-Zone

1
School of Mathematics and Statistics, Anyang Normal University, Anyang 455000, China
2
School of Automation, Nanjing Institute of Technology, Nanjing 211167, China
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(12), 2147; https://doi.org/10.3390/math10122147
Submission received: 21 April 2022 / Revised: 2 June 2022 / Accepted: 17 June 2022 / Published: 20 June 2022
(This article belongs to the Special Issue Analysis and Control of Dynamical Systems)

Abstract

:
This paper is concerned with the global prescribed-time stabilization problem for a class of uncertain high-order nonlinear systems (HONSs) with an asymmetric actuator dead-zone. Firstly, a new state-scaling transformation (SST) is developed for high-order nonlinear systems to change the original prescribed-time stabilization into the finite-time stabilization of the transformed one. The defects of the conventional one introduced in Song et al. (2017), which is unable to ensure the closed-loop stability behind a prespecified convergence time and a closed-loop system, which is only driven to the neighborhood of destination, is successfully overcome by introducing a switching mechanism in our proposed SST. Then, by using the adding a power integrator (API) technique, a state feedback controller is explicitly constructed to achieve the requirements of the closed-loop prescribed time convergence. Lastly, a liquid-level system is utilized to validate the theoretical results.

1. Introduction

During the past few years, high-order nonlinear systems (HONSs) have received a great deal of attention due to their significant value both in theory and practice [1,2]. However, the Jacobian linearization of HONSs is neither controllable nor feedback linearized, and feedback stabilization of such systems has been recognized as meaningful and challenging work. Fortunately, with the help of an added power integrator (API) [3] technique, many significant results have been produced regarding the asymptotic stabilizing/tracking control of HONSs; for examples, see [4,5,6,7] and references therein.
On the other hand, in recent years, the research on finite-time control has become a hot research area due to the finite-time stable system performing superior properties, such as both fast response and good disturbance rejection. Since the groundbreaking work in which the Lyapunov finite-time stability of nonlinear systems was introduced in [8], lots of important results have been established [9,10,11,12,13,14,15,16,17]. However, it should be pointed out that the above-mentioned results are subject to the issue that settling time functions is seriously dependent on initial system conditions, which causes their convergence time to experience unacceptably large increases as the magnitude of the initial conditions grows. To address this faultiness, the idea of fixed-time stability, which requires the upper boundedness of the involved settling time function be independent of initial system conditions, is put forward in [18]. So, under this new framework, many works have appeared to address fixed-time control of linear/nonlinear systems. Generally speaking, there are two kinds of existing design methods of fixed-time control: the bi-limit homogeneous-based method [18,19] and the Lyapunov-based method [20,21,22,23,24,25,26,27,28]. It should be mentioned that both methods suffer from some inherent shortcomings. In the former, the upper bound of the settling time (UBST) function exists, but it is usually unknown, and in the latter, the UBST is bounded and adjustable, but it is difficult or even impossible to prespecify discretionarily in the light of requirements because the derived settling time function relies on design parameters, whose choice is laborious when satisfying a pregiven settling time.
In fact, a prespecifiable settling time is desirable in many practical applications, e.g., missile guidance [29]. As a result, prescribed/predefined-time control has become an active research topic [30,31,32,33,34,35]. In particular, research has explored scaling the states using a function that increases unboundedly, trending towards the terminal time, a state-scaling design method to address the prescribed-time stabilization (PTS) of Brunovsky systems in [30]. By employing a switching mechanism to address the computationally singular aspect of the proposed controller, this technique was further extended to study the PTS of planar linear systems in [35]. However, only the linear case is studied in [35], which implies the proposed technique has difficulty handling strongly nonlinear systems, e.g., high-order nonlinear systems (HONSs) which are intrinsically nonlinear systems. This describes many practical systems [1]. Moreover, another common drawback of the aforementioned results is that the effect of the actuator dead-zone is ignored. Nevertheless, owing to physical limitations of device, many actual systems are usually inevitably subjected to input dead-zone nonlinearity during operation. Such undesirable property may significantly degrade the system’s performance or even system damage [36,37,38,39,40,41,42]. Therefore, an interesting question naturally arises: For HONSs with actuator dead-zone, is it possible to devise a controller to achieve the PTS? If possible, how can one design it? This paper focuses on addressing the problem of global PTS for a kind of HONSs with asymmetric actuator dead-zone and giving an affirmative answer to the above question. The significant contributions are underlined as follows.
(i)
Different from finite-time convergence in [41] or fixed-time convergence in [42], fully taking into consideration of practical system requirements, both asymmetric actuator dead-zone and prescribed-time convergence are included to study the stabilization problem of HONSs.
(ii)
To effectively overcome the computationally singular problem of the conventional scaling function-based design in [30], a novel switched scaling function with the switching rule involving both state and time is introduced.
(iii)
Under some weaker restricted conditions on characterizing system nonlinearities, a systematic design method is proposed by delicately utilizing the API technique to ensure the achievement of the performance requirements.
Notations. In this paper, the used notations are standard. Specifically, for a vector x = ( x 1 , , x n ) T R n , denote x ¯ s = ( x 1 , , x s ) T R s , s = 1 , , n , and the function x c is defined as x c = sign ( x ) | x | c , with sign ( · ) being the signum function.

2. Problem Formulation and Preliminaries

2.1. Problem Formulation

Consider a kind of HONSs given by
z ˙ 1 = d 1 ( t ) z 2 p 1 + f 1 z 1 , z ˙ 2 = d 2 ( t ) z 3 p 2 + f 2 z ¯ 2 , z ˙ n 1 = d n 1 ( t ) z n p n 1 + f n 1 z ¯ n 1 , z ˙ n = d n ( t ) D ( u ) + f n z ¯ n ,
where z ¯ i = ( z 1 , , z i ) T R i is the system state (vector), and d i R , p i R + (with p n = 1 ), i = 1 , , n are the control coefficients and the power orders of the system, respectively. f i : R i R , i = 1 , , n are uncertain continuous functions satisfying f i ( 0 ) = 0 . u R is the real control input, and D R denotes the asymmetric actuator dead-zone which can be modeled as
D ( u ) = m r ( t ) ( u b r ( t ) ) , u b r ( t ) , 0 , b l ( t ) < u < b r ( t ) , m l ( t ) ( u + b l ( t ) ) , u b l ( t ) ,
where m r ( t ) , m l ( t ) and b r ( t ) , b l ( t ) are the corresponding the slopes and the breakpoints of the dead-zone characteristic, respectively.
The aim of this paper is to find a state feedback control mechanism which stabilizes system (1) within prescribed finite time under the following wild assumptions.
Assumption 1.
For i = 1 , , n , there are smooth functions φ i 0 and a constant τ > 0 such that
| f i ( z ¯ i ) | φ i ( z ¯ i ) j = 1 i | z j | λ i τ λ j ,
where λ i s are recursively defined by
λ n + 1 = τ , p i λ i + 1 = λ i τ 0 , i = 1 , , n 1 .
Assumption 2.
There are positive constants d ̲ i and d ¯ i , i = 1 , , n such that d ̲ i d i ( t ) d ¯ i .
Assumption 3.
There are positive constants m ̲ r , m ̲ l , b ¯ r and b ¯ l , such that
m ̲ r m r ( t ) , m ̲ l m l ( t ) , b r ( t ) b ¯ r , b l ( t ) b ¯ l .
Remark 1.
Assumption A1 can be regarded as a new growth-like condition where λ i s are different from the traditional ones [4,5,6,7] where they are recursively given by λ 1 = 1 , p i λ i + 1 = λ i τ 0 , i = 1 , , n . In addition, it should be mentioned that it is reasonable in engineering practice to impose the control coefficients and the unknown dead-zone parameters (i.e., the slopes and breakpoints) bounded in Assumptions 2 and 3. Similar requirements can be found in the existing literature [40,41].

2.2. Preliminaries

Consider the nonlinear system
z ˙ = f ( t , z ) , z ( 0 ) = z 0 R n ,
where f : R × R n R n is continuous with respect to x and satisfies f ( t , 0 ) = 0 .
Definition 1
([8]). The origin of system (6) is said to be globally finite-time stable if it is globally asymptotically stable and for any z 0 R n , a settling time function T : R n \ { 0 } ( 0 , + ) exists to ensure all solutions z ( t , z 0 ) of (6) satisfying z ( t , z 0 ) = 0 , t T ( z 0 ) .
Definition 2
([20]). The origin of system (6) is said to be globally fixed-time stable if it is globally finite-time stable and its settling-time function T ( z 0 ) is bounded by a positive constant; that is to say, T max > 0 , s.t. T ( z 0 ) T max , z 0 R n .
Definition 3
([32]). The origin of system (6) is said to be globally prescribed-time stable if it is globally fixed-time stable and for any prescribed time T p > 0 , a tunable designing parameter θ R exists to ensure T ( z 0 ) T p , z 0 R .
Lemma 1
([8]). For system (6), if there is a C 1 and positive definite function V ( z ) and some real numbers c > 0 and 0 < α < 1 such that
V ˙ ( z ) c V α ( z ) , z R n .
Then, the origin of system (6) is finite-time stable with
T ( z 0 ) V 1 α ( 0 ) c ( 1 α ) , z R n
Lemma 2
([3]). For any u R , v R , and a constant m 1 , one has (i) | u + v | m 2 m 1 | u m + v m | ; (ii) ( | u | + | v | ) 1 / m | u | 1 / m + | v | 1 / m 2 ( m 1 ) / m ( | u | + | v | ) 1 / m .
Lemma 3
([3]). For any constants c , d > 0 and real-valued function δ ( u , v ) > 0 , one has | u | c | v | d c c + d δ ( u , v ) | u | c + d + d c + d δ c / d ( u , v ) | v | c + d .
Lemma 4
([4,43]). For any u , v R and constants 0 < m 1 and b > 0 , then, one has | u b m v b m | 2 1 m | u b v b | m .

3. Main Results

This section proposes a constructive switching design mechanism of a state feedback controller to stabilize system (1) within any prescribed finite time T p > 0 .

3.1. Scaling Function

For the aim of this paper, the following switched scaling function is introduced.
ϝ = Γ , z { R n Ξ } & t < T s , 1 , otherwise ,
where Ξ is a small closed neighborhood of origin and
Γ = T s T s t ,
with the positive design parameter T s satisfying 0 < T s < T p .
Remark 2.
It is obvious that Γ monotonically increases on [ 0 , T s ) with Γ ( 0 ) = 1 and Γ ( T s ) = + . To address the incapability of ensuring the closed-loop viability and stability behind T s , a new switched scaling function (7) is introduced in this paper. In comparison with the one used in [30], its novelty is that the switching rule is dependent on both state and time, i.e., it uses a small closed neighborhood of origin Ξ to replace the origin, which renders the system trajectory z ( t ) to the switching set Ξ at some moment before T s can effectively overcome the computationally singular problem ( × 0 type) of the resulting controller as t T s .

3.2. Controller Design

Based on the above switched scaling function, the following novel coordinate transformation is given.
ζ i = ϝ ( 1 + c ) λ i z i , i = 1 , , n , D ( v ) = ϝ ( 1 + c ) λ n + 1 D ( u ) ,
where c ( 1 / τ ) 1 is a design constant.
With the aid of (9), system (1) is redescribed as
ζ ˙ 1 = ϝ ( 1 + c ) τ d 1 ζ 2 p 1 + F 1 ζ 1 , ζ ˙ 2 = ϝ ( 1 + c ) τ d 2 ζ 3 p 2 + F 2 ζ ¯ 2 , ζ ˙ n 1 = ϝ ( 1 + c ) τ d n 1 ζ n p n 1 + F n 1 ζ ¯ n 1 , ζ ˙ n = ϝ ( 1 + c ) τ d n D ( v ) + F n ζ ¯ n ,
where
F i ( ζ ¯ i ) = ζ i ( 1 + c ) λ i ϝ ˙ ϝ 1 + ( 1 + c ) τ + ϝ ( 1 + c ) ( λ i τ ) f i ( z ¯ i ) , i = 1 , , n ,
for which there are the smooth functions φ ¯ i ( ζ ¯ i ) 0 such that
| F i ( ζ ¯ i ) | φ ¯ i ( ζ ¯ i ) j = 1 i | ζ j | λ i τ λ j , i = 1 , , n .
Next, a state feedback stabilizing controller of system (10) is designed by employing the API technique.
Step 1. Let ρ max 1 i n { λ i } being a constant and take the Lyapunov function V 1 as
V 1 = W 1 = 0 ζ 1 s ρ λ 1 0 2 ρ λ 1 ρ d s .
Applying Assumptions 1 and 2 and (12) produces
V ˙ 1 = ϝ ( 1 + c ) τ π 1 2 ρ λ 1 ρ d 1 ζ 2 p 1 + F 1 ϝ ( 1 + c ) τ π 1 2 ρ λ 1 ρ d 1 ( ζ 2 p 1 ζ 2 * p 1 ) + d 1 π 1 2 ρ λ 1 ρ ζ 2 * p 1 + | π 1 | 2 ρ λ 1 ρ φ ¯ 1 ,
where π 1 = ζ 1 ρ λ 1 and ζ 2 * is the virtual controller of ζ 2 .
Take the virtual controller
ζ 2 * = π 1 λ 2 ρ β 1 λ 2 ρ ( ζ 1 ) ,
where
β 1 ( ζ 1 ) n + φ ¯ 1 d ̲ 1 ρ p 1 λ 2 ,
is a smooth function. Then, by substituting (15) and (16) into (14), we have
V ˙ 1 n ϝ ( 1 + c ) τ | π 1 | 2 ρ τ ρ + ϝ ( 1 + c ) τ d 1 π 1 2 ρ λ 1 ρ ζ 2 p 1 ζ 2 * p 1 .
Step 2. Define π 2 = ζ 2 ρ λ 2 ζ 2 * ρ λ 2 and take the Lyapunov function V 2 = V 1 + W 2 with
W 2 = ζ 2 * ζ 2 s ρ λ 2 ζ 2 * ρ λ 2 2 ρ λ 2 ρ d s .
From
W 2 ζ 2 = π 2 2 ρ λ 2 ρ , W 2 ζ 1 = 2 ρ λ 2 ρ ζ 2 * ρ λ 2 ζ 1 × ζ 2 * ζ 2 s ρ λ 2 ζ 2 * ρ λ 2 ρ λ 2 ρ d s ,
a direct calculation gives
V ˙ 2 n ϝ ( 1 + c ) τ | π 1 | 2 ρ τ ρ + ϝ ( 1 + c ) τ d 1 π 1 2 ρ λ 1 ρ ζ 2 p 1 ζ 2 * p 1 + W 2 ζ 1 ϝ ( 1 + c ) τ ( d 1 ζ 2 p 1 + F 1 ) + W 2 ζ 2 ϝ ( 1 + c ) τ ( d 2 ζ 3 p 2 + F 2 ) n ϝ ( 1 + c ) τ | π 1 | 2 ρ τ ρ + ϝ ( 1 + c ) τ d 1 π 1 2 ρ λ 1 ρ ζ 2 p 1 ζ 2 * p 1 + ϝ ( 1 + c ) τ W 2 ζ 1 ( d 1 ζ 2 p 1 + F 1 ) + d 2 π 2 2 ρ λ 2 ρ ζ 3 p 2 ζ 3 * p 2 + d 2 π 2 2 ρ λ 2 ρ ζ 3 * p 2 + π 2 2 ρ λ 2 ρ F 2 ,
where ζ 3 * is the virtual controller to be designed later. To continue, the following upper bound estimates for some terms of (20) are needed.
Firstly, from the definitions of π j and ζ j * ( j = 1 , 2 ) and Lemma 4, one has
ζ 2 p 1 ζ 2 * p 1 = ζ 2 ρ λ 2 λ 2 p 1 ρ ζ 2 * ρ λ 2 λ 2 p 1 ρ 2 1 λ 2 p 1 ρ | ζ 2 ρ λ 2 ζ 2 * ρ λ 2 | λ 2 p 1 ρ = 2 1 λ 2 p 1 ρ | π 2 | λ 2 p 1 ρ .
Thus, from (22), Assumption A2 and Lemma 3, it is obtained that
d 1 π 1 2 ρ λ 1 ρ ζ 2 p 1 ζ 2 * p 1 2 1 λ 2 p 1 ρ d ¯ 1 | π 1 | 2 ρ λ 1 ρ | π 2 | λ 2 p 1 ρ 1 3 | π 1 | 2 ρ τ ρ + | π 2 | 2 ρ τ ρ ϱ 21 ,
where ϱ 21 0 is a smooth function.
Secondly, from (12) and Lemma 2, one gets
| F 2 | φ ¯ 2 | ζ 1 | λ 2 τ λ 1 + | ζ 2 | λ 2 τ λ 2 φ ¯ 2 | π 1 | λ 2 τ ρ + | π 2 | λ 2 τ ρ + β 1 λ 2 τ ρ | π 1 | λ 2 τ ρ φ ˜ 2 | π 1 | λ 2 τ ρ + π 2 λ 2 τ ρ ,
where φ ˜ 2   1 + β 1 λ 2 τ ρ φ ¯ 2 is a smooth function.
Using (23) and Lemma 3 yields
π 2 2 ρ λ 2 ρ F 2 π 2 2 ρ λ 2 ρ φ ˜ 2 | π 1 | λ 2 τ ρ + π 2 λ 2 τ ρ 1 3 | π 1 | 2 ρ τ ρ + | π 2 | 2 ρ τ ρ ϱ 22 ,
where ϱ 22 0 is a smooth function.
Finally, note that
2 ρ λ 2 ρ ζ 2 * ζ 2 s ρ λ 2 ζ 2 * ρ λ 2 ρ λ 2 ρ d s 2 ρ λ 2 ρ | π 2 | ρ λ 2 ρ | ζ 2 ζ 2 * | 2 ρ λ 2 ρ 2 1 λ 2 ρ | π 2 | ,
and
ζ 2 * ρ λ 2 ζ 1 = ( β 1 π 1 ) ζ 1 β 1 ζ 1 | π 1 | + ρ λ 1 β 1 | π 1 | ρ λ 1 ρ | π 1 | ρ λ 1 ρ γ 2 ,
where γ 2 0 is a smooth function.
Therefore, in the light of (23), (25), (26) and Lemma 3, one concludes that
W 2 ζ 1 ( d 1 ζ 2 p 1 + F 1 ) 2 ρ λ 2 ρ ζ 2 * ζ 2 s ρ λ 2 ζ 2 * ρ λ 2 ρ λ 2 ρ d s × ζ 2 * ρ λ 2 ζ 1 ( d 1 ζ 2 p 1 + F 1 ) 1 3 | π 1 | 2 ρ τ ρ + | π 2 | 2 ρ τ ρ ϱ 23 ,
where ϱ 23 0 is a smooth function.
Substituting (22), (24) and (27) into (21) yields
V ˙ 2 ( n 1 ) ϝ ( 1 + c ) τ | π 1 | 2 ρ τ ρ + ϝ ( 1 + c ) τ d 2 π 2 2 ρ r 2 ρ ζ 3 p 2 ζ 3 * p 2 + ϝ ( 1 + c ) τ d 2 π 2 2 ρ r 2 ρ ζ 3 * p 2 + ( ϱ 21 + ϱ 22 + ϱ 23 ) | π 2 | 2 ρ τ ρ .
Then, one can design the virtual controller
ζ 3 * = π 2 λ 3 ρ β 2 λ 3 ρ ( ζ ¯ 2 ) ,
where the smooth function β 2 satisfies
β 2 ( ζ ¯ 2 ) n 1 + ϱ 21 + ϱ 22 + ϱ 23 d ̲ 2 ρ q 2 λ 3 ,
such that
V ˙ 2 ( n 1 ) ϝ ( 1 + c ) τ | π 1 | 2 ρ τ ρ + | π 2 | 2 ρ τ ρ + ϝ ( 1 + c ) τ d 2 π 2 2 ρ r 2 ρ ζ 3 p 2 ζ 3 * p 2 .
Following the same arguments of Step 2 for details, for Step i ( i = 2 , , n ), we can find a C 1 and positive definite Lyapunov function V i = j = 1 i W j with
W i = ζ i * ζ i s ρ λ i ζ i * ρ λ i 2 ρ λ i ρ d s ,
and a row of continuous virtual controllers ζ j + 1 * = π j λ j + 1 ρ β j λ j + 1 ρ ( ζ ¯ j ) , j = 1 , , i , such that
V ˙ i ( n i + 1 ) ϝ ( 1 + c ) τ j = 1 i | π j | 2 ρ τ ρ + ϝ ( 1 + c ) τ d i π i 2 ρ r i ρ ( ζ i + 1 p i ζ i + 1 * p i ) .
As a result, the previous inductive step indicates that there is a desired dead-zone output
ζ n + 1 * = π n λ n + 1 ρ β n λ n + 1 ρ ( ζ ¯ n ) ,
such that
V ˙ n ϝ ( 1 + c ) τ j = 1 n | π j | 2 ρ τ ρ + ϝ ( 1 + c ) τ π n 2 ρ λ n ρ D ( v ) ζ n + 1 * ϝ ( 1 + c ) τ j = 1 n | π j | 2 ρ τ ρ + ϝ 2 ( 1 + c ) τ π n 2 ρ λ n ρ D ( u ) ϝ ( 1 + c ) τ ζ n + 1 * .
where
V n = j = 1 n W j = j = 1 n ζ j * ζ j s ρ λ j ζ j * ρ λ j 2 ρ λ j ρ d s .
Therefore, Assumption 3 instructs that the state feedback control u designed as
u = ϝ ( 1 + c ) τ ζ n + 1 * m ̲ r + b ¯ r , ζ n + 1 * > 0 , 0 , ζ n + 1 * = 0 , ϝ ( 1 + c ) τ ζ n + 1 * m ̲ l b ¯ l , ζ n + 1 * < 0 ,
renders
D ( u ) ϝ ( 1 + c ) τ ζ n + 1 * = m r ϝ ( 1 + c ) τ ζ n + 1 * m ̲ r + b ¯ r b r ϝ ( 1 + c ) τ ζ n + 1 * > 0 , ζ n + 1 * > 0 , 0 , ζ n + 1 * = 0 , m l ϝ ( 1 + c ) τ ζ n + 1 * m ̲ l b ¯ l + b l ϝ ( 1 + c ) τ ζ n + 1 * < 0 , ζ n + 1 * < 0 .
By noting π n 2 ρ λ n ρ ζ n + 1 * 0 , one gets
V ˙ n ϝ ( 1 + c ) τ j = 1 n | π j | 2 ρ τ ρ j = 1 n | π j | 2 ρ τ ρ .
Consequently, the following result is obtained.
Theorem 1.
For system (1) with Assumptions 1–3, the state feedback controller (37) drives the states of the CLS to zero within prescribed finite time T p > 0 .
Proof. 
Since V n is positive definite and proper, therefore from (39) and Lemma 4.3 in [44], there are class K functions η 1 , η 2 and η 3 , such that
η 1 ( | ζ | ) V n ( ζ ) η 2 ( | ζ | ) ,
V ˙ n η 3 ( | ζ | ) ,
which indicates that ζ ( t ) is asymptotically convergent and bounded.
On the other hand, the SST (9) gives
z i ( t ) = ϝ ( 1 + c ) λ i ζ i ( t ) = T c t T c ( 1 + c ) λ i ζ i ( t ) , i = 1 , , n .
Consequently, it is further obtained that
lim t T s z i ( t ) = lim t T s T s t T s ( 1 + c ) λ i ζ i ( t ) = 0 , i = 1 , , n .
Therefore, when ϝ = Γ , (39) indicates that the domain Ξ is prescribed-time attractive and the convergence time satisfies T a < T s .
When ϝ = 1 , let C = max ζ Ξ V n ( ζ ) . Then, (39) indicates that the origin of the CLS is locally finite-time stable in the attraction domain Ξ and the convergence time satisfies
T l 2 V n τ 2 ( 0 ) c τ 2 C τ 2 c τ .
Therefore, by selecting c ( 2 C τ 2 ) / ( τ T 1 τ T s ) , one has T l T p T s .
From the existence and continuation of the solutions properties, we know that the whole system is globally Lyapunov stable. As a result, it is concluded that the origin of the CLS is globally prescribed-time stable within T a + T l < T p . Thus, the proof is completed. □
Remark 3.
The frame structure of control system (1) is as:
Step 1: For the considered system (1) and any given T > 0 , take T 1 = ϑ T with ϑ ( 0 , 1 ) .
Step 2: The designed controller (37) with ϝ = Γ drives the system state ζ ( t ) to a (small) prespecified attraction domain Ξ at some T a < T 1 .
Step 3: Appropriately choosing parameter c, which, together with designed controller (37) with ϝ = 1 , ensures that once the system state ζ ( t ) enters the attraction domain Ξ, it converges to and stays at the origin ζ = 0 for all t T a + T l < T p .

4. An Application Example

To verify the applicability of the proposed control scheme, we consider a liquid-level system exhibited in Figure 1, the dynamics of which are represented by
C 1 H ˙ 1 = Q 1 C 2 H ˙ 2 = Q Q 1 Q 2 Q 1 = k 1 2 g | H 2 H 1 | , H 2 H 1 , k 1 2 g | H 2 H 1 | , H 2 < H 1 , Q 2 = k 2 2 g H 2 ,
where the physical meanings of system parameters are as
H i   liquid levels of tank i;
H   steady-state liquid levels of two tanks;
C i   cross sections of tank i;
k 1   cross sections of the inlet manual valves of tanks 1 and 2;
k 2   cross sections of the right outlet manual valves of tank 2;
Q   inflow rate of this system;
Q 1   inflow rate from tank 2 to tank 1;
Q 2   outflow rate of this system;
g   gravitational acceleration.
By introducing the variable changes
z 1 = H 1 H , z 2 = H 2 H 1 , u = Q C 2 k 2 2 g H C 2 ,
and taking the input dead-zone nonlinearity into account, the dynamics of (45) can be further modeled as
z ˙ 1 = d 1 z 2 1 2 , z ˙ 2 = D ( u ) + f 2 ( z ¯ 2 ) ,
where d 1 = k 1 2 g C 1 and f 2 ( z ¯ 2 ) = C 1 C 2 d 1 z 2 1 2 k 2 2 g C 2 z 1 + z 2 + H 1 2 + k 2 2 g C 2 H 1 2 , D denotes the output of dead-zone input nonlinearity described by (2) with m r = m l = 1 + 0.1 sin t , b r = 0.2 + 0.1 sin t and b l = 0.4 + 0.1 cos t , respectively. Based on Lemma 4, it is easily verified that Assumptions 1–3 hold with λ 3 = τ = 1 , λ 1 = λ 2 = 2 , m ̲ r = m ̲ l = 0.9 , b ¯ r = 0.3 , b ¯ l = 0.5 , φ 2 = 2 g C 2 ( k 1 + k 2 ) .
Introducing ζ i = ϝ ( 1 + c ) λ i z i , i = 1 , 2 with
ϝ = T s T s t , ζ { R 2 Ξ } & t < T s , 1 , otherwise ,
where Ξ is a small closed neighborhood of origin and taking ρ = 2 and c = 0 , according to Theorem 1, one can design a state feedback controller
u = ϝ 1 ζ 3 * m ̲ r + b ¯ r , ζ 3 * > 0 , 0 , ζ 3 * = 0 , ϝ 1 ζ 3 * m ̲ l b ¯ l , ζ 3 * < 0 ,
ζ 3 * = 0.1 + ϱ 21 + ϱ 22 + ϱ 23 π 2 1 2 ,
with β 1 = ( 1.1 + 2 T s ( 1 + ζ 1 2 ) 1 2 ) / d 1 if ζ { R 2 Ξ } & t < T s and β 1 = 1.1 / d 1 otherwise, π 2 = ζ 2 ζ 2 * , ζ 2 * = β 1 ζ 1 2 , φ ˜ 2 = ( 1 + β 1 1 2 ) ( 1 + c ) λ 2 | ζ 2 | τ / λ 2 / T s + φ 2 , ϱ 21 = 3.7712 d 1 3 2 , ϱ 22 = 0.6667 φ ˜ 2 3 2 + φ ˜ 2 , ϱ 23 = | ζ 2 * ζ 1 d 1 | + 0.6667 | ζ 2 * ζ 1 | 3 ( d 1 β 1 1 2 + 2 T s ( 1 + ζ 1 2 ) 1 2 ) 3 , which can render the system (47) globally prescribed-time stable.
For the simplicity, take the system parameters as H = 100   cm , g = 9.8   m / s 2 , C 1 = C 2 = 2 g = 4.427   cm 2 , k 1 = 1   cm 2 and k 2 = 0.25   cm 2 and the prescribed time as T p = 4 s , T s = 3.8   s , Ξ = { ζ : ζ 1 2 + ζ 2 2 0.01 } . For ( z 1 ( 0 ) , z 2 ( 0 ) ) = ( 0.5 , 1 ) and ( z 1 ( 0 ) , z 2 ( 0 ) ) = ( 5 , 10 ) , Figure 2, Figure 3, Figure 4 and Figure 5 are given to exhibit the responses of the CLS via MATLAB2020. It can be clearly observed that the convergence time of the system maintains below the prescribed time 4 s, which confirms the effectiveness of the control scheme.
To text the robustness of the proposed controller, the external disturbance ω ( t ) = 0.1 sin t is introduced in the input channel. With the same parameters, the responses of the CLS are given in Figure 6 and Figure 7, from which it is observed that the proposed controller is robust against small external disturbances.

5. Conclusions

In this paper, a global prescribed-time stabilizing controller has been developed for a kind of HONSs with asymmetric actuator dead-zone. Due to the novel introduced SST, the significant advantage of the presented scheme is that its settling time can be preset and adjusted arbitrarily according to practical requirements by choosing the positive design parameter T s . How to develop a prescribed-time controller for HONSs with parameter uncertainty and/or disturbances will be a topic for our future works. Applying the proposed method to practical systems such as rigid bodies [45], quadrotor UAVs [46] and induction motors [47] is another of our future topics.

Author Contributions

X.G.: Conceptualization, methodology, software, investigation, writing—original draft. H.Y.: methodology, software, investigation, writing—review and editing. F.G.: methodology, validation, software, resources, writing—review and editing, supervision. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by the National Natural Science Foundation of China under Grants 61873120 and 62073187, the National Natural Science Foundation of Jiangsu Province under Grants BK20201469 and BE2021016-5 and the Qing Lan project of Jiangsu Province.

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki and approved by the Institutional Review Board.

Informed Consent Statement

Not applicable.

Data Availability Statement

No data were used to support this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rui, C.; Reyhanoglu, M.; Kolmanovsky, I.; Cho, S.; McClamroch, N.H. Nonsmooth stabilization of an underactuated unstable two degrees of freedom mechanical system. Proc. IEEE Conf. Decis. Control 1997, 4, 3998–4003. [Google Scholar]
  2. Cheng, D.; Lin, W. On p-normal forms of nonlinear systems. IEEE Trans. Autom. Control 2003, 48, 1242–1248. [Google Scholar] [CrossRef] [Green Version]
  3. Lin, W.; Qian, C. 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]
  4. Ding, S.; Li, S.; Zheng, W.X. Nonsmooth stabilization of a class of nonlinear cascaded systems. Automatica 2012, 48, 2597–2606. [Google Scholar] [CrossRef]
  5. Gao, F.; Wu, Y. Global state feedback stabilisation for a class of more general high-order non-linear systems. IET Control Theory Appl. 2014, 8, 1648–1655. [Google Scholar] [CrossRef]
  6. Sun, Z.Y.; Zhang, C.H.; Wang, Z. Adaptive disturbance attenuation for generalized high-order uncertain nonlinear systems. Automatica 2017, 80, 102–109. [Google Scholar] [CrossRef]
  7. Chen, C.C.; Chen, G.S. A new approach to stabilization of high-order nonlinear systems with an asymmetric output constraint. Int. J. Robust Nonlinear Control 2020, 30, 756–775. [Google Scholar] [CrossRef]
  8. Bhat, S.P.; Bernstein, D.S. Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef]
  9. Huang, X.; Lin, W.; Yang, B. Global finite-time stabilization of a class of uncertain nonlinear systems. Automatica 2005, 41, 881–888. [Google Scholar] [CrossRef]
  10. Liu, Y. Global finite-time stabilization via time-varying feedback for uncertain nonlinear systems. SIAM J. Control Optim. 2014, 52, 1886–1913. [Google Scholar] [CrossRef]
  11. Sun, Z.Y.; Xue, L.R.; Zhang, K. A new approach to finite-time adaptive stabilization of high-order uncertain nonlinear system. Automatica 2015, 58, 60–66. [Google Scholar] [CrossRef]
  12. Fu, J.; Ma, R.; Chai, T. Global finite-time stabilization of a class of switched nonlinear systems with the powers of positive odd rational numbers. Automatica 2015, 54, 360–373. [Google Scholar] [CrossRef]
  13. Fu, J.; Ma, R.; Chai, T. 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]
  14. 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]
  15. Picó, J.; Picó-Marco, E.; Vignoni, A.; De Battista, H. Stability preserving maps for finite-time convergence: Super-twisting sliding-mode algorithm. Automatica 2013, 49, 534–539. [Google Scholar] [CrossRef]
  16. 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]
  17. Chen, C.C.; Sun, Z.Y. Output feedback finite-time stabilization for high-order planar systems with an output constraint. Automatica 2020, 114, 108843. [Google Scholar] [CrossRef]
  18. 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] [Green Version]
  19. Tian, B.; Zuo, Z.; Yan, X.; Wang, H. A fixed-time output feedback control scheme for double integrator systems. Automatica 2017, 80, 17–24. [Google Scholar] [CrossRef] [Green Version]
  20. 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]
  21. Zuo, Z. Nonsingular fixed-time consensus tracking for second-order multi-agent networks. Automatica 2015, 54, 305–309. [Google Scholar] [CrossRef]
  22. Defoort, M.; Demesure, G.; Zuo, Z.; Polyakov, A.; Djemai, M. Fixed-time stabilisation and consensus of non-holonomic systems. IET Control Theory Appl. 2016, 10, 2497–2505. [Google Scholar] [CrossRef]
  23. Basin, M.; Rodríguez-Ramírez, P.; Avellaneda, F.G. Continuous fixed-time controller design for mechatronic systems with incomplete measurements. IEEE/ASME Trans. Mechatronics 2016, 23, 57–67. [Google Scholar] [CrossRef]
  24. 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]
  25. Gao, F.; Wu, Y.; Zhang, Z.; Liu, Y. Global fixed-time stabilization for a class of switched nonlinear systems with general powers and its application. Nonlinear Anal. Hybrid Syst. 2019, 31, 56–68. [Google Scholar] [CrossRef]
  26. Wang, G.; Wang, B.; Zhang, C. Fixed-time third-order super-twisting-like sliding mode motion control for piezoelectric nanopositioning stage. Mathematics 2021, 9, 1770. [Google Scholar] [CrossRef]
  27. Ning, B.; Han, Q.L. Prescribed finite-time consensus tracking for multi-agent systems with nonholonomic chained-form dynamics. IEEE Trans. Autom. Control 2019, 64, 1686–1693. [Google Scholar] [CrossRef]
  28. Zuo, Z.; Defoort, M.; Tian, B.; Ding, Z. Distributed consensus observer for multi-agent systems with high-order integrator dynamics. IEEE Trans. Autom. Control 2019, 65, 1771–1778. [Google Scholar] [CrossRef] [Green Version]
  29. Zarchan, P. Tactical and Strategic Missile Guidance; American Institute of Aeronautics and Astronautics (AIAA): Reston, VA, USA, 2007. [Google Scholar]
  30. Song, Y.; Wang, Y.; Holloway, J.; Krstic, M. Time-varying feedback for regulation of normal-form nonlinear systems in prescribed finite time. Automatica 2017, 83, 243–251. [Google Scholar] [CrossRef]
  31. Sánchez-Torres, J.D.; Defoort, M.; Munoz-Vázquez, A.J. Predefined-time stabilisation of a class of nonholonomic systems. Int. J. Control 2020, 93, 2941–2948. [Google Scholar] [CrossRef]
  32. Cao, Y.; Wen, C.; Tan, S.; Song, Y. Prespecifiable fixed-time control for a class of uncertain nonlinear systems in strict-feedback form. Int. J. Robust Nonlinear Control 2020, 30, 1203–1222. [Google Scholar] [CrossRef]
  33. Gao, F.; Wu, Y.; Zhang, Z. Global fixed-time stabilization of switched nonlinear systems: A time-varying scaling transformation approach. IEEE Trans. Circuits Syst. II Exp. Briefs 2019, 66, 1890–1894. [Google Scholar] [CrossRef]
  34. Seeber, R.; Haimovich, H.; Horn, M.; Fridman, L.M.; De Battista, H. Robust exact differentiators with predefined convergence time. Automatica 2021, 134, 109858. [Google Scholar] [CrossRef]
  35. Kairuz, R.I.V.; Orlov, Y.; Aguilar, L.T. Prescribed-time stabilization of controllable planar systems using switched state feedback. IEEE Control Syst. Lett. 2021, 5, 2048–2053. [Google Scholar] [CrossRef]
  36. Tao, G.; Kokotovic, P.V. Adaptive control of plants with unknown dead-zones. IEEE Trans. Autom. Control 1994, 39, 59–68. [Google Scholar]
  37. Zhao, X.; Shi, P.; Zheng, X.; Zhang, L. Adaptive tracking control for switched stochastic nonlinear systems with unknown actuator dead-zone. Automatica 2015, 60, 193–200. [Google Scholar] [CrossRef]
  38. Zhang, Z.; Xu, S.; Zhang, B. Exact tracking control of nonlinear systems with time delays and dead-zone input. Automatica 2015, 52, 272–276. [Google Scholar] [CrossRef]
  39. Zhang, Z.; Park, J.H.; Zhang, K.; Lu, J. Adaptive control for a class of nonlinear time-delay systems with dead-zone input. J. Frankl. Inst. 2016, 353, 4400–4421. [Google Scholar] [CrossRef]
  40. Hua, C.; Li, Y.; Guan, X. Finite/fixed-time stabilization for nonlinear interconnected systems with dead-zone input. IEEE Trans. Autom. Control 2017, 62, 2554–2560. [Google Scholar] [CrossRef]
  41. Gao, F.; Wu, Y.; Liu, Y. Finite-time stabilization for a class of switched stochastic nonlinear systems with dead-zone input nonlinearities. Int. J. Robust Nonlinear Control 2018, 28, 3239–3257. [Google Scholar] [CrossRef]
  42. Gao, F.; Shang, Y.; Wu, Y.; Liu, Y. Global fixed-time stabilization for a class of uncertain high-order nonlinear systems with dead-zone input nonlinearity. Trans. Inst. Meas. Control 2019, 41, 1888–1895. [Google Scholar] [CrossRef]
  43. Ding, S.; Chen, W.H.; Mei, K.; Murray-Smith, D. Disturbance observer design for nonlinear systems represented by input-output models. IEEE Trans. Ind. Electron. 2019, 67, 1222–1232. [Google Scholar] [CrossRef] [Green Version]
  44. Khalil, H.K. Nonlinear Systems, 3rd ed.; Prentice-Hall: Hoboken, NJ, USA, 2002. [Google Scholar]
  45. Golestani, M.; Mobayen, S.; Din, S.U.; El-Sousy, F.F.; Vu, M.T.; Assawinchaichote, W. Prescribed performance attitude stabilization of a rigid body under physical limitations. IEEE Trans. Aerosp. Electron. Syst. 2022. [Google Scholar] [CrossRef]
  46. Mobayen, S.; Pouzesh, M. Event-triggered fractional-order sliding mode control technique for stabilization of disturbed quadrotor unmanned aerial vehicles. Aerosp. Sci. Technol. 2022, 121, 107337. [Google Scholar]
  47. Sabzalian, M.H.; Alattas, K.A.; El-Sousy, F.F.M.; Mohammadzadeh, A.; Mobayen, S.; Vu, M.T.; Aredes, M. A neural controller for induction motors: Fractional-order stability analysis and online learning algorithm. Mathematics 2022, 10, 1003. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the liquid-level system.
Figure 1. Schematic diagram of the liquid-level system.
Mathematics 10 02147 g001
Figure 2. The state responses of the CLS with initial condition ( z 1 ( 0 ) , z 2 ( 0 ) ) = ( 0.5 , 1 ) .
Figure 2. The state responses of the CLS with initial condition ( z 1 ( 0 ) , z 2 ( 0 ) ) = ( 0.5 , 1 ) .
Mathematics 10 02147 g002
Figure 3. The input responses of the CLS with initial condition ( z 1 ( 0 ) , z 2 ( 0 ) ) = ( 0.5 , 1 ) .
Figure 3. The input responses of the CLS with initial condition ( z 1 ( 0 ) , z 2 ( 0 ) ) = ( 0.5 , 1 ) .
Mathematics 10 02147 g003
Figure 4. The state responses of the CLS with initial condition ( z 1 ( 0 ) , z 2 ( 0 ) ) = ( 5 , 10 ) .
Figure 4. The state responses of the CLS with initial condition ( z 1 ( 0 ) , z 2 ( 0 ) ) = ( 5 , 10 ) .
Mathematics 10 02147 g004
Figure 5. The input responses of the CLS with initial condition ( z 1 ( 0 ) , z 2 ( 0 ) ) = ( 5 , 10 ) .
Figure 5. The input responses of the CLS with initial condition ( z 1 ( 0 ) , z 2 ( 0 ) ) = ( 5 , 10 ) .
Mathematics 10 02147 g005
Figure 6. The state responses of the CLS with external disturbance and initial condition ( z 1 ( 0 ) , z 2 ( 0 ) ) = ( 1 , 5 ) .
Figure 6. The state responses of the CLS with external disturbance and initial condition ( z 1 ( 0 ) , z 2 ( 0 ) ) = ( 1 , 5 ) .
Mathematics 10 02147 g006
Figure 7. The input responses of the CLS with external disturbance and initial condition ( z 1 ( 0 ) , z 2 ( 0 ) ) = ( 1 , 5 ) .
Figure 7. The input responses of the CLS with external disturbance and initial condition ( z 1 ( 0 ) , z 2 ( 0 ) ) = ( 1 , 5 ) .
Mathematics 10 02147 g007
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Guo, X.; Yao, H.; Gao, F. Global Prescribed-Time Stabilization of High-Order Nonlinear Systems with Asymmetric Actuator Dead-Zone. Mathematics 2022, 10, 2147. https://doi.org/10.3390/math10122147

AMA Style

Guo X, Yao H, Gao F. Global Prescribed-Time Stabilization of High-Order Nonlinear Systems with Asymmetric Actuator Dead-Zone. Mathematics. 2022; 10(12):2147. https://doi.org/10.3390/math10122147

Chicago/Turabian Style

Guo, Xin, Hejun Yao, and Fangzheng Gao. 2022. "Global Prescribed-Time Stabilization of High-Order Nonlinear Systems with Asymmetric Actuator Dead-Zone" Mathematics 10, no. 12: 2147. https://doi.org/10.3390/math10122147

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