Next Article in Journal
Groundwater Spring Potential Mapping Using Artificial Intelligence Approach Based on Kernel Logistic Regression, Random Forest, and Alternating Decision Tree Models
Next Article in Special Issue
Control Design of a Swarm of Intelligent Robots: A Closed-Form H2 Nonlinear Control Approach
Previous Article in Journal
Synthesis of Benzoxazine-Based N-Doped Mesoporous Carbons as High-Performance Electrode Materials
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Approach to Fixed-Time Stabilization for a Class of Uncertain Second-Order Nonlinear Systems

Department of Systems and Naval Mechatronic Engineering, National Cheng Kung University, Tainan 70101, Taiwan
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(1), 424; https://doi.org/10.3390/app10010424
Submission received: 10 November 2019 / Revised: 15 December 2019 / Accepted: 3 January 2020 / Published: 6 January 2020
(This article belongs to the Special Issue Ships and Marine Structures)

Abstract

:
This paper is concerned with the problem of fixed-time stabilization for a class of uncertain second-order nonlinear systems. By delicately introducing extra manipulations in the feedback domination and revamping the technique of adding a power integrator, a new approach is developed, by which a state feedback controller, together with a suitable Lyapunov function, which is critical for verifying fixed-time convergence, can be explicitly organized to render the closed-loop system fixed-time stable. The major novelty of this paper is attributed to a subtle strategy that offers a distinct perspective in controller design as well as stability analysis in the problem of fixed-time stabilization for nonlinear systems. Finally, the proposed approach is applied to the attitude stabilization of a spacecraft to demonstrate its merits and effectiveness.

1. Introduction

Without doubt, the stabilization control of nonlinear systems is important as a first step in performing additional control objectives, such as output tracking, disturbance attenuation, and/or decoupling. In the past decades, global asymptotic stabilization of nonlinear systems has been widely recognized as a challenging problem and received a great deal of attention from the nonlinear control community. With the help of various mathematical tools, tremendous progress has been achieved toward the development of powerful design methodologies for global asymptotic stabilization, including backstepping design [1], feedback linearization [2], sliding mode control [3], fuzzy control [4], nonlinear H [5], and so on.
Compared to asymptotic stabilization, which means that the convergence rate is, at best, exponential with infinite settling time [6,7], finite-time stabilization is more attractive as the systems with finite-time convergence usually demonstrate some superior properties, such as faster convergence, high accuracies, and better robustness to uncertainties, and/or external disturbances [7,8,9,10,11], which are rather important for demanding applications. Being aware of these advantages, the finite-time stabilization problem has been intensively studied for nonlinear systems, and numerous interesting results have been obtained in the past decades (see, e.g., [12,13,14,15,16,17,18,19,20,21]). Among the existing results, owing to its benefits including fast response and easy implementation, the terminal sliding mode control [20], together with its nonsingular modification [21], has been extensively recognized as one of the most popular/effective approaches for finite-time stabilization. By designing a suitable nonlinear sliding surface while constructing a discontinuous controller, the phase of terminal sliding mode can be achieved in finite-time, and thereby guaranteeing finite-time stabilization of the closed-loop system [20,21,22].
It should be noted that the associated settling time of the finite-time design is intrinsically related to the initial states [11,23]. That is, the availability of initial states is somewhat critical for the settling-time estimates; this inevitably prevents us from applying finite-time schemes [24]. Fortunately, with the notion of fixed-time stability, along with the Lyapunov-like criteria recently presented in the seminal work [23], the potential drawback of finite-time schemes was resolved effectively. To be more specific, as stated in [23], the fixed-time stability not only implies global uniform finite-time stability but also provides a settling-time function being uniformly bounded by a tunable constant, which depends on design parameters but is independent of the initial states.
In other words, by fixed-time controller design, a predetermined bound of the settling time (function) can be accordingly assigned. Particularly, the fixed-time stabilization is very promising, especially when the organized controller is assigned intentionally to achieve certain control precision in a desired time interval [23,25,26]. Realizing this feature, research study has been more recently focused on the fixed-time stabilization of various nonlinear systems, for instance, high-order regulators [27], multi-agent systems [28,29], power systems [30], etc.
To the best of our knowledge, most of the existing studies on fixed-time stabilization are essentially concerned with scalar systems or single input control structures [24,26,27,28,29,30]. For multivariable multi-input systems, very few results are available in the literature; see, for example, [31,32,33], in which the fixed-time stabilization of time-invariant linear and nonlinear systems are addressed, respectively. In fact, due to the complexity of multivariable nonlinear systems, as well as the lack of constructive/systematic strategies for ensuring the fixed-time convergence, a fundamental problem on how to organize a controller that renders multivariable nonlinear systems fixed-time stable remains largely open.
Being aware of the above obstacles, a new approach is subtly developed in this paper. Compared with the existing works [24,26,27,28,29,30,31,32,33], the main contributions of this paper can be summarized from two aspects: (i) This paper is focused on the problem of fixed-time stabilization for time-varying second-order multivariable nonlinear systems; thus, compared with the existing results concerning scalar systems or single input systems (e.g., [24,26,27,28,29,30]), we offer a novel insight on how to tackle the problem of fixed-time stabilization for a more general class of nonlinear systems. (ii) By introducing extra manipulations in the feedback domination, the technique of adding a power integrator [34] is skillfully revamped to develop a distinctive approach to the synthesis of a fixed-time stabilizer together with a Lyapunov function which is significantly important for verifying fixed-time convergence and stability.
Notations: All notations utilized throughout this paper are highlighted as follows. R is the set of real numbers, R + is the set of nonnegative real numbers, and R n denotes the n-dimensional Euclidean space. Furthermore, R n × m is the set of n × m real matrices, I n denotes the identity matrix of dimension n, ( · ) T represents the transpose of a vector or a matrix, and ( · ) + is the Moore–Penrose pseudoinverse of a matrix. Given a constant p { p R | p = p 1 / p 2 with p 1 being a positive integer and p 2 being a positive odd integer } R , a vector y = ( y 1 , , y n ) T R n , and a diagonal matrix A = diag ( a 1 , , a n ) R n × n , for simplicity of notation we denote y p = ( y 1 p , , y n p ) T R n , A p = diag ( a 1 p , , a n p ) R n × n , and sign ( y ) = ( sign ( y 1 ) , , sign ( y n ) ) T R n where sign ( · ) is the standard sign function satisfying sign ( y ) = 1 if y > 0 , sign ( y ) = 0 if y = 0 , and sign ( y ) = 1 if y < 0 .

