Next Article in Journal
Realized Stock-Market Volatility of the United States and the Presidential Approval Rating
Next Article in Special Issue
Reducing Uncertainty and Increasing Confidence in Unsupervised Learning
Previous Article in Journal
Model-Based Simultaneous Multi-Slice (SMS) Reconstruction with Hankel Subspace Learning for Accelerated MR T1 Mapping
Previous Article in Special Issue
Transfer Learning-Based Coupling of Smoothed Finite Element Method and Physics-Informed Neural Network for Solving Elastoplastic Inverse Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

ESN-Observer-Based Adaptive Stabilization Control for Delayed Nonlinear Systems with Unknown Control Gain

School of Control Science and Engineering, Bohai University, Jinzhou 121013, China
*
Authors to whom correspondence should be addressed.
Mathematics 2023, 11(13), 2965; https://doi.org/10.3390/math11132965
Submission received: 24 April 2023 / Revised: 13 June 2023 / Accepted: 24 June 2023 / Published: 3 July 2023
(This article belongs to the Special Issue Applications of Mathematical Modeling and Neural Networks)

Abstract

:
This paper investigates the observer-based adaptive stabilization control problem for a class of time-delay nonlinear systems with unknown control gain using an echo state network (ESN). In order to handle unknown functions, a new recurrent neural network (RNN) approximation method called ESN is utilized. It improves accuracy, reduces computing cost, and is simple to train. To address the issue of unknown control gain, the Nussbaum function is used, and the Lyapunov–Krasovskii functionals are used to address the delay term. The backstepping strategy and command filtering methodology are then used to create an adaptive stabilization controller. All of the closed-loop system’s signals are predicted to be confined by the Lyapunov stability theory. Finally, a simulation example is used to demonstrate the effectiveness of the suggested control mechanism.

1. Introduction

In the past decades, the time-delay problem which may seriously affect system performance has become a common feature of various control systems. To solve this issue, a number of schemes have been proposed. As in [1], by using a nominal feedback technique that satisfied the nonlinear growth limit and transformed the delayed system into fully delay-free equivalent systems, predictor-based controllers were developed by Ponomarev for nonlinear systems with scattered input delays. Additionally, the small constant input delay in [2] was addressed using the Pade approximation method. The adding-a-power integrator technique was used in [3] to solve the stability problem of stochastic time-delayed systems, but the problem of determining whether the control of systems with time-delayed was in the deterministic or stochastic case remained unsolved because of the difficulty of developing a suitable Lyapunov–Krasovskii functional. Then, in [4], Lyapunov–Krasovskii functions and backstepping design were used to handle an approximate-based fuzzy logic control problem of nonlinear time-delay systems. However, all of the works listed above are fundamentally predicated on the idea that the state variables in the systems are measurable, and do not take time-delay terms into account.
In practical systems, unmeasurable or partially measurable states are very common situations. For instance, the controlled systems in [5] must be predicated on the availability of state variables, which restricted the applicability of these control strategies in practical projects. So far, a state observer-based adaptive neural network (NN) control technique is an effective method for addressing the state unpredictability issue. The work in [6] presented the problem of the observer-based adaptive neural controller for a class of nonlinear strict-feedback systems. In [7], Hua et al. studied the robust output tracking control problem for a class of time-delayed nonlinear systems and developed an observer-based NN controller using the backstepping strategy. In [8], the adaptive output-feedback control problem for uncertain nonlinear single-input and single-output (SISO) systems with partially unpredictable states was studied, where a reduced-order observer was designed to estimate unpredictable states. An adaptive output-feedback controller was constructed by using a radial basis function (RBF) NN and incorporating the reduced-order observer into a new backstepping design in [9]. Furthermore, a dynamic output-feedback controller based on NN approximation theory was built to address the issue of dynamic output-feedback control for a class of nonlinear time-delay linked systems in [10]. The regionally stable conclusion from [6] was later extended to nonlinear strict-feedback time-delay systems in [8,9], and then to nonlinear linked systems in [10]. Sufficient conditions for obtaining the consistency of both sides of the considered system are obtained by constructing appropriate Lyapunov–Krasovsky generalized functions and using the linear matrix inequality (LMI) technique [11]. Based on the explanations above, the primary restriction is that the control direction must be known. However, in practical applications, there are frequently indications of the unknown control gains.
It is challenging to construct a controller for a controlled system when the sign of the control coefficient is unknown because a controlled force acting in the wrong direction could cause the system to deviate from the expected behavior. For an adaptive control design, the researchers presented alternatively shifting the symbol of the control force. The Nussbaum function was invented by Nussbaum (1983), which relied on increasing the controller gain to move the system quickly to the desired state. Nussbaum-type functions were first introduced in parametric adaptive control in [12]. After that, the Nussbaum function was then expanded adaptive neural control of nonlinear time-delay systems in [13], where an adaptive fuzzy output-feedback controller was developed by employing the Nussbaum function to guarantee the uniformly ultimately bounded of all closed-loop system signals. For tracking the control problem of a class of strict-feedback stochastic nonlinear systems with unknown virtual control gain function as the primary characteristic, a new fuzzy adaptive control scheme was put forth in [14]. Razumikhin–Nussbaum lemma was proposed in [15] to solve the adaptive NN control problem for a class of stochastic nonlinear time-delay systems with unknown control gain. With an asymmetric control gain matrix, the control problem of a class of uncertain multi-input multi-output nonlinear systems with unknown control directions and unmeasured states was addressed by an observer-based fuzzy adaptive control technique in [16]. However, in [16], the problem of unknown control gains did not affect the observer design, which is not reasonable. In order to address the issue of unknown control gains for the observer, our research is focused on this topic.
Additionally, designing the controllers by using the backstepping method will lead to the “explosion of complexity” problem. To solve this problem, dynamic surface control (DSC) and command filtering techniques have been introduced. DSC was employed in [17] to get around the difficult math involved in the higher-order nonlinear dynamics. This method used several sliding surfaces and a step-by-step recursive procedure to stabilize the dynamic system. Different from DSC, the command filter is used to replace the traditional DSC, which simplifies the derivation process and the design of the controller. For example, in [18], an adaptive fuzzy tracking control problem for nonlinear systems was investigated based on the fuzzy approximate method and the command-filtering technology. Sun et al. investigated a command filtering-based finite-time adaptive fuzzy tracking control issue in [19] for uncertain nonlinear systems with specified performance. The command filters enable a more practical design where the controller is not differentiated, eliminating the complexity brought on by the differential explosion. Thus, it is essential that the command filtering technique is introduced into the design of the adaptive backstepping controllers.
In a word, it is relevant to investigate the adaptive stabilization control problem of nonlinear time-delay systems based on ESN. In this study, an adaptive stabilization scheme based on the ESN observer is proposed for a class of nonlinear time-delay systems with unknown control gains. The following are the primary contributions of this article as compared to the findings of earlier studies:
(1)
This paper takes advantage of the low computational complexity of ESN without changing the connection weights between the energy reservoirs of the input and hidden layers, simple training and high accuracy to approximate unknown nonlinear function terms. For the learning algorithm of an RBF neural network, the key issue is the reasonable determination of the central parameters of the hidden layer neurons. There are still shortcomings that make the application scope limited. In this work, ESN is applied to adaptive stabilization control of nonlinear time-delay system with unknown control gain.
(2)
Considering the unmeasurable variables in the system, an ESN-based full-dimensional state observer is developed in this paper to estimate them in the system. This method does not assume that all states of the controlled system are measurable. In contrast to [16], the construction of the observer is more difficult due to the consideration of the unknown control gains.
(3)
The Nussbaum function is employed in the system to manage the unknown control gain term. The difference is that, in this paper, the Nussbum function is applied to handle the estimates of the unknown gain due to the observer. The Lyapunov–Krasovskii functionals and the Nussbaum function are used to provide an adaptive stabilization controller for the time-delay nonlinear system. All of the signals in the closed-loop system are guaranteed to be bounded by the proposed controller.
Design the time-delayed system model, estimate the controlled object with state observer, redesign the system equations on this basis, next design the compensation signal to solve the computational complexity explosion caused by command filtering, use Lyapunov–Krasovskii functionals to solve the time-delayed problem in the process of designing the controller, and finally introduce the Nussbaum function in the actual controller design to deal with the unknown control gain. Finally, the actual controller and the adaptive law are designed.
The remainder of this article is structured as follows. Section 2 gives the problem formulation and preliminary information. Section 3, provides a system stability analysis as well as a new adaptive stabilization control mechanism. Section 4 provides a simulated example. Section 5 contains the conclusion.

