Next Article in Journal
Sequential Optimal Trajectory Planning Scheme for Robotic Manipulators along Specified Path Based on Direct Collocation Method
Previous Article in Journal
Parameter Tuning Approach for Incremental Nonlinear Dynamic Inversion-Based Flight Controllers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Decentralized Output-Feedback Adaptive Event-Triggered Control for Interconnected Nonlinear Delay Systems with Actuator Failures

Institute of Intelligent Manufacturing, Nanjing Tech University, Nanjing 211816, China
*
Author to whom correspondence should be addressed.
Actuators 2024, 13(5), 188; https://doi.org/10.3390/act13050188
Submission received: 11 April 2024 / Revised: 10 May 2024 / Accepted: 12 May 2024 / Published: 15 May 2024
(This article belongs to the Section Control Systems)

Abstract

:
This paper investigates decentralized adaptive event-triggered fault-tolerant control for interconnected nonlinear delay systems with actuator failures. The actuator failures suffered include loss of effectiveness and bias faults. A control scheme based on the K-filter is proposed, which effectively compensates for the effects of unknown actuator failures. A hyperbolic tangent function and neural network are introduced to approximate the unknown interconnection function and nonlinear delay function. By introducing the dynamic surface control method, the “explosion of complexity” issue is addressed. Furthermore, our proposed controller can ensure that all states of the corresponding closed-loop system are semi-globally uniformly ultimately bounded and that the tracking error can converge to a small neighborhood of zero. Meanwhile, Zeno behavior can be effectively avoided. Finally, the validity of the proposed control scheme is verified using a simulation example.

1. Introduction

In recent years, adaptive control for nonlinear systems has been widely studied. Because neural networks (NNs) and fuzzy logic systems (FLSs) have strong approximation ability, they are used to approximate unknown nonlinear functions. As typical nonlinear systems, interconnected nonlinear systems are popular because of their broad application. Interconnected nonlinear systems have nonlinear and uncertain characteristics, which lead to difficulties in controller design. To address these problems, a decentralized control structure has been proposed, which naturally reduces the computational burden associated with centralized control. Hence, some researchers have proposed some adaptive decentralized control methods for interconnected nonlinear systems [1,2]. In [3], an adaptive decentralized control method for interconnected nonlinear systems with unmodeled dynamics was proposed. The adaptive fuzzy decentralized output-feedback control problem for switched interconnected nonlinear systems was first investigated in [4]. A decentralized backstepping control method for interconnected systems with non-triangular structural uncertainties was investigated in [5]. In practice, time-varying delay characteristics are common, significantly impacting the stability and performance of the system. The traditional linear theory cannot describe and deal with these delay characteristics. To address this issue, an adaptive decentralized control method based on NNs for interconnected nonlinear systems with time delays was proposed in [6]. The decentralized output-feedback control problem for interconnected nonlinear systems with input delays and saturation was studied in [7].
The occurrence of actuator failures is common in modern industrial control systems, which affects the stability of the system. Consequently, it is of great theoretical and practical significance to study fault-tolerant control (FTC) of nonlinear systems [8,9]. In recent years, many effective FTC methods have been developed to address the above-mentioned problems. In [10], an adaptive fuzzy fault-tolerant control method was proposed for the cascade chemical reactor system. In [11,12], adaptive FTC methods were developed for a class of single-input single-output (SISO) nonlinear systems. In the existing literature [13,14,15,16], the focus has gradually shifted from SISO nonlinear systems to multi-input multiple-output (MIMO) nonlinear systems with the same actuator failures mentioned in [11,12]. It can be seen that the above works are based on continuous control methods to address the control problem of nonlinear systems with actuator failures, including loss of effectiveness and bias faults. However, few researchers have addressed the control problem of interconnected nonlinear delay systems with such actuator failures using the discrete control method.
In recent years, event-triggered control has become a research hotspot. Compared with the continuous control method, event-triggered control can save limited communication bandwidth while ensuring system performance. As a result, event-triggered control has been extensively studied. In [17], the adaptive event-triggered control problem for a class of uncertain nonlinear systems was considered, in which the assumption of the input-to-state stability is no longer needed. In [18], an adaptive NN event-triggered control method for switched nonlinear systems was proposed, in which the restrictions on nonlinear functions no longer need to be considered. In [19], the adaptive event-triggered control problem for a more general nonlinear system was considered, considering cases with unmodeled dynamics and nonlinear time delays. Furthermore, the authors of [20] proposed an encoding–decoding mechanism that further saves communication resources based on an event-triggered mechanism. As far as we know, event-triggered control has good flexibility and responsiveness, helping to reduce wear and failure to a certain extent. Nevertheless, constructing an event-triggered controller for interconnected nonlinear systems with actuator faults remains a challenge. Therefore, this issue becomes the second motivation for this study.
Based on the above discussion, this paper investigates the output-feedback adaptive event-triggered tracking control problem for a class of uncertain nonlinear large-scale interconnected systems with actuator failures and time-varying delays. Although the above-mentioned articles have been well studied, addressing the coupling problem between the interconnection and time-varying delay components becomes important. Moreover, effectively saving communication resources and designing a decentralized adaptive event-triggered fault-tolerant control scheme under the premise of ensuring system performance is particularly important. The main contributions of this paper can be summarized as follows:
  • Compared with the literature [13,14,21,22], a new fault-tolerant control strategy based on the K-filter is proposed. The unmeasured states are well estimated, and the actuator failures are compensated for. The interconnected nonlinear function and nonlinear delay function are approximated by introducing a hyperbolic tangent function and NNs.
  • A decentralized adaptive event-triggered controller is developed to ensure that all closed-loop signals are bounded and that tracking errors can converge to a small neighborhood of zero. Furthermore, by utilizing dynamic surface control and backstepping technology, the “explosion of complexity” issue is addressed.
  • Compared with the continuous control method [4,5,7], our proposed event-triggered control method can effectively reduce communication resources. It is proven through theoretical analysis that the Zeno phenomenon is avoided.
This paper is organized as follows. Problem description and preliminaries are provided in Section 2. In Section 3, the state observer, and the decentralized event-triggered controller are designed, and the system stability is analyzed. In Section 4, simulation results are shown. Conclusions are presented in Section 5.
Notations: denotes the set of real numbers; n i denotes the n i -dimensional Euclidean space; and n i × n i denotes the real n i × n i matrix space. E · is usually the symbol used to denote the expected value or expected absolute value in mathematics.

2. Problem Description and Preliminaries