2. Preliminaries

2.1. Problem Formulation

Consider a class of nonlinear systems described by
x ˙ 1 = x 2 x ˙ 2 = f ( x , t ) + G ( x , t ) u + d ( x , t )
where x 1 = ( x 11 , , x 1 n ) T R n , x 2 = ( x 21 , , x 2 n ) T R n and x = ( x 1 T , x 2 T ) T R 2 n denote the system states, u R m is the control input, d ( x , t ) = ( d 1 ( x , t ) , , d n ( x , t ) ) T R n describes the model uncertainties and/or external disturbances, and f ( x , t ) and G ( x , t ) are smooth functions with r a n k ( G ( x , t ) ) = n for all ( x , t ) R 2 n × R + , which in turn ensures the controllability of system (1) (see, e.g., [35]). The initial time described by t 0 is set to be zero, i.e., t 0 = 0 , and the initial state of system (1) is denoted by x ( 0 ) = x 0 R 2 n . It is worth mentioning that a very large class of physical systems can be represented by system (1), including spacecrafts [36], robotic manipulators [37], etc. Additionally, the solutions of system (1) are understood in the sense of Filippov [38] since the control input u = u ( x , t ) is admitted to be discontinuous (piecewise continuous) and d ( x , t ) is also assumed to be piecewise continuous and bounded as follows.
Assumption 1.
There exists a known constant ρ > 0 such that
| d i ( x , t ) | ρ
for all ( x , t ) R 2 n × R + and i = 1 , , n .
Under Assumption 1, the main objective of this paper is to design a controller u = u ( x , t ) that renders the origin of system (1) fixed-time stable in the sense of the following definition.
Definition 1
([23]). Consider the nonlinear system
x ˙ = h ( x , t )
where x R n , t R + , and h : R n × R + R n is discontinuous (piecewise continuous). The initial time is t 0 = 0 and the initial state is x ( 0 ) = x 0 . The solutions of system (2) are understood in the sense of Filippov [38]. Then, the origin of system (2) is said to be fixed-time stable if it is globally uniformly finite-time stable (see, e.g., [39]) and the settling-time function T ( x 0 ) is globally uniformly bounded by a positive constant; i.e., there exists a positive constant T m a x > 0 such that T ( x 0 ) T m a x for all x 0 R n .
Remark 1.
Compared to global uniform finite-time stability, the key feature of fixed-time stability is the uniformity of its settling time. To see this point more clearly, the following two examples are considered. First, it is easy to see that the origin of the system
x ˙ = 3 2 x 1 3
is globally uniformly finite-time stable with the settling-time function T ( x ( 0 ) ) = x 2 3 ( 0 ) ; specifically, the solutions of system (3) is of the form
x ( t ) = x 2 3 ( 0 ) t 3 2 s i g n ( x ( 0 ) ) , f o r 0 t x 2 3 ( 0 ) 0 , f o r t > x 2 3 ( 0 )
where x ( 0 ) is the initial state. When adding an additional drift term, that is, considering the system below
x ˙ = 3 2 x 1 3 3 2 x 5 3
one can easily obtain the solutions of system (4) is
x ( t ) = tan 3 2 tan 1 | x ( 0 ) | 2 3 t s i g n ( x ( 0 ) ) , f o r 0 t π 2 0 , f o r t > π 2
which means that the origin of system (4) is fixed-time stable with the settling-time function T ( x ( 0 ) ) satisfying T ( x ( 0 ) ) π / 2 uniformly in x ( 0 ) .

2.2. Technical Lemmas

We list four technical lemmas which will be constantly utilized in proving the main results of this paper. The proofs of Lemmas 1–3 are provided whereas the one of Lemma 4 can be found in [34,40].
Lemma 1.
Let m 1 is a ratio of two odd integers. For any x , y R , the following inequality holds:
x y m 2 m 1 x m y m .
Proof. 
It is sufficient to prove the case when x y . Consider the function
g ( s ) = 2 m 1 ( s m + ( 1 s ) m ) 1
with s R . A direct calculation shows that g ( s ) takes its minimum at s = 0.5 . This implies that
0 2 m 1 ( s m + ( 1 s ) m ) 1
for all s R . Since m is a ratio of two odd integers, the result of Lemma 1 can be obtained by letting s = x / ( x y ) . □
Lemma 2.
Let m > 0 . For any y i R , i = 1 , , n , the following inequality holds:
| y 1 | + + | y n | m c | y 1 | m + + | y n | m
where c = n m 1 if m 1 and c = 1 if m < 1 .
Proof. 
If 0 < m < 1 , using Lemma A.1 in [34], we have
| y 1 | + + | y n | m | y 1 | m + + | y n | m .
In the case where 1 m , it can be deduced from the Hölder’s inequality [41] that
n 1 m | y 1 | + + | y n | m | y 1 | m + + | y n | m .
Putting the two cases together yields Lemma 2. □
Lemma 3.
Let 0 < p < 1 , q > 0 and σ 1 , σ 2 > 0 . If h : [ 0 , ) [ 0 , ) is a continuous and decreasing function with h ( 0 ) > 0 such that
h ( t ) h ( 0 ) 0 t σ 1 h p ( s ) + σ 2 h q ( s ) d s
for all t [ 0 , ) , then f ( t ) = 0 for all t [ t r , ) where
t r : = 1 σ 1 ( 1 p ) + 1 σ 2 ( q 1 ) .
Proof. 
Two cases are considered in the proof.
Case 1: When h ( 0 ) > 1 , it is clear that
h ( t ) h ( t 0 ) σ 2 0 t h q ( s ) d s
for all t M 1 [ t 0 , ) in which f ( t ) > 1 . Let S be a set of the form
S : = t t ( 0 , T ] such that h ( t ) > m ( t )
where T = ( h 1 q ( 0 ) 1 ) σ 2 1 / ( 1 q ) and m : [ 0 , T ] R is a continuous function defined as
m ( t ) = h 1 q ( 0 ) + σ 2 ( q 1 ) t 1 1 q .
Assume that S is nonempty. There exists t 1 S such that h ( t 1 ) > m ( t 1 ) . Further, we define
M : = t t ( 0 , t 1 ) such that h ( s ) > m ( s ) for all s ( t , t 1 ]
and t 2 = inf M . By the continuity of h ( · ) and m ( · ) , one has h ( t 2 ) = m ( t 2 ) and h ( t ) > m ( t ) 0 for all t ( t 2 , t 1 ] . Hence, it follows that h ( t ) > m ( t ) 0 for all t [ t 2 , t 1 ] . Additionally, it is not hard to see
m ( t ) m ( 0 ) = σ 2 0 t m q ( τ ) d τ
for all t [ 0 , T ] . With this in mind, it can be deduced from (6) that
0 t h q ( τ ) d τ < 0 t m q ( τ ) d τ 0
for all t [ t 2 + ε * , t 1 ] with ε * > 0 . This implies that there exists t 3 [ t 2 + ε * , t 1 ] such that m q ( t 3 ) > h q ( t 3 ) providing a contradiction; thus, S is empty. Letting t 4 be defined as
t 4 : = 1 σ 2 ( q 1 ) h 1 q ( 0 ) 1 σ 2 ( 1 q )
one readily has h ( t ) 1 for all t [ t 4 , ) due to h ( t ) being decreasing.
Case 2: In the case when h ( 0 ) 1 , using the approaches similar to those in Case 1, one can easily derive that h ( t ) = 0 for all t [ t 5 , ) with
t 5 : = 1 σ 1 ( 1 p ) .
Combining two cases shows that a conservation estimate of the time after which f ( t ) = 0 is exactly t r = t 4 + t 5 given by (5). □
Lemma 4
([34,40]). Let m 1 , m 2 , γ > 0 . For any x , y R , the following inequality hold:
| x | m 1 | y | m 2 γ m 1 m 1 + m 2 | x | m 1 + m 2 + γ m 1 m 2 m 2 m 1 + m 2 | y | m 1 + m 2 .

