Next Article in Journal
Broken Bar Fault Detection Using Taylor–Fourier Filters and Statistical Analysis
Next Article in Special Issue
From Nonlinear Dominant System to Linear Dominant System: Virtual Equivalent System Approach for Multiple Variable Self-Tuning Control System Analysis
Previous Article in Journal
Diffusion Coefficient of a Brownian Particle in Equilibrium and Nonequilibrium: Einstein Model and Beyond
Previous Article in Special Issue
Design of Adaptive Fractional-Order Fixed-Time Sliding Mode Control for Robotic Manipulators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Event-Triggered Tracking Control for Adaptive Anti-Disturbance Problem in Systems with Multiple Constraints and Unknown Disturbances

1
College of Business, Yangzhou University, Yangzhou 225127, China
2
College of Information Engineering, Yangzhou University, Yangzhou 225127, China
*
Author to whom correspondence should be addressed.
Entropy 2023, 25(1), 43; https://doi.org/10.3390/e25010043
Submission received: 9 November 2022 / Revised: 23 December 2022 / Accepted: 24 December 2022 / Published: 27 December 2022
(This article belongs to the Special Issue Nonlinear Control Systems with Recent Advances and Applications)

Abstract

:
Aimed at the objective of anti-disturbance and reducing data transmission, this article discusses a novel dynamic neural network (DNN) modeling-based anti-disturbance control for a system under the framework of an event trigger. In order to describe dynamical characteristics of irregular disturbances, exogenous DNN disturbance models with different excitation functions are firstly introduced. A novel disturbance observer-based adaptive regulation (DOBAR) method is then proposed, which can capture the dynamics of unknown disturbance. By integrating the augmented triggering condition and the convex optimization method, an effective anti-disturbance controller is then found to guarantee the system stability and the convergence of the output. Meanwhile, both the augmented state and the system output are constrained within given regions. Moreover, the Zeno phenomenon existing in event-triggered mechanisms is also successfully avoided. Simulation results for the A4D aircraft models are shown to verify the availability of the algorithm.

1. Introduction

As is well-known, many real-world controlled systems are often subjected to unknown external disturbances [1,2,3,4,5]. Currently, there are various recognized anti-disturbance control algorithms that can be used to eliminate the effects caused by unknown disturbances, such as adaptive theory, robust control and sliding mode control [6,7,8]. However, the motivation of these methods is to suppress disturbances in the form of feedback rather than feed-forward compensation, which usually makes the reaction time linger and reduces the accuracy [1,2,9]. In order to overcome these limitations, an active feed-forward method of rejecting disturbances based on the disturbance estimation technique is proposed. This method is usually called a disturbance-observer-based control (DOBC) and can proactively offset those unknown disturbances [1,2,4,10,11,12,13,14,15,16,17]. Due to its fast reaction and good compatibility, the DOBC method has been successfully applied to many classical controlled systems, such as permanent magnet synchronous motor (PMSM) systems [11], vehicle control systems [12], Markov jump systems [13], multi-agent systems [15], non-Gaussian distribution systems [16] and so on. However, in order to better estimate disturbances, the DOBC method usually needs to acquire information on the frequency and amplitude of unknown disturbances [1,2]. As a result, most of the DOBC results can only cope with linear or regular disturbances, including constant and harmonic disturbances (see [1,2,14,15,16] for details). When being affected by those irregular nonlinear disturbances—for example, variable amplitude or frequency disturbances—how to realize the dynamic estimation is a major motivation. In short, exploring more in-depth disturbance observation strategies is one of the most important research objectives.
In either practical systems or theoretical analysis, the problem of control constraints is inevitable. As a typical input constraint phenomenon, actuator saturations frequently occur in almost all control devices and can have a great negative impact on the system performance [18]. Based on this, many researchers began to study effective saturation control algorithms [19,20,21,22,23,24,25,26,27]. In [19], multiple auxiliary matrices and convex hull partitioning methods were discussed to enlarge the ellipsoidal region of stability. By using bilinear matrix inequalities (BLMIs) or linear matrix inequalities (LMIs) schemes, the polytopic technique was explored to drag the saturation constraint into a designed convex set [20,21,22,23]. In order to obtain less conservative results, the sector bounding approach also became popular for describing the saturation function [22]. Moreover, when coupling with other nonlinear characteristics or typical controlled systems, corresponding anti-windup strategies and performance analysis were also discussed in [22,23,24,25,26,27]. Parallel to the input constraint, both the output and state-constrained controls are also attractive topics driven by both practical and theoretical requirements [28,29]. Among the existing results, the symmetric barrier Lyapunov function (BLF), asymmetric BLF and error transformation proved to be effective in dealing with output constraints [28,29,30,31]. However, the aforementioned discussions are only limited to the single-input single-output (SISO) systems or triangular multiple-input multiple-output (MIMO) systems. It is urgent to explore new control methods to guarantee the state or output constraints of general MIMO nonlinear systems. Further, when multiple constraints and unknown disturbances are coupled, how to design an effective anti-disturbance constrained controller is another motivation of the work.
Generally, most controlled systems adopt a time-triggered mechanism (also called periodic sampling mechanism), which is rather convenient for theoretical analysis and conventional engineering applications. However, when the system performance has reached the designed requirements in networked environments, data transmission and calculation do not stop immediately, which will inevitably cause a waste of bandwidths and computing resources to a certain extent [32]. Due to this consideration, the idea of event triggering is proposed by equipping event-triggered schedulers at sensor nodes [33,34]. In the event-triggered control (ETC) framework, control tasks are carried out only after the well-designed triggering criteria are violated, which can availably decrease resource utilization while achieving a satisfactory system performance [35]. Some exciting results regarding ETC systems have successfully addressed traditional problems of robust control, output feedback control, sliding mode control, adaptive control, and so on [34,35,36,37,38,39,40]. In practical applications, Ref. [41] proposed an effective decentralized event-triggered algorithm to guarantee the dynamical performance of power systems. Based on the event-triggered theory, the effective attitude tracking control was discussed for the surface vessels [42].
On the basis of the analysis above, this paper explores a novel event-based anti-disturbance constraint control problem for general MIMO systems subject to unknown disturbances and multiple constraints. The proposed scheme has the following characteristics. Firstly, a DNN disturbance model was employed to identify those indescribable irregular disturbances, which further enriches the varieties of disturbances when compared with most existing anti-disturbance results [1,2,11,13,14,15]. By designing the adaptive law for adjustable parameters of DNNs, an active disturbance-observer-based adaptive control (DOBAC) algorithm was designed to successfully realize the dynamical estimation and rejection of unknown disturbances. Secondly, in order to avoid the waste of resources and achieve favorable dynamical tracking, an event-triggered mechanism with the designed augmented triggering condition was introduced into the controlled system. Further, a composite event-triggered anti-disturbance controller can be smoothly implemented after decoupling the saturated input with the disturbances. Thirdly, unlike many previous non-convex results [20,22], the improved convex optimization algorithm was constructed to simultaneously satisfy the multi-objective control requirements, including the stability of the augmented system, dynamical tracking performance, state constraint, output constraint and non-Zeno phenomenon. It also represents a major expansion with respect to those single-constraint control or dynamical tracking problems. By introducing two kinds of different disturbances, the simulation examples of the A4D model are presented to reflect the significance of the algorithm.

