Abstract

Since existing results about fixed-time stabilization are only applied to strict feedback systems, this paper investigates the nonsingular fixed-time stabilization of more general high-order nonlinear systems. Based on a novel concept named coordinate mapping of time domain, a control method is first proposed to transform the nonsingular fixed-time convergence problem into the finite-time convergence problem of a transformed time-varying system. By extending the existing, adding a power integrator technique into the considered time-varying system, a periodic controller is constructed to stabilize the original system in fixed time. The results of simulations verify the effectiveness of the proposed method.

1. Introduction

In recent years, more and more attention has been paid to the controller design of high-order nonlinear systems due to its wide application in modeling aerospace craft, rigid robotic systems, and machine systems with underactuation, weak coupling, and instability [14]. On the one hand, high-order nonlinear systems are more general forms of strict feedback nonlinear systems, which have been widely studied. More practical systems can be described, including rigid robots, aerospace vehicles, and hydraulic systems. On the other hand, the systems cannot be linearized at the origin or cannot be controlled after linearization when the power of the high-order nonlinear system is not 1, which makes it difficult to control [2].

For high-order nonlinear system, the finite-time stabilization is studied from different perspectives in [16]. However, the convergence time is decided by the initial state of the system in recent achievements. That is to say, the convergence time cannot be prespecified, since the state can be initialed at any point. Besides, when the initial state of the system tends to infinity, the time tends to infinity as well.

The concept of fixed-time stabilization is proposed in [7]. As a special finite-time stabilization method, it requires that the convergence time of the system be bounded and the upper bound be independent of the initial state, which can be set in advance. A primary method for fixed-time stabilization is proposed in [8], which successfully solved the problem of fixed-time stabilization for linear systems with only matching uncertainties. Most of the existing literature is limited to second-order linear systems [912]; only [1315] have studied the fixed-time stabilization for high-order nonlinear systems. Based on the implicit Lyapunov function method, the fixed-time stability of high-order integrators is analyzed in [13]. A nonsmoothed controller is constructed by using the recursive design method to solve the fixed-time stabilization problem of high-order nonlinear interconnected systems [14]. The fixed-time stabilization of strict feedback nonlinear systems with only matching uncertainties is achieved by ingenious state transformation [15]. It should be pointed out that all the systems in [815] are merely special forms of higher-order systems. Therefore, it is of great significance to study the fixed-time stabilization of more general high-order nonlinear systems.

Based on the above, the nonsingular global fixed-time stabilization of high-order nonlinear systems is proposed. The main difficulty lies in the design complexity caused by various power terms. Particularly, this issue would be intensified if we adopt traditional double-power-term law. The obstacle is partially avoided in this work by using the time-domain mapping, with which the nonsingular fixed-time stabilization problem of the original system is transformed into the finite-time stabilization problem of the corresponding time-varying system; by using the power integration method, the finite-time stabilization problem of the time-varying system is realized. The main innovations are summarized as follows:(1)A control method based on time-domain mapping is proposed, which transforms the nonsingular fixed-time stabilization problem of the original system into the finite-time stabilization problem of the corresponding time-varying system and provides a new idea for the design of the fixed-time convergence control law. Compared with the traditional double-power-reaching law, the proposed method is designed with a single-power-reaching law, which is more effective and simpler.(2)In essence, the fixed-time stabilization can be regarded as the optimal control with fixed terminal time, and the design of its control law is easy to produce singularity, while the control law of the proposed method is nonsingular.(3)The existing method can only solve the problem of fixed-time stabilization for strict feedback systems with only matching uncertainties, while the proposed method can solve the fixed-time stabilization problem of high-order nonlinear systems with unmatched uncertainties. It is noted that the strict feedback systems are special cases of high-order nonlinear systems; the results of this paper greatly extend the research scope of fixed-time stabilization.

2. Description

For the convenience of description, we define , , and as real number, positive real number, and n-dimensional real vectors, respectively, define as i-order continuous differentiable function, and define as rational number whose numerator and denominator are positive odd integers.

Consider the following high-order nonlinear systems:where and represent the state of the system and the control input; is defined as ; is a constant, which belongs to ; is an uncertain nonlinear function that satisfies , . According to the mean value theorem, it means that there exists a function , which makes , . Furthermore, the following assumptions are given.

Hypothesis 1. There exists a function , which makes , .

Hypothesis 2. For , , in formula (1), there exists a constant , , which is larger than 1, and it makes the following formulas hold:To accurately describe the concept of fixed-time stability, we give the following definitions.

