Next Article in Journal
Some Properties of Normalized Tails of Maclaurin Power Series Expansions of Sine and Cosine
Next Article in Special Issue
Quasi-Projective Synchronization of Discrete-Time Fractional-Order Complex-Valued BAM Fuzzy Neural Networks via Quantized Control
Previous Article in Journal
Constrained State Regulation Problem of Descriptor Fractional-Order Linear Continuous-Time Systems
Previous Article in Special Issue
Bifurcation Exploration and Controller Design in a Fractional Oxygen–Plankton Model with Delay
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Event-Triggered Adaptive Neural Network Control for State-Constrained Pure-Feedback Fractional-Order Nonlinear Systems with Input Delay and Saturation

School of Electromechanical and Automotive Engineering, Yantai University, 32 Qingquan Road, Yantai 264005, China
*
Authors to whom correspondence should be addressed.
Fractal Fract. 2024, 8(5), 256; https://doi.org/10.3390/fractalfract8050256
Submission received: 8 March 2024 / Revised: 12 April 2024 / Accepted: 18 April 2024 / Published: 26 April 2024

Abstract

:
In this research, the adaptive event-triggered neural network controller design problem is investigated for a class of state-constrained pure-feedback fractional-order nonlinear systems (FONSs) with external disturbances, unknown actuator saturation, and input delay. An auxiliary compensation function based on the integral function of the input signal is presented to handle input delay. The barrier Lyapunov function (BLF) is utilized to deal with state constraints, and the event-triggered strategy is applied to overcome the communication burden from the limited communication resources. By the utilization of a backstepping scheme and radial basis function neural network, an adaptive event-triggered neural state-feedback stabilization controller is constructed, in which the fractional-order dynamic surface filters are employed to reduce the computational burden from the recursive procedure. It is proven that with the fractional-order Lyapunov analysis, all the solutions of the closed-loop system are bounded, and the tracking error can converge to a small interval around the zero, while the state constraint is satisfied and the Zeno behavior can be strictly ruled out. Two examples are finally given to show the effectiveness of the proposed control strategy.

1. Introduction

Fractional-order dynamical behavior has been found in many practical systems [1,2], which can achieve more precise representations for complex physical systems with infinite memory and genetic characteristics. Based on this fact, fractional-order nonlinear systems (FONSs) offer an effective way to model the physical system [3,4], which can be applied in lots of areas [5,6,7,8,9]. Moreover, the nonlinear controller design problem for FONSs has received a lot of attention, and many controller design approaches have been investigated [10,11,12,13,14,15], in which the approximation performance of fuzzy logic systems (FLSs) or neural networks (NNs) can be used to deal with nonlinear unknown function in FONSs to achieve stability. In [16], an adaptive controller by using the property of NNs is considered for FONSs with actuator fault. In [17], a fuzzy controller is designed for nonstrict-feedback FONSs. In [18], a distributed backstepping control for nonaffine FONSs with unknown dynamics is presented, and the stability is accomplished. For fractional-order tumor systems with chemotherapy in [19], a finite-time fuzzy controller is developed under Lyapunov theory. It is worth noting that the influence of full state constraints on FONSs has not been taken into account in the above-mentioned literature and achievements.
System constraints often appear in many real industrial processes and practical systems unavoidably, which is the main factor limiting system performance, leading to instability of the system. To settle such system constraints, a crucial problem for FONSs, the barrier Lyapunov function (BLF) has become one of the most powerful tools to prevent transgression of state constraints, and many constraint control strategies have been designed [20,21,22,23]. In [21], an observer-based adaptive NN controller is proposed for nonstrict-feedback FONSs with an output constraint, where the tracking error satisfying constraints can be guaranteed. In [22], a distributed adaptive controller is designed for multiple FONSs with constraints, and the BLF is applied to restrict the output in the preset range. In [23], an adaptive dynamic surface controller for FONSs with asymmetric state constraints is designed by using an asymmetric BLF. Nevertheless, it is important that the characteristics of the control input signal should not be ignored.
It is inevitable that the input saturation is the important non-smooth nonlinearity in many practical engineering systems due to the physical characteristics of the actuator. Once the control input exceeds the upper, it may not work properly and can unquestionably limit its control performance. Then, it is important to take the effect of actuator saturation into consideration during the process of the design and analysis of FONSs [24,25,26]. The author in [24] introduced the fractional-order finite-time adaptive fault-tolerant control for an unmanned aerial vehicle with the saturated actuator, wherein the input saturation function is approximated using the smooth function. In [26], the flexible spacecraft attitude adjustment with input torque saturation is considered, and a fractional-order multi-objective controller is presented. For a vertical takeoff vertical landing reusable launch vehicle subjected to input saturation constraints, a fractional-order fixed-time sliding mode controller with state observer is designed in [25]. However, in the above-mentioned research for FONSs, the issue of the widely existing input delay is ignored.
In the control process for real engineering applications, it takes time to send signals to actuators causing the input delays of the system, and is the major factor in deteriorating the system performance. To deal with the input delay, many effective methods are developed for FONSs in [27,28,29,30]. In [27], a feedback controller for a fractional-order system under input delay is designed by using the Smith predictor. In [28], an augmented adaptive controller based on the function approximation technique is developed for FONSs with input delay. In [29], a command-filter-based adaptive controller for FONSs with input delay is designed by using the fractional integral. In [30], an adaptive NN control method for FONSs with input delay is developed by using the auxiliary system. However, no results about the adaptive control strategy of state-constrained FONSs with input delay and actuator saturation can be found.
Motivated by the above-mentioned discussions, the adaptive neural network event-triggered control (ETC) for state-constrained pure-feedback FONSs with input delay and unknown actuator saturation will be investigated. The highlighted innovations of this article are as follows:
(1)
Compared with fractional-order controller results [31,32,33], the full-state constraints, input delay, and unknown actuator saturation are investigated simultaneously in this article, and the BLFs and neural network are introduced into the design process of the backstepping technique, which can ensure that state convergence without contravening state constraints can be guaranteed, and the boundedness of all the closed-loop system signals can be accomplished.
(2)
Compared with controller designed for FONSs subject to input delay in [27,28,29,30,34], the event-triggered mechanism is designed to reduce the communications constraints of network resources, and the fractional-order dynamic surface filter is presented to remove the explosion of differentiation from the recursive procedure, which effectively makes the proposed controller more suitable for practical engineering.
The rest of this paper is organized as follows. The preliminaries and problem formulation are presented in Section 2 and Section 3, respectively. Then, the proposed adaptive control scheme for FONSs with input delay is provided in Section 4. The simulation studies are given in Section 5 to show the effectiveness. Section 6 concludes this paper.

2. Preliminaries

The α th Caputo fractional derivative of f t is defined as [35,36]:
D t 0 α f t = 1 Γ n α t 0 t f n t t τ α + 1 n d τ
where n 1 < α < n , n is the positive integer, Γ α = 0 e t t α 1 d t is the Euler Gamma function, and D t 0 α can be abbreviated as D α , when t 0 = 0 .
Lemma 1
([35]). If ϕ π α 2 , π α , then β > 0 , such that
E α , γ ζ β 1 + ζ , γ arg ζ π , ζ 0
where E α , γ ζ = k = 0 ζ k Γ α k γ is the one-parameter Mittag–Leffler function, ζ is a complex number, and α , γ > 0 . Note that E α , 1 ζ = E α ζ and E 1 , 1 ζ = e ζ .
Lemma 2
([37,38]). Let x t R n be a differentiable function. Then, D α x T t P x t 2 x T t P D α x t holds for t t 0 , where P = P T > 0 .
Lemma 3
([39]). Let h 1 · , h 2 · R be smooth functions. If h 1 h 2 is convex (i.e., 2 h 1 h 2 2 h 1 h 2 h 2 2 h 2 2 0 ), then, D α h 1 h 2 h 1 h 2 D α h 1 h 2 h 1 h 2 h 2 h 2 · D α h 2 for t 0 .
Lemma 4
([40]). Let the function V t : R + R satisfying D α V t + η V t μ , where η > 0 , and μ 0 . Then, V t V 0 E α , 1 η t α + μ ϑ η , where ϑ = max 1 , β and β is defined in Lemma 1.
Lemma 5
([41,42]). For k b 0 > 0 , the following inequality holds
ln k b 0 2 k b 0 2 ς 2 t ς 2 t k b 0 2 ς 2 t
if ς t k b 0 .
Lemma 6
([43]). For ε * > 0 and s R , it holds s s tanh s ε * 0.2785 ε * .
Lemma 7
([44]). Let h x be a continuous function. For ε > 0 , there is a radial basis function NN (RBFNN) W T Ψ x satisfying h x = W T Ψ x + ε , where W = w 1 w 2 w N T , ε is an approximation error. Ψ x = ψ 1 x ψ 2 x ψ N x T ψ 1 x ψ 2 x ψ N x T i = 1 N ψ i x i = 1 N ψ i x R N , N > 1 denotes node number, ψ i x = exp x l i T x l i x l i T x l i χ i T χ i χ i T χ i , l i = l i 1 l i 2 l i n T , and χ i = χ i 1 χ i 2 χ i n T .

