Next Article in Journal
General Approach to the Evolving Plasma Equilibria with a Resistive Wall in Tokamaks
Next Article in Special Issue
Mathematical Modelling of Fused Deposition Modeling (FDM) 3D Printing of Poly Vinyl Alcohol Parts through Statistical Design of Experiments Approach
Previous Article in Journal
Optimal Model Averaging Estimation for the Varying-Coefficient Partially Linear Models with Missing Responses
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Echo State Network-Based Adaptive Event-Triggered Control for Stochastic Nonaffine Systems with Actuator Hysteresis

1
School of Control Science and Engineering, Bohai University, Jinzhou 121013, China
2
School of Information Engineering, Suqian University, Suqian 223800, China
3
Combat Support College, Rocket Army Engineering University, Xi’an 710025, China
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2023, 11(8), 1884; https://doi.org/10.3390/math11081884
Submission received: 2 March 2023 / Revised: 30 March 2023 / Accepted: 12 April 2023 / Published: 16 April 2023
(This article belongs to the Special Issue Advances in Control Systems and Automatic Control)

Abstract

:
This paper studies the problem of the event-triggered control of nonaffine stochastic nonlinear systems with actuator hysteresis. The echo state network (ESN) is introduced to approximate an unknown nonlinear function. The command filtering technology is used to avoid the derivation of the virtual controller in the controller design process and tries to solve the problem of complexity explosion in the traditional method. Based on Lyapunov’s finite-time stability theory, the proposed method verifies the stability of non-affine stochastic nonlinear systems. It is proved that the proposed controller method can guarantee that all of the signals in the closed-loop system are bounded, and the tracking error can converge to a minimal neighborhood of zero even if there exists an actuator hysteresis. The effectiveness of the proposed method is demonstrated by the simulation example. The simulation results show that the proposed method is effective.

1. Introduction

With the development of society, system control plays a vital role in many fields such as the military, as well as industrial production. Linear systems are not only theoretically studied but also widely applied [1]. However, in real life the system can be easily affected by uncertain factors. As a result, the system will be nonlinear [2]. With the passage of time, the traditional nonlinear system cannot meet the needs of social development. The research of complex systems has increasingly attracted scholars’ attention. Due to the influence of stochastic disturbances, the actual systems are embodied with randomness. Therefore, the study of stochastic nonlinear systems is of great significance and practical value. Regarding stochastic nonlinear systems, there are also many systems whose state variables or actual controls are not clearly represented. Therefore, the system often has a non-affine appearance.
Stochastic nonaffine nonlinear systems can be applied to many fields, including aerospace systems and robot operations. In [3,4], the unknown nonaffine input is transformed into a partially affine form using the mean value theorem, and all signals in a closed loop system are bounded. Therefore, the same method is used in this paper to deal with the nonaffine problem of control variables by using the mean value theorem and transform the nonaffine system into a simple standard stochastic nonlinear system.
For some nonlinear systems, backstepping control is a powerful and typical control method for parametric uncertainty [5,6]. The backstepping method was proposed in [7]. A controller was established by constructing the quadratic Lyapunov function. So far, many new algorithms have been created to solve the nonlinear system problems. The backstepping control strategy is an effective method for solving uncertain systems, and it has been widely used. However, the traditional backstepping design method also has disadvantages. The complexity of the control design and stability increase exponentially with the increase in the system order, that is, each calculation step of the virtual controller may lead to the “explosion of complexity”. In order to solve this problem, ref. [8] developed a dynamic surface control (DSC) technique that introduced a low-pass filter in each control input for the first time. The above DSC technique does not take the error of the first-order filter into consideration, which may affect the precision and accuracy of the system. The command filter control (CFC) adopted in this paper utilizes an error compensation mechanism at each step of the command filter to reduce the influence of filter errors.
The control of nonlinear systems with unknown hysteretic nonlinearity has always been a popular topic. Hysteretic nonlinearity is very common in the actuation of smart materials, such as piezoelectric materials and shape memory alloys. Nonlinearity and hysteresis have a remarkable influence on the system, causing it to become unstable [9]. Robust adaptive control and adaptive inversion control for a class of nonlinear systems with unknown hysteresis are studied in [10,11]. The approach presented in [12,13,14] cannot solve the control problem of nonlinear systems with a post-performance period. Therefore, it is a great challenge to solve the problem of stochastic nonaffine systems with actuator hysteresis.
In addition, with the development of the network, event-triggered control has become popular as it can effectively reduce the waste of communication and resources. The article [15] considers the problem of adaptive fuzzy switching event-triggered control for a class of nonaffine stochastic systems with periodic actuator faults. The paper [16] considers the event-triggered adaptive tracking control for RDE systems with coexisting parametric uncertainties and severe nonlinearities. In traditional control design, the output of the controller is transmitted to the actuators, which may generate redundant update signals and then cause waste of the communication network [17]. Thus, these issues motivate the development of event-triggered strategies. In [18], an event-triggered strategy is developed for nonlinear uncertain systems, in which the uncertain part is represented by the product of known functions and unknown parameters. In [19], for nonlinear uncertain systems, an event-triggered strategy using neural networks to approximate the uncertain part is proposed. The fixed threshold strategy and the relative threshold strategy are discussed in [20,21] since the threshold of the fixed threshold strategy is a constant but the control signal of the actual system is not static. If the amplitude of the control signal is too large, it will lead to system instability. A neural adaptive event-triggered strategy that greatly saves communication resources while ensuring system performance is proposed [22]. Therefore, this paper employs the relative threshold strategy. However, to the best of our knowledge, there are currently few methods to solve the event-triggered problem of stochastic nonaffine systems with actuator hysteresis, thus motivating our current work.
Based on the above discussion, a neural network control design for stochastic non-affine nonlinear systems with event triggering and actuator hysteresis is constructed, and the echo state network (ESN) is introduced to approximate the unknown nonlinear functions. In other papers, such as [23,24], the radial basis function neural network (RBFNN) structure is used to approximate the unknown functions. In [25], a recurrent neural network (RNN) is proposed to approximate the unknown function. However, the former can only rely on the current input, while the latter requires higher computational costs. This paper proposes a simple method to approximate the unknown functions by using the echo state network, which is better than other methods and can be trained easily.
(1) The ESN network is used to approximate the unknown function generated during the design process. Compared with RBFNN in [24], ESN has better stability than the RBFNN network without a complex training process. Compared with RNNS in [25], weight updating does not require a particularly high computational cost, and the training speed is faster than that of RNNS. Therefore, this paper uses the echo state network as a new approach to approximate the unknown function more simply and accurately in the controller design, which greatly reduces the calculation cost.
(2) This paper introduces the actuator hysteresis into the nonaffine system and uses the mean value theorem to transform the nonaffine stochastic nonlinear system into a stochastic nonlinear system. Compared with the nonlinear control problem of [12,13,14], actuator hysteresis has not been fully considered. This paper greatly reduces the complexity of the system and solves the problem of actuator hysteresis in nonlinear systems.
(3) Compared with [17] and [18], the problem of resource waste in the communication process is solved by designing an event-triggered controller, and the relative threshold is used to ensure the stability of the system in the design process.
The rest of the paper is as follows. In Section 2, more information of stochastic nonaffine systems and ESN will be further illustrated. Section 3 introduces the design method of the event trigger controller and provides the stability analysis of the system. Section 4 describes the simulation process to verify the effectiveness of the proposed method. In the end, the conclusions are given in Section 5.