Definition 1. If any solution of formula (1) reaches the origin at a certain finite time and then remains at the origin, where is called the convergence time function, then the origin can be called globally finite-time stable. If the origin is globally finite-time stable and the convergence time function is bounded, that is, , such that , , then the origin is globally fixed-time stable.
The goal of the paper is to design a control input for system (1) to make all closed-loop signals globally bounded and the system state converges to the origin in a fixed time. To facilitate the controller design and stability analysis, the following lemma is introduced from [6, 16].

Lemma 1. The Lyapunov function is assumed to meet the following formula:where is a constant and and ; then, the following formulas can be established:

Lemma 2. For any positive real number , , , the following inequality is established:When and and , we can obtain

Lemma 3. For any positive real number m, n, and function , the following inequality is established:where , , .

3. Design of Nonsingular Fixed-Time Controller

3.1. Time-Domain Mapping

In this section, the concept of time-domain mapping is proposed for the first time. The problem of nonsingular fixed-time stabilization of system (1) is transformed into the problem of finite-time stabilization of the time-varying system (12), which simplifies the analysis and design process of fixed-time stabilization.

Assume that the upper bound of the convergence time of system (1) is T; when , the following time-domain coordinate mapping is used to extend the finite-time domain to the infinite-time domain:

The inverse transformation of it is as follows:where and ; according to equation (10), obviously there is , and find the derivative on the left and right sides of formula; formula (10) can be transformed as follows:

When , multiplying both sides of formula (1) by formula (11) yieldswhere ; according to Hypothesis 1, the following inequality holds:

Remark 1. For the converted time-varying system (12), can be regarded as the time-varying control coefficient of the system. Therefore, to stabilize system (12), the control law must contain unbounded gain terms to compensate for the effectiveness loss of the time-varying control factor . This means that if system (12) is asymptotically stabilized in the time domain , although system (1) will achieve a fixed-time stabilization in the time domain , the control input tends to infinity at the terminal time. To overcome the singularity of the control law, a natural method is to achieve finite-time stabilization in time domain so that system (1) can achieve fixed-time stabilization at a certain time . As is boundless, the control law is nonsingular.

Remark 2. The coordinate mapping from time domain to is not limited to the form of equation (10). Some coordinate maps such as exponential function and trigonometric function are also feasible when they satisfy the following conditions: (1) infinitely differentiable and monotonically increasing; (2) and . On the other hand, by adjusting and , a relatively smooth and practical control input can be obtained.

3.2. Design of Finite-Time Controller in Time Domain

In this section, a finite-time state feedback controller is designed in time domain for the time-varying system (12). Firstly, the control parameters are selected. According to Hypothesis 2, a constant , , which is not less than 1 can be chosen to satisfy the following requirements:

Extending the power integral method to the time-varying system (12), the finite-time controller is designed in time domain recursively. It should be pointed out that represents the derivative of to .

3.2.1. Choosing the C1 Positive Definite Lyapunov Function

Calculating derivation of equation (15), the following equation can be obtained according to formula (3):where is the C1 function, which can be defined as .

According to formula (16), the virtual control law is defined as follows:where and are C1 functions. Substituting equation (17) into equation (16), the following formula can be obtained:

Suppose that, in step , there exists a positive Lyapunov function, which satisfies the following equation:

Define virtual control law and error as follows:where and are C1 functions. Besides, and

As and are C1 functions, ; it can be easily obtained that is also a C1 function.

Designing C0 virtual control law , which makes equations (19) and (21) hold in step , the C1 positive Lyapunov function (equation (22)) is considered.

According to equations (7) and (19) and mean value theorem, it can be achieved that , which means that equation (19) is right in step .

Defining that , calculating derivation of to , equation (23) can be achieved after combining formulas (20) to (22).

Let us estimate each term on the right side of equation (23); according to Lemma 2, it can be obtained that

According to Lemma 3, there exists a C1 function making the following inequality right:

For the convenience of narration, the following lemmas are given to estimate the residual terms on the right side of equation (23). The proof ideas of Lemmas 4 and 5 are similar to those of inequalities (17) and (18) in [4]. Readers can refer to [4] for proof. For simplicity, this paper omits the proof.

Lemma 4. There exits C1 function , , which makes the following inequality hold:

Lemma 5. There exists C1 function , , which makes the following inequality hold:

Lemma 6. There exists C1 function , , which makes the following inequality hold:

3.2.2. Demonstration

It is noticed that the time after transformation is only explicitly included in which belongs to the expression . So, we use mathematical induction to analyze .

