Next Article in Journal
New Constructions of Identity-Based Dual Receiver Encryption from Lattices
Next Article in Special Issue
Ordinal Decision-Tree-Based Ensemble Approaches: The Case of Controlling the Daily Local Growth Rate of the COVID-19 Epidemic
Previous Article in Journal
Cross-Entropy as a Metric for the Robustness of Drone Swarms
Previous Article in Special Issue
Cooperative Detection of Multiple Targets by the Group of Mobile Agents
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Event-Triggered Adaptive Fault Tolerant Control for a Class of Uncertain Nonlinear Systems

1
Key Laboratory of Measurement and Control of CSE Ministry of Education, School of Automation, Southeast University, Nanjing 210096, China
2
Faculty of Computer Science and Systems Engineering, Okayama Prefectural University, 111 Kuboki, Soja, Okayama 719-1197, Japan
*
Authors to whom correspondence should be addressed.
Entropy 2020, 22(6), 598; https://doi.org/10.3390/e22060598
Submission received: 27 April 2020 / Revised: 21 May 2020 / Accepted: 22 May 2020 / Published: 27 May 2020
(This article belongs to the Special Issue Applications of Information Theory to Industrial and Service Systems)

Abstract

:
This paper considers an adaptive fault-tolerant control problem for a class of uncertain strict feedback nonlinear systems, in which the actuator has an unknown drift fault and the loss of effectiveness fault. Based on the event-triggered theory, the adaptive backstepping technique, and Lyapunov theory, a novel fault-tolerant control strategy is presented. It is shown that an appropriate comprise between the control performance and the sensor data real-time transmission consumption is made, and the fault-tolerant tracking control problem of the strict feedback nonlinear system with uncertain and unknown control direction is solved. The adaptive backstepping method is introduced to compensate the actuator faults. Moreover, a new adjustable event-triggered rule is designed to determine the sampling state instants. The overall control strategy guarantees that the output signal tracks the reference signal, and all the signals of the closed-loop systems are convergent. Finally, the fan speed control system is constructed to demonstrate the validity of the proposed strategy and the application of the general systems.

1. Introduction

Over the recent decades, as modern technological systems become complex, their corresponding control systems are designed to be more and more sophisticated, including the urgent need to increase the reliability of the systems. This stimulates the study of nonlinear safety-critical control systems. Most research works focus on fault detection and diagnosis (FDD), which can serve as a monitoring system by detecting, localizing, and identifying faults in a system [1]. FDD is a very important procedure, but it is not sufficient to ensure the safe operation of the system. For some safety-critical systems such as aircraft and spacecraft, the continuation of operation is a key feature, and the closed-loop system should be capable of maintaining its pre-specified performance in terms of quality, safety, and stability despite the presence of faults. This calls for the appearance of fault-tolerant control systems (FTCS). More precisely, FTCS is a control system that can accommodate system component faults and is able to maintain system stability and performance in both fault-free and faulty conditions [2,3].Therefore, it has attracted wide attention from scholars and has achieved rapid development; see [4,5] and the references therein. Despite fruitful results for linear systems [6], the fault-tolerant control methods for nonlinear systems have been developed rapidly to compensate the system faults. Viable structure control [7], sliding mode control [8], fuzzy control [9], model predictive control [10], neural networks theory [11], and passivity theory [12] techniques have been proposed for reducing or even eliminating the impact of the failures. From the point of practical application, a significant amount of research on FTC schemes is applied to aerospace aircraft [13], power equipment [14,15], industrial processes [16], etc.
Most of the existing FTC approaches are generally confined to exact modes or uncertain systems with unknown parameters [17]. However, multiple different types of uncertainties and disturbances exist widely in practical nonlinear systems, and treating multiple uncertainties and disturbances as a single equivalent disturbance may result in conservativeness. In this context, the external time-varying disturbances, internal model uncertainties, and unknown control directions are considered in the presence of actuator faults. The following issue is that it is very difficult to compensate uncertainties, disturbances, and faults with a simple controller. Thus, further studies on fault-tolerant control design for uncertain nonlinear systems with disturbance are meaningful and worthwhile. Since the adaptive method was proposed [18,19], it has become an effective method for the uncertainty systems. Due to its favorite advantages such as structural design and strong robustness to uncertainties, adaptive backstepping control originally proposed in [20] has been applied widely to fault-tolerant control for nonlinear systems [21]. For underwater vehicles with thruster fault, the work in [22] developed FTC in the presence of modeling uncertainty and external disturbance. In [23], an adaptive backstepping fault-tolerant control methodology was applied to robot manipulators. The researchers in [24] solved the FTC problem for high-speed trains with unknown system parameters and traction system actuator faults. Although the adaptive backstepping control of uncertain practical systems has received considerable interest, there are still limited works devoted to adaptive fault-tolerant tracking control for more general systems with the external time-varying disturbances, internal model uncertainties, and unknown control directions.
It is worth mentioning that the main limitation of the above-mentioned literature is that the continuous control signals need to be transferred to the actuator in real-time. The traditional periodic sampling control and discrete control can relax the real-time limitation and reduce transmission consumption with the sacrifice of the control performance. However, the unknown actuator faults may result in further poor control performance. Therefore, in order to make the designed controller more practical for real engineering applications, an appropriate compromise between control performance and real-time transmission consumption needs to be considered. In [25], the event-triggered mechanism was proposed to reduce the communication, while still retaining a satisfactory closed-loop behavior, and the results were extended to nonlinear systems in [26]. This type of nonlinear system needs to be converted into the input-to-state stable (ISS) subsystems. In consideration of model uncertainties and unknown external disturbances, the coordinate transform cannot be constructed easily. It should be noted that the ISS assumption is hard to check in practical applications. In [27,28], the fuzzy observer and radial basis function neural network algorithm were explored for a class of uncertain systems in absence of the ISS assumption. Unfortunately, the approximation errors brought about a complex design procedure and the ultimate boundedness of the system rather than asymptotical convergence. An effective event-triggered method was proposed and the global convergence of the deterministic system ensured in [29].
Motivated by the above references, we focus on the event-triggered fault-tolerant control for a general class of feedback systems with the external time-varying disturbances, internal model uncertainties, and unknown control directions. The main contributions of this paper can be sketched as follows. (a) A novel adaptive event-triggered mechanism is investigated to achieve an appropriate compromise between control performance and the real-time transmission consumption. Different from [25,26,29], the unknown drift fault and the loss of effectiveness fault are introduced from the controller to actuator channels. (b) Compared with the above-mentioneded event-triggered methods [27,28], without the ISS assumption, the proposed control schemes in this paper can realize the global convergence instead of only the bound results. Furthermore, a more general and practical system is considered with the external time-varying disturbances, internal model uncertainties, and unknown control directions. This class of systems can be reduced to the system in [29,30].
(c) In this paper, we relax the upper bound information accuracy and measurability limited by the unknown disturbance and faults. The adaptive methods combined with the event-triggered FTC strategy are studied without the traditional function approximations, observer estimation, and the need for excessive control efforts.
The rest of this paper is organized as follows: Section 2 explains the problem formulation in detail and gives some preliminaries. Section 3 presents the main results. Section 4 illustrates the obtained result from practical examples. Section 5 provides some concluding remarks.