3. Fixed-Time Stabilizing Controller Design

We first summarize our approach to the construction of a fixed-time stabilizing controller for system (1) as follows.
Theorem 1.
Under Assumption 1, the origin of system (1) is fixed-time stable with the settling-time estimate
T ( x 0 ) T m a x : = ( 2 n ) κ 2 2 2 ( 2 + κ 2 ) κ 1 2 1 κ 2 1 2 ( 2 + κ 1 ) κ 1 2 1 κ 1
if the controller u ( x , t ) = u is designed as (Because κ 1 = κ 11 / κ 12 , κ 2 = κ 21 / κ 22 and κ i 1 and κ i 2 , for i = 1 , 2 , are positive even integers and positive odd integers, respectively, the controller (9) together with its parameters is well-defined.)
u = G + ( x , t ) L 1 ( x ) ξ 2 2 κ 1 + 1 + L 2 ( x ) ξ 2 κ 1 + κ 2 + 1 + f ( x , t ) + ρ sign ξ 2
with
ξ 2 = x 2 1 1 + κ 1 + 2 x 1 1 + κ 1 + 2 x 1 1 + κ 2 1 1 + κ 1
where κ 1 = κ 11 / κ 12 ( 1 / 2 , 0 ) and κ 2 = κ 21 / κ 22 ( 0 , 1 ) are parameters with κ i 1 and κ i 2 , for i = 1 , 2 , being positive even integers and positive odd integers, respectively, and L 1 ( x ) R n × n and L 2 ( x ) R n × n are square matrices defined as
L 1 ( x ) = α 1 Φ 2 + κ 1 ( x ) + α 2 I n + I n + 2 κ 1 ( 1 κ 1 ) Φ ( x ) L 2 ( x ) = α 3 Φ 2 + κ 2 ( x ) + I n Φ ( x ) = diag ϕ 1 ( x ) , , ϕ n ( x )
with ϕ i ( x ) , α 1 , α 2 , and α 3 of the following form
ϕ i ( x ) = 2 1 ( 1 + κ 1 ) ( κ 2 κ 1 ) ( 1 + κ 1 ) x 1 i κ 2 κ 1 1 + x 1 i κ 2 κ 1 κ 1 1 + κ 1 + 2 1 1 + κ 1 1 + x 1 i κ 2 κ 1 1 1 + κ 1 α 1 = 2 3 κ 1 2 ( 1 + κ 1 ) 1 + κ 1 ( 1 κ 1 ) 2 + κ 1 ( 2 + κ 1 ) 2 + κ 1 α 2 = 2 2 ( 1 + κ 1 ) ( 1 + κ 1 ) ( 1 + κ 1 ) ( 2 + κ 1 ) 1 + 1 ( 1 + κ 1 ) α 3 = 2 2 + 2 κ 2 2 κ 1 κ 1 κ 2 ( 1 + κ 2 ) 1 + κ 2 ( 1 κ 1 ) 2 + κ 2 ( 2 + κ 2 ) 2 + κ 2 .
Proof. 
A new design philosophy for constructing a fixed-time stabilizer is presented in the proof. To be more specific, the technique of adding a power integrator [34] is skillfully modified and revamped by introducing extra manipulations in the construction of virtual controls so that a two-step design approach is developed whereby a fixed-time stabilizing controller is explicitly designed. Details are as follows.
Step 1: Choose the scalar function V 1 : R n R as below
V 1 ( x 1 ) = 1 2 x 1 T x 1
which is obviously positive definite, proper (A scalar function γ : R n R + is said to be proper if for any c > 0 , the set γ 1 [ 0 , c ] is compact in R n .) and continuously differentiable. Clearly, the time derivative of V 1 ( x ) along the solutions of system (1) takes the following form
V ˙ 1 ( x 1 ) = V 1 ( x 1 ) x 1 x ˙ 1 = x 1 T x 2 * + x 1 T x 2 x 2 * ( x 1 )
for all x R n , where x 2 * ( x 1 ) = x 21 * ( x 11 ) , , x 2 n * ( x 1 n ) T R n is the virtual control. Select the virtual control x 2 * ( x 1 ) as
x 2 * ( x 1 ) = 2 x 1 1 + κ 1 + x 1 1 + κ 2 .
It follows that
V ˙ 1 ( x 1 ) = i = 1 n 2 x 1 i 2 + κ 1 + x 1 i 2 + κ 2 + i = 1 n x 1 i x 2 i x 2 i * ( x 1 i )
for all x 1 R n . By Lemmas 1 and 4, it can be verified that
x 1 i x 2 i x 2 i * | x 1 i | · x 2 i 1 1 + κ 1 1 + κ 1 x 2 i * 1 1 + κ 1 1 + κ 1 1 2 κ 1 | x 1 i | · x 2 i 1 1 + κ 1 x 2 i * 1 1 + κ 1 1 + κ 1 1 2 x 1 i 2 + κ 1 + α 2 x 2 i 1 1 + κ 1 x 2 i * 1 1 + κ 1 2 + κ 1 .
With this in mind, (10) becomes
V ˙ 1 ( x 1 ) i = 1 n 3 2 x 1 i 2 + κ 1 i = 1 n 2 x 1 i 2 + κ 2 + i = 1 n α 2 x 2 i 1 1 + κ 1 x 2 i * 1 1 + κ 1 ( x 1 i ) 2 + κ 1
for all x 1 R n .
Step 2: Based on x 2 * ( x 1 ) = 2 x 1 1 + κ 1 2 x 1 1 + κ 2 , we define
ξ 1 = ξ 11 , , ξ 1 n T = x 1 ξ 2 = ξ 21 , , ξ 2 n T = x 2 1 1 + κ 1 x 2 * 1 1 + κ 1 ( x 1 ) .
As ( 1 + κ 1 ) is a ratio of two positive odd integers, it is obvious that there is a one-to-one correspondence between ( ξ 1 T , ξ 2 T ) and ( x 1 T , x 2 T ) . Consider the scalar function V : R 2 n R as below
V ( x ) = V 1 ( x 1 ) + V 2 ( x )
with
V 2 ( x ) = i = 1 n x 2 i * ( x 1 i ) x 2 i s 1 1 + κ 1 x 2 i * 1 1 + κ 1 ( x 1 i ) 1 κ 1 d s .
Note that, V ( x ) is clearly positive definite, proper, and continuously differentiable (for the proofs, please refer to Appendix A). A direct calculation yields
V ˙ ( x ) = V 1 ( x 1 ) x 1 x ˙ 1 + V 2 ( x ) x x ˙ i = 1 n 3 2 x 1 i 2 + κ 1 i = 1 n 2 x 1 i 2 + κ 2 + i = 1 n α 2 ξ 2 i 2 + κ 1 + ξ 2 1 κ 1 T f ( x , t ) + G ( x , t ) u + d ( x , t ) i = 1 n 1 κ 1 x 2 i * 1 / ( 1 + κ 1 ) ( x 1 i ) x 1 i x 2 i x 2 i * ( x 1 i ) x 2 i s 1 1 + κ 1 x 2 i * 1 1 + κ 1 ( x 1 i ) κ 1 d s
for all ( x , t ) ( R 2 n × R + ) N 1 where N 1 is the set of measure zero [42] defined below:
N 1 : = { ( x , t ) | ( x , t ) R 2 n × R + such that d ( x , t ) is discontinuous } R 2 n × R + .
For brevity, we let
x 2 i * 1 ( 1 + κ 1 ) ( x 1 i ) x 1 i = 2 1 1 + κ 1 x 1 i 1 + x 1 i κ 2 κ 1 1 1 + κ 1 x 1 i = : ϕ i ( x ) .
In addition, it is easy to see from (12) and Lemma 2 that
| x 2 i | ξ 2 i 1 + κ 1 + x 2 i * ξ 2 i 1 + κ 1 + 2 x 1 i 1 + κ 1 + 2 x 1 i 1 + κ 2 .
Also, by Lemma 1, we obtain
x 2 i * ( x 1 i ) x 2 i s 1 1 + κ 1 x 2 i * 1 1 + κ 1 ( x 1 i ) κ 1 d s 2 1 ( 1 + κ 1 ) x 2 i 1 1 + κ 1 x 2 i * 1 1 + κ 1 ( x 1 i ) 1 + κ 1 | ξ 2 i | κ 1 = 1 2 κ 1 ξ 2 i .
Using (14)–(16) and Lemma 4, we further have
1 κ 1 x 2 i * 1 / ( 1 + κ 1 ) ( x 1 i ) x 1 i x 2 i x 2 i * ( x 1 i ) x 2 i s 1 1 + κ 1 x 2 i * 1 1 + κ 1 ( x 1 i ) κ 1 d s 1 κ 1 ϕ i ( x ) ξ 2 i 1 + κ 1 + 2 x 1 i 1 + κ 1 + 2 x 1 i 1 + κ 2 1 2 κ 1 ξ 2 i 1 2 x 1 i 2 + κ 1 + 1 2 x 1 i 2 + κ 2 + α 3 ϕ i 2 + κ 2 ( x ) ξ 2 i 2 + κ 2 + 1 κ 1 2 κ 1 ϕ i ( x ) + α 1 ϕ i 2 + κ 1 ( x ) ξ 2 i 2 + κ 1 .
It follows from (13) and (17) that
V ˙ ( x ) i = 1 n x 1 i 2 + κ 1 i = 1 n x 1 i 2 + κ 2 + i = 1 n 1 κ 1 2 κ 1 ϕ i ( x ) + α 1 ϕ i 2 + κ 1 ( x ) + α 2 ξ 2 i 2 + κ 1 + i = 1 n α 3 ϕ i 2 + κ 2 ( x ) ξ 2 i 2 + κ 2 + ξ 2 1 κ 1 T f ( x , t ) + G ( x , t ) u + d ( x , t )
for all ( x , t ) ( R 2 n × R + ) N 1 . In order to guarantee the state convergence of the overall system, the controller u is designed as (9) in which a discontinuous (piecewise continuous) term ρ sign ( ξ 2 ) is subtly included to produce the efforts for effectively compensating the influence of the uncertainties d ( x , t ) . Substituting the controller (9) into (18) yields
V ˙ ( x ) i = 1 n x 1 i 2 + κ 1 i = 1 n x 1 i 2 + κ 2 i = 1 n ξ 2 i 2 + κ 1 i = 1 n ξ 2 i 2 + κ 2
for all ( x , t ) ( R 2 n × R + ) ( N 1 N 2 ) where
N 2 = { ( x , t ) | ( x , t ) R 2 n × R + such that u is discontinuous } R 2 n × R +
which is a set of measure zero. Now, similarly to the derivation of (16), it is not difficult to derive that
x 2 i * ( x 1 i ) x 2 i s 1 1 + κ 1 x 2 i * 1 1 + κ 1 ( x 1 i ) 1 κ 1 d s 2 1 ( 1 + κ 1 ) x 2 i 1 1 + κ 1 x 2 i * 1 1 + κ 1 ( x 1 i ) 1 + κ 1 ξ 2 i 1 κ 1 1 2 κ 1 ξ 2 i 2
which leads to
V ( x ) 1 2 i = 1 n | x 1 i | 2 + i = 1 n x 2 i x 2 i * ( x 1 i ) · ξ 2 i 1 κ 1 1 2 κ 1 i = 1 n x 1 i 2 + ξ 2 i 2 .
In addition, it can be shown directly by Lemma 2 that
i = 1 n x 1 i 2 + ξ 2 i 2 2 + κ 1 2 i = 1 n | x 1 i | 2 + κ 1 + ξ 2 i 2 + κ 1
i = 1 n x 1 i 2 + ξ 2 i 2 2 + κ 2 2 ( 2 n ) κ 2 2 i = 1 n | x 1 i | 2 + κ 2 + ξ 2 i 2 + κ 2 .
With (20)–(22) in mind, we have
2 ( 2 + κ 1 ) κ 1 2 V 2 + κ 1 2 ( x ) 2 ( 2 + κ 1 ) κ 1 2 2 κ 1 i = 1 n | x 1 i | 2 + ξ 2 i 2 2 + κ 1 2 i = 1 n | x 1 i | 2 + κ 1 + ξ 2 i 2 + κ 1
and
( 2 n ) κ 2 2 2 ( 2 + κ 2 ) κ 1 2 V 2 + κ 2 2 ( x ) ( 2 n ) κ 2 2 2 ( 2 + κ 2 ) κ 1 2 2 κ 1 i = 1 n | x 1 i | 2 + ξ 2 i 2 2 + κ 2 2 i = 1 n | x 1 i | 2 + κ 2 + ξ 2 i 2 + κ 2 ,
which immediately leads to
V ˙ ( x ) 2 ( 2 + κ 1 ) κ 1 2 V 2 + κ 1 2 ( x ) ( 2 n ) κ 2 2 2 ( 2 + κ 2 ) κ 1 2 V 2 + κ 2 2 ( x )
for all ( x , t ) ( R 2 n × R + ) ( N 1 N 2 ) . Notably, it follows from [43] and (23) that with the initial state x 0 R 2 n , the (non-unique) solutions x ( t ) of the closed-loop system (1) under the (piecewise continuous) controller (9) are well-defined on [ 0 , ) and locally absolutely continuous; moreover, V ( x ( t ) ) is continuous, decreasing, and satisfies
V ( x ( t ) ) V ( x ( 0 ) ) 0 t 2 ( 2 + κ 1 ) κ 1 2 V 2 + κ 1 2 ( x ( s ) ) ( 2 n ) κ 2 2 2 ( 2 + κ 2 ) κ 1 2 V 2 + κ 2 2 ( x ( s ) ) d s
for all t [ 0 , ) . As 2 ( 2 + κ 1 ) κ 1 / 2 > 0 and ( 2 n ) κ 2 / 2 2 ( 2 + κ 2 ) κ 1 / 2 > 0 , it readily follows from Lemma 3 that V ( x ( t ) ) = 0 for all t [ T m a x , ) where T m a x is given by (8). This along with the fact of V ( x ) being positive definite, proper, and continuously differentiable leads to x ( t ) = 0 for all t [ T m a x , ) ; i.e., the origin of the closed-loop system (1) under the (piecewise continuous) controller (9) is fixed-time stable. □
Remark 2.
Notably, the controller parameters are simply κ 1 and κ 2 . Once κ 1 and κ 2 are determined, the associated settling-time estimate T m a x can be computed accordingly. In practice, T m a x can be suitably assigned by adjusting the parameters κ 1 and κ 2 thereby acquiring a smaller settling-time (convergence time) and its estimate, though this might increase the control effort accordingly.
Remark 3.
Although the technique of adding a power integrator was also employed in [24] to perform fixed-time stabilization, the system considered in [24] has only a single input. Unlike the results of [24], the approach developed in this paper is applicable, not only to a class of second-order multivariable multi-input systems, but also to systems with a single input. Moreover, the controller designed in [24] is continuous only so that the possible external disturbances were necessarily neglected in [24]. In contrast, by means of the approach presented in this paper, the resultant controller is discontinuous and therefore is capable of handling both the model uncertainties and external disturbances; of course, when there is no uncertainty/disturbance, the resultant controller becomes continuous.
Remark 4.
The presented controller (9) is constructed with the utilization of fractional powers so that the resultant control efforts provide a finite-time (fixed-time) state convergence; however, the convergence rate will be slower/worse when the initial state is far way from the origin. As shown in [30], a potential strategy achieving a fast convergence simultaneously for the case of initial states being close to or far way from the origin is to design controllers in a uniform way with considering concurrently the feedbacks of both linear and fractional powers forms. Addressing this issue will be one of our future research directions.
Remark 5.
In the proof of Theorem 1, two zero-measure sets N 1 and N 2 , having no influence on stability analysis, are isolated from the region of verifying the inequality (23); this means that in stability analysis of the closed-loop system it is enough to consider only the region of both d ( x , t ) and u being continuous. A notable feature of the closed-loop system is that in the case when ( x ( t ) , t ) N 1 , the discontinuity of d ( x , t ) will result in an abrupt change in the values of the control signals; also, when ( x ( t ) , t ) N 2 , the controller u becomes discontinuous and the chattering phenomenon might appear in the responses of the controller u .

4. Simulation Studies

The proposed design approach is now applied to the attitude stabilization problem of a spacecraft. Consider the attitude control model of a spacecraft shown in [35,44], which has the same form as (1) with n = m = 3 . The system states of this model are the three Euler angles ( ϕ , θ , ψ ) and their derivatives ( ϕ ˙ , θ ˙ , ψ ˙ ) , i.e., x 1 = ( x 11 , x 12 , x 13 ) T = ( ϕ , θ , ψ ) T and x 2 = ( x 21 , x 22 , x 23 ) T = ( ϕ ˙ , θ ˙ , ψ ˙ ) T . Moreover, the drift term f ( x , t ) is time-invariant and G ( x , t ) is a constant matrix [44]; thus, f ( x , t ) and G ( x , t ) are briefly denoted by f ( x ) = ( f 1 ( x ) , f 2 ( x ) , f 3 ( x ) ) T and G, respectively, while having the following form [35]:
f 1 ( x ) = ω 0 x 23 c x 13 c x 12 ω 0 x 22 s x 13 s x 12 + I y I z I x [ x 22 x 23 + ω 0 x 22 c x 11 s x 13 s x 12 + ω 0 x 22 c x 13 s x 11 + ω 0 x 23 c x 13 c x 11 + 1 2 ω 0 2 s ( 2 x 13 ) c 2 x 11 s x 12 + 1 2 w 0 2 c 2 x 13 s ( 2 x 11 ) ω 0 x 23 s x 13 s x 12 s x 11 1 2 ω 0 2 s 2 x 12 s 2 x 13 s ( 2 x 11 ) 1 2 ω 0 2 s ( 2 x 13 ) s x 12 s 2 x 11 3 2 ω 0 2 c 2 x 12 s ( 2 x 11 ) ]
f 2 ( x ) = ω 0 x 23 s x 13 c x 11 + ω 0 x 21 c x 13 s x 11 + ω 0 x 23 c x 13 s x 12 s x 11 + ω 0 x 22 s x 13 c x 12 s x 11 + ω 0 x 21 s x 13 s x 12 c x 11 + I z I x I y [ x 21 x 23 + ω 0 x 21 c x 11 s x 13 s x 12 + ω 0 x 21 c x 13 s x 11 ω 0 x 23 s x 13 c x 12 1 2 ω 0 2 s ( 2 x 12 ) s 2 x 13 c x 11 1 2 w 0 2 c x 12 s x 11 s ( 2 x 13 ) + 3 2 ω 0 2 s ( 2 x 12 ) c x 11 ]
f 3 ( x ) = ω 0 x 21 s x 11 s x 13 s x 12 ω 0 x 23 c x 11 c x 13 s x 12 ω 0 x 22 c x 11 s x 13 c x 12 + ω 0 x 23 s x 13 s x 11 ω 0 x 21 c x 13 c x 11 + I x I y I z [ x 21 x 22 + ω 0 x 21 c x 13 c x 11 ω 0 x 21 s x 13 s x 12 s x 11 ω 0 x 22 s x 13 c x 12 1 2 ω 0 2 s ( 2 x 13 ) c x 12 c x 11 + 1 2 w 0 2 s 2 x 13 s x 11 s ( 2 x 12 ) 3 2 ω 0 2 s ( 2 x 12 ) s x 11 ]
G = 0.67 0.67 0.67 0.69 0.69 0.69 0.28 0.28 0.28 .
Here, I x = 2000 N · m · s e c 2 , I y = 400 N · m · s e c 2 , and I z = 2000 N · m · s e c 2 are the inertias of the coordinate axes, ω 0 = 1.0312 × 10 3 rad/sec denotes the orbital rate, and s ( · ) and c ( · ) represent the sine and cosine functions, respectively. Additionally, we also assume that the attitude model suffers from the following discontinuous disturbances
d ( x , t ) = ( sin ( t ) , cos ( 2 t ) , sin ( 3 t ) ) T if t 0.4 s e c 0.1 ( cos ( 3 t ) , sin ( t ) , cos ( 2 t ) ) T if t > 0.4 s e c .
For demonstration, the parameters κ 1 and κ 2 are selected as κ 1 = 2 / 15 and κ 2 = 2 / 15 , respectively. With these settings, the settling-time estimate is T m a x = 35 and the associated gain matrices L 1 ( x ) , L 2 ( x ) , and Φ ( x ) can be determined accordingly.
The simulation results shown in Figure 1 and Figure 2 are conducted for the initial state x ( 0 ) = ( 0.5 , 0.3 , 0.48 , 1.9 , 1.2 , 2 ) T . Clearly, Figure 1 shows that the finite-time stabilization task can be successfully performed by the corresponding control signals shown in Figure 2, where the abrupt changes in the control signals originate from the discontinuity of d ( x , t ) at t = 0.4 s. It can be found that the settling-time (convergence time) of state trajectories is much less than T m a x = 35 (i.e., the settling-time estimate). This in turn reveals that the fixed-time stabilization can be achieved by the controller designed by Theorem 1. In addition, Figure 3 depicts the convergence times of the simulations conducted with different initial states from which one can observe that the correspondence between the convergence time and initial state, and obtain, moreover, the same conclusion (i.e., the success of the fixed-time stabilization). Notably, this example exhibits the merits and effectiveness of the proposed approach.

5. Conclusions

This paper has addressed the problem of fixed-time stabilization for a class of second-order (multivariable) nonlinear systems. A new design approach was developed by skillfully introducing extra manipulations in the feedback domination and delicately revamping the technique of adding a power integrator. Under the presented approach, a state feedback fixed-time stabilizing controller and a Lyapunov function for verifying fixed-time convergence can be organized explicitly. An example of the spacecraft attitude stabilization was also presented to demonstrate the effectiveness of our method.

Author Contributions

Conceptualization, C.-C.C.; Methodology, C.-C.C.; Validation, C.-C.C.; Formal analysis, C.-C.C. and G.-S.C.; Investigation, C.-C.C. and G.-S.C.; Writing—original draft preparation, C.-C.C.; Writing–review and editing, C.-C.C. and G.-S.C. All authors have read and agreed to the published version of the manuscript.

Acknowledgments

This work was supported in part by the Ministry of Science and Technology (MOST), Taiwan, under Grants MOST 107-2221-E-006-231- and MOST 108-2221-E-006-211-.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Appendix A.1. Proof of V(x) Being Positive Definite

It follows directly from the construction of V ( x ) that V ( 0 ) = 0 . Moreover, by using Lemma 1, it is easy to show that
V 2 ( x ) = i = 1 n x 2 i * ( x 1 i ) x 2 i s 1 1 + κ 1 x 2 i * 1 1 + κ 1 ( x 1 i ) 1 κ 1 d s i = 1 n c i x 2 i x 2 i * ( x 1 i ) 2 1 + κ 1
where
c i = 2 κ 1 ( 1 κ 1 ) 1 + κ 1 1 + κ 1 2 .
This shows that
V ( x ) V 1 ( x 1 ) + i = 1 n c i x 2 i x 2 i * ( x 1 i ) 2 1 + κ 1 .
As x 2 i * ( 0 ) = 0 and V 1 ( x 1 ) is positive definite and proper, the remaining proof can be divided into two cases.
Case 1: If x = ( x 1 T , x 2 T ) 0 with x 1 0 , we have
V ( x ) V 1 ( x 1 ) + i = 1 n c i x 2 i x 2 i * ( x 1 i ) 2 1 + κ 1 V 1 ( x 1 ) > 0 .
Case 2: In the case when x = ( 0 T , x 2 T ) 0 , it follows from (A1) that
V ( x ) V 1 ( x 1 ) + i = 1 n c i x 2 i x 2 i * ( x 1 i ) 2 1 + κ 1 c i x 2 i 2 1 + κ 1 > 0 .
Hence, one can conclude that V ( x ) is positive definite.