2. Preliminaries

2.1. Problem Formulation

For the following stochastic nonlinear system
d ι = f ( ι ) d t + g ( ι ) d ω
where ι is the system state, f ( ι ) and g ( ι ) indicate the locally Lipschitz functions with f ( 0 ) = g ( 0 ) = 0 . ω represents an r-dimensional standard Wiener process.
Definition 1 ([26]). 
For any given function V ( ι ) in C 2 , define the differential operator L as
L V = V ι f + 1 2 T r g T 2 V ι 2 g
with Tr as the matrix trace.
Lemma 1 ([27]). 
For the stochastic nonlinear system (1), there is a Lyapunov function V ( ι ) , ψ 1 ( · ) and ψ 2 ( · ) k . When 0 < k 1 , function V ( ι ) meets the following requirements:
ψ 1 ( ι ) V ( ι ) ψ 2 ( ι ) L V ( ι ) α V k ( ι ) + Γ
when k = 1 , two normal numbers, α and Γ, exist. System (1) has a unique strong solution, all of the signals in the closed-loop system are bounded in probability, and the system satisfies
E [ V ( ι ) ] V ( ι 0 ) e α t + Γ α
For the following class of stochastic nonaffine systems with actuator hysteresis:
d x i = f i x ̲ i , x i + 1 d t + φ i x ̲ i d ω d x n = f n x ̲ n , ϕ ( v ) d t + φ n x ̲ n d ω y = x 1 , i = 1 , , n 1
where x ̲ i = [ x 1 , x 2 , , x i ] , v R is the system input, and y R is the system output. ϕ ( v ) denotes the hysteresis nonlinearities. ω is a r-dimensional standard Brownian motion defined in the complete probability space ( Ω , F , P ) . Ω denotes the sample space. F denotes the σ -field. P denotes the probability measure. f i · and φ i ( · ) represent the unknown smooth functions.
The control signal v and the hysteresis type of nonlinearity ϕ ( v ) in the Formula (5) are defined as
d ϕ d t = μ d v d t ( π v ϕ ) + ψ d u d t
where μ , π , and ϕ are designed parameters; π > 0 is the slope of lines; and guarantee π > ψ .
Dynamics ( 6 ) is used to simulate the backlash-like hysteresis, and additional parameters are put up as μ = 0.05 , π = 0.2 , and ψ = 0.0055 , and the initial conditions as v ( 0 ) = 0 , ϕ ( 0 ) = 0 .
Moreover, Equation (6) can be properly handled as follows:
ϕ ( v ) = π v ( t ) + ρ ( v ) ρ ( v ) = [ ϕ 0 π v 0 ] e μ ( v v 0 ) sgn { v ˙ } + e μ v sgn { v ˙ } v 0 v [ ψ π ] e μ v sgn { v ˙ } d x i
where v ( 0 ) = v 0 and ϕ ( v 0 ) = ϕ ( 0 ) . ρ ( v ) are bounded and satisfy ρ ( v ) ρ ¯ , and ρ ¯ is the unknown constant.
For the sake of simplicity, the time variable t will be omitted below. Based on mean value theorem, the smooth nonlinear function f i ( · ) can be changed into the form as
f i ( x ̲ i , x i + 1 ) = f i ( x ̲ n , x i + 1 0 ) + h μ i ( x i + 1 x i + 1 0 )
where h μ i = f i ( x ̲ i , x i + 1 ) x i + 1 x i + 1 = x μ i , x μ i = μ i x i + 1 + ( 1 μ i ) x i + 1 0 , 0 < μ i < 1 , i = 1 , , n 1 , x n + 1 = v . With x i + 1 0 = 0 , the original system (5) can be described as follows:
d x i = f i ( x ̲ i , 0 ) + h μ i x i + 1 d t + φ i T x i d ω d x n = ( f n ( x ̲ n , 0 ) + h μ n π v + h μ n ρ ) d t + φ n T ( x n ) d ω y = x 1 , i = 1 , , n 1
Assumption A1. 
The sign of h μ i in ( 8 ) is known for i = 1 , , n 1 . Without a loss of generality, and for the convenience of analysis and design, assume that
0 < c i < h μ i < c ¯ i , 1 i n 1 0 < c n < π h μ n < c ¯ n
Assumption A2. 
The reference signal y d and its time derivatives up to the n th order are continuous and bounded.

2.2. Echo State Network

The following form of ESN continuous-time dynamics is given [28]
P ˙ ( Z ) = λ P ( Z ) + tanh ( W i n * u + W d * P ( Z ) + W f b * y )
where the activation function of the dynamic reservoirs P ( Z ) . λ is a positive number representing the stored neuron’s leakage rate; tanh ( · ) denotes a hyperbolic tangent function. W i n * and W d * represent the input and internal connection weight matrices, respectively. W f b * represents feedback connection weight matrices; u means the external input with K-dimensional. The output signal’s equation is defined as follows:
y = W * T P ( Z )
with W * R N × 1 being the weight matrix of output.
It can be seen in [29] that the output of RNNs can be used to approximate any continuous function, which indicates that there is an ESN system, as shown in Equation (11) above. Therefore, as for any given continuous smooth function f ( · ) , the below inequality is true
sup Z Ω f ( Z ) W * T P ( Z ) ε
In addition, the function f ( Z ) can be approached by
f ( Z ) = W T P ( Z ) + δ , Z Ω
where W R N × 1 is the ideal weight matrix satisfying W = arg min W * R N × 1 { sup Z Ω f ( x ) W * T P ( Z ) } , and δ is bounded to satisfy δ ε . P ( Z ) = [ p 1 ( Z ) , , p N ( Z ) ] T stands for the activation function where p j ( Z ) is chosen as
p j ( Z ) = r j s j + e Z q j + u j , j = 1 , , N
where r j , s j , q j , and u j are the constant parameters, and p j ( Z ) is bounded by 0 < p j ( Z ) < u m and u m = max { | ( r j ) / ( s j ) + u j | , | ( r j ) / ( s j + 1 ) + u j | } .
On account of the fact the weight W is generally uncharted in reality, to guarantee the asymptotic tracking performance, the estimated value of W, (expressed as W ^ ), is employed and updated by designing adaptive laws online.
Remark 1. 
From the above discussions, it can be deduced that ESN is an optional tool for function approximation and can be replaced with any other approximation techniques, for instance, RBFNNs, FLSs, and others [30,31]. Compared to RBFNNs, ESN does not need to adjust the weights between the input layer and the hidden layer, and the training is simple and accurate.
Lemma 2. 
The hyperbolic function holds the following property [32]:
0 p p tanh ( p q ) 0.2785 q
where p tanh ( p q ) 0 , q > 0 , and p R .
Lemma 3. 
The Young’s inequality is described as [33]:
a b μ n n a n + 1 p μ p b p
where n > 1 , p > 1 , μ > 0 , and ( n / l ) + ( 1 / p ) = 1 .

