Научная статья на тему 'Delayed Sliding Mode Control of Chaotic Systems'

Delayed Sliding Mode Control of Chaotic Systems Текст научной статьи по специальности «Физика»

CC BY
0
0
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Russian Journal of Nonlinear Dynamics
Scopus
ВАК
RSCI
MathSciNet
zbMATH
Область наук
Ключевые слова
chaotic systems / sliding mode control / synchronization / time-delayed system / unstable periodic orbits / Rössler benchmark

Аннотация научной статьи по физике, автор научной работы — Baghdadi Hamidouche, Kamel Guesmi, N. Essounbouli

This paper presents a comprehensive investigation of delayed sliding-mode control and synchronization of chaotic systems. The findings of this paper offer valuable insights into chaos control and synchronization and provide promising prospects for practical applications in various domains where the control of complex dynamical systems is a critical question. In this paper, we propose three approaches of control to regulate chaotic behavior and induce synchronization between the system’s state and its delayed value, by one period, of the unstable periodic orbits (UPOs). The stabilization ability of each controller is demonstrated analytically based on Lyapunov theory. Furthermore, we provide a bridge between classical stability and structural one through the use of the synchronization error, as an argument of the controller, instead of the classical tracking error. Through three sets of simulations, we demonstrate the effectiveness of the proposed approaches in driving the chaotic system toward stable, simple, and predictable periodic behavior. The results confirm the rapid achievement of stabilization, even with changes in the sliding surface and control activation time point showing, hence, the approaches’ adaptability and reliability. Furthermore, the controlled system exhibits remarkable insensitivity to changes in initial conditions, thus showing the robustness of the proposed control strategies.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Delayed Sliding Mode Control of Chaotic Systems»

Russian Journal of Nonlinear Dynamics, 2024, vol. 20, no. 2, pp. 277-293. Full-texts are available at http://nd.ics.org.ru DOI: 10.20537/nd240204

MATHEMATICAL PROBLEMS OF NONLINEARITY

MSC 2010: 93D15

Delayed Sliding Mode Control of Chaotic Systems

This paper presents a comprehensive investigation of delayed sliding-mode control and synchronization of chaotic systems. The findings of this paper offer valuable insights into chaos control and synchronization and provide promising prospects for practical applications in various domains where the control of complex dynamical systems is a critical question. In this paper, we propose three approaches of control to regulate chaotic behavior and induce synchronization between the system's state and its delayed value, by one period, of the unstable periodic orbits (UPOs). The stabilization ability of each controller is demonstrated analytically based on Lya-punov theory. Furthermore, we provide a bridge between classical stability and structural one through the use of the synchronization error, as an argument of the controller, instead of the classical tracking error.

Through three sets of simulations, we demonstrate the effectiveness of the proposed approaches in driving the chaotic system toward stable, simple, and predictable periodic behavior. The results confirm the rapid achievement of stabilization, even with changes in the sliding surface and control activation time point showing, hence, the approaches' adaptability and reliability. Furthermore, the controlled system exhibits remarkable insensitivity to changes in initial conditions, thus showing the robustness of the proposed control strategies.

Keywords: chaotic systems, sliding mode control, synchronization, time-delayed system, unstable periodic orbits, Rossler benchmark

Received September 07, 2023 Accepted December 21, 2023

Baghdadi Hamidouche b.hamidouche@univ-djelfa.dz

LAADI, Djelfa University

Cité Ain Chih B-P 3117, Djelfa, Algeria

Kamel Guesmi guesmi01@univ-reims.fr Najib Essounbouli essounbouli01@univ-reims.fr

CReSTIC, Reims University 2 Av. Robert Schuman, 51100 Reims, France

B. Hamidouche, K. Guesmi, N. Essounbouli

1. Introduction

Chaos theory is a significant subdivision within the broader framework of nonlinear systems theory. Chaos refers to the unpredictable, nonrepetitive, and aperiodic behavior observed in deterministic systems. One key characteristic of chaotic systems is their high sensitivity to initial conditions, characterized by a positive Lyapunov exponent. This sensitivity leads to the so-called "butterfly effect", where small changes in initial conditions can lead to vastly different long-term trajectories [1]. Indeed, chaotic systems display an exceptional degree of sensitivity not solely to their initial conditions, but also to alterations in their system parameters. Even infinitesimal shifts in initial conditions can induce significant qualitative shifts in the system's behavior, complicating, thus, the task of mastering a such kind of systems. Given this critical and complex context, a variety of control strategies have been driven to address the encountered challenges. The literature review, in this area, shows many approaches of control such as the delayed feedback control [2], the generalized predictive control [3], the fuzzy control [4], the proportional-integral technique [5], the impulsive approach [6], the adaptive control technique [7], and the sliding mode control (SMC) [8-10].