2. Problem Formulation and Preliminaries

2.1. Problem Formulation

The uncertain nonlinear system discussed in this paper is modeled by the following strict feedback form:
x ˙ i = x i + 1 + f i ( x ̲ i ) , i = 1 , , n 1 x ˙ n = a f n ( x ) + b u f + d 0 ( t ) , y = x 1 ,
where x ̲ i = : [ x 1 , , x i ] T , especially x ̲ n = : [ x 1 , , x n ] T = x ( t ) n is the state of the system, f i ( · ) are continuously differentiable system functions, a is the unknown system parameter, b is the unknown control direction, d 0 ( t ) is the unknown external disturbance, y is the system output, and u f is the actuator output. The actuator output u f in a healthy state is equal to the designed control input u.
Remark 1.
If a = b = 1 and d 0 ( t ) = 1 are satisfied, the system (1) can be simplified to the typical lower triangular structure system without unknown actuator faults described in [29]. In fact, many practical nonlinear systems can be reduced to this kind of structure form [31], such as a jet engine compression system, the electromagnetic floating system, fan speed control system [32], etc. Therefore, the systems we consider in this paper are general and powerful enough to describe many industrial systems.
When actuator fault occurs, the actuator output u f is no longer equal to the designed control input u. The actuator fault can be described as:
u f ( t ) = λ ( t λ , t ) u + μ ( t μ , t )
where λ ( t λ , t ) [ 0 , 1 ] denotes the unknown actuator effectiveness, the same as “healthy indicator” in [33], and μ ( t μ , t ) indicates the actuator suddenly bias at the time instant t μ . It is worth noting that the unknown t λ , t μ , λ ( · ) , μ ( · ) imply fault occurrence instances and that the magnitude of the faults are unmeasurable. In this paper, we consider the condition that 0 < λ ( · ) 1 , i.e., although partially losing its effectiveness, the actuation is still functional such that u f can be influenced by the control input u all the time. This is the foundation of the fault-tolerant control system research.
Remark 2.
Despite there being some existing works on the lower triangular structure systems, for a complicated uncertain system (1) with external disturbance, how to construct an adaptive fault-tolerant control strategy is still a difficult work. In addition, the restricted network bandwidth limits the direct application of the traditional discrete periodic sampled fault-tolerant control methods. Then, it is a meaningful research challenge to study how to reduce the unnecessary signal in the process of fault-tolerant control and ensure the performance of the system.
Combining with the actuator fault (2), the system can be described as the following form:
x ˙ i = x i + 1 + f i ( x ̲ i ) , i = 1 , , n 1 x ˙ n = a f n ( x ) + b λ ( t λ , t ) u + d ( t ) , y = x 1 ,
where the integrated uncertainty d ( t ) is introduced for convenience0.00,0.00,1.00, d ( t ) = d 0 ( t ) + b μ ( t μ , t ) .
Remark 3.
The unknown control parameter b λ is very common in dealing with robust control problems [34]. Since the actuator fault parameter λ is brought by equipment aging and mechanical wear in modern engineering applications, the unknown term b λ exhibits the slow time-varying characteristics. A single fixed parameter or time-varying parameter cannot actually describe the fault characteristics of the system. In addition, different from [35], this paper can relax the assumption that the control coefficients are in a known bounded region.
Control objective: The main purpose of this paper is to design an event-trigger based adaptive fault-tolerant control law for the system (1) with the uncertain system parameter, unknown disturbance, and unknown control directions, such that the output signal y tracks the desired signal y r , and all the signals of the system are convergent in spite of the actuator fault (2).
Two assumptions are described for the system (3) to design an event-trigger based adaptive fault-tolerant controller:
Assumption 1.
The nonlinear system function f i ( · ) satisfies the Lipschitz condition such that | f i ( x ̲ i ) f i ( v ̲ i ) | l i x ̲ i v ̲ i , where x ̲ i , v ̲ i i , are the state of the system and l i > 0 , i = 1 , n are known Lipschitz constants.
Assumption 2.
The desired output trajectory signal y r ( t ) is continuous, and its j th order time derivatives y r ( j ) ( t ) 0.00,0.00,1.00 are assumed to be bounded, that is, | y r ( j ) | k r j , where k r j are positive constants and j = 1 , n .
Remark 4.
As can be seen from [29] and the reference therein, the locally Lipschitz condition in Assumption 1 has been widely used in tracking control problems and can be satisfied for some practical systems. In addition, this assumption is essential to guarantee the error system is convergent rather than only bounded. Assumption 2 is used commonly to address the reference signal [30,36] and is conventionally true in practice [37]. Contrary to the assumption adopted in [38], Assumption 2 relaxes the boundedness of desired output trajectory signal y r ( t ) . Hence, Assumptions 1 and 2 are reasonable.
Before designing the event-triggered controller for the system (3), motivated by [30], the following adaptive backstepping technique approach is proposed to design the fault-tolerant controller:

2.2. Preliminaries

