SciELO - Scientific Electronic Library Online

 
vol.67 número4An investigation of α-transfer reaction 28Si(20Ne, 16O)32SSusceptible-Infected-Recovered model study using free particle dynamics índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Revista mexicana de física

versión impresa ISSN 0035-001X

Rev. mex. fis. vol.67 no.4 México jul./ago. 2021  Epub 14-Mar-2022

https://doi.org/10.31349/revmexfis.67.041401 

Research

Other areas in Physics

Fixed time synchronization of a class of chaotic systems based via the saturation control

Jiaojiao Fua 

Runzi Luoa 

Meichun Huanga 

Haipeng Sua 

aDepartment of Mathematics, Nanchang University, 330031, P. R. China.


Abstract

In this paper, we discuss the fixed, time synchronization of a class of chaotic systems based on the backstepping control with disturbances. A new and important fixed time stability theorem is presented. The upper bound estimate formulas of the settling time are also given, which are different from the existing results in the literature. Based on the new fixed time stability theorem, a novel saturation controller for the fixed time synchronization a class of chaotic systems is proposed via the backstepping method. Finally, the new chaotic system is taken as an example to illustrate the applicability of the obtained theory.

Keywords: Fixed time stability; fixed time synchronization; chaotic system

PACS: 05.45.Gg; 05.45.Xt

1. Introduction

Synchronization behavior is a fundamental natural phenomenon widely existing in the natural world and the field of engineering. During the past decades, chaos synchronization has attracted considerable interest and been extensively studied owing to its potential applications in various fields, such as information processing, chemical reactors, physical science, secure communication, and so on. Accordingly, various control methods have been proposed to solve the synchronization problem between chaotic systems, such as linear control [1], optimal control [2], pinning control [3], sliding mode control [4], and so on. So far, many interesting results have been obtained for chaos synchronization [5-9]. However, most of the researching products are based on asymptotical synchronization, which means that chaos synchronization can only be achieved when time tends to infinity. As we all know that in reality, it is more valuable that the synchronization of chaotic systems is realized in finite time rather than infinite time. Therefore, a lot of work has been done in the research of fixed time synchronization [10-13]. Fixed time synchronization means that chaos synchronization can be achieved within a bounded time for any initial value of the studied system. Compared with asymptotical synchronization, fixed time synchronization has some excellent performances, such as faster convergence speed, better anti-interference capability, and so on. In order to observe fixed time synchronization, the error system must be stable within a fixed time. Although some results have been proposed in the literature, the study on the fixed time stability of chaotic systems is still in its infancy. So, it is of great significance to further establish some novel and effectively fixed time stability criteria. On the other hand, it is well known that the practical systems are often subject to input saturation, which could cause unsatisfactory imprecision and even instability of the controlled systems. In order to improve the synchronization performance, the effect of saturation should be further considered.

Based on the above mentions, the main aim of our paper is devoted to the fixed time stability of nonlinear systems and the fixed time synchronization of a class of chaotic systems via the backstepping control. A new fixed time stability theorem and an estimate formula of the settling time are establish firstly. Then, a novel saturation controller for the synchronization of a class of chaotic systems is derived by using the obtained fixed time stability theory. Finally, some numerical simulations are given to demonstrate the effectiveness and validity of the derived method.

This article is organized as follows. In Sec. 2, the system description and some necessary preliminaries are given. The fixed time stability of nonlinear systems and the synchronization of chaotic systems are investigated in Sec. 3. In Sec. 4, some numerical simulations are presented to show the feasibility of the theoretical results. Section 5 ends the article with conclusions.

2. The system description and preliminaries

Consider a class of chaotic systems described by the following differential equation:

where x 1 ,x 2 ,x 3 denote the state variables, f(x) is a nonlinear function, ∆f(x) describes the bounded disturbance, x = (x 1 ,x 2 ,x 3) T .

Remark 1. The system (1) includes an extensive variety of chaotic systems such as Genesio system [14], Rossler system [15], Arneodo-Coullet system [16], Wei system [17], and so on.

Remark 2. The backstepping method, which has been developed by Kristic et al. [27], is one of the most powerful nonlinear techniques of controller design. It proposes a systematic recursive algorithm specified for the class of nonlinear systems having a lower triangular form. Note that the structure of the considered model (1) is in the form of strict feedback. Therefore, in this paper, we utilize the backstepping control approach to investigate the fixed-time synchronization of the system (1).

Suppose the above system is viewed as the drive system, then the response system, which may be different from the drive system (1), is given as:

where y 1 ,y 2 ,y 3 denote the state variables, g(y) is a nonlinear function, ∆g(y) describes the bounded external disturbance, y = (y 1 ,y 2 ,y 3) T . u is the saturation control input which is defined by:

The saturation controller u can also be written as:

where

If the error between the drive system (1) and the response system (2) is defined as e = yx, then the error system can be obtained:

Definition 1 [10]. The origin of system (4) can achieve finite-time stability, if there exists a constant T(e(0)) > 0 such that lim t→T(e(0)) ||e(t)|| = 0 and ||e(t)|| = 0 for any t > T(e(0)), where T(e(0)) is called the settling time.

Definition 2 [11]. The origin of system (4) is said to be fixed time stable if it is globally finite-time stable and the settling time T(e(0)) is bounded for any e(0) ∈ R 3 , i.e., there exists T max > 0 such that T(e(0)) ≤ T max for e(0) ∈ R 3 .

This paper aims at designing a robust reliable controller u to synchronize the drive system (1) and response system (2) in a fixed time. Based on Definition 2, we only need to design proper controller u such that the origin of system (4) is fixed time stable.

Lemma 1 [19]. If α 1 2 ,··· n ≥ 0,0 ≤ ξ ≤ 1,µ > 1, then we get

Lemma 2 [11]. If there exists a continuous, positive definite, and radially unbounded function V (e(t)) : R n R such that any solution e(t) of (4) satisfies the following two conditions:

for some α,b,η,ξ,k > 0 and ηk > 1,ξk < 1, then the origin of system (4) is fixed time stable, and the settling time T(e(0)) is estimated by

3. The synchronization scheme

In this section, the synchronization scheme between systems (1) and (2) is investigated, and some new criteria are given.

Theorem 1. If there exists a continuous, positive definite and radially unbounded function V (e(t)) : R n R such that any solution e(t) of (4) satisfies the following two conditions:

for some α,b,c,η,ξ > 0 and η > 1,ξ < 1, then the origin of system (4) is fixed time stable, and the settling time T(e(0)) is estimated by

Proof. Since

based on Lemma 2, we know that the origin of system (4) can achieve fixed time stability.

In the following, we estimate the settling time:

a) Let s = w 1−ξ , then ds = (1 − ξ)w −ξ dw which implies that dw = (1/[1 − ξ]w −ξ )ds. Thus, we have

b) Let s = w 1−η , then ds = (1 − η)w −η dw which means that dw = (1/[1 − η]w −η )ds. Thus, we get

By a), b) we obtain

In order to find the optimal estimation of T(e(0)), set

Then

Let (γ)/dγ = 0, we have αγ ξ + = η + , i.e. αγ ξ η = 0. By solving this equation, one can get γ 1 = 0, γ 2 = (α/b) (1/η−ξ) .

If γ = 0, then φ(γ) = ∞, which implies that the minimal Tmax2 is equal to φ(γ 2), i.e.

Remark 3. Some fixed time stability theorems have been proposed in papers [18-20] without considering the term cV (e(t)). The term cV (e(t)) is important since it can help to improve the convergence performances. Thus, Theorem 1 given in our paper is the extension of the fixed time stability theorems presented in papers [18-20].

Remark 4. A theorem similar to theorem 1 is investigated in paper [21]. However, the upper bound estimate formula of the settling time given in paper [21] is obtained by setting γ = 1, which means that the upper bound estimation is not optimal. Note that the upper bound of the settling time proposed in our paper is optimal, which implies that compared with the paper [21], Theorem 1 can give the settling time a more accurate estimate. Therefore, in terms of applicability, Theorem 1 has some advantages over that presented in the paper [21].

Theorem 2. For the error system (4). If

then there exists fixed time T(e(0)) ≤ T max such that lim t→Tmax e i = 0 and e i = 0,i = 1, 2, 3 for tT max, where

and α, b, c are positive constants, ξ = (q/p) > 2, p, q > 0 are odd integers, e-2,e-3, M are defined by (9), (12), (14), respectively.

Proof: After observing system (4) we know that if there exists fixed time T such that lim t→T e 1 = 0 and e 1 = 0 for tT, then lim t→T e˙1 which implies that lim t→T e 2 = 0. Furthermore we get lim t→T e˙2 which means that e 3 = 0 for tT. Therefore, in order to prove Theorem 2, we only need to design suitable controller u such that there exists T that satisfies lim t→T e 1 = 0 and e 1 = 0 for tT.

In the following, we use the backstepping method to prove Theorem 2.

If e2 = -ae1ξ - be1 - csign(e1), then according to the first equation of system (4), we have

Let

Its derivative about time t is

Because of Theorem 1, we know there exists a fixed time

such that lim t→T1 e 1 = 0 and e 1 = 0 for tT 1.

In order to get e2 = -ae1ξ - be1 - csign(e1), we define

Then we have

If

then according to (10) and (11), we obtain

Based on Theorem 1, we know that there exists fixed time T1 such that lim t→T e-2=0 and e-2=0 for tT 1.

Then

Now we assume that ∆g(y),f(x) are bounded which means that there exists constant M > 0 such that

Putting (6) into (13), yields

Choosing V2=(1/2)e-32, we have

Based on Theorem 1, we know there exists T 1 such that lim t→T1 e-3=0 and e-3=0 for tT 1.

From the proof process of Theorem 2, it is easy to see that when t ≥ 3T 1 we have e 1 = 0. Thus, the setting time should be T(e(0)) ≤ 3T 1 .

In order to find the optimal setting time, we chose the final Lyapunov candidate as:

Taking the derivation of V 3 results in

By using Lemma 1, one gets

By Theorem 1, we know that the setting time T(e(0)) should be

Therefore, the setting time T(e(0)) should be satisfied T(e(0)) ≤ T max, where

Remark 5. Papers [21-23] have investigated the fixed time control or synchronization of nonlinear systems and proposed some control schemes without considering the input saturation. Since in the practical systems, input saturation is often encountered, so these drawbacks of the control schemes given in papers [21-23] will limit their range of application and effect of use.

Remark 6. In the literature, some papers have considered the control or synchronization of the system (1). For example, paper [24] has investigated the adaptive robust synchronization of the n-dimensional system (1) based on the Lyapunov theory. Paper [25] has studied the control of the fractional-order system (1) via the reduced-order method. It is easy to see that the synchronization and stabilization in papers [24-25] will be achieved when time goes infinity. However, in our paper, the synchronization time is bounded by a constant which is independent with regard to the initial values. In addition, papers [24-25] have not taken account of the input saturation.

4. Simulation results

In this section, some numerical simulations by using the Wei system [18] as an example are given to demonstrate the effectiveness of the proposed design schemes.

The Wei system [18] is described by:

where b 1 ,b 2 ,b 3 are the system’s parameters, ∆f(x) is the bounded disturbance. When b 2 = 3,b 1 = 1,b 3 = 0 and ∆f(x) = 0 system (15) is the Sprott D [26]; when b 2 = b 3 ,b 1 = 0 and ∆f(x) = 0 system (15) is topologically equivalent to the Falkner-Skan system [17]. Especially, when (b 2 ,b 1 ,b 3) = (2,1,0.35) and ∆f(x) = 0, system (15) is chaotic and has a single-scroll attractor with no equilibria. The phase portraits of x 1x 2, x 1x 2, x 1x 2 and x 2x 1x 3 are shown in Fig. 1.

FIGURE 1 x 1x 2, x 1x 3, x 2x 3 and x 2x 1x 3 phase portraits of chaotic system (15). 

Suppose system (15) is the drive system, then the response system is constructed as:

where u is the controller.

Based on (15) and (16), the error dynamic system is

It is easy to see that the structure of the system (17) is different from that of the system (4). In order to take advantage of the obtained results, we set e^2=-e2 and e^3=-(b1e1+e3). Then, system (17) can be translated into the following system:

where he=b1e2-b2y22+y1y3-b3+gy+b2x22+x1x3-b3+f(x).

In the numerical simulation process, we suppose (b 2 ,b 1 ,b 3) = (2,1,0.35) so that system (15) has chaos attractor. The disturbances ∆f(x) and ∆g(y) are assume to be (1/2)sin(t) and (1/2)sin(t)cos(t), respectively. The controller u is designed based on (3) and (6), where α = b = 1,c = 0.01 and ξ = 3, M = 30, u 0 = 50. According to Theorem 2, systems (15) and (16) can be synchronized in fixed time. The initial conditions of simulation are taken as (x 1(0),x 2(0),x 3(0), y 1(0),y 2(0),y 3(0)) = (2,1,−4,4,−1,3). The trajectories of variables e 1 ,e 2, and e 3 are depicted in Figs. 2-4. By computation, the T max defined in (7) is T max = min{12.4619,12.1307} = 12.1307.

FIGURE 2 Fixed time synchronization error e 1 between the drive system (15) and the response system (16). 

FIGURE 3 Fixed time synchronization error e 2 between the drive system (15) and the response system (16). 

FIGURE 4 Fixed time synchronization error e 3 between the drive system (15) and the response system (16). 

FIGURE 5 The time response of input signal u

However, from Figs. 2-4, it is easy to see that the synchronization between systems (15) and (16) can be achieved in 6 seconds which is less than T max = 12.1307. The simulation results are in accord with the theory, which demonstrates the effectiveness of our proposed design schemes.

5. Conclusions

In this paper, we propose a new fixed time stability criterion in which the fixed time estimation formula is different from those obtained in the literature. With the assistance of the novel fixed time stability criterion, the fixed time synchronization of a class of chaotic systems is investigated by the backstepping procedure. Based on the practical application, the disturbances and input saturation are taken into consideration in this paper. Numerical simulations demonstrate the fast convergence and robust performance of the presented controller.

Acknowledgements

This work was jointly supported by the National Natural Science Foundation of China under Grant Nos. 11761050 and 11361043.

References

1. A. Al-khedhairi, A. E. Matouk, I. Khan, Chaotic dynamics and chaos control for the fractional-order geomagnetic field model, Chaos, Solitons and Fractals 128 (2019) 390-401. https://doi.org/10.1016/j.chaos.2019.07.019 [ Links ]

2. A. Atangana, E. Bonyah, A. A. Elsadany. A fractional order optimal 4D chaotic financial model with Mittag-Leffler law, Chinese Journal of Physics 65 (2020) 38-53 https://doi.org/10.1016/j.cjph.2020.02.003 [ Links ]

3. L. Shi, G. L. Chen and S. M. Zhong, Outer synchronization of a class of mixed delayed complex networks based on pinning control, Advances in Difference Equations (2018) 2018:330 https://doi.org/10.1186/s13662-018-1746-0 [ Links ]

4. X. A. Chu and M. G. Li, Observer-based model following sliding mode tracking control of discrete-time linear networked systems with two-channel event-triggered schemes and quantizations, Applied Mathematics and Computation 355 (2019) 428-448. DOI: 10.1016/j.amc.2019.03.010 [ Links ]

5. X. Y. Chen, J. H. Park, J. D. Cao and J. L. Qiu, Adaptive synchronization of multiple uncertain coupled chaotic systems via sliding mode control, Neurocomputing 273 (2018) 9-21. https://doi.org/10.1016/j.neucom.2017.07.063 [ Links ]

6. M. Asadollahi, A. R. Ghiasi and M. A. Badamchizadeh, Adaptive synchronization of chaotic systems with hysteresis quantizer input, ISA Transactions 98 (2020) 137-148. https://doi.org/10.1016/j.isatra.2019.08.043 [ Links ]

7. H. L. Xia, Y. X. Li and X. Huang, Adaptive function projective combination synchronization of three different fractionalorder chaotic systems, Optik 126 (2015) 5346-5349. https://doi.org/10.1016/j.ijleo.2015.09.107 [ Links ]

8. O. García-Sepulveda, C. Posadas-Castillo, A. D. Cortés-Preciado, M. A. Platas-Garza, and E. Garza-González, Synchronization of fractional-order Lu chaotic oscillators for voice¨ encryption, Rev. Mex. Fis. 66 (2020) 364-71. DOI: 10.31349/RevMexFis.66.364 [ Links ]

9. H. Ahmed, I. Salgado and H. Ríos, Robust synchronization of master-slave chaotic systems using approximate model: An experimental study, ISA Transactions 73 (2018) 141-146. https://doi.org/10.1016/j.isatra.2018.01.009 [ Links ]

10. C. Hua, J. Yu, Z. H. Chen, H. J. Jiang and T. W. Huang, Fixedtime stability of dynamical systems and fixed-time synchronization of coupled discontinuous neural networks, Neural Networks 89 (2017) 74-83. https://doi.org/10.1016/j.neunet.2017.02.001 [ Links ]

11. A. Polyakov, Nonlinear feedback design for fixed-time stabilization of linear control systems, IEEE Transactions on Automatic Control 57 (2012) 2106-2110. DOI: 10.1109/TAC.2011.2179869 [ Links ]

12. A. Polyakov, D. Efimov and W. Perruquetti, Finite-time and fixed-time stabilization: Implicit Lyapunov function approach, Automatica 51 (2015) 332-340. https://doi.org/10.1016/j.automatica.2014.10.082 [ Links ]

13. J. T. Hu and G. X. Sui, Fixed-time control of static impulsive neural networks with infinite distributed delay and uncertainty, Commun nonlinear sci numer simulat 78 (2019) 104848. DOI: 10.1016/j.cnsns.2019.05.006 [ Links ]

14. R. Genesio, A. Tesi, A harmonic balance methods for the analysis of chaotic dynamics in nonlinear systems, Automatica 28 (1992) 531-548. https://doi.org/10.1016/0005-1098(92)90177-H [ Links ]

15. 0. E. Rossler, An equation for continuous chaos, Phys. Lett. A 57 (1976) 397-398. https://doi.org/10.1016/0375-9601(76)90101-8 [ Links ]

16. A. Arneodo, P. Coullet, C. Tresser, Possible new strange attractors with spiral structure, Commun. Math. Phys. 79 (1981) 573-579. https://doi.org/10.1007/BF01209312 [ Links ]

17. Z. C. Wei, Dynamical behaviors of a chaotic system with no equilibria, Physics Letters A 376 (2011) 102-108. DOI: 10.1016/j.physleta.2011.10.040 [ Links ]

18. G. Hardy, J. Littlewood and G. Polya, Inequalities. Cambridge: Cambridge University Press (1952). [ Links ]

19. C. Hu, J. Yu, Z. Chen, H. Jiang and T. Huang, Fixed-time stability of dynamical systems and fixed-time synchronization of coupled discontinuous neural networks, Neural Networks 89 (2017) 74-83. https://doi.org/10.1016/j.neunet.2017.02.001 [ Links ]

20. S. E. Parsegov, A. E. Polyakov and P. S. Shcherbakov, Nonlinear fixed time control protocol for uniform allocation of agents on a segment, Doklady Mathematics 87 (2013) 133-136. https://doi.org/10.1134/S106456241301033X [ Links ]

21. C. Chen, L. X. Li, H. P. Peng, Y. X. Yang, L. Mi and H. Zhao, A new fixed-time stability theorem and its application to the fixed-time synchronization of neural networks, Neural Networks 123 (2020) 412-419. https://doi.org/10.1016/j.neunet.2019.12.028 [ Links ]

22. F. Wang, G. Y. Lai, Fixed-time control design for nonlinear uncertain systems via adaptive method, Systems & Control Letters 140 (2020) 104704 https://doi.org/10.1016/j.sysconle.2020.104704 [ Links ]

23. L. Zhang, C. Z. Wei, L. Jing and N. G. Cui, Fixedtime sliding mode attitude tracking control for a submarinelaunched missile with multiple disturbances, Nonlinear Dyn 93 (2018) 2543-2563. https://doi.org/10.1016/j.cja.2018.10.008 [ Links ]

24. M. M. Arefi, M. R. Jahed-Motlagh, Adaptive robust synchronization of Rossler systems in the presence of unknown matched time-varying parameters, Commun nonlinear sci numer simulat 15 (2010) 4149-4157. DOI: 10.1016/j.cnsns.2010.02.012 [ Links ]

25. Y. H. Zeng, R. Z. Luo and H. P. Su, The control of a class of uncertain fractional-order chaoticsystems via reduced-order method, Optik 127 (2016) 11948-11959. https://doi.org/10.1016/j.ijleo.2016.09.092 [ Links ]

26. J. C. Sprott, A new class of chaotic circuits, Phys Lett A 266 (2000) 19-23. https://doi.org/10.1016/S0375-9601(00)00026-8 [ Links ]

27. M. Krstic, I. Kanellakopoulos, and P. V. Kotovovic, Nonlinear and adaptive control design, Wiley (1995). [ Links ]

Received: September 13, 2020; Accepted: February 09, 2021

Creative Commons License This is an open-access article distributed under the terms of the Creative Commons Attribution License