3. System Descriptions and Problem Formulation

A class of pure-feedback FONSs with input delay and unknown actuator saturation is considered as follows:
D α x i = f i x ¯ i , x i + 1 + d i t , i = 1 , 2 , , n 1 D α x n = f n x ¯ n + u ν t τ + d n t y = x 1
where α 0 , 1 , x ¯ i = x 1 x 2 x i T R i denotes the system state, y R denotes the output, f i · denotes an unknown smooth function, and d i t denotes bounded disturbance, i = 1 , 2 , , n . τ R + represents input delay, ν denotes the controller input to be designed, and u ν denotes the systems input with saturation defined as:
u ν = u max , ν u max ν , u min < ν < u max u min , ν u min
where u max > 0 and u min < 0 are unknown constants. Saturation (2) can be denoted as [45,46]:
u ν = h ν + Δ ν
where Δ ν = u ν h ν , Δ ν max u max 1 tanh 1 , u min tanh 1 1 = D ¯ , and
h ν = u max · e ν u max e ν u max e ν u max + e ν u max , ν 0 u min · e ν u min e ν u min e ν u min + e ν u min , ν < 0
There is a constant μ , 0 < μ < 1 , and we obtain h ν = h ν μ ν when selecting ν 0 = 0 , and
u ν = h ν μ ν + Δ ν
where 0 < h min h u μ 1 , h min is an unknown constant. Without loss of generality, it is assumed that h ν μ > 0 .
In fact, many physical systems can be modeled by pure-feedback FONSs with input delay and actuator saturation, such as rotational mechanical system [47], power systems [48], single-machine-infinite bus system [49], and Chua–Hartley’s system [50].
The control goal is to develop an adaptive event-triggered neural network controller for (2) s.t.: (1) y can track the desired y r t ; (2) All the states are constrained in a compact set, i.e., x i x i x i < k c i , k c i > 0 .
Since f i x ¯ i , x i + 1 is an unknown smooth function, the partial derivative g i x ¯ i , x i + 1 = f i x ¯ i , x i + 1 f i x ¯ i , x i + 1 x i + 1 is continuous, i = 1 , 2 , , n 1 . According to the mean-value theorem [51], η i 0 , 1 , such that
f i x ¯ i , x i + 1 = f i x ¯ i , 0 + g i x ¯ i , η i x i + 1 x i + 1 i = 1 , 2 , , n 1
Assumption 1.
There are unknown constants 0 < g i min g i max < , s.t. 0 < g i min g i x ¯ i , η i x i + 1 g i max , i = 1 , 2 , , n 1 . Without loss of generality, it is assumed that 0 < g i min g i x ¯ i , η i x i + 1 g i max , i = 1 , 2 , , n 1 .
Assumption 2.
The disturbance d i t is bounded, and satisfies d i t d ¯ i with d ¯ i > 0 .
Assumption 3.
For k c 1 > 0 , there are positive constants A 0 , A 1 , and A 2 , such that y r A 0 < k c 1 , D α y r t A 1 , and D 2 α y r t A 2 . There is a compact Ω y r = y r D α y r D 2 α y r T y r 2 + D α y r 2 + D 2 α y r 2 δ y r , δ y r > 0 , s.t. y r D α y r D 2 α y r T Ω y r .

4. Control Scheme Design and Stability Analysis

4.1. Control Design