In this paper, we consider the following interconnected nonlinear delay systems with actuator failures in the form of:
x ˙ i = A i x i + Ψ i y i θ i + B i u i + h i y 1 , , y N , t + f i y i t , y i t m i , 1 t , , y i t m i , n i t , y i = x i , 1 , i = 1 , , N ,
where A i = 0 I n i 1 0 0 n i × n i ; B i = 0 , , 0 , 1 T n i ; and x i = x i , 1 , , x i , n i T n i ; u i ; and y i are the unmeasurable system states, control input with actuator failure, and output of the i-th subsystem, respectively. θ i p i is an unknown parameter, and Ψ i y i = Ψ i , 1 y i , , Ψ i , n i y i T n i × p i with Ψ i , j y i p i is known as the smooth function vector. h i = h i , 1 , , h i , n i T n i is the unknown smooth nonlinear interconnected function vector, where h i and h i , j represent h i y 1 , , y N , t and h i , j y 1 , , y N , t , respectively. f i = f i , 1 , , f i , n i T n i is the unknown smooth time-varying nonlinear delay function vector, where f i , j represents f i , j y i t , y i t m i , j t , and m i , j t is the time-varying delay function. Here, 0 < m i , j < m ¯ i , j < and m ˙ i , j < m i , j * < 1 .
Actuator failures with loss of effectiveness and bias faults can be modeled as
u i = i v i + u i , h
where u i is the output of the i-th local actuator; v i is our designed input; i is the unknown actuator efficiency factor satisfying 0 < ̲ i < i 1 ; and u i , h is the uncertain bounded bias function.
Definition 1.
Consider the following nonlinear system:
d Z t = f Z t d t .
The trajectory Z t of system (3) is said to be semi-globally uniformly ultimately bounded (SGUUB) at the p-th moment if for some compact set Ω n and any initial state Z 0 = Z t 0 , there exists a constant ε > 0 , and a time constant T = T ε , Z 0 such that E Z t P < ε for all t > t 0 + T . When p = 2 , it is usually called SGUUB in the mean square.
Our control objective is to develop a decentralized adaptive event-triggered output-feedback controller in the form of (67) for system (1) with actuator faults (2) such that all states of the resulting closed-loop system are SGUUB and the tracking error can converge to a small neighborhood of zero.
To achieve the objective, some assumptions and lemmas are given below.
Assumption 1.
The desired trajectories y i , r and y ˙ i , r are available and bounded for i = 1 , , n i .
Assumption 2
([23]). For i = 1 , , N , j = 1 , , n i , the interconnected nonlinear function h i , j satisfies
h i , j 2 γ = 1 N y γ h i , j , γ y γ 2 ,
where h i , j , γ y γ 0 denotes the unknown smooth function.
Assumption 3
([24]). The nonlinear functions f i , j · satisfy the following inequalities for j = 1 , , n i
f i , j y i t , y i t m i , j t 2 a i , j , 1 f ¯ i , j , 1 y i t + a i , j , 2 f ¯ i , j , 2 y i t m i , j t ,
where a i , j , 1 and a i , j , 2 are positive constants. f ¯ i , j , p · represents the uncertain smooth function, where f ¯ i , j , p 0 = 0 for i = 1 , , N , j = 1 , , n i , p = 1 , 2 . Additionally, f ¯ i , j , p · satisfies
f ¯ i , j , p y ˜ i t + y i , r t y ˜ i t f i , j , p * y ˜ i t + η i , j , p y i , r t ,
where y ˜ i t and y i , r t are variables, f i , j , p * represents the uncertain functions, and η i , j , p y i , r t represents the bounded functions for a bounded variable y i , r t with η i , j , p 0 = 0 .
Lemma 1
([25]). There exists a constant ν > 0 and a variable λ such that
0 λ λ tanh λ ν 0.2785 ν .
Lemma 2
([26]). Define the set S ϖ i = { λ i λ i < 0.2554 ϖ i } , i = 1 , , N . For λ i S ϖ i , the inequality 1 16 tanh 2 λ i λ i ϖ i ϖ i 0 holds, where ϖ i > 0 is a constant.
Lemma 3
([27]). For the continuous function F ( Z ) on the compact set Ω Z , a radial basis function neural network (NN) exists such that
F ( Z ) = ϑ * T S Z + ε * Z , Z Ω Z
where ϑ * = ϑ 1 * , ϑ 2 * , , ϑ N * T is the ideal weight vector and S Z = S 1 Z , S 2 Z , , S N Z T , with S i Z being the Gaussian function. The number of NN nodes is N > 1 , and ε * is the bounded approximation error with ε * ε ¯ .
Lemma 4.
For any constant χ > 0 and any variable x , the following inequality holds
0 x x 2 x 2 + χ 2 χ .

3. Main Results

In this section, the main results are presented. First, a K-filter is constructed to estimate the unmeasured states. Then, the intermediate design steps are given. Subsequently, a decentralized event-triggered controller is designed. Finally, the system stability is analyzed.

3.1. State Observer Design

To obtain the unmeasurable states, we design a K-filter utilizing the output signal y i and control signal u i for the i-th subsystem
Λ ˙ i = A c i Λ i + K i y i ,
Ξ ˙ i = A c i Ξ i + Ψ i y i ,
ξ ˙ i = A c i ξ i + B i v i ,
where K i = k i , 1 , , k i , n i T n i such that all the eigenvalues of A c i = A i K i E 1 T are in the open left-half plane; E 1 = 1 , 0 , , 0 T n i ; and v i is the same as v i in (2). Then, the state estimate of the i-th subsystem for system (1) can be expressed as
x ^ i = Λ i + Ξ i θ i + i ξ i .
Remark 1.
On the one hand, the K-filter based on actuator failures is constructed to address the coupling problem of unknown states and actuator effectiveness loss. On the other hand, the K-filter updates the state estimates recursively, avoiding redundant calculations and improving computational efficiency.
The observer error is defined as x ˜ i = x ˜ i , 1 , , x ˜ i , n i T = x i x ^ i . Its derivative is
x ˜ ˙ i = A c i x ˜ i + B i u i , h + h i + f i .
For the error system, we consider the following Lyapunov function
V i , 0 = x ˜ i T P i x ˜ i ,
where P i is a positive definite matrix such that A c i T P i + P i A c i = Q i , with Q i being a positive definite matrix to be determined in stability analysis.
Then, taking the time derivative of V i , 0 along (14), one has
V ˙ i , 0 = x ˜ i T A c i T P i + P i A c i x ˜ i + 2 x ˜ i T P i B i u i , h + h i + f i .
Using Young’s inequality, one can obtain the following equalities:
2 x ˜ i T P i B i u i , h P i 2 x ˜ i 2 + u ¯ i , h 2 ,
2 x ˜ i T P i h i P i 2 x ˜ i 2 + h i 2 ,
2 x ˜ i T P i f i P i 2 x ˜ i 2 + f i 2 .
Substituting (17), (18), and (19) into (16) yields
V ˙ i , 0 x ˜ i T Q i 3 P i 2 x ˜ i + u ¯ i , h 2 + h i 2 + f i 2 .

3.2. Intermediate Design Steps