The sliding mode control is widely recognized as one of the most powerful control techniques. It has been extensively investigated for stabilizing and controlling chaotic systems. This method offers robustness against uncertainties and disturbances, rendering it particularly suitable for addressing the inherent complexity and unpredictability of chaotic dynamics. At the core of sliding mode control (SMC) is its ability to efficiently stabilize and regulate chaotic systems. This achievement is accomplished through the formulation of a sliding surface and the implementation of a control law which ensures that the system's trajectory converges to and remains on this surface.

The selection of the sliding surface holds immense importance, as it directly shapes the behavior of the system and dictates its reaction to the control signal. A well-designed sliding surface ensures the way for efficient control and stabilization of the system, enabling successful management even in the face of complex and challenging dynamics.

In the context of classical stability analysis, the error is commonly recognized as the disparity between the current state of a system and the target equilibrium point. However, in our case, we deal instead with structural stability. Consequently, the conventional tracking error will be replaced with what we called the synchronization error. This last is defined as the difference between the present state of the system and its value, delayed by exactly one period along the trajectory of the unstable periodic orbits (UPOs). This shift in focus allows us to explore the system's robustness and adaptability in synchronizing its behavior with a desired structurally stable trajectory.

Our mission is to integrate the sliding mode control technique with the delayed synchronization approach to ensure the system's structural stability. This integration uses the delayed state of the system as the reference trajectory, thereby establishing the basis for defining the sliding surface. After successfully identifying the delayed state values of the system, we make a deliberate choice to adopt one of the period values from the unstable periodic orbits (UPOs) as the designated sliding surface. Consequently, the proposed approaches introduce three distinct sliding surfaces, each one dealing with the synchronization principle.

Additionally, in order to ascertain the UPO's value, we employ the widely recognized Poincare section technique [11]. This method involves constructing a Poincare section through the strategic intersection of the UPO with a carefully selected plane within the phase space. The period of the UPO is determined through the measurement of the time interval between

consecutive intersections of the UPO with the Poincare section. To substantiate the stability of the closed-loop system, the Lyapunov theory will be used. This theoretical framework will provide the necessary justification for affirming the system's stability under the proposed control

The organization of this paper is as follows: In Section 2, a brief overview of the Rossler system is provided, highlighting its significance as a benchmark for chaos control. Section 3 introduces the proposed three delayed sliding-mode control approaches and presents their key concepts. Additionally, the problem formulation is detailed, outlining the objectives of synchronization and stabilization. In Section 4, the simulation results are presented and thoroughly analyzed to validate the proposed approaches and to evaluate their performance.

2. Chaotic benchmark

For validation purposes and without loss of generality we have selected, in this paper, the Rossler system as the benchmark system. The Rossler system is a well-known chaotic system widely used in the literature to assess the efficiency of various control techniques. It was introduced by Otto E. Rossler in 1976 [12] and has since become a popular choice for validation purposes of the control and synchronization techniques in chaos theory.

The dynamics of the Rossler system can be described by the following set of ordinary differential equations:

where x, y and z are the state variables and a, b and c are the system parameters. When they are chosen as a = 0.2, b = 0.2, c = 5.7, the attractor of the system is illustrated in Fig. 1. The blue and red curves on the attractor, depicted in Fig. 1, correspond to the system's trajectories starting from the initial conditions [0.1, 0.1, 0.1] and [0.2, 0.2, 0.2], respectively. The time evolution of the system states is shown in Fig. 2.

From Figs. 1 and 2 it is evident that the Rossler system exhibits chaotic behavior. Consequently, the system is highly sensitive to even slight changes in the initial conditions or the system parameters. This sensitivity causes the system's behavior to undergo substantial and unpredictable variations over time. In order to confirm this remark, we use Wolf's algorithm [13] to obtain the following Lyapunov exponent:

