Next Article in Journal
Real-Time Risk Detection Method and Protection Strategy for Intelligent Ship Network Security Based on Cloud Computing
Previous Article in Journal
Influence of Spatial Dispersal among Species in a Prey–Predator Model with Miniature Predator Groups
Previous Article in Special Issue
Influence of Parametric Symmetry on the Dynamics of 3D Sinusoidal Discrete Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stabilization of Nonlinear Systems with External Disturbances Using the DE-Based Control Method

School of Mathematics and Statistics, Qilu University of Technology (Shandong Academy of Sciences), Jinan 250353, China
*
Author to whom correspondence should be addressed.
Symmetry 2023, 15(5), 987; https://doi.org/10.3390/sym15050987
Submission received: 19 March 2023 / Revised: 23 April 2023 / Accepted: 25 April 2023 / Published: 26 April 2023
(This article belongs to the Special Issue Symmetry in Chaotic Systems and Circuits III)

Abstract

:
This paper investigates the stabilization of nonlinear systems with external disturbances, which are both bounded and unbounded. Firstly, the stabilization problem of the nominal nonlinear system is realized, and the corresponding stabilization controllers are designed. Then, three suitable filters are proposed and applied to asymptotically estimate the corresponding disturbances, and the disturbance estimators are presented and used to exactly eliminate the corresponding disturbances. Then, the disturbance estimator (DE)-based controllers are proposed to stabilize such nonlinear systems. It should be pointed out the unbounded disturbances are exactly estimated by suitable filters, which has advantages over the existing results. Finally, two illustrative examples, which have certain symmetrical properties, are taken, and the related numerical simulations are carried out to verify the effectiveness and correctness of the proposed results.

1. Introduction

Nonlinear systems have received extensive attention; not only in control engineering but also in biomedicine [1,2], the stability analysis and control design of nonlinear systems are hot topics of research. In the field of control, a fundamental problem that has been extensively studied by scholars is how to achieve the stability of a closed-loop system by designing a feedback controller [3,4,5]. There are two methods to realize the control goal; one is the input feedback, and the other is output feedback. Output feedback can maintain the controllability and observability of the system and only needs to use external signals, but the nonlinear system based on output feedback is a complex problem in terms of achieving global stability, and some state variables are not measurable, mainly because the nonlinear system has great instability and is susceptible to noise disturbances. Input feedback is often used in theoretical analysis. How to achieve the stabilization of nonlinear systems by input feedback has been the key to research in recent decades.
It is encouraging that some important results have been published for this problem, e.g., schemes of using output functions; if the nonlinear term depends only on the measurable signal, the unknown disturbance information can be filtered by special filters, such as high gain observers [6], K-filters [7], mt-filters [8], etc. In dealing with uncertain feedback systems with input saturation and output constraints, an adaptive fuzzy control method was proposed in [9], and in [10,11], the variable separation method was applied to the controller design of non-strict feedback systems. It is worth noting that with the development of modern control theory techniques, the decoupling problem has also gradually been applied to nonlinear systems [12], and the decoupling method for solving nonlinear systems is mainly based on the differential geometry method, which solves the key problems of nonlinear systems to a large extent. The Lyapunov direct method is an important tool to deal with the stability of nonlinear systems. In [13], the early fractional order Lyapunov class theory of fractional order systems was studied. In [14], the Mittag–Leffler stability and the generalized Mittag–Leffler stability were introduced to describe the fractional-order Lyapunov stability of fractional-order systems [15,16].
Usually, the established nonlinear system and the actual system will inevitably produce errors, such as parameter uncertainty [17,18], modeling errors, and unknown functions, which require the designed controller to have strong adaptivity and robustness, and an adaptive control method [19,20] was proposed in the early days to deal with the control problem of nonlinear systems with unknown parameters [21,22,23]. It is inevitable that the nonlinear system is subjected to disturbances that also significantly affect the behavior of the system, and it is more realistic to consider the control problem of nonlinear systems containing disturbances; for the disturbances containing some special forms of bounded forms currently given, results were given in Ref. [24]. Because the nonlinear characteristics are the cause of nonlinear phenomena, and in many control practices the characteristics of the system need to be preserved, the difficulty of this problem lies in how to preserve the nonlinearity while suppressing the unbounded external disturbances. Currently, some methods for suppressing the disturbances have been proposed, such as sliding mode control methods [25,26] and neural network methods [27,28], which are able to suppress the effects of nonlinearities and external disturbances. However, those methods compensate for the effects of nonlinearities while not taking into account the suppression of unbounded forms of disturbances; therefore, they do not apply to dealing with the problem of suppressing the nonlinear systems containing bounded as well as unbounded forms of disturbances considered in this paper. The uncertainty and disturbance estimation (UDE)-based control method [29] is an effective method for dealing with model uncertainty and external disturbances, which has the advantage of being operationally simpler and physically easier to implement when dealing with uncertainty and external disturbances in the system compared to the above methods. The core idea of the UDE-based control method is to consider the uncertainty and external disturbances in the system as a set total disturbance and then estimate the set total disturbance as a whole by designing a suitable filter and canceling it out by designing a corresponding controller to achieve the exact control goal. However, for some unbounded disturbances, such as e 0.1 t , ( A sin ( 2 t ) + C ) e 0.1 t , where A 0 , C unknown constants, no suitable filter has been designed in [24,29] so far. It is noted that the uncertainty influences the asymptotic tracking effect of the filter. Thus, only the robust control objective is achieved by the UDE-based control method in most cases and not the asymptotic control objectives. Compared to the UDE-based control method, the advantage of our method is shown in Remark 4. It is both important and urgent to propose suitable filters to asymptotically estimate the external disturbances. Inspired by the UDE-based control method, this paper presents a DE-based control method which can asymptotically estimate both bounded and unbounded disturbances and can achieve the better control objective; thus, it can realize the problem of the stabilization of nonlinear systems with bounded and unbounded disturbances. The main contributions of this paper are summarized as follows
(1).
The stabilization of the controlled nominal nonlinear system is realized by the dynamic feedback control method and linear feedback control method;
(2).
Three suitable filters are proposed to asymptotically estimate the corresponding bounded and the unbounded disturbances, i.e., the periodic disturbance: d 1 ( t ) = A 1 sin ( 2 t ) + C 1 , where A 1 0 and C 1 are unknown constants; the unbounded disturbances: e.g., d 2 ( t ) = A 2 e a t , where A 2 0 is an unknown constant, and a is a small known constant; and d 3 ( t ) = [ A 3 sin ( 2 t ) + C 3 ] e 0.1 t , where A 3 0 and C 3 are unknown constants. Then, the corresponding disturbance estimators are presented;
(3).
Three DE-based controllers are designed and used to realize the stabilization of nonlinear systems.
The rest of this paper is organized as follows. Section 2 introduces some preliminary results, Section 3 presents the problem formation of this paper, Section 4 shows the main results and proofs, Section 5 provides the numerical simulation results, and Section 6 gives the conclusions and future prospects.
Some notations used in this paper are presented before ending this section. The Laplace transformation is expressed by “”, and “ 1 ” stands for the inverse Laplace transformation, i.e.,
F ( s ) = [ f ( t ) ] = 0 + f ( t ) e s t d t ,
where s is a complex variable with Re ( s ) > 0 , f ( t ) is a function which meets some appropriate conditions, and f ( t ) = 1 [ F ( s ) ] .
In addition, “✶” represents the convolution of two functions; that is,
f ( t )   g ( t ) = 0 t f ( t τ ) g ( τ ) d τ = 0 t f ( τ ) g ( t τ ) d τ ,
where g ( t ) is a function that satisfies certain conditions.

2. Preliminary

For the sequel use, some preliminary results are presented in the following paragraphs.
Lemma 1
([30]). Consider the following system
q ˙ = H ( q ) + B u ,
where q R n is the state, B R n × l , l 1 , and u is the controller to be designed. If ( H ( q ) , B ) is controllable, then the stabilization controller u is
u = K ( t ) q ,
where K ( t ) = k ( t ) B T and
k ˙ ( t ) = q T q = q ( t ) 2 = i = 1 n q i 2 .
Lemma 2
([31]). Consider the nonlinear system
y ˙ = G ( y ) + D ( t ) .
If the system y ˙ = G ( y ) is exponentially asymptotically stable, and D ( t ) λ e μ t , where λ > 0 , and μ > 0 is sufficiently larger number, then lim t y ( t ) = 0 .

3. Problem Formation

Consider the controlled nonlinear system with external disturbances
x ˙ = f ( x ) + d ( t ) + B u ,
where x R n is the state, f ( x ) = ( f 1 ( x ) , , f n ( x ) ) T R n is a continuous vector function, d ( t ) = ( d 1 ( t ) , , d n ( t ) ) T R n represents the disturbances, B R n is a constant vector, and u = u s + u d R is the controller to be designed, where u s is used to stabilize the original system without the disturbance d ( t ) in the following form
x ˙ = f ( x ) + B u s = F ( x ) ,
which is usually called the controlled nominal system, and u d is the disturbance estimator, which meets the following performance:
B u d = d ^ ( t ) d ( t ) , t + .
The main goal of this paper is to design the DE-based controller u to achieve the following performance:
lim t x ( t ) = 0 .
The DE-based controller u is presented by the following two steps: in the first step, the stabilization of the nominal system (6) is realized, and the stabilization controller u s is designed. The disturbance estimator u d is proposed in the second step. Thus, the DE-based controller u = u s + u d is obtained, and the stabilization of system (5) is achieved.

4. Main Results

4.1. Stabilization of the Controlled Nominal System

In this section, the stabilization of nominal system (6) is investigated, and a conclusion is derived as follows.
Theorem 1.
Consider the controlled nominal system (6). If ( f ( x ) , B ) is controllable, the stabilization controller u s is designed as
u s = K ( t ) x ,
where K ( t ) = k ( t ) B T , and
k ˙ ( t ) = x ( t ) 2 .
Proof. 
Since ( f ( x ) , B ) is controllable, the conclusion of this theorem is proved according to the dynamic feedback control method in Lemma 1. □

4.2. Suitable Filters Are Designed for the Corresponding External Disturbances

Filters are mainly composed of filter circuits consisting of inductors and capacitors, which are widely used in control systems to eliminate the effects of disturbances. The filter allows useful signals to pass through, and it has a large attenuation of high-frequency disturbance signals. Thus, it can improve the disturbance rejection performance of the investigated system by realizing the separation of useful signals from disturbance signals and eliminating the influence of the bounded and unbounded disturbances on such systems.
In this section, some appropriate filters are proposed for the bounded and unbounded disturbances.
Theorem 2.
For the periodically external disturbance: d 1 ( t ) = A 1 sin ( 2 t ) + C 1 , where A 1 0 and C 1 are unknown constants, a suitable filter G f 1 ( s ) is presented as follows
G f 1 ( s ) = 10 s 4 + 240 s 3 + 1680 s 2 + 2800 s + 4160 s 5 + 32 s 4 + 368 s 3 + 1768 s 2 + 3296 s + 4160 ,
where G f 1 ( s ) = [ g f 1 ( t ) ] , and g f 1 (t) is given by the inverse Laplace transform formula
g f 1 ( t ) = 260 21 e 10 t 930 e 10 t cos ( 2 t ) 595 44733 sin ( 2 t ) 4520 e t cos ( 3 t ) + 20 3 380471 sin ( 3 t ) ,
which meets the following performance:
d ^ 1 ( t ) = d 1 ( t )   1 G f 1 ( s ) = d 1 ( t )   g f 1 ( t ) d 1 ( t ) , a s t .
Proof. 
We compute the following convolution, and it concludes
d 1 ( t )   g f 1 ( t ) = 0 t ( A 1 sin ( 2 τ ) + C 1 ) g f 1 ( t τ ) d τ = A 1 sin ( 2 t ) + C 1 + e 10 t ( cos ( 2 t ) + sin ( 2 t ) ) ( 234 A 1 715 C 1 ) 125 A 1 + 125 C 1 481 + e 10 t ( 5 A 1 26 C 1 ) 21 + e t 530 ( A 1 C 1 ) ( cos ( 3 t ) + 3 sin ( 3 t ) 10101 d 1 ( t )
as t + .
Thus, the proof of above theorem is complete. □
Theorem 3.
For the unbounded exponentially increasing external disturbance: d 2 ( t ) = A 2 e a t , where A 2 0 is an unknown constant, and a is a small known constant, a suitable filter G f 2 ( s ) is presented as follows
G f 2 ( s ) = 20 s a + 20 ,
where G f 2 ( s ) = [ g f 2 ( t ) ] and g f 2 ( t ) is given by the inverse Laplace transform formula
g f 2 ( t ) = 1 G f 2 ( s ) = 20 e ( a 20 ) t ,
which meets the following performance:
d ^ 2 ( t ) = d 2 ( t )   1 G f 2 ( s ) = d 2 ( t )   g f 2 ( t ) d 2 ( t ) , a s t .
Proof. 
Computing the following convolution results in
d 2 ( t )   g f 2 ( t ) = 0 t d 2 ( τ ) · g f 2 ( t τ ) d τ = 0 t A 2 e a τ · 20 e ( a 20 ) ( t τ ) d τ = 20 A 2 0 t e a τ · e ( a 20 ) ( t τ ) d τ = A 2 e a t A 2 e ( a 20 ) t d 2 ( t )
as t + .
Thus, the proof of the above theorem is complete. □
Theorem 4.
For the unbounded external disturbance: d 3 ( t ) = A 3 sin ( 2 t ) + C 3 e 0.1 t , where A 3 0 and C 3 are unknown constants, a suitable filter G f 3 ( s ) is presented as follows
G f 3 ( s ) = a 1 s 4 + a 2 s 3 + a 3 s 2 + a 4 s + a 5 a 6 s 5 + a 7 s 4 + a 8 s 3 + a 9 s 2 + a 10 s + a 11 ,
where a 1 = 1,000,000, a 2 = 23,600,000, a 3 = 23,600,000, a 4 = 247,116,000, a 5 = 389,656,100, a 6 = 100,000, a 7 = 3,150,000, a 8 = 35,530,000, a 9 = 165,951,000, a 10 = 295,331,250, a 11 = 384,771,519, G f 3 ( s ) = g f 3 ( t ) , and g f 3 ( t ) is given by the inverse Laplace transform formula
g f 3 ( t ) = 1 [ G f 3 ( s ) ] = 260 21 · e 9.9 t 930 e 9.9 t cos ( 2 t ) 595 44733 sin ( 2 t ) 4520 e 0.9 t cos ( 3 t ) + 20 3 sin ( 3 t ) 380471 ,
which meets the following performance:
d ^ 3 ( t ) = d 3 ( t )   1 G f 3 ( s ) = d 3 ( t )   g f 3 ( t ) d 3 ( t ) , a s t .
Proof. 
Computing the following convolution, we obtain
d 3 ( t )   g f 3 ( t ) = 0 t d 3 ( τ ) · g f 3 ( t τ ) d τ = 0 t A 3 sin ( 2 τ ) + C 3 e 0.1 τ g f 3 ( t τ ) d τ = e 9.9 t ( 5 A 3 26 C 3 ) 21 + C 3 e 0.1 t + A 3 sin ( 2 t ) e 0.1 t + e 9.9 t ( cos ( 2 t ) + sin 2 t ) ( 186 A 3 571 C 3 ) 20 ( A 3 C 3 ) 495 ( A 3 C 3 ) 1924 e 0.9 t ( cos ( 2 t ) + sin ( 2 t ) ) ( 930 A 3 2855 C 3 ) 30303 ( 586 A 3 586 C 3 ) 3 10 A 3 sin ( 2 t ) + C 3 e 0.1 t = d 3 ( t ) .
as t + . Thus, the proof of above theorem is complete. □
Remark 1.
Compared with the existing results, not only is the bounded disturbance considered, such as the periodic disturbance: d 1 ( t ) = A 1 sin ( 2 t ) + C 1 , where A 1 0 and C 1 are unknown constants, but the unbounded disturbances are also handled, e.g., d 2 ( t ) = A 2 e a t , where A 2 0 is an unknown constant, and a is a small known constant, and d 3 ( t ) = A 3 sin ( 2 t ) + C 3 e 0.1 t , where A 3 0 and C 3 are unknown constants. Thus, the results in this paper have advantages over the existing ones.

4.3. The Disturbance Estimators Are Designed for the External Disturbances

Theorem 5.
For the nonlinear system (5), the disturbance estimator u d is presented as follows
u d = B + 1 G f ( s ) 1 G f ( s )   F ( x ) 1 s G f ( s ) 1 G f ( s )   x ( t ) ,
where B + = ( B T B ) 1 B T , F ( x ) is given in Equation (6).
Proof. 
Substituting the controller u = u s + u d into the system (5), we obtain
x ˙ = f ( x ) + B u s + B u d + d ( t ) = F ( x ) + B u d + d ( t ) ,
where x ˙ = F ( x ) is asymptotically stable by the effect of the stabilization controller u s , and
B u d = d ^ ( t ) = ( x ˙ F ( x ) B u d )   g f ( t ) d ( t ) , t + .
Thus, system (24) is written as
x ˙ = F ( x ) + d ˜ ( t ) ,
where d ˜ ( t ) = d ( t ) d ^ ( t ) 0 .
According to Lemma 2, system (26) is asymptotically stable, which implies that system (5) is stabilized.
Taking the Laplace transformation for both sides of Equation (25), the disturbance estimator u d given in Equation (23) is obtained, which completes the proof. □

5. Illustrative Examples and Numerical Simulations

In this section, two illustrative examples with numerical simulations are used to verify the feasibility of the proposed results.
The first example is the famous Lorenz system. It is one of the most classical low-dimensional chaos models, introduced by Lorenz as a finite approximation to the partial equations simulating convective motion in a fluid layer, which has attracted extensive research by scholars, and through the study of this system, it was found that the system has three equilibrium states, two of which are symmetric with the transformation ( x , y , z ) T ( x , y , z ) T . The trajectories of the system circulating around the two symmetric foci may form chaotic attractors, the famous butterfly effect. The other one is the Chen–Lee system, which also has a similar symmetrical property.
Example 1.
The Lorenz system [32] with external disturbances
x ˙ = f ( x ) + d ( t ) + B u ,
where x R 3 is the state, and
f ( x ) = 10 ( x 1 x 2 ) 28 x 1 x 2 x 1 x 3 x 1 x 2 8 3 x 3 , B = 0 1 0 ,
has d ( t ) as the disturbance, i.e.,
Case 1:
d ( t ) = d 1 ( t ) d 2 ( t ) d 3 ( t ) = 0 A 1 sin ( 2 t ) + C 1 0 ,
Case 2:
d ( t ) = d 1 ( t ) d 2 ( t ) d 3 ( t ) = 0 A 2 e a t 0 ,
where A 1 0 , A 2 0 , and C 1 are unknown constants, and a is a known small constant.
There are two steps to obtain the controller u = u s + u d . In the first step, u s is proposed and used to stabilize the controlled nominal system x ˙ = f ( x ) + B u s = F ( x ) . The disturbance estimator u d with a suitable filter is presented in the second step.
Firstly, for the controlled nominal system x ˙ = f ( x ) + B u s = F ( x ) , and it gives the following controller:
u s = K x = ( 38 , 0 , 0 ) x = 38 x 1 ,
and the controlled nominal system is presented as
x ˙ = F ( x ) = f ( x ) + B u s = 10 x 1 + 10 x 2 10 x 1 x 2 x 1 x 3 x 1 x 2 8 3 x 3 .
Next, let the Lyapunov function V ( x ) be [16]
V ( x ) = 1 2 x 1 2 + x 2 2 + x 3 2
and the derivative of V ( x ) along the system (32) be
V ˙ ( x ) = x 1 x ˙ 1 + x 2 x ˙ 2 + x 3 x ˙ 3 = 10 x 1 2 x 2 2 8 3 x 3 2 0 .
Thus, system (32) is globally asymptotically stable.
Secondly, the disturbance estimator u d with suitable filter is presented for the given disturbance.
Case 1: For the disturbance given in Equation (29), according to Theorem 5, the disturbance estimator u d is proposed as
u d = B + 1 G f 1 ( s ) 1 G f 1 ( s )   F ( x ) B + 1 s G f 1 ( s ) 1 G f 1 ( s )   x ( t ) = 1 G f 1 ( s ) 1 G f 1 ( s )   ( 10 x 1 x 2 x 1 x 3 ) 1 s G f 1 ( s ) 1 G f 1 ( s )   x 2 ( t ) ,
where G f 1 ( s ) is given in Equation (11), and F ( x ) is given in Equation (32).
Remark 2.
Since ( f ( x ) , B ) is controllable, another stabilization controller u s = k ( t ) x 2 and k ˙ ( t ) = x 2 2 , according to Theorem 1. According to Theorem 5, another disturbance estimator u d is proposed as
u d = 1 G f 1 ( s ) 1 G f 1 ( s )   ( 28 x 1 x 2 x 1 x 3 + k ( t ) x 2 ) 1 s G f 1 ( s ) 1 G f 1 ( s )   x 2 ( t ) ,
where G f 1 ( s ) is given in Equation (11).
Case 2: For the disturbance given in Equation (30), according to Theorem 5, the disturbance estimator u d is proposed as
u d = 1 G f 2 ( s ) 1 G f 2 ( s )   ( 10 x 1 x 2 x 1 x 3 ) 1 s G f 2 ( s ) 1 G f 2 ( s )   x 2 ( t ) ,
where G f 2 ( s ) is given in Equation (15).
Remark 3.
Since ( f ( x ) , B ) is controllable, another stabilization controller u s = k ( t ) x 2 and k ˙ ( t ) = x 2 2 , according to Theorem 1. According to Theorem 5, another disturbance estimator u d is proposed as
u d = 1 G f 2 ( s ) 1 G f 2 ( s )   ( 28 x 1 x 2 x 1 x 3 + k ( t ) x 2 ) 1 s G f 2 ( s ) 1 G f 2 ( s )   x 2 ( t ) ,
where G f 2 ( s ) is given in Equation (15).
Case 1: Numerical simulations were made with the initial condition of the Lorenz system (27): x ( 0 ) = [ 1 , 2 , 3 ] , and A 1 = 2 , C 1 = 4 . The controller u = u s + u d , where u s is given in Equation (31), and u d is given in Equation (35).
From Figure 1, it can be seen that the Lorenz system (27) is asymptotically stable under the DE-based controller u. Figure 2 shows d 2 ^ ( t ) tends to the disturbance d 2 ( t ) as t + , which shows the disturbance can be estimated asymptotically and thus it can be eliminated exactly.
Remark 4.
For the disturbance d 2 ( t ) , the proposed filter in Ref. [29] is given as follows
G f ( s ) = a 1 s + ( a 2 w 2 ) s 2 + a 1 s + a 2 ,
where w = 4π, a 1 = 10 w, and a 2 = 100 w 2 .
Let y = d 2 ( t )   g f ( t ) = d 2 ( t ) 1 [ G f ( s ) ] and e = y d 2 ( t ) ; the numerical simulation is carried out with t = 0 : 0.01 : 10 , and the state of e is shown below.
From Figure 3, it can be seen that the proposed filter in Equation (39) only realizes the robust estimation of d 2 ( t ) , but the designed filter in (12) can asymptotically estimate the d 2 ( t ) . Therefore, the obtained result has advantages over the existing ones.
Case 2: Numerical simulations were carried out with the initial condition of the Lorenz system (27): x ( 0 ) = [ 10 , 16 , 8 ] , and A 2 = 5 , a = 0.1 . The controller u = u s + u d , where u s is given in Equation (31), and u d is given in Equation (35).
It can be seen from Figure 4 that the Lorenz system (27) is asymptotically stable under the DE-based controller u. Figure 5 illustrates that d 2 ^ ( t ) converges to the disturbance d 2 ( t ) as t + , which shows the disturbance can be estimated asymptotically and thus it can be eliminated exactly.
Example 2.
Following is the Chen–Lee system [33] with the unbounded external disturbance
x ˙ = f ( x ) + d ( t ) + B u ,
where x R 3 is the state,
f ( x ) = x 2 x 3 + 5 x 1 10 x 2 + x 1 x 3 1 3 x 1 x 2 3.8 x 3 , B = 1 0 0 ,
and
d ( t ) = d 1 ( t ) d 2 ( t ) d 3 ( t ) = A 3 sin ( 2 t + C 3 ) e 0.1 t 0 0 .
Using similar procedures to Example 1, the DE-based controller u = u s + u d is presented as follows
u s = 6 x 1
u d = B + 1 G f 3 ( s ) 1 G f 3 ( s )   F ( x ) B + 1 s G f 3 ( s ) 1 G f 3 ( s )   x ( t ) = 1 G f 3 ( s ) 1 G f 3 ( s )   ( x 2 x 3 x 1 ) 1 s G f 3 ( s ) 1 G f 1 ( s )   x 1 ( t ) ,
where
F ( x ) = f ( x ) + B u s = x 2 x 3 x 1 10 x 2 + x 1 x 3 1 3 x 1 x 2 3.8 x 3 ,
and G f 3 is given in Equation (19).
Numerical simulations were made with the initial condition of the Chen–Lee system (40): x ( 0 ) = [ 1 , 4 , 5 ] , and A 3 = 4 , C 3 = 3 . The controller u = u s + u d , where u s is given in Equation (43), and u d is given in Equation (44).
It can be observed from Figure 6 that the controlled system is asymptotically stable under the DE-based controller u, and Figure 7 demonstrates that d 1 ^ ( t ) tends to the disturbance d 1 ( t ) as t + , which shows the disturbance can be estimated asymptotically and thus it can be eliminated exactly.

6. Conclusions and Future Prospects

The stabilization of the nonlinear system with external disturbance (both bounded and unbounded) was investigated. Firstly, the stabilization of the nominal system was achieved by the dynamic feedback control method and linear feedback control method, and the corresponding stabilization controllers were proposed. Then, three suitable filters were designed and used to asymptotically estimate the corresponding bounded or unbounded disturbances; then, disturbance estimators were presented. Thus, the DE-based controllers were proposed and applied to realize the stabilization of the nonlinear systems. The stabilization problem of nonlinear systems was realized by estimating the disturbance asymptotically and eliminating it exactly, so it has some advantages over the existing ones. Finally, the effectiveness and validity of the proposed results was verified by the numerical simulations.
The limitations and shortcomings of the proposed method include the need for carefully considering the model uncertainty. In future work, we will consider the control problems of nonlinear systems including uncertainties and disturbances, and we wish to improve the performance of the existing UDE-based control method.

Author Contributions

K.S. wrote the original draft, X.W. conducted the numerical simulations, and R.G. reviewed and edited the entire paper. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Natural Science Foundation of Shandong Province under Grant (ZR2021MF012) and the Colleges and Universities Twenty Terms Foundation of Jinan City (2021GXRC100).

Data Availability Statement

No data is used in this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Botmart, T.; Sabir, Z.; Raja, M.A.Z. A hybrid swarming computing approach to solve the biological nonlinear Leptospirosis system. Biomed. Signal Process. Control 2022, 77, 103789. [Google Scholar] [CrossRef]
  2. Ayub, A.; Sabir, Z.; Altamirano, G.C. Characteristics of melting heat transport of blood with time-dependent cross-nanofluid model using Keller-Box and BVP4C method. Eng. Comput. 2022, 38, 3705–3719. [Google Scholar] [CrossRef]
  3. Serrani, A.; Isidori, A. Global robust output regulation for a class of nonlinear systems. Syst. Control. Lett. 2000, 39, 133–139. [Google Scholar] [CrossRef]
  4. Liu, W.; Huang, J. Cooperative global robust output regulation for a class of nonlinear multi-agent systems with switching network. IEEE Trans. Autom. Control 2015, 60, 1963–1968. [Google Scholar] [CrossRef]
  5. Ge, S.; Wang, J. Robust adaptive tracking for time varying uncertain nonlinear systems with unknown control coefficients. IEEE Trans. Autom. Control 2003, 48, 1463–1469. [Google Scholar]
  6. Farza, M.; Ragoubi, A.; Hadj Said, S. Improved high gain observer design for a class of disturbed nonlinear systems. Nonlinear Dyn. 2021, 106, 631–655. [Google Scholar] [CrossRef]
  7. Krstic, M.; Kanellakopoulos, I.; Kokotovic, P. Adaptive neural control for stochastic pure-feedback non-linear time-delay systems with output constraint and asymmetric input saturation. IET Control Theory Appl. 2017, 11, 2288–2298. [Google Scholar]
  8. Zhang, Z.; Chen, W. Adaptive tracking control for actuator failure compensation based on MT-filters. J. Syst. Sci. Complex. 2010, 23, 759–768. [Google Scholar] [CrossRef]
  9. Wu, J.; Su, B.Y.; Li, J.; Zhang, X.; Li, X.B.; Chen, W.S. Adaptive fuzzy control for full states constrained systems with nonstrict-feedback form and unknown nonlinear dead zone. Inf. Sci. 2017, 376, 233–247. [Google Scholar] [CrossRef]
  10. Rui, W.; Zhang, H. Separation variable method combined with integral bifurcation method for solving time-fractional reaction-diffusion models. Comput. Appl. Math. 2020, 39, 1–26. [Google Scholar] [CrossRef]
  11. Kong, L.Q.; Dai, C. Some discussions about variable separation of nonlinear models using Riccati equation expansion method. Nonlinear Dyn. 2015, 81, 1553–1561. [Google Scholar] [CrossRef]
  12. Liu, Y.; Jing, Y. Practical finite-time almost disturbance decoupling strategy for uncertain nonlinear systems. Nonlinear Dyn. 2019, 95, 117–128. [Google Scholar] [CrossRef]
  13. Lakshmikantham, V.; Leela, S.; Sambandham, M. Lyapunov theory for fractional differential equations. Commun. Appl. Anal. 2008, 12, 365. [Google Scholar]
  14. Li, Y.; Chen, Y.; Podlubny, I. Stability of fractional-order nonlinear dynamic systems: Lyapunov direct method and generalized Mittag-Leffler stability. Comput. Math. Appl. 2010, 59, 1810–1821. [Google Scholar] [CrossRef]
  15. Yu, C.; Xu, C. Backstepping Control and Synchronization for 4-D Lorenz-Stenflo Chaotic System with Single Input. Int. J. Fuzzy Log. Intell. Syst. 2011, 11, 143–148. [Google Scholar] [CrossRef]
  16. Yu, C.; Xu, C. Control and Synchronization of New Hyperchaotic System using Active Backstepping Design. Int. J. Fuzzy Log. Intell. Syst. 2011, 11, 77–83. [Google Scholar] [CrossRef]
  17. Liu, W.; Xie, F. Backstepping-based adaptive control for nonlinear systems with actuator failures and uncertain parameters. Circuits Syst. Signal Process. 2020, 39, 138–153. [Google Scholar] [CrossRef]
  18. Jia, F.; Wang, X.H.; Zhou, X.Y. Robust adaptive prescribed performance control for a class of nonlinear pure-feedback systems. Int. J. Robust Nonlinear Control 2019, 29, 3971–3987. [Google Scholar] [CrossRef]
  19. Wang, W.; Wen, C.; Huang, J. Distributed adaptive asymptotically consensus tracking control of nonlinear multi-agent systems with unknown parameters and uncertain disturbances. Automatica 2017, 77, 133–142. [Google Scholar] [CrossRef]
  20. Sui, S.; Tong, S.; Li, Y. Observer-based fuzzy adaptive prescribed performance tracking control for nonlinear stochastic systems with input saturation. Neurocomputing 2015, 158, 100–108. [Google Scholar] [CrossRef]
  21. Zhao, X.; Wang, X.; Zong, G.; Li, H. Fuzzy-approximation-based adaptive output-feedback control for uncertain nonsmooth nonlinear systems. IEEE Trans. Fuzzy Syst. 2018, 26, 3847–3859. [Google Scholar] [CrossRef]
  22. Oh, M.; Han, C.; Sinitsyn, I. Recursive filtering in discrete nonlinear systems with unknown parameters. Autom. Remote Control 1998, 59, 36–43. [Google Scholar]
  23. Anan’evskii, I.M. Control of a nonlinear vibratory system of the fourth order with unknown parameters. Autom. Remote Control 2001, 64, 343–355. [Google Scholar] [CrossRef]
  24. Yi, X.; Guo, R.; Qi, Y. Stabilization of chaotic systems with both uncertainty and disturbance by the UDE-Based Control Method. IEEE Access 2020, 8, 62471–62477. [Google Scholar] [CrossRef]
  25. Song, J.; Niu, Y.; Zou, Y. Finite-time stabilization via sliding mode control. IEEE Trans. Autom. Control 2016, 62, 1478–1483. [Google Scholar] [CrossRef]
  26. Mobayen, S.; Baleanu, D. Stability analysis and controller design for the performance improvement of disturbed nonlinear systems using adaptive global sliding mode control approach. Nonlinear Dyn. 2016, 83, 1557–1565. [Google Scholar] [CrossRef]
  27. Bai, W.; Zhou, Q.; Li, T.; Li, H. Adaptive reinforcement learning neural network control for uncertain nonlinear system with input saturation. IEEE Trans. Cybern. 2019, 50, 3433–3443. [Google Scholar] [CrossRef]
  28. Yang, H.; Liu, J. An adaptive RBF neural network control method for a class of nonlinear systems. IEEE/CAA J. Autom. Sin. 2018, 5, 457–462. [Google Scholar] [CrossRef]
  29. Ren, B.; Zhong, Q.; Dai, J. Asymptotic reference tracking and disturbance rejection of UDE-based robust control. IEEE Trans. Ind. Electron. 2016, 64, 3166–3176. [Google Scholar] [CrossRef]
  30. Guo, R. Projective synchronization of a class of chaotic systems by dynamic feedback control method. Nonlinear Dyn. 2017, 90, 5593–5597. [Google Scholar] [CrossRef]
  31. Cao, L.; Guo, R. Partial anti-Synchronization problem of the 4D financial hyper-chaotic system with periodically external disturbance. Mathematics 2022, 10, 3373. [Google Scholar] [CrossRef]
  32. Curry, J.H. A generalized Lorenz system. Commun. Math. Phys. 1978, 60, 193–204. [Google Scholar] [CrossRef]
  33. Tam, L.M.; Si Tou, W.M. Parametric study of the fractional order Chen-Lee system. Chaos Solitons Fractals 2008, 37, 817–826. [Google Scholar] [CrossRef]
Figure 1. The Lorenz system (27) is asymptotically stable.
Figure 1. The Lorenz system (27) is asymptotically stable.
Symmetry 15 00987 g001
Figure 2. Disturbance estimator d 2 ^ ( t ) tends to the disturbance d 2 ( t ) as t + .
Figure 2. Disturbance estimator d 2 ^ ( t ) tends to the disturbance d 2 ( t ) as t + .
Symmetry 15 00987 g002
Figure 3. The state of e.
Figure 3. The state of e.
Symmetry 15 00987 g003
Figure 4. The Lorenz system (27) is asymptotically stable.
Figure 4. The Lorenz system (27) is asymptotically stable.
Symmetry 15 00987 g004
Figure 5. Disturbance estimator d 2 ^ ( t ) converges to the disturbance d 2 ( t ) .
Figure 5. Disturbance estimator d 2 ^ ( t ) converges to the disturbance d 2 ( t ) .
Symmetry 15 00987 g005
Figure 6. The Chen−Lee system (40) is asymptotically stable.
Figure 6. The Chen−Lee system (40) is asymptotically stable.
Symmetry 15 00987 g006
Figure 7. Disturbance estimator d 1 ^ ( t ) tends to the disturbance d 1 ( t ) .
Figure 7. Disturbance estimator d 1 ^ ( t ) tends to the disturbance d 1 ( t ) .
Symmetry 15 00987 g007
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

Sun, K.; Wang, X.; Guo, R. Stabilization of Nonlinear Systems with External Disturbances Using the DE-Based Control Method. Symmetry 2023, 15, 987. https://doi.org/10.3390/sym15050987

AMA Style

Sun K, Wang X, Guo R. Stabilization of Nonlinear Systems with External Disturbances Using the DE-Based Control Method. Symmetry. 2023; 15(5):987. https://doi.org/10.3390/sym15050987

Chicago/Turabian Style

Sun, Keran, Xiaolong Wang, and Rongwei Guo. 2023. "Stabilization of Nonlinear Systems with External Disturbances Using the DE-Based Control Method" Symmetry 15, no. 5: 987. https://doi.org/10.3390/sym15050987

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