3. Event-Triggered Adaptive Controller Design

In the backstepping design process, the following tracking errors are defined as
e 1 = x 1 y d e i = x i x i , c
where i = 2 , , n , y d represents the reference signals, virtual controllers α i are the input signals of the command filters, and the outputs signal of the filters are x i , c . The command filters are defined as follows:
x ˙ 2 , c ω n = α 1 x 2 , c , x 1 , c ( 0 ) = α 1 ( 0 )
If the input signal α 1 satisfies α ˙ 1 ρ 1 and α ¨ 1 ρ 2 for all 0 t , where ρ 1 > 0 , ρ 2 > 0 , and x 2 , c ( 0 ) = 0 , for any ξ > 0 , the filter design parameters ω n > 0 exist, and the following inequality holds: | x 1 , c α 1 | ξ .
In order to reduce the influence of command filtering on error, the following new tracking error signals are defined by using the error compensation mechanism:
v 1 = e 1 q 1 v i = e i q i
where i = 2 , , n , the compensating signals q i are designed as
q ˙ 1 = k 1 q 1 + h μ 1 q 2 + h μ 1 ( x 2 , c α 1 )
q ˙ i = k i q i + h μ i q i + 1 + h μ i ( x i + 1 , c α i )
q ˙ n = k n q n
where k i > 0 are design constants and q ( 0 ) = 0 .
Step 1: The following can be obtained from (17)
d v 1 = ( f 1 ( x ̲ 1 , 0 ) + h μ 1 x 2 ) d t + φ 1 T ( x ̲ 1 ) d ω y ˙ d q ˙ 1 = ( f 1 ( x ̲ 1 , 0 ) + h μ 1 ( e 2 + x 2 , c ) y ˙ d q ˙ 1 ) d t + φ 1 T ( x ̲ 1 ) d ω
Choose the Lyapunov candidate function as follows:
V 1 = 1 4 v 1 4 + 1 2 r 1 θ ˜ 1 2
where r 1 is a design constant, and θ ˜ 1 = θ 1 θ ^ 1 , θ ^ 1 denotes the estimation of θ 1 .
According to (3) and Definition 1, we have
L V 1 = v 1 3 d v 1 1 r 1 θ ˜ 1 θ ^ ˙ 1 = v 1 3 ( f 1 x ̲ 1 , 0 ) + h μ 1 ( e 2 + x 2 , c ) y ˙ d q ˙ 1 + 3 2 v 1 2 φ 1 T φ 1 1 r 1 θ ˜ 1 θ ^ ˙ 1
By using Young’s inequality, the following inequality holds:
3 2 v 1 2 φ 1 T φ 1 3 4 v 1 4 φ 1 4 l 1 2 + 3 4 l 1 2
where l 1 > 0 is a designed constant. Substituting (26) into (25), we have
L V 1 v 1 3 ( f 1 ( x ̲ 1 , 0 ) + h μ 1 ( e 2 + x 2 , c ) y ˙ d q ˙ 1 ) + 3 4 v 1 4 φ 1 4 l 1 2 + 3 4 l 1 2 1 r 1 θ ˜ 1 θ ^ ˙ 1
where f ¯ 1 ( Z 1 ) = f 1 ( x ̲ 1 , 0 ) + 3 4 v 1 φ 1 4 l 1 2 and Z 1 = [ x ] . By the ESN (13), the uncharted nonlinear function f ¯ 1 can be approximated to f ¯ 1 ( Z 1 ) = W 1 T P 1 ( Z 1 ) + δ 1 ( Z 1 ) , δ 1 ( Z 1 ) is the approximation error satisfying δ 1 ( Z 1 ) ε 1 , and ε 1 > 0 .
By using Lemma 3, the following inequality holds:
v 1 3 f ¯ 1 = v 1 3 ( W 1 T P 1 ( Z 1 ) + δ 1 ( Z 1 ) ) 1 2 v 1 6 θ 1 P 1 T P 1 a 1 2 + 1 2 a 1 2 + 3 4 v 1 4 + 1 4 ε 1 2
where θ 1 = W 1 2 , a 1 > 0 is a designed parameter.
Substituting (28) into (27) yields,
L V 1 v 1 3 v 1 3 θ 1 P 1 T P 1 2 a 1 2 + 3 4 v 1 + h μ 1 ( e 2 + x 2 , c ) y ˙ d q ˙ 1 + 1 2 a 1 2 + 1 4 ε 1 4 + 3 4 l 1 2 1 r 1 θ ˜ 1 θ ^ ˙ 1
The compensating signal q ˙ 1 can be designed as follows:
q ˙ 1 = k 1 q 1 + h μ 1 q 2 + h μ 1 ( x 2 , c α 1 )
with k 1 > 0 .
Substituting (30) into (29) yields
L V 1 v 1 3 ( v 1 3 θ 1 P 1 T P 1 2 a 1 2 + 3 4 v 1 + h μ 1 v 2 y ˙ d + k 1 q 1 + h μ 1 α 1 ) + 1 2 a 1 2 + 1 4 ε 1 4 + 3 4 l 1 2 1 r 1 θ ˜ 1 θ ^ ˙ 1
By using Young’s inequality and Assumption 1, the inequality is as follows:
v 1 3 h μ 1 v 2 3 4 v 1 4 c ¯ 1 4 3 + 1 4 v 2 4
Substituting (32) and into (31) yields
L V 1 v 1 3 ( v 1 3 θ 1 P 1 T P 1 2 a 1 2 + 3 4 v 1 + 3 4 v 1 c ¯ 1 4 3 y ˙ d + k 1 q 1 + c ¯ 1 α 1 ) + 1 4 v 2 4 + 1 2 a 1 2 + 1 4 ε 1 4 + 3 4 l 1 2 1 r 1 θ ˜ 1 θ ^ ˙ 1
The virtual control signal is devised as follows:
α 1 = 1 c ¯ 1 ( k 1 e 1 v 1 3 θ ^ 1 P 1 T P 1 2 a 1 2 + y ˙ d 3 4 v 1 c ¯ 1 4 3 3 4 v 1 )
By using (34), (33) can be rewritten as
L V 1 k 1 v 1 4 + 1 4 v 2 4 + 1 2 a 1 2 + 1 4 ε 1 4 + 3 4 l 1 2 + θ ˜ 1 r 1 ( r 1 v 1 6 P 1 T P 1 2 a 1 2 θ ^ ˙ 1 )
The designed adaptive law is as follows:
θ ^ ˙ 1 = r 1 v 1 6 P 1 T P 1 2 a 1 2 σ 1 θ ^ 1
Substituting (36) into (35) yields
L V 1 k 1 v 1 4 + 1 4 v 2 4 + 1 2 a 1 2 + 1 4 ε 1 4 + 3 4 l 1 2 + σ 1 r θ ˜ 1 θ ^ 1
Step i 2 i n 1 : Based on (17), the following formula comes into existence:
d v i = ( f i ( x ̲ i , 0 ) + h μ i x i + 1 ) d t + φ i T ( x i ) d ω x ˙ i , c q ˙ i = ( f i ( x ̲ i , 0 ) + h μ i ( x i + 1 , c + e i + 1 ) x ˙ i , c q ˙ i ) d t + φ i T ( x i ) d ω
Select the following candidate Lyapunov function:
V i = V i 1 + 1 4 v i 4 + 1 2 r i θ ˜ i 2
where r i are designed constants, θ ˜ i = θ i θ ^ i , i = 2 , , n 1 , θ ^ i are expressed as an estimate of θ i , and θ i = W i 2 . According to Definition 1 and (38), the conclusions can be drawn as follows:
L V i = L V i 1 + v i 3 ( f i ( x ̲ i , 0 ) + h μ i ( x i + 1 , c + e i + 1 ) x ˙ i , c q ˙ i ) + 3 2 v i 2 φ i T φ i 1 r i θ ˜ i θ ^ ˙ i
According to Lemma 3, the following equation is true
3 2 v i 2 φ i T φ i 3 4 v i 4 φ i 4 l i 2 + 3 4 l i 2
and l i ( i = 2 , , n ) are the designed normal numbers. By using (41), (40) can be rewritten as follows:
L V i L V i 1 + v i 3 ( f i ( x ̲ i , 0 ) + h μ i ( x i + 1 , c + e i + 1 ) x ˙ i , c q ˙ i ) + 3 4 v i 4 c ¯ i 4 3 + 3 4 l i 2 1 r i θ ˜ i θ ^ ˙ i
where f ¯ i ( Z i ) = f i ( x ̲ i , 0 ) + 3 4 v i φ i 4 l i 2 and Z i = x ̲ i . For any given ε i > 0 , W i T P i ( X 1 ) exists, such that f ¯ i ( Z i ) = W i T P i + δ i ( Z i ) , δ i ( Z i ) ε i , where δ i ( Z i ) denotes the approximation error.
By using Young’s inequality, it follows that
v i 3 f ¯ i = v i 3 ( W i T P i ( Z i ) ) + δ i ( Z i ) ) v i 6 θ i P i T P i 2 a i 2 + 1 2 a i 2 + 3 4 v i 4 + 1 4 ε i 2
where θ i = W i 2 and a i is a positive constant.
By substituting (43) into (42) yields, we obtain that
L V i L V i 1 + v i 3 ( v i 3 θ i P i T P i 2 a i 2 + 3 4 v i + h μ i ( x i + 1 , c + e i + 1 ) x ˙ i , c q ˙ i ) + 1 2 a i 2 + 1 4 ε i 4 + 3 4 l i 2 1 r i θ ˜ i θ ^ ˙ i
The compensation signal q ˙ i is designed as
q ˙ i = k i q i + h μ i q i + 1 + h μ i ( x i + 1 , c α i )
with k i > 0 , substituting (45) into (44), the following can be obtained:
L V i L V i 1 + v i 3 ( v i 3 θ i P i T P i 2 a i 2 + 3 4 v i + h μ i v i + 1 x ˙ i , c + k i q i + h μ i α i ) + 1 2 a i 2 + 1 4 ε i 4 + 3 4 l i 2 1 r i θ ˜ i θ ^ ˙ i
Based on Young’s inequality, we have
v i 3 h μ i v i + 1 3 4 v i 4 c ¯ i 4 3 + 1 4 v i + 1 4
Substituting (47) into (46) yields
L V i L V i 1 + v i 3 ( v i 3 θ i P i T P i 2 a i 2 + 3 4 v i x ˙ i , c + k i q i + c ¯ i α i + 3 4 v i c ¯ i 4 3 ) + 1 4 v i + 1 4 + 1 2 a i 2 + 1 4 ε i 4 + 3 4 l i 2 1 r i θ ˜ i θ ^ ˙ i
Design the virtual control signals as follows:
α i = 1 c ¯ i ( k i e i v i 3 θ ^ i P i T P i 2 a i 2 + x ˙ i , c 3 4 v i c ¯ i 4 3 3 4 v i )
Using (48), (48) can be rewritten as
L V i j = 1 i ( k j v j 4 + 1 2 a j 2 + 1 4 ε j 4 + 3 4 l j 2 ) + 1 4 v i + 1 4 j = 1 i 1 σ j r i θ ˜ j θ ^ j + θ ˜ i r i ( v i 3 r i P i T P i 2 a i 2 θ ^ ˙ i )
Design the adaptive laws as follows:
θ ^ ˙ i = r i v i 6 P i T P i 2 a i 2 σ i θ ^ i
Substituting (50) into (49) yields
L V i j = 1 i ( k j v j 4 + 1 2 a j 2 + 1 4 ε j 4 + 3 4 l j 2 σ j r j θ ˜ j θ ^ j ) + 1 4 v i + 1 4