The following classical coordinate transformation is introduced:
z 1 = x 1 y r
z i = x i y r ( i 1 ) α i 1 , i = 2 , n
where α i 1 are virtual control, x i and z i are the corresponding error variables, and y r ( i ) denote the i th time derivatives of the variable y r .
Step 1. Taking the time derivative for the tracking error z 1 :
z ˙ 1 = x ˙ 1 y ˙ r = x 2 y r ( 1 ) + f 1 = z 2 + f 1 + α 1
We can design the virtual control law α 1 as:
α 1 = c 1 z 1 f 1
where c 1 is a positive design parameter. Then, we obtain:
z 1 z ˙ 1 = c 1 z 1 2 + z 1 z 2 .
Step i. ( i = 2 , n 1 )
z ˙ i = x i + 1 y r ( i ) + f i α ˙ i 1 = z i + 1 + f i + α i α ˙ i 1
We design the virtual control law α i as:
α i = c i z i f i z i 1 + α ˙ i 1
where c i is a positive design parameter. Then,
z i z ˙ i = c 1 z i 2 + z i z i + 1 z i 1 z i
Step n.
z ˙ n = λ b u y r ( n ) + a f n + d α ˙ n 1
We design the control law u as:
λ b u = c n z n a f n z n 1 + α ˙ n 1 + y r ( n ) d
where c n is a positive design parameter. Then, we obtain:
z n z ˙ n = c n z n 2 z n 1 z n
The unknown control coefficient can be redefined as λ b = 1 / h . Then, the adaptive fault-tolerant control law is designed as follows:
u = h ^ u ¯
u ¯ = c n z n a ^ f n z n 1 + α ˙ n 1 + y r ( n ) s g n ( z n ) D ^
where D is the unknown upper bound of d ( t ) and D ^ , a ^ , h ^ is the estimate of unknown system parameters D , a , h . Under the control law and redefining the estimate error as a ˜ = a a ^ , b ˜ = b b ^ , h ˜ = h h ^ , we have:
z n z ˙ n = c n z n 2 z n 1 z n + z n a ˜ f n z n λ b h ˜ u ¯ + z n d z n s g n ( z n ) D ^
We take the Lyapunov candidate function as:
V = ( i = 1 n 1 2 z i 2 ) + 1 2 β a ˜ 2 + λ b 2 γ h ˜ 2 + 1 2 δ D ˜ 2
Then, the time derivative of V along with the system and the control law is calculated by:
V ˙ = i = 1 n z i z ˙ i + 1 β a ˜ a ˜ ˙ + λ b γ h ˜ h ˜ ˙ + 1 δ D ˜ D ˜ ˙ = i = 1 n c i z i 2 + 1 β a ˜ ( β z n f n a ^ ˙ ) + λ b γ h ˜ ( γ z n u ¯ h ^ ˙ ) + z n d z n s g n ( z n ) ( D D ˜ ) 1 δ D ˜ D ^ ˙
The adaptive update laws are designed as follows:
a ^ ˙ = β z n f n
h ^ ˙ = γ z n u ¯
D ^ ˙ = δ z n s g n ( z n )
Lemma 1.
Considering the uncertain nonlinear system (1) with external disturbance, the actuator fault (2), and unknown control directions, Assumption 2 is satisfied. The proposed adaptive fault-tolerant controller (15) and (16) and the parameter update laws (20)–(22) can ensure that all the signals in the closed-loop system are bounded and the asymptotic tracking is achieved, i.e.,
lim t [ y ( t ) y r ( t ) ] = 0 .
Proof. 
Substituting the adaptive laws (20)–(22) into (20) yields:
V ˙ = i = 1 n c i z i 2 + z n d z n s g n ( z n ) D i = 1 n c i z i 2
It is obvious that V is non-increasing. Together with (18), the closed-loop system signal z i is bounded. By invoking the LaSalle invariance principle, we can conclude that z i ( t ) 0 , i = 1 , n as t . This shows that the asymptotic tracking is achieved. ☐

3. The Main Results