2. Problem Description

Considering the MIMO system with external disturbances and an input constraint as
x ˙ ( t ) = A x ( t ) + B sat ( u ( t ) + g ( t ) ) z ( t ) = C x ( t )
where u ( t ) R m , z ( t ) R p , x ( t ) R n and g ( t ) R m are, respectively, the control input, the system output, the state vector and the unknown disturbance. A R n × n , B R n × m and C R p × n are the coefficient matrices. sat ( ) stands for the saturation constraint, which is expanded as sat ( ) = [ s a t 1 ( ) , , s a t m ( ) ] T , where s a t i ( ) = s i g n ( ) min ( , 1 ) stands for the signum function.
To better estimate unknown disturbances, g ( t ) is described by an external model with adjustable parameters as
σ ˙ ( t ) = W σ ( t ) + M Φ ( σ ( t ) ) g ( t ) = V σ ( t )
where σ ( t ) R n 1 represents the middle state of the DNN model, and W and V are corresponding coefficient matrices. In addition, M R n 1 × n 1 represents the optimal model parameter matrix, and Φ ( ) can be seen as the activation function of DNNs with Φ ( ) = [ ϕ 1 ( ) , , ϕ n 1 ( ) ] T . Due to the powerful identification capacity of DNNs (see [43,44]), DNN models ought to be useful identifiers to depict different types of disturbances by selecting different activation functions.
For the purpose of achieving a favorable dynamic tracking performance, an augmented state is defined as
x ¯ ( t ) = x T ( t ) , 0 t e T ( τ ) d τ T
where the error is defined by e ( t ) : = z ( t ) z d with z d standing for the expected system output, and z d is a nonzero vector. According to (1) as well as (3), the extended system can be expressed by
x ¯ ˙ ( t ) = A ¯ x ¯ ( t ) + B ¯ sat ( u ( t ) + g ( t ) ) + G ¯ z d z ( t ) = C ¯ x ¯ ( t )
with
A ¯ = A 0 C 0 , B ¯ = B 0 , G ¯ = 0 I , C ¯ = C T 0 T
Moreover, the polyhedron boundary skill is employed to identify the function with saturation. By selecting a matrix P 1 , the ellipsoid is constructed as
Λ ( P 1 , 1 ) = x ¯ ( t ) R n + p : x ¯ T P 1 x ¯ 1
Based on this, a polyhedron is structured as
L ( H ) = x ¯ ( t ) R n + p : H l x ¯ 1 , l Q m
where Q m = { 1 , 2 , · · · , m } , H l stands for the lth row of H. Further, the lemma is imported.
Lemma 1 
([18,19,20]). Let K , H R m × ( n + p ) . For every ζ R n + p , if ζ L ( H ) , then
sat ( K ζ ) = c o D i K ζ + D i H ζ , i Q
where c o ( ) stands for the convex hull representation, and Q = 1 , , 2 m . In addition, D i is a diagonal matrix, in which each element is 0 or 1, and it satisfies D i + D i = I .

3. Event-Triggered PI Controller Design

For reducing the waste of resources in networked environments, an event-trigger-based proportional-integral (PI) controller is designed in this part.
First, the novel augmented event triggering condition is defined as
t k + 1 = inf t > t k : x ¯ ( t ) x ¯ ( t k ) T Ψ x ¯ ( t ) x ¯ ( t k ) > δ 2 x ¯ T ( t ) Ψ x ¯ ( t )
where t k represents the moment at which the event is triggered in kth, and x ¯ ( t ) and x ¯ ( t k ) are the augmented states at the current sampling time and the latest triggered time. The scalar δ satisfies 0 δ < 1 , and Ψ > 0 represents a designed positive definite matrix.
Define
e k ( t ) = e 1 k e 2 k , t [ t k , t k + 1 )
with
e 1 k ( t ) = x ( t ) x ( t k ) e 2 k ( t ) = 0 t e ( τ ) d τ 0 t k e ( τ ) d τ = t k t e ( τ ) d τ
Then, we can derive from (9) and (10) that
e ˙ k ( t ) = x ˙ ( t ) e ( t ) = x ˙ ( t ) C x ( t ) z d
In the event-triggered mechanism, the event trigger monitors whether the events occur. Once the triggering condition e k T ( t ) Ψ e k ( t ) δ 2 x ¯ T ( t ) Ψ x ¯ ( t ) + δ 1 e ς t is not met, a new event will occur. The event detector then sends the updated data x ¯ ( t ) to the control port. Otherwise, the current updated data will be put away.
Based on this, the event-triggered PI state feedback controller is expressed by the form
u ( t ) = g ^ ( t ) + K x ¯ ( t k ) , K = K P , K I , t [ t k , t k + 1 )
where K P and K I stand for the control gains to be sought.

4. Event-Triggered DOBAC Algorithm Design