Let Λ i , 2 , Ξ i , 2 , ξ i , 2 , and x ˜ i , 2 denote the second entries of Λ i , Ξ i , ξ i , and x ˜ i , respectively. Based on the design procedure similar to [28], we have
y ˙ i = Λ i , 2 + Ξ i , 2 T θ i + ξ i , 2 + x ˜ i , 2 + Ψ i , 1 T y i θ i + h i , 1 + f i , 1 ,
ξ ˙ i , j = ξ i , j k i , j ξ i , 1 , j = 2 , , n i 1 ,
ξ ˙ i , n i = v i k i , n i ξ i , 1 ,
where v i is the same as v i in (2).
Then, we formulate the following coordinate changes:
z i , 1 = y i y i , r ,
z i , j = ξ i , j ζ i , j , j = 2 , , n i ,
where ζ i , j j = 2 , , n i represents the output of the first-order low-pass filters. These filters for i = 1 , , N , j = 1 , , n i 1 are described as follows:
κ i , j + 1 ζ ˙ i , j + 1 = α i , j ζ i , j + 1 , ζ i , j + 1 0 = α i , j 0 ,
where κ i , j + 1 is a design parameter.
Remark 2.
In the backstepping control approach, the design of the control law involves the utilization of states as virtual control signals. Each step of the design necessitates both the virtual control signals and their corresponding derivatives. Theoretically, the calculation of the virtual control signal derivatives is simple. However, it can be quite complicated and tedious in applications when n is greater than three because the control signal α i , n i will include the derivative of α i , n i 1 , the second derivative of α i , n i 2 , and the third derivative of α i , n i 3 , thereby causing the “explosion of complexity” problem. To address this problem, a dynamic surface control method was proposed in [29,30,31].
Define the difference between the virtual controller and the first-order low-pass filter as follows:
Π i , j = ζ i , j α i , j 1 .
Remark 3.
According to [32], the boundary layer errors ζ i , j α i , j 1 will converge asymptotically to zero only if κ i , j is very small. Thus, we should set κ i , j to a small constant in the simulation example. Additionally, the boundedness of ζ i , j α i , j 1 is guaranteed by introducing the boundary layer error.
Concerning the unknown parameters, we introduce
β i , 1 = 1 i , β i , 2 = sup i 2 ,
where β ^ i , 1 and β ^ i , 2 are the estimations of β i , 1 and β i , 2 , respectively. β ˜ i , 1 = β i , 1 β ^ i , 1 and β ˜ i , 2 = β i , 2 β ^ i , 2 are the corresponding estimation errors.
Step i, 1: Based on (21) and (24), one has
z ˙ i , 1 = Λ i , 2 + Ξ i , 2 T θ i + Ψ i , 1 T θ i + x ˜ i , 2 + i ξ i , 2 + h i , 1 + f i , 1 y ˙ i , r ,
Construct the Lyapunov function V i , 1 as
V i , 1 = V i , 0 + 1 2 z i , 1 2 + 1 2 Π i , 2 2 + 1 2 θ ˜ i T Γ i 1 θ ˜ i + 1 2 ϑ ˜ i 2 + i 2 β ˜ i , 1 2 + 1 2 β ˜ i , 2 2 ,
where θ ˜ i denotes the estimation of θ i , with θ ^ i = θ i θ ˜ i , and Γ i > 0 is a design parameter.
The time derivative of V i , 1 can be obtained as follows:
V ˙ i , 1 = V ˙ i , 0 + z i , 1 ( Λ i , 2 + Ω i T θ i + x ˜ i , 2 + h i , 1 + f i , 1 + i z i , 2 + Π i , 2 + α i , 1 y ˙ i , r ) + Π i , 2 Π ˙ i , 2 θ ˜ i T Γ i 1 θ ^ ˙ i ϑ ˜ i T ϑ ^ ˙ i i β ˜ i , 1 β ^ ˙ i , 1 β ˜ i , 2 β ^ ˙ i , 2 x ˜ i T Q i 3 P i 2 x ˜ i + u ¯ i , h 2 + h i 2 + f i 2 + z i , 1 ( Λ i , 2 + Ω i T θ i + x ˜ i , 2 + h i , 1 + f i , 1 + i z i , 2 + Π i , 2 + α i , 1 y ˙ i , r ) + Π i , 2 Π ˙ i , 2 θ ˜ i T Γ i 1 θ ^ ˙ i ϑ ˜ i T ϑ ^ ˙ i i β ˜ i , 1 β ^ ˙ i , 1 β ˜ i , 2 β ^ ˙ i , 2 ,
where Ω i = Ξ i , 2 + Ψ i , 1 .
According to Young’s inequality and Assumption 2, one has
h i 2 γ = 1 N j = 1 n i ( y γ h i , j , γ ( y γ ) ) 2 y i 2 γ = 1 N j = 1 n i ( h ˜ i , j , γ ( y i ) ) 2 ,
z i , 1 h i , 1 1 2 z i , 1 2 + 1 2 h i , 1 2 1 2 z i , 1 2 + 1 2 γ = 1 N y γ h i , 1 , γ y γ 2 1 2 z i , 1 2 + 1 2 y i 2 γ = 1 N ( h ˜ i , 1 , γ ( y i ) ) 2 ,
where h ˜ i , j , γ for j = 1 , , n i are smooth nonlinear functions.
Then, one can have
V ˙ i , 1 x ˜ i T Q i 3 P i 2 x ˜ i + u ¯ i , h 2 + f i 2 + 1 2 z i , 1 2 + Π i , 2 Π ˙ i , 2 + z i , 1 ( Λ i , 2 + Ω i T θ i + x ˜ i , 2 + f i , 1 + i z i , 2 + Π i , 2 + α i , 1 y ˙ i , r ) θ ˜ i T Γ i 1 θ ^ ˙ i + y i 2 γ = 1 N j = 1 n i h ˜ i , j , γ y i 2 + 1 2 y i 2 γ = 1 N h ˜ i , 1 , γ y i 2 ϑ ˜ i T ϑ ^ ˙ i i β ˜ i , 1 β ^ ˙ i , 1 β ˜ i , 2 β ^ ˙ i , 2 .
Choose the Lyapunov candidate function as
V i , τ = 3 a i , 1 , 2 e λ i m ¯ i , 1 2 1 m i , 1 * t m i , 1 t t c i , 1 s d s + j = 2 n i a i , j , 2 e λ i m ¯ i , j 1 m i , 1 * t m i , j t t c i , j s d s ,
where c i , j s = e λ i t s z i , 1 s f i , j , 2 * z i , 1 s and λ i is a design parameter, whose time derivative is
V ˙ i , τ λ i V i , τ + 3 a i , 1 , 2 e λ i m ¯ i , 1 2 1 m i , 1 * z i , 1 t f i , 1 , 2 * z i , 1 t 3 2 a i , 1 , 2 z i , 1 t i , 1 m f i , 1 , 2 * z i , 1 t i , 1 m + j = 2 n i a i , j , 2 e λ i m ¯ i , j 1 m i , j * z i , 1 f i , j , 2 * z i , 1 t j = 2 n i a i , j , 2 z i , 1 t i , j m f i , j , 2 * z i , 1 t i , j m ,
where we define t i , j m = t m i , j t .
Let W i , 1 = V i , 1 + V 1 τ . Then, the derivative of W i , 1 can be obtained as follows:
W ˙ i , 1 x ˜ i T Q i 3 P i 2 x ˜ i + u ¯ i , h 2 + f i 2 + 1 2 z i , 1 2 + Π i , 2 Π ˙ i , 2 + z i , 1 ( Λ i , 2 + Ω i T θ i + x ˜ i , 2 + f i , 1 + i z i , 2 + Π i , 2 + α i , 1 + 16 z i , 1 tanh 2 z i , 1 ϖ i G i y ˙ i , r ) + 1 16 tanh 2 z i , 1 ϖ i G i θ ˜ i T Γ i 1 θ ^ ˙ i ϑ ˜ i T ϑ ^ ˙ i i β ˜ i , 1 β ^ ˙ i , 1 β ˜ i , 2 β ^ ˙ i , 2 λ i V i , τ + 3 a i , 1 , 2 e λ i m ¯ i , 1 2 1 m i , 1 * z i , 1 t f i , 1 , 2 * z i , 1 t 3 2 a i , 1 , 2 z i , 1 t i , 1 m f i , 1 , 2 * z i , 1 t i , 1 m + j = 2 n i a i , j , 2 e λ i m ¯ i , j 1 m i , j * z i , 1 f i , j , 2 * z i , 1 t j = 2 n i a i , j , 2 z i , 1 t i , j m f i , j , 2 * z i , 1 t i , j m .
where G i = 1 2 γ = 1 N y i h ˜ i , 1 , γ y i 2 + γ = 1 N j = 1 n i y i h ˜ i , j , γ y i 2 .
Next, the unknown nonlinear delay functions and interconnection terms in the Lyapunov function W i , 1 are approximated using NNs.
According to Assumption 3 and Young’s inequality, one has
z i , 1 f i , 1 1 2 z i , 1 2 + 1 2 f i , 1 2 1 2 z i , 1 2 + 1 2 a i , 1 , 1 z i , 1 ( t ) f i , 1 , 1 * ( z i , 1 ( t ) ) + 1 2 a i , 1 , 1 η i , 1 , 1 ( y i , r ( t ) ) + 1 2 a i , 1 , 2 η i , 1 , 2 ( y i , r ( t i , 1 m ) ) + 1 2 a i , 1 , 2 z i , 1 ( t i , 1 m ) f i , 1 , 2 * ( z i , 1 ( t i , 1 m ) ) ,
f i 2 j = 1 n i ( a i , j , 1 z i , 1 ( t ) f i , j , 1 * ( z i , 1 ( t ) ) + a i , j , 1 η i , j , 1 ( y i , r ( t ) ) + a i , j , 2 z i , 1 ( t i , j m ) f i , j , 2 * ( z i , 1 ( t i , j m ) ) + a i , j , 2 η i , j , 2 ( y i , r ( t i , j m ) ) ) .
Let F Z i = 3 2 a i , 1 , 1 f i , 1 , 1 * ( z i , 1 ( t ) ) + 3 a i , 1 , 2 e λ i m ¯ i , 1 2 1 m i , 1 * f i , 1 , 2 * z i , 1 t + Σ j = 2 n i a i , j , 2 e λ i m ¯ i , j 1 m i , j * f i , j , 2 * ( z i , 1 ( t ) ) + Σ j = 2 n i a i , j , 1 f i , j , 1 * ( z i , 1 ( t ) ) + 16 z i , 1 tanh 2 ( z i , 1 ϖ i ) ) G i . According to Lemma 3, we can obtain F Z i = ϑ i T S i Z i + ε i , where Z i = z i , 1 .
Remark 4.
According to Assumptions 2 and 3, both the interconnected nonlinear function and the time-vary nonlinear function can be represented by smooth functions about y i . Therefore, in this paper, we choose to eliminate the influence of the interconnected nonlinear function and time-varying nonlinear function in the first step related to y i and approximate the nonlinear function using NNs.
Using Young’s inequality, one has
z i , 1 x ˜ i , 2 1 2 z i , 1 2 + 1 2 x i 2 ,
i z i , 1 z i , 2 + Π i , 2 3 2 β i , 2 z i , 1 2 + 1 4 z i , 2 2 + 1 2 Π i , 2 2 ,
z i , 1 F Z i z i , 1 ϑ i T S i Z i + 1 2 z i , 1 2 + 1 2 ε i 2 .
Construct the stabilizing function as follows:
α i , 1 = z i , 1 β ^ i , 1 2 α ¯ i , 1 2 z i , 1 2 β ^ i , 1 2 α ¯ i , 1 2 + χ i 2 ,
where χ i is a positive design parameter. With the aid of Lemma 4, we obtain
i z i , 1 α i , 1 = i z i , 1 2 β ^ i , 1 2 α ¯ i , 1 2 z i , 1 2 β ^ i , 1 2 α ¯ i , 1 2 + χ i 2 i z i , 1 β ^ i , 1 α ¯ i , 1 + i χ i .
Choose the virtual control signal and adaptive laws as follows:
α ¯ i , 1 = d i , 1 z i , 1 + 2 z i , 1 + Λ i , 2 y ˙ i , r + Ω i T θ ^ i + 3 2 β ^ i , 2 z i , 1 + ϑ ^ i T S i Z i ,
θ ^ ˙ i = Γ i Ω i z i , 1 ς i Γ i θ ^ i ,
ϑ ^ ˙ i = ϑ ^ i + z i , 1 S i Z i ,
β ^ ˙ i , 1 = z i , 1 α ¯ i , 1 β ^ i , 1 ,
β ^ ˙ i , 2 = 3 2 z i , 1 2 β ^ i , 2 ,
where ς i > 0 is a design parameter.
Remark 5.
The K-filter based on actuator failures is constructed, which draws attention to the effect of actuator failures when constructing the i , 1 -th virtual controller. This makes it difficult for us to construct a virtual controller. The stabilizing function and an adaptive law β i , 1 are introduced to address the problem of actuator failures.
The dynamics of the boundary layer error are given as follows:
Π ˙ i , 2 = Π i , 2 κ i , 2 + M i , 2 ,
where M i , 2 is a positive design parameter.
Substituting (38)–(50) into (37), one has
W ˙ i , 1 x ˜ i T ( Q i 3 P i 2 1 2 ) x ˜ i + u ¯ i , h 2 Π i , 2 2 κ i , 2 + 1 2 Π i , 2 2 + M i , 2 Π i , 2 d i , 1 z i , 1 2 + i χ i + ς i θ ˜ i T θ ^ i + ϑ ˜ i T ϑ ^ i + i β ˜ i , 1 β ^ i , 1 + β ˜ i , 2 β ^ i , 2 λ i V i , τ + 1 2 ε i 2 + 1 4 z i , 2 2 + 3 2 a i , 1 , 1 η i , 1 , 1 ( y i , r ( t ) ) + 3 2 a i , 1 , 2 η i , 1 , 2 ( y i , r ( t i , 1 m ) ) + j = 2 n i ( a i , j , 1 η i , j , 1 ( y i , r ( t ) ) + a i , j , 2 η i , j , 2 ( y i , r ( t i , j m ) ) ) + ( 1 16 tanh 2 ( z i , 1 ϖ i ) ) G i .
Step i, j: Based on (22) and (25), one has
z ˙ i , j = z i , j + 1 + Π i , j + 1 + α i , j k i , j ξ i , 1 ζ ˙ i , j .
Construct the Lyapunov function V i , j as follows:
V i , j = 1 2 z i , j 2 + 1 2 Π i , j + 1 2 ,
and in view of (52), differentiating V i , j yields
V ˙ i , j = z i , j ( z i , j + 1 + Π i , j + 1 + α i , j k i , j ξ i , 1 ζ ˙ i , j ) + Π i , j + 1 Π ˙ i , j + 1 ,
Choose the virtual control law and the dynamics of the boundary layer error as follows:
α i , j = d i , j z i , j c i , j z i , j + k i , j ξ i , 1 + ζ ˙ i , j ,
Π ˙ i , j + 1 = Π i , j + 1 κ i , j + 1 + M i , j + 1 .
Substituting (55) and (56) into (54), one has
V ˙ i , j d i , j z i , j 2 ( c i , j 1 ) z i , j 2 + 1 2 z i , j + 1 2 Π i , j + 1 2 κ i , j + 1 + 1 2 Π i , j + 1 2 + M i , j + 1 Π i , j + 1 .
Step i, ni: Based on (23) and (25), one has
z ˙ i , n i = v i k i , n i ξ i , 1 ζ ˙ i , n i ,
where v i is the same as v i in (2).
Construct the Lyapunov function V i , n i as
V i , n i = 1 2 z i , n i 2 + 1 2 Φ ˜ i 2 ,
where Φ ˜ i = Φ i Φ ^ i , with Φ ^ i being the estimation of Φ i = sup t 0 τ i , 2 t ϕ i 1 + τ i , 1 t δ i .
According to (58) and (59), differentiating V i , n i yields
V ˙ i , n i = z i , n i ( v i k i , n i ξ i , 1 ζ ˙ i , n i ) Φ ˜ i Φ ^ ˙ i .
Choose the virtual control law as follows:
α i , n i = d i , n i z i , n i c i , n i z i , n i + k i , n i ξ i , 1 + ζ ˙ i , n i .
Substituting (61) into (60), one has
V ˙ i , n i d i , n i z i , n i 2 c i , n i z i , n i 2 + z i , n i ( v i α i , n i ) Φ ˜ i Φ ^ ˙ i .

