Next Article in Journal
On the Covering Radius of Codes over Z p k
Next Article in Special Issue
Robust Stabilization of Interval Plants with Uncertain Time-Delay Using the Value Set Concept
Previous Article in Journal
Improved Decentralized Fractional PD Control of Structure Vibrations
Previous Article in Special Issue
Robust Finite-Time Tracking Control for Robotic Manipulators with Time Delay Estimation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Chaos Suppression in Uncertain Generalized Lorenz–Stenflo Systems via a Single Rippling Controller with Input Nonlinearity

1
Department of Electronic Engineering, National Kaohsiung University of Science and Technology, Kaohsiung 80778, Taiwan
2
Department of Industrial Upgrading Service, Metal Industries Research & Development Centre, Kaohsiung 81160, Taiwan
3
Department of Electronic Engineering, National Chin-Yi University of Technology, Taichung 41107, Taiwan
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(3), 327; https://doi.org/10.3390/math8030327
Submission received: 22 January 2020 / Revised: 25 February 2020 / Accepted: 1 March 2020 / Published: 3 March 2020
(This article belongs to the Special Issue Robust Stabilization of Linear and Nonlinear Systems)

Abstract

:
In this paper, a robust control design of chaos suppression is considered for generalized four-dimensional (4D) Lorenz–Stenflo systems subjected to matched/mismatched uncertainties and input nonlinearity. It is implemented by using rippling sliding mode control (SMC). A proportional-integral (PI) type scalar switching surface is designed such that the controlled dynamics in the sliding manifold becomes easy to analyze. Furthermore, only by using single rippling SMC even with input nonlinearity can we ensure the existence of the sliding mode for the controlled dynamics and suppress the chaotic behavior in a manner of rippling. Under the proposed control scheme, the chaos behavior in uncertain generalized 4D Lorenz–Stenflo systems subjected to mismatched uncertainties can be robustly suppressed to predictable bounds, which is not addressed in the literature. The numerical simulation results including matched/mismatched uncertainties and nonlinear inputs are presented to verify the robustness and validity of the rippling sliding mode controller.

1. Introduction

Since Lorenz found the famous Lorenz model describing the dynamics of the atmosphere [1], much effort has been devoted to the study of nonlinear chaotic systems. Many fundamental properties can be found in chaotic systems, such as broad spectrums of Fourier transform, strange attractors, excessive sensitivity to initial conditions (so-called butterfly effect), and fractal properties of the state responses [2]. It has also been mentioned that the Lorenz model can depict many different engineering systems, for example, laser devices, the disk dynamics and some issues concerned with convection [3,4]. Due to extensive applications of chaotic systems in solving engineering problems, controlling the complex dynamics of chaotic systems has emerged as an attractive issue for engineering applications and many profound control schemes as well methodologies can be found in the literature [2,5,6,7,8,9,10,11,12]. Consequently, many different effective approaches have been presented to cope with the problems of control and stabilization for various classes of chaotic systems, for example, sliding mode control [5,6,7,8], backstepping design [9,10], optimal control [11,12], etc.
In 2017, in order to make more precision models to describe the atmosphere, the authors in [4] proposed a generalized 4D Lorenz–Stenflo system with six parameters. In accordance with the detailed discussion in [13], this proposed generalized Lorenz–Stenflo system has three positive Lyapunov exponents and exhibits interesting and complex chaotic dynamics, since the generalized Lorenz–Stenflo system is hyper-chaotic in behavior and it is not easy to control, especially when this controlled system is under the influence of external disturbances and nonlinear inputs. In [14], the authors introduced four control inputs to achieve the hyper-chaos suppression. However, the control design cannot apply to the systems which are subjected to external disturbances or nonlinear inputs. Generally, the nonlinearity in the control implementation is highly undesired but always unavoidable due to the physical limitation. If the input nonlinearity is not well taken into account, then it leads system to failure [15,16]. In [17], the authors proposed fuzzy control schemes to control the state variables of the Lorenz–Stenflo chaotic systems to its equilibrium point. By selecting specified parameters, the adaptive controlled system can approach the equilibrium point with high precision. However, the uncertainties considered in [17] need to be dependent on the system states and no clear formula is presented for estimating the control performance. Motivated as mentioned before, the goal of the research is to propose a robust controller to suppress the chaotic behaviors for 4D generalized Lorenz–Stenflo systems subjected to matched/mismatched uncertainties and input nonlinearity. Contrary to previous works [5,6,7,8,9,10,11,12,14] for chaos suppression control, we will consider the input nonlinearity which will always exist in circuit realization for control input. Furthermore, a new control concept called rippling control is introduced for control design. In the rippling control, only certain states of systems are first controlled and, when specified states are suppressed and stabilized, the other states will also be suppressed in the manner of ripple. Thus, the ripple control can not only effectively reduce the number of control inputs but also achieve chaos suppression. Reducing the number of control inputs has remarkable significance in decreasing the complexity of controller realization. Therefore, we will utilize a rippling control method in this research such that only a single control input is used for completing suppression of hyper-chaotic behavior in 4D generalized Lorenz–Stenflo systems even with the undesired input nonlinearity.
The rest of this paper is given as follows. In Section 2, we describe the 4D generalized Lorenz–Stenflo system and formulate the suppression problem of chaos dynamics. In Section 3, integrating the rippling control concept with the sliding mode control, a PI switching surface is designed firstly and the bounds of the controlled chaotic dynamics in the sliding manifold are derived. In Section 4, a rippling sliding mode controller is implemented to achieve the hitting in spite of input with nonlinearity and external disturbances. A procedure for the rippling controller design is proposed. In Section 5, we give the illustrative examples with matched and unmatched conditions, respectively. Finally, conclusions are presented in Section 6.
Notations: In this paper, R n represents the n-dimensional Euclidean space, R n x m denotes the set of all real n by m matrices, and I m stands for an m by m identity matrix. W denotes the Euclidean norm and the induced norm for a matrix W and a vector W, respectively. | ω | represents the absolute value of ω and s i g n ( s ) denotes the sign function of s and we have s i g n ( s ) = 1 if s > 0; s i g n ( s ) = 0 if s = 0; s i g n ( s ) = 1 if s < 0. d i a g ( λ 1 , , λ n ) R n × n is a diagonal matrix.