Design of Event-Triggered Controller

The event-triggered strategy is described as follows:
u ( t ) = ζ ( t k ) , t [ t k , t k + 1 ) t k + 1 = inf { t R ϱ ( t ) > Ξ u ( t ) + d 1 }
where ϱ ( t ) = ζ ( t ) u ( t ) , and d 1 > 0 is the designed parameter.
Remark 2. 
Whensoever the event-triggered mechanism t k + 1 = inf { t R ϱ ( t ) Ξ u ( t ) + d 1 } is triggered, the time is marked as t k + 1 and the control value u ( t k + 1 ) is applied to the system. During the time t [ t k , t k + 1 ) , the control signal holds as a constant.
From (52), we can draw a conclusion ζ ( t ) = ( 1 + z 1 ( t ) Ξ ) u ( t ) + z 2 ( t ) d 1 , t k t < t k + 1 , and z ( t ) 1 is the time-varying parameter. As a result, the equation is obtained as follows:
u ( t ) = ζ ( t ) 1 + z 1 ( t ) Ξ z 2 ( t ) d 1 1 + z 1 ( t ) Ξ
Step n: From (17), we can obtain
d v n = ( f n ( x ̲ n , 0 ) + h μ n π u + h μ n ρ x ˙ n , c q ˙ n ) d t + φ n T ( x n ) d ω
Choose a Lyapunov function as
V n = V n 1 + 1 4 v n 4 + 1 2 r n θ ˜ n 2
where r n is a designed constant, and θ ˜ n = θ n θ ^ n , θ ^ n is the estimation of θ n , and θ n = W n 2 .
According to Definition 1 and (54), it can be deduced that
L V n = L V n 1 + v n 3 ( f n ( x ̲ n , 0 ) + h μ n π u + h μ n ρ x ˙ n , c q ˙ n ) + 3 2 v n 2 φ n T φ n 1 r n θ ˜ n θ ^ ˙ n
Design the compensating signal q ˙ n as follows:
q ˙ n = k n q n
According to (56), (55) can be rewritten as follows:
L V n L V n 1 + v n 3 f n ( x ̲ n , 0 ) + v n 3 c ¯ n u + v n 3 h μ n ρ v n 3 ( x ˙ n , c k n q n ) + 3 2 v n 2 φ n T φ n 1 r n θ ˜ n θ ^ ˙ n
Substituting (53) into (57) yields
L V n v n 3 f n ( x ̲ n , 0 ) + L V n 1 v n 3 ( x ˙ n , c k n q n ) + v n 3 h μ n π ( ζ ( t ) 1 + z 1 ( t ) Ξ z 2 ( t ) d 1 1 + z 1 ( t ) Ξ ) + v n 3 h μ n ρ + 3 2 v n 2 φ n T φ n 1 r n θ ˜ n θ ^ ˙ n
By Assumption 1, and z 1 ( t ) [ 1 , 1 ] , z 2 ( t ) [ 1 , 1 ] , the inequalities can be held as
h μ n π v n 3 ζ ( t ) 1 + z 1 ( t ) Ξ c ¯ n v n 3 ζ ( t ) 1 + Ξ
h μ n π v n 3 z 2 ( t ) d 1 1 + z 1 ( t ) Ξ v n 3 c ¯ n d 1 1 Ξ
Substituting (59) and (60) into (58) yields
L V n v n 3 f n ( x ̲ n , 0 ) + c ¯ n v n 3 ζ ( t ) 1 + Ξ + v n 3 c ¯ n d 1 1 Ξ + v n 3 h μ n ρ v n 3 ( x ˙ n , c k n q n ) + 3 2 v n 2 φ n T φ n 1 r n θ ˜ n θ ^ ˙ n + L V n 1
where
ζ ( t ) = ( 1 + Ξ ) ( α n tan v n 3 c ¯ n α n ϵ + m ¯ 1 tanh v n 3 c ¯ n m ¯ 1 ϵ )
and m ¯ 1 > d 1 / ( 1 Ξ ) .
Substituting (62) into (61) yields
L V n v n 3 f n ( x ̲ n , 0 ) c ¯ n v n 3 ( α n tan v n 3 c ¯ n α n ϵ + m ¯ 1 tanh v n 3 c ¯ n m ¯ 1 ϵ ) + v n 3 c ¯ n d 1 1 Ξ + v n 3 h μ n ρ v n 3 ( x ˙ n , c k n q n ) + 3 2 v n 2 φ n T φ n 1 r n θ ˜ n θ ^ ˙ n + L V n 1
Based on Lemma 3, we can obtain
L V n v n 3 f n ( x ̲ n , 0 ) + c ¯ n v n 3 α n c ¯ n v n 3 m ¯ 1 + v n 3 c ¯ n d 1 1 Ξ + v n 3 h μ n ρ v n 3 ( x ˙ n , c k n q n ) + 3 2 v n 2 φ n T φ n 1 r n θ ˜ n θ ^ ˙ n + L V n 1 + 0.557 ϵ
Based on Young’s inequality, one has
3 2 v n 2 φ n T φ n 3 4 v n 4 φ n 4 l n 2 + 3 4 l n 2
Substituting (65) into (64) yields
L V n v n 3 f n ( x ̲ n , 0 ) + c ¯ n v n 3 α n c ¯ n v n 3 m ¯ 1 + v n 3 c ¯ n d 1 1 Ξ v n 3 ( x ˙ n , c k n q n ) + v n 3 h μ n ρ + 3 4 v n 4 φ n 4 l n 2 + 3 4 l n 2 1 r n θ ˜ n θ ^ ˙ n + L V n 1 + 0.557 ϵ
During the process of designing virtual controllers, the unknown nonlinear function f ¯ n ( Z n , 0 ) is approximated by ESNs, where f ¯ n ( Z n ) = f n ( x ̲ n , 0 ) + 3 4 v n φ n 4 l n 2 Z n = x ̲ n . By using the universal approximation capability of ESN (13), for any given ε n , an ESN W n T P n ( Z n ) always exist, such that f ¯ n ( Z n ) = W n T P n + δ n , where Z n = x ̲ n and δ n is the approxomation error satisfying δ n ( Z n ) ε n .
Baesd on Lemma 3, the inequality holds that
v n 3 f ¯ n = v n 3 ( W n T P n ( Z n ) ) + δ n ( Z n ) ) v n 6 θ n P n T P n 2 a n 2 + 1 2 a n 2 + 3 4 v n 4 + 1 4 ε n 2
where θ n = W n 2 , a n is a given positive constant.
Substituting (67) into (66) yields
L V n v n 6 θ n P n T P n 2 a n 2 + 3 4 v n 4 + 1 2 a n 2 + 1 4 ε n 4 + c ¯ n v n 3 α n c ¯ n v n 3 m ¯ 1 + v n 3 c ¯ n d 1 1 Ξ + v n 3 h μ n ρ v n 3 ( x ˙ n , c k n q n ) + 3 4 l n 2 1 r n θ ˜ n ^ ˙ θ n + L V n 1 + 0.557 ϵ
It can be known from Young’s inequality that the inequality holds
v n 3 h μ n ρ 3 4 v n 4 h μ n 4 3 + 1 4 ρ 4 3 4 v n 4 c ¯ n 4 3 + 1 4 ρ ¯ 4
Substituting (51) and (69) into (68) yields
L V n v n 6 θ n P n T P n 2 a n 2 + 3 4 v n 4 + 1 2 a n 2 + 1 4 ε n 4 + c ¯ n v n 3 α n c ¯ n v n 3 m ¯ 1 + v n 3 c ¯ n d 1 1 Ξ + 3 4 v n 4 c ¯ n 4 3 + 1 4 ρ ¯ 4 v n 3 ( x ˙ n , c k n q n ) + 3 4 l n 2 1 r n θ ˜ n θ ^ ˙ n + 0.557 ϵ + j = 1 n 1 ( k j v j 4 + 1 2 a j 2 + 1 4 ε j 4 + 3 4 l j 2 + σ j r j θ ˜ j θ ^ j ) + 1 4 v n 4
Design the virtual control signal as follows:
α n = 1 c ¯ n ( k n e n v n 3 θ ^ n P n T P n 2 a n 2 + x ˙ n , c 3 4 v n c ¯ n 4 3 v n )
Substituting (71) into (70) yields
L V n v n 6 θ ˜ n P n T P n 2 a n 2 + 1 2 a n 2 + 1 4 ε n 4 v n 4 k n c ¯ n v n 3 m ¯ 1 + v n 3 c ¯ n d 1 1 Ξ + 1 4 ρ ¯ 4 + 3 4 l n 2 1 r n θ ˜ n θ ^ ˙ n + 0.557 ϵ + j = 1 n 1 ( k j v j 4 + 1 2 a j 2 + 1 4 ε j 4 + 3 4 l j 2 + σ j r j θ ˜ j θ ^ j )
We design the adaptive law as follows:
θ ^ ˙ n = r n v n 6 P n T P n 2 a n 2 σ n θ ^ n
Substituting (73) into (72) yields
L V n j = 1 n ( k j v j 4 + 1 2 a j 2 + 1 4 ε j 4 + 3 4 l j 2 + σ j r j θ ˜ j θ ^ j ) + 1 4 ρ ¯ 4 + 0.557 ϵ
By using Young’s inequality,
σ j r j θ ˜ j θ ^ j σ j θ ˜ j T θ ˜ j 2 r j + σ j θ j T θ j 2 r j
Substituting (75) into (74) yields
L V n j = 1 n ( k j v j 4 + σ j θ ˜ j T θ ˜ j 2 r j ) + j = 1 n ( 1 2 a j 2 + 1 4 ε j 4 + 3 4 l j 2 + σ j θ j T θ j 2 r j ) + 1 4 ρ ¯ 4 + 0.557 ϵ j = 1 n ( k j v j 4 + σ j θ ˜ j T θ ˜ j 2 r j ) + C
where C = j = 1 n ( 1 2 a j 2 + 1 4 ε j 4 + 3 4 l j 2 + σ j θ j T θ j 2 r j ) + 1 4 ρ ¯ 4 + 0.557 ϵ
Theorem 1. 
Consider a class of stochastic nonaffine nonlinear system (5) under Assumptions 1 and 2. The packaged unknown f ¯ i can be approximated by the ESN networks by which the approximating error δ i is bounded. Event-triggered strategy (52); adaptive controllers (33), (48), (62), and (73); and adaptive laws (36), (50), and (73) in the closed-loop system are bounded in probability. Specifically, the tracking error y y d will be converged as
Ω 1 = { v 1 ( t ) R | E [ y y d 4 ] 8 C η , t > T 1 }
with η = min { 4 k 1 , , 4 k n , σ 1 , , σ n } , and C = j = 1 n ( 1 2 a j 2 + 1 4 ε j 4 + 3 4 l j 2 + σ j θ j T θ j 2 r j ) + 1 4 ρ ¯ 4 + 0.557 ϵ .
Proof. 
Define V n = i = 1 n v i , it could be obtained from (76) that
L V n η i = 1 n ( v i 4 θ ˜ i 2 2 r i ) + C = η V + C
Furthermore, according to (55) and (78), we have
d E ( V ( t ) ) d t E ( V ( t ) ) + C , t 0
0 E ( V ( t ) ) ( V ( 0 ) C η ) e η t + C η
which means that
E ( V ( t ) ) C η , t
E ( v 1 4 ) E ( v 1 2 ) 2 24 E ( v 1 ) 8 C η
E ( y y d 4 ) E ( v 1 4 ) 8 C η , t > T 1
which means that all of the signals in the closed-loop system are bounded in probability. □
Remark 3. 
An adaptive neural finite-time-event-triggered consensus tracking problem is studied for nonlinear multi-agent systems (MASs) under directed graphs [34]. In stochastic systems such as [35,36], there is no error graph, but the tracking graph cannot completely overlap. On the one hand, the tracking error cannot completely converge to zero because of different systems. On the other hand, the tracking error cannot completely converge to zero in finite time. Inspired by [34], the following research will help the stochastic system tracking error converge to zero.