3.3. Event-Triggered Controller

In this section, an event-triggered controller is designed to stabilize interconnected nonlinear delay systems with actuator failures. On the premise of maintaining system performance, unnecessary communication resources are reduced.
The local actual control law and event-triggered mechanism are designed as follows:
v i ( t ) = ω i t i , k , t t i , k , t i , k + 1
t i , k + 1 = inf t > t i , k + 1 | e i t δ i v i ( t ) + ϕ i ,
where ω i = ω i t is an intermediate continuous control law, which is given later; e i t = ω i t v i t denotes the measurement error; and δ i 0 < δ i < 1 and ϕ i > 0 are design parameters.
According to the above event-triggered mechanism, ω i t v i t δ i v i t + ϕ i holds all the time. When τ i , 1 t and τ i , 2 t satisfy τ i , 1 t 1 and τ i , 2 t 1 , respectively, we obtain
v i t = ω i t 1 + τ i , 1 ( t ) δ i τ i , 2 ( t ) ϕ i 1 + τ i , 1 ( t ) δ i ,
with τ i , 1 ( t ) and τ i , 2 ( t ) satisfying
τ i , 1 t = τ i , 2 t = τ i t , v i ( t ) 0 , τ i , 1 t = τ i t , τ i , 2 t = τ i t , v i ( t ) < 0 ,
where τ i t is any number in 1 , 1 .
The control protocol and adaptive law are designed as follows:
ω i ( t ) = ( 1 + δ i ) α i , n i tanh z i , n i α i , n i ν i + Φ ^ i tanh z i , n i Φ ^ i ν i ,
Φ ^ ˙ i = z i , n i Φ ^ i .