2. System and Problem Descriptions

The generalized Lorenz–Stenflo system is described as
x ˙ 1 ( t ) = a ( x 2 ( t ) x 1 ( t ) ) + s x 3 ( t ) x ˙ 2 ( t ) = c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) x ˙ 3 ( t ) = x 1 ( t ) r x 3 ( t ) x ˙ 4 ( t ) = x 1 ( t ) x 2 ( t ) b x 4 ( t )
where x i , i = 1 , 2 , 3 , 4 , are state variables and a , b , c , r , s , d are the system parameters with positive values. System (1) exhibits hyper-chaotic strange attractors, as shown in Figure 1 when a = 19.42 , b = 1.91 , c = 29.45 , r = 2.86 , s = 0.23 , d = 9.64 [4].
A 4D generalized Lorenz–Stenflo system with mismatched uncertainties can be described as
x ˙ 1 ( t ) = a ( x 2 ( t ) x 1 ( t ) ) + s x 3 ( t ) + δ 1 ( t ) x ˙ 2 ( t ) = c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) + δ 2 ( t ) x ˙ 3 ( t ) = x 1 ( t ) r x 3 ( t ) + δ 3 ( t ) x ˙ 4 ( t ) = x 1 ( t ) x 2 ( t ) b x 4 ( t ) + δ 4 ( t )
Generally, the considered uncertainties δ i ( t ) ,   i = 1 , 2 , 3 , 4 in (2) are bounded by
| δ i ( t ) | ρ i , i = 1 , 2 , 3 , 4 ,   for   all   time   t
where ρ i 0 are given. For effectively controlling the uncertain system (2), we introduce a controller u ( t ) to the system (2). After introducing this single input subjected to input nonlinearity, the controlled system can be expressed by
x ˙ 1 ( t ) = a ( x 2 ( t ) x 1 ( t ) ) + s x 3 ( t ) + δ 1 ( t ) x ˙ 2 ( t ) = c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) + δ 2 ( t ) + ϕ ( u ( t ) ) x ˙ 3 ( t ) = x 1 ( t ) r x 3 ( t ) + δ 3 ( t ) x ˙ 4 ( t ) = x 1 ( t ) x 2 ( t ) b x 4 ( t ) + δ 4 ( t )
where u ( t ) R denotes the control input, ϕ ( u ( t ) ) R is the control input with nonlinearity. The nonlinear input ϕ ( u ( t ) ) satisfies ϕ ( 0 ) = 0 , ϕ ( u ( t ) ) R R and is bounded in the sector [ α 2 ,   α 1 ] , the α 1 and α 2 are the known positive constants. Therefore, it can be formulated as
α 2 u 2 u ϕ ( u ( t ) ) α 1 u 2
The nonlinear control input ϕ ( u ( t ) ) is shown in Figure 2.
The goal of this paper is to propose a single rippling SMC to suppress the chaos behavior in the uncertain 4D Lorenz–Stenflo system to zero or predictable bounds even with mismatched uncertainties and input nonlinearity, i.e.,
lim t | x i ( t ) | ψ i , i = 1 , 2 , 3 , 4
where ψ i 0 are the upper bounds estimated which will depend on external uncertainties.
By utilizing the sliding mode control technology to achieve our control goal, two major problems need to be solved well. First, we need to decide a proper switching surface for the controlled system (4) to ensure that the dynamics in the sliding manifold have predicted bounds with lim t | x i | ψ i , i = 1 , 2 , 3 , 4 even under the influence of external uncertainties. Next, we need to determine a sliding mode controller such that the trajectory of controlled system (4) can be driven to the switching surface even with the nonlinearity of gain reduction tolerance in the control input.

3. PI Switching Function and Estimated State Bounds in the Sliding Manifold

In this section, we will propose the design procedures of the controller. To reduce the number of control inputs, we introduce the concept of the rippling control and only the first three states x i , i = 1 , 2 , 3 of the system in (4) are controlled. When the specified states are suppressed and stabilized, the fourth state x 4 will also be suppressed in the manner of ripple. Therefore, we first select a proper switching surface which is only relative in the first three states x i , i = 1 , 2 , 3 of system in (4) to ensure the control performance in the sliding manifold; then, a robust SMC is developed to guarantee the hitting of the sliding mode manifold even with matched/unmatched uncertainties and input nonlinearity. The proportional-integral (PI) switching surface is selected as
σ ( t ) = x 2 ( t ) + 0 t K V ( τ ) d τ
where σ ( t ) R , V ( t ) = [ x 1 ( t ) x 2 ( t ) x 3 ( t ) ] T , K = [ k 1 k 2 k 3 ] R 1 × 3 is a designed gain matrix that can be easily determined later. Assuming that the system operates in the sliding mode when t t s , according to the sliding mode control theorem, the equivalent control law can be obtained due to the facts of s ( t ) = 0 and s ˙ ( t ) = 0 . Considering (7) and (4), we have
σ ˙ ( t ) = x ˙ 2 ( t ) + K V ( t ) = c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) + δ 2 ( t ) + ϕ ( u ( t ) ) + K V ( t ) .
From (8), if the controlled system is in the sliding manifold, we have s ( t ) = s ˙ ( t ) = 0 and the equivalent control law can be obtained as
ϕ e q ( u ( t ) ) = ( c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) + δ 2 ( t ) ) K V ( t )
Substituting (9) into (4) yields
x ˙ 1 ( t ) = a ( x 2 ( t ) x 1 ( t ) ) + s x 3 ( t ) + δ 1 ( t ) x ˙ 2 ( t ) = k 1 x 1 ( t ) k 2 x 2 ( t ) k 3 x 3 ( t ) = K V ( t ) x ˙ 3 ( t ) = x 1 ( t ) r x 3 ( t ) + δ 3 ( t ) x ˙ 4 ( t ) = x 1 ( t ) x 2 ( t ) b x 4 ( t ) + δ 4 ( t )
Rearranging the differential equations for the first three states in (10), we have
V ˙ ( t ) = [ x ˙ 1 ( t ) x ˙ 2 ( t ) x ˙ 3 ( t ) ] = A ^ V ( t ) + δ ( t )
where A = [ a a s 0 0 0 1 0 r ] , B = [ 0 1 0 ] , A ^ = A B K , δ ( t ) = [ δ 1 ( t ) 0 δ 3 ( t ) ] .
Since (A, B) is controllable, we can always select a specified gain matrix K by using any pole assignment method such that eigenvalues λ i , i = 1 , 2 , 3 of matrix A ^ are all different and satisfy λ i < 0 , i = 1 , 2 , 3 .
Solving (11), one has for t t s
V ( t ) = [ x 1 ( t ) x 2 ( t ) x 3 ( t ) ] = e A ^ ( t t s ) V ( t s ) + t s t e A ^ ( t τ ) δ ( τ ) d τ
Now, selecting P = [ p 1 p 2 p 3 ] R 3 × 3 to satisfy A ^ = P Λ P 1 , Λ = d i a g ( λ 1 , λ 2 , λ 3 ) , p i R 3 × 1 is the independent eigenvector corresponding to eigenvalue λ i of matrix A ^ .
Since e A ^ t = P e Λ t P 1 , one has
V ( t ) = [ x 1 ( t ) x 2 ( t ) x 3 ( t ) ] = P e Λ ( t t s ) P 1 V ( t s ) + t s t P e Λ ( t τ ) P 1 δ ( τ ) d τ
and the solution of x i ( t ) , i = 1 , 2 , 3 can be obtained as
x i ( t ) = θ i V ( t ) = θ i P e Λ ( t t s ) P 1 V ( t s ) + t s t θ i P e Λ ( t τ ) P 1 δ ( τ ) d τ
where θ i is i -row of I 3 .
The bounds of x i ( t ) , i = 1 , 2 , 3 , for t t s , can be estimated by
| x i ( t ) | = | θ i P e Λ ( t t s ) P 1 V ( t s ) + t s t θ i P e Λ ( t τ ) P 1 δ ( τ ) d τ | | θ i P e Λ ( t t s ) P 1 V ( t s ) | + | t s t θ i P e Λ ( t τ ) P 1 δ ( τ ) d τ | .  
The definite integral of t s t θ i P e Λ ( t τ ) P 1 δ ( τ ) d τ in (15) can be represented by the limit of the Riemann sum [18] described as below:
t s t θ i P e Λ ( t τ ) P 1 δ ( τ ) d τ = lim n i = 1 n θ i P e Λ ( t t * ) P 1 δ ( t * ) Δ τ
where Δ τ = t t s n > 0 and t * = t s + Δ τ i .
Therefore, we have
t s t θ i P e Λ ( t τ ) P 1 δ ( τ ) d τ = lim n i = 1 n θ i P e Λ ( t t * ) P 1 δ ( t * ) Δ τ = lim n θ i P i = 1 n e Λ ( t t * ) P 1 Δ τ δ ( t * ) θ i P lim n i = 1 n e Λ ( t t * ) P 1 Δ τ δ ( t * ) θ i P lim n i = 1 n e Λ ( t t * ) Δ τ P 1 max t t s δ ( t ) = θ i P t s t e Λ ( t τ ) d τ P 1 max t t s δ ( t ) .
By substituting (17) into (15), we have
x i ( t ) θ i P e Λ ( t t s ) P 1 V ( t s ) + θ i P t s t e Λ ( t τ ) d τ P 1 max t t s δ ( t ) θ i P e Λ ( t t s ) P 1 V ( t s ) + θ i P d i a g ( e λ 1 ( t τ ) λ 1 , e λ 2 ( t τ ) λ 2 , e λ 3 ( t τ ) λ 3 ) τ = t τ = t s P 1 ( max t t s δ ( t ) ) θ i P e Λ ( t t s ) P 1 V ( t s ) + θ i P d i a g ( 1 λ 1 + e λ 1 ( t t s ) λ 1 , 1 λ 2 + e λ 2 ( t t s ) λ 2 , 1 λ 3 + e λ 3 ( t t s ) λ 3 ) P 1 ( max t t s δ ( t ) )
Since λ i < 0 , i = 1 , 2 , 3 and max t t s δ ( t ) = max t t s [ δ 1 ( t ) 0 δ 3 ( t ) ] T max t t s ( | δ 1 ( t ) | + | δ 3 ( t ) | ) = ρ 1 + ρ 3 , we have the bounds ψ i of x i ( t ) , i = 1 , 2 , 3 as
ψ i = lim t | x i ( t ) | lim t | θ i P e Λ ( t t s ) P 1 V ( t s ) | + lim t θ i P d i a g ( 1 λ 1 + e λ 1 ( t t s ) λ 1 , 1 λ 2 + e λ 2 ( t t s ) λ 2 , 1 λ 3 + e λ 3 ( t t s ) λ 3 ) P 1 ( max t t s δ ( t ) ) θ i P d i a g ( 1 λ 1 , 1 λ 2 , 1 λ 3 ) P 1 ( ρ 1 + ρ 3 ) .
Similarly, from (2), since b > 0 , we can calculate ψ 4 = lim t | x 4 ( t ) | as
ψ 4 = lim t | x 4 ( t ) | lim t | e b t x 4 ( 0 ) | + 1 b lim t ( | δ 4 ( t ) | + | x 1 ( t ) x 2 ( t ) | ) 1 b ( ρ 4 + ψ 1 ψ 2 ) .
Remark 1.
For the system with δ i = 0 , i = 1 , 3 , 4 , according to (19) and (20), we can conclude that when system (4) enters the sliding manifold, all controlled states will be forced to zero, i.e., lim t | x i | = 0 , i = 1 , 2 , 3 , 4 , even with the matched uncertainty δ 2 ( t ) 0 .
Although we have estimated the state bounds of controlled dynamics in the sliding manifold, we still need to determine a control input such that the controlled system can be driven to the switching surface and the existence of the sliding motion can be guaranteed even with the gain reduction tolerance in the control input.

4. Robust Controller Design for Sliding Motion

In order to design the SMC scheme, the hitting condition is given below.
Lemma 1.
The trajectory of controlled systems can converge to the sliding mode (7), i.e., σ ( t ) = 0 , if the following hitting condition is satisfied:
σ ( t ) σ ˙ ( t ) < 0
Proof of Lemma 1.
Let v ( t ) = 1 2 σ 2 ( t ) > 0 , for all σ ( t ) 0 , be the Lyapunov function. From the Lyapunov stability theory, condition (21) implies v ˙ ( t ) = σ ( t ) σ ˙ ( t ) < 0 and v ( t ) as well as that the switching function σ ( t ) can converge to zero. □
To achieve the reaching condition indicated in Lemma 1, the control input subjected to input nonlinearity is proposed as
u ( t ) = η ( | c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) + K V ( t ) | + ρ 2 ) s i g n ( σ ( t ) ) ,   η > α 1 1
In the following, we will prove that the proposed scheme (19) can drive the uncertain system (4) with input nonlinearity onto the sliding mode σ ( t ) = 0 .
Theorem 1.
Considering that the uncertain system (4) with input nonlinearity, let the control u ( t ) be given as (22), then, the system trajectory asymptotically converges to the sliding manifold σ ( t ) = 0 .
Proof of Theorem 1.
Substituting (4) and the control (22) into the derivative σ ˙ ( t ) σ ( t ) , we obtain
σ ( t ) σ ˙ ( t ) = σ ( t ) ( x ˙ 2 ( t ) + K V ( t ) ) = σ ( t ) ( c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) + δ 2 ( t ) + ϕ ( u ( t ) ) + K V ( t ) )   | σ ( t ) | ( | c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) + K V ( t ) | + ρ 2 ) + σ ( t ) ϕ ( u ( t ) ) .
By using (5), one has
u ( t ) ϕ ( u ( t ) ) = η ( | c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) + K V ( t ) | + ρ 2 ) s i g n ( σ ( t ) ) ϕ ( u ( t ) ) α 1 u 2 ( t ) = α 1 η 2 ( | c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) + K V ( t ) | + ρ 2 ) 2 s i g n 2 ( σ ( t ) ) ϕ ( u ( t ) ) .
Furthermore, by multiplying σ 2 ( t ) 0 to (24) and using the fact of σ ( t ) s i g n ( ( t ) ) = | σ ( t ) | , we have
η ( | c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) + K V ( t ) | + ρ 2 ) σ ( t ) | σ ( t ) | ϕ ( u ( t ) ) α 1 η 2 ( | c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) + K V ( t ) | + ρ 2 ) 2 | σ ( t ) | 2 .
From (25), we can further derive
σ ( t ) ϕ ( u ( t ) ) α 1 η ( | c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) + K V ( t ) | + ρ 2 ) | σ ( t ) | .
Since η > α 1 , combined with (26), (23) yields
σ ( t ) σ ˙ ( t ) ( 1 η α )   ( | c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) + K V ( t ) | + ρ 2 ) | σ ( t ) | < 0 .
Thus, according to Lemma 1, one can conclude that the system trajectory asymptotically converges to the sliding manifold σ ( t ) = 0 . □
Remark 2.
From the theoretical point of view, the proposed control input (22) may result in chattering due to the discontinuous sign function. A simple approach to solve this problem is to modify the controller (22) as
u ( t ) = η ( | c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) + K V ( t ) | + ρ 2 ) σ ( t ) | σ ( t ) | + ε
where ε is a sufficiently small positive constant. Obviously, the continuous controller (28) with a sufficiently small value of ε can approach the discontinuous controller (22) very well.
We can systematize the design procedure for robust chaos synchronization as follows.
Remark 3.
According to the above discussion, we can systematize the design procedure for robust chaos suppression in generalized 4D Lorenz–Stenflo systems as follows.
Step 1: Select the gain matrix K to guarantee that the eigenvalues λ i , i = 1 , 2 , 3 of matrix A ^ in (11) are all different and satisfy λ i < 0 , i = 1 , 2 , 3 , which will ensure a stable sliding manifold.
Step 2: Construct the switching function σ ( t ) in (7).
Step 3: Find independent eigenvectors corresponding to eigenvalue λ i of matrix A ^ and construct the transform matrix P .
Step4: Obtain the predicted error bounds ψ i , i = 1 , 2 , 3 , 4 by using (19) and (20).
Step5: Construct the SMC from (22) or (28).

5. Numerical Simulations

In this example, in the generalized 4D Lorenz–Stenflo system (1), the six parameters are selected as a = 19.42 , b = 1.91 , c = 29.45 , r = 2.86 , s = 0.23 , d = 9.64 . We can easily check that the pair ( A , B ) is controllable and, according to Step 1 in Remark 3, we can easily select the gain matrix K = [ 7.7892 4.6500 7.7654 ] such that λ 1 = 6 , λ 2 = 5 , λ 3 = 4 to result in a stable sliding motion. According to (7), the switching function σ ( t ) can be obtained as
σ ( t ) = x 2 ( t ) + 0 t ( [ 7.7892 4.6500 7.7654 ] [ x 1 ( τ ) x 2 ( τ ) x 3 ( τ ) ] ) d τ
and the transform matrix P = [ 0.8463 0.8300 0.8140 0.5120 0.5299 0.5392 0.1467 0.1740 0.2159 ]
For simulation, we define the nonlinear input as ϕ ( u ( t ) ) = ( 1 + 0.2 sin ( 5 x 1 ( t ) ) ) u ( t ) . Obviously, we can obtain u ( t ) ϕ ( u ( t ) ) 0.8 u 2 ( t ) and α 1 = 0.8 . The sliding mode controller can be constructed as
u ( t ) = η ( | c x 1 ( t ) d x 2 ( t ) x 1 ( t ) x 4 ( t ) + K V ( t ) | + ρ 2 ) σ ( t ) | σ ( t ) | + ε
with η = 2 > 1 0.8 , ε = 0.02 .
In the following, numerical experiments including matched and unmatched conditions of uncertainties are given to verify the control performance of the present SMC design.

5.1. Robust Control with Matched Uncertainty and Input Nonlinearity

The unmatched uncertainties are set as δ 1 ( t ) = δ 3 ( t ) = δ 4 ( t ) = 0 . The matched uncertainty is given as δ 2 ( t ) = 0.3 sin ( 2 t ) . In this simulation, we enable the control input at t = 3 s. According to (19) and (20), we can understand that the controlled system states will be exactly driven to zero. Figure 3 and Figure 4 show the simulation results with initial condition ( x 1 ( 0 ) , x 2 ( 0 ) , x 3 ( 0 ) , x 4 ( 0 ) ) = ( 1 , 3 , 2 , 5 ) . Figure 3 shows the state responses under the proposed controller (30). Figure 4a,b, respectively, show the corresponding σ ( t ) for the controlled 4D Lorenz–Stenflo system and the control input for t 3 s. By observing the simulation results, it reveals that the controlled trajectory of the system hits σ ( t ) = 0 at t = 3.3 s. and the states approach to zero after t = 5.5 , i.e., the system state is exactly forced to zero and the proposed SMC (30) is robust to the matched uncertainty and input nonlinearity.

5.2. Robust Control with Mismatch Uncertainties and Input Nonlinearity

Here, we consider the control performance under the influence of mismatch external uncertainties δ 1 ( t ) = 0.2 cos ( 2 t ) , δ 2 ( t ) = sin ( t ) , δ 3 ( t ) = 0.5 cos ( 2 t ) , δ 4 ( t ) = 0.5 sin ( 8 t ) . The control input becomes active at t = 6 s.
Obviously, we have | δ 1 ( t ) | ρ 1 = 0.2 , | δ 2 ( t ) | ρ 2 = 1 , | δ 3 ( t ) | ρ 3 = 0.3 , | δ 4 ( t ) | ρ 4 = 0.8 . Furthermore, by Equations (19) and (20), we can calculate that the controlled states are bounded by ψ 1 = 0.6188 , ψ 2 = 0.4527 , ψ 3 = 0.2673 , ψ 4 = 0.5655 .
The initial condition ( x 1 ( 0 ) , x 2 ( 0 ) , x 3 ( 0 ) , x 4 ( 0 ) ) = ( 1 , 3 , 2 , 2 ) is used in this simulation. The state responses are shown in Figure 5. The detailed state responses for t 10 s are shown in Figure 6 to get a clearer view. According to Figure 6, it reveals that the controlled states are suppressed and bounded by ψ i , i = 1 , 2 , 3 , 4 , as we estimate with (19) and (20). Figure 7a,b, respectively, show the corresponding σ ( t ) and the control input for t 6 s. From Figure 7b, it can be observed that the chattering phenomenon can disappear when t 7.5 s.