For the sake of estimating unknown disturbance g ( t ) accurately, an adaptive observer with adjustable weight is built. The specific expression of the adaptive DO is described as
r ˙ ( t ) = M ^ ( t ) Φ ( σ ^ ( t ) ) L A ¯ x ¯ ( t ) G ¯ z d B ¯ u ( t ) + W + L B ¯ V L x ¯ ( t ) + r ( t ) σ ^ ( t ) = L x ¯ ( t ) + r ( t ) g ^ ( t ) = V σ ^ ( t )
where L is the gain to be devised later, r ( t ) represents the instrumental variable and M ^ ( t ) is the adjustable dynamical weight, and its adaptive law is defined as
M ^ ˙ ( t ) = σ ^ ( t ) M ^ ( t ) + γ P 2 σ ^ ( t ) Φ T ( σ ^ ( t ) )
where γ > 0 is a given parameter and P 2 > 0 will be solved in the next section.
The following theorem gives the boundedness proof of the adjustable parameter M ^ ( t ) .
Theorem 1. 
If the adaptive parameter M ^ ( t ) is updated by (14) and the initial condition satisfies M ^ ( 0 ) Θ M ^ , then M ^ ( t ) Θ M ^ will be guaranteed for all t 0 , where
Θ M ^ = M ^ ( t ) M ^ F γ n 1 P 2
is a known compact set.
Proof. 
Design the function as
Γ ( t ) = 1 2 t r M ^ T ( t ) γ 1 M ^ ( t ) .
According to the above Formula (14), we have
Γ ˙ = γ 1 σ ^ ( t ) M ^ ( t ) F 2 + σ ^ T ( t ) P 2 M ^ ( t ) Φ ( σ ^ ( t ) )
The excitation function is chosen as
Φ ( σ ( t ) ) = 1 / e κ σ 1 + 1 , , 1 / e κ σ n 1 1 + 1 , 1 T
where κ is a positive constant. The boundary condition Φ ( σ ^ ( t ) ) n 1 can easily be achieved. Further, (16) is rewritten as
Γ ˙ = σ ^ ( t ) M ^ F γ 1 M ^ F n 1 P 2
which certifies that Γ ˙ ( t ) 0 once the inequality M ^ ( t ) F > γ n 1 P 2 holds. Hence, if the initial condition satisfies M ^ ( 0 ) Θ M ^ , then holds M ^ ( t ) Θ M ^ holds. □
The following discussion is concerned with the decoupling problem of a nonlinear saturated input under the event-triggered framework. According to Lemma 1, by choosing H = [ H 1 , V ] to satisfy η ( t ) L ( H ) , t [ t k , t k + 1 ) , one has
sat ( u ( t ) + g ( t ) ) = i = 1 2 m χ i ( D i K + D i H 1 ) x ¯ ( t k ) V e σ ( t )
where the scalars χ i meet the condition 0 χ i 1 and i = 1 2 m χ i = 1 . e σ ( t ) = σ ^ ( t ) σ ( t ) , η ( t ) = x ¯ T ( t k ) , e σ T ( t ) T .
Introducing the input (18) to the system (4) results in the form
x ¯ ˙ ( t ) = A ¯ + i = 1 2 m χ i B ¯ ( D i K + D i H 1 ) x ¯ ( t ) i = 1 2 m χ i B ¯ ( D i K + D i H 1 ) e k ( t ) B ¯ V e σ ( t ) + G ¯ y d
Defining M ˜ ( t ) = M M ^ ( t ) and applying (2), (13) and (17), we arrive at
e ˙ σ ( t ) = ( W + L B ¯ V ) e σ ( t ) i = 1 2 m χ i L B ¯ D i ( H 1 K ) x ¯ ( t ) M ˜ ( t ) Φ ( σ ^ ( t ) ) + i = 1 2 m χ i L B ¯ D i ( H 1 K ) e k ( t ) + M Φ ( σ ^ ( t ) ) Φ ( σ ( t ) )
Further, by integrating the system (19) with the error dynamic system (20), we can obtain
ξ ˙ ( t ) = A ˜ ξ ( t ) + G ˜ y d + I ˜ M Φ ( σ ^ ( t ) ) Φ ( σ ( t ) ) M ˜ Φ ( σ ^ ( t ) )
where
ξ ( t ) = x ¯ ( t ) e σ ( t ) e k ( t ) , G ˜ = G ¯ 0 G ¯ , I ˜ = 0 I 0 , A ˜ = A ¯ + 11 B ¯ V 11 21 W + L B ¯ V 21 A ¯ + 11 B ¯ V 11
11 = i = 1 2 m χ i B ¯ ( D i K + D i H 1 ) , 21 = i = 1 2 m χ i L B ¯ D i ( H 1 K )
In the next section, by importing the convex optimization method, the desirable gains K and L will be given to meet the multi-objective control requirements of the augmented system.

5. Analysis and Proof of Multi-Objective Tracking Control Performance