3.4. Stability Analysis and Avoidance of Zeno Behavior

For the stability analysis, we choose the total Lyapunov function V as V = i = 1 N ( W i , 1 + j = 2 n i V i , j ) .
Theorem 1.
Consider a closed-loop system consisting of interconnected nonlinear systems (1); actuator failures (2); the K-filter (10)–(12); the adaptive controller designed in (45), (55), (61), and (67); and the event-triggered mechanisms (63)–(64). Then, all the signals in the closed-loop system are SGUUB, and the tracking error can converge to a small neighborhood of zero. Additionally, Zeno behavior can be effectively avoided.
Proof of Theorem 1.
As τ i , 1 ( t ) 1 , then 1 δ i 1 + τ i , 1 ( t ) δ i 1 + δ i and 1 + δ i 1 + τ i , 1 ( t ) δ i 1 . Since z i , n i α i , n i tanh ( z i , n i α i , n i ν i ) > 0 and z i , n i Φ ^ i tanh ( z i , n i Φ ^ i ν i ) > 0 , one has
z i , n i ω i ( t ) 1 + τ i , 1 ( t ) δ i z i , n i α i , n i tanh ( z i , n i α i , n i ν i ) z i , n i Φ ^ i tanh ( z i , n i Φ ^ i ν i ) .
According to Lemma 1, the following inequality can be obtained:
z i , n i ω i ( t ) 1 + τ i , 1 ( t ) z i , n i α i , n i z i , n i Φ ^ i + 0.557 ν i ,
Substituting (65) and (70) into (62), we can obtain
V ˙ i , n i d i , n i z i , n i 2 c i , n i z i , n i 2 z i , n i α i , n i z i , n i Φ ^ i z i , n i τ i , 2 ( t ) ϕ i 1 + τ i , 1 ( t ) δ i z i , n i α i , n i Φ ˜ i ( z i , n i Φ ^ i ) + 0.557 ν i d i , n i z i , n i 2 c i , n i z i , n i 2 + Φ ˜ i Φ ^ i + 0.557 ν i .
According to (51), (57), and (71), differentiating V yields
V ˙ i = 1 N ( x ˜ i T ( Q i 3 P i 2 1 2 ) x ˜ i + u ¯ i , h 2 j = 2 n i ( Π i , j 2 κ i , j 1 2 Π i , j 2 M i , j Π i , j ) j = 1 n i d i , j z i , j 2 + i χ i + ς i θ ˜ i T θ ^ i + ϑ ˜ i T ϑ ^ i + i β ˜ i , 1 β ^ i , 1 + β ˜ i , 2 β ^ i , 2 + Φ ˜ i Φ ^ i λ i V i , τ + 0.557 ν i + 1 2 ε ¯ i 2 ( c i , 2 5 4 ) z i , 2 2 j = 3 n i 1 ( c i , j 3 2 ) z i , j 2 ( c i , n i 1 2 ) z i , n i 2 + 3 2 a i , 1 , 1 η i , 1 , 1 ( y i , r ( t ) ) + 3 2 a i , 1 , 2 η i , 1 , 2 ( y i , r ( t i , 1 m ) ) + j = 2 n i ( a i , j , 1 η i , j , 1 ( y i , r ( t ) ) + a i , j , 2 η i , j , 2 ( y i , r ( t i , j m ) ) ) + ( 1 16 tanh 2 ( z i , 1 ϖ i ) ) G i ) .
The following inequalities are established by choosing an appropriate positive definite matrix Q i , κ i , j , and c i , j for j = 2 , , n i
x ˜ i T ( Q i 3 P i 2 1 2 ) x ˜ i λ min ( Q i 3 P i 2 1 2 ) x i 2 μ ¯ i x i 2 ,
( Π i , j 2 κ i , j 1 2 Π i , j 2 M i , j Π i , j ) ( 1 κ i , j 1 ) Π i , j 2 + 1 2 M i , j 2 l i , j Π i , j 2 + 1 2 M i , j 2 ,
where μ ¯ i > 0 and l i , j > 0 are parameters, and c i , 2 > 5 4 , c i , j > 3 2 , and c i , n i > 1 2 .
According to Lemma 2, 1 16 tanh 2 z i , 1 ϖ i G i 0 for z i , 1 S ϖ i ; For z i , 1 S ϖ i , 1 16 tanh 2 z i , 1 ϖ i G i Υ ¯ i * with Υ ¯ i * > 0 being a constant. In conclusion, for convenience, ( 1 16 tanh 2 ( z i , 1 ϖ i ) ) G i Υ ¯ i with Υ ¯ i Υ ¯ i * 0 for z i , 1 .
Then, adopting Young’s inequalities yields
V ˙ i = 1 N ( μ ¯ i x i 2 j = 1 n i d i , j z i , j 2 j = 2 n i l i , j Π i , j 2 ς i 2 θ ˜ i T θ ˜ i 1 2 ϑ ˜ i T ϑ ˜ i i 2 β ˜ i , 1 2 1 2 β ˜ i , 2 2 1 2 Φ ˜ i 2 λ i V i , τ + Δ i ) c V + Δ ¯ ,
where Δ i = u ¯ i , h 2 + Σ j = 2 n i M i , j 2 + i χ i + ς i 2 θ ^ i T θ ^ i + 1 2 ϑ ^ i T ϑ ^ i + i 2 β ^ i , 1 2 + 1 2 β ^ i , 2 2 + 1 2 Φ ^ i 2 + 1 2 ε ¯ i 2 + 0.557 ν i + 3 2 a i , 1 , 1 η i , 1 , 1 ( y i , r ( t ) ) + 3 2 a i , 1 , 2 η i , 1 , 2 ( y i , r ( t i , 1 m ) ) + Σ j = 2 n i ( a i , j , 1 η i , j , 1 ( y i , r ( t ) ) + a i , j , 2 η i , j , 2 ( y i , r ( t i , j m ) ) ) + Υ ¯ i , c = min { μ ¯ i , d i , j , l i , j , ς i Γ i , λ i , i = 1 , , N , j = 1 , , n i } , and Δ ¯ = i = 1 N Δ i . Therefore, following a similar analysis to [21], all the closed-loop signals are SGUUB.
From (75), we obtain that V t e c t V 0 + Δ ¯ / c × 1 e c t . As a result, z i , j , θ ^ i , ϑ ^ i , β ^ i , 1 , and β ^ i , 2 are also bounded.
As z i , 1 = y i y i , r , z i , 1 and y i , r is bounded, y i is bounded. Since A c i is Hurwitz, Λ i and Ξ i are bounded. From the backstepping procedure, α i , j and u i are bounded. By following a similar analysis to [33], system (1) is rephrased as
x ˙ i = A c i x i + Ψ i y i θ i + B i u i + h i y 1 , , y N , t + K i y i .
Because y i and u i are bounded and A c i is Hurwitz, x i is bounded. As a result, all the closed-loop signals are bounded.
Now, we show that the proposed controller can avoid Zeno behavior, i.e., for the i-th subsystem, there exists a positive number t i * such that { t i , k + 1 t i , k } t i * ( k + ) . Since e i t = ω i t v i t , t [ t i , k , t i , k + 1 ) , one has
d d t e i = d d t ( e i * e i ) 1 2 = s i g n e i e ˙ i ω i .
From (61) and (67), ω i is differentiable, and ω ˙ i is a function consisting of all the bounded closed-loop signals. Therefore, there exists a constant i > 0 such that ω i i . Since e i t i , k = 0 and lim t t i , k + 1 e i t = ϕ i , it is obtained that the lower bound of t i * must satisfy t i * ϕ i i . Therefore, Zeno behavior is avoided. □