6. Conclusions

A robust chaos suppression control for 4D generalized Lorenz–Stenflo systems subject to matched/mismatched uncertainties and input nonlinearity is proposed in this paper. A new rippling sliding mode controller has been developed to regulate the state vector. According to the mathematical analysis and simulation results, we can observe that the proposed sliding mode controller is effective for controlling uncertain 4D generalized Lorenz–Stenflo systems even with matched/mismatched uncertainties as well as input nonlinearity. Moreover, the bounds of controlled system states have also been well discussed under the effect of mismatch uncertainties. The numerical simulation results demonstrate the robustness and validity of the proposed chaos suppression controller. In the near future, our main work is to extend the proposed rippling sliding mode control to suppress the stochastic chaos systems with multiplicative noises.

Author Contributions

All authors contributed to this manuscript. G.-H.H. wrote the paper with supervision from C.-H.L. and J.-J.Y., and G.-H.H. was responsible for the simulation program design of the robust rippling sliding mode control. All authors have read and agreed to the published version of the manuscript.

Funding

This work was financially supported by the Ministry of Science and Technology, Taiwan, under MOST-107-2221-E-167-032-MY2.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lorenz, E.N. Deterministic nonperiodic flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef] [Green Version]
  2. Yan, J.J.; Liao, T.L. Discrete sliding mode control for hybrid synchronization of continuous Lorenz systems with matched/unmatched disturbances. Trans. Inst. Meas. Control. 2018, 40, 1417–1424. [Google Scholar] [CrossRef]
  3. Zhang, F.; Xiao, M. Complex Dynamical Behaviors of Lorenz–Stenflo Equations. Mathematics 2019, 7, 513. [Google Scholar] [CrossRef] [Green Version]
  4. Chen, Y.M.; Liang, H.H. Zero-zero-Hopf bifurcation and ultimate bound estimation of a generalized Lorenz–Stenflo hyperchaotic system. Math. Method Appl. Sci. 2017, 40, 3424–3432. [Google Scholar] [CrossRef]
  5. Arjmand, M.T.; Sadeghian, H.; Salarieh, H.; Alasty, A. Chaos control in AFM systems using nonlinear delayed feedback via sliding mode control. Nonlinear Anal. Hybrid Syst. 2008, 2, 993–1001. [Google Scholar] [CrossRef]
  6. Wang, C.C.; Yau, H.T. Nonlinear dynamic analysis and sliding mode control for a gyroscope system. Nonlinear Dynam. 2011, 66, 53–65. [Google Scholar] [CrossRef]
  7. Zribi, M.; Alrifai, M.T.; Smaoui, N. Control of Chaos in a Single Machine Infinite Bus Power System Using the Discrete Sliding Mode Control Technique. Discrete Dyn. Nat. Soc. 2018, 2018, 5758324. [Google Scholar] [CrossRef] [Green Version]
  8. Muthana, T.A.; Mohamed, Z. Sliding Mode Control of Chaos in a Single Machine Connected to an Infinite Bus Power System. Math. Probl. Eng. 2018, 2018, 2703684. [Google Scholar] [CrossRef]
  9. Njah, A.N. Tracking control and synchronization of the new hyperchaotic Liu system via backstepping techniques. Nonlinear Dynam. 2010, 61, 1–9. [Google Scholar] [CrossRef]
  10. Yu, Y.; Zhang, S. Controlling uncertain Lu system using backstepping design. Chaos Soltions Fractals. 2003, 15, 897–902. [Google Scholar]
  11. Mohammad, A.; Arash, K.; Behzad, G. Control of chaos in permanent magnet synchronous motor by using optimal Lyapunov exponents placement. Phys. Lett. A 2010, 374, 4226–4230. [Google Scholar]
  12. Yassen, M.T. The optimal control of Chen chaotic dynamical system. Appl. Math. Comput. 2002, 131, 171–180. [Google Scholar] [CrossRef]
  13. Zhang, F.; Chen, R.; Chen, X. Analysis of a Generalized Lorenz–Stenflo Equation. Complexity 2017, 2017, 7520590. [Google Scholar] [CrossRef]
  14. Li, Y.; Zhao, Y.; Yao, Z. Chaotic Control and Generalized Synchronization for a Hyperchaotic Lorenz–Stenflo System. Abstr. Appl. Anal. 2013, 2013, 515106. [Google Scholar] [CrossRef]
  15. Hsu, K.C. Variable Structure Control Design for Uncertain Dynamic Systems with Sector Nonlinearities. Automatica 1998, 34, 505–508. [Google Scholar] [CrossRef]
  16. Yan, J.J. Sliding Mode Control Design for Uncertain Time-Delay Systems Subjected to a Class of Nonlinear Inputs. Int. J. Robust Nonlin. Contr. 2003, 13, 519–532. [Google Scholar] [CrossRef]
  17. Li, H.; Liao, X.; Lei, X. Two fuzzy control schemes for Lorenz–Stenflo chaotic system. J. Vib. Control. 2012, 18, 1675–1682. [Google Scholar] [CrossRef]
  18. Deeborah, H.H.; Andrew, M.G.; William, G.M. Calculus Single and Multivariable 4th Edition with Study Guide; John & Wiley and Son: Hoboken, NJ, USA, 2015. [Google Scholar]
Figure 1. Projection of hyper-chaotic attractor onto (a) x 1 x 2 x 3 ; (b) x 1 x 2 x 4 ; (c) x 1 x 3 x 4 ; (d) x 2 x 3 x 4 .
Figure 1. Projection of hyper-chaotic attractor onto (a) x 1 x 2 x 3 ; (b) x 1 x 2 x 4 ; (c) x 1 x 3 x 4 ; (d) x 2 x 3 x 4 .
Mathematics 08 00327 g001
Figure 2. The nonlinear control input within the bounded sector [ α 2 ,   α 1 ] .
Figure 2. The nonlinear control input within the bounded sector [ α 2 ,   α 1 ] .
Mathematics 08 00327 g002
Figure 3. The state responses of the controlled system with the SMC (30). (The controller is active when t 3 s).
Figure 3. The state responses of the controlled system with the SMC (30). (The controller is active when t 3 s).
Mathematics 08 00327 g003
Figure 4. (a) time response of switching function σ ( t ) ; (b) time response of control input u ( t ) ; the controller is active when t 3 s.
Figure 4. (a) time response of switching function σ ( t ) ; (b) time response of control input u ( t ) ; the controller is active when t 3 s.
Mathematics 08 00327 g004
Figure 5. State responses of the controlled system with unmatched uncertainties (the controller is enabled when t 6 s).
Figure 5. State responses of the controlled system with unmatched uncertainties (the controller is enabled when t 6 s).
Mathematics 08 00327 g005
Figure 6. The detailed state responses of the controlled system for t 10 s.
Figure 6. The detailed state responses of the controlled system for t 10 s.
Mathematics 08 00327 g006
Figure 7. (a) time response of switching function σ ( t ) ; (b) time response of control input u ( t ) ; the controller is active when t 6 s.
Figure 7. (a) time response of switching function σ ( t ) ; (b) time response of control input u ( t ) ; the controller is active when t 6 s.
Mathematics 08 00327 g007

Share and Cite

MDPI and ACS Style

Lin, C.-H.; Hu, G.-H.; Yan, J.-J. Chaos Suppression in Uncertain Generalized Lorenz–Stenflo Systems via a Single Rippling Controller with Input Nonlinearity. Mathematics 2020, 8, 327. https://doi.org/10.3390/math8030327

AMA Style

Lin C-H, Hu G-H, Yan J-J. Chaos Suppression in Uncertain Generalized Lorenz–Stenflo Systems via a Single Rippling Controller with Input Nonlinearity. Mathematics. 2020; 8(3):327. https://doi.org/10.3390/math8030327

Chicago/Turabian Style

Lin, Chih-Hsueh, Guo-Hsin Hu, and Jun-Juh Yan. 2020. "Chaos Suppression in Uncertain Generalized Lorenz–Stenflo Systems via a Single Rippling Controller with Input Nonlinearity" Mathematics 8, no. 3: 327. https://doi.org/10.3390/math8030327

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