4. Simulation Results

To illustrate the effectiveness of the proposed control method, we choose the following stochastic nonaffine nonlinear systems:
d x 1 = [ x 2 0.1 sin ( x 1 ) + 0.1 sin ( x 1 2 x 2 ) ] d t + 0.5 sin ( x 1 ) cos ( x 2 ) d ω
d x 2 = [ 0.1 x 1 cos ( x 2 ) + 0.1 sin ( x 1 x 2 2 ) + ϕ 1 ] d t + 0.5 sin ( 2 x 1 x 2 2 ) d ω
y 1 = x 1
where x 1 , x 2 are the system states.
The command filter is devised as
x ˙ 2 , c ω n = α 1 x 2 , c
We design the compensating signals as
d q 1 = k 1 q 1 + c ¯ 1 ( x 2 c α 1 ) + c ¯ 1 q 2
d q 2 = k 2 q 2
The virtual controllers α 1 , α 2 , and updating laws θ 1 , θ 2 are designed as
α 1 = 1 c ¯ 1 ( k 1 e 1 v 1 3 θ ^ 1 P 1 T P 1 2 a 1 2 + y ˙ d 3 4 v 1 c ¯ 1 4 3 3 4 v 1 )
θ ^ ˙ 1 = r 1 v 1 6 P 1 T P 1 2 a 1 2 σ 1 θ ^ 1
α 2 = 1 c ¯ 2 ( k 2 e 2 v 2 3 θ ^ 2 P 2 T P 2 2 a 2 2 + x ˙ 2 , c 3 4 v 2 c ¯ 2 4 3 v 2 )
θ ^ ˙ 2 = r 2 v 2 6 P 2 T P 2 2 a 2 2 σ 2 θ ^ 2
The event-triggered controller ζ ( t ) and actual controller u are designed as
ζ ( t ) = ( 1 + Ξ ) ( α 2 tanh v 2 3 c ¯ 2 α 2 ε + m ¯ 1 tanh v 2 3 c ¯ 2 m ¯ 2 ε )
u = ζ ( t k ) , k z +
and the event-triggered mechanism is as follows: t k + 1 = inf { t R ϱ ( t ) Ξ u ( t ) + d 1 } .
We choose the initial condition and main parameters as follows: ϕ 1 = 0.01 , x 1 = 0.8 , x 2 = 0.8 , θ ^ 1 = 1 , θ ^ 2 = 1 , q 1 = 0.5 , q 2 = 0.1 , x 2 , c = 5 . The reference y d = 0.85 s i n ( t ) , k 1 = 30 , k 2 = 10 , σ 1 = 1 , σ 2 = 2 , c ¯ 1 = 2 , c ¯ 2 = 40 , m ¯ 1 = 18 , a 1 = 2 , a 2 = 20 , Ξ = 0.01 , ϵ = 6 , d 1 = 5 , r 1 = 0.05 , r 2 = 0.05 , μ 1 = 5 , π 1 = 0.3 , ψ 1 = 0.005 , ω n = 0.005 .
The final simulation results are represented in Figure 1, Figure 2, Figure 3, Figure 4 and Figure 5. The output of system x 1 can keep up with the desired trajectory y d within a very small error range, where T = 20 s; Figure 1 expresses the tracking diagram for reference y d and output y, and the error trajectory is shown in Figure 2. It can be clearly indicated that the tracking error e 1 is in a minimal neighborhood of zero. Figure 3 shows the triggered events. Figure 4 shows that the adaptive parameters θ 1 and θ 2 , and the control signal is shown in Figure 5.