For the sake of ensuring the performance of the closed-loop system, some related assumptions are necessary.
Assumption A1. 
The selected basis function Φ ( ) is assumed to satisfy the following Lipschitz condition:
( Φ ( σ ) Φ ( σ ^ ) ) T ( Φ ( σ ) Φ ( σ ^ ) ) e σ T ( t ) U σ T U σ e σ ( t )
where U σ is a known positive definite matrix.
Assumption A2. 
The optimal parameter M is usually an unknown bounded matrix, so there exists a positive definite matrix M ¯ satisfying the inequality M T M M ¯ .
Assumption A3. 
The unknown disturbance g ( t ) is supposed to satisfy the condition g T ( t ) g ( t ) θ g , where θ g is a constant. Further, because of g T ( t ) g ( t ) = σ T ( t ) V T V σ ( t ) θ g , another inequality condition follows: σ T ( t ) σ ( t ) θ g λ min ( V T V ) .
In this section, the following four theorems will give the relevant proofs of dynamic performances of the closed-loop system (19), including the stability, dynamical tracking, output constraint and non-Zeno phenomenon.
Theorem 2. 
For given parameters μ i > 0 , i = 1 , 2 , δ > 0 and δ 1 > 0 , if there exist the matrices Ψ ˜ > 0 , Q 1 = P 1 1 > 0 , P 2 > 0 and R i , i = 1 , 2 , 3 , the following inequality is made:
σ 11 σ 12 σ 13 G ¯ 0 σ 22 σ 23 0 P 2 μ 2 Ψ 1 2 μ Q 1 0 0 μ 1 2 I 0 M ¯ 1 < 0
where
σ 11 = s y m A ¯ Q 1 + i = 1 2 m χ i B ¯ D i R 1 + D i R 2 + δ 2 Ψ ˜ + Q 1 σ 12 = B ¯ V i = 1 2 m χ i R 3 B ¯ D i ( R 2 R 1 ) T σ 13 = i = 1 2 m χ i B ¯ ( D i R 1 + D i R 2 ) σ 22 = s y m P 2 W + R 3 B ¯ V + U σ T U σ + μ 2 2 I + P 2 σ 23 = i = 1 2 m χ i R 3 B ¯ D i ( R 2 R 1 )
is solvable, and the adaptive law of M ^ ( t ) is designed by (14); then, both the controlled system (19) and the dynamical error system (20) will be stable and the augmented variable ξ ( t ) will retain a small set Θ ξ ( t ) , where
Θ ξ ( t ) = ξ ( t ) ξ ( t ) μ 1 2 y d 2 + κ / λ min ( P 1 ) .
Moreover, the gain matrices K, H 1 , L and Ψ are, respectively, given by
K = R 1 Q 1 1 , H 1 = R 2 Q 1 1 , L = P 2 1 R 3 , Ψ ˜ = Q 1 Ψ Q 1
Proof. 
Select the Lyapunov functions as
V 1 ( x ¯ ( t ) , t ) = x ¯ T ( t ) P 1 x ¯ ( t )
and
V 2 ( e σ ( t ) , t ) = e σ T ( t ) P 2 e σ ( t ) + t r M ˜ T ( t ) γ 1 M ˜ ( t )
Along the trajectory of (19), we have, from (24), that
V 1 ˙ x ¯ T ( t ) s y m P 1 A ¯ + i = 1 2 m χ i P 1 B ¯ D i K + D i H 1 x ¯ ( t ) + x ¯ T ( t ) μ 1 2 P 1 G ¯ G ¯ T P 1 + δ 2 Ψ x ¯ ( t ) 2 x ¯ T ( t ) i = 1 2 m χ i P 1 B ¯ D i K + D i H 1 e k ( t ) 2 x ¯ T P 1 B ¯ V e σ ( t ) + μ 1 2 z d 2 e k T ( t ) Ψ e k ( t )
The derivative of V 2 along (20) is deduced by
V 2 ˙ e σ T ( t ) s y m ( P 2 W + P 2 L B ¯ V ) + P 2 M ¯ P 2 + U σ T U σ e σ ( t ) 2 e σ T ( t ) i = 1 2 m χ i P 2 L B ¯ D i ( H 1 K ) x ¯ ( t ) + 2 e σ T ( t ) i = 1 2 m χ i P 2 L B ¯ D i ( H 1 K ) e ¯ k ( t ) + 2 σ ^ ( t ) M F 2 + 2 θ g n 1 λ min ( V T V ) P 2 γ n 1 P 2 + t r ( M ¯ )
Notice that
2 σ ^ ( t ) M F 2 2 σ ( t ) M F 2 + 2 e σ ( t ) M F 2 2 θ g λ min ( V T V ) t r M ¯ + μ 2 2 t r ( M ¯ ) 2 + μ 2 2 e σ T ( t ) e σ ( t )
Then, integrating (26) and (27) with (28) produces
V 1 ˙ + V 2 ˙ ξ T ( t ) Ω ξ ( t ) + μ 1 2 y d 2 + κ
where the parameter κ is expressed as
κ = 2 θ g n 1 λ min ( V T V ) P 2 γ n 1 P 2 + t r ( M ¯ ) + 2 θ g λ min ( V T V ) t r ( M ¯ ) + μ 2 2 t r ( M ¯ ) 2
and
Ω = ϖ 11 ϖ 12 ϖ 13 ϖ 22 ϖ 23 Ψ
with
ϖ 11 = s y m P 1 A ¯ + P 1 i = 1 2 m χ i B ¯ ( D i K + D i H 1 ) + μ 1 2 P 1 G ¯ G ¯ T P 1 + δ 2 Ψ ϖ 12 = P 1 B ¯ V P 2 i = 1 2 m χ i L B ¯ D i ( H 1 K ) T ϖ 13 = P 1 i = 1 2 m χ i B ¯ ( D i K + D i H 1 ) ϖ 22 = s y m { P 2 ( W + L B ¯ V ) } + P 2 M ¯ P 2 + U σ T U σ + μ 2 2 I ϖ 23 = P 2 i = 1 2 m χ i L B ¯ D i ( H 1 K ) .
Based on the Lemma 2, by multiplying the matrix d i a g P 1 , I , P 1 , I , I , I to two sides of (23), we have
(23) ⟺ Ω < diag{P1, P2, 0}
Then, (29) is expressible as
V ˙ 1 + V ˙ 2 ξ T ( t ) P ˜ ξ ( t ) + μ 1 2 z d 2 + κ
where P ˜ = d i a g { P 1 , P 2 , α I } , with α being a proper positive constant. If
ξ T ( t ) P ˜ ξ ( t ) > μ 1 2 z d 2 + κ
then it is easy to arrive at
V 1 ˙ + V 2 ˙ < 0 .
Thus, for any x ¯ ( t ) , e σ ( t ) and e k ( t ) , we have
ξ T ( t ) P ˜ ξ ( t ) max ξ T ( 0 ) P ˜ ξ ( 0 ) , μ 1 2 z d 2 + κ = π
which implies that the controlled system (21) is stable with the original state ξ ( 0 ) . Thus, the state ξ ( t ) can be ensured to converge into Θ ξ ( t ) . The proof is complete. □
Theorem 3. 
For given positive parameters μ i , i = 1 , 2 and δ, if there exists P 1 1 = Q 1 > 0 , P 2 > 0 , Ψ ˜ > 0 and R i , i = 1 , 2 , 3 satisfying (23) and the conditions
Q 1 Q 1 C ¯ i T π 1 z d i 2 I 0 , i = 1 , 2 , , p
π 1 R 2 l V l Q 1 0 P 2 0 , l = 1 , 2 , , m
where C ¯ i and z d i , respectively, represent the ith row of C ¯ and the ith component of z d , R 2 l and V l are, respectively, the ith row of R 2 and V and the adaptive regulation law of M ^ ( t ) is designed by (14), the augmented system (21) will be stable and the tracking error of the output will astringe to zero; that is,
lim t z ( t ) = z d
Moreover, the state saturation constraint η ( t ) L ( H ) will also be satisfied. In addition, the gain matrices K, H 1 , L and Ψ are, respectively, given by
K = R 1 Q 1 1 , H 1 = R 2 Q 1 1 , L = P 2 1 R 3 , Ψ ˜ = Q 1 Ψ Q 1
Proof. 
Similar to the above Theorem, the stability of the augmented system (21) will be proved. From (34), it is not hard to deduce that
C ¯ i T C ¯ i π 1 z d i 2 P 1 .
Thus, the inequality can be obtained by
z i 2 ( t ) = x ¯ T ( t ) C ¯ i T C ¯ i x ¯ ( t ) π 1 z d i 2 x ¯ T ( t ) P 1 x ¯ ( t ) z d i 2
On one hand, it can be known that the term 0 t e ( τ ) d τ is a part of x ¯ ( t ) . Therefore, when t + , it can be verified that the integral item must be bounded. Meanwhile, due to the constraint condition of each component of the output (36), the sign of e ( t ) will stay the same for all t 0 . In general, it can be concluded that the tracking error satisfies lim t z ( t ) = z d .
On the other hand, according to the Theorem 1, the η ( t ) will stay in the defined ellipsoid Ω P ¯ , π , where P ¯ = d i a g P 1 , P 2 . In addition, by multiplying left and right sides of (35) with the matrix d i a g { I , Q 1 1 , I } , one has
π 1 H 1 l V l P 1 0 P 2 > 0
Applying the Schur formula into (37) yields
H l η ( t ) T H l η ( t ) π 1 η T ( t ) P ¯ η ( t ) 1
Thus, it can be inferred that Ω ( P ¯ , π ) L ( H ) can be met for all η ( t ) . Therefore, η ( t ) L ( H ) can be pledged for all η ( t ) Ω P ¯ , π . □
The next theorem is concerned with the problem of how to determine the minimum triggering time interval.
Theorem 4. 
For the system (4), under the designed event-triggering format (8), the minimum triggering interval can be given by
T ˜ = min k { t k + 1 t k } = 1 a ln 1 + a b Δ ( t ) > 0
where
a = λ max A ¯ , b = a B ¯ x ¯ ( t k ) + G ¯ z d , Δ ( t ) = δ λ max ( Ψ ) λ min ( Ψ ) x ¯ ( t )
Proof. 
From (9), it is obtained that
e ˙ k ( t ) = A ¯ x ¯ ( t ) + B ¯ s a t ( u ( t ) + g ( t ) ) + G ¯ z d
Furthermore, for all t [ t k , t k + 1 ) , one has
d d t e k ( t ) | λ max ( A ¯ ) | e k ( t ) + | λ max ( A ¯ ) | x ¯ ( t k ) + B ¯ + G ¯ z d
By defining a and b as given in (40), the inequality (41) is described as
d d t e k ( t ) a e k ( t ) + b
It is easy to deduce that
Ψ 1 2 e k ( t ) a b e a ( t t k ) 1
Based on the event-triggering condition, by solving Δ ( t ) = a b e a ( t t k ) 1 , we can achieve
T ˜ = 1 a ln 1 + a b Δ ( t )
which is the minimum triggering time interval. Based on the definition of x ¯ ( t ) , x ( t ) 0 is true. Thus, the minimum triggering time interval T ˜ > 0 holds. In conclusion, the Zeno phenomenon will not happen in the designed event-triggered algorithm. □
Please note that (23) in Theorem 2 is not a standard LMI and is actually a BLMI. Generally, the BLMI can be solved by fixing the matrix R 3 or the matrices R 1 and R 2 beforehand. As such, the results in Theorem 2 really do not give a convex optimization algorithm. Therefore, the next theorem intends to further improve the results of Theorem 2.
Theorem 5. 
Given parameters μ i > 0 , α i > 0 , δ > 0 and δ 1 > 0 , if there are matrices P 2 > 0 , Q 1 = P 1 1 > 0 , Ψ ˜ > 0 , R > 0 and R i such that the conditions
ψ 11 ψ 12 ψ 13 G ¯ 0 Q 1 0 ψ 22 0 0 P 2 0 0 ψ 33 0 0 0 Q 1 μ 1 2 I 0 0 0 M ¯ 1 0 0 α 1 1 I 0 α 3 1 I < 0
with
ψ 11 = s y m A ¯ Q 1 + i = 1 2 m χ i B ¯ D i R 1 + D i R 2 + δ 2 Ψ ˜ ψ 12 = B ¯ V ψ 13 = i = 1 2 m χ i B ¯ ( D i R 1 + D i R 2 ) ψ 22 = s y m P 2 W + R 3 B ¯ V + U σ T U σ + μ 2 2 I + α 2 I ψ 33 = μ 2 Ψ 1 2 μ Q 1
and
ε < 2 α 1 α 2 α 3 α 1 + α 2
are solvable, and the adaptive regulation law of M ^ ( t ) is designed by (14), the augmented system (21) will be stable. The gain matrices K, H 1 , L and Ψ are, respectively, given by
K = R 1 Q 1 1 , H 1 = R 2 Q 1 1 , L = P 2 1 R 3 , Ψ ˜ = Q 1 Ψ Q 1 .
Proof. 
Similar to Theorem 2, by taking the derivative of the functions given in (24) and (25), inequalities (26) and (27) can still be satisfied. As for the coupling term
e σ T ( t ) i = 1 2 m χ i L B ¯ D i K + D i H 1 ) x ¯ ( t k
in (34), we can conclude that, if the inequality (43) holds, then there must exist a parameter ε > 0 , depending on L, K and H 1 , such that
e σ T ( t ) i = 1 2 m χ i L B ¯ D i K + D i H 1 ) x ¯ ( t k ε e σ ( t ) ( x ¯ ( t ) + e k ( t ) )
By means of (43), (27) is translated as
V 2 ˙ e σ T ( t ) s y m ( P 2 W + P 2 L B ¯ V ) + P 2 M ¯ P 2 + U σ T U σ e σ ( t ) + ε e σ ( t ) x ¯ ( t ) + e k ( t ) + 2 θ d n 1 λ m i n ( V T V ) P 2 γ n 1 P 2 + t r ( M ¯ ) + 2 σ ^ ( t ) M F 2
Furthermore, by using (26) and (46), we can obtain
V 1 ˙ + V 2 ˙ ξ T ( t ) Ω 1 ξ ( t ) + ε e σ ( t ) x ¯ ( t ) + ε e σ ( t ) e k ( t ) + μ 1 2 y d 2 + κ
where
Ω 1 = ϖ 11 P 1 B ¯ V ϖ 13 ϖ 22 0 Ψ .
By using the Schur lemma, we can attain
(43) ⟺ Ω1 < diag{α1I, α2I, α3I}
Then, (47) is inferred as
V 1 ˙ + V 2 ˙ = ξ ¯ T ( t ) Y ξ ¯ ( t ) + μ 1 2 y d 2 + κ
where
ξ ¯ ( t ) = x ¯ ( t ) , e σ ( t ) , e k ( t ) T , Y = α 1 0 ε 2 α 2 ε 2 α 3
It is noted that, if Y is a positive real matrix, the stability of system (21) can be pledged. Further, the characteristic polynomial of Y is described by
4 α 3 λ i 2 4 α 1 α 3 + α 2 α 3 λ i + 4 α 1 α 2 α 3 α 1 ε 2 α 2 ε 2 = 0
where λ i are the eigenvalues of Y . From (50), it is inferred that
λ 1 + λ 2 = α 1 + α 2 > 0 λ 1 λ 2 = 4 α 1 α 2 α 3 ( α 1 + α 2 ) ε 2 4 α 3
If the condition (44) is met, then it is easy to conclude that λ 1 λ 2 > 0 . To sum up, the matrix Y is a positive real matrix and thus the augmented system (21) is proved to be stable. □

6. Simulation

Consider the A4D aircraft model as the controlled system. In a flight environment of 16,000 ft altitude and 0.9 Mach, the dynamics of the A4D system can be modeled by (1), where x ( t ) R 4 represents the state of the aircraft, x 1 ( t ) is the forward velocity f t · s 1 , x 2 ( t ) is the attack angle ( r a d ) , and x 3 ( t ) and x 4 ( t ) are the velocity of pitch r a d · s 1 and the angle of pitch ( r a d ) , respectively. u ( t ) is the elevator deflection ( d e g ) and the output z ( t ) is selected as the forward velocity x 1 ( t ) . Similar to [45,46], the dynamic model was modeled by using the principle of system identification. Based on the idea of sparse identification, the input and output data of A4D aircraft were identified by the generalized least squares method, and then the state parameter matrices A, B and C of the system were obtained as
A = 0.0605 32.38 0 32 0.0015 1.47 1 0 0.0111 34.72 2.793 0 0 0 1 0 , B = 0 0.1064 33.8 0 , C = 1 0 0 0
Next, we considered the anti-disturbance control for two types of irregular disturbances by selecting different excitation functions.
First, in order to describe attenuated harmonic (AH) disturbances, the DNN parameters of the disturbance model were selected as
W = 0 4 4 0 , V = 0.7 0 , M = 0.3 0.05 0.01 0.45 , Φ ( t ) = arctan ( t ) arctan ( t )
Preselect the candidate value of R 3 as
R 3 = 0 30.3493 5.6140 0 0 0 50.1378 10.9620 0 0 .
Meanwhile, by defining μ 1 = μ 2 = 1 and solving inequalities (23), (34), (35), we obtained
K = 0.0038 0.6781 0.0339 0.7744 0.0008
L = 10 6 0 0.1055 0.0195 0 0 0 0.1743 0.0381 0 0
H 1 = 0.0014 0.1912 0.0115 0.233 0.0005
Assume that the initial conditions of the augmented states and the desired output are selected as
x 0 = 2 , 2 , 3 , 2 T , σ 0 = 4 , 4 T , z d = 18
Suppose that Ψ is an identity matrix, δ = 0.01 . Figure 1 reflects the triggered release time and the corresponding interval. The dynamics of the states are plotted in Figure 2, which can reflect the favorable stability. Both the attenuated harmonic disturbances and the disturbance estimated value together with the estimated error are displayed in Figure 3. Thus, the satisfactory capacities of disturbance modeling and estimation are fully embodied. Figure 4 and Figure 5 depict the dynamical trajectories of the input and output, respectively, which verifies the favorable input constraint and dynamical tracking performance. The dynamics of the DNN weight are exhibited in Figure 6.
Second, sawtooth wave (STW) signals usually appear in some circuit or electromagnetism systems, and it is quite hard to monitor them using common epitaxial systems. For modeling STW disturbances, the specific parameters of DNNs are considered as
W = 0 6 2 0.01 , V = 0.01 1 , M = 0 0.02 0.2 0.45
Φ ( t ) = 1 1 + e 0.5 t 1 1 + e 0.5 t t 0 2.1 2.1 t < 0
By solving inequalities (23), (34) and (35), the gains K, L and H 1 can be found to be
K = 0.0231 0.2521 0.0184 0.9451 0.0431
L = 10 6 0 0.1441 0.0266 0 0 0 0.0792 0.0173 0 0
H 1 = 0.1475 0.0062 0.0230 0.1648 0.0430
Suppose that the initial values are, respectively, given by
x 0 = 2 , 2 , 3 , 2 T , σ 0 = 3 , 3 T .
The desired output is defined as z d = 17 . The triggered release time and corresponding intervals are displayed in Figure 7. Figure 8 is the tracks of the states of the A4D system. Figure 9 exhibits the dynamics of STW and its estimates. Figure 10 and Figure 11, respectively, present the saturated input and the system output. Figure 12 depicts the dynamics of the designed DNN weight. Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12 demonstrate that the designed event-triggered PI control input can obtain favorable control performances in the case of STW disturbances while saving a considerable amount of resources (see Figure 7).
By effectively estimating for AH and STW disturbances, respectively, a satisfactory anti-disturbance control frame can be embodied in the above simulation. Compared to those results that rely on constant or harmonic disturbances, the main advantages of the suggested method are reflected in wider anti-disturbance ranges, more objective control tasks and less data transfer. Of course, some existing disadvantages—for example, more conservative algorithms and higher real-time requirements—need to be fully considered in the future work.

7. Conclusions

In this paper, a valid anti-disturbance event-triggered control probelm is discussed for systems with multiple constraints under the frame of DNN disturbance modeling. Different from the usual time-triggered problem, the whole algorithm design was made with the event-triggered frame. After constructing the augmented event-triggering condition, a novel event-triggered DOBAC algorithm was designed by integrating the modified adaptive regulation law with the DNN disturbance models. Meanwhile, a composite event-triggered controller was successively designed with a polytopic description of the saturated actuator. By using the convex optimization theory, the relevant proofs were given to verify the stability of the closed-loop augmented system and to meet the multiple constraints regarding the augmented states, as well as the system output. Moreover, the dynamics of the tracking error can be displayed as converging to zero. Finally, the simulation results illustrate that the proposed scheme is effective in terms of desired control performances and significantly reduced resource utilization.

Author Contributions

Data curation: H.S.; resources: H.S. and Y.Y.; software: H.S. and Q.W.; writing original draft: H.S., Q.W. and Y.Y.; writing—review and editing: H.S. and Q.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by NSFC under Grants 61973266, and the Project of Xuzhou Key Research and Development under Grant KC21080.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, W.H.; Ballanceand, D.J.; Gawthrop, P.J. A Nonlinear Disturbance Observer for Robotic Manipulators. IEEE Trans. Ind. Electron. 2000, 47, 932–938. [Google Scholar] [CrossRef] [Green Version]
  2. Zhang, H.F.; Wei, X.J.; Karimi, H.R.; Han, J. Anti-Disturbance Control Based on Disturbance Observer for Nonlinear Systems with Bounded Disturbances. J. Frankl. Inst. 2017, 355, 4916–4930. [Google Scholar] [CrossRef]
  3. Nguyen, M.H.; Dao, H.V.; Ahn, K.K. Adaptive Robust Position Control of Electro-Hydraulic Servo Systems with Large Uncertainties and Disturbances. Appl. Sci. 2022, 12, 794. [Google Scholar] [CrossRef]
  4. Abdul-Adheem, W.R.; Alkhayyat, A.; Al Mhdawi, A.K.; Bessis, N.; Ibraheem, I.K.; Abdulkareem, A.I.; Humaidi, A.J.; AL-Qassar, A.A. Anti-Disturbance Compensation-Based Nonlinear Control for a Class of MIMO Uncertain Nonlinear Systems. Entropy 2021, 23, 1487. [Google Scholar] [CrossRef]
  5. Zhou, L.; Tse, K.T.; Hu, G.; Li, Y. Higher Order Dynamic Mode Decomposition of Wind Pressures on Square Buildings. J. Wind. Eng. Ind. Aerodyn. 2021, 211, 104545. [Google Scholar] [CrossRef]
  6. Nguyen, M.H.; Dao, H.V.; Ahn, K.K. Extended Sliding Mode Observer-Based High-Accuracy Motion Control for Uncertain Electro-Hydraulic Systems. Int. J. Robust Nonlinear Control 2022, 33, 1351–1370. [Google Scholar] [CrossRef]
  7. Zong, G.D.; Qi, W.H.; Karimi, H.R. L1 Control of Positive Semi-Markov Jump Systems with State Delay. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 7569–7578. [Google Scholar] [CrossRef]
  8. Zhong, Z.X.; Wang, X.Y.; Lam, H.K. Finite-Time Fuzzy Sliding Mode Control for Nonlinear Descriptor Systems. IEEE/CAA J. Autom. Sin. 2021, 8, 1141–1152. [Google Scholar] [CrossRef]
  9. Gao, Z. Active Disturbance Rejection Control for Nonlinear Fractional Order Systems. Int. J. Robust Nonlinear Control 2016, 26, 876–892. [Google Scholar] [CrossRef]
  10. Chen, P.; Luo, Y.; Peng, Y.; Chen, Y. Optimal Fractional-Order Active Disturbance Rejection Controller Design for PMSM Speed Servo System. Entropy 2021, 23, 262. [Google Scholar] [CrossRef]
  11. Aishwarya, A.; Ujjwala, T.; Vrunda, J. Disturbance Observer Based Speed Control of PMSM Using Fractional Order PI Controller. IEEE/CAA J. Autom. Sin. 2019, 6, 316–326. [Google Scholar]
  12. Hua, Z.G.; Chen, M. Coordinated Disturbance Observer-Based Flight Control of Fixed-Wing UAV. IEEE Trans. Circuits Syst. II Exp. Briefs 2022, 69, 3545–3549. [Google Scholar]
  13. Zhang, J.H.; Zheng, W.X.; Xu, H.; Xia, Y.Q. Observer-Based Event-Driven Control for Discrete-Time Systems with Disturbance Rejection. IEEE Trans. Cybern. 2021, 51, 2120–2130. [Google Scholar] [CrossRef] [PubMed]
  14. Li, R.; Zhu, Q.; Yang, J.; Narayan, P.; Yue, X. Disturbance-Observer-Based U-Control (DOBUC) for Nonlinear Dynamic Systems. Entropy 2021, 23, 1625. [Google Scholar] [CrossRef] [PubMed]
  15. Wang, X.Y.; Li, S.H.; Wang, G.D. Distributed Optimization for Disturbed Second-Order Multi-Agent Systems Based on Active Anti-Disturbance Control. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 2104–2117. [Google Scholar] [CrossRef]
  16. Yi, Y.; Zheng, W.X.; Sun, C.Y.; Guo, L. DOB Fuzzy Controller Design for Non-Gaussian Stochastic Distribution Systems Using Two-Step Fuzzy Identification. IEEE Trans. Fuzzy Syst. 2016, 24, 401–418. [Google Scholar] [CrossRef]
  17. Zhao, Z.J.; Ahn, C.K.; Li, H.X. Boundary Anti-Disturbance Control of a Spatially Nonlinear Flexible String System. IEEE Trans. Ind. Electron. 2020, 67, 4846–4856. [Google Scholar] [CrossRef]
  18. Hu, T.S.; Lin, Z. Control Systems with Actuator Saturation: Analysis and Design; Birkhäuser: Boston, MA, USA, 2001. [Google Scholar]
  19. Tarbouriech, S.; Garcia, G.; Gomes, J.M.; Queinnec, I. Stability and Stabilization of Linear Systems With Saturating Actuators; Springer: London, UK, 2011. [Google Scholar]
  20. Fridman, E.; Pila, A.; Shaked, U. Regional Stabilization and H Control of Time-Delay Systems with Saturating Actuators. Int. J. Robust Nonlinear Control 2003, 13, 885–907. [Google Scholar] [CrossRef]
  21. Zhou, B.; Zheng, W.X.; Duan, G.R. An Improved Treatment of Saturation Nonlinearity with Its Application to Control of Systems Subject to Nested Saturation. Automatica 2011, 47, 306–315. [Google Scholar] [CrossRef]
  22. Wei, Y.L.; Zheng, W.X.; Xu, S.Y. Anti-Disturbance Control for Nonlinear Systems Subject to Input Saturation via Disturbance Observer. Syst. Control Lett. 2015, 85, 61–69. [Google Scholar] [CrossRef] [Green Version]
  23. Li, Y.L.; Lin, Z.L. A Complete Characterization of the Maximal Contractively Invariant Ellipsoids of Linear Systems Under Saturated Linear Feedback. IEEE Trans. Autom. Control 2015, 85, 179–185. [Google Scholar] [CrossRef]
  24. Bai, W.W.; Zhou, Q.; Li, T.S.; Li, H.Y. Adaptive Reinforcement Learning Neural Network Control for Uncertain Nonlinear System with Input Saturation. IEEE Trans. Cybern. 2020, 50, 3433–3443. [Google Scholar] [CrossRef] [PubMed]
  25. Wang, X.L.; Ding, D.R.; Dong, H.L.; Zhang, X.M. Neural-Network-Based Control for Discrete-Time Nonlinear Systems with Input Saturation Under Stochastic Communication Protocol. IEEE/CAA J. Autom. Sin. 2021, 8, 766–778. [Google Scholar] [CrossRef]
  26. Pan, H.H.; Sun, W.C.; Gao, H.J.; Jing, X.J. Disturbance Observer-Based Adaptive Tracking Control with Actuator Saturation and Its Application. IEEE Trans. Autom. Sci. Eng. 2016, 13, 868–875. [Google Scholar] [CrossRef]
  27. Li, Z.J.; Zhao, J. Adaptive Consensus of Non-Strict Feedback Witched Multi-Agent Systems with Input Saturations. IEEE/CAA J. Autom. Sin. 2021, 8, 1752–1761. [Google Scholar] [CrossRef]
  28. Tee, K.P.; Ren, B.B.; Ge, S.S. Control of Nonlinear Systems with Time Varying Output Constraints. Automatica 2011, 47, 2511–2516. [Google Scholar] [CrossRef]
  29. Ngo, K.B.; Mahony, R.; Jiang, Z.P. Integrator Backstepping Using Barrier Functions for Systems with Multiple State Constraints. In Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain, 15 December 2005; pp. 8306–8312. [Google Scholar]
  30. Meng, W.C.; Yang, Q.M.; Si, S.N.; Sun, Y.X. Adaptive Neural Control of a Class of Output-Constrained Non-Affine Systems. IEEE Trans. Cybern. 2016, 46, 85–89. [Google Scholar] [CrossRef]
  31. Liu, Y.J.; Ma, L.; Liu, L.; Tong, S.C.; Chen, C.L.P. Adaptive Neural Network Learning Controller Design for a Alass of Nonlinear Systems with Time-Varying State Constraints. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 66–75. [Google Scholar] [CrossRef]
  32. Astrom, K.; Bernhardsson, B. Comparison of Periodic and Event Based Sampling for First-Order Stochastic Systems. In Proceedings of the 14th IFAC World Congress, Beijing, China, 5–9 July 1999; pp. 301–306. [Google Scholar]
  33. Sahoo, A.; Xu, H.; Jagannathan, S. Neural Network-Based Event Triggered State Feedback Control of Nonlinear Continuous-Time Systems. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 497–509. [Google Scholar] [CrossRef]
  34. Dolk, V.; Borgers, D.; Heemels, W.P.M.H. Output-Based and Decentralized Dynamic Event-Triggered Control with Guaranteed Lp-Gain Performance and Zeno-Freeness. IEEE Trans. Autom. Control 2017, 62, 34–49. [Google Scholar] [CrossRef]
  35. Chen, P.; Li, F.Q. A Survey on Recent Advances in Event-Triggered Communication and Control. Inf. Sci. 2018, 457, 113–125. [Google Scholar]
  36. Wang, W.; Li, Y.M.; Tong, S.C. Neural-Network-Based Adaptive Event-Triggered Consensus Control of Nonstrict-Feedback Nonlinear Systems. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 1750–1764. [Google Scholar] [CrossRef] [PubMed]
  37. Li, Y.X.; Yang, G.H. Model-Based Adaptive Event-Triggered Control of Strict-Feedback Nonlinear Systems. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 1033–1045. [Google Scholar] [CrossRef] [PubMed]
  38. Wu, Z.G.; Xu, Y.; Pan, Y.J.; Su, S.H.; Tang, Y. Event-Triggered Control for Consensus Problem in Multi-Agent Systems with Quantized Relative State Measurements and External Disturbance. IEEE Trans. Circuits Syst. I Reg. Pap. 2018, 65, 2232–2242. [Google Scholar] [CrossRef]
  39. Zhang, Y.H.; Sun, J.; Liang, H.J.; Li, H.Y. Event-Triggered Adaptive Tracking Control for Multiagent Systems with Unknown Disturbances. IEEE Trans. Cyber. 2020, 50, 890–901. [Google Scholar] [CrossRef]
  40. Ren, C.E.; Fu, Q.X.; Zhang, J.G.; Zhao, J.S. · Adaptive Event-triggered Control for Nonlinear Multi-agent Systems with Unknown Control Directions and Actuator Failures. Nonlinear Dyn. 2021, 105, 1657–1672. [Google Scholar] [CrossRef]
  41. Yang, L.W.; Liu, T.; Hill, D.J. Decentralized Event-Triggered Frequency Control with Guaranteed L-Gain for Multi-Area Power Systems. IEEE Control Syst. Lett. 2021, 5, 373–378. [Google Scholar] [CrossRef]
  42. Deng, Y.J.; Zhang, X.K.; Im, N.K.; Zhang, G.Q.; Zhang, Q. Model-Based Event-Triggered Tracking Control of Underactuated Surface Vessels with Minimum Learning Parameters. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 4001–4014. [Google Scholar] [CrossRef]
  43. Yu, W.; Rosen, J. Neural PID Control of Robot Manipulators with Application to an Upper Limb Exoskeleton. IEEE Trans. Cybern. 2013, 43, 673–684. [Google Scholar]
  44. Han, H.G.; Zhang, L.; Hou, Y.; Qiao, J.F. Nonlinear Model Predictive Control Based on a Self-Organizing Recurrent Neural Network. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 402–415. [Google Scholar] [CrossRef]
  45. Guo, L.; Chen, W.H. Disturbance Attenuation and Rejection for Systems with Nonlinearity via DOBC Approach. Int. J. Robust Nonlinear Control 2005, 15, 109–125. [Google Scholar] [CrossRef]
  46. McRuer, D.; Ashkenas, I.; Graham, D. Aircraft Dynamics and Automatic Control; Princeton University Press: Princeton, NJ, USA, 1976. [Google Scholar]
Figure 1. The event-triggered release times and intervals in the case of AH disturbances.
Figure 1. The event-triggered release times and intervals in the case of AH disturbances.
Entropy 25 00043 g001
Figure 2. The trajectories of the system states in the case of AH disturbances.
Figure 2. The trajectories of the system states in the case of AH disturbances.
Entropy 25 00043 g002
Figure 3. The disturbance estimates and estimation error in the case of AH disturbances.
Figure 3. The disturbance estimates and estimation error in the case of AH disturbances.
Entropy 25 00043 g003
Figure 4. The dynamics of the saturated control input in the case of AH disturbances.
Figure 4. The dynamics of the saturated control input in the case of AH disturbances.
Entropy 25 00043 g004
Figure 5. The trajectory of the system output in the case of AH disturbances.
Figure 5. The trajectory of the system output in the case of AH disturbances.
Entropy 25 00043 g005
Figure 6. The trajectory of the dynamical weights in the case of AH disturbances.
Figure 6. The trajectory of the dynamical weights in the case of AH disturbances.
Entropy 25 00043 g006
Figure 7. The event-triggered release times and intervals in the case of STW disturbances.
Figure 7. The event-triggered release times and intervals in the case of STW disturbances.
Entropy 25 00043 g007
Figure 8. The trajectories of the system states in the case of STW disturbances.
Figure 8. The trajectories of the system states in the case of STW disturbances.
Entropy 25 00043 g008
Figure 9. The disturbance estimates and estimation error in the case of STW disturbances.
Figure 9. The disturbance estimates and estimation error in the case of STW disturbances.
Entropy 25 00043 g009
Figure 10. The dynamics of the saturated control input in the case of STW disturbances.
Figure 10. The dynamics of the saturated control input in the case of STW disturbances.
Entropy 25 00043 g010
Figure 11. The trajectory of the system output in the case of STW disturbances.
Figure 11. The trajectory of the system output in the case of STW disturbances.
Entropy 25 00043 g011
Figure 12. The trajectory of the dynamical weights in the case of STW disturbances.
Figure 12. The trajectory of the dynamical weights in the case of STW disturbances.
Entropy 25 00043 g012
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

Shen, H.; Wang, Q.; Yi, Y. Event-Triggered Tracking Control for Adaptive Anti-Disturbance Problem in Systems with Multiple Constraints and Unknown Disturbances. Entropy 2023, 25, 43. https://doi.org/10.3390/e25010043

AMA Style

Shen H, Wang Q, Yi Y. Event-Triggered Tracking Control for Adaptive Anti-Disturbance Problem in Systems with Multiple Constraints and Unknown Disturbances. Entropy. 2023; 25(1):43. https://doi.org/10.3390/e25010043

Chicago/Turabian Style

Shen, Hong, Qin Wang, and Yang Yi. 2023. "Event-Triggered Tracking Control for Adaptive Anti-Disturbance Problem in Systems with Multiple Constraints and Unknown Disturbances" Entropy 25, no. 1: 43. https://doi.org/10.3390/e25010043

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