4. Simulation Example

In this section, a simulation example is provided to verify the theoretical result. We consider interconnected nonlinear delay systems with actuator failures. The system model is given by
x ˙ 1 , 1 = x 1 , 2 + Ψ 1 , 1 θ 1 + h 1 , 1 + f 1 , 1 , x ˙ 1 , 2 = u 1 + Ψ 1 , 2 θ 1 + f 1 , 2 , y 1 = x 1 , 1 , x ˙ 2 , 1 = x 2 , 2 + Ψ 2 , 1 θ 2 + h 2 , 1 + f 2 , 1 , x ˙ 2 , 2 = u 2 + Ψ 2 , 2 θ 2 + f 2 , 2 , y 2 = x 2 , 1 ,
where θ 1 and θ 2 are unknown constants, but they are set as θ 1 = 1 and θ 2 = 1 .
The nonlinear functions in (78) are given as Ψ 1 , 1 = 0.2 sin ( x 1 , 1 2 ) , Ψ 1 , 2 = 0.15 x 1 , 1 2 , Ψ 2 , 1 = 0.2 cos ( x 2 , 1 2 ) , Ψ 2 , 2 = 0.15 x 2 , 1 sin ( x 2 , 1 ) , h 1 , 1 = 0.1 sin ( x 1 , 1 ) cos ( x 2 , 1 ) , h 2 , 1 = 0.2 sin ( x 1 , 1 2 x 2 , 1 ) , f 1 , 1 = 0.3 sin ( x 1 , 1 2 ( t m 1 , 1 ( t ) ) ) , f 1 , 2 = 0.2 x 1 , 1 ( t m 1 ( t ) ) sin ( x 1 , 1 x 1 , 1 ( t m 1 , 2 ( t ) ) ) , f 2 , 1 = 0.15 cos ( x 2 , 1 ( t m 2 , 1 ( t ) ) ) , and f 2 , 2 = 0.2 x 2 , 1 2 ( t m 2 , 2 ( t ) ) , where m 1 , 1 ( t ) = m 1 , 2 ( t ) = m 2 , 1 ( t ) = m 2 , 2 ( t ) = 0.1 ( 1 + sin ( t ) ) are the time-varying delay functions.
The initial values of the variables are given as x 1 , 1 = 0.1 , x 1 , 2 = 0.2 , x 2 , 1 = 0.1 , x 2 , 2 = 0.2 , θ ^ 1 = 1.2 , θ ^ 2 = 1.2 , [ Λ 1 , 1 , Λ 1 , 2 , Λ 2 , 1 , Λ 2 , 2 ] = [ 0 , 0 , 0 , 0 ] , [ Ξ 1 , 1 , Ξ 1 , 2 , Ξ 2 , 1 , Ξ 2 , 2 ] = [ 0 , 0 , 0 , 0 ] , [ ξ 1 , 1 , ξ 1 , 2 , ξ 2 , 1 , ξ 2 , 2 ] = [ 0 , 0 , 0 , 0 ] , ϑ ^ 1 = ϑ ^ 2 = [ 0 , , 0 ] T , β ^ 1 , 1 = β ^ 1 , 2 = β ^ 2 , 1 = β ^ 2 , 2 = 1 , ζ 1 , 2 = ζ 2 , 2 = 0 , and Φ ^ 1 = Φ ^ 2 = 0 . Then, S i Z i = [ μ F i , 1 , , μ F i , σ ] T is the basis function vector, with μ F i , σ being the Gaussian function in the following form:
μ F i , σ = e 0.25 Z i 5 + σ 2 , σ = 1 , , 9 , i = 1 , 2 ,
where σ is the center of the neural network. The desired trajectory signal of each subsystem is chosen as y i , r = 2 sin ( 0.5 t ) , i = 1 , 2 .
The design parameters are k 1 , 1 = 20 , k 1 , 2 = 10 , k 2 , 1 = 17 , k 2 , 2 = 10 , κ 1 , 1 = 0.1 , κ 2 , 1 = 0.1 , d 1 , 1 = 45 , d 1 , 2 = 45 , d 2 , 1 = 45 , d 2 , 2 = 45 , ν 1 = 1.2 , ν 2 = 1.5 , ς 1 = 2 , ς 2 = 2 , χ 1 = 0.01 , χ 2 = 0.01 , M 1 , 2 = 1 , and M 2 , 2 = 1 .
Actuator 1 with loss of effectiveness is described as u 1 t = 0.6 v 1 t , t > 7 s, and actuator 2 with loss of effectiveness and bias faults is described as u 2 t = 0.8 v 2 t + 0.5 , t > 12 s. Based on the above analysis, the verification results are given in Figure 1, Figure 2, Figure 3, Figure 4 and Figure 5. The output of the two subsystems is given in Figure 1 and Figure 2. Figure 3 and Figure 4 depict the input and output signals of the two actuators. It is worth noting that the moment when the actuator failure occurred is marked with ∗. The time intervals of the triggering events are shown in Figure 5. Obviously, all the closed-loop signals are bounded and Zeno behavior is avoided.