5. Conclusions

In this paper, a control scheme based on error compensation for command filtering is proposed to solve the tracking control problem of stochastic nonaffine nonlinear systems with event triggering and actuator hysteresis. Using ESN to approximate unknown functions is simpler than using RBF neural networks or other methods. The “explosion of complexity” is solved by command-filtering technology, and the error caused by command filtering is solved by the compensation signal. By utilizing the event-triggered control, the waste of communication resources is reduced. Considering the existence of hysteretic nonlinearity, the proposed control scheme can ensure that the signals in the closed loop are all bounded. Finally, the effectiveness of the method is proved by the simulation results.

Author Contributions

Conceptualization, X.L.; software, M.L.; resources, T.T.; writing—original draft, Z.Q.; and writing—review & editing, S.L. All authors have read and agreed to the published version of the manuscript.

Funding

Work supported by the National Natural Science Foundation of China (61773074) and Key project of Education Department of Liaoning Province (LJKZZ20220118).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hespanha, J.P. Linear Systems Theory; Princeton University Press: Princeton, NJ, USA, 2018. [Google Scholar]
  2. Vander, V.; Wallace, E.T. Multiple-Input Describing Functions and Nonlinear System Design; McGraw Hill: New York, NY, USA, 1968. [Google Scholar]
  3. Chen, M.; Wang, H.; Liu, X.; Hayat, T.; Alsaadi, F.E. Adaptive finite-time dynamic surface tracking control of nonaffine nonlinear systems with dead zone. Neurocomputing 2019, 366, 66–73. [Google Scholar] [CrossRef]
  4. Ge, S.S.; Zhang, J. Neural-network control of nonaffine nonlinear system with zero dynamics by state and output feedback. IEEE Trans. Neural Netw. 2003, 10, 900–918. [Google Scholar]
  5. Kanellakopoulos, I.; Kokotovic, P.V.; Morse, A.S. Systematic design of adaptive controllers for feedback linearizable systems. In Proceedings of the 1991 American Control Conference, Boston, MA, USA, 26–28 June 1991; pp. 649–654. [Google Scholar]
  6. Mokhtari, M.; Chara, K.; Golea, N. Adaptive Neural Network Control for a Simple Pendulum Using Backstepping with Uncertainties. Int. J. Adv. Sci. Technol. (IJAST) 2014, 10, 81–94. [Google Scholar] [CrossRef]
  7. Pan, Z.; Basar, T. Adaptive controller design for tracking and disturbance attenuation in parametric strict-feedback nonlinear systems. IEEE Trans. Autom. Control. 1998, 43, 1066–1083. [Google Scholar] [CrossRef]
  8. Swaroop, D.; Hedrick, J.K.; Yip, P.P.; Gerdes, J.C. Dynamic surface control for a class of nonlinear systems. IEEE Trans. Autom. Control. 2000, 45, 1893–1899. [Google Scholar] [CrossRef]
  9. Tao, G.; Kokotovic, P.V. Adaptive control of plants with unknown hystereses. IEEE Trans. Autom. Control. 1995, 40, 200–212. [Google Scholar] [CrossRef]
  10. Su, C.Y.; Stepanenko, Y.; Svoboda, J.; Leung, T.P. Robust adaptive control of a class of nonlinear systems with unknown backlash-like hysteresis. IEEE Trans. Autom. Control. 2000, 45, 2427–2432. [Google Scholar] [CrossRef]
  11. 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]
  12. Zhang, T.; Xia, M.; Yi, Y. Adaptive neural dynamic surface control of strict-feedback nonlinear systems with full state constraints and unmodeled dynamics. Automatica 2017, 81, 232–239. [Google Scholar] [CrossRef]
  13. Liu, Z.; Lai, G.; Zhang, Y.; Chen, C.L.P. Adaptive neural output feedback control of output-constrained nonlinear systems with unknown output nonlinearity. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 1789–1802. [Google Scholar]
  14. Sun, K.; Mou, S.; Qiu, J.; Wang, T.; Gao, H. Adaptive fuzzy control for nontriangular structural stochastic switched nonlinear systems with full state constraints. IEEE Trans. Fuzzy Syst. 2018, 27, 1587–1601. [Google Scholar] [CrossRef]
  15. Wu, Y.; Zhang, G.; Wu, L.B. Finite-Time Adaptive Fuzzy Switching Event-Triggered Control for Nonaffine Stochastic Systems. IEEE Trans. Fuzzy Syst. 2022, 30, 5261–5275. [Google Scholar] [CrossRef]
  16. Zhang, H.; Xi, R.; Wang, Y.; Sun, S.; Sun, J. Event-triggered adaptive tracking control for random systems with coexisting parametric uncertainties and severe nonlinearities. IEEE Trans. Autom. Control. 2021, 67, 2011–2018. [Google Scholar] [CrossRef]
  17. Gupta, R.A.; Chow, M.Y. Overview of networked control systems. Netw. Control. Syst. 2008, 1–23. [Google Scholar]
  18. Caiazzo, B.; Lui, D.G.; Petrillo, A.; Santini, S. Distributed Robust Finite-Time PID Control for the Leader-Following Consensus of Uncertain Multi-Agent Systems with Communication Delay. In Proceedings of the 2021 29th Mediterranean Conference on Control and Automation (MED), PUGLIA, Italy, 15 July 2021; pp. 759–764. [Google Scholar]
  19. Wang, J.; Liu, Z.; Zhang, Y.; Chen, C.P.; Lai, G. Adaptive neural control of a class of stochastic nonlinear uncertain systems with guaranteed transient performance. IEEE Trans. Cybern. 2019, 50, 2971–2981. [Google Scholar] [CrossRef] [PubMed]
  20. Garcia, E.; Antsaklis, P.J. Model-Based Event-Triggered Control with Time-Varying Network Delays. In Proceedings of the 2011 50th IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, USA, 12–15 December 2011; pp. 1650–1655. [Google Scholar]
  21. Tabuada, P. Event-triggered real-time scheduling of stabilizing control tasks. IEEE Trans. Autom. Control. 2007, 52, 1680–1685. [Google Scholar] [CrossRef]
  22. Li, Y.X.; Hu, X.Y.; Ahn, C.K.; Hou, Z.S.; Kang, H.H. Event-based adaptive neural asymptotic tracking control for networked nonlinear stochastic systems. IEEE Trans. Netw. Sci. Eng. 2022, 9, 2290–2300. [Google Scholar] [CrossRef]
  23. Wei, J.; Hu, Y.; Sun, M. Adaptive iterative learning control for a class of nonlinear time-varying systems with unknown delays and input dead-zone. IEEE/CAA J. Autom. Sin. 2014, 1, 302–314. [Google Scholar]
  24. Sun, M.; Wu, T.; Chen, L.; Zhang, G. Neural AILC for error tracking against arbitrary initial shifts. IEEE Trans. Neural Netw. Learn. Syst. 2017, 29, 2705–2716. [Google Scholar] [CrossRef]
  25. Ku, C.C.; Lee, K.Y. Diagonal recurrent neural networks for dynamic systems control. IEEE Trans. Neural Netw. 1995, 6, 144–156. [Google Scholar]
  26. Wang, H.; Liu, K.; Liu, X.; Chen, B.; Lin, C. Neural-based adaptive output-feedback control for a class of nonstrict-feedback stochastic nonlinear systems. IEEE Trans. Cybern. 2014, 45, 1977–1987. [Google Scholar] [CrossRef] [PubMed]
  27. Sui, S.; Chen, C.P.; Tong, S. Fuzzy adaptive finite-time control design for nontriangular stochastic nonlinear systems. IEEE Trans. Fuzzy Syst. 2018, 27, 172–184. [Google Scholar] [CrossRef]
  28. Jaeger, H.; Lukoševičius, M.; Popovici, D. Optimization and applications of echo state networks with leaky-integrator neurons. IEEE Trans. Neural Netw. 2007, 20, 335–352. [Google Scholar] [CrossRef]
  29. Funahashi, K.I.; Nakamura, Y. Approximation of dynamical systems by continuous time recurrent neural networks. Neural Netw. 1993, 6, 801–806. [Google Scholar] [CrossRef]
  30. Chen, Q.; Shi, H.; Sun, M. Echo state network-based backstepping adaptive iterative learning control for strict-feedback systems: An error-tracking approach. IEEE Trans. Cybern. 2019, 50, 3009–3022. [Google Scholar] [CrossRef]
  31. Luo, S.; Li, S.; Tajaddodianfar, F.; Hu, J. Anti-Oscillation and Chaos Control of the Fractional-Order Brushless DC Motor System via Adaptive Echo State Networks: An Error-Tracking Approach; Elsevier: Amsterdam, The Netherlands, 2018; pp. 6435–6453. [Google Scholar]
  32. Ren, B.; San, P.P.; Ge, S.S.; Lee, T.H. Adaptive dynamic surface control for a class of strict-feedback nonlinear systems with unknown backlash-like hysteresis. In Proceedings of the 2009 American Control Conference, St. Louis, MI, USA, 10–12 June 2009; pp. 4482–4487. [Google Scholar]
  33. Wu, L.B.; Park, J.H.; Zhao, N.N. Robust adaptive fault-tolerant tracking control for nonaffine stochastic nonlinear systems with full-state constraints. IEEE Trans. Cybern. 2019, 50, 3793–3805. [Google Scholar] [CrossRef]
  34. Li, Y.; Li, Y.X.; Tong, S. Event-based finite-time control for nonlinear multi-agent systems with asymptotic tracking. IEEE Trans. Autom. Control. 2022, 3793–3805. [Google Scholar] [CrossRef]
  35. Ouyang, X.Y.; Wu, L.B.; Zhao, N.N.; Gao, C. Event-triggered adaptive prescribed performance control for a class of pure-feedback stochastic nonlinear systems with input saturation constraints. Int. J. Syst. Sci. 2020, 51, 2238–2257. [Google Scholar] [CrossRef]
  36. Sun, Y.; Chen, B.; Lin, C.; Wang, H.; Zhou, S. Adaptive neural control for a class of stochastic nonlinear systems by backstepping approach. Inf. Sci. 2016, 369, 748–764. [Google Scholar] [CrossRef]