In this section, the adaptive neural network control method will be given for the systems (2) by combining the backstepping technology with a fractional-order dynamic surface filter, and the block diagram is shown in Figure 1. The detailed design process will be given in the following steps.
First, define the coordinate transformations as:
χ 1 = y y r , χ i = x i a i . l , χ n = x n a n . l + u s t , i = 2 , 3 , , n 1
where u s t is the fractional-order differential and integral signal defined as
u s t = D 1 α t τ t u ν z d z
The above auxiliary signal u s t is employed to handle the input delay, and it is natural to assume that u s t bounded by u s t u ¯ s , u ¯ s > 0 is an unknown constant.
The fractional-order dynamic surface filter is designed as
κ i D α a i . l = a i . l + a i 1 , a i . l 0 = a i 1 0 .
where a i 1 is the virtual controller, and κ i is a constant. Define filter output error as ζ i = a i . l a i 1 , i = 2 , 3 , , n .
Step 1: From (1), (3), and (4), the Caputo fractional derivative of χ 1 can be presented as
D α χ 1 = f 1 x ¯ 1 , x 2 + d 1 t D α y r t = f 1 x ¯ 1 , 0 + g 1 x ¯ 1 , η 1 x 2 χ 2 + ζ 2 + a 1 + d 1 t D α y r t
where the function F X 1 = f 1 x ¯ 1 , 0 + g 1 x ¯ 1 , η 1 x 2 χ 2 D α y r t is unknown, X 1 = x ¯ 2 , y r . The RBFNN W X 1 * T Ψ X 1 X 1 is utilized to approximate F X 1 by using Lemma 7, and W X 1 * is the optimal parameter vector. Then, for ε ¯ 1 > 0 , it holds F 1 X 1 = W X 1 * T Ψ X 1 X 1 + ε 1 X 1 , ε 1 X 1 < ε ¯ 1 . Then, one can obtain
D α χ 1 = W X 1 * T Ψ X 1 X 1 + ε 1 X 1 + g 1 x ¯ 1 , η 1 x 2 ζ 2 + a 1 + d 1 t
The candidate function is chosen as V 1 = 1 2 ln k b 1 2 k b 1 2 χ 1 2 + g 1 min 2 γ 1 θ ˜ 1 2 + g 1 min 2 ς 1 ϖ ˜ 1 2 , where k b 1 = k c 1 A 0 . γ 1 > 0 and ς 1 > 0 are the design parameters. θ ˜ 1 = θ 1 * θ 1 is the parameter estimation error with the estimate θ 1 of the parameter θ 1 * = W X 1 * 2 W X 1 * 2 g 1 min g 1 min . ϖ ˜ 1 = ϖ 1 * ϖ 1 is estimation error with the upper bound ϖ 1 * = ε ¯ 1 2 + d ¯ 1 2 , and ϖ 1 is the parameter estimation of ϖ 1 * .
According to (7), Assumption 1, Lemma 2, and Lemma 3, we obtain
D α V 1 = χ 1 k b 1 2 χ 1 2 D α χ 1 g 1 min γ 1 θ ˜ 1 D α θ 1 g 1 min ς 1 ϖ ˜ 1 D α ϖ 1 = χ 1 k b 1 2 χ 1 2 W X 1 * T Ψ X 1 X 1 + ε 1 X 1 + g 1 x ¯ 1 , η 1 x 2 ζ 2 + a 1 + χ 1 k b 1 2 χ 1 2 d 1 t g 1 min γ 1 θ ˜ 1 D α θ 1 g 1 min ς 1 ϖ ˜ 1 D α ϖ 1
The Young’s inequality is used, and we obtain:
χ 1 k b 1 2 χ 1 2 W X 1 * T Ψ X 1 X 1 g 1 min χ 1 2 2 c 1 2 k b 1 2 χ 1 2 2 θ 1 * Ψ X 1 X 1 2 + c 1 2 2
χ 1 k b 1 2 χ 1 2 ε 1 X 1 g 1 min ε ¯ 1 2 χ 1 2 2 ξ 1 2 k b 1 2 χ 1 2 2 + ξ 1 2 2 g 1 min
χ 1 k b 1 2 χ 1 2 g 1 x ¯ 1 , η 1 x 2 ζ 2 g 1 min χ 1 2 2 δ 1 2 k b 1 2 χ 1 2 2 + δ 1 2 g 1 max 2 2 g 1 min ζ 2 2
χ 1 k b 1 2 χ 1 2 d 1 t g 1 min d ¯ 1 2 χ 1 2 2 ξ 1 2 k b 1 2 χ 1 2 2 + ξ 1 2 2 g 1 min
where c 1 , ξ 1 , δ 1 > 0 .
Substituting (9)–(12) into (8) with Assumption 1 yields
D α V 1 χ 1 k b 1 2 χ 1 2 g 1 x ¯ 1 , η 1 x 2 a 1 + g 1 min χ 1 2 2 c 1 2 k b 1 2 χ 1 2 2 θ 1 * Ψ X 1 X 1 2 + g 1 min ϖ 1 * χ 1 2 2 ξ 1 2 k b 1 2 χ 1 2 2 + ξ 1 2 g 1 min + g 1 min χ 1 2 2 δ 1 2 k b 1 2 χ 1 2 2 + δ 1 2 g 1 max 2 2 g 1 min ζ 2 2 g 1 min γ 1 θ ˜ 1 D α θ 1 g 1 min ς 1 ϖ ˜ 1 D α ϖ 1 + c 1 2 2 χ 1 k b 1 2 χ 1 2 g 1 x ¯ 1 , η 1 x 2 a 1 + g 1 min χ 1 2 c 1 2 k b 1 2 χ 1 2 θ 1 Ψ X 1 X 1 2 + χ 1 k b 1 2 χ 1 2 g 1 min χ 1 2 ξ 1 2 k b 1 2 χ 1 2 ϖ 1 + g 1 min χ 1 2 δ 1 2 k b 1 2 χ 1 2 + c 1 2 2 + ξ 1 2 g 1 min + δ 1 2 g 1 max 2 2 g 1 min ζ 2 2 g 1 min θ ˜ 1 1 γ 1 D α θ 1 χ 1 2 2 c 1 2 k b 1 2 χ 1 2 2 Ψ X 1 X 1 2 g 1 min ϖ ˜ 1 1 ς 1 D α ϖ 1 χ 1 2 2 ξ 1 2 k b 1 2 χ 1 2 2
The virtual controller and adaptive laws are designed as
a 1 = b 1 χ 1 χ 1 2 c 1 2 k b 1 2 χ 1 2 θ 1 Ψ X 1 X 1 2 χ 1 2 ξ 1 2 k b 1 2 χ 1 2 ϖ 1 χ 1 2 δ 1 2 k b 1 2 χ 1 2
D α θ 1 = γ 1 χ 1 2 2 c 1 2 k b 1 2 χ 1 2 2 Ψ X 1 X 1 2 ϕ 1 θ 1
D α ϖ 1 = ς 1 χ 1 2 2 ξ 1 2 k b 1 2 χ 1 2 2 φ 1 ϖ 1
where b 1 > 0 , γ 1 > 0 , ς 1 > 0 , ϕ 1 > 0 and φ 1 > 0 .
Substituting (14)–(16) into (13), D α V 1 is represented as:
D α V 1 b 1 g 1 min χ 1 2 k b 1 2 χ 1 2 + c 1 2 2 + ξ 1 2 g 1 min + δ 1 2 g 1 max 2 2 g 1 min ζ 2 2 + 1 γ 1 g 1 min ϕ 1 θ ˜ 1 θ 1 + 1 ς 1 g 1 min φ 1 ϖ ˜ 1 ϖ 1
Step i i = 2 , 3 , , n 2 : Taking the Caputo fractional derivative of χ i yields
D α χ i = f i x ¯ i , 0 + d i t D α a i . l + g i x ¯ i , η i x i + 1 χ i + 1 + ζ i + 1 + a i
Using Lemma 7, the unknown nonlinear function F i X i = f i x ¯ i , 0 + g i x ¯ i , η i x i + 1 χ i + 1 D α a i . l is approximated by RBFNN W X i * T Ψ X i X i , and W X i * is the optimal parameter vector. Then, F i X i = W X i * T Ψ X i X i + ε i X i , ε i X i < ε ¯ i , where ε ¯ i > 0 , and one can obtain
D α χ i = W X i * T Ψ X i X i + ε i X i + g i x ¯ i , η i x i + 1 ζ i + 1 + a i + d i t
Select the Lyapunov function candidate V i = V i 1 + 1 2 ln k b i 2 k b i 2 χ i 2 + g i min 2 γ i θ ˜ i 2 + g i min 2 ς i ϖ ˜ i 2 + 1 2 ζ i 2 , where k b i > 0 and its definition will be obtained later. γ i > 0 and ς i > 0 are the design parameters. θ ˜ i = θ i * θ i is the parameter estimation error with the estimate θ i of the parameter θ i * = W X i * 2 W X i * 2 g i min g i min . ϖ ˜ i = ϖ i * ϖ i is the parameter estimation error with the upper bound ϖ i * = ε ¯ i 2 + d ¯ i 2 , and ϖ i is the parameter estimation of ϖ i * .
Similar to the analysis in Step 1 using Young’s inequalityyields:
χ i k b i 2 χ i 2 W X i * T Ψ X i X i g i min χ i 2 2 c i 2 k b i 2 χ i 2 2 θ i * Ψ X i X i 2 + c i 2 2
χ i k b i 2 χ i 2 ε i X i g i min ε ¯ i 2 χ i 2 2 ξ i 2 k b i 2 χ i 2 2 + ξ i 2 2 g i min
χ i k b i 2 χ i 2 g i x ¯ i , η i x i + 1 ζ i + 1 g i min χ i 2 2 δ i 2 k b i 2 χ i 2 2 + δ i 2 g i max 2 2 g i min ζ i + 1 2
χ i k b i 2 χ i 2 d i t g i min d ¯ i 2 χ i 2 2 ξ i 2 k b i 2 χ i 2 2 + ξ i 2 2 g i min
where c i , ξ i , δ i > 0 .
From (19) to (22) with Assumption 1, one can obtain
D α V i D α V i 1 + χ i k b i 2 χ i 2 g i x ¯ i , η i x i + 1 a i + g i min χ i 2 2 c i 2 k b i 2 χ i 2 2 θ i * Ψ X i X i 2 + g i min ϖ i * χ i 2 2 ξ i 2 k b i 2 χ i 2 2 + g i min χ i 2 2 δ i 2 k b i 2 χ i 2 2 + c i 2 2 + ξ i 2 g i min + δ i 2 g i max 2 2 g i min ζ i + 1 2 g i min γ i θ ˜ i D α θ i g i min ς i ϖ ˜ i D α ϖ i + ζ i D α ζ i
Design virtual controller a i and adaptive laws as
a i = b i χ i χ i 2 c i 2 k b i 2 χ i 2 Ψ X i X i 2 θ i χ i 2 ξ i 2 k b i 2 χ i 2 ϖ i χ i 2 δ i 2 k b i 2 χ i 2
D α θ i = γ i χ i 2 2 c i 2 k b i 2 χ i 2 2 Ψ X i X i 2 ϕ i θ i
D α ϖ i = ς i χ i 2 2 ξ i 2 k b i 2 χ i 2 2 φ i ϖ i
where b i > 0 , γ i > 0 , ς i > 0 , ϕ i > 0 , and φ i > 0 are the tunable parameters.
Based on (24)–(26), (23) is described as
D α V i D α V i 1 g i min b i χ i 2 k b i 2 χ i 2 + c i 2 2 + ξ i 2 g i min + δ i 2 g i max 2 2 g i min ζ i + 1 2 + g i min γ i ϕ i θ ˜ i θ i g i min ς i φ i ϖ ˜ i ϖ i + ζ i D α ζ i i = 1 n 1 b i g i min χ i 2 k b i 2 χ i 2 + i = 1 n 1 ξ i 2 g i min + i = 1 n 1 c i 2 2 + i = 1 n 1 δ i 2 g i max 2 2 g i min ζ i + 1 2 + i = 1 n 1 g i min γ i ϕ i θ ˜ i θ i + i = 1 n 1 g i min ς i φ i ϖ ˜ i ϖ i + i = 2 n 1 ζ i D α ζ i
Step i = n 1 : Taking the Caputo fractional derivative of χ n 1 yields
D α χ n 1 = f n 1 x ¯ n 1 , 0 + d n 1 t D α a n 1 . l + g n 1 x ¯ n 1 , η n 1 x n χ n + ζ n + a n 1 u s t
Using Lemma 7, the unknown nonlinear function F n 1 X n 1 = f n 1 x ¯ n 1 , 0 + g n 1 x ¯ n 1 , η n 1 x n χ n D α a n 1 . l is approximated by RBFNN W X n 1 * T Ψ X n 1 X n 1 , and W X n 1 * is the optimal parameter vector, then F n 1 X n 1 = W X n 1 * T Ψ X n 1 X n 1 + ε n 1 X n 1 , ε n 1 X n 1 < ε ¯ n 1 , where ε ¯ i > 0 , and one can obtain
D α χ n 1 = W X n 1 * T Ψ X n 1 X n 1 + ε n 1 X n 1 + g n 1 x ¯ n 1 , η n 1 x n ζ n + a n 1 u s t + d n 1 t
Select the Lyapunov function candidate V i = V i 1 + 1 2 ln k b i 2 k b i 2 χ i 2 + g i min 2 γ i θ ˜ i 2 + g i min 2 ς i ϖ ˜ i 2 + 1 2 ζ i 2 , where k b n 1 > 0 and its definition will be obtained later. γ n 1 > 0 and ς n 1 > 0 are the design parameters. θ ˜ n 1 = θ n 1 * θ n 1 is the parameter estimation error with the estimate θ n 1 of the parameter θ n 1 * = W X n 1 * 2 W X n 1 * 2 g n 1 min g n 1 min . ϖ ˜ n 1 = ϖ n 1 * ϖ n 1 is the parameter estimation error with the upper bound ϖ n 1 * = ε ¯ n 1 2 + d ¯ n 1 2 , and ϖ n 1 is the parameter estimation of ϖ n 1 * .
Similar to the analysis in Step 1 using Young’s inequalityyields:
χ n 1 k b n 1 2 χ n 1 2 W X n 1 * T Ψ X n 1 X n 1 g n 1 min χ n 1 2 2 c n 1 2 k b n 1 2 χ n 1 2 2 θ n 1 * Ψ X n 1 X n 1 2 + c n 1 2 2
χ n 1 k b n 1 2 χ n 1 2 ε n 1 X n 1 g n 1 min ε ¯ n 1 2 χ n 1 2 2 ξ n 1 2 k b n 1 2 χ n 1 2 2 + ξ n 1 2 2 g n 1 min
χ n 1 k b n 1 2 χ n 1 2 g n 1 x ¯ n 1 , η n 1 x n ζ n g n 1 min χ n 1 2 2 δ n 1 2 k b n 1 2 χ n 1 2 2 + δ n 1 2 g n 1 max 2 2 g n 1 min ζ n 2
χ n 1 k b n 1 2 χ n 1 2 d n 1 t g n 1 min d ¯ n 1 2 χ n 1 2 2 ξ n 1 2 k b n 1 2 χ n 1 2 2 + ξ n 1 2 2 g n 1 min
where c n 1 , ξ n 1 , δ n 1 > 0 .
Note that the term u s t can be viewed as a bounded signal according to (5). Therefore, the following inequality can be obtained
χ n 1 k b n 1 2 χ n 1 2 g n 1 x ¯ n 1 , η n 1 x n u s t g n 1 min χ n 1 2 2 δ n 1 2 k b n 1 2 χ n 1 2 2 + δ n 1 2 g n 1 max 2 2 g n 1 min u ¯ s 2
From (29) to (33) with Assumption 1, one can obtain
D α V n 1 D α V n 2 + χ n 1 k b n 1 2 χ n 1 2 g n 1 x ¯ n 1 , η n 1 x n a n 1 + g n 1 min χ n 1 2 2 c n 1 2 k b n 1 2 χ n 1 2 2 θ n 1 * Ψ X n 1 X n 1 2 + g n 1 min ϖ n 1 * χ n 1 2 2 ξ n 1 2 k b n 1 2 χ n 1 2 2 + g n 1 min χ n 1 2 δ n 1 2 k b n 1 2 χ n 1 2 2 + c n 1 2 2 + ξ n 1 2 g n 1 min + δ n 1 2 g n 1 max 2 2 g n 1 min ζ n 2 + δ n 1 2 g n 1 max 2 2 g n 1 min u ¯ s 2 g n 1 min γ n 1 θ ˜ n 1 D α θ n 1 g n 1 min ς n 1 ϖ ˜ n 1 D α ϖ n 1 + ζ n 1 D α ζ n 1
Design virtual controller a n 1 and adaptive laws as
a n 1 = b n 1 χ n 1 χ n 1 2 c n 1 2 k b n 1 2 χ n 1 2 Ψ X n 1 X n 1 2 θ n 1 χ n 1 2 ξ n 1 2 k b n 1 2 χ n 1 2 ϖ n 1 χ n 1 δ n 1 2 k b n 1 2 χ n 1 2
D α θ n 1 = γ n 1 χ n 1 2 2 c n 1 2 k b n 1 2 χ n 1 2 2 Ψ X n 1 X n 1 2 ϕ n 1 θ n 1
D α ϖ n 1 = ς n 1 χ n 1 2 2 ξ n 1 2 k b n 1 2 χ n 1 2 2 φ n 1 ϖ n 1
where b n 1 > 0 , γ n 1 > 0 , ς n 1 > 0 , ϕ n 1 > 0 and φ n 1 > 0 are the tunable parameters.
Based on (35)–(37), (34) can be described as
D α V n 1 D α V n 2 g n 1 min b n 1 χ n 1 2 k b n 1 2 χ n 1 2 + c n 1 2 2 + δ n 1 2 g n 1 max 2 2 g n 1 min ζ n 2 + g n 1 min γ n 1 ϕ n 1 θ ˜ n 1 θ n 1 + ζ n 1 D α ζ n 1 g n 1 min ς n 1 φ n 1 ϖ ˜ n 1 ϖ n 1 + ξ n 1 2 g n 1 min + δ n 1 2 g n 1 max 2 2 g n 1 min u ¯ s 2 i = 1 n 1 b i g i min χ i 2 k b i 2 χ i 2 + i = 1 n 1 ξ i 2 g i min + i = 1 n 1 δ i 2 g i max 2 2 g i min ζ i + 1 2 + i = 1 n 1 g i min γ i ϕ i θ ˜ i θ i + i = 1 n 1 g i min ς i φ i ϖ ˜ i ϖ i + i = 2 n 1 ζ i D α ζ i + i = 1 n 1 c i 2 2 + δ n 1 2 g n 1 max 2 2 g n 1 min u ¯ s 2
Step n: T derivative of χ n is derived as
D α χ n = D α x n D α a n . l + u ν t u ν t τ = f n x ¯ n D α a n . l + h ν μ ν + Δ ν + d n t
where F n X n = f n x ¯ n D α a n . l is approximated via the RBFNN W X n * T Ψ X n X n , and W X n * is the optimal parameter vector satisfying F n X n = W X n * T Ψ X n X n + ε n X n . Assume that ε ¯ n > 0 such that ε n X n < ε ¯ n . Then, (39) can be described as D α χ n = W X n * T Ψ X n X n + ε n X n + h ν μ ν + Δ ν + d n t .
Select the Lyapunov candidate function V n = V n 1 + 1 2 ln k b n 2 k b n 2 χ n 2 + h min 2 γ n θ ˜ n 2 + h min 2 ς n ϖ ˜ n 2 + 1 2 ζ n 2 , where k b n > 0 and its definition will be obtained later. γ n > 0 and ς n > 0 are the design parameters. θ ˜ n = θ n * θ n is the parameter estimation error with the estimate θ n of the parameter θ n * = W X n * 2 W X n * 2 h min h min . ϖ ˜ n = ϖ n * ϖ n is the parameter estimation error with the upper bound ϖ n * = ε ¯ n 2 + d ¯ n 2 + D ¯ 2 , and ϖ n is the parameter estimation of ϖ n * . Compute the fractional-order derivative of V n
D α V n = D α V n 1 + χ n k b n 2 χ n 2 W X n * T Ψ X n X n + ε n X n + χ n k b n 2 χ n 2 h ν μ ν + Δ ν + d n t h min γ n θ ˜ n D α θ n h min ς n ϖ ˜ n D α ϖ n + ζ n D α ζ n
By employing Young’s inequality with Assumption 1, one has
χ n k b n 2 χ n 2 W X n * T Ψ X n X n h min χ n 2 2 c n 2 k b n 2 χ n 2 2 θ n * Ψ X n X n 2 + c n 2 2
χ n k b n 2 χ n 2 ε n X n h min ε ¯ n 2 χ n 2 2 ξ n 2 k b n 2 χ n 2 2 + ξ n 2 2 h min
χ n k b n 2 χ n 2 Δ ν h min D ¯ n 2 χ n 2 2 ξ n 2 k b n 2 χ n 2 2 + ξ n 2 2 h min
χ n k b n 2 χ n 2 d n t h min d ¯ n 2 χ n 2 2 ξ n 2 k b n 2 χ n 2 2 + ξ n 2 2 h min
where c n , ξ n , δ n > 0 .
Substituting (41)–(44) into (40) yields
D α V n D α V n 1 + χ n k b n 2 χ n 2 h ν μ ν + h min χ n 2 2 c n 2 k b n 2 χ n 2 2 θ n * Ψ X n X n 2 + h min ϖ n * χ n 2 2 ξ n 2 k b n 2 χ n 2 2 h min γ n θ ˜ n D α θ n h min ς n ϖ ˜ n D α ϖ n + ζ n D α ζ n + c n 2 2 + 3 ξ n 2 h min D α V n 1 h min ς n ϖ ˜ n D α ϖ n ς n χ n 2 ξ n 2 k b n 2 χ n 2 2 + χ n k b n 2 χ n 2 h ν μ ν + h min χ n θ n Ψ X n X n 2 2 c n 2 k b n 2 χ n 2 + h min χ n ϖ n ξ n 2 k b n 2 χ n 2 h min γ n θ ˜ n D α θ n γ n χ n 2 2 c n 2 k b n 2 χ n 2 2 Ψ X n X n 2 + ζ n D α ζ n + 2 c n 2 + 3 ξ n 2 h min
Design the fractional-order adaptive laws as
D α θ n = γ n χ n 2 2 c n 2 k b n 2 χ n 2 2 Ψ X n X n 2 ϕ n θ n
D α ϖ n = ς n χ n 2 2 ξ n 2 k b n 2 χ n 2 2 φ n ϖ n
where γ n > 0 , ς n > 0 , ϕ n > 0 and φ n > 0 are the tunable parameters.
Design event-triggered controller as
v t = Θ t k , t t k , t k + 1
Θ ( t ) = ( 1 + λ 1 * ) a n tanh a n χ n κ * k b n 2 χ n 2 + λ ¯ 2 * tanh λ ¯ 2 * χ n κ * k b n 2 χ n 2
a n = b n χ n + χ n 2 ξ n 2 k b n 2 χ n 2 ϖ n + χ n 2 c n 2 k b n 2 χ n 2 θ n Ψ X n X n 2
where b n > 0 and κ * > 0 are the tunable parameters. The sampling instants are determined by the following triggering condition
t k + 1 = inf t R Υ t λ 1 * v t + λ 2 *
where t k k Z + is the controller update time. λ 1 * 0 , 1 , λ ¯ 2 * > λ 2 * 1 λ 1 * and λ 2 * > 0 are known parameters.
Define event sampling error Υ t = Θ t v t , together with (51), we have
Θ t = 1 + λ 1 * λ 1 t v t + λ 2 * λ 2 t
where λ 1 t 1 and λ 2 t 1 . In view of λ 1 t 1 and λ 2 t 1 , we obtain
Θ t χ n 1 + λ 1 * λ 1 t Θ t χ n 1 + λ 1 * λ 2 * λ 2 t 1 + λ 1 * λ 1 t λ 2 * 1 λ 1 *
Substituting (46)–(53) into (45), we obtain
D α V n D α V n 1 + h ν μ χ n k b n 2 χ n 2 Θ t 1 + λ 1 * λ 1 t h ν μ χ n k b n 2 χ n 2 λ 2 * λ 2 t 1 + λ 1 * λ 1 t + χ n k b n 2 χ n 2 h min χ n 2 c n 2 k b n 2 χ n 2 θ n Ψ X n X n 2 + h min χ n ξ n 2 k b n 2 χ n 2 ϖ n + h min ϕ n γ n θ ˜ n θ n + h min φ n ς n ϖ ˜ n ϖ n + ζ n D α ζ n + 2 c n 2 + 3 ξ n 2 h min D α V n 1 h ν μ χ n k b n 2 χ n 2 λ 2 * λ 2 t 1 + λ 1 * λ 1 t 1 + λ 1 * 1 + λ 1 * λ 1 t h ν μ a n χ n k b n 2 χ n 2 tanh a n χ n κ * k b n 2 χ n 2 1 + λ 1 * 1 + λ 1 * λ 1 t h ν μ λ ¯ 2 * χ n k b n 2 χ n 2 tanh λ ¯ 2 * χ n κ * k b n 2 χ n 2 + χ n k b n 2 χ n 2 h min χ n 2 c n 2 k b n 2 χ n 2 θ n Ψ X n X n 2 + h min χ n ξ n 2 k b n 2 χ n 2 ϖ n + h min ϕ n γ n θ ˜ n θ n + h min φ n ς n ϖ ˜ n ϖ n + ζ n D α ζ n + 2 c n 2 + 3 ξ n 2 h min D α V n 1 + h min ϕ n γ n θ ˜ n θ n + h min φ n ς n ϖ ˜ n ϖ n + ζ n D α ζ n + 2 c n 2 + 3 ξ n 2 h min + χ n k b n 2 χ n 2 h ν μ a n + h min χ n 2 c n 2 k b n 2 χ n 2 θ n Ψ X n X n 2 + h min χ n ξ n 2 k b n 2 χ n 2 ϖ n + i = 1 n 1 g i min γ i ϕ i θ ˜ i θ i + h min γ n ϕ n θ ˜ n θ n + i = 1 n 1 g i min ς i φ i ϖ ˜ i ϖ i + h min ς n φ n ϖ ˜ n ϖ n + i = 2 n ζ i D α ζ i + 0.557 κ * i = 1 n 1 b i g i min χ i 2 k b i 2 χ i 2 h min b n χ n 2 k b n 2 χ n 2 + i = 1 n 1 2 ξ i 2 g i min + 3 ξ n 2 h min + i = 1 n 2 c i 2 + i = 1 n 1 δ i 2 g i max 2 2 g i min ζ i + 1 2 + δ n 1 2 g n 1 max 2 2 g n 1 min u ¯ s 2 + i = 1 n 1 g i min γ i ϕ i θ ˜ i θ i + h min γ n ϕ n θ ˜ n θ n + i = 1 n 1 g i min ς i φ i ϖ ˜ i ϖ i + h min ς n φ n ϖ ˜ n ϖ n + i = 2 n ζ i D α ζ i + 0.557 κ *