It is obvious to say that the Rossler system with these parameters is chaotic due to the positive Lyapunov exponent A1. Thus, the development of a control method becomes crucial to achieve structural stability and compel it to exhibit a more straightforward and predictable behavior. With this goal in mind, we will present three approaches utilizing delayed sliding-mode control techniques to achieve synchronization between the current state of the system and its delayed state by one period. The primary objective of these approaches is to structurally stabilize the system's first unstable periodic orbit (UPO).

(2.1)

Ai = 0.0706, A2 = 0.000 and A3 = -5.4005.

-20 -10

Fig. 1. Behavior of the Rossler system without control

a

100 Time t

Fig. 2. Time behavior of x(t), y(t) and z(t) states without control

3. Delayed sliding mode control

This section aims to formulate the problem of chaos control and stabilization using the delayed sliding mode control (DSMC) technique. To begin, let us consider the general form of dynamical chaotic systems given by

X(t) = F (X (t),t) + U (t), (3.1) _RUSSIAN JOURNAL OF NONLINEAR DYNAMICS, 2024, 20(2), 277 293_

where X e Rn is the state variable, F: Rn —> Rn is a nonlinear function describing the system dynamics, and n is the system dimension. U E R% denotes the control term that will be designed to stabilize the chaotic system with i the number of inputs, and i ^ n.

The fundamental concept of sliding mode control is to drive the system to track a desired or predefined trajectory by constraining its dynamics to slide along a predefined surface called the sliding surface. The latter can be formulated as a function of the state of the system and the desired trajectory.

In our study, we select the delayed state of the system as the desired trajectory. As defined in [17], the general form of the sliding surface in the state space Rn can be defined by the scalar equation Si(x, t) = 0 with

d ^n-1

Si(x, t)=[jt+ \J > (3-2)

where ei is the tracking error and A is a strictly positive constant. The use of delayed states as the desired trajectory in sliding mode control allows us to achieve synchronization between the current value of the system's state and its delayed value. This synchronization is essential for stabilizing structurally the system's first unstable periodic orbit (UPO) and regulating its chaotic behavior effectively using the synchronization error instead of the conventional tracking error. To do so, let us define the synchronization error as

ei = xi(t) - xi(t - t)

with t the delayed time.

In the remaining subsections, we deal with the implementation and analysis of the proposed approaches. Hence, if the system's order is n = 2, Eq. (3.2) becomes:

Si(t) = e, + Vi (3.4)

with the control objective to obtain [15, 18, 19]:

lim Si(t) = 0 and lim SSi(t) = 0.

This means that, once the system is in the sliding phase, it remains on the sliding surface and satisfies the previous conditions.

The main objective of this study is to formulate control laws that drive the error between the system's current state and the desired trajectory (delayed state) to zero. Based on the Lyapunov theorem, the necessary and sufficient condition for the system (3.1) to satisfy the reachability condition is expressed as follows:

2 dt J (3.5)

ST S < 0

ition (3.5) that the system state trajectory always reaches the sliding

]:

T

with S = Sl S2 ■■■ Sn It is ensured by cond

surface. The following is a stricter reachability requirement known as the " ¿-condition" [20]:

STS < -5\S| S < -Si sgn(Si),

where sgn is the signum function and Si (i = 1, 2, ..., n) are strictly positive constants

We calculate the time derivative of S and substitute it into Eq. (3.6) to get

+ Vi < —Si sgn(Si). (3.7)

In order to ensure the stability of the closed-loop system and to handle the uncertainties and disturbances of the system, the sliding mode control laws usi (i = 1, 2, ..., n) are created to guide the dynamics of the system towards sliding surfaces (S(t) = 0). Thus, the sliding mode control laws are:

usi = -Si — Si sign(Si). (3.8)

3.1. Control with one sliding surface

In this section, the main problem to be addressed is how to utilize a single sliding mode surface to achieve synchronization between the present state and the delayed one of the Rossler system with a delay of one period of time.

To achieve the desired synchronization, the master and slave Rossler systems are described by the differential Eqs. (3.9) and (3.10), respectively. The master system is

x(t — t ) = -y(t — t ) — z(t — t ),

y (t — t ) = x(t — t ) + ay(t — t ), (3.9)

Z(t — t ) = b + z(t — t )(x(t — t ) — c),

and the slave system is

X(t) = —y(t) — z(t),

y(t)= x(t) + ay(t), (3.10)

z(t) = b + z(t)(x(t) — c) + u(t),