2. Preliminaries

2.1. Problem Formulation

Consider the following nonlinear nonstrict time-delay system with unknown control gain
x ˙ i = x i + 1 + f i x + b i x t τ i x ˙ n = g n t u + f n x + b n x t τ n y = x 1
where x = x 1 , , x n T R n represents the unmeasurable state vector of the system. The system input is u R , and y R is the system output. f i x and b i x t τ i are smooth functions that have no known properties. When τ max is a known constant and τ i signifies the unknown time-varying delay that satisfies 0 < τ i < τ max . g n t 0 represents a time-varying unknown bounded control gain function.
Definition 1 
([19]). If there exists a function satisfying
lim s sup 1 s 0 s N Φ d Φ = +
lim s inf 1 s 0 s N Φ d Φ =
then N Φ is a Nussbaum-type function. In this paper, N Φ is chosen as Φ 2 cos Φ .
Lemma 1 
([20]). Assuming Φ t is a smooth function on [ 0 , t f ) , if the following inequality holds
V ˙ 0 π V + 1 r n g n t N Φ + 1 Φ ˙
where V 0 0 is radially unbounded, and π, r n are positive parameters, then 1 r n g n t N Φ + 1 Φ ˙ is bounded on [ 0 , t f ) .

2.2. Echo State Network

An ESN is a new type of RNN with the above structural description. In Figure 1, K, N and L are the number of neurons in the input, hidden and output layers, respectively. Large-scale RNNs are used as a dynamic library in the hidden layer, which can also be abbreviated as dynamic reservoir (DR). These leaky-integrator neurons that make up these DRs are triggered by appropriate input and output feedback. When compared to come forward NNs such as an RBFNN, an ESN has the advantage of faster training and does not require changing the connection weights between inputs and energy storage in the hidden layer. The continuous-time dynamics of the ESN used are followed by
ξ ˙ ( x ) = ( 1 ι ) tanh ( W i t ξ ( x ) + W f y + W i u ) + ι ξ ( x )
where the activation function of DR is given as ξ x , the energy storage neuron’s leakage rate is given as ι > 0 , and the hyperbolic tangent function is indicated by tanh ( · ) . The input, internal, and feedback connection weight matrices are represented by W i , W i t , W f R n , correspondingly. u is the external input in dimension K, so that the output equation reads in the following
y = W T ξ x
and W R n stands for the output weight matrix.
Through the [21,22,23], we obtained the method of an ESN for approximating the unknown function. Since any continuous function can be approximated by the results of RNN, this also proves that the existence of an ESN system y x in the form of (6) such that the inequality is valid for any continuous function f · : R n R on a large enough compact set Ω R
sup x Ω f x y x ε ¯
where ε ¯ > 0 can be any arbitrary positive constant, and the function f x can be roughly approximated by
f x = ε + W T ξ x , x Ω
where W = arg min W R n sup x Ω f x W T ξ x is satisfied by the ideal weight matrix W R n , ε denotes the ESN approximation error bounded by ε ε ¯ , where ξ j x is selected in the sigmoid form provided by
ξ j x = p j o j + a x d j + c j , j = 1 , 2 , , N
where p j , o j and d j , c j are the constant parameters, and ξ j x is a constant in 0 < ξ j x < o m with o m = max p j o j + c j , p j o j + 1 + c j . Since the ideal weight matrix W is typically unknown in practice, W ^ , an estimation of W is used and updated by creating adaptive laws online to ensure the asymptotic tracking performance.
Remark 1. 
Based on the aforementioned descriptions, it is found that the ESN is an alternative functional approximation tool. Despite the fact that the RBFNN is frequently used in articles for approximation, the ESN may be trained with more ease and accuracy than the RBFNN because it does not require altering the weights between both the hidden and input layers.
Lemma 2 
([24]). Let ξ · be a function vector of the ESN. The center of the receptive field and the input variable are ϖ i = ϖ i 1 , , ϖ i n T and X n = [ x 1 , , x n ] , respectively. Create a new center ϖ i , with the input variable S k being ϖ i = ϖ i 1 , , ϖ i k T and S k = x 1 , , x k T for an integer, k < n . Then, one has
ξ T X n ξ X n ξ T S k ξ S k
for the same dimension constant, in which ϖ i and S k are indeed the vectors made up of the first k components of ϖ i k and X n .
Assumption 1 
([25]). The underlying inequality
b ̲ i j f i x j b ¯ i j
is satisfied by the partial derivative f i / x i , where 1 i n and 2 j n , b ̲ i j and b ¯ i j are known constants.
Assumption 2 
([18]). Positive constants d i and h i exist for nonlinear functions f i · and q i · of that kind that for 1 i n
f i x f i x ^ d i x x ^ q i x q i x ^ h i x x ^
where x ^ is the estimation of x.
Remark 2. 
Taking x ^ = 0 from Assumption 2 results in f i x d i x , proving the existence of strictly rising smooth functions K i a = d i a with a R , which serve as the bounding functions for f i · . Similar to this, strictly growing smooth functions k i a = h i a with a R serving as the bounding functions of q i · are also possible.
Lemma 3 
([26]). For x , y R n , the following inequality holds
x y j p p x p + 1 q j q y q
where j > 0 , p > 1 , q > 1 and p 1 q 1 = 1 .
Lemma 4 
([19]). For Lemma 1 and state transformation, the following inequality holds
x ^ i = 1 n s i k i θ i
where k i = 2 1 + c i + 1 2 + 1 q i 2 θ ^ i 2 ν i T S i ν i S i , and c i , q i are positive design parameters.
Lemma 5 
([27]). If input noise satisfies x i + 1 c α i ζ , where x i + 1 c is the output of the command filtering, the inequality as following is real for a scalar o i + 1 > 0
φ i + 1 x i + 1 c o i + 1 ζ