4.2. Stability Analysis

Theorem 1.
Considering the pure-feedback FONSs (2) under Assumptions 1–3, virtual control functions (14), (24) and (35), fractional-order adaptive laws (15), (16), (25), (26), (36), (37), (46) and (47), and the event-triggered adaptive controller presented in (48)–(51), the following holds (The proof of Theorem 1 see Appendix A):
(i) 
All system signals are bounded, and error signal χ i will stay around the compact set
Ω χ = χ i χ i k b k 1 e 2 V n 0 E α , 1 ρ t α 2 M ϑ M ϑ ρ ρ , i = 1 , , n
(ii) 
All system states can not transgress the sets.
(iii) 
The Zeno behavior can be avoided.

5. Simulation

5.1. Example 1

A two-order pure-feedback FONS with full state constraints is described as
D 0.6 x 1 = 0.5 x 1 2 + x 2 + 0.01 sin t D 0.6 x 2 = x 2 0.3 x 1 2 1 + 0.5 x 1 4 x 2 + u ν t τ + 0.05 cos t
where f 1 x 1 , x 2 = 0.5 x 1 2 + x 2 , f 2 x 1 , x 2 = x 2 0.3 x 1 2 1 + 0.5 x 1 4 x 2 , τ = 0.01 , d 1 t = 0.01 sin t and d 2 t = 0.05 cos t . x 1 and x 2 are the system states, which are confined as x 1 k c 1 = 0.8 and x 2 k c 2 = 0.6 , respectively, and y r t = 0.5 sin t . ν and u ν are the saturation input and output, and the saturation parameters are u max = 0.8 and u min = 0.5 .
Using the adaptive controller (14) and (48)–(51) with parameter-updated laws (15), (16), (46) and (47), the design parameters are chosen as b 1 = 25 , b 2 = 8 , c 1 = 11 , c 2 = 113 , ϕ 1 = ϕ 2 = 1.01 , γ 1 = 1.001 , γ 2 = 1.101 , ξ 1 = 11 , ξ 2 = 111.1 , δ 1 = 1.1 , φ 1 = φ 2 = ς 1 = ς 2 = 1.1 , κ 2 = 0 . 06 , κ * = 0.01 , λ 1 * = 0 . 001 , λ 2 * = 0 . 1 and λ ¯ 2 * = 0 . 2001 . Meanwhile, the initial values are selected as x 1 0 = x 2 0 = 0 , θ 1 0 = θ 2 0 = 0 and ϖ 1 0 = ϖ 2 0 = 0 .
The simulation results are shown by Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8. Figure 2 displays output tracking trajectories between the system output y and the reference signal y r . Figure 3 shows the system states x 2 . It is clear from these figures the full state constraints are not violated. The control input signals u shown in Figure 4, adaptive estimation for θ 1 and θ 2 shown in Figure 5, and ϖ 1 and ϖ 2 shown in Figure 6 are all bounded. Figure 7 lists the sequence of steps of event-triggered sampling to demonstrate the time interval results of the triggering events, and Figure 8 shows the number of accumulated events according to the event-triggered sampling in Figure 7, which can display that the proposed event-triggered controller can reduce the computational burden.

