Abstract
Introduction
In industrial applications, actuator or sensor failures usually lead to performance degradation or instability of the systems. In recent years, research interest in fault-tolerant control (FTC) has increased and an increasing number of related developments have been achieved. Wu and Yang 1 designed a new robust adaptive FTC method to maintain the output tracking error in a small area of the origin. Fan and Song 2 present a new FTC approach for a class of nonlinear systems in case of actuator failures, and the theoretical analysis shows that satisfactory performance can be obtained under the circumstance of actuator failures. Jin et al. 3 propose the robust FTC controller to make up for the influence of faults, which makes the closed-loop system asymptotically stable. However, among these achievements, most works address the issue of stability of closed-loop systems with/without failures, and the transient-state and steady-state performance, for instance, convergence rate, overshoot, and steady-state error, has not been entirely considered.
In recent years, a new control strategy, termed as prescribed performance control (PPC), was put forward, and its key idea is to improve transient-state and steady-state performance of the output tracking error signal using a prescribed performance function. At present, some valuable achievements have been achieved by Bechlioulis and Rovithakis4,5 as well as by Chen et al. 6 However, one of the disadvantages of the traditional PPC is that it has the potential to undergo the singularity problem. Therefore, more and more scholars, such as Ilchman and colleagues,7–9 have turned to the study of funnel control (FC). FC is a powerful algorithmic tool, which can bring the significant improvement of system performance, and its key feature is that a time-variable gain is introduced to guarantee the stability and tracking performance under acceptable measurement noises and parameter uncertainties. However, traditional FC method is mostly applied to some special systems; therefore, it is difficult to be extended to other type of systems.
The tracking control has become one of the most important schemes, and a lot of research achievements have been achieved in previous works.10–16 Safa et al. 10 present a position-tracking control strategy using output feedback and adaptive sliding-mode approach. Sun et al. 11 propose a novel hybrid coordinated control method, in which backstepping scheme and Hamilton control were utilized to improve the performance of the asymptotic position tracking. Another important issue is the problem of stability of the systems. As we know, stability is an important concept in dynamic systems, and some significant developments have been obtained.17–21 However, most of the proposed methods were on account of Lyapunov stability theory or Lyapunov asymptotic stability, which means that the equilibrium or the small neighborhood of the equilibrium may be converged gradually and ultimately. However, it is not clear how long to approach the equilibrium or the small area of the equilibrium. Recently, the finite-time control has been studied generally, which is designed to maintain that the state variables are confined to the equilibrium or the small domain of the equilibrium in a finite time interval. Obviously, the finite-time control offers more advantages over the traditional stability in the improvement of rapidity and high-accuracy performance. Tang 22 proposed the finite-time control for linear systems using the terminal sliding-mode method. Inspired by the literature, some finite-time stable controllers for nonlinear systems were developed, in which the finite-time Lyapunov stable theories were widely developed and implemented in many other studies.23–26 Throughout these achievements, one of the most remarkable development made is a semi-globally practically finite-time stability specification proposed by Wang et al.27,28 Consequently, with the aid of the specification, a new adaptive fuzzy fault-tolerant tracking control will be devised by making use of backstepping method in this article.
As we know, the adaptive backstepping control has become an important method for nonlinear systems. This control approach has got great attention in the past few decades, and lots of new significant results have been obtained. Specifically, when the controlled system suffers from unknown nonlinear terms, adaptive backstepping technique together with fuzzy/neural control has become more and more important, in which neural network (NN) systems or fuzzy logic systems (FLSs) are employed to approximate the unknown functions.29–33 NNs approximation approach is normally utilized to dispose of the control issue in nonlinear systems, which was put forward for a class of switched nonlinear systems by Cai and Xiang; 34 two classes of uncertain multi-input multi-output (MIMO) nonlinear systems in block-triangular forms by Ge and Wang; 35 and interconnected nonlinear systems with time delay by Hua and Guan. 36 Apart from NNs, the fuzzy control, which is another alternative approximation technique, is also an effective method to approximate the unknown terms. Long and Zhao 37 and Wang et al. 38 investigagted a new adaptive fuzzy control strategy for a class of nonlinear systems, which can ensure that all the signals in the closed-loop system are semi-globally uniformly ultimately bounded, meanwhile the tracking error can be limited to a small area of the origin. Another significant problem associated with the adaptive backstepping control is the backstepping technology, which is a valid design approach for nonlinear systems.
At present, some novel achievements about adaptive finite-time FTC have been made. Jin 39 put forward an adaptive finite-time FTC approach for a class of MIMO nonlinear systems with constraint requirement on the system output tracking error. A finite-time FTC scheme was presented for robot manipulators and rigid spacecraft by Van et al. 40 and Xing et al., 41 respectively. Among the aforementioned results, the transient and steady-state performance have not been addressed. Liu et al. 42 came up with an adaptive finite-time control method using prescribed performance, and the proposed controller can ensure that the system has good dynamic performance.
As a result, inspired by the above observations, an adaptive fuzzy finite-time fault-tolerant FC scheme is discussed. Different from the the existing achievement, the proposed approach gives attention to stability, transient-state and steady-state performance of the fault system; at the same time, it also guarantees that the tracking error can be maintained in the prescribed region of the funnel boundary functions within finite-time, no matter if the actuators are in normal or abnormal conditions. Meanwhile, the FLSs are adopted to approach the unknown nonlinear functions in nonlinear systems. The main contribution of our work can be briefly characterized as follows:
First, a novel adaptive fuzzy finite-time fault-tolerant FC is proposed for nonlinear systems with actuators. An important kind of failure is considered, which often takes place in many practical systems in literature.43,44
Most of the existing adaptive finite-time control approaches by Wang et al.,27,28 those proposed in previous works45–47 can guarantee that the tracking error can be limited to a small area of the equilibrium in a finite period of time. The transient-state performance, for instance the maximum overshoot, the convergence speed of the output tracking error, has not been thoroughly considered. A modified funnel variable is introduced to improve the performance of nonlinear systems to improve the performance of nonlinear systems with actuator failures.
Compared with most works in the PPC, in the note, the proposed control scheme is used to deal with the non-differentiable problem and the singularity that may exist in the design of backstepping method.
The remainder of this article is arranged as follows: some basic definitions and preliminaries are given in section “Problem formulation and preliminaries.” Section “Main results” presents an adaptive fuzzy finite-time fault-tolerant funnel controller of nonlinear systems with actuators failures. Section “Simulation results” shows the effectiveness of the proposed control method by the simulation analysis. Finally, the research is concluded in section “Conclusion.”
Problem formulation and preliminaries
Problem formulation
Consider the following nonlinear systems with actuator failures
where
The actuator failures to be considered conclude actuator outage, stuck, and loss of effectiveness. The following uniform actuator fault model has been widely recognized and applied by Yang et al.; 48 the consistent actuator failure model is described as
where
Thus, the system (1) is rewritten as
FC
Define the desired trajectory as
with
In general, the boundary constraint function
Introduce a new function transformation as follows
where
We choose the following function as the funnel boundary function
with
Remark 1
As shown in equation (7), while the error
Based on the research results of the literature, 49 an improved funnel variable is introduced
In the following chapters,
where
Basic definitions, lemmas, and assumptions
Definition 1
Consider a nonlinear system 50
where
Lemma 1
The system (11) is SGPFS, if there exists a
where
Lemma 2
Define
Lemma 3
For
Lemma 4
For
Assumptions 1
Consider the additive fault
where
Next, we will offer an adaptive fuzzy finite-time FTC method. The control objective is that SGPFS of the closed-loop system with actuators failures can be ensured; at the same time, the tracking error can be kept in the predetermined regions in finite time.
Main results
The controller design
An adaptive fuzzy finite-time FTC funnel controller using backstepping technique will be designed. First, the following coordinate transformation is introduced
where
Thus, according to equations (10) and (16), the initial system can be transformed as follows
In this section, the sufficient conditions for the existence of the proposed controller and design steps will be given for the system depicted by equation (17) using backstepping technology.
Design the virtual control law and the actual control input vector as
where
The adaptive laws are designed as follows
where
The realization of the control objective is ensured in the following theorem.
Theorem 1
Consider the nonlinear systems with actuators failures equation (1), the control laws as equations (18)–(20), and the adaptive laws as equation (21)–(22) ensure that, under the Assumptions 1, there exist the appropriate design parameters
Proof
The design process concludes
Step 1.
Construct a Lyapunov function for the first subsystem in equation (17)
which yields
where
Based on Lemma 2, the FLS is utilized to approximate
where
where
Substituting equation (26) into equation (24), we obtained
On the basis of equation (18), the following equation can be obtained
Substituting equation (28) into equation (27) yields
Using
that is
where
Step
Define
Therefore,
where
Similar to Step 1, we can get
Thus, we have
where
where
Step
Choose a function
Then,
where
According to Assumption 1, we obtain
Substituting
Let
Using the adaptive law
In our final step, the control
Substituting equation (41) into equation (40), and let
Since
According to Lemma 4, we conclude that
Substituting equation (44) into equation (43), we have
where
where
Considering
In addition, based on Lemma 3, we have
Combining equation (46) and equation (47) results in
Tracking error analysis
According to Definition 1 and Lemma 1, the inequality equation (48) indicates that the system satisfies the sufficient condition of SGPFS. Let
where
Let
According to equation (51), we have
Solving equation (52) gives
Furthermore, we can obtain
According to
Based on equation (54), it can be derived as follows
Equation (56) can be rewritten
which implies that
Equation (58) can be expressed as
If
Thus, we can obtain
It can be derived that
Therefore, the tracking error
For inequality equation (48), based on Lemma 1, the setting time
where
Remark 2
According to Definition 1, Lemma 1 and inequality equation (48), it is indicated that the sufficient condition of SGPFS for the closed-loop system is satisfied in finite time. Through analysis of the tracking error, inequality equation (62) shows that the tracking error can be confined to the predetermined region as well no matter if the actuators are in normal or abnormal conditions.
Simulation results
A numerical simulation example will be provided to illustrate the feasibility and effectiveness of the presented approach. Consider the following system
According to Theorem 1, the adaptive fuzzy finite-time FTC for equation (64) is devised.
It is necessary to select some appropriate parameters to design the controller in the process of the proposed controller implementation. It is found that the choice of the design parameters has great influence on system performance. For example, for the design of parameter
During the simulation process, using the trial and error approach, the design parameters are chosen as follows:
Assume that the possible actuator faults occur after
It is noted that, when
Next, we choose seven fuzzy sets stated during the interval
The simulation response curves are shown in Figures 1–7.

Trajectories of

Trajectories of the tracking error of the proposed method without actuators failures.

Trajectories of the tracking error with actuators failures without funnel control.

Trajectories of the tracking error of the proposed method with actuators failures.

Trajectories of

Trajectory of variable

Trajectory of control input
The trajectories of the output signal using the proposed method are exhibited in Figure 1. It is obviously shown that the system possesses the superior output tracking performance within finite time. Figure 2 shows the tracking error of the proposed method in the absence of failure. In order to further verify the effectiveness of the design method, the simulation curves of the tracking error with actuators failures with/withiout the proposed method are illustrated in Figures 3 and 4. Apparently, it is found that the tracking error can be limited to the predefined area whether the actuators failures occur or not using the proposed method in Figure 4. Figures 5 and 6 present the trajectories of

Trajectory of control input
It can be derived from the above simulation results that the system is SGPFS, at the meantime, the tacking error can be confined to the prescribed region of the funnel boundary functions no matter if the actuators is in normal or abnormal conditions. Therefore, it should be pointed out that the transient-state and steady-state performance of the system with actuators failures has been greatly improved using the proposed method.
Conclusion
A new method of the adaptive fuzzy finite-time fault-tolerant FC has been put forward for nonlinear systems with actuators failures. Using backstepping technology, the new adaptive fuzzy finite-time FTC strategy is investigated, which can maintain that the system is SGPFS, in the meantime, the output tracking error can be confined to the predefined region within finite-time no matter if the actuators are in normal or abnormal circumstances. It is noted that the proposed method relies on the complete information about the states of the system based on the premise that the system states are completely measurable. If this restriction is removed, the output feedback control based on the proposed observer can solve the problem of non-measurable states. Next, we are embarking on considering this problem within the framework of the existing research findings.