3. Observer-Based Controller Design and Stability Analysis

A backstepping design process for system (1) using the adaptive neural control protocol is presented in this section.
An ESN-based observer is built to estimate the unknown state x 1 , , x n of the system (1) as below
x ^ ˙ i = x ^ i + 1 l i y x ^ 1 + W ^ i T ξ i x 1 , ζ ^ x ^ ˙ n = g ^ n t u l n ( y x ^ 1 ) + W ^ n T ξ n x 1 , ζ ^
where x ^ i is the estimation of x i , 1 i n 1 , ζ ^ = x ^ 2 , , x ^ n T , W ^ i is used to estimate the unknown ideal weight vector, and it estimates W i . l i is the to-be-designed observation gain parameter. g ^ n t is the estimation of g n t . f i x 1 , ζ ^ is an unidentified nonlinear function, thus an ESN W i T ξ i x 1 , ζ ^ is used to model it in a way that, for a given degree of precision ε ¯ > 0
f i x 1 , ζ ^ = W i T ξ i x 1 , ζ ^ + ε i x 1 , ζ ^ , ε i ε ¯
with W i is the ideal right vector, and ε i is the approximation error function.
The estimating error is defined as w i = x i x ^ i , for 1 i n .
Using (16) and (17), the error dynamic can be given as
w ˙ = A 0 w + F x 1 , ζ W ^ T ξ x 1 , ζ ^ + F x + B x t τ F x 1 , ζ
where ζ = [ x 2 , , x n ] T , w = [ w 1 , , w n ] T , and
F ( x 1 , ζ ) = [ f 1 ( x 1 , ζ ) , , f n ( x 1 , ζ ) ] T W ^ T ξ x 1 , ζ ^ = [ W ^ 1 T ξ 1 x 1 , ζ ^ , , W ^ n T ξ n x 1 , ζ ^ ] T F ( x ) = [ f 1 ( x ) , , f n ( x ) ] T B ( x ( t τ ) ) = [ b 1 ( x ( t τ 1 ) ) , , b n ( x ( t τ n ) ) ] T A 0 = A L C , A = L I n 1 l n 0 L = [ l 1 , , l n 1 ] T .
Define W ˜ = W 1 W ^ 1 , , W n W ^ n T , and F x 1 , ζ ^ = [ f 1 ( x 1 , ζ ^ ) , , f n ( x n , ζ ^ ) ] T is to address the impact of the F x 1 , ζ on the error dynamic.
Then, (18) can be rewritten as
w ˙ = A 0 w + F x 1 , ζ F x 1 , ζ ^ + ε x 1 , ζ ^ + F x + W ˜ T ξ x 1 , ζ ^ + B x t τ F x 1 , ζ
Choose the Lyapunov function candidate V w as
V w = w T P w + i = 1 n t τ i t P d i 2 w i 2 a d a
with P being the to-be-designed positive definite matrix and the constant d i will be specified later.
Differentiating V w can get
V ˙ w = w T ( P A 0 + A 0 T P ) w + 2 w T P F x 1 , ζ F x 1 , ζ ^ + 2 w T P ε x 1 , ζ ^ + 2 w T P W ˜ T ξ x 1 , ζ ^ + 2 w T P F x + 2 w T P B x t τ + P i = 1 n d i 2 w i 2 P i = 1 n d i 2 w i 2 τ i 2 w T P F x 1 , ζ = w T ( P A 0 + A 0 T P ) w + 2 w T P F x 1 , ζ F x 1 , ζ ^ + 2 w T P ( ε ( x 1 , ζ ^ ) + W ˜ T ξ ( x 1 , ζ ^ ) ) + 2 w T P ( F x F x ^ ) + 2 w T P B x t τ B x ^ t τ + 2 w T P F x ^ + 2 w T P B x ^ t τ + P i = 1 n d i 2 w i 2 P i = 1 n d i 2 w i 2 τ i 2 w T P F x 1 , ζ
According to differential mid-value theorem, one can get
2 w T P ( F x 1 ζ F x 1 ζ ^ ) = 2 w T P E w
where matrix E is defined as
E = 0 f 1 x 2 f 1 x n 0 f n x 2 f n x n
From Assumption 2 and Lemma 5, we have
2 w T P ε x 1 , ζ ^ + 2 w T P W ˜ T ξ x 1 , ζ ^ σ w T P w + n ε ¯ 2 σ P 2 + P σ i = 1 n a i W ˜ i T W ˜ i
2 w T P F x F x ^ ) 2 w T P d i x x ^ w T P w + P i = 1 n d i 2 w T w
2 w T P B x t τ 2 w T P B x ^ t τ 2 w T P h i x t τ x ^ t τ w T P w + P i = 1 n h i 2 w i 2 τ i
where a i and σ are positive design constants.
Invoking (22)–(26) into (21), one can obtain
V ˙ w w T P A 0 + A 0 T P + 2 P + σ P + P E + E T P w + n ε ¯ 2 σ P + P i = 1 n h i 2 + d i 2 w T w + 2 w T P F x ^ + 2 w T P B x t τ + P σ i = 1 n a i W ˜ i T W ˜ i 2 w T P F x 1 , ζ
Then, a stabilization control method is proposed for this kind of nonlinear system. The coordinate transformation of z is described by
z 1 = x ^ 1 z i = x ^ i x i c
where i = 2 , , n and x i c denotes the output of command filtering.
To avoid the increased complexity caused by the backstepping controller design, the command filter is defined as
φ ˙ i ω i = α i 1 φ i
where φ i is denoted as the output of the command filter that the virtual control signal α i 1 is the corresponding input signal, and ω i is a positive design parameter. The initial condition is φ i 0 = α i 0 . Since signal noise is ubiquitous, observation and control require real signals, specified frequencies, and sudden changes in interference are excluded or limited as much as possible, so command filters are applied and parameters are set.
To deal with the filtering error z, the error compensation signals η i for i = 1 , , n are designed. Define the compensated errors as
s i = z i η i s n = z n η n
S t e p 1 : Together with (16), (28) and (30), one can differentiate s 1 as
s ˙ 1 = x ^ 2 l 1 ( y x ^ 1 ) + W ^ 1 T ξ 1 ( x 1 , ζ ^ ) η ˙ 1
Choose the Lyapunov–Krasovskii function candidate as
V 1 = 1 2 s 1 2 + m t τ 1 t s 1 2 k 1 2 ( θ 1 ( a ) ) d a + 1 2 ρ 1 θ ˜ 1 2
where ρ 1 is a design constant, θ ˜ 1 = θ 1 θ ^ 1 and θ ^ 1 is the estimation of θ 1 , m is a positive design parameter that will be designed later.
The derivative forms of V 1 can be presented as
V ˙ 1 = s 1 ( x ^ 2 l 1 w 1 + W ^ 1 T ξ 1 x 1 , ζ ^ η ˙ 1 ) + m s 1 2 k 1 2 ( θ 1 ) m s 1 2 ( τ 1 ) k 1 2 ( θ 1 ( τ 1 ) ) 1 ρ 1 θ ˜ 1 θ ^ ˙ 1
According to Lemma 3, one has
s 1 l 1 w 1 1 2 β 1 w 1 2 + 1 2 β 1 s 1 2 l 1 2
where β 1 is a positive design parameter.
Invoking (34) into (33) yields
V ˙ 1 s 1 ( x ^ 2 + W ^ 1 T ξ 1 ( x 1 , ζ ^ ) η ˙ 1 ) + 1 2 β 1 s 1 2 l 1 2 + m s 1 2 k 1 2 θ 1 m s 1 2 τ 1 k 1 2 θ 1 τ 1 1 ρ 1 θ ˜ 1 θ ^ ˙ 1 + 1 2 β 1 w 1 2
Design the compensation signal η 1 as
η ˙ 1 = c 1 η 1 1 2 η 1 + η 2 + s 2 + x 2 c α 1
where c 1 is a positive design parameter.
Substituting (36) into (35) gives
V ˙ 1 s 1 ( 1 2 β 1 s 1 l 1 2 + W 1 T ξ 1 ( x 1 , ζ ^ ) W ˜ 1 T ξ 1 ( x 1 , ζ ^ ) ) + s 1 ( c 1 η 1 + 1 2 η 1 + α 1 ) + m s 1 2 k 1 2 θ 1 m s 1 2 τ 1 k 1 2 θ 1 τ 1 1 ρ 1 θ ˜ 1 θ ^ ˙ 1 + 1 2 β 1 w 1 2
where
f ¯ 1 X 1 = W 1 T ξ 1 x 1 , ζ ^ + j s 1 K 1 2 θ 1 + 1 2 β 1 s 1 l 1 2 + m s 1 k 1 2 θ 1
with X 1 = x 1 , , x n , W ^ 1 T , ζ ^ T . For the unknown f ¯ 1 X 1 , an ESN W 1 T ν 1 X 1 is employed to approximate it and such that for given ε ¯ 1 > 0 , f ¯ 1 X 1 = W 1 T ν 1 X 1 + ε 1 X 1 , with ε 1 < ε ¯ 1 .
Using Lemmas 2 and 3, the following inequality holds
s 1 f ¯ 1 X 1 = s 1 W 1 T ν 1 X 1 + s 1 ε 1 X 1 1 2 q 1 2 s 1 2 W 1 2 ν 1 T X 1 ν 1 X 1 + q 1 2 2 + 1 2 s 1 2 + 1 2 ε 1 2 1 2 q 1 2 s 1 2 θ 1 ν 1 T S 1 ν 1 S 1 + q 1 2 2 + 1 2 s 1 2 + 1 2 ε ¯ 1 2
where q 1 being a positive constant, W 1 2 = θ 1 , and S 1 = x 1 T .
From (38), (37) can be rewritten as
V ˙ 1 s 1 ( W ˜ 1 T ξ 1 ( x 1 , ζ ^ ) + c 1 η 1 + 1 2 η 1 + 1 2 s 1 + α 1 ) j s 1 2 K 1 2 θ 1 m s 1 2 τ 1 k 1 2 θ 1 τ 1 + 1 2 q 1 2 + 1 2 β 1 w 1 2 + 1 2 ε ¯ 1 2 + 1 2 q 1 2 s 1 2 θ ^ 1 ν 1 T S 1 ν 1 S 1 + 1 ρ 1 θ ˜ 1 ( ρ 1 2 q 1 2 s 1 2 ν 1 T ( S 1 ) ν 1 ( S 1 ) θ ^ ˙ 1 )
Develop the virtual control signal α 1 and adaptive law θ ^ 1 as
α 1 = ( c 1 + 1 2 ) z 1 1 2 q 1 2 s 1 θ ^ 1 ν 1 T S 1 ν 1 S 1
θ ^ ˙ 1 = ρ 1 2 q 1 2 s 1 2 ν 1 T S 1 ν 1 S 1 γ 1 θ ^ 1
where γ 1 is a positive design parameter.
By substituting (40) and (41) into (39), it follows that
V ˙ 1 c 1 s 1 2 j s 1 2 K 1 2 θ 1 m s 1 2 τ 1 k 1 2 θ 1 τ 1 + γ 1 ρ 1 θ ˜ 1 θ ^ 1 s 1 W ˜ 1 T ξ 1 x 1 , ζ ^ + 1 2 q 1 2 + 1 2 β 1 w 1 2 + 1 2 ε ¯ 1 2
S t e p i 2 i n 1 : Considering (16), (28), (30) and differentiating s i with respect to time yields
s ˙ i = x ^ i + 1 l i y x ^ 1 + W ^ i T ξ i x 1 , ζ ^ x ˙ i c η ˙ i
Consider the Lyapunov–Krasovskii function candidate
V i = 1 2 s i 2 + m t τ i t s i 2 k i 2 ( θ i ( a ) ) d a + 1 2 ρ i θ ˜ i 2
where ρ i is a design constant, θ ˜ i = θ i θ ^ i and θ ^ i is estimation of θ i .
Invoking (43) and (44), the derivative of V i is given by
V ˙ i = s i ( x ^ i + 1 l i w 1 + W ^ i T ξ x i , ζ ^ x ˙ i c η ˙ i ) + m s i 2 k i 2 ( θ i ) m s i 2 ( τ i ) k i 2 ( θ i ( τ i ) ) 1 ρ i θ ˜ i θ ^ ˙ i
Consider the following fact
s i l i w 1 1 2 β i w 1 2 + 1 2 β i s i 2 l i 2
where β i is a positive design parameter.
According to (46), it can be obtained
V ˙ i s i ( x ^ i + 1 + W ^ i T ξ i ( x 1 , ζ ^ ) x ˙ i c η ˙ i ) + 1 2 β i s i 2 l i 2 + m s i 2 k i 2 θ i m s i 2 τ i k i 2 θ i τ i 1 ρ i θ ˜ i θ ^ ˙ i + 1 2 β i w 1 2
The compensation signal η i is designed as
η ˙ i = c i η i 1 2 η i + η i + 1 η i 1 + s i + 1 + x i + 1 c α i
where c i is a positive design parameter.
Then, (47) can be rewritten in the following form
V ˙ i s i ( x ˙ i c + 1 2 β i s i l i 2 + W i T ξ i ( x 1 , ζ ^ ) W ˜ i T ξ i ( x 1 , ζ ^ ) ) + s i ( c i η i + 1 2 η i + η i 1 + α i ) m s i 2 τ i k i 2 θ i τ i + m s i 2 k i 2 θ i 1 ρ i θ ˜ i θ ^ ˙ i + 1 2 β i w 1 2
where
f ¯ i X i = j s i K i 2 θ i + W i T ξ i x 1 , ζ ^ + s i η i 1 + m s i k i 2 θ i + 1 2 β i s i l i 2
with X i = x 1 , , x n , W ^ i T , ζ ^ T . Once again, an ESN W i T ν i X i is used to approximate the unknown function f ¯ i X i such that for given ε ¯ i > 0 , f ¯ i X i = W i T ν i X i + ε i X i , with ε i < ε ¯ i .
Similar to step 1, one has
s i f ¯ i X i 1 2 q i 2 s i 2 W i 2 ν i T X i ν i X i + q i 2 2 + 1 2 s i 2 + 1 2 ε ¯ i 2 1 2 q i 2 s i 2 θ i ν i T S i ν i S i + q i 2 2 + 1 2 s i 2 + 1 2 ε ¯ i 2
with W i 2 = θ i , and S i = [ x 1 , , x i ] T .
It follows from substituting (50) into (49) that
V ˙ i s i ( x ˙ i c + c i η i + 1 2 η i + 1 2 s i + α i ) j s i 2 K i 2 ( θ i ) m s i 2 τ i k i 2 θ i τ i + 1 2 q i 2 + 1 2 β i w 1 2 + 1 2 ε ¯ i 2 + 1 2 q i 2 s i 2 θ ^ i ν i T S i ν i S i s i W ˜ i T ξ i x 1 , ζ ^ + 1 ρ i θ ˜ i ( ρ i 2 q i 2 s i 2 ν i T ( S i ) ν i ( S i ) θ ^ ˙ i )
Choose the virtual control signal α i and adaptive law θ ^ i as
α i = c i z i 1 2 z i 1 2 q i 2 s i θ ^ i ν i T S i ν i S i + x ˙ i c
θ ^ ˙ i = ρ i 2 q i 2 s i 2 ν i T S i ν i S i γ i θ ^ i
where γ i is a positive design parameter.
According to (52) and (53), one has
V ˙ i c i s i 2 j s i 2 K i 2 θ i m s i 2 τ i k i 2 θ i τ i + γ i ρ i θ ˜ i θ ^ i + 1 2 q i 2 + 1 2 β i w 1 2 + 1 2 ε ¯ i 2 s i W ˜ i T ξ i x 1 , ζ ^
S t e p n : According to (16), (28), (30), the derivative of s n is
s ˙ n = g ^ n t u l n ( y x ^ 1 ) + W ^ n T ξ n ( x 1 , ζ ^ ) x ˙ n c η ˙ n
Construct the Lyapunov–Krasovskii function candidate as
V n = V n 1 + 1 2 s n 2 + m t τ n t s n 2 k n 2 ( θ n ( a ) ) d a + 1 2 ρ n θ ˜ n 2
where ρ n is a design constant and θ ˜ n = θ n θ ^ n , g ^ n = g n g ˜ n . θ ^ n and g ^ n are estimation of θ n and g n .
V ˙ n is the time derivative of V n
V ˙ n = V ˙ n 1 + m s n 2 k n 2 ( θ n ) m s n 2 ( τ n ) k n 2 ( θ n ( τ n ) + s n ( g n ( t ) g ˜ n ( t ) u l n w 1 + W ^ n T ξ n x 1 , ζ ^ x ˙ n c η ˙ n ) 1 ρ n θ ˜ n θ ^ ˙ n
according to Lemma 3, one can get
s n l n w 1 1 2 β n w 1 2 + 1 2 β n s n 2 l n 2
where β n is a positive design parameter.
By taking (58) into consideration, one arrives at
V ˙ n V ˙ n 1 + 1 2 β n s n 2 l n 2 + m s n 2 k n 2 θ n m s n 2 τ n k n 2 θ n τ n + s n ( ( g n ( t ) g ˜ n ( t ) ) u + W ^ n T ξ n ( x 1 , ζ ^ ) x ˙ n c η ˙ n ) 1 ρ n θ ˜ n θ ^ ˙ n + 1 2 β n w 1 2
The compensation signal η n is proposed as
η ˙ n = c n η n η n 1 η n 2
where c n is a positive design parameter.
Substituting (60) into (59) yields
V ˙ n V ˙ n 1 + s n g n ( t ) g ˜ n ( t ) u + c n η n + η n 1 + η n 2 + s n ( 1 2 β n s n l n 2 + W n T ξ n ( x 1 , ζ ^ ) W ˜ n T ξ n ( x 1 , ζ ^ ) ) s n x ˙ n c + m s n 2 k n 2 θ n m s n 2 τ n k i 2 θ n τ n 1 ρ n θ ˜ n θ ^ ˙ n + 1 2 β n w 1 2
Let
f ¯ n X n = m s n k n 2 θ n + j s n K n 2 θ n + W n T ξ n x 1 , ζ ^ + g ( t ) u + 1 2 β n s n l n 2 + s n η n 1 2 w T P F x 1 , ζ
with X n = x 1 , , x n , W ^ n T , ζ ^ T . Similarly to step i, it follows that f ¯ n X n = W n T ν n X n + ε n X n and ε n < ε ¯ n .
The following inequality holds
s n f ¯ n X n 1 2 q n 2 s n 2 W n 2 ν n T X n ν n X n + q n 2 2 + 1 2 s n 2 + 1 2 ε ¯ n 2 1 2 q n 2 s n 2 θ n ν n T S n ν n S n + q n 2 2 + 1 2 s n 2 + 1 2 ε ¯ n 2
with W n 2 = θ n , and S n = [ x 1 , , x n ] T .
From (61) and (62), one has
V ˙ n V ˙ n 1 + s n ( g ˜ n ( t ) u + 1 2 s n x ˙ n c + c n η n + η n 2 ) + 1 2 q n 2 s n 2 θ ^ n ν n T S n ν n S n + 1 2 β n w 1 2 + 1 2 q n 2 + 1 2 ε ¯ n 2 j s n 2 K n 2 θ n m s n 2 τ n k n 2 θ n τ n + 1 ρ n θ ˜ n ( ρ n 2 q n 2 s n 2 ν n T ( S n ) ν n ( S n ) θ ^ ˙ n ) s n W ˜ n T ξ n x 1 , ζ ^ + 2 w T P F x 1 , ζ
Design the actual control signal u and the adaptive law θ ^ n as
u = N Φ u ¯
u ¯ = c n z n 1 2 z n 1 2 q n 2 s n θ ^ n ν n T S n ν n S n + x ˙ n c
Φ ˙ = u ¯ s n r n
θ ^ ˙ n = ρ n 2 q n 2 s n 2 ν n T S n ν n S n γ n θ ^ n
where c n , r n are positive parameters to be designed.
Along with (63)–(67), V ˙ n can be concluded as
V ˙ n i = 1 n c i s i 2 + 1 r n g ˜ n t N Φ + 1 Φ ˙ i = 1 n j s i 2 K i 2 θ i i = 1 n m s i 2 τ i k i 2 θ i τ i + i = 1 n γ i ρ i θ ˜ i θ ^ i + i = 1 n ( 1 2 β i w 1 2 + 1 2 q i 2 + 1 2 ε ¯ i 2 ) s n W ˜ n T ξ n x 1 , ζ ^ + 2 w T P F x 1 , ζ
Notice that
θ ˜ i θ ^ i = θ ˜ i ( θ i θ ˜ i ) 1 2 θ i 2 1 2 θ ˜ i 2
Consequently, V ˙ n is rewritten as
V ˙ n i = 1 n c i s i 2 + 1 r n g ˜ n t N Φ + 1 Φ ˙ i = 1 n j s i 2 K i 2 θ i i = 1 n m s i 2 τ i k i 2 θ i τ i i = 1 n γ i 2 ρ i θ ˜ i 2 + i = 1 n ( 1 2 β i w 1 2 + 1 2 q i 2 + 1 2 ε ¯ i 2 + γ i 2 ρ i θ i 2 ) s n W ˜ n T ξ n x 1 , ζ ^ + 2 w T P F x 1 , ζ
To develop the adaptive law regarding W ^ , the Lyapunov function candidate can be constructed as
V m = i = 1 n V i + i = 1 n 1 2 μ i W ˜ i T W ˜ i T
with μ i being a positive constant.
Differentiating V m and taking (70) into account, we have
V ˙ m i = 1 n s i W ˜ i T ξ i i = 1 n c i s i 2 i = 1 n j s i 2 K i 2 θ i i = 1 n m s i 2 τ i k i 2 θ i τ i + 1 r n g ˜ n t N Φ + 1 Φ ˙ i = 1 n γ i 2 ρ i θ ˜ i 2 + i = 1 n ( 1 2 β i w 1 2 + 1 2 q i 2 + 1 2 ε ¯ i 2 + γ i 2 ρ i θ i 2 ) i = 1 n 1 μ i W ˜ i T W ^ ˙ i + 2 w T P F x 1 , ζ
Choosing
W ^ ˙ i = ϑ i W ^ i μ i s i ξ i x 1 , ζ ^
with ϑ i being a positive constant. Substituting (71) into (70) yields
V ˙ m i = 1 n c i s i 2 i = 1 n j s i 2 K i 2 θ i i = 1 n m s i 2 τ i k i 2 θ i τ i + 1 r n g ˜ n t N Φ + 1 Φ ˙ i = 1 n γ i 2 ρ i θ ˜ i 2 + i = 1 n ϑ i μ i W ˜ i T W ^ i + i = 1 n ( 1 2 β i w 1 2 + 1 2 q i 2 + 1 2 ε ¯ i 2 + γ i 2 ρ i θ i 2 ) + 2 w T P F x 1 , ζ
Therefore, based on the previous discussion, we construct the Lyapunov function V 0 = V w + V m and differentiate it, one can obtain
V ˙ 0 w T P A 0 + A 0 T P + 2 P + σ P + P E + E T P w + n ε ¯ 2 σ P + P i = 1 n h i 2 + d i 2 w T w + 2 w T P F x ^ + 2 w T P B x ^ t τ i = 1 n c i s i 2 i = 1 n j s i 2 K i 2 θ i i = 1 n m s i 2 τ i k i 2 θ i τ i + 1 r n g ˜ n t N Φ + 1 Φ ˙ i = 1 n γ i 2 ρ i θ ˜ i 2 + i = 1 n ( 1 2 β i w 1 2 + 1 2 q i 2 + 1 2 ε ¯ i 2 + γ i 2 ρ i θ i 2 ) + P σ i = 1 n a i W ˜ i T W ˜ i + i = 1 n ϑ i μ i W ˜ i T W ^ i + 2 w T P F x 1 , ζ
Using Lemmas 3 and 4, one can get
2 w T P F x ^ ε 0 w T w + 1 ε 0 F T x ^ p 2 F x ^ ε 0 w T w + 1 ε 0 P 2 F x ^ 2 ε 0 w T w + j x ^ 2 ε 0 w T w + i = 1 n j s i 2 K i 2 θ i
2 w T P B x ^ t τ 1 ε 0 B T x ^ t τ P 2 B x ^ t τ + ε 0 w T w ε 0 w T w + 1 ε 0 P 2 B x ^ t τ 2 ε 0 w T w + m x ^ t τ 2 ε 0 w T w + i = 1 n m s i 2 τ i k i 2 θ i τ i
with j = n ε 0 P 2 i = 1 n d i 2 , m = n ε 0 P 2 i = 1 n h i 2 , and ε 0 is a positive design parameter.
Then, (74) can be rewritten as
V ˙ 0 w T P A 0 + A 0 T P + 2 P + 2 ε 0 + σ P + P E + E T P w + n ε ¯ 2 σ P + P i = 1 n h i 2 + d i 2 w T w + P σ i = 1 n a i W ˜ i T W ˜ i + 1 r n g ˜ n t N Φ + 1 Φ ˙ i = 1 n c i s i 2 i = 1 n γ i 2 ρ i θ ˜ i 2 + i = 1 n ϑ i μ i W ˜ i T W ^ i + i = 1 n ( 1 2 β i w 1 2 + 1 2 q i 2 + 1 2 ε ¯ i 2 + γ i 2 ρ i θ i 2 )
Theorem 1. 
For the system (1) that fulfilling all presumptions construct the observer (16). Assume that ESN can approximate the packaged nonlinear function f ¯ i such that the approximation errors are constrained. If a definite positive matrix P exists, then
P A 0 + A 0 T P + 2 P + 2 ε 0 + σ P + P E + E T P + P i = 1 n d i 2 + h i 2 I < 0
where ε 0 , σ, d i and h i are constants and I = w T w ensure that the closed-loop system is semi-globally stabilized, and by selecting suitable design parameters, it is possible to make any variable in the closed-loop system is infinitely small.
Proof. 
Combining (77) and (78) yields
V ˙ 0 w T P A 0 + A 0 T P + 2 P + 2 ε 0 + σ P + P E + E T P w + n ε ¯ 2 σ P + P i = 1 n h i 2 + d i 2 w T w + P σ i = 1 n a i W ˜ i T W ˜ i + 1 r n g ˜ n t N Φ + 1 Φ ˙ i = 1 n c i s i 2 i = 1 n γ i 2 ρ i θ ˜ i 2 + i = 1 n ϑ i μ i W ˜ i T W ^ i + i = 1 n ( 1 2 β i w 1 2 + 1 2 q i 2 + 1 2 ε ¯ i 2 + γ i 2 ρ i θ i 2 )
Notice that
ϑ i μ i W ˜ i T W ^ i ϑ i 2 μ i W ˜ i T W ˜ i + ϑ i 2 μ i W i T W i
Taking (79) and (80) into account gives
V ˙ 0 w T P A 0 + A 0 T P + 2 P + 2 ε 0 + σ P + P E + E T P w + n ε ¯ 2 σ P + P i = 1 n h i 2 + d i 2 w T w + 1 r n g ˜ n t N Φ + 1 Φ ˙ i = 1 n c i s i 2 i = 1 n γ i 2 ρ i θ ˜ i 2 + i = 1 n ( 1 2 β i w 1 2 + 1 2 q i 2 + 1 2 ε ¯ i 2 + γ i 2 ρ i θ i 2 + ϑ i 2 μ i W i T W i ) + i = 1 n 1 2 μ i ( 2 μ i a i σ p ϑ i ) W ˜ i T W ˜ i
For a given constant σ , a symmetric and positive matrix variable P must exist in order for the error dynamics to be stable. This matrix inequality is
σ P + P E + E T P < 0
This matrix inequality is challenging to resolve directly since E is a function matrix. Another aspect, Assumption 1 suggests that a function μ i j t 0 μ i j 1 exists, such that
f i x j = μ i j b i j + 1 μ i j b i j
Consequently, matrix E can be written as
E = 1 i n , 2 j n μ i j b ̲ i j + 1 μ i j b ¯ i j I i j
where I i j is a square matrix of n-order. Furthermore, according to a convex combination theory, the solvability of (81) is related to that of a collection of matrix inequalities with the following type of time-invariant
σ P + P C + C T P < 0
where the set Ω = C | C i j is b ̲ ij or b ¯ ij ; 1 i n , 2 j n is a member of the known matrix C.
It is implied by inequality (78) that there is a constant Δ > 0 such that
P A 0 + A 0 T P + 2 P + 2 ε 0 I + P i = 1 n h i 2 + d i 2 I < Δ I
which implies that
w T P A 0 + A 0 T P + 2 p + σ P + P E + E T P w + 2 ε 0 I + P i = 1 n h i 2 + d i 2 w T w Δ w T w = Δ ϖ H P ϖ H P w T w Δ ϖ H P w T P w
where ϖ H P denotes the maximum eigenvalue of matrix P.
Furthermore, choose the design parameters λ i , μ i , a i , σ and ϑ i , so that
i = 1 n 1 2 μ i 2 μ i a i σ P ϑ i W ˜ i T W ˜ i = Y 0 .
Define
Π = min Δ ϖ H P w T w , c i , ρ i , γ i , Y 0 1 i n = i = 1 n ( 1 2 β i w 1 2 + 1 2 q i 2 + 1 2 ε ¯ i 2 + γ i 2 ρ i θ i 2 + ϑ i 2 μ i W i T W i )
Then, it follows from (81) that
V ˙ 0 Π V 0 + 1 r n g ˜ n t N Φ + 1 Φ ˙ +
which implies that all the closed-loop signals are bounded.
It can be seen from s i = z i η i that if the convergence of the η i is guaranteed, the error s i is actually stable. In the following, we will prove that η i is bounded.
Construct the following Lyapunov function
V η = i = 1 n 1 2 η i 2
Derivative of V η gives
V ˙ η = c 1 η 1 2 1 2 η 1 2 + η 1 s 2 + x 2 c α 1 η 1 + c i η i 2 1 2 η i 2 η i 1 η i + η i s i + 1 + x i + 1 c α i η i + c n η n 2 1 2 η n 2 η n 1 η n = i = 1 n c i η i 2 + i = 1 n s i + 1 η i + i = 1 n 1 ( x i + 1 c α i 1 2 ) η i
According to Lemma 5, the following inequality is satisfied with choosing suitable parameter satisfying o i + 1 > 1 2
V ˙ η i = 1 n c i η i 2 + i = 1 n 1 ( o i + 1 1 2 + s i + 1 ) η i c m V n + 1 + Θ V n + 1 1 2
where c m = 2 min c i , Θ = 2 min { ( o i + 1 1 2 + s i + 1 ) } . According to Lemma 1, it is proved that η i is convergent. Since s i = z i η i , the errors s i are stable.
The proof of theorem is thus completed. □

4. Simulation Results

One example is presented to illustrate the viability of the suggested method in this section.
Think about the following numerical example of a nonlinear system, where the system dynamics is described as
x ˙ 1 = x 2 100 x 1 x 2 2 + b 1 t τ 1 x ˙ 2 = 0.01 cos t 5 u + 17 x 1 2 x 2 + b 2 t τ 2 y = x 1
To consider the effect of delays, the time-varying delays are given as b 1 t τ 1 = 5 4 t + 10 and b 2 t τ 2 = 0.002 9 t 50 . The observer parameters are taken as l 1 = 3.5 and l 2 = 0.6 .
Choose the initial values and adaptive parameters x 1 = 0.2 , x 2 = 0 , x ^ 1 = 0.1 , x ^ 2 = 0.01 , φ 2 = 0.1 , η 1 = 0.8 , η 2 = 0.8 , Φ = 1.5 , θ ^ 1 = 0.5 , c 1 = 3 , c 2 = 0.5 , q 1 = 1 , q 2 = 8 , γ 1 = 1 , γ 2 = 0.5 , r 2 = 0.5 , ω 2 = 0.5 , ρ 1 = 2 , ρ 2 = 1 , g ^ 2 = 4 .
Figure 2, Figure 3, Figure 4 and Figure 5 show the simulation results. Figure 2 shows the correlation curves between the state variable x 1 and its corresponding estimate. The reaction of the actual controller u is shown in Figure 3. The paths of the adaptive laws θ ^ 1 , θ ^ 2 , W ^ 1 and W ^ 2 are depicted in Figure 4 and Figure 5, respectively. According to the different points of the results of this paper and others, such as in the design of the controller while considering the observer, time-delay and unknown control gain brought under the influence of the designed controller and adaptive law is more stable. These figures demonstrate that the simulation results support the effectiveness of the suggested control strategy.
For the observer-based time-delayed system stabilization problem, the initials and estimated values of the system can be observed in the images to reach stability after 5 s, while in this paper it can be clearly seen that the images have stabilized before 5 s.

5. Conclusions

In this paper, a class of adaptive stabilization control problem for nonlinear time-delay systems with unknown control gain is considered. In order to estimate the unmeasurable state variables, a state observer is established. An adaptive stabilization controller based on an ESN observer is proposed by combining the command filtering technique, ESN, and Lyapunov–Krasovskii functionals. On this basis, the unknown function is approximated by an ESN, and the unknown control gain is addressed with the Nussbaum function. Then, the simulation results prove the effectiveness of the designed scheme.

Author Contributions

Conceptualization, X.L.; Methodology, S.L.; Software, S.L. and Z.L.; Validation, X.L.; Formal analysis, M.L.; Investigation, Z.L. and M.L.; Writing—original draft, Z.L.; Writing—review & editing, S.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this paper:
ESNEcho state network
RBFNNRadial basis function neural network
RNNsRecurrent neural network
DSCDynamic surface control

References

  1. Bekiaris-Liberis, N.; Krstic, M. Stability of predictor-based feedback for nonlinear systems with distributed input delay. Automatica 2016, 70, 195–203. [Google Scholar] [CrossRef]
  2. Li, H.; Wang, L.; Du, H.; Boulkroune, A. Adaptive fuzzy backstepping tracking control for strict-feedback systems with input delay. IEEE Trans. Fuzzy Syst. 2017, 25, 642–652. [Google Scholar] [CrossRef]
  3. Chen, W.S.; Wu, J.; Jiao, L.C. State-feedback stabilization for a class of stochastic time-delay nonlinear systems. Int. J. Robust Nonlinear Control. 2012, 22, 1921–1937. [Google Scholar] [CrossRef]
  4. Yin, S.; Shi, P.; Yang, H.Y. Adaptive tracking control for nonlinear time-varying delay systems with full state constraints and unknown control coefficients. Automatica 2018, 93, 444–453. [Google Scholar]
  5. Li, F.B.; Shi, P.; Wu, L.G.; Zhang, X. Fuzzy-model-based D-stability and nonfragile control for discrete-time descriptor systems with multiple delays. IEEE Trans. Fuzzy Syst. 2014, 22, 1019–1025. [Google Scholar] [CrossRef]
  6. Leu, Y.G.; Lee, T.T.; Wang, W.Y. Observer-based adaptive fuzzy- neural control for unknown nonlinear dynamical systems. IEEE Trans. Syst. Man Cybern. 1999, 29, 583–591. [Google Scholar]
  7. Hua, C.; Guan, X.P.; Shi, P. Robust Output Feedback Tracking Control for Time-Delay Nonlinear Systems Using Neural Network. IEEE Trans. Neural Netw. 2007, 18, 495–505. [Google Scholar] [CrossRef]
  8. Liu, Y.J.; Tong, S.C.; Wang, D.; Li, T.S.; Chen, C.L.P. Adaptive neural output feedback design with reduced-order observer for a class of uncertain nonlinear SISO systems. IEEE Trans. Neural Netw. 2011, 22, 1328–1334. [Google Scholar]
  9. Wang, T.; Zhang, Y.F.; Qiu, J.B.; Gao, H.J. Adaptive fuzzy backstepping control for a class of nonlinear systems with sampled and delayed measurements. IEEE Trans. Fuzzy Syst. 2015, 23, 302–312. [Google Scholar] [CrossRef]
  10. Hua, C.C.; Guan, X.P. Output feedback stabilization for time-delay nonlinear interconnected systems using neural network. IEEE Trans. Neural Netw. 2008, 19, 673–688. [Google Scholar]
  11. Sakthivel, R.; Manickavalli, S.; Parivallal, A. Observer-based bipartite consensus for uncertain Markovian-jumping multi-agent systems with actuator saturation. Eur. J. Control. 2021, 61, 13–23. [Google Scholar] [CrossRef]
  12. Nussbaum, R.D. Some remarks on a conjecture in parameter adaptive control. Syst. Control. Lett. 1983, 3, 243–246. [Google Scholar] [CrossRef]
  13. Ge, S.S.; Hong, F.; Lee, T.H. Adaptive neural control of nonlinear time-delay systems with unknown virtual control coefficients. IEEE Trans. Syst. 2004, 34, 499–516. [Google Scholar] [CrossRef] [Green Version]
  14. Wang, Y.C.; Zhang, H.G.; Wang, Y.Z. Fuzzy adaptive control of stochastic nonlinear systems with unknown virtual control gain function. ACTA Autom. Sin. 2006, 32, 170–178. [Google Scholar]
  15. Yu, Z.X.; Li, S.G.; Du, H.B. Razumikhin Nussbaum lemma based adaptive neural control for uncertain stochastic pure-feedback nonlinear systems with time-varying delays. Int. J. Robust Nonlinear Control 2013, 23, 1214–1239. [Google Scholar] [CrossRef]
  16. Shi, W.X. Observer-based fuzzy adaptive control for multi-input multi-output nonlinear systems with a nonsymmetric control gain matrix and unknown control direction. Fuzzy Sets Syst. 2015, 263, 1–26. [Google Scholar] [CrossRef]
  17. Emran, B.J.; Najjaran, H. Global tracking control of quadrotor based on adaptive dynamic surface control. Int. J. Dyn. Control 2021, 9, 240–256. [Google Scholar] [CrossRef]
  18. Yu, J.P.; Shi, P.; Dong, W.J.; Lin, C. Adaptive Fuzzy Control of Nonlinear Systems With Unknown Dead Zones Based on Command Filtering. IEEE Trans. Fuzzy Syst. 2018, 26, 46–55. [Google Scholar] [CrossRef]
  19. Sun, W.; Wu, Y.Q.; Sun, Z.Y. Command filter-based finite-time adaptive fuzzy control for uncertain nonlinear systems with prescribed performance. IEEE Trans. Fuzzy Syst. 2020, 28, 3161–3170. [Google Scholar] [CrossRef]
  20. Lin, Z.; Liu, Z.; Zhang, Y.; Chen, C.L.P. Command filtered neural control of multi-agent systems with input quantization and unknown control direction. Neurocomputing 2021, 430, 47–57. [Google Scholar] [CrossRef]
  21. Xu, D.M.; Lan, J.; Principe, J.C. Direct adaptive control: An echo state network and genetic algorithm approach. In Proceedings of the 2005 IEEE International Joint Conference on Neural Networks, Montreal, QC, Canada, 31 July–4 August 2005. [Google Scholar]
  22. Hart, A.; Hook, J.; Dawes, J. Embedding and approximation theorems for echo state networks. Neural Netw. 2020, 128, 234–247. [Google Scholar] [CrossRef]
  23. Chen, Q.; Shi, L.L.; Na, J. Adaptive echo state network control for a class of pure-feedback systems with input and output constraints. Neurocomputing 2018, 274, 1370–1382. [Google Scholar] [CrossRef]
  24. Chen, B.; Lin, C.; Liu, X.P.; Liu, K.F. Observer-Based Adaptive Fuzzy Control for a Class of Nonlinear Delayed Systems. IEEE Trans. Syst. 2016, 46, 27–36. [Google Scholar] [CrossRef]
  25. Chen, B.; Zhang, H.G.; Liu, X.P.; Lin, C. Neural Observer and Adaptive Neural Control Design for a Class of Nonlinear Systems. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 4261–4271. [Google Scholar] [CrossRef]
  26. Li, B.M.; Xia, J.W.; Sun, W.; Park, J.H.; Sun, Z.Y. Command filter-based event-triggered adaptive neural network control for uncertain nonlinear time-delay systems. Int. J. Robust Nonlinear Control. 2020, 30, 6363–6382. [Google Scholar] [CrossRef]
  27. Levant, A. Higher-order sliding modes, differentiation and output-feedback control. Int. J. Control 2010, 76, 924–941. [Google Scholar] [CrossRef]
Figure 1. Architecture of ESN.
Figure 1. Architecture of ESN.
Mathematics 11 02965 g001
Figure 2. Paths of state variables x 1 and x ^ 1 .
Figure 2. Paths of state variables x 1 and x ^ 1 .
Mathematics 11 02965 g002
Figure 3. Curve of the controller u.
Figure 3. Curve of the controller u.
Mathematics 11 02965 g003
Figure 4. Curves of adaptive parameters θ ^ 1 and θ ^ 2 .
Figure 4. Curves of adaptive parameters θ ^ 1 and θ ^ 2 .
Mathematics 11 02965 g004
Figure 5. Curves of adaptive parameters W ^ 1 and W ^ 2 .
Figure 5. Curves of adaptive parameters W ^ 1 and W ^ 2 .
Mathematics 11 02965 g005
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lun, S.; Lv, Z.; Lu, X.; Li, M. ESN-Observer-Based Adaptive Stabilization Control for Delayed Nonlinear Systems with Unknown Control Gain. Mathematics 2023, 11, 2965. https://doi.org/10.3390/math11132965

AMA Style

Lun S, Lv Z, Lu X, Li M. ESN-Observer-Based Adaptive Stabilization Control for Delayed Nonlinear Systems with Unknown Control Gain. Mathematics. 2023; 11(13):2965. https://doi.org/10.3390/math11132965

Chicago/Turabian Style

Lun, Shuxian, Zhaoyi Lv, Xiaodong Lu, and Ming Li. 2023. "ESN-Observer-Based Adaptive Stabilization Control for Delayed Nonlinear Systems with Unknown Control Gain" Mathematics 11, no. 13: 2965. https://doi.org/10.3390/math11132965

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop