
Citation: Hadil Alhazmi, Mohamed Kharrat. Echo state network-based adaptive control for nonstrict-feedback nonlinear systems with input dead-zone and external disturbance[J]. AIMS Mathematics, 2024, 9(8): 20742-20762. doi: 10.3934/math.20241008
[1] | Mohamed Kharrat, Hadil Alhazmi . Neural networks-based adaptive fault-tolerant control for a class of nonstrict-feedback nonlinear systems with actuator faults and input delay. AIMS Mathematics, 2024, 9(6): 13689-13711. doi: 10.3934/math.2024668 |
[2] | Yanxin Li, Shangkun Liu, Jia Li, Weimin Zheng . Congestion tracking control of multi-bottleneck TCP networks with input-saturation and dead-zone. AIMS Mathematics, 2024, 9(5): 10935-10954. doi: 10.3934/math.2024535 |
[3] | Wei Zhao, Lei Liu, Yan-Jun Liu . Adaptive neural network control for nonlinear state constrained systems with unknown dead-zones input. AIMS Mathematics, 2020, 5(5): 4065-4084. doi: 10.3934/math.2020261 |
[4] | Shihua Zhang, Xiaohui Qi, Sen Yang . A cascade dead-zone extended state observer for a class of systems with measurement noise. AIMS Mathematics, 2023, 8(6): 14300-14320. doi: 10.3934/math.2023732 |
[5] | Mohamed Kharrat, Moez Krichen, Loay Alkhalifa, Karim Gasmi . Neural networks-based adaptive command filter control for nonlinear systems with unknown backlash-like hysteresis and its application to single link robot manipulator. AIMS Mathematics, 2024, 9(1): 959-973. doi: 10.3934/math.2024048 |
[6] | Saim Ahmed, Ahmad Taher Azar, Ibraheem Kasim Ibraheem . Nonlinear system controlled using novel adaptive fixed-time SMC. AIMS Mathematics, 2024, 9(4): 7895-7916. doi: 10.3934/math.2024384 |
[7] | Xiaoling Liang, Chen Xu, Duansong Wang . Adaptive neural network control for marine surface vehicles platoon with input saturation and output constraints. AIMS Mathematics, 2020, 5(1): 587-602. doi: 10.3934/math.2020039 |
[8] | Xiaohang Su, Peng Liu, Haoran Jiang, Xinyu Yu . Neighbor event-triggered adaptive distributed control for multiagent systems with dead-zone inputs. AIMS Mathematics, 2024, 9(4): 10031-10049. doi: 10.3934/math.2024491 |
[9] | Shutong Liu, Renming Yang . Adaptive predefined-time robust control for nonlinear time-delay systems with different power Hamiltonian functions. AIMS Mathematics, 2023, 8(12): 28153-28175. doi: 10.3934/math.20231441 |
[10] | Honglei Yin, Bo Meng, Zhen Wang . Disturbance observer-based adaptive sliding mode synchronization control for uncertain chaotic systems. AIMS Mathematics, 2023, 8(10): 23655-23673. doi: 10.3934/math.20231203 |
In recent years, there has been a growing interest in addressing the nonlinear aspects inherent in practical physical systems [1,2,3,4,5]. Consequently, there is an increasing demand for control approaches capable of effectively managing complex nonlinear systems. Various control methods have been developed to tackle tracking or stabilization control objectives. One widely adopted approach is the adaptive backstepping technique, recognized as a recursive design procedure suitable for controller design in nonlinear dynamic systems. To address the output maneuvering control problem in nonlinear systems, a study was conducted using the backstepping technique [6,7,8]. An adaptive robust backstepping approach was proposed to attain a specified performance level for these nonlinear systems. It is important to note that this approach assumes knowledge or linear parameterization of the structural uncertainties present in the nonlinear systems [9,10].
In various practical engineering applications, uncertainties arise not only from nonlinearities but also from parameter variations, contributing to uncertain functions within the systems [11]. This complexity hinders the direct application of simple adaptive backstepping control techniques. Researchers have responded by integrating the adaptive backstepping control framework with the approximation capabilities of neural networks (NNs) and fuzzy logic systems (FLSs) to address this challenge [12]. For nonlinear systems under feature information, the adaptive control problem has been reported via prescribed performance [13]. For strict-feedback nonlinear systems, an adaptive control method has been published via event-triggered mechanism [14] For strict-feedback nonlinear systems, an adaptive fuzzy control problem has been published under the impact of control gain unknown functions [15]. For high-order nonlinear systems, a multilayer neuro control problem has been reported under the impact of active disturbance rejection [16]. For nonlinear mismatched systems, a new integral robust method based on asymptotic tracking has been published [17].
Through the incorporation of these techniques, adaptive neural or fuzzy backstepping control strategies have been developed, effectively tackling control issues in nonlinear systems characterized by both uncertain parameters and uncertain functions. These advanced strategies enable the successful management of uncertainties in real-world systems, enhancing their overall control performance.
At this point, radial basis function neural networks (RBFNNs) were employed to tackle time-varying uncertainty. As an alternative approximation technique, RBFNNs were static feed-forward networks with a substantial number of neurons, enhancing the accuracy of the approximation. The authors in [18] introduced recurrent neural networks (RNNs) with dynamic feedback structures to model dynamic systems. In addressing the issue of time consumption, echo state network (ESN) was introduced, offering an alternative approach to train RNNs [19]. ESN has recently demonstrated its efficacy in improving the approximation performance of uncertain nonlinearities across various nonlinear systems. From the literature, it becomes evident that ESN proves advantageous in effectively approximating unknown functions [20].
It is widely recognized that non-strict-feedback nonlinear systems encompass a broader range of system forms compared to systems with strict-feedback nature [21]. In real-world applications, various types of nonlinear systems, including the ball and beam system [22,23], often exhibit non-strict-feedback structures. A notable characteristic of non-strict-feedback systems is their dependence on all system states when defining the system functions. This poses significant difficulties and challenges when designing control schemes using the backstepping technique []. Consequently, addressing control design for non-strict-feedback systems is an intriguing and valuable topic, both in theoretical research and practical applications, with numerous results documented [25,26,27]. For instance, for non-strict-feedback nonlinear systems, an adaptive control method based on fuzzy approximation has been published under function constraints [28]. Additionally, a fuzzy adaptive asymptotic method for non-strict-feedback nonlinear systems has been reported [29].
In the field of control engineering, non-smooth nonlinearities such as backlash, hysteresis, and dead-zones are commonly observed between actuators and sensors [30]. Dead-zones, being non-smooth functions, can significantly degrade system performance and even lead to instability [31]. Therefore, it is necessary to consider the presence of dead-zones during the controller design process. In recent years, several research studies have addressed the challenges posed by dead-zones in nonlinear systems [32]. For example, a novel adaptive robust backstepping control scheme has been proposed to tackle the dead-zone problem in nonlinear dynamic systems [12]. Additionally, an adaptive neural controller utilizing a combination of dynamic surface control (DSC) and neural networks (NNs) has been developed for a specific class of pure-feedback nonlinear systems, which involve unknown control directions and input dead-zones [33,34]. Similarly, an adaptive fuzzy control strategy has been proposed for nonlinear switched systems dealing with failures in sensors [35]. For stochastic non-strict-feedback systems under dead-zone conditions, an adaptive output feedback method has been reported [36]. For fractional-order nonlinear non-strict-feedback large-scale systems with dead-zone input, a decentralized control method has been published [37].
The control methods discussed above are limited as they do not effectively handle external disturbances or dead-zones nonlinearities using echo state networks (ESNs). This limitation motivates an investigation into non-strict-feedback nonlinear systems capable of addressing both challenges simultaneously. In many real-world systems, such as mechanical systems with friction or electronic systems with dead-zones, these issues significantly impact control performance. Therefore, there is a pressing need to explore advanced control techniques that can mitigate the effects of external disturbances and dead-zones. Furthermore, ESN emerges as a promising alternative for functional approximation, offering distinct advantages over other techniques like FLSs or RBFNNs. By leveraging ESNs, we aim to develop an effective control framework that can effectively manage external disturbances and dead-zone nonlinearities.
In comparison to existing research, the primary contributions of this work can be summarized as follows:
● Compared with existing results such as [6,14,15] that primarily focus on pure-feedback and strict-feedback nonlinear systems, this study addresses adaptive control for nonlinear systems with a non-strict-feedback structure, dealing with challenges posed by dead-zone nonlinearity and external disturbances.
● In comparison to existing results [7,19,38], the use of an ESN stands out due to its ability to approximate unknown functions with continuous online updates to the weights. This characteristic is particularly advantageous in dynamic systems where real-time adjustments are crucial for effective control. Additionally, an adaptive controller designed based on backstepping and ESN approximation further enhances the system's adaptability and effectiveness, making it well-suited for handling nonlinearities and uncertainties.
● The proposed controller ensures that all closed-loop system signals exhibit semi-global uniform ultimate boundedness (SGUUB), guaranteeing convergence of the tracking error to a small neighborhood of the origin. The effectiveness of the proposed control method is substantiated through two simulation examples, including a real-world example about the Brusselator model. Furthermore, the utilization of error assessment criteria in the simulation section provides compelling evidence showcasing the superiority and efficacy of the proposed control approach over existing controllers.
The structure of this work is outlined as follows: In Section 2, a comprehensive system description is provided, and preliminary work is discussed. The design procedure for the controller and the stability analysis of the controlled system are presented in Section 3. To showcase the efficacy of the proposed method, Section 4 presents simulation results. Finally, the paper concludes in Section 5.
Notations. Rn denotes the Euclidean space, and ˉxi=[x1,…,xi]T∈Ri with i=1,…,n and x=[x1,…,xn]T∈Rn represent state vectors. The functions fi(⋅) and gi(⋅) are nonlinear functions, where u denotes the system input and y represents the system output. The term di(t) denotes the external disturbance.
Consider the following non-strict-feedback nonlinear system with input dead-zone and external disturbance as
{˙xi=gi(ˉxi)xi+1+fi(x)+di(t),1≤i≤n−1,˙xn=gn(x)u+fn(x)+dn(t),y=x1 | (2.1) |
where ˉxi=[x1,…,xi]T∈Ri with i=1,…,n, and x=[x1,…,xn]T∈Rn are state vectors. The functions fi(⋅) and gi(⋅) denote unknown smooth nonlinear functions with fi(0)=0, and both fi(⋅) and gi(⋅) are locally Lipschitz functions. The variables u and y represent the system input and system output, respectively. Additionally, di(t) represents external disturbances, satisfying |di(t)|≤ˉdi, where ˉdi is a positive constant.
The nonsymmetric dead-zone [33] with input v and output u is defined as
u={cr(v−dr)if v≥dr,0if cl<v<dr,cl(v−dl)if v≤dl | (2.2) |
where dr is the right dead-zone break-points and dl is the left dead-zone break-point, while cr and cl represent the slope of the dead-zone.
Controller objectives. The primary objective of this work is to design a controller that ensures the boundedness of all signals in a closed-loop system and guarantees precise tracking of the system output y to the reference signal yd(t).
ESN has proven effective in approximating nonlinearity owing to its exceptional approximation and learning capabilities [19]. The structure comprises three components, illustrated in Figure 1, where K is the number of neurons in the input layer, N is the number of neurons in the hidden layer, and L is the number of neurons in the output layer. The continuous-time state of reservoir neurons is defined as
˙P(Z)=−μP(Z)+tanh(Winγ+WdP(Z)+Wfby) | (2.3) |
where P(Z) represents the activation function of the dynamic reservoir, tanh(⋅) is the hyperbolic tangent function, μ>0 represent the leakage rate of each reservoir neuron, and Win∈RN×K, Wd∈RN×N, and Wfb∈RN×L denote the connection weight matrices for input, internal, and feedback connections, respectively. The u is the external input of dimension K, and the network's output is defined as
y=WTP(Z) | (2.4) |
where W∈RN×1 is the output weight matrix.
It has been noted in [19] that there exists an ESN system y(Z) in the form of (2.4) such that for any given continuous function f(⋅):Rn→R over a sufficiently large compact set Ω⊂R, one has
supZ∈Ω|f(Z)−y(Z)|≤ˉϵ | (2.5) |
where ˉϵ>0 is an arbitrary positive constant. The function f(Z) is approximate as
f(Z)=W∗TP(Z)+ϵ∀Z∈Ω | (2.6) |
where ϵ is the approximation error with |ϵ|≤ˉϵ, and W∗ represents the ideal weight matrix determined as [19]
W∗=argminW∈RN×1{supZ∈Ω|f(Z)−W∗TP(Z)|} | (2.7) |
where P(Z)=[P1(Z),…,Pn(Z)]T represents the activation function with Pj(Z) chosen in the Gaussian function form as [19]
Pj(Z)=exp(−(Z−λi)T(Z−λi)ν2),1≤j≤N | (2.8) |
where λi=[λj1,…,λiN]T and ν represent the center and the width of the Gaussian function.
Remark 2.1. The computational complexity of an ESN is primarily determined by the operations in its hidden layer (reservoir), which have a complexity of O(N2) due to recurrent connections and nonlinear activations. Additionally, the input layer operation has a complexity of O(N∗K), and the output layer operation has a complexity of O(N∗L), where K is the number of neurons in the input layer, N is the number of neurons in the hidden layer, and L is the number of neurons in the output layer. Therefore, the overall computational complexity of an ESN is approximately O(N∗K+N2+N∗L), with the reservoir operations typically dominating the complexity. In the special scenario where L=1 and K=N, the computational complexity simplifies to O(N2).
Remark 2.2. ESN stands out as a viable alternative for functional approximation, capable of replacing other techniques like FLSs [19], or RBFNNs [7], or multidimensional Taylor networks (MTN) [38]. Unlike RBFNNs with fixed multilayered feedforward architectures, ESN offers easy and precise training without requiring adjustments to the weights between the input and hidden layers.
Remark 2.3. ESN make training easier by assigning random weights to the input and storage layers, leaving only the output weights to be learned. This simplifies the training procedure while ensuring excellent accuracy in capturing complicated temporal dynamics. In contrast to RBFNNs, which handle static data with localized activations, and rule-based fuzzy logic systems, ESNs excel in sequential data tasks.
Algorithm 1 outlines the sequential procedure for the ESN algorithm:
Algorithm 1 Echo state network (ESN) algorithm |
1: Input: Set parameters: K,N,L,μ, initialize weight matrices Win, Wd, Wfb, and W with small random values |
2: Output: Trained ESN |
3: Initialize reservoir state: P(Z)=0, Gaussian function parameters: λi, ν |
4: for each time step t |
5: Compute reservoir state: ˙P(Z)=−μP(Z)+tanh(Winγ+WdP(Z)+Wfby) |
6: Update state: P(Z)←P(Z)+Δt⋅˙P(Z) |
7: Compute network output: y=WTP(Z) |
8: Calculate approximation error: δ(Z)=f(Z)−y(Z) |
9: Update output weights: W∗=argminW∈RN×1{supZ∈Ω|f(Z)−WTP(Z)|} |
10: end for |
To facilitate the achievement of the control objective, the following preliminary assumptions and lemma are required:
Assumption 2.1. [6] The reference signal yd(t) and its nth order derivatives are characterized by continuity and boundedness. Specifically, ∃ is a constant d>0 such that the absolute value of yd(t) is less than or equal to d, i.e., |yd(t)|≤d.
Assumption 2.2. [7] The signs of gi(ˉxi) for i=1,…,n are supposed to be known. Generally, we suppose that gi(ξ)≥bm>0, where bm is a known constant.
Lemma 2.1. (Young's inequality) [1] We have the following inequality for any vectors x and y in Rn
xy≤1q∣x∣q+1r∣y∣r, | (2.9) |
where q>0 and r>0 are constants with (q−1)(r−1)=1.
Assumption 2.3. [7] The parameters of the dead-zone dr,dl,cr,cl are not known, but their sign is known, dr≥0, dl≤0, cr>0, cl>0 , and ∃ constants cmax>0 and cmin >0 are known such that cmax=max{cr,cl} and cmin=min{cr,cl} .
By employing the input dead-zone as in [33], (2.2) can be represented as
u=c(t)v+j(t) | (2.10) |
where
c(t)={crif v>0clif v≤0 | (2.11) |
Thus, j(t) can be described as
j(t)={−crdrif v≥dr,−c(t)vif dl<v<dr,−cldlif v≤dl | (2.12) |
From (2.10), we have
|j(t)|≤j∗ | (2.13) |
where j∗=max{cldl, crdr} .
The architecture of the presented control system is demonstrated in Figure 2.
In this part, the backstepping technique and ESN are employed to provide an adaptive control method for the non-strict-feedback nonlinear system (2.1). As illustrated below, the recursive backstepping method relies on the introduction of coordinate changes:
e1=x1−yd | (3.1) |
ei=xi−ηi−1;1≤i≤n−1 | (3.2) |
where η0=yd and ηi represents the virtual control law defined as follows:
ηi=−kiei−12a2ieiˆθiPTi(Xi)Pi(Xi), | (3.3) |
where ki>0, ai>0 are design parameters, Xi=[ˉxTi,ˉˆθTi−1,ˉy(i)d]T with ˉxi=[x1,⋯,xi]T, and ˆθi denotes the estimate of θi, which will be provided later.
The control law is chosen as
v=−knen−12a2nenˆθnPTn(Xn)Pi(Xn), | (3.4) |
where kn>0, an>0 are design parameters, Xn=[ˉxTn,ˉˆθTn−1,ˉy(n)d]T with ˉxn=[x1,…,xn]T, and ˆθn denotes the estimate of θn, which will be provided later.
The adaptive law is selected as
˙ˆθi=ri2a2ie2iPTi(Xi)Pi(Xi)−σiˆθi,i=1,…,n | (3.5) |
where ri>0, σi>0 are design parameters.
Step 1: From (2.1) and (3.1), we have
˙e1=g1x2+f1+d1−˙yd. | (3.6) |
As x2=e2+η1, (3.6) becomes
˙e1=g1(e2+η1)+f1+d1−˙yd. | (3.7) |
The Lyapunov function is chosen as
V1=12e21+bm2r1˜θ21, | (3.8) |
where r1 represents the design parameter, bm is a constant defined in Assumption 2.2, and ˜θ1=θ1−ˆθ1 represents the estimation error, where ˆθ1 denotes the estimate of θ1, which will be provided later.
By taking the time derivative of (3.8), we have
˙V1=e1(g1(e2+η1)+f1+d1−˙yd)−bmr1˜θ1˙ˆθ1=e1(ˉf1+g1η1+d1)−bmr1˜θ1˙ˆθ1−12e21, | (3.9) |
where ˉf1=g1e2−˙yd+12e1. As ˉf1 contains unknown functions f1 and g1, so an ESN WT1P1(Z1) is used to approximate it. For ϵ1>0, we have
ˉf1=WT1P1(Z1)+δ1(Z1),|δ1(Z1)|≤ϵ1, | (3.10) |
where δ1(Z1) is the estimation error, and Z1=[x1,…,xn,yd,˙yd]T.
By using Lemma 2.1, one has
e1ˉf1(Z1)=e1(W∗T1P1(Z1)+δ1(Z1))≤12a21e21‖W∗1‖2PT1(Z1)P1(Z1)+a212+e212+ϵ212≤bm2a21e21θ1PT1(X1)P1(X1)+a212+e212+ϵ212 | (3.11) |
where a1>0 is design parameter, bm is defined in Assumption 2, and θ1=‖W∗1‖2bm, and X1=[x1,yd,˙yd]T.
By using Young's inequality, we have
e1d1≤e212+ˉd212, | (3.12) |
where ˉd1>0 is a constant.
Now, by using (3.11), (3.12), virtual control law (3.3), adaptive control law (3.5), and ˜θ1=θ1−ˆθ, (3.9) becomes
˙V1≤−k1bme21+1r1σ1˜θ1ˆθ1+a212+ϵ212++ˉd212. | (3.13) |
Step i (2≤i≤n−1): From (2.1) and (3.2), we have
˙ei=gixi+1+fi+di−ηi−1. | (3.14) |
As xi+1=ei+1+ηi, (3.14) becomes
˙ei=gi(ei+1+ηi)+fi+di−˙ηi−1 | (3.15) |
The Lyapunov function is described as
Vi=12e2i+bm2ri˜θ21, | (3.16) |
where ri represents the design parameter, and bm being a constant shown in Assumption 2.2, ˜θi=θi−ˆθi represents the estimation error, where ˆθi denotes the estimate of θi, which will be provided later.
By taking the time derivative of (3.16), we have
˙Vi=ei(gi(ei+1+ηi)+fi+di−˙ηi−1)−bmri˜θi˙ˆθi=ei(ˉfi+giηi+di)−bmri˜θi˙ˆθi−12e2i | (3.17) |
where ˉfi=giei+1−˙ηi−1+12ei. Since ¯f1 includes functions fi and gi that are unknown, an ESN WTiPi(Zi) is used to approximate it. For ϵi>0, we have
ˉfi=WTiPi(Zi)+δi(Zi),|δi(Zi)|≤ϵi, | (3.18) |
with δi(Zi) being the estimation error, and Zi=[x1,…xn,ˉˆθTi−1,ˉy(i)d]T with ˉˆθTi−1=[ˆθ1,…,ˆθi−1]T and ˉy(i)d]T=[yd,⋯,y(i)d]T, respectively.
Similarly to (3.11), one has
eiˉfi(Zi)=ei(W∗TiPi(Zi)+δi(Zi))≤12a2ie2i‖W∗i‖2PTi(Zi)Pi(Zi)+a2i2+e2i2+ϵ2i2≤bm2a2iz2iθiPTi(Xi)Pi(Xi)+a2i2+e2i2+ϵ2i2 | (3.19) |
where bm is defined in Assumption 2, ai>0 is a design parameter, and θi=‖W∗i‖2bm, and Xi=[ˉxTi,ˉˆθTi−1,ˉy(i)d]T with ˉxi=[x1,⋯,xi]T.
Using Lemma 2.1, one has
eidi≤e2i2+ˉd2i2, | (3.20) |
where ˉdi>0 is a constant.
Now, by using (3.19), (3.20), virtual control law (3.3), adaptive control law (3.5), and ˜θi=θi−ˆθi, (3.17) becomes
˙Vi≤−kibme2i+1riσi˜θiˆθi+a2i2+ϵ2i2+ˉd2i2. | (3.21) |
Step n: From (2.1), (2.10), and (3.2), we have
˙en=gnu+fn+dn−ηn−1=gn(c(t)v+j(t))+fn+dn−ηn−1 | (3.22) |
The Lyapunov function candidate is represented as
Vn=12e2n+bm2rn˜θ2n, | (3.23) |
where ri denotes the design parameter, and bm being a constant shown in Assumption 2.2, ˜θn=θn−ˆθn represents the estimation error, where ˆθn denotes the estimate of θn, which will be provided later.
By taking the time derivative of (3.23), we have
˙Vn=engn(c(t)v+j(t))+enfn+endn−en˙ηn−1−bmrn˜θn˙ˆθn=engn(c(t)v+j(t))+enˉfn+endn−bmrn˜θn˙ˆθn−12e2n | (3.24) |
where ˉfn=fn−˙ηn−1+12en. As ˉfn contains an unknown function fn, an ESN WTnPn(Zn) is used to approximate it. For ϵn>0, we have
ˉfn=WTnPn(Zn)+δn(Zn),|δn(Zn)|≤ϵn. | (3.25) |
where δn(Zn) is the estimation error, and Zn=[x1,…,xn,ˉˆθTn−1,ˉy(n)d]T with ˉˆθTn−1=[ˆθ1,…,ˆθn−1]T and ˉy(n)d]T=[yd,…,y(n)d]T, respectively.
By using Lemma 2.1, one has
enˉfn(Zn)=en(W∗TnPn(Zn)+δn(Zn))≤12a2ne2n‖W∗n‖2PTn(Zn)Pn(Zn)+a2n2+e2n2+ϵ2n2≤bm2a2ne2nθnPTn(Xn)Pn(Xn)+a2n2+e2n2+ϵ2n2 | (3.26) |
where θn=‖W∗i‖2bm, Xn=[ˉxTn,ˉˆθTn−1,ˉy(n)d]T with ˉxn=[x1,…,xn]T, and an>0 is the design parameter.
By using Young's inequality, one has
endn≤e2n2+ˉd2n2, | (3.27) |
where ˉdn>0 is a constant.
Now, by using (2.13), (3.26), (3.27), real control law (3.4), adaptive control law (3.5), and ˜θi=θi−ˆθi, (3.24) becomes
˙Vn≤−knbme2n+1rnσn˜θnˆθn+a2n2+ϵ2n2+ˉd2n2+12j∗2. | (3.28) |
Theorem 3.1. Consider the nonlinear system (2.1) with dead-zone nonlinearity (2.2) under Assumptions 2.1–2.3. Assume that ESN can effectively approximate each unknown function ˉfi with 1≤i≤n, ensuring that the approximation errors δi are bounded. Under the real controller (3.4), virtual control law (3.3) and the adaptive law (3.5) with bounded initial conditions, the proposed controller demonstrates that all signals in the closed-loop system are SGUUB. In addition, the tracking error e1 converges to a confined region around the origin.
Proof. Define V=∑ni=1Vi. It follows from (3.13), (3.21), and (3.28) that
˙V≤−n∑i=1kibme2i+n∑i=11riσi˜θiˆθi+n∑i=1(a2i2+ϵ2i2+ˉd2i2)+12j∗2. | (3.29) |
since
˜θiˆθi=˜θi(θi−˜θi)≤−12˜θ2i+12θ2i. | (3.30) |
Therefore, (3.29) can be written as
˙V≤−a0(n∑i=112e2i+n∑i=1bm2ri˜θ2i)+b0≤−a0V+b0, | (3.31) |
where a0=min{2kibm,σi|1≤i≤n and b0=∑ni=1(a2i2+ϵ2i2+ˉd2i2)+12j∗2.
Equation (3.31) implies that in the closed-loop system, all signals are bounded.
Remark 3.1. The performance of the controller is greatly impacted by the design parameters ki, bi, ri, and σi. Tracking errors are decreased by reducing ai while increasing ki and σi, but control law complexity is increased. Choosing the right control parameters is crucial for meeting system requirements. Carefully tuning these parameters through the trial and error method involves closely watching how the controller performs. This way, the controller can balance between reducing tracking errors and keeping the control law manageable.
Remark 3.2. In our comparative analysis, it is worth noting that the existing method [1] did not account for the influence of nonlinearity and external disturbance in the control approach, which is crucial as nonlinearity can significantly impact system performance. Furthermore, in contrast to our proposed work, [6] focuses on pure-feedback nonlinear systems, while our approach addresses the more complex non-strict-feedback nonlinear systems. Additionally, [11] deals with saturation nonlinearity, whereas in practical systems, the presence of dead-zones nonlinearity poses a more challenging scenario. These distinctions underscore the unique contributions and practical relevance of our proposed methodology.
Remark 3.3. In [39], the authors proposed adaptive control for nonlinear systems with input saturation using FLSs, while in [40] NNs were employed for tracking control of nonlinear systems under saturation via command filters. Both approaches primarily address saturation nonlinearity. In contrast, this paper utilizes ESNs to tackle the more complex challenges posed by dead-zone nonlinearity and external disturbances in non-strict-feedback nonlinear systems. By randomly assigning weights in the input and storage layers and training only the output weights, ESNs simplify the training process and achieve high accuracy in capturing complex temporal dynamics.
Example 4.1. Consider the following non-strict-feedback nonlinear system as
{˙x1=x1x22+x21sin(x2)+(1.5+0.5sin(x1))x2+0.5cos(t)˙x2=x21x2ex2+x1cos(x1x2)+(1.5+sin(x1x2))u+sin(0.5t)y=x1 | (4.1) |
where f1=x1x22+x21sin(x2), f2=x21x2ex2+x1cos(x1x2), g1=1.5+0.5sin(x1), g2=1.5+sin(x1x2), d1(t)=0.5cos(t), d2(t)=sin(0.5t). The reference signal is given as yd=0.5(sin(t)+sin(0.5t)).
The virtual control law η1, actual control law v, and adaptive laws are chosen as
η1=−k1e1−12a21e1ˆθ1PT1(Z1)P1(Z1), | (4.2) |
v=−k2e2−12a22e2ˆθ2PT2(Z2)P2(Z2), | (4.3) |
˙ˆθi=ri2a2ie2iPTi(Zi)Pi(Zi)−σiˆθi,i=1,2 | (4.4) |
The parameters are selected as k1=6,k2=10, a1=1,a2=1, r1=3,r2=3, σ1=0.05,σ2=0.05. The initial conditions are chosen as x1(0)=0.5,x2(0)=0, ˆθ1(0)=0,ˆθ2(0)=0. The dead-zone parameters are chosen as dr=0.5,dl=−0.6,cr=1,cl=1.2. The center vectors and widths chosen for the Gaussian function are represented as λi=[−1,−0.5,0,0.5,1] and ν=2. The simulation results are illustrated in Figures 3–7, providing a detailed analysis of the system's performance. Figure 3 presents the system output y=x1 alongside the reference signal yd, demonstrating the effective tracking performance achieved under the proposed control method. Figure 4 visually represents the tracking error e1, showing its convergence around a small region near the origin. Furthermore, Figure 5 offers insights into the state variable x2, indicating its bounded behavior. Both the control signal v and system input u are illustrated as bounded in Figure 6. Additionally, Figure 7 showcases the boundedness of the adaptive laws. The simulation results confirm that the designed controller is suitable for achieving precise tracking performance and ensuring the boundedness of all closed-loop signals in nonlinear systems, particularly in the presence of external disturbances and input dead-zone.
Moreover, to validate the superiority of the proposed control schemes over the existing RBFNN controller [7], MTN controller [38], and fuzzy controller [19] for this particular system, a comparative analysis is conducted using assessment error criteria. For a given pair of data points (yi(t),yid(t)) in the interval t∈[1,P], Table 1 displays the assessment error criteria.
Error | Proposed ESN controller | RBFNN controller [7] | MTN controller [38] | Fuzzy controller [19] |
JSSE | 10.1599 | 9.5166 | 9.7184 | 9.6039 |
JMAE | 0.5000 | 0.5000 | 0.5000 | 0.5000 |
JNMSE | 0.0204 | 0.0210 | 0.0203 | 0.0256 |
JBFR | 99.98% | 99.98% | 99.98% | 99.97% |
JMSE | 0.0061 | 0.0064 | 0.0062 | 0.0081 |
JRMSE | 0.0778 | 0.0799 | 0.0788 | 0.0899 |
Sum of squared error (SSE): JSSE = ∑Pt=1(yi(t)−yid(t))2; maximum absolute error (MAE): JMAE = max1≤t≤P|yi(t)−yid(t)|; normalized mean squared error (NMSE): JNMSE = ∑Pt=1(yi(t)−yid(t))2∑Pt=1(yi(t)−¯yid)2; best fit rate (BFR): JBFR = 1−∑Pt=1(yi(t)−yid(t))2∑Pt=1(yi(t)−¯yid)2×100%; mean squared error (MSE): JMSE = ∑Pt=1(yi(t)−yid)2P; root mean squared error (RMSE): JRMSE = √1P∑Pt=1(yi(t)−yid(t))2 where ¯yid represents the mean of yid(t).
The results presented in Table 1 reveal a marginal improvement in the proposed control scheme compared to the RBFNN controller [7], MTN controller [38], and fuzzy controller [19] for this particular system. This improvement serves as evidence for the effectiveness of our proposed control method.
Example 4.2. In this example, a real-world application of the Brusselator model is used to show the efficacy of the proposed strategy. A simplified Brusselator model describes a specific group of chemical reactions [41]
{˙x1=a−(b+1)x1+x21x2+0.5cos(t)˙x2=bx1−x21x2+(2+cosx1)u+sin(0.5t)y=x1 | (4.5) |
where f1=a−(b+1)x1, f2=bx1−x21x2, g1=x21, g2=2+cosx1, d1(t)=0.5cos(t), d2(t)=sin(0.5t). The reference signal is given as yd=0.5(sin(t).
The virtual control law η1, actual control law v, and adaptive laws are chosen as
η1=−k1e1−12a21e1ˆθ1PT1(Z1)P1(Z1), | (4.6) |
v=−k2e2−12a22e2ˆθ2PT2(Z2)P2(Z2), | (4.7) |
˙ˆθi=ri2a2ie2iPTi(Zi)Pi(Zi)−σiˆθi,i=1,2 | (4.8) |
The parameters are a=1, b=3, k1=10,k2=10, a1=1,a2=1, r1=3,r2=3, and σ1=0.05,σ2=0.05. The initial conditions are set as x1(0)=0.4,x2(0)=0.4, and ˆθ1(0)=0,ˆθ2(0)=0. The dead-zone parameters are set at dr=0.5,dl=−0.6,cr=1,cl=1.2. The center vectors and widths chosen for the Gaussian function are represented as λi=[−1,−0.5,0,0.5,1] and ν=2. The simulation results are depicted in Figures 8–12, offering an intricate analysis of the system performance. Figure 8 showcases the system output y=x1 alongside the reference signal yd, highlighting the effective tracking performance achieved with the proposed control method. Moving on, Figure 9 visually represents the tracking error e1, depicting its convergence around a small region near the origin. Furthermore, Figure 10 provides insights into the behavior of the state variable x2, indicating its bounded nature. Both the control signal v and system input u are shown to be bounded in Figure 11. Additionally, Figure 12 showcases the boundedness of the adaptive laws. These simulation results affirm that the designed controller is adept at achieving precise tracking performance and ensuring the boundedness of all closed-loop signals in nonlinear systems, especially when confronted with external disturbances and input dead-zone.
To validate the superiority of the proposed control scheme over the existing RBFNN controller [7], MTN controller [38], and fuzzy controller [19] for this specific system, a comparative analysis is conducted using assessment error criteria defined in Example 1. Table 2 shows that the suggested control strategy performs marginally better than the RBFNN controller [7], MTN controller [38], and fuzzy controller [19] for this system. This improvement supports the effectiveness of our proposed control mechanism.
Error | Proposed ESN controller | RBFNN controller [7] | MTN controller [38] | Fuzzy controller [19] |
JSSE | 9.1599 | 8.5166 | 8.7184 | 8.6039 |
JMAE | 0.4500 | 0.4500 | 0.4500 | 0.4500 |
JNMSE | 0.0184 | 0.0190 | 0.0183 | 0.0236 |
JBFR | 99.97% | 99.97% | 99.97% | 99.96% |
JMSE | 0.0051 | 0.0054 | 0.0052 | 0.0071 |
JRMSE | 0.0718 | 0.0739 | 0.0728 | 0.0839 |
This study addresses adaptive control for non-strict-feedback nonlinear systems with dead-zone and external disturbances. It uses an ESN to approximate the unknown nonlinear function and designs an adaptive controller using the backstepping method and Lyapunov analysis with ESN approximation. The proposed controller ensures SGUUB of all signals in the closed-loop system, as shown through a thorough Lyapunov stability analysis. Two examples and error assessment criteria validate the method's effectiveness. However, it's important to note that the tuning of control parameters through the trial and error method can be time-consuming, which serves as a limitation of the approach. In future research work, our focus will extend to stochastic nonlinear systems incorporating input quantization.
Hadil Alhazmi: Writing–original draft, Resources, Methodology; Mohamed Kharrat: Conceptualization, Methodology, Writing–review & editing. All authors have reviewed the results and approved the final version of the manuscript.
The authors declare they have not used Artificial Intelligence (AI) tools in creating this article.
This work was funded by the Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2024R528), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.
The authors confirm no conflicts of interest.
[1] |
B. Ren, S. S. Ge, K. P. Tee, T. H. Lee, Adaptive neural control for output feedback nonlinear systems using a barrier Lyapunov function, IEEE Trans. Neural Netw., 21 (2010), 1339–1345. https://doi.org/10.1109/TNN.2010.2047115 doi: 10.1109/TNN.2010.2047115
![]() |
[2] |
A. Kamalifar, M. B. Menhaj, M. N. Monfared, A. Fakharian, Design of robust model reference adaptive controller for a wider class of nonlinear systems, Iran. J. Sci. Technol. Trans. Electr. Eng., 46 (2022), 127–139. https://doi.org/10.1007/s40998-021-00451-8 doi: 10.1007/s40998-021-00451-8
![]() |
[3] |
B. Chen, H. Zhang, C. Lin, Observer-based adaptive neural network control for nonlinear systems in nonstrict-feedback form, IEEE Trans. Neural Netw. Learn. Syst., 27 (2016), 89–98. https://doi.org/10.1109/TNNLS.2015.2412121 doi: 10.1109/TNNLS.2015.2412121
![]() |
[4] |
M. Kharrat, M. Krichen, L. Alkhalifa, K. Gasmi, Neural networks-based adaptive command filter control for nonlinear systems with unknown backlash-like hysteresis and its application to single link robot manipulator, AIMS Math., 9 (2024), 959–973. https://doi.org/10.3934/math.2024048 doi: 10.3934/math.2024048
![]() |
[5] |
C. Wang, M. Liang, Y. Chai, An adaptive control of fractional-order nonlinear uncertain systems with input saturation, Complexity, 2019 (2019), 5643298. https://doi.org/10.1155/2019/5643298 doi: 10.1155/2019/5643298
![]() |
[6] |
M. Wang, X. Liu, P. Shi, Adaptive neural control of pure-feedback nonlinear time-delay systems via dynamic surface technique, IEEE Trans. Syst. Man Cybern. B, 41 (2011), 1681–1692. https://doi.org/10.1109/TSMCB.2011.2159111 doi: 10.1109/TSMCB.2011.2159111
![]() |
[7] |
M. Kharrat, M. Krichen, L. Alkhalifa, K. Gasmi, Neural-networks-based adaptive fault-tolerant control of nonlinear systems with actuator faults and input quantization, IEEE Access, 11 (2023), 137680–137687. https://doi.org/10.1109/ACCESS.2023.3338376 doi: 10.1109/ACCESS.2023.3338376
![]() |
[8] |
J. An, W. Yang, X. Xu, T. Chen, B. Du, Y. Tang, et al., Decentralized adaptive control for quasi-consensus in heterogeneous nonlinear multiagent systems, Discrete Dyn. Nat. Soc., 2021 (2021), 2230805. https://doi.org/10.1155/2021/2230805 doi: 10.1155/2021/2230805
![]() |
[9] |
S. Tong, T. Wang, Y. Li, H. Zhang, Adaptive neural network output feedback control for stochastic nonlinear systems with unknown dead-zone and unmodeled dynamics, IEEE Trans. Cybern., 44 (2014), 910–921. https://doi.org/10.1109/TCYB.2013.2276043 doi: 10.1109/TCYB.2013.2276043
![]() |
[10] |
J. Luo, H. Liu, Adaptive fractional fuzzy sliding mode control for multivariable nonlinear systems, Discrete Dyn. Nat. Soc., 2014 (2014), 541918. https://doi.org/10.1155/2014/541918 doi: 10.1155/2014/541918
![]() |
[11] |
Q. Zhou, H. Li, C. Wu, L. Wang, C. K. Ahn, Adaptive fuzzy control of nonlinear systems with unmodeled dynamics and input saturation using small-gain approach, IEEE Trans. Syst. Man Cybern.: Syst., 47 (2017), 1979–1989. https://doi.org/10.1109/TSMC.2016.2586108 doi: 10.1109/TSMC.2016.2586108
![]() |
[12] |
B. Chen, X. Liu, K. Liu, C. Lin, Fuzzy approximation-based adaptive control of nonlinear delayed systems with unknown dead zone, IEEE Trans. Fuzzy Syst., 22 (2014), 237–248. https://doi.org/10.1109/TFUZZ.2013.2250507 doi: 10.1109/TFUZZ.2013.2250507
![]() |
[13] |
G. Chen, J. Dong, Approximate optimal adaptive prescribed performance control for uncertain nonlinear systems with feature information, IEEE Trans. Syst. Man Cybern.: Syst., 54 (2024), 2298–2308. https://doi.org/10.1109/TSMC.2023.3342854 doi: 10.1109/TSMC.2023.3342854
![]() |
[14] |
Y. Deng, X. Zhang, G. Zhang, X. Han, Adaptive neural tracking control of strict-feedback nonlinear systems with event-triggered state measurement, ISA Trans., 117 (2021), 28–39. https://doi.org/10.1016/j.isatra.2021.01.049 doi: 10.1016/j.isatra.2021.01.049
![]() |
[15] |
S. Tong, X. Min, Y. Li, Observer-based adaptive fuzzy tracking control for strict-feedback nonlinear systems with unknown control gain functions, IEEE Trans. Cybern., 50 (2020), 3903–3913. https://doi.org/10.1109/TCYB.2020.2977175 doi: 10.1109/TCYB.2020.2977175
![]() |
[16] |
G. Yang, J. Yao, Multilayer neurocontrol of high‐order uncertain nonlinear systems with active disturbance rejection, Int. J. Robust Nonlinear Control, 34 (2024), 2972–2987. https://doi.org/10.1002/rnc.7118 doi: 10.1002/rnc.7118
![]() |
[17] |
G. Yang, Asymptotic tracking with novel integral robust schemes for mismatched uncertain nonlinear systems, Int. J. Robust Nonlinear Control, 33 (2023), 1988–2002. https://doi.org/10.1002/rnc.6499 doi: 10.1002/rnc.6499
![]() |
[18] |
C. C. Ku, K. Y. Lee, Diagonal recurrent neural networks for dynamic systems control, IEEE Trans. Neural Netw., 6 (1995), 144–156. https://doi.org/10.1109/72.363441 doi: 10.1109/72.363441
![]() |
[19] |
S. Lun, M. Wu, X. Lu, M. Li, Fixed‐time adaptive tracking control for MIMO nonlinear system with input delay saturation based on echo state network, IET Control Theory Appl., 18 (2024), 374–383. https://doi.org/10.1049/cth2.12559 doi: 10.1049/cth2.12559
![]() |
[20] |
S. I. Han, J. M. Lee, Precise positioning of nonsmooth dynamic systems using fuzzy wavelet echo state networks and dynamic surface sliding mode control, IEEE Trans. Ind. Electron., 60 (2013), 5124–5136. https://doi.org/10.1109/TIE.2012.2218560 doi: 10.1109/TIE.2012.2218560
![]() |
[21] |
Y. Wang, G. Zong, D. Yang, K. Shi, Finite‐time adaptive tracking control for a class of nonstrict feedback nonlinear systems with full state constraints, Int. J. Robust Nonlinear Control, 32 (2022), 2551–2569. https://doi.org/10.1002/rnc.5777 doi: 10.1002/rnc.5777
![]() |
[22] |
N. Xu, X. Zhao, G. Zong, Y. Wang, Adaptive control design for uncertain switched nonstrict-feedback nonlinear systems to achieve asymptotic tracking performance, Appl. Math. Comput., 408 (2021), 126344. https://doi.org/10.1016/j.amc.2021.126344 doi: 10.1016/j.amc.2021.126344
![]() |
[23] |
J. Wu, Y. Hu, Y. Huang, Indirect adaptive robust control of nonstrict feedback nonlinear systems by a fuzzy approximation strategy, ISA Trans., 108 (2021), 10–17. https://doi.org/10.1016/j.isatra.2020.08.038 doi: 10.1016/j.isatra.2020.08.038
![]() |
[24] |
Y. Li, S. Tong, Command-filtered-based fuzzy adaptive control design for MIMO-switched nonstrict-feedback nonlinear systems, IEEE Trans. Fuzzy Syst., 25 (2017), 668–681. https://doi.org/10.1109/TFUZZ.2016.2574913 doi: 10.1109/TFUZZ.2016.2574913
![]() |
[25] |
M. Kharrat, Neural networks-based adaptive fault-tolerant control for stochastic nonlinear systems with unknown backlash-like hysteresis and actuator faults, J. Appl. Math. Comput., 70 (2024), 1995–2018. https://doi.org/10.1007/s12190-024-02042-2 doi: 10.1007/s12190-024-02042-2
![]() |
[26] |
S. Sui, C. P. Chen, S. Tong, Event-trigger-based finite-time fuzzy adaptive control for stochastic nonlinear system with unmodeled dynamics, IEEE Trans. Fuzzy Syst., 29 (2021), 1914–1926. https://doi.org/10.1109/TFUZZ.2020.2988849 doi: 10.1109/TFUZZ.2020.2988849
![]() |
[27] | Y. Alruwaily, M. Kharrat, Funnel-based adaptive neural fault-tolerant control for nonlinear systems with dead-zone and actuator faults: application to rigid robot manipulator and inverted pendulum systems, Complexity, in press. https://doi.org/10.1155/2024/5344619 |
[28] |
T. Gao, T. Li, Y. J. Liu, S. Tong, F. Sun, Observer-based adaptive fuzzy control of non-strict feedback nonlinear systems with function constraints, IEEE Trans. Fuzzy Syst., 31 (2023), 2556–2567. https://doi.org/10.1109/TFUZZ.2022.3228319 doi: 10.1109/TFUZZ.2022.3228319
![]() |
[29] |
Y. Liang, Y. X. Li, W. W. Che, Z. Hou, Adaptive fuzzy asymptotic tracking for nonlinear systems with nonstrict-feedback structure, IEEE Trans. Cybern., 51 (2021), 853–861. https://doi.org/10.1109/TCYB.2020.3002242 doi: 10.1109/TCYB.2020.3002242
![]() |
[30] |
X. Zhao, P. Shi, X. Zheng, L. Zhang, Adaptive tracking control for switched stochastic nonlinear systems with unknown actuator dead-zone, Automatica, 60 (2015), 193–200. https://doi.org/10.1016/j.automatica.2015.07.022 doi: 10.1016/j.automatica.2015.07.022
![]() |
[31] |
M. Cai, P. Shi, J. Yu, Adaptive neural finite-Time control of non-strict feedback nonlinear systems with non-symmetrical dead-zone, IEEE Trans. Neural Netw. Learn. Syst., 35 (2024), 1409–1414. https://doi.org/10.1109/TNNLS.2022.3178366 doi: 10.1109/TNNLS.2022.3178366
![]() |
[32] |
K. Li, S. Tong, Observer-based finite-time fuzzy adaptive control for MIMO non-strict feedback nonlinear systems with errors constraint, Neurocomputing, 341 (2019), 135–148. https://doi.org/10.1016/j.neucom.2019.02.022 doi: 10.1016/j.neucom.2019.02.022
![]() |
[33] |
H. Wang, H. R. Karimi, P. X. Liu, H. Yang, Adaptive neural control of nonlinear systems with unknown control directions and input dead-zone, IEEE Trans. Syst. Man Cybern.: Syst., 48 (2018), 1897–1907. https://doi.org/10.1109/TSMC.2017.2709813 doi: 10.1109/TSMC.2017.2709813
![]() |
[34] |
J. Ni, Z. Wu, L. Liu, C. Liu, Fixed-time adaptive neural network control for nonstrict-feedback nonlinear systems with deadzone and output constraint, ISA Trans., 97 (2020), 458–473. https://doi.org/10.1016/j.isatra.2019.07.013 doi: 10.1016/j.isatra.2019.07.013
![]() |
[35] |
J. Zhang, S. Li, Z. Xiang, Adaptive fuzzy output feedback event-triggered control for a class of switched nonlinear systems with sensor failures, IEEE Trans. Circuits Syst. I, 67 (2020), 5336–5346. https://doi.org/10.1109/TCSI.2020.2994547 doi: 10.1109/TCSI.2020.2994547
![]() |
[36] |
Y. Sun, B. Mao, H. Liu, S. Zhou, Output feedback adaptive control for stochastic non-strict-feedback system with dead-zone, Int. J. Control Autom. Syst., 18 (2020), 2621–2629. https://doi.org/10.1007/s12555-019-0876-9 doi: 10.1007/s12555-019-0876-9
![]() |
[37] |
Y. Zhan, X. Li, S. Tong, Observer-based decentralized control for non-strict-feedback fractional-order nonlinear large-scale systems with unknown dead zones, IEEE Trans. Neural Netw. Learn. Syst., 34 (2023), 7479–7490. https://doi.org/10.1109/TNNLS.2022.3143901 doi: 10.1109/TNNLS.2022.3143901
![]() |
[38] |
S. Zhu, L. Chu, M. Wang, Y. Han, S. Yang, Multi-dimensional Taylor network-based adaptive output-feedback tracking control for a class of nonlinear systems, IEEE Access, 8 (2020), 77298–77307. https://doi.org/10.1109/ACCESS.2020.2989523 doi: 10.1109/ACCESS.2020.2989523
![]() |
[39] |
J. Liu, Q. G. Wang, J. Yu, Convex optimization-based adaptive fuzzy control for uncertain nonlinear systems with input saturation using command filtered backstepping, IEEE Trans. Fuzzy Syst., 31 (2023), 2086–2091. https://doi.org/10.1109/TFUZZ.2022.3216103 doi: 10.1109/TFUZZ.2022.3216103
![]() |
[40] |
J. Liu, Q. G. Wang, J. Yu, Event-triggered adaptive neural network tracking control for uncertain systems with unknown input saturation based on command filters, IEEE Trans. Neural Netw. Learn. Syst., 35 (2024), 8702–8707. https://doi.org/10.1109/TNNLS.2022.3224065 doi: 10.1109/TNNLS.2022.3224065
![]() |
[41] |
X. Shi, C. C. Lim, P. Shi, S. Xu, Adaptive neural dynamic surface control for nonstrict-feedback systems with output dead zone, IEEE Trans. Neural Netw. Learn. Syst., 29 (2018), 5200–5213. https://doi.org/10.1109/TNNLS.2018.2793968 doi: 10.1109/TNNLS.2018.2793968
![]() |
1. | Changgui Wu, Liang Zhao, Finite-time adaptive dynamic surface control for output feedback nonlinear systems with unmodeled dynamics and quantized input delays, 2024, 9, 2473-6988, 31553, 10.3934/math.20241518 |
Error | Proposed ESN controller | RBFNN controller [7] | MTN controller [38] | Fuzzy controller [19] |
JSSE | 10.1599 | 9.5166 | 9.7184 | 9.6039 |
JMAE | 0.5000 | 0.5000 | 0.5000 | 0.5000 |
JNMSE | 0.0204 | 0.0210 | 0.0203 | 0.0256 |
JBFR | 99.98% | 99.98% | 99.98% | 99.97% |
JMSE | 0.0061 | 0.0064 | 0.0062 | 0.0081 |
JRMSE | 0.0778 | 0.0799 | 0.0788 | 0.0899 |
Error | Proposed ESN controller | RBFNN controller [7] | MTN controller [38] | Fuzzy controller [19] |
JSSE | 9.1599 | 8.5166 | 8.7184 | 8.6039 |
JMAE | 0.4500 | 0.4500 | 0.4500 | 0.4500 |
JNMSE | 0.0184 | 0.0190 | 0.0183 | 0.0236 |
JBFR | 99.97% | 99.97% | 99.97% | 99.96% |
JMSE | 0.0051 | 0.0054 | 0.0052 | 0.0071 |
JRMSE | 0.0718 | 0.0739 | 0.0728 | 0.0839 |
Error | Proposed ESN controller | RBFNN controller [7] | MTN controller [38] | Fuzzy controller [19] |
JSSE | 10.1599 | 9.5166 | 9.7184 | 9.6039 |
JMAE | 0.5000 | 0.5000 | 0.5000 | 0.5000 |
JNMSE | 0.0204 | 0.0210 | 0.0203 | 0.0256 |
JBFR | 99.98% | 99.98% | 99.98% | 99.97% |
JMSE | 0.0061 | 0.0064 | 0.0062 | 0.0081 |
JRMSE | 0.0778 | 0.0799 | 0.0788 | 0.0899 |
Error | Proposed ESN controller | RBFNN controller [7] | MTN controller [38] | Fuzzy controller [19] |
JSSE | 9.1599 | 8.5166 | 8.7184 | 8.6039 |
JMAE | 0.4500 | 0.4500 | 0.4500 | 0.4500 |
JNMSE | 0.0184 | 0.0190 | 0.0183 | 0.0236 |
JBFR | 99.97% | 99.97% | 99.97% | 99.96% |
JMSE | 0.0051 | 0.0054 | 0.0052 | 0.0071 |
JRMSE | 0.0718 | 0.0739 | 0.0728 | 0.0839 |