The basic architecture for event-triggered adaptive fault-tolerant control is shown in Figure 1. It is obvious that the introduced event-trigger control mechanism is different from the traditional fault-tolerant control system. Whether the real-time data of the sensors can be transmitted is determined by the event-triggered mechanism.
Remark 5.
Compared with the traditional time-triggered signal transmission strategy [39,40], the event-triggered mechanism can reduce the frequency of sending redundant control signals in the system, restrain unnecessary information transmission, and make full use of bandwidth resources. The collaborative design of the event trigger and the controller can effectively ensure the fault tolerance performance of the system. In addition, the adaptive update law can relax the parameters and disturbance assumption and enhance the practicability of the method in this paper.
Under the event-triggered sample, the state vector can be written as:
x ^ i ( t + ) = x i ( t k ) , t = t k .
x ^ i ( t ) = x i ( t k ) , t [ t k , t k + 1 ) , i = 1 , , n
The event is triggered at t k , and the status data received by the controller are kept as constant by the zero-order hold at the time interval [ t k , t k + 1 ) . Then, the event-triggering conditions are designed as:
x ˜ 1 c 1 c 1 + l 1 ζ z 1
x ̲ ˜ i c i 1 + c i + l i ζ z i , i = 2 , , n 1
x ̲ ˜ n c n 1 + c n + a ¯ l n ζ z n
where the parameter ζ is an adjustable positive constant to be specified later, c i are the positive virtual control parameters in (7), (10) and (12), a ¯ is the estimated upper bound of parameter a, and l i are the Lipschitz constants in Assumption 1. When the event-triggering conditions (27)–(29) are violated, the control signal u ( t k ) will be updated to u ( t k + 1 ) , and it is maintained until the next event triggering at t k + 2 . Then, the event-triggered errors,
x ˜ i ( t ) = x i ( t ) x ^ i ( t ) , t [ t k , t k + 1 ) , i = 1 , , n
The event-triggered based control variables are as follows:
z ^ 1 ( t ) = x ^ 1 y r ,
z ^ i ( t ) = x ^ i y r ( i 1 ) α ^ i , i = 2 , , n 1 .
where the virtual control α ^ i can be redesigned later. Then, the event-triggered adaptive control law is designed as follows:
u = h ^ u ¯ u ¯ = c n z ^ n a ^ f n ( x ̲ ^ n ) z ^ n 1 + y r ( n ) s g n ( z n ) D ^
where the parameter update laws are the same as (20)–(22).
The event-triggered virtual variable errors:
z ˜ 1 = z 1 z ^ 1 = x 1 y r x ^ 1 + y r = x 1 x ^ 1 = x ˜ 1
z ˜ 2 = z 2 z ^ 2 = x 2 y r ( 1 ) α ^ 1 x ^ 2 + y r ( 1 ) + α ^ 1 = x 2 x ^ 2 = x ˜ 2
It is easy to conclude that:
z ˜ i = x ˜ i i = 1 , 2 , n .
The main result of in this paper is given in the following theorem:
Theorem 1.
For the uncertain nonlinear system (1) with unknown external disturbance and actuator faults (2), if the system satisfies Assumption 1 and the reference signal satisfies Assumption 2, the events are triggered when the conditions (27)–(29) are violated under the proposed adaptive fault-tolerant controller (33), while the parameter update laws (20)–(22) can ensure that all the signals in the closed-loop system are bounded, and the asymptotic tracking is achieved.
Proof. 
Following Lemma 1, we complete the proof of Theorem 1 by treating two cases. In Case 1, we focus on the inter-event intervals. In Case 2, the system is analyzed at the event-triggered instants.
Case 1: Considering the inter-event intervals t k t < t k + 1 , k Z + , the events for which sensor data are transmitted to the controller via the network are not enough to be triggered under the event conditions (27)–(29). Recalling the continuous adaptive fault-tolerant proof procedure, we demonstrate the proposed adaptive fault-tolerant controller u ( t ) = u ( t k ) to guarantee the error signal convergence.
Step 1. In this step, following the traditional virtual control α 1 , the virtual control α ^ 1 is redesigned to compensate the event-triggered error under the event condition (27).
We take the Lyapunov candidate function as V 1 = 1 2 z 1 2 + 1 2 z ^ 1 2 and the virtual control α ^ 1 = c 1 z ^ 1 f 1 ( x ^ 1 ) k 1 s g n ( z 1 ) . Calculating the time derivative of V 1 along solutions of System (1), it follows from Assumption 1 that:
V ˙ 1 = z 1 ( z 2 + f 1 + α ^ 1 ) ( z 1 z ˜ 1 ) y ˙ r   = z 1 z 2 + z 1 ( f 1 c 1 z ^ 1 f 1 ( x ^ 1 ) k 1 s g n ( z 1 ) ) + ( x ˜ 1 z 1 ) y ˙ r   = z 1 z 2 + z 1 ( c 1 z 1 + c 1 ( z 1 z ^ 1 ) + f 1 ( x 1 ) f 1 ( x ^ 1 ) ) + ( x ˜ 1 z 1 ) y ˙ r k 1 | z 1 |   z 1 z 2 c 1 z 1 2 + | z 1 | ( c 1 + l 1 ) | x ˜ 1 | + | x ˜ 1 | | y ˙ r | ( k 1 | y ˙ r | ) | z 1 |
If we choose the event-triggered conditions as (27), then (37) can be calculated as:
V ˙ 1 z 1 z 2 c 1 z 1 2 + c 1 ζ z 1 2 ( k 1 | y ˙ r | + c 1 c 1 + l 1 ζ | y ˙ r | ) | z 1 |
Combining with Assumption 2 the boundedness of y ˙ r , we can design k 1 with k 1 | y ˙ r | + c 1 c 1 + l 1 ζ | y ˙ r | > 0 , so that:
V ˙ 1 ( 1 ζ ) z 1 2 + z 1 z 2
This completes the proof of Step 1.
Step 2. Different from Step 1, a virtual control α ^ 2 that meets the requirements is designed based on the triggering conditions (29).
We first choose the virtual control α ^ 2 = c 2 z ^ 2 f 2 ( x ̲ ^ 2 ) z ^ 1 k 2 s g n ( z 2 ) . Calculating the time derivative of the Lyapunov candidate function V 2 = V 1 + 1 2 z 2 2 + 1 2 z ^ 2 2 along the solutions of System (3), it follows from Assumptions 1 and 2 that:
V ˙ 2 = V ˙ 1 + z 2 z ˙ 2 + z ^ 2 z ^ ˙ 2 = z 2 ( z 3 + f 2 + α 2 ) ( z 2 z ˜ 2 ) y r ( 2 )   = V ˙ 1 + z 2 z 3 + z 2 ( f 2 z ^ 1 c 2 z ^ 2 f 2 ( x ^ 2 ̲ ) k 2 s g n ( z 2 ) ) + ( x ˜ 2 z 2 ) y r ( 2 )   ( 1 ζ ) c 1 z 1 2 + z 2 z 3 + z 2 ( ( z 1 z ^ 1 ) c 2 z 2 + c 2 ( z 2 z ^ 2 )     + f 2 ( x 2 ̲ ) f 2 ( x ^ 2 ̲ ) ) + ( x ˜ 2 z 2 ) y r ( 2 ) k 2 | z 2 | z 2 z 3 ( 1 ζ ) c 1 z 1 2 c 2 z 2 2 + z 2 ( x ˜ 1 + c 2 x ˜ 2 + L 2 x ˜ 2 ̲ ) + ( x ˜ 2 z 2 ) y r ( 2 ) k 2 | z 2 |   z 2 z 3 ( 1 ζ ) c 1 z 1 2 c 2 z 2 2 + | z 2 | ( 1 + c 2 + L 2 ) | | x ˜ 2 ̲ | | + | | x ˜ 2 ̲ | | | y r ( 2 ) | ( k 2 | y r ( 2 ) | ) | z 2 |
If the event-triggered condition is designed as
V ˙ 2 z 2 z 3 ( 1 ζ ) c 1 z 1 2 c 2 z 2 2 + c 2 ζ z 2 2 ( k 2 | y r ( 2 ) | + c 2 1 + c 2 + l 2 ζ | y r ( 2 ) | ) | z 2 |
Together with Assumption 2, that the boundedness of y r ( i ) , i = 1 , n 1 , we can design k 2 with k 2 | y r ( 2 ) | + c 2 1 + c 2 + l 2 ζ | y r ( 2 ) | > 0 , hence,
V ˙ 2 ( 1 ζ ) i = 1 2 z i 2 + z 2 z 3
Step n–1. In this step, the mathematical induction is introduced to design virtual control α ^ n 1 under the trigger conditions (29).
Suppose at Step n 2 that there exists a suitable threshold strategy to satisfy:
V ˙ n 2 ( 1 ζ ) i = 1 n 2 z i 2 + z n 2 z n 1
Then, we take the virtual control:
α ^ n 1 = c n 1 z ^ n 1 f n 1 ( x ̲ ^ n 1 ) z ^ n 2 k n 1 s g n ( z n 1 ) .
Calculating the time derivative of Lyapunov candidate function V n 1 = V n 2 + 1 2 z n 1 2 + 1 2 z ^ n 1 2 along solutions of System (1), it follows from Assumptions 1 and 2 that:
V ˙ n 1 = V ˙ n 2 + z n 1 z ˙ n 1 + z ^ n 1 z ^ ˙ n 1   = V ˙ n 2 + z n 1 ( z n + f n 1 + α n 1 ) ( z n 1 z ˜ n 1 ) y r ( n 1 )   = V ˙ n 2 + z n 1 z n + z n 1 ( f n 1 z ^ n 2 c n 1 z ^ n 1   f n 1 ( x ^ ̲ n 1 ) k n 1 s g n ( z n 1 ) ) + ( x ˜ n 1 z n 1 ) y r ( n 1 ) ( 1 ζ ) i = 1 n 2 z i 2 + z n 1 z n + z n 1 ( ( z n 2 z ^ n 2 ) c n 1 z n 1 + c n 1 ( z n 1 z ^ n 1 )     + f n 1 ( x ̲ n 1 ) f n 1 ( x ^ ̲ n 1 ) ) + ( x ˜ n 1 z n 1 ) y r ( n 1 ) k n 1 | z n 1 | ( 1 ζ ) i = 1 n 2 z i 2 + z n 1 z n c n 1 z n 1 2 + z n 1 ( x ˜ n 2 + c n 1 x ˜ n 1 + L n 1 x ˜ ̲ n 1 )     + ( x ˜ n 1 z n 1 ) y r ( n 1 ) k n 1 | z n 1 |   ( 1 ζ ) i = 1 n 2 z i 2 + z n 1 z n c n 1 z n 1 2 + | z n 1 | ( 1 + c n 1 + L n 1 ) | | x ˜ ̲ n 1 | |     + | | x ˜ ̲ n 1 | | | y r ( n 1 ) | ( k n 1 | y r ( n 1 ) | ) | z n 1 |
If the event-triggered condition is designed as (29), (45) can be calculated as:
V ˙ n 1 ( 1 ζ ) i = 1 n 2 z i 2 + z n 1 z n c n 1 z n 1 2 + c n 1 ζ z n 1 2     ( k n 1 | y r ( n 1 ) | + c n 1 1 + c n 1 + l n 1 ζ | y r ( n 1 ) | ) | z n 1 |
Together with Assumption 2, that the boundedness of y r ( i ) , i = 1 , n 1 , we can design k n 1 with k n 1 | y r ( n 1 ) | + c n 1 1 + c n 1 + l n 1 ζ | y r ( n 1 ) | > 0 , so that
V ˙ n 1 ( 1 ζ ) i = 1 n 1 z i 2 + z n 1 z n
Step n. In this step, we choose the Lyapunov function as:
V n = V n 1 + 1 2 z n 2 + 1 2 z ^ n 2 + 1 2 β a ˜ 2 + λ b 2 γ h ˜ 2 + 1 2 δ D ˜ 2
Calculating the time derivative of z along the solutions of System (1), it follows from Assumptions 1 and 2 that:
z n z ˙ n = z n ( λ b u y r ( n ) + a f n + d ) = z n ( a f n + d y r ( n ) + u ¯ λ b h ˜ u ¯ )   = z n ( a f n + d y r ( n ) λ b h ˜ u ¯ c n z ^ n a ^ f n ( x ̲ ^ n ) z ^ n 1 + y r ( n ) s i g n ( z n ) D ^ )   = z n ( c n z ^ n z ^ n 1 + a f n ( x ̲ n ) a f n ( x ̲ ^ n ) + a f n ( x ̲ ^ n ) a ^ f n ( x ̲ ^ n )     + d s i g n ( z n ) D + s i g n ( z n ) D ˜ λ b h ˜ u ¯ )   z n ( c n z n + c n ( z n z ^ n ) z n 1 + ( z n 1 z ^ n 1 ) + a ( f n ( x ̲ n ) f n ( x ̲ ^ n ) )     + a ˜ f n ( x ̲ n ) + s i g n ( z n ) D ˜ λ b h ˜ u ¯ )   c n z n 2 z n z n 1 + | z n | ( c n | x ˜ n | + | x ˜ n 1 | + a l n | | x ̲ ˜ n | | ) + z n a ˜ f n ( x ̲ n ) + z n s i g n ( z n ) D ˜ z n λ b h ˜ u ¯   c n z n 2 z n z n 1 + | z n | ( 1 + c n + a l n ) | | x ̲ ˜ n | | + z n a ˜ f n ( x ̲ n ) + z n s i g n ( z n ) D ˜ z n λ b h ˜ u ¯
If the event-triggered condition is designed as (29), (49) can be calculated as:
z n z ˙ n c n z n 2 z n z n 1 + 1 + c n + a l n 1 + c n + a ¯ l n c n ζ z n 2 + z n a ˜ f n ( x ̲ n ) + z n s g n ( z n ) D ˜ z n λ b h ˜ u ¯   ( 1 ζ ) c n z n 2 z n z n 1 + z n a ˜ f n ( x ̲ n ) + z n s i g n ( z n ) D ˜ z n λ b h ˜ u ¯
In addition, we can obtain:
z ^ n z ^ ˙ n = z ^ n y r ( n ) = ( z n z ˜ n ) y r ( n ) = ( x ˜ n z n ) y r ( n ) | z n | | y r ( n ) | + c n 1 + c n + a ¯ l n ζ z n | y r ( n ) |
With (47), (50), and (51) in mind, calculating the time derivative of (48) along the proposed adaptive fault-tolerant controller (33) and the parameter update laws (20)–(22), we can obtain the following inequality:
V ˙ n ( 1 ζ ) i = 1 n z i 2 + a ˜ ( z n f n ( x ̲ ^ n ) 1 β a ^ ˙ ) λ b h ˜ ( z n u ¯ + 1 γ h ^ ˙ ) ( k n | y r ( n ) |     + c n 1 + c n + a ¯ l n ζ | y r ( n ) | ) | z n | + D ˜ ( z n s g n ( z n ) 1 δ D ^ ˙ )
If we choose k n with k n | y r ( n ) | + c n 1 + c n + a ¯ l n ζ | y r ( n ) | > 0 ,
V ˙ n ( 1 ζ ) i = 1 n z i 2
Case 2: At the event-sampled instants t = t k , k Z + , we will verify that V ( Z ( t k + 1 ) ) < V ( Z ( t k ) ) . In fact, since V ( Z ( t ) ) is continuous and V ˙ ( Z ( t ) ) < 0 , for t [ t k , t k + 1 ) , hence for any sequence { t i k } [ t k + t k + 1 2 , t k + 1 ) , we have V ˙ ( Z ( t i k ) ) < 0 . We choose an increasing subsequence { t j i k } { t i k } and lim j t j i k = t k + 1 . Then, it is obvious to prove that { t j i k } [ t k + t k + 1 2 , t k + 1 ) and V ( Z ( t k ) ) > V ( Z ( t j i k ) . Taking the limit of both sides of the above inequality, we can obtain:
V ( Z ( t k + 1 ) ) = lim j V ( Z ( t j i k ) ) < V ( Z ( t k ) )
By Case 1 (53) and Case 2 (54), it is easy to verify that V ˙ n < 0 for z 0 . Combining with (48), the closed-loop system signal z i is globally bounded. By invoking the LaSalle invariance principle, we can conclude that lim t z i ( t ) = 0 , i = 1 , n . It is shown that the asymptotic tracking is achieved. ☐
Remark 6.
From (33), the proposed adaptive fault-tolerant controller is constant at some inter-event intervals. This is the ideal result in the remote actual control. The network transmission resources are effectively saved, and it is robust for the packet loss problem. Then, the proposed control algorithm is also fault tolerant to actuator faults caused by electromagnetic interference in network transmission. Furthermore, different from the traditional backstepping controller (15), the event-triggered controller (33) can overcome the computational explosion caused by the higher order of the virtual control law α i .
Remark 7.
Inspired by [38], when the dead-zone input is considered in the actuator channel:
u f ( t ) = m r ( u ( t ) b r ) , u ( t ) b r 0 b l < u ( t ) < b r m l ( u ( t ) + b l ) , u ( t ) b l
where the interval [ b l , b r ] is the dead-zone. Defining λ = m r = m l > 0 , b r , b l > 0 , the dead-zone fault model can be described as:
u f ( t ) = λ u ( t ) + μ ( t )
where:
μ ( t ) = m r b r , u ( t ) b r λ u ( t ) b l < u ( t ) < b r m l b l , u ( t ) b l
Then, it is consistent with the fault model (2). Therefore, The main result of this paper can be extended to solve the problem of dead-zone failures.
Remark 8.
It is clear in Figure 1 that the parameter update laws (20)–(22) produced system sensor. The real-time update transmission of parameter signals may cause network congestion, and we can solve the problem with the following method.
The adaptive update laws are redesigned as:
a ^ ˙ = β z ^ n f n ( x ̲ ^ n )
h ^ ˙ = γ z ^ n u ¯
D ^ ˙ = δ z ^ n s g n ( z n )
The parameter estimation error satisfies:
a ˜ ( z n f n ( x ̲ ^ n ) 1 β a ^ ˙ ) = a ˜ ( z n f n ( x ̲ ^ n ) z ^ n f n ( x ̲ ^ n ) ) = a ˜ f n ( x ̲ ^ n ) ( z n z ^ n ) = a ˜ f n ( x ̲ ^ n ) z ˜ n = a ˜ f n ( x ̲ ^ n ) x ˜ n   | a ˜ f n ( x ̲ ^ n ) | | x ˜ n | p | a ˜ f n ( x ̲ ^ n ) | | z n | p m a x | z n |
where p and p m a x are selected to ensure that the above inequality holds. The new event-triggered condition guarantees that the parameter exists.
The following equation can be calculated in a similar manner:
λ b h ˜ ( z n u ¯ + 1 γ h ^ ˙ ) = λ b h ˜ u ¯ ( z n z ^ n ) | λ b h ˜ u ¯ | p | z n | p m a x | z n |
D ˜ ( z n s g n ( z n ) 1 δ D ^ ˙ ) = D ˜ s g n ( z n ) ( z n z ^ n ) | D ˜ | p | z n | p m a x | z n |
These three inequalities can be applied directly to the proof of Theorem 1. Hence, we can realize the event-triggered adaptive parameter update law. The basic architecture for the improved event-triggered adaptive fault-tolerant control algorithm is illustrated by Figure 2.
Next, we will show that the proposed control strategy can avoid the Zeno behavior. t k + 1 t k > T :
| f i ( x ̲ i ) f i ( x ̲ ^ i ) | L i x ̲ ˜ i l i c i ζ 1 + c i + l i | z i | < z ¯ i
It is easy to know that f i ( x ̲ ^ i ) are bounded and | f i ( x ̲ i ) | < F i .
d d t x = d d t ( x T x ) 1 2 = x T x ˙ x x ˙
Considering the event-triggered error dynamics:
x ˜ ˙ i = x ˙ i ( t ) x ^ ˙ i ( t ) = x i + 1 + f i ( x ̲ i )
d d t x ˜ x ˜ ˙ | | = A x ˜ + f A x ˜ + F
x ˜ t k t e A ( t τ ) F d t = F A ( e A ( t t k ) 1 ) , t [ t k , t k + 1 )
it can be calculated that:
T = t k + 1 t k t t k = 1 A ln ( A F ( x ˜ + 1 ) ) 0
Thus, the inter-event times t k + 1 t k are lower bounded by a nonzero positive constant T, that is the Zeno behavior does not occur.

4. Simulation

In this section, a fan speed control system is used to illustrate the effectiveness of the designed event-triggered adaptive fault-tolerant controller. The fan speed control system presented in reference [32] is subject to external disturbance and actuator faults. It is shown that even with unknown faults in the armature voltage, the proposed speed event-triggered adaptive fault-tolerant controller can realize the asymptotic regulation control of the desired reference signal for the fan speed.
The dynamics of a fan driven by a DC motor is described by:
J 1 v ˙ = k 1 I τ L τ D ( v ) J 2 I ˙ = u k 2 v R I + d e y = v
where v is the fan speed, I is the armature current, τ L is the constant load torque, τ D ( v ) is the drag torque, u is the armature voltage, which is considered as the input, J 1 , k 1 , k 2 , R are known positive constants, and the inductance J 2 may be an unknown constant. The function d e represents the uncertain external disturbance. The control task is the set-point regulation control of the fan speed v, against the unknown faults and the disturbance d e .
In order to realize the control objective, we introduce the change of coordinates:
x 1 = v , x 2 = k 1 J 1 I
With the new coordinates, the fan speed control system (70) is turned into:
x ˙ 1 = x 2 1 J 1 τ 0 ( x 1 ) 1 J 1 τ L x ˙ 2 = k 1 k 2 J 1 J 2 x 1 R J 2 x 2 + k 1 J 1 J 2 u + 1 J 2 d e y = x 1 .
Clearly, System (72) is the strict feedback form in System (1) with:
f 1 ( x ̲ 1 ) = 1 J 1 τ 0 ( x 1 ) 1 J 1 τ L , a = 1 J 2 , f 2 ( x ) = k 1 k 2 J 1 x 1 R x 2 , b = k 1 J 1 J 2 , d 0 = 1 J 2 d e
We set the system model system as τ 0 ( x 1 ) = sin ( x 1 ) , τ L = J 1 = k 1 = k 2 = R = 1 , the initial conditions x 1 ( 0 ) = 9.6 , x 2 ( 0 ) = 0.6 , and the external disturbance d e = 10 . We choose the healthy indicator λ = 0.8 and the bias fault μ = 2 . Under the event-triggered adaptive fault-tolerant control law (33) with the events triggering condition (27)–(29) and the traditional continuous time fault-tolerant control law (15)–(16) with the parameter update laws (20)–(22), the simulation comparison results are described in Figure 3, Figure 4 and Figure 5.
From the simulation results shown in Figure 3 and Figure 4, it can be seen that all the states are globally bounded and convergent, then the good set-point regulation performance can be achieved by the proposed methodology in the paper. In this way, the regulation of the fan speed v is achieved, even under the external disturbance in the armature voltage and the actuator faults. Moreover, Figure 5 shows the trajectories of the control signals u ( t ) under event-triggered control and continuous time control. The event-triggered control signal are constant in some time intervals, then the proposed event-triggered FTC mechanism can increase the utilization of valuable network resources. Therefore, an appropriate compromise is realized between control performance and real-time transmission consumption.

5. Conclusions

This paper addressed the problem of the asymptotic tracking by using event-triggered adaptive fault-tolerant control for uncertain systems with actuator failures and external disturbance. The proposed system model was general enough to express many extended chained form systems and practical nonlinear examples. By using the the event-triggered theory, the adaptive backstepping technique, and Lyapunov stability theory, this paper presented a novel fault-tolerant control strategy. It was shown that the proposed control laws guaranteed an appropriate comprise between the control performance and the sensor data real-time transmission consumption. Meanwhile, the convergence could be realized even with the actuator faults by the simple fault-tolerant control law. One of the future research topics would be the extension of the presented method to more general cases; for example, the finite-time FTC for the systems subject to the actuator saturation, small delays, and sampling noise.

Author Contributions

Conceptualization, C.Z.; methodology, C.Z., X.C., and K.Z.; software, C.Z. and C.L.; supervision, K.Z., X.Xin, and H.W.; validation, C.Z., X.C., and C.L.; writing, original draft, C.Z. and K.Z.; writing, review and editing, C.Z. and X.X. All authors read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key Research and Development Program of China (Grant No. 2018YFB1500803) and by the National Natural Science Foundation of China (Grant No. 61773118, Grant No. 61703100, and Grant No. 61973083).

Acknowledgments

The authors would like to express their great appreciation to the Associate Editor and the reviewers for their insightful and constructive suggestions in improving the quality of this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gertler, J. Fault Detection and Diagnosis in Engineering Systems; Marcel Dekker: New York, NY, USA, 1998. [Google Scholar]
  2. Jiang, J. Fault-tolerant control systems-an introductory overview. Autom. Sinca 2005, 31, 161–174. [Google Scholar]
  3. Yao, L.; Wu, W.; Kang, Y.; Li, L. Fault Diagnosis and Minimum Rational Entropy Fault Tolerant Control of Stochastic Distribution Collaborative Systems. Entropy 2018, 20, 820. [Google Scholar] [CrossRef] [Green Version]
  4. Zhang, Y.; Jiang, J. Bibliographical review on reconfigurable fault-tolerant control systems. Annu. Rev. Control 2008, 32, 229–252. [Google Scholar] [CrossRef]
  5. Yu, X.; Jiang, J. A survey of fault-tolerant controllers based on safety-related issues. Annu. Rev. Control 2015, 39, 46–57. [Google Scholar] [CrossRef]
  6. Hao, L.; Park, J.H.; Ye, D. Integral Sliding Mode Fault-Tolerant Control for Uncertain Linear Systems Over Networks With Signals Quantization. IEEE Trans. Neural Netw. 2017, 28, 2088–2100. [Google Scholar] [CrossRef] [PubMed]
  7. Godard, G.; Kumar, K.D. Fault tolerant reconfigurable satellite formations using adaptive variable structure techniques. J. Guid. Control. Dyn. 2010, 33, 969–984. [Google Scholar]
  8. Zhu, C.; Li, C.; Zhang, K.; Wei, H. Fault tolerant control for a general class of nonholonomic dynamic systems via terminal sliding mode. In Proceedings of the IEEE 2017 29th Chinese Control And Decision Conference (CCDC), Chongqing, China, 28–30 May 2017; pp. 7378–7383. [Google Scholar]
  9. Zhai, D.; An, L.; Li, J.; Zhang, Q. Adaptive fuzzy fault-tolerant control with guaranteed tracking performance for nonlinear strict feedback systems. Fuzzy Sets Syst. 2016, 302, 82–100. [Google Scholar] [CrossRef]
  10. Prodan, I.; Zio, E.; Stoican, F. Fault tolerant predictive control design for reliable microgrid energy management under uncertainties. Energy 2015, 91, 20–34. [Google Scholar] [CrossRef] [Green Version]
  11. Li, X.; Shi, P. Cooperative fault-tolerant tracking control of heterogeneous hybrid-order mechanical systems with actuator and amplifier faults. Nonlinear Dyn. 2019, 98, 447–462. [Google Scholar] [CrossRef]
  12. Merheb, A.R.; Noura, H.; Bateman, F. Design of passive fault-tolerant controllers of a quadrotor based on sliding mode theory. Int. J. Appl. Math. Comput. Sci. 2015, 25, 561–576. [Google Scholar] [CrossRef] [Green Version]
  13. Liu, Z.; Yuan, C.; Yu, X.; Zhang, Y. Retrofit fault-tolerant tracking control design of an unmanned quadrotor helicopter considering actuator dynamics. Int. J. Robust Nonlinear Control 2019, 29, 5293–5313. [Google Scholar] [CrossRef]
  14. Hosseinzadeh, M.; Salmasi, F.R. Fault-Tolerant Supervisory Controller for a Hybrid AC/DC Micro-Grid. IEEE Trans. Smart Grid 2018, 9, 2809–2823. [Google Scholar] [CrossRef]
  15. Ma, J.; Jiang, J. Applications of fault detection and diagnosis methods in nuclear power plants: A review. Prog. Nucl. Energy 2011, 53, 255–266. [Google Scholar] [CrossRef]
  16. Ltaief, H.; Gabriel, E.; Garbey, M. Fault tolerant algorithms for heat transfer problems. J. Parallel Distrib. Comput. 2008, 68, 663–677. [Google Scholar] [CrossRef]
  17. Li, X.J.; Yang, G.H. Robust adaptive fault-tolerant control for uncertain linear systems with actuator failures. IET Control Theory Appl. 2012, 6, 1544–1551. [Google Scholar] [CrossRef]
  18. Miroslav, K.; Kanellakopoulos, I.; Petar, V. Nonlinear and Adaptive Control Design; Wiley: New York, NY, USA, 1995. [Google Scholar]
  19. Ioannou, P.A.; Sun, J. Robust Adaptive Control; Prentice Hall: New York, NY, USA, 1996. [Google Scholar]
  20. Kanellakopoulos, I.; Kokotovic, P.V.; Morse, A.S. Systematic design of adaptive controllers for feedback linearizable systems. In Proceedings of the IEEE 1991 American Control Conference, Boston, MA, USA, 26–28 June 1991; pp. 649–654. [Google Scholar]
  21. Jiang, Y.; Hu, Q.; Ma, G. Adaptive backstepping fault-tolerant control for flexible spacecraft with unknown bounded disturbances and actuator failures. ISA Trans. 2010, 49, 57–69. [Google Scholar] [CrossRef]
  22. Wang, Y.; Wilson, P.A.; Liu, X. Adaptive neural network-based backstepping fault tolerant control for underwater vehicles with thruster fault. Ocean. Eng. 2015, 110, 15–24. [Google Scholar] [CrossRef]
  23. Van, M.; Mavrovouniotis, M.; Ge, S.S. An adaptive backstepping nonsingular fast terminal sliding mode control for robust fault tolerant control of robot manipulators. IEEE Trans. Syst. Man Cybern. Syst. 2018, 49, 1448–1458. [Google Scholar] [CrossRef] [Green Version]
  24. Liu, S.; Jiang, B.; Mao, Z.; Ding, S.X. Adaptive Backstepping Based Fault-tolerant Control for High-speed Trains with Actuator Faults. Int. J. Control. Autom. Syst. 2019, 17, 1408–1420. [Google Scholar] [CrossRef]
  25. Heemels, W.; Donkers, M.C.F. Model-based periodic event-triggered control for linear systems. Automatica 2013, 49, 698–711. [Google Scholar] [CrossRef]
  26. Liu, T.; Jiang, Z.P. Event-based control of nonlinear systems with partial state and output feedback. Automatica 2015, 53, 10–22. [Google Scholar] [CrossRef]
  27. Li, Y.X.; Yang, G.H. Observer-based fuzzy adaptive event-triggered control codesign for a class of uncertain nonlinear systems. IEEE Trans. Fuzzy Syst. 2017, 26, 1589–1599. [Google Scholar] [CrossRef]
  28. Zhang, C.H.; Yang, G.H. Event-triggered adaptive output feedback control for a class of uncertain nonlinear systems with actuator failures. IEEE Trans. Cybern. 2018, 50, 201–210. [Google Scholar] [CrossRef]
  29. Zhang, C.H.; Yang, G.H. Event-triggered control for a class of strict feedback nonlinear systems. Int. J. Robust Nonlinear Control 2019, 29, 2112–2124. [Google Scholar] [CrossRef]
  30. Zhou, J.; Wen, C.; Zhang, Y. Adaptive backstepping control of a class of uncertain nonlinear systems with unknown backlash-like hysteresis. IEEE Trans. Autom. Control 2004, 49, 1751–1759. [Google Scholar] [CrossRef] [Green Version]
  31. Zhang, J.; Xu, H.B.; Zhang, H.B. Observer-based sampled-data control for a class of continuous nonlinear systems. Acta Autom. Sin. 2010, 36, 1780–1787. [Google Scholar] [CrossRef]
  32. Wu, K.; Yu, J.; Sun, C. Global robust regulation control for a class of cascade nonlinear systems subject to external disturbance. Nonlinear Dyn. 2017, 90, 1209–1222. [Google Scholar] [CrossRef]
  33. Wang, Y.; Song, Y.; Krstic, M.; Wen, C. Fault-tolerant finite time consensus for multiple uncertain nonlinear mechanical systems under single-way directed communication interactions and actuation failures. Automatica 2016, 63, 374–383. [Google Scholar] [CrossRef]
  34. Yu, J.; Shi, P.; Zhao, L. Finite-time command filtered backstepping control for a class of nonlinear systems. Automatica 2018, 92, 173–180. [Google Scholar] [CrossRef]
  35. Zhang, C.H.; Yang, G.H. Event-Triggered Global Finite-Time Control for a Class of Uncertain Nonlinear Systems. IEEE Trans. Autom. Control 2019, 65, 1340–1347. [Google Scholar] [CrossRef]
  36. Sun, W.; Su, S.F.; Dong, G.; Bai, W. Reduced adaptive fuzzy tracking control for high-order stochastic nonstrict feedback nonlinear system with full-state constraints. IEEE Trans. Syst. Man Cybern. Syst. 2019. [Google Scholar] [CrossRef]
  37. Sun, W.; Su, S.F.; Wu, Y.; Xia, J.; Nguyen, V.T. Adaptive fuzzy control with high-order barrier Lyapunov functions for high-order uncertain nonlinear systems with full-state constraints. IEEE Trans. Cybern. 2019. [Google Scholar] [CrossRef] [PubMed]
  38. Li, H.; Zhao, S.; He, W.; Lu, R. Adaptive finite-time tracking control of full state constrained nonlinear systems with dead-zone. Automatica 2019, 100, 99–107. [Google Scholar] [CrossRef]
  39. Du, H.; Qian, C.; Li, S. Global stabilization of a class of uncertain upper-triangular systems under sampled-data control. Int. J. Robust Nonlinear Control 2013, 23, 620–637. [Google Scholar] [CrossRef]
  40. Wang, P.; Chai, L.; Chen, C.C.; Fei, S. Global sampled-data output-feedback stabilization for nonlinear systems with unknown measurement sensitivity. Int. J. Robust Nonlinear Control 2019, 29, 4909–4927. [Google Scholar] [CrossRef]
Figure 1. Architecture for event-triggered adaptive fault-tolerant control.
Figure 1. Architecture for event-triggered adaptive fault-tolerant control.
Entropy 22 00598 g001
Figure 2. Architecture for the improved event-triggered adaptive fault-tolerant control.
Figure 2. Architecture for the improved event-triggered adaptive fault-tolerant control.
Entropy 22 00598 g002
Figure 3. The trajectories of the states x 1 ( t ) under event-triggered control and continuous time control.
Figure 3. The trajectories of the states x 1 ( t ) under event-triggered control and continuous time control.
Entropy 22 00598 g003
Figure 4. The trajectories of the states x 2 ( t ) under event-triggered control and continuous time control.
Figure 4. The trajectories of the states x 2 ( t ) under event-triggered control and continuous time control.
Entropy 22 00598 g004
Figure 5. u ( t ) under event-triggered control and continuous time control.
Figure 5. u ( t ) under event-triggered control and continuous time control.
Entropy 22 00598 g005

Share and Cite

MDPI and ACS Style

Zhu, C.; Li, C.; Chen, X.; Zhang, K.; Xin, X.; Wei, H. Event-Triggered Adaptive Fault Tolerant Control for a Class of Uncertain Nonlinear Systems. Entropy 2020, 22, 598. https://doi.org/10.3390/e22060598

AMA Style

Zhu C, Li C, Chen X, Zhang K, Xin X, Wei H. Event-Triggered Adaptive Fault Tolerant Control for a Class of Uncertain Nonlinear Systems. Entropy. 2020; 22(6):598. https://doi.org/10.3390/e22060598

Chicago/Turabian Style

Zhu, Chenglong, Chenxi Li, Xinyi Chen, Kanjian Zhang, Xin Xin, and Haikun Wei. 2020. "Event-Triggered Adaptive Fault Tolerant Control for a Class of Uncertain Nonlinear Systems" Entropy 22, no. 6: 598. https://doi.org/10.3390/e22060598

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