Appendix A.2. Proof of Properness of V(x)

Considering the properness of V 1 ( x 1 ) , it can be deduced from (A1) that V ( x ) when x 1 or | x 2 i | for some i { 1 , , n } . This implies directly that V ( x ) as x = ( x 1 T , x 2 T ) ; that is, V ( x ) is proper.

Appendix A.3. Proof of V(x) Being Continuously Differentiable

Since V 1 ( x 1 ) is continuously differentiable, we only show that V 2 ( x ) is continuously differentiable. Obviously, one has
x 1 i x 2 i * ( x 1 i ) x 2 i s 1 1 + κ 1 x 2 i * 1 1 + κ 1 ( x 1 i ) 1 κ 1 d s = 1 κ 1 x 2 i * 1 / ( 1 + κ 1 ) ( x 1 i ) x 1 i x 2 i * ( x 1 i ) x 2 i s 1 1 + κ 1 x 2 i * 1 1 + κ 1 ( x 1 i ) κ 1 d s
and
x 2 i x 2 i * ( x 1 i ) x 2 i s 1 1 + κ 1 x 2 i * 1 1 + κ 1 ( x 1 i ) 1 κ 1 d s = ξ 2 i 1 κ 1 .
By the fact that ( 1 κ 1 ) > 1 and the continuity of ξ 2 i , it is not hard to see that
x 2 i x 2 i * ( x 1 i ) x 2 i s 1 ( 1 + κ 1 ) x 2 i * 1 ( 1 + κ 1 ) ( x 1 i ) 1 κ 1 d s
is continuous. On the other hand, the continuity of
x 2 i * ( x 1 i ) x 2 i s 1 ( 1 + κ 1 ) x 2 i * 1 ( 1 + κ 1 ) ( x 1 i ) κ 1 d s
is due to the continuity of both x 2 i * ( x 1 i ) and ( s 1 / ( 1 + κ 1 ) x 2 i * 1 / ( 1 + κ 1 ) ( x 1 i ) ) κ 1 (see, e.g., [45]). Now, since 1 / ( 1 + κ 1 ) > 1 , it follows that x 2 i * 1 / ( 1 + κ 1 ) ( x 1 i ) / x 1 i is continuous, and therefore V 2 ( x ) is continuously differentiable.