5. Conclusions

In this paper, a decentralized observer-based event-triggered fault-tolerant control scheme was derived for interconnected nonlinear delay systems. Our proposed event-triggered controller ensures that all system states are SGUUB. The problem of the “explosion of complexity” is addressed by introducing first-order low-pass filters. The property of hyperbolic tangent functions and the approximation capability of NNs are used to handle interconnected nonlinear functions and time-varying delays. According to the simulation example, the Zeno phenomenon is avoided. In the future, it would be interesting to study dual-channel event-triggered control for interconnected nonlinear systems with actuator failures and denial-of-service attacks.

Author Contributions

Conceptualization, W.H. and Y.L.; methodology, Y.L.; software, W.H.; validation, Y.L.; formal analysis, Y.L.; investigation, Y.L.; writing—original draft preparation, Y.L.; writing—review and editing, W.H., Y.L., and Q.Z.; supervision, W.H. and Q.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Key Research and Development Program of China under grant 2022YFB3305300 and in part by the National Natural Science Foundation of China under grant 62333010.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available as no datasets were generated or analyzed during the current study.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ioannou, P. Decentralized adaptive control of interconnected systems. IEEE Trans. Autom. Control 1986, 31, 291–298. [Google Scholar] [CrossRef]
  2. Jain, S.; Khorrami, F. Decentralized adaptive output feedback design for large-scale nonlinear systems. IEEE Trans. Autom. Control 1997, 42, 136–154. [Google Scholar] [CrossRef]
  3. Tong, S.; Liu, C.; Li, Y. Fuzzy-Adaptive Decentralized Output-Feedback Control for Large-Scale Nonlinear Systems with Dynamical Uncertainties. IEEE Trans. Fuzzy Syst. 2010, 18, 845–861. [Google Scholar] [CrossRef]
  4. Tong, S.; Zhang, L.; Li, Y. Observed-Based Adaptive Fuzzy Decentralized Tracking Control for Switched Uncertain Nonlinear Large-Scale Systems with Dead Zones. IEEE Trans. Syst. Man Cybern. Syst. 2016, 46, 37–47. [Google Scholar] [CrossRef]
  5. Cai, J.; Wen, C.; Xing, L.; Yan, Q. Decentralized Backstepping Control for Interconnected Systems with Non-Triangular Structural Uncertainties. IEEE Trans. Autom. Control 2023, 68, 1692–1699. [Google Scholar] [CrossRef]
  6. Tong, S.; Li, Y.; Zhang, H. Adaptive Neural Network Decentralized Backstepping Output-Feedback Control for Nonlinear Large-Scale Systems with Time Delays. IEEE Trans. Neural Netw. 2011, 22, 1073–1086. [Google Scholar] [CrossRef] [PubMed]
  7. Li, Y.; Chen, B.; Lin, C.; Shang, Y. Adaptive neural decentralized output-feedback control for nonlinear large-scale systems with input time-varying delay and saturation. Neurocomputing 2021, 427, 212–224. [Google Scholar] [CrossRef]
  8. Su, Y.; Jiang, Y.; Tong, M.; Wang, H. Predefined Time and Accuracy Adaptive Fault-Tolerant Control for Nonlinear Systems with Multiple Faults. Actuators 2024, 13, 131. [Google Scholar] [CrossRef]
  9. Cui, G.; Bao, C.; Guo, M.; Xu, Y.; He, Y.; Wu, J. Research on Path Tracking Fault-Tolerant Control Strategy for Intelligent Commercial Vehicles Based on Brake Actuator Failure. Actuators 2024, 13, 97. [Google Scholar] [CrossRef]
  10. Liu, X.; Wang, Y.; Chen, D.; Chen, H. Adaptive fuzzy fault-tolerant control for a class of unknown non-linear dynamical systems. IET Control Theory Appl. 2016, 10, 2357–2369. [Google Scholar] [CrossRef]
  11. Li, Y.; Yang, G. Adaptive asymptotic tracking control of uncertain nonlinear systems with input quantization and actuator faults. Automatica 2016, 72, 177–185. [Google Scholar] [CrossRef]
  12. Wang, Y.; Xu, N.; Liu, Y.; Zhao, X. Adaptive fault-tolerant control for switched nonlinear systems based on command filter technique. Appl. Math. Comput. 2021, 392. [Google Scholar] [CrossRef]
  13. Tong, S.; Huo, B.; Li, Y. Observer-Based Adaptive Decentralized Fuzzy Fault-Tolerant Control of Nonlinear Large-Scale Systems with Actuator Failures. IEEE Trans. Fuzzy Syst. 2013, 22, 1–15. [Google Scholar] [CrossRef]
  14. Wang, C.; Wen, C.; Lin, Y. Decentralized adaptive backstepping control for a class of interconnected nonlinear systems with unknown actuator failures. J. Frankl. Inst. 2015, 352, 835–850. [Google Scholar] [CrossRef]
  15. Wang, C.; Wen, C.; Guo, L. Decentralized output-feedback adaptive control for a class of interconnected nonlinear systems with unknown actuator failures. Automatica 2016, 71, 187–196. [Google Scholar] [CrossRef]
  16. Li, Y.; Yang, G. Adaptive Fuzzy Decentralized Control for a Class of Large-Scale Nonlinear Systems with Actuator Faults and Unknown Dead Zones. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 729–740. [Google Scholar] [CrossRef]
  17. Xing, L.; Wen, C.; Liu, Z.; Su, H.; Cai, J. Event-Triggered Adaptive Control for a Class of Uncertain Nonlinear Systems. IEEE Trans. Autom. Control 2017, 64, 2071–2076. [Google Scholar] [CrossRef]
  18. Li, S.; Ahn, C.; Guo, J.; Xiang, Z. Neural-Network Approximation-Based Adaptive Periodic Event-Triggered Output-Feedback Control of Switched Nonlinear Systems. IEEE T. Cybern. 2020, 51, 4011–4020. [Google Scholar] [CrossRef] [PubMed]
  19. Li, M.; Li, S.; Ahn, C.; Xiang, Z. Adaptive Fuzzy Event-Triggered Command-Filtered Control for Nonlinear Time-Delay Systems. IEEE Trans. Fuzzy Syst. 2022, 30, 1025–1035. [Google Scholar] [CrossRef]
  20. Xing, L.; Wen, C.; Liu, Z.; Su, H.; Cai, J. Event-Triggered Output Feedback Control for a Class of Uncertain Nonlinear Systems. IEEE Trans. Autom. Control 2019, 64, 290–297. [Google Scholar] [CrossRef]
  21. Xu, L.; Wang, Y.; Wang, X.; Peng, C. Decentralized event-triggered adaptive control for interconnected nonlinear systems with actuator failures. IEEE Trans. Fuzzy Syst. 2022, 31, 148–159. [Google Scholar] [CrossRef]
  22. Choi, Y.; Yoo, S. Event-triggered decentralized adaptive fault-tolerant control of uncertain interconnected nonlinear systems with actuator failures. ISA Trans. 2018, 77, 77–89. [Google Scholar] [CrossRef] [PubMed]
  23. Chen, X.; Li, S.; Wang, R.; Xiang, Z. Event-Triggered output feedback adaptive control for nonlinear switched interconnected systems with unknown control coefficients. Appl. Math. Comput. 2023, 445, 127854. [Google Scholar] [CrossRef]
  24. Hua, C.; Liu, G.; Li, L.; Guan, X. Adaptive Fuzzy Prescribed Performance Control for Nonlinear Switched Time-Delay Systems with Unmodeled Dynamics. IEEE Trans. Fuzzy Syst. 2018, 26, 1934–1945. [Google Scholar] [CrossRef]
  25. Song, X.; Sun, P.; Ahn, C.; Song, S. Switching ETM-based neural adaptive output feedback control for nonaffine stochastic MIMO nonlinear systems subject to deferred constraint. Neural Netw. 2023, 167, 668–679. [Google Scholar] [CrossRef] [PubMed]
  26. Wang, Z.; Yuan, Y.; Yang, H. Adaptive Fuzzy Tracking Control for Strict-Feedback Markov Jumping Nonlinear Systems with Actuator Failures and Unmodeled Dynamics. IEEE Trans. Cybern. 2018, 50, 126–139. [Google Scholar] [CrossRef]
  27. Gao, Z.; Liu, D.; Zhou, Z. Fault tolerant control scheme for a class of interconnected nonlinear time delay systems using event-triggered approach. IEEE Access 2020, 8, 162730–162747. [Google Scholar] [CrossRef]
  28. Zhou, J.; Wen, C. Decentralized Backstepping Adaptive Output Tracking of Interconnected Nonlinear Systems. IEEE Trans. Autom. Control 2008, 53, 2378–2384. [Google Scholar] [CrossRef]
  29. Swaroop, D.; Hedrick, J.; Yip, P.; Gerdes, J. Dynamic surface control for a class of nonlinear systems. IEEE Trans. Autom. Control 2000, 45, 1893–1899. [Google Scholar] [CrossRef]
  30. Wang, D.; Huang, J. Neural network-based adaptive dynamic surface control for a class of uncertain nonlinear systems in strict-feedback form. IEEE Trans. Autom. Control 2005, 16, 195–202. [Google Scholar] [CrossRef]
  31. Zang, T.; Ge, S. Adaptive dynamic surface control of nonlinear systems with unknown dead zone in pure feedback form. Automatica 2008, 44, 1895–1903. [Google Scholar] [CrossRef]
  32. Cheng, T.; Niu, B.; Zhang, J.; Wang, D.; Wang, Z. Time-/Event-Triggered Adaptive Neural Asymptotic Tracking Control of Nonlinear Interconnected Systems with Unmodeled Dynamics and Prescribed Performance. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 6557–6567. [Google Scholar] [CrossRef] [PubMed]
  33. Zhang, L.; Deng, C.; Che, W.; An, L. Adaptive backstepping control for nonlinear interconnected systems with prespecified-performance-driven output triggering. Automatica 2023, 154, 111063. [Google Scholar] [CrossRef]