Figure 1. System output x 1 and reference signal y d .
Figure 1. System output x 1 and reference signal y d .
Mathematics 11 01884 g001
Figure 2. The trajectory of error e 1 .
Figure 2. The trajectory of error e 1 .
Mathematics 11 01884 g002
Figure 3. The trigger time interval.
Figure 3. The trigger time interval.
Mathematics 11 01884 g003
Figure 4. Adaptive parameters θ 1 and θ 2 .
Figure 4. Adaptive parameters θ 1 and θ 2 .
Mathematics 11 01884 g004
Figure 5. Comparison between event-triggered control signal u and intermediate control signal ϱ .
Figure 5. Comparison between event-triggered control signal u and intermediate control signal ϱ .
Mathematics 11 01884 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

Lun, S.; Qin, Z.; Lu, X.; Li, M.; Tao, T. Echo State Network-Based Adaptive Event-Triggered Control for Stochastic Nonaffine Systems with Actuator Hysteresis. Mathematics 2023, 11, 1884. https://doi.org/10.3390/math11081884

AMA Style

Lun S, Qin Z, Lu X, Li M, Tao T. Echo State Network-Based Adaptive Event-Triggered Control for Stochastic Nonaffine Systems with Actuator Hysteresis. Mathematics. 2023; 11(8):1884. https://doi.org/10.3390/math11081884

Chicago/Turabian Style

Lun, Shuxian, Zhenkai Qin, Xiaodong Lu, Ming Li, and Tianping Tao. 2023. "Echo State Network-Based Adaptive Event-Triggered Control for Stochastic Nonaffine Systems with Actuator Hysteresis" Mathematics 11, no. 8: 1884. https://doi.org/10.3390/math11081884

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