According to , where is a C1 function, it can be concluded that the partial derivative about to is available and that the following inequality can be obtained:where is a designable C1 function.

Assuming that when , is partially differentiable to , there exists a C1 function , which makes the following equality hold:

It should be noticed that , where is a C1 function and ; therefore, is partially differentiable to , andwhere is a designable C1 function.

When , is continuous partial differentiable to . According to formula (2), we can also know that ; hence, we have the following:where is a designable C1 function.

Substituting formulas (25)–(28) into equation (23), the following inequality can be obtained:

The C0 virtual control law in step can be designed as follows:where is a C1 function. Substituting formula (34) into formula (33), the following inequality can be obtained:

According to the above derivation process, the following C0 state feedback controller can be designed in step n:which makes C1 positive Lyapunov function meet , and the following formula is established:

Considering that moment contains the dynamic open set of origin , we can choose , which is small enough to make be a subset of in time . From formulas (2) and (14), we can know that , and combining (6) and (37), the following inequality can be achieved:where .

In the time domain and, according to equation (37), the solution trajectories of system (12) will enter the set in finite time and the finite time can be marked as . It should be noted that cannot be calculated but can be obtained online by real-time detection of system errors. Furthermore, by using formula (38) and Lemma 1, the finite convergence time of system (12) in time domain can be estimated as follows:

Remark 3. From formula (37), we can know that is bounded, and, according to the state feedback control law (36), it can be known that is also bounded in the closed interval of time domain; that is to say, the actual control law (36) is not singular.

3.3. Design of Fixed-Time Controller in Time Domain t

Transform the mapping in (9) into the following compact form:

Consider that we have already made controller (36) of system (12) into finite-time stabilization in the last section. Let , and if the control law in time domain t is designed as

Then, any solution trajectory of system (1) will reach the origin in finite time.

For the time set , in time domain , assume that the following time-domain coordinate mapping is adopted:

The control law can be designed as follows:

The solution trajectory of system (1) will always remain at the origin.

In conclusion, the fixed-time stabilization control law in time domain can be designed aswhere denotes modular operation, the result of which is the remainder obtained by dividing .

Remark 4. The proposed control scheme provides a novel perspective of fixed-time stabilization. Compared with the traditional method composed of high-power and low-power terms [811], there exist only low-power terms in (44), which simplifies the design and analysis process to some degree. Besides, it is worth noticing that the setting times of [811, 17] depend on the control parameter, e.g., control gains and power terms. However, the setting time in this work can be directly specified in advance.

4. Simulation Experiment

4.1. System Scheme

To verify the effectiveness of the proposed control law, a practical example simulation is used to compare the proposed control method with recent literature.

To the best of our knowledge, existing fixed-time results consider at most so-called normal form systems [15], which is the trivial case of the high-order systems. Therefore, consider the following single link manipulator system:where is the rotation angular displacement, is the external force acting on the manipulator, is the mass of the manipulator, is the distance from the center of mass of the manipulator to the rotating shaft, is the unknown friction coefficient whose upper bound is known, and is the acceleration of gravity. Assuming that the equivalent angular displacement is and the equivalent angular acceleration is , equation (45) can be written in the following form:

In the above formula, all physical quantities are in Si basic units, and the values of parameters in the simulation process are selected as and .

For the fixed-time controller (44) designed in this paper, we can choose the parameters as follows: , , , , , and . For the controller designed in [15], we can choose corresponding parameters as follows: , , and .

Considering the value range of , the three following groups of initial conditions are selected in the simulation: and . Figures 1(a) and 2(a) show the state changes of system (44) with the control law (46) proposed in this paper and with the control law proposed in [15]. It can be seen that, no matter what the initial conditions are, the said two methods achieve stabilization in a fixed time.

It can be seen from Figures 1(b) and 2(b) that the control input in this paper is nonsingular in the whole process; however, that of [15] diverges at the terminal moment. Therefore, from this point of view, the method proposed in this paper is more acceptable.

5. Conclusion

The problem of fixed-time stabilization for high-order nonlinear systems is studied in the paper. A control method based on time-domain mapping is firstly introduced. Compared with the existing literature, the paper proposes a new idea to realize fixed-time stabilization based on time-domain mapping, which greatly expands the research scope of fixed-time stabilization. Note that all the states should be accessible in this work; an interesting problem is the observer design in the case of partially unknown state, which will be considered in our further work.

Data Availability

The data used to support the findings of this study are included within the article. The original data ca be obtained from the corresponding author upon request.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

The authors would like to acknowledge the Major Science and Technology Projects in Anhui Province (no. 18030901058).