5.2. Example 2

In this example, the fractional-order Chua–Hartley system as a practical example is presented as follows [50]:
D α x 1 = 10 7 x 1 x 1 3 + x 2 + d 1 t D α x 2 = 10 x 1 x 2 + x 3 + d 2 t D α x 3 = 100 7 x 2 + u ν t τ + d 3 t
where α = 0.98 , f 1 x 1 , x 2 = x 2 + 10 7 x 1 x 1 3 , f 2 x ¯ 2 , x 3 = 10 x 1 x 2 + x 3 , f 3 x ¯ 3 = 100 7 x 2 , and τ = 0.005 . d 1 t = 0.05 cos t , d 2 t = 0.1 sin t , and d 3 t = 0.01 sin t + cos t are the external disturbances. x 1 , x 2 , and x 3 are the system states, which are confined as x 1 k c 1 = 0.9 , x 2 k c 2 = 1.6 , and x 3 k c 3 = 16 , respectively, and the desired signal is taken as y r t = 0.8 sin t . The saturation parameters are u max = 200 and u min = 210 .
The design parameters are chosen as b 1 = 16.1 , b 2 = 31.1 , b 3 = 71.1 , c 1 = 1.1 , c 2 = c 3 = 101.8 , ϕ 1 = ϕ 2 = ϕ 3 = 1.01 , γ 1 = γ 2 = γ 3 = 0.001 , ξ 1 = 11.1 , ξ 2 = ξ 3 = 101.1 , δ 1 = δ 2 = 1 , φ 1 = φ 2 = φ 3 = 1.1 , ς 1 = ς 2 = ς 3 = 0.01 , κ 2 = κ 3 = 0.01 , κ * = 0.01 , λ 1 * = 0 . 001 , λ 2 * = 1 . 1 , and λ ¯ 2 * = 1 . 2011 . Meanwhile, the initial values are selected as x 1 0 = x 2 0 = x 3 0 = 0 , θ 1 0 = θ 2 0 = θ 3 0 = 0 , and ϖ 1 0 = ϖ 2 0 = ϖ 3 0 = 0 .
To show the advantages of the proposed controller, a robust adaptive backstepping controller (RABC) in [52] is employed. Figure 9 shows the position relationship of y and y r , in which the constraints are not violated. State x 2 is shown in Figure 10 and Figure 11, and x 3 is displayed in Figure 12 and Figure 13 by RABC and the proposed scheme, respectively. It is clear that the system states x 2 and x 3 by the proposed scheme satisfy the constraints x 2 < 1.6 and x 3 < 16 . However, the system state x 2 and x 3 by the RABC violate the preset state constraints. The control input signals u shown in Figure 14, adaptive estimation for θ 1 , θ 2 , and θ 3 shown in Figure 15, and ϖ 1 , ϖ 2 , and ϖ 3 shown in Figure 16 are all bounded. Figure 17 and Figure 18 show the sequence of steps of event-triggered sampling and the number of accumulated events to demonstrate the effectiveness of the computational burden reduction.
Based on the above simulation results, it can be observed by the proposed scheme that the tracking objective and the stability can be obtained, and reducing communication burden and meeting preset state limits can also be achieved.