References

  1. Krstic, M.; Kanellakopoulos, I.; Kokotovic, P.V. Nonlinear and Adaptive Control Design; John Wiley: New York, NY, USA, 1995. [Google Scholar]
  2. Isidori, A. Nonlinear Control Systems, 3rd ed.; Springer: New York, NY, USA, 1995. [Google Scholar]
  3. Ding, S.; Mei, K.; Li, S. A new second-order sliding mode and its application to nonlinear constrained systems. IEEE Trans. Autom. Control. 2019, 64, 2545–2552. [Google Scholar] [CrossRef]
  4. Wang, L.X. Stable adaptive fuzzy control of nonlinear systems. IEEE Trans. Fuzzy Syst. 1993, 1, 146–155. [Google Scholar] [CrossRef]
  5. Xiang, Z.; Qiao, C.; Mahmoud, S. Finite-time analysis and H control for switched stochastic systems. J. Frankl. Inst. 2012, 349, 915–927. [Google Scholar] [CrossRef]
  6. Ding, S.; Li, S.; Zheng, W.X. Nonsmooth stabilization of a class of nonlinear cascaded systems. Automatica 2012, 48, 2597–2606. [Google Scholar] [CrossRef]
  7. Du, H.; Qian, C.; Li, S.; Chu, Z. Global sampled-data output feedback stabilization for a class of uncertain nonlinear systems. Automatica 2019, 99, 403–411. [Google Scholar] [CrossRef]
  8. Cheng, Y.; Zhang, J.; Du, H.; Wen, G.; Lin, X. Global event-triggered output feedback stabilization of a class of nonlinear systems. IEEE Trans. Syst. Man Cybern. Syst. 2019, in press. [Google Scholar] [CrossRef]
  9. Bhat, S.P.; Bernstein, D.S. Finite-time stability of continuous autonomous systems. SIAM J. Control. Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef]
  10. Moulay, E.; Perruquetti, W. Finite time stability conditions for non-autonomous continuous system. Int. J. Control. 2008, 81, 797–803. [Google Scholar] [CrossRef]
  11. 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]
  12. 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]
  13. Fang, L.; Ma, L.; Ding, S.; Zhao, D. Finite-time stabilization for a class of high-order stochastic nonlinear systems with an output constraint. Appl. Math. Comput. 2019, 358, 63–79. [Google Scholar] [CrossRef]
  14. Shen, Y.; Huang, Y. Global finite-time stabilisation for a class of nonlinear systems. Int. J. Syst. Sci. 2012, 43, 73–78. [Google Scholar] [CrossRef]
  15. Huang, S.; Xiang, Z. Finite-time stabilisation of a class of switched nonlinear systems with state constraints. Int. J. Control. 2018, 91, 1300–1313. [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 2019, in press. [Google Scholar] [CrossRef]
  17. Wu, D.; Du, H.; Wen, G.; Lü, J. Fixed-time synchronization control for a class of master-slave systems based on homogeneous method. IEEE Trans. Circuits Syst. II Express Briefs 2019, in press. [Google Scholar] [CrossRef]
  18. Chen, C.C. A unified approach to finite-time stabilization of high-order nonlinear systems with and without an output constraint. Int. J. Robust Nonlinear Control. 2019, 29, 393–407. [Google Scholar] [CrossRef]
  19. Zhai, J.; 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]
  20. Man, Z.; Paplinski, A.P.; Wu, H.R. A robust MIMO terminal sliding mode control scheme for rigid robotic manipulators. IEEE Trans. Autom. Control. 1994, 39, 2464–2496. [Google Scholar]
  21. Feng, Y.; Yu, X.; Man, Z. Non-singular terminal sliding mode control of rigid manipulators. Automatica 2002, 38, 2159–2167. [Google Scholar] [CrossRef]
  22. Xu, S.S.D.; Chen, C.C.; Wu, Z.L. Study of nonsingular fast terminal sliding-mode fault-tolerant control. IEEE Trans. Ind. Electron. 2015, 62, 3906–3913. [Google Scholar] [CrossRef]
  23. 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]
  24. Chen, C.C.; Sun, Z.Y. Fixed-time stabilisation for a class of high-order nonlinear systems. IET Control. Theory Appl. 2018, 12, 2578–2587. [Google Scholar] [CrossRef]
  25. Cruz-Zavala, E.; Moreno, J.A.; Fridman, L.M. Uniform robust exact differentiator. IEEE Trans. Autom. Control. 2011, 56, 2727–2733. [Google Scholar] [CrossRef]
  26. 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]
  27. Basin, M.; Shtessel, Y.; Aldukali, F. Continuous finite- and fixed-time high-order regulators. J. Frankl. Inst. 2016, 353, 5001–5012. [Google Scholar] [CrossRef]
  28. Zuo, Z. Nonsingular fixed-time consensus tracking for second-order multi-agent networks. Automatica 2015, 54, 305–309. [Google Scholar] [CrossRef]
  29. Zuo, Z.; Han, Q.L.; Ning, B.; Ge, X.; Zhang, X.M. An overview of recent advances in fixed-time cooperative control of multiagent systems. IEEE Trans. Ind. Inf. 2018, 14, 2322–2334. [Google Scholar] [CrossRef]
  30. Ni, J.; Liu, L.; Liu, C.; Hu, X.; Li, S. Fast fixed-time nonsingular terminal sliding mode control and its application to chaos suppression in power system. IEEE Trans. Circuits Syst. II Express Briefs 2017, 64, 151–155. [Google Scholar] [CrossRef]
  31. Basin, M.; Panathula, C.B.; Shtessel, Y. Multivariable continuous fixed-time secondorder sliding mode control: design and convergence time estimation. IET Control. Theory Appl. 2017, 11, 1104–1111. [Google Scholar] [CrossRef]
  32. Polyakov, A.; Efimov, D.; Perruquetti, W. Robust stabilization of MIMO systems in finite/fixed time. Int. J. Robust Nonlinear Control. 2016, 26, 69–90. [Google Scholar] [CrossRef] [Green Version]
  33. Jiang, B.; Hu, Q.; Friswell, M.I. Fixed-time attitude control for rigid spacecraft with actuator saturation and faults. IEEE Trans. Control. Syst. Technol. 2016, 24, 1892–1898. [Google Scholar] [CrossRef]
  34. Qian, C.; Lin, W. A continuous feedback approach to global strong stabilization of nonlinear systems. IEEE Trans. Autom. Control. 2001, 46, 1061–1079. [Google Scholar] [CrossRef]
  35. Chen, C.C.; Xu, S.S.D.; Liang, Y.W. Study of nonlinear integral sliding mode fault-tolerant control. IEEE/ASME Trans. Mechatron. 2016, 21, 1160–1168. [Google Scholar] [CrossRef]
  36. Xiao, B.; Yang, X.; Karimi, H.K.; Qiu, J. Asymptotic tracking control for a more representative class of uncertain nonlinear systems with mismatched uncertainties. IEEE Trans. Ind. Electron. 2019, in press. [Google Scholar] [CrossRef]
  37. Pan, Y.; Li, X.; Yu, H. Efficient PID tracking control of robotic manipulators driven by compliant actuators. IEEE Trans. Control. Syst. Technol. 2019. [Google Scholar] [CrossRef]
  38. Filippov, A.F. Differential Equations with Discontinuous Righthand Sides; Kluwer Academic Publishers: Dordrechts, The Netherlands, 1988. [Google Scholar]
  39. Orlov, Y. Finite time stability and robust control synthesis of uncertain switched systems. SIAM J. Control. Optim. 2004, 43, 1253–1271. [Google Scholar] [CrossRef]
  40. Chen, C.C.; Sun, Z.Y. A new approach to stabilisation of a class of nonlinear systems with an output constraint. Int. J. Control. 2019, in press. [Google Scholar] [CrossRef]
  41. Hardy, G.; Littlewood, J.; Polya, G. Inequalities; Cambridge University Press: Cambridge, UK, 1988. [Google Scholar]
  42. Royden, H.L.; Fitzpatrik, P.M. Real Analysis, 4th ed.; Pearson: Upper Saddle River, NJ, USA, 2010. [Google Scholar]
  43. Bacciotti, A.; Rosier, L. Liapunov Functions and Stability in Control Theory, 2nd ed.; Springer: Berlin, Germany, 2005. [Google Scholar]
  44. Chobotov, V.A. Spacecraft Attitude Dynamics and Control; Krieger: Malabare, FL, USA, 1991. [Google Scholar]
  45. Zoriach, V.A. Mathematical Analysis II; Springer: Berlin, Germany, 2016. [Google Scholar]
Figure 1. State trajectories of the closed-loop system.
Figure 1. State trajectories of the closed-loop system.
Applsci 10 00424 g001
Figure 2. Control signals of the closed-loop system.
Figure 2. Control signals of the closed-loop system.
Applsci 10 00424 g002
Figure 3. Convergence times for different initial states.
Figure 3. Convergence times for different initial states.
Applsci 10 00424 g003

Share and Cite

MDPI and ACS Style

Chen, C.-C.; Chen, G.-S. A Novel Approach to Fixed-Time Stabilization for a Class of Uncertain Second-Order Nonlinear Systems. Appl. Sci. 2020, 10, 424. https://doi.org/10.3390/app10010424

AMA Style

Chen C-C, Chen G-S. A Novel Approach to Fixed-Time Stabilization for a Class of Uncertain Second-Order Nonlinear Systems. Applied Sciences. 2020; 10(1):424. https://doi.org/10.3390/app10010424

Chicago/Turabian Style

Chen, Chih-Chiang, and Guan-Shiun Chen. 2020. "A Novel Approach to Fixed-Time Stabilization for a Class of Uncertain Second-Order Nonlinear Systems" Applied Sciences 10, no. 1: 424. https://doi.org/10.3390/app10010424

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