Figure 1. The output of the first subsystem.
Figure 1. The output of the first subsystem.
Actuators 13 00188 g001
Figure 2. The output of the second subsystem.
Figure 2. The output of the second subsystem.
Actuators 13 00188 g002
Figure 3. Input and output signals of actuator 1.
Figure 3. Input and output signals of actuator 1.
Actuators 13 00188 g003
Figure 4. Input and output signals of actuator 2.
Figure 4. Input and output signals of actuator 2.
Actuators 13 00188 g004
Figure 5. Time intervals of triggering events.
Figure 5. Time intervals of triggering events.
Actuators 13 00188 g005
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

He, W.; Liu, Y.; Zhang, Q. Decentralized Output-Feedback Adaptive Event-Triggered Control for Interconnected Nonlinear Delay Systems with Actuator Failures. Actuators 2024, 13, 188. https://doi.org/10.3390/act13050188

AMA Style

He W, Liu Y, Zhang Q. Decentralized Output-Feedback Adaptive Event-Triggered Control for Interconnected Nonlinear Delay Systems with Actuator Failures. Actuators. 2024; 13(5):188. https://doi.org/10.3390/act13050188

Chicago/Turabian Style

He, Wenmin, Yu Liu, and Quanling Zhang. 2024. "Decentralized Output-Feedback Adaptive Event-Triggered Control for Interconnected Nonlinear Delay Systems with Actuator Failures" Actuators 13, no. 5: 188. https://doi.org/10.3390/act13050188

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