6. Conclusions

An adaptive event-triggered controller approach for state-constrained pure-feedback FONSs with input delay, unknown actuator saturation, and external disturbances has been proposed. By employing the BLFs, backstepping technique, and auxiliary compensation system to handle input delay, the constraints are not violated. The fractional-order dynamic surface filters are used to deal with the complexity of the recursive procedure. The ETC strategy is applied to overcome the communication burden from the limited communication resources. The effectiveness can be verified by the simulation results. In the future, the controller design issue for time-delay switching FONSs will be considered, and the fractional-order circuit system will be built to verify the effectiveness of the proposed algorithm.

Author Contributions

Methodology, C.W. and M.L.; Software, M.L.; Formal analysis, C.W.; Data curation, J.Y.; Writing—original draft, J.Y.; Visualization, J.Y.; Supervision, C.W.; Project administration, M.L. All authors have read and agreed to the published version of the manuscript.

Funding

This paper was supported by the National Natural Science Foundation of China (62205280).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Proof of Theorem 1.
(1) The proof of Theorem 1-(i): It is true that
D α ζ i = D α a i . l D α a i 1 = ζ i κ i + H i · , i = 2 , 3 , , n
where
H i · = j = 1 i a i 1 x j D α x j a i 1 W i 1 D α W i 1 a i 1 a i 1 . l D α a i 1 . l i = 2 , 3 , , n
For constants δ y r > 0 and Θ δ > 0 , the set Ω y r = y r D α y r D 2 α y r T y r 2 + D α y r 2 + D 2 α y r 2 δ y r and Ω i = 1 2 j = 1 i ln k b j 2 k b j 2 χ j 2 + j = 1 i 1 2 γ j W ˜ j T W ˜ j + 1 2 j = 1 i 1 ζ j + 1 2 Θ δ are compact. Then, Ω y r × Ω i is compact, and there is a Ξ j > 0 , s.t. H j Ξ j . Therefore, the following inequality holds:
ζ j H j ζ j 2 Ξ j 2 2 q j + q j 2
where q j > 0 .
Based on error θ ˜ i = θ i * θ i and ϖ ˜ i = ϖ i * ϖ i , it holds
θ ˜ i θ i 1 2 θ i * 2 1 2 θ ˜ i 2
ϖ ˜ i ϖ i 1 2 ϖ i * 2 1 2 ϖ ˜ i 2
Then, we can obtain
D α V n i = 1 n 1 b i g i min χ i 2 k b i 2 χ i 2 h min b n χ n 2 k b n 2 χ n 2 + i = 1 n 1 ξ i 2 g i min + i = 1 n 1 g i min 2 γ i ϕ i θ i * 2 + h min 2 γ n ϕ n θ i * 2 i = 1 n 1 g i min 2 γ i ϕ i θ ˜ i 2 + i = 1 n 1 g i min 2 ς i φ i ϖ i * 2 + h min 2 ς n φ n ϖ i * 2 i = 1 n 1 g i min 2 ς i φ i ϖ ˜ i 2 h min 2 ς n φ n ϖ ˜ i 2 + i = 2 n δ i 1 2 g i 1 max 2 2 g i 1 min 1 κ i + Ξ i 2 2 q i ζ i 2 + 3 ξ n 2 2 h min + i = 1 n c i 2 2 + i = 2 n q i 2 + δ n 1 2 g n 1 max 2 2 g n 1 min u ¯ s 2 h min 2 γ n ϕ n θ ˜ i 2 + 0.557 κ * ρ V n + M
where
ρ = min 2 b i g i min , h min b n , ϕ i , φ i , E j , i = 1 , , n 1 ; j = 2 , , n M = i = 1 n 1 ξ i 2 g i min + 3 ξ n 2 2 h min + i = 1 n c i 2 2 + i = 1 n 1 g i min 2 ς i φ i ϖ i * 2 + i = 1 n 1 g i min 2 γ i ϕ i θ i * 2 + h min 2 γ n ϕ n θ i * 2 + h min 2 ς n φ n ϖ i * 2 + δ n 1 2 g n 1 max 2 2 g n 1 min u ¯ s 2 + i = 2 n q i 2 + 0.557 κ * E j = δ j 1 2 g j 1 max 2 2 g j 1 min 1 κ j + Ξ j 2 2 q j
According to Lemma 4, it is easily to obtain
V n t V n 0 E α , 1 ρ t α + M ϑ ρ
Based on Lemma 1, it holds that
V n M ϑ ρ ,   t
According to the inequality (A1), one can obtain the boundedness of ln k b i 2 k b i 2 k b i 2 χ i 2 k b i 2 χ i 2 , thus χ i remains in the set χ i < k b i . Also, it holds that θ ˜ i , ϖ ˜ i , and ζ j are bounded. Since θ ˜ i = θ i * θ i and ϖ ˜ i = ϖ i * ϖ i , one can obtain that θ i and ϖ i are bounded. Due to χ 1 and y r t are bounded, x 1 is bounded. Due to (14), a 1 is bounded and satisfies a 1 < a 1 max , a 1 max > 0 . Using χ 2 = x 2 a 2 . l and ζ 2 = a 2 . l a 1 < 2 V n , one can obtain that a 2 . l and x 2 are bounded. Similarly, based on the boundedness of u s t from (5), the boundedness of states x i , i = 3 , , n and virtual controllers a i , i = 2 , , n are obtained. From (A1), it holds that 1 2 ln k b i 2 k b i 2 k b i 2 χ i 2 k b i 2 χ i 2 V n 0 E α , 1 ρ t α + M ϑ M ϑ ρ ρ , which implies that χ i k b k 1 e 2 V n 0 E α , 1 ρ t α 2 M ϑ M ϑ ρ ρ . That is χ i Ω χ , i = 1 , 2 , , n .
(2)
The proof of Theorem 1-(ii): Based on x 1 = χ 1 + y r t and y r t A 0 from Assumption 3, one has x 1 χ 1 + y r t < k b 1 + A 0 . Define k b 1 = k c 1 A 0 , one obtain x 1 < k c 1 . Due to x 2 = χ 2 + ζ 2 + a 1 and ζ 2 2 V n 0 E α , 1 ρ t α + M ϑ M ϑ ρ ρ 1 2 ρ Δ 2 , Δ 2 > 0 , yielding x 2 χ 2 + ζ 2 + a 1 < k b 2 + Δ 2 + a 1 max . Let k b 2 = k c 2 Δ 2 a 1 max , one can obtain x 2 < k c 2 . Similarly, one can in turn obtain x i < k c i , i = 3 , , n .
(3)
The proof of Theorem 1-(iii): From the sampling error Υ t = Θ t v t , one can obtain D α Υ t = s i g n Υ t D α Υ t D α Θ t . Due to (49), D α Θ t is bounded, and ζ ¯ > 0 satisfying D α Θ t < ζ ¯ . According to Υ t k = 0 and lim t t k + 1 Υ t = λ 2 * , one can obtain t k + 1 t k λ 2 * λ 2 * ζ ¯ ζ ¯ , avoiding the Zeno phenomenon.