where (x(t — t), y(t — t), z(t — t)), (x(t), y(t), z(t)) are the states of the systems (3.9) and (3.10), respectively, t is the time delay equal to the period of the target UPO, and u(t) is the control action.

The synchronization error between the master (3.9) and the slave (3.10) can be expressed as

(3.11)

Its time derivative is

¿i(t) = x(t) — x(t — T ),

¿2(t) = y(t) — y(t — T ),

t) (3 e = z(t) — z(t — T ).

ei(t) = xx(t) — x(t — T ),

¿2(t) = y(t) — y(t — t ),

(3.12)

e3(t) = z(t) — z(t — t )

¿1 (t) = —e2(t) — e3 (t),

e2 (t) = ¿i(t)+ ae2(t), (3.13)

¿¿3 (t) = ¿i(t)es (t) + z(t — t )ei(t) + x(t — t )e3 (t) — ce3 (t) + u(t).

Now, the controller u(t) can be defined as follows:

u(t) = ueq(t) + usw(t). (3-14)

According to [20], we can redefine the sliding surface as

n

s = £ AA(t). (3.15)

i=0

Then:

s = X1e1 (t) + A2e2(t) + A3 ea (t), (3.16)

where A1, A2, and A3 are constant parameters.

The equivalent control ueq(t) is determined by the condition that the derivative of the sliding surface (S) is zero. This control action helps to drive the system towards the sliding surface. The control input (usw) is designed for the error dynamics in a way that satisfies the reaching condition s(t)S(t) < 0, which ensures the sliding motion on the sliding surface (s(t) = 0). When the system operates in sliding mode, it satisfies the following conditions [15, 18]:

f s(t) = 0,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

< (3.17)

\ s(t) = 0. ( )

By deriving Eq. (3.16) with respect to time and replacing the e1, e2 and e3 values from Eq. (3.13),

we get

s(t) = Aiei(t) + A2e2(t) + Aaea(t) = Ai(-e2(t) - ea(t)) + A2(ei(t) + ae2(t)) +

+ Aa(ei(t)ea(t) + z(t - t)ei(t) + x(t - t^(t) - ^(t) + ueq(t)). (3.18)

Consequently, when the system operates in the sliding manifold and the derivative of the sliding surface (s(t)) is equal to zero, the equivalent control (ueq), in the sliding mode, is given by

ueq(t) = -¡-[-X!(-e2(i) - e3(i)) - A2(e1(i)+

A3

+ ae2(t)) - A3(e1(i)ea(t) + z(t - tK(t) + x(t - t)e3(t) - ce3(t)]. (3.19) Next, the control action (usw) is designed as follows:

usw(t) = • sign(s), (3.20)

where 5 is a positive constant and sign(-) is the signum function.

Theorem 1. Using the control actions (ueq) and (usw) detailed in Eqs. (3.19) and (3.20), respectively, in addition to the proposed surface given by Eq. (3.16), the controller u(t) that ensures the closed-loop system asymptotic stability can be expressed as follows:

u(t) = u (t) + usw(t) = i-Ai(-e2(i) - e.3(t)) - X2(e1(t) + ae2{t))-

A3

- A3(ei(t)e3(t) + z(t - t)er(t) + x(t - t)e3(t) - ce3(t)] - 5 • sign(s). (3.21)

Proof. By selecting an appropriate Lyapunov function, we can analyze the stability properties of the proposed control and ensure that the system's trajectories converge towards the desired sliding surface. To this end, we introduce the Lyapunov function defined as follows:

F = (3.22)

By evaluating its time derivative along the trajectory described by (3.16), we obtain

V = ss = s[X1e1(t) + X2e2(t) + A3e3(t)] = s[X1(-e2(t) - e3(t)) + X2(e1 (t) + ae2(t))+ + Aa(e1 (t)ea(t) + z(t - tK(t) + x(t - t)e3(t) - ce3(t) + u(t))] =

= ^ Aii-ea(t) - e3(i)j + A^ (t) + ae2(t)] +

+ A3

ei(t)e3(t) + z(t - t)ex(t) + x(t - t)e3(t) - ce3(t) +

+ (^[-Ai(-e2(i) - e.3(t)) - A2(e-i(i) + ae2(t))(t)e3(t)-

-A3(ei(t)e3(t) + z(t - t)ei(t) + x(t - t)e3(t) - ce3(t))] - 5 • sign(s)

= s[-5 • sign(s)] = •|s|. (3.23)

As 5 > 0, we have V < 0, and based on Lyapunov stability theory [16], it can be concluded that the error dynamics system (3.11) under the controller u(t) given by (3.21) is asymptotically stable. □

3.2. Control with three sliding surfaces

In this section, we address the problem of synchronizing the Rössler system's present state with its delayed state by one period using three-sliding surfaces. The Rössler system (2.1) can be written as follows:

x(t) = -y(t) - z(t) + u1(t),

y(t)= x(t) + ay(t)+ u2(t), (3.24)

z(t) = b + z(t)(x(t) - c) + u3(t).

The derivative of the synchronization errors vector between the present state and the delayed one can be expressed as

ei(t) = -e2(t) - e3(t)+ ui(t),

^(t) = ei(t) + ae2(t)+ % (t), (3.25)

e3(t) = ei(t)e3(t) + z(t - t)ei(t) + x(t - t)e3(t) - ce3(t) + %(t). We insert ei and e.i into Eq. (3.4) to define the sliding surfaces as follows:

si(t) = e'i(t) + Ai ei(t),

S2(t) = e2(t) + A2 e2(t), (3.26)

S3(t) = e3(t) + A3 e3(t), where Ai, A2 and A3 are positive real numbers.

Theorem 2. Based on the principles established by Eq. (3.7) and taking into consideration the sliding surfaces characterized in Eq. (3.26), the closed-loop system asymptotic stability can be effectively ensured by the following control law:

ui(t) = -Aiei + e2 + ea - 5sign(si),

%(t) = -A2e2 - ei - ae2 - 5 sign^), (3.27)

u3(t) = A3e3 - eie3 - z(t - t)ei - x(t - t)e3 + ce3 - 5 sign(s3).

Proof. The Lyapunov function serves as a crucial tool for substantiating the stability and showing the eventual convergence of the synchronization errors to zero. Thus, we introduce the Lyapunov function:

V(t) = -2(e1(tf + e2(tf + e3(tf). (3.28)

The time derivative of the above equation is

V (t)= ei ei + e2e2 + e3e3. (3.29)

By substituting the proposed control (3.27) into Eq. (3.25) and ei, e2 and e3 into Eq. (3.29), the resulting expression is

V(t) = -Aie2 - A2e2 - A3e2 - 5[|si| + N + Nj. (3.30)

With the positive integer values assigned to Ai, A2, A3 and 5, the Lyapunov function condition, as indicated by V < 0, is satisfied [16]. This adherence to the principles of Lyapunov stability theory allows us to confidently assert both the system's asymptotic stability and the convergence of the synchronization errors to zero. □

3.3. Control with three integral sliding surfaces

As described in the previous section (Section 3.2), the control law is constructed using three surfaces, and for the definition of a sliding surface, we utilize suitable proportional-integral (PI) sliding surfaces.

The PI sliding surface is a type of sliding surface that incorporates both proportional and integral components. It is designed in the framework of regulating the synchronization error between the current state and the desired delayed state of the Rössler system. The proportional component helps to respond to the instantaneous error between the two states, while the integral component deals with the accumulated error over time. Hence, the proportional-integral (PI) sliding surface is

t

si(t) = ei(t) + Ai J ei(a) da, (3.31)

0

where Ai are positive real numbers and a is the integral variable. In the same context, we can express the switching surfaces in the following manner:

t

s1(t) = e1(t) + Ai J e1(a) da, 0

t

s2(t)=e2(t)+e2(a) da-

0

t

s3(t) = e3(t) + A3 ^ e3(a) da-

(3.32)

The time derivatives of the sliding surfaces are given by

Si(t) = ei(t) + Ai ei(t),

S2(t) = e2(t) + A2 e2(t),

S3(t) = e3(t) + A3 e3(t).

(3.33)

While the system operates in sliding mode, it conforms to the specified conditions (Si(t) = 0). This signifies:

ei(t) = -Aiei (t),

e2(t) = -A2e2 (t), (3.34)

e3(t) = -A3e3(t).

We notice that the first derivative of the error ¿¿(t) divided by the error ei (t) is less than zero because Ai > 0, which means that the function of the error is decreasing.

Theorem 3. By implementing the controller defined in Eq. (3.35) and incorporating the proposed proportional integral sliding surfaces from Eq. (3.32), the asymptotic stability of the closed-loop system is guaranteed. Furthermore, the synchronization errors converge asymptotically to zero:

ui(t) = -Aiei + e2 + e3 - 5sign(si), %(t) = -A2e2 - ¿i - ae2 - 5 sign^),

u3(t) = A3e3 - eie3 - z(t - T)ei - x(t - T)e3 + ce3 - 5 sign(s3),

(3.35)

where Ai, A2, A3 and 5 must be positive and correctly selected and sign(-) is the signum function.

Proof. To confirm the convergence of the synchronization errors to zero, we conducted an analysis of the Lyapunov stability conditions. We choose the Lyapunov function as follows:

V(t) = -2(ei(t)2 + e2(t)2 + e3(t)2). Using the time derivative of the above equation, we obtain

V (t) = ei ei + e2e2 + e3e3.

(3.36)

(3.37)

/

0

Substituting e1, e2 and e3 from Eq. (3.34) into Eq. (3.37), we get

V(t) = —\e\ - A2e2 - A3e3. (3.38)

According to the Lyapunov stability theory [16], the values of A1, A2, and A3 in (3.38) must be chosen in such a manner that V(t) < 0 in order to guarantee the asymptotic stability of the sliding manifold. As a result, we may state that A1, A2, and A3 must all have positive integer values for the asymptotic stability requirement. □

4. Simulation results

We maintain the Rossler system (2.1) with the initial conditions chosen arbitrarily as [0.2, 0.2, 0.2], and the parameter values [a, b, c] = [0.2, 0.2, 5.7]. The value of the time delay t that matches the first period of UPO is t = T1 = 5.88105.

4.1. Simulation with the first controller

The controller u(t) (3.21) is activated at time t = 150 s with parameter values A1, A2, A3, and 5 equal to 2, 2, 0.04 and 0.2, respectively.

The resulting time evolution of the system is depicted in Fig. 3, the time response x(t), y(t) and z(t) is shown in Fig. 4 and the controller action u(t) is represented in Fig. 5.

Figure 3 shows that the behavior of the system follows a single and periodic pattern, which is the simplest and the most predictable behavior exhibited by a dynamical system. To provide a more comprehensive understanding, Fig. 4 illustrates the time behavior of the system. This figure presents a visual representation of how the system evolves and behaves over time.

Once the stabilization process is guaranteed, as depicted in Fig. 5, it can be observed that the control signal converges to zero, indicating a successful structural stabilization of the Rossler system.

100 150 200 Time t

300

a

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

20 0 -20

50 100 150 200 Time t

250

300

-50

100 150 200 250 300 Time t

Fig. 4. Time response x(t), y(t) and z(t) under the 1si controller 1000 r

s

a

a • »—i

i—i

o

¡H

la o O

500 0

-500 -1000 -1500 -2000 -2500 -3000 -3500

V r '

0 50 100 150 200

Time [seconds]

250

300

Fig. 5. 1si controller action

4.2. Simulation with the second controller

We activate the proposed controller (3.27) at t = 150 s with the values of Ai, A2, A3 and 5 equal to 60, 40, 400 and 0.05, respectively.

The resulting time evolution of the system is depicted in Fig. 6 and the time evolution of x(t), y(t) and z(t) is illustrated in Fig. 7, while the controller signals ui, u2 and u3 are given in Fig. 8.

-10 -10

Fig. 6. Behavior of the Rossler system under the 2nd controller with t = t1 = 5.88

a

-20

40 20

300

150 Time t

300

L .1 « 1 » . 1 A AAAAAAAA » A A A A A A A A A A A A A A A A

50

100

150 Time t

200

250

300

Fig. 7. Evolution of the states x(t), y(t) and z(t) under the 2nd controller

The results presented in Fig. 6 indicate that the system behavior is periodic and exhibits a single-period response. To provide a clearer illustration of the system's behavior, Fig. 7 depicts the time behavior of the system before and after activating the proposed controller (3.27). When the controller is activated at t = 150 s, the system is rapidly stabilized during the first period, and the Rossler system's general behavior becomes periodic. As can be seen from Fig. 8, when the stabilization process is completed, the control signal becomes zero.

1000

3

o O

3 h Jh "o

!h

13

o

u

0

-1000

r

1000 0

-1000

500

¡H

J!H 0

¡H

a o -500

O

50 100 150 200 Time t

0 50 100 150 200

Time t

250

250

300

300

1 , i L L 1 1 1 1 lllll.l.

1 i i | 11 | 1 1 | M f 1 ' I ' 1 ' '

0 50 100 150 200 250 300

Time t

Fig. 8. Control actions u1, u2 and u3 of the 2nd controller

4.3. Simulation with the third controller

Similarly to the previous simulation, we activate the proposed controller (3.38) at t = 150 s with the values of parameters Ai, A2, A3 and 5 satisfying the stability condition (3.37) and equal to 50, 10, 10 and 0.05, respectively.

The resulting time evolution of the system, time response x(t), y(t) and z(t) and the controller signals ui, u2 and u3 are represented in Figs. 9, 10, and 11, respectively.

-10 -10

Fig. 9. Behavior of the Rossler system under the 3rd controller

a

-20

20 0 -20

40 20 0

100 150 200 250 Time t

300

50 100 150 200 250 Time t

300

Li .IJI« . 1 A A « A « » « A A A A A A A A A A A A A A A A A A

0 50 100 150 200 250 300

Time t

Fig. 10. Evolution of the states x(t), y(t) and z(t) under the 3rd controller ^ 2000,-,-,-

Ö o U

o U

S

(H

"o

¡H

-3

o O

0

-2000

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

I

50 0

-50

2 0 -2

50 100 150 200 Time t

250

300

yrrrr

0 50 100 150 200

Time t

250

300

1 à a i i i É i à , J J 1 1 J 1 J J h 1 ,i 11

1 1 ■ 1 | 1 1 | 1 11 ' M U 1' P M

100 150 200 250 300 Time t

0 50

Fig. 11. Control actions u1, u2 and u3 under the 3rd controller

It is remarkable that the results presented in Figs. 9, 10, and 11 are consistent and identical, respectively, to Figs. 6, 7 and 8 shown in the previous part. This indicates that the delayed sliding-mode control approach consistently demonstrates its effectiveness in stabilizing the considered benchmark system and achieving synchronization, even with changes in the sliding surface.

For a straightforward comparison between the three simulations, it is obvious that the performance of control utilizing the three control laws surpasses that of employing a single

controller. On a different note, when evaluating the execution times of the three proposed approaches, we find values of ti = 3.5 s, t2 = 1260 s, and t3 = 173 s, respectively. This indicates that the execution time for the three sliding surfaces is longer than that of the three integral sliding surfaces and the single sliding surface. Consequently, based on these observations, we conclude that employing three integral sliding surfaces not only enhances control performance, but also accelerates the computation speed.

Overall and based on the outcomes of the three simulations conducted in this study, it is evident that the proposed delayed sliding-mode control methods exhibit a high level of effectiveness in mastering the behavior of the chaotic system towards a simple periodic behavior. The efficiency of the control approach remains consistent regardless of the chosen control activation point, as it remains flexible enough to be engaged at any time. This adaptability underscores the robustness and versatility of the approach in achieving its intended outcomes, regardless of the control activation instant. The proposed approaches are characterized by their rapid and effective stabilization aspect over a period of time during any unstable periodic orbit (UPOs). These results provide strong support for the effectiveness of the proposed delayed sliding-mode control approaches in stabilizing chaotic systems and achieving synchronization between the current state and the desired delayed one. The ability to achieve rapid stabilization and subsequent periodic behavior shows the profound ability of the proposed control approaches to effectively regulate and control the unpredictable and erratic behaviors of complex chaotic systems.

5. Conclusion

This paper presents a comprehensive investigation of delayed sliding-mode-based approaches for chaos control or elimination in complex and chaotic systems. The closed-loop stability of the system is proven based on Lyapunov theory, and the bridge between classical stability and structural stability is built through the transformation of the tracking error into a synchronization error.

Through the simulation results, we have validated and shown the effectiveness of the proposed control approaches in driving the chaotic system toward stable and simple periodic behavior. The results have confirmed that the proposed delayed sliding-mode control method is capable of rapidly achieving stabilization, even with changes in the sliding surface and/or the activation time point. This fact endorsed the adaptability and reliability of the proposed approaches. The controlled system exhibited remarkable insensitivity to changes in initial conditions, which shows the robustness of the proposed approaches. They consistently stabilized the chaotic system and ensured the simplest and most predictable behavior of the system.

Conflict of interest

The authors declare that they have no conflict of interest.

References

[1] Strogatz, S., Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering, 2nd ed., Boca Raton, Fla.: CRC, 2015.

[2] Pyragas, K., Continious Control of Chaos by Self-Controlling Feedback, Phys. Lett. A, 1992, vol. 170, no. 6, pp. 421-428.

[3] Zhang, L. and Yan, Y., Discrete Active Model Predictive Control of Continuous Unified Chaotic System, in Proc. of the Chinese Control and Decision Conf. (CCDC, Nanchang, China, 2019), pp. 3390-3394.

[4] Medhaffar, H., Feki, M., and Derbel, N., Adaptive Fuzzy Control for the Stabilisation of Chaotic Systems, Int. J. Autom. Control, 2020, vol. 14, no. 2, pp. 115-137.

[5] Hamidouche, B., Guesmi, K., and Essounbouli, N., Lyapunov Exponent-Based PI Optimization for the Delayed Feedback Control of Chaos, in Proc. of the Internat. Conf. of Advanced Technology in Electronic and Electrical Engineering (ICATEEE, M'sila, Algeria, 2022), 5 pp.

[6] Li, X. and Zhu, C., Saturated Impulsive Control of Nonlinear Systems with Applications, Automatica J. IFAC, 2022, vol. 142, Paper No. 110375, 5 pp.

[7] Hosseinabadi, P. A. and Abadi, A. S.S., Adaptive Terminal Sliding Mode Control of High-Order Nonlinear Systems, Int. J. Autom. Control, 2019, vol. 13, no. 6, pp. 668-678.

[8] Cao, Q. and Wei, D. Q., Dynamic Surface Sliding Mode Control of Chaos in the Fourth-Order Power System, Chaos Solitons Fractals, 2023, vol. 170, Paper No. 113420, 6 pp.

[9] Tiwari, A. and Handa, H., Sliding Mode Control for Rossler Prototype-4 System Using Two and Three Controllers, in Proc. of the 7th Internat. Conf. on Signal Processing and Integrated Networks (SPIN, Noida, India, 2020), pp. 1095-1099.

[10] Cao, Q. and Wei, D. Q., Dynamic Surface Sliding Mode Control of Chaos in the Fourth-Order Power System, Chaos Solitons Fractals, 2023, vol. 170, Paper No. 113420, 6 pp.

[11] Liu, D. and Yamaura, H., Stabilization Control for Giant Swing Motions of 3-Link Horizontal Bar Gymnastic Robot Using Multiple-Prediction Delayed Feedback Control with a Periodic Gain, J. Syst. Des. Dyn., 2011, vol. 5, no. 1, pp. 42-54.

[12] Rossler, O. E., An Equation for Continuous Chaos, Phys. Lett. A, 1976, vol. 57, no. 5, pp. 397-398.

[13] Wolf, A., Swift, J. B., Swinney, H.L., and Vastano, J. A., Determining Lyapunov Exponents from a Time Series, Phys. D, 1985, vol. 16. no. 3, pp. 285-317.

[14] Li, J., Cao, J., and Liu, H., State Observer-Based Fuzzy Echo State Network Sliding Mode Control for Uncertain Strict-Feedback Chaotic Systems without Backstepping, Chaos Solitons Fractals, 2022, vol. 162, Paper No. 112442, 11 pp.

[15] Applications of Sliding Mode Control in Science and Engineering, S. Vaidyanathan, Ch.-H. Lien (Eds.), Stud. in Comput. Intel., vol. 709, Cham: Springer, 2017.

[16] Khalil, H. K., Nonlinear Systems, 3rd ed., Upper Saddle River, N.J.: Prentice Hall, 2002.

[17] Slotine, J.-J.E. and Li, W., Applied Nonlinear Control, Englewood Cliffs, N.J.: Prentice Hall, 1991.

[18] Utkin, V. I., Sliding Modes and Their Application in Variable Structure Systems, Moscow: Mir, 1978.

[19] Applications of Sliding Mode Control, N. Derbel, J. Ghommam, Q.Zhu (Eds.), Stud. Syst. Decis. Control, vol. 79, Singapore: Springer, 2017.

[20] Liu, J., Gao, Y., Yin, Y., Wang, J., Luo, W., and Sun, G., Sliding Mode Control Methodology in the Applications of Industrial Power Systems, Studies in Systems, Decision and Control, vol. 249, Cham: Springer, 2020.

i Надоели баннеры? Вы всегда можете отключить рекламу.