References

  1. West, B.J.; Bologna, M.; Grigolini, P. Physics of Fractal Operators; Springer: Berlin/Heidelberg, Germany, 2003; Volume 10. [Google Scholar]
  2. Bagley, R.L.; Torvik, P.J. On the fractional calculus model of viscoelastic behavior. J. Rheol. 1986, 30, 133–155. [Google Scholar] [CrossRef]
  3. Li, Y.; Chen, Y.; Podlubny, I. Mittag-Leffler stability of fractional order nonlinear dynamic systems. Automatica 2009, 45, 1965–1969. [Google Scholar] [CrossRef]
  4. Sun, H.; Zhang, Y.; Baleanu, D.; Chen, W.; Chen, Y. A new collection of real world applications of fractional calculus in science and engineering. Commun. Nonlinear Sci. Numer. Simul. 2018, 64, 213–231. [Google Scholar] [CrossRef]
  5. Soleimanizadeh, A.; Nekoui, M.A. Optimal type-2 fuzzy synchronization of two different fractional-order chaotic systems with variable orders with an application to secure communication. Soft Comput. 2021, 25, 6415–6426. [Google Scholar] [CrossRef]
  6. Li, X.; Mou, J.; Xiong, L.; Wang, Z.; Xu, J. Fractional-order double-ring erbium-doped fiber laser chaotic system and its application on image encryption. Opt. Laser Technol. 2021, 140, 107074. [Google Scholar] [CrossRef]
  7. Shi, J.; He, K.; Fang, H. Chaos, Hopf bifurcation and control of a fractional-order delay financial system. Math. Comput. Simul. 2022, 194, 348–364. [Google Scholar] [CrossRef]
  8. Wang, Y.L.; Jahanshahi, H.; Bekiros, S.; Bezzina, F.; Chu, Y.M.; Aly, A.A. Deep recurrent neural networks with finite-time terminal sliding mode control for a chaotic fractional-order financial system with market confidence. Chaos Solitons Fractals 2021, 146, 110881. [Google Scholar] [CrossRef]
  9. Jin, T.; Xia, H.; Deng, W.; Li, Y.; Chen, H. Uncertain fractional-order multi-objective optimization based on reliability analysis and application to fractional-order circuit with caputo type. Circuits Syst. Signal Process. 2021, 40, 5955–5982. [Google Scholar] [CrossRef]
  10. Mirzajani, S.; Aghababa, M.P.; Heydari, A. Adaptive T–S fuzzy control design for fractional-order systems with parametric uncertainty and input constraint. Fuzzy Sets Syst. 2018, 365, 22–39. [Google Scholar] [CrossRef]
  11. Liu, H.; Li, S.; Wang, H.; Sun, Y. Adaptive fuzzy control for a class of unknown fractional-order neural networks subject to input nonlinearities and dead-zones. Inf. Sci. 2018, 454–455, 30–45. [Google Scholar] [CrossRef]
  12. Song, S.; Park, J.H.; Zhang, B.; Song, X.; Zhang, Z. Adaptive Command Filtered Neuro-Fuzzy Control Design for Fractional-Order Nonlinear Systems With Unknown Control Directions and Input Quantization. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 7238–7249. [Google Scholar] [CrossRef]
  13. Hu, T.; He, Z.; Zhang, X.; Zhong, S. Event-triggered consensus strategy for uncertain topological fractional-order multiagent systems based on Takagi–Sugeno fuzzy models. Inf. Sci. 2021, 551, 304–323. [Google Scholar] [CrossRef]
  14. Fei, J.; Wang, H.; Fang, Y. Novel neural network fractional-order sliding-mode control with application to active power filter. IEEE Trans. Syst. Man Cybern. Syst. 2021, 52, 3508–3518. [Google Scholar] [CrossRef]
  15. Cao, B.; Nie, X. Event-triggered adaptive neural networks control for fractional-order nonstrict-feedback nonlinear systems with unmodeled dynamics and input saturation. Neural Netw. 2021, 142, 288–302. [Google Scholar] [CrossRef]
  16. Liu, H.; Pan, Y.; Cao, J.; Wang, H.; Zhou, Y. Adaptive neural network backstepping control of fractional-order nonlinear systems with actuator faults. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 5166–5177. [Google Scholar] [CrossRef] [PubMed]
  17. Zhan, Y.; Tong, S. Adaptive fuzzy output-feedback decentralized control for fractional-order nonlinear large-scale systems. IEEE Trans. Cybern. 2021, 52, 12795–12804. [Google Scholar] [CrossRef]
  18. Liu, Y.; Zhang, H.; Shi, Z.; Gao, Z. Neural-Network-Based Finite-Time Bipartite Containment Control for Fractional-Order Multi-Agent Systems. IEEE Trans. Neural Netw. Learn. Syst. 2022, 34, 7418–7429. [Google Scholar] [CrossRef]
  19. Dhanalakshmi, P.; Senpagam, S.; Mohanapriya, R. Finite-time fuzzy reliable controller design for fractional-order tumor system under chemotherapy. Fuzzy Sets Syst. 2022, 432, 168–181. [Google Scholar] [CrossRef]
  20. Wang, C.; Cui, L.; Liang, M.; Li, J.; Wang, Y. Adaptive Neural Network Control for a Class of Fractional-Order Nonstrict-Feedback Nonlinear Systems With Full-State Constraints and Input Saturation. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 6677–6689. [Google Scholar] [CrossRef]
  21. Zouari, F.; Ibeas, A.; Boulkroune, A.; Cao, J.; Arefi, M.M. Adaptive neural output-feedback control for nonstrict-feedback time-delay fractional-order systems with output constraints and actuator nonlinearities. Neural Netw. 2018, 105, 256–276. [Google Scholar] [CrossRef]
  22. Shahvali, M.; Azarbahram, A.; Naghibi-Sistani, M.B.; Askari, J. Bipartite consensus control for fractional-order nonlinear multi-agent systems: An output constraint approach. Neurocomputing 2020, 397, 212–223. [Google Scholar] [CrossRef]
  23. Zouari, F.; Ibeas, A.; Boulkroune, A.; Jinde, C.; Arefi, M.M. Neural network controller design for fractional-order systems with input nonlinearities and asymmetric time-varying Pseudo-state constraints. Chaos Solitons Fractals 2021, 144, 110742. [Google Scholar] [CrossRef]
  24. Yu, Z.; Zhang, Y.; Jiang, B.; Su, C.Y.; Fu, J.; Jin, Y.; Chai, T. Nussbaum-based finite-time fractional-order backstepping fault-tolerant flight control of fixed-wing UAV against input saturation with hardware-in-the-loop validation. Mech. Syst. Signal Process. 2021, 153, 107406. [Google Scholar] [CrossRef]
  25. Alipour, M.; Malekzadeh, M.; Ariaei, A. Active fractional-order sliding mode control of flexible spacecraft under actuators saturation. J. Sound Vib. 2022, 535, 117110. [Google Scholar] [CrossRef]
  26. Ju, X.; Wei, C.; Xu, H.; Wang, F. Fractional-order sliding mode control with a predefined-time observer for VTVL reusable launch vehicles under actuator faults and saturation constraints. ISA Trans. 2022, 129, 55–72. [Google Scholar] [CrossRef] [PubMed]
  27. Geng, W.T.; Lin, C.; Chen, B. Observer-based stabilizing control for fractional-order systems with input delay. ISA Trans. 2020, 100, 103–108. [Google Scholar] [CrossRef]
  28. Keighobadi, J.; Pahnehkolaei, S.M.A.; Alfi, A.; Machado, J. Command-filtered compound FAT learning control of fractional-order nonlinear systems with input delay and external disturbances. Nonlinear Dyn. 2022, 108, 293–313. [Google Scholar] [CrossRef]
  29. Zirkohi, M.M. Robust adaptive backstepping control of uncertain fractional-order nonlinear systems with input time delay. Math. Comput. Simul. 2022, 196, 251–272. [Google Scholar] [CrossRef]
  30. Liu, S.; Wang, H.; Li, T. Adaptive composite dynamic surface neural control for nonlinear fractional-order systems subject to delayed input. ISA Trans. 2022, 134, 122–133. [Google Scholar] [CrossRef]
  31. Zou, W.; Mao, J.; Xiang, Z. Adaptive Fuzzy Finite-Time Sampled-Data Control for A Class of Fractional-Order Nonlinear Systems. IEEE Trans. Fuzzy Syst. 2024, 1–14. [Google Scholar] [CrossRef]
  32. Ha, S.; Chen, L.; Liu, D.; Liu, H. Command Filtered Adaptive Fuzzy Control of Fractional-Order Nonlinear Systems with Unknown Dead Zones. IEEE Trans. Syst. Man Cybern. Syst. 2024, 1–12. [Google Scholar] [CrossRef]
  33. Li, D.; Dong, J. Fractional-Order Systems Optimal Control via Actor-Critic Reinforcement Learning and Its Validation for Chaotic MFET. IEEE Trans. Autom. Sci. Eng. 2024, 1–10. [Google Scholar] [CrossRef]
  34. Xing, Y.; Wang, Y. Finite-Time Adaptive NN Backstepping Dynamic Surface Control for Input-Delay Fractional-Order Nonlinear Systems. IEEE Access 2023, 11, 5206–5214. [Google Scholar] [CrossRef]
  35. Podlubny, I. Fractional Differential Equations; Academic Press: Cambridge, MA, USA, 1999; p. 2. [Google Scholar]
  36. Das, S. Functional Fractional Calculus for System Identification and Controls; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  37. Duarte-Mermoud, M.A.; Aguila-Camacho, N.; Gallegos, J.A.; Castro-Linares, R. Using general quadratic Lyapunov functions to prove Lyapunov uniform stability for fractional order systems. Commun. Nonlinear Sci. Numer. Simul. 2015, 22, 650–659. [Google Scholar] [CrossRef]
  38. Aguila Camacho, N.; Duarte Mermoud, M.A.; Gallegos, J.A. Lyapunov functions for fractional order systems. Commun. Nonlinear Sci. Numer. Simul. 2014, 19, 2951–2957. [Google Scholar] [CrossRef]
  39. Chen, W.; Dai, H.; Song, Y.; Zhang, Z. Convex Lyapunov functions for stability analysis of fractional order systems. IET Control Theory Appl. 2017, 11, 1070–1074. [Google Scholar] [CrossRef]
  40. Gong, P. Distributed tracking of heterogeneous nonlinear fractional-order multi-agent systems with an unknown leader. J. Frankl.-Inst.-Eng. Appl. Math. 2017, 354, 2226–2244. [Google Scholar] [CrossRef]
  41. Ren, B.; Ge, S.S.; Tee, K.P.; Lee, T.H. Adaptive Neural Control for Output Feedback Nonlinear Systems Using a Barrier Lyapunov Function. IEEE Trans. Neural Netw. 2010, 21, 1339–1345. [Google Scholar]
  42. Tee, K.P.; Ge, S.S.; Tay, E.H. Barrier Lyapunov Functions for the control of output-constrained nonlinear systems. Automatica 2009, 45, 918–927. [Google Scholar] [CrossRef]
  43. Polycarpou, M.M. Stable adaptive neural control scheme for nonlinear systems. IEEE Trans. Autom. Control 1996, 41, 447–451. [Google Scholar] [CrossRef]
  44. Sanner, R.M.; Slotine, J.J. Gaussian networks for direct adaptive control. IEEE Trans. Neural Netw. 1992, 3, 837–863. [Google Scholar] [CrossRef] [PubMed]
  45. Wang, H.; Chen, B.; Liu, X.; Liu, K.; Lin, C. Robust Adaptive Fuzzy Tracking Control for Pure-Feedback Stochastic Nonlinear Systems With Input Constraints. IEEE Trans. Cybern. 2013, 43, 2093–2104. [Google Scholar] [CrossRef] [PubMed]
  46. Yu, J.; Shi, P.; Dong, W.; Lin, C. Command Filtering-Based Fuzzy Control for Nonlinear Systems with Saturation Input. IEEE Trans. Cybern. 2017, 47, 2472–2479. [Google Scholar] [CrossRef] [PubMed]
  47. Shao, S.; Chen, M.; Chen, S.; Wu, Q. Adaptive neural control for an uncertain fractional-order rotational mechanical system using disturbance observer. IET Control Theory Appl. 2016, 10, 1972–1980. [Google Scholar] [CrossRef]
  48. Xu, B.; Chen, D.; Zhang, H.; Wang, F. Modeling and stability analysis of a fractional-order Francis hydro-turbine governing system. Chaos Solitons Fractals 2015, 75, 50–61. [Google Scholar] [CrossRef]
  49. Ni, J.; Liu, L.; Liu, C.; Hu, X. Fractional order fixed-time nonsingular terminal sliding mode synchronization and control of fractional order chaotic systems. Nonlinear Dyn. 2017, 89, 2065–2083. [Google Scholar] [CrossRef]
  50. Petras, I. A note on the fractional-order Chua’s system. Chaos Solitons Fractals 2008, 38, 140–147. [Google Scholar] [CrossRef]
  51. Wang, M.; Liu, X.; Shi, P. Adaptive Neural Control of Pure-Feedback Nonlinear Time-Delay Systems via Dynamic Surface Technique. IEEE Trans. Syst. Man Cybern. Part B 2011, 41, 1681–1692. [Google Scholar] [CrossRef]
  52. Jafari, A.A.; Mohammadi, S.M.A.; Naseriyeh, M.H. Adaptive type-2 fuzzy backstepping control of uncertain fractional-order nonlinear systems with unknown dead-zone. Appl. Math. Model. 2019, 69, 506–532. [Google Scholar] [CrossRef]
Figure 1. The block diagram of the proposed controller.
Figure 1. The block diagram of the proposed controller.
Fractalfract 08 00256 g001
Figure 2. Output y and tracking signal y r t .
Figure 2. Output y and tracking signal y r t .
Fractalfract 08 00256 g002
Figure 3. State x 2 .
Figure 3. State x 2 .
Fractalfract 08 00256 g003
Figure 4. Control input u.
Figure 4. Control input u.
Fractalfract 08 00256 g004
Figure 5. Parameter estimation θ 1 and θ 2 .
Figure 5. Parameter estimation θ 1 and θ 2 .
Fractalfract 08 00256 g005
Figure 6. Parameter estimation ϖ 1 and ϖ 2 .
Figure 6. Parameter estimation ϖ 1 and ϖ 2 .
Fractalfract 08 00256 g006
Figure 7. Time interval.
Figure 7. Time interval.
Fractalfract 08 00256 g007
Figure 8. Cumulative number of events.
Figure 8. Cumulative number of events.
Fractalfract 08 00256 g008
Figure 9. Output y and tracking signal y r t .
Figure 9. Output y and tracking signal y r t .
Fractalfract 08 00256 g009
Figure 10. State x 2 .
Figure 10. State x 2 .
Fractalfract 08 00256 g010
Figure 11. State x 2 .
Figure 11. State x 2 .
Fractalfract 08 00256 g011
Figure 12. State x 3 .
Figure 12. State x 3 .
Fractalfract 08 00256 g012
Figure 13. State x 3 .
Figure 13. State x 3 .
Fractalfract 08 00256 g013
Figure 14. Control input u.
Figure 14. Control input u.
Fractalfract 08 00256 g014
Figure 15. Parameter estimation θ 1 , θ 2 , and θ 3 .
Figure 15. Parameter estimation θ 1 , θ 2 , and θ 3 .
Fractalfract 08 00256 g015
Figure 16. Parameter estimation ϖ 1 , ϖ 2 , and ϖ 3 .
Figure 16. Parameter estimation ϖ 1 , ϖ 2 , and ϖ 3 .
Fractalfract 08 00256 g016
Figure 17. Time interval.
Figure 17. Time interval.
Fractalfract 08 00256 g017
Figure 18. Cumulative number of events.
Figure 18. Cumulative number of events.
Fractalfract 08 00256 g018
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

Wang, C.; Yang, J.; Liang, M. Event-Triggered Adaptive Neural Network Control for State-Constrained Pure-Feedback Fractional-Order Nonlinear Systems with Input Delay and Saturation. Fractal Fract. 2024, 8, 256. https://doi.org/10.3390/fractalfract8050256

AMA Style

Wang C, Yang J, Liang M. Event-Triggered Adaptive Neural Network Control for State-Constrained Pure-Feedback Fractional-Order Nonlinear Systems with Input Delay and Saturation. Fractal and Fractional. 2024; 8(5):256. https://doi.org/10.3390/fractalfract8050256

Chicago/Turabian Style

Wang, Changhui, Jiaqi Yang, and Mei Liang. 2024. "Event-Triggered Adaptive Neural Network Control for State-Constrained Pure-Feedback Fractional-Order Nonlinear Systems with Input Delay and Saturation" Fractal and Fractional 8, no. 5: 256. https://doi.org/10.3390/fractalfract8050256

Article Metrics

Back to TopTop