- Department of Mathematics, Faculty of Science, Chiang Mai University, Chiang Mai, Thailand
The finite-time chaos synchronization between two different chaotic systems with uncertain parameters and external disturbances is studied. A new and improved adaptive fast nonsingular terminal sliding mode control (ANFTSM) has been designed for a fast rate convergence of tracking error to zero in finite time. The effectiveness of the proposed control method is shown in simulation results.
1 Introduction
Chaotic systems are very complex nonlinear systems that are highly sensitive to initial conditions and the system’s parameters. Recently, the synchronization of chaotic systems has attracted several researchers. A basic concept of synchronization is to design a suitable controller to control the slave system such that the states of the slave system have the same amplitude as the master states. There have been many control methods for synchronization of chaotic systems such as adaptive control [1], observer-based control [2], backstepping control [3], active control [4], and sliding mode control [5]. In general, the parameters of the chaotic system are inevitably perturbed by external disturbance. To handle this problem, the sliding mode control which is one of the most effective methods was proposed in [6] for chaos synchronization with uncertainties and disturbances. Generally, the traditional sliding mode control (SMC) has some important problems such as discontinuous control, which often causes the chattering phenomenon. To cope with the mentioned problem, some new SMC has been developed. Moreover, SMC cannot ensure the system states will converge to the equilibrium point in finite time. As a result, a new control method which is called a terminal sliding mode (TSM) control was proposed in [7]. It was developed by introducing fractional power into the sliding mode, which guarantees chaos synchronization is achieved in finite time and it gives a fast convergence and good tracking precision. In [8], the authors have investigated a chattering-free by introducing a new and improved robust predefined-time sliding mode control (CFRPSMC) scheme to eliminate the chattering phenomenon and solved the trajectory tracking problem of a remotely operated vehicle with matching uncertainties in predefined-time. However, when the system states are far away from the equilibrium point, TSMC may not present a good convergent efficiency. The fast terminal sliding mode (FTSM) control in [9] was developed for second-order uncertain systems to ensure the system states have a faster convergence speed when they are far away from the equilibrium point in finite time. In the last case, there is a singularity problem because the terms with negative fraction power may exist. To overcome this problem, a new type of sliding mode control method called nonsingular terminal sliding mode (NTSM) control was presented in [10].
In any case, these methods still require a knowledge of the upper bound of the disturbances or uncertainties. Therefore, an adaptive technique was applied for the type of sliding mode control to adjust the control gain of the controllers. In [11] the authors studied the synchronization of two different uncertain chaotic systems with unknown parameters using a robust adaptive sliding mode controller. The synchronization of the second-order chaotic systems which was controlled by an adaptive terminal sliding mode controller with input nonlinearity was studied in [12]. Two novel controllers NTSMC and ANTSMC methods were designed in [13] for synchronization of smart grid chaotic systems which eliminate the undesirable chattering phenomenon in finite time. In [14], the authors have designed two novel controllers by using AFSMC methods to solve the chattering problem for a class of single-input multiple-out (SIMO) nonlinear systems with unknown mismatched uncertainties in finite time.
Motivated by the above discussions, in this paper, the adaptive control technique is applied to design a new and improved nonsingular fast terminal sliding mode (NFTSM) control to solve the synchronization problem between two different chaotic systems with unknown parameters and disturbances. The finite-time stability is achieved by using some finite-time lemma and the Lyapunov stability theory. Furthermore, numerical results are given to confirm the effectiveness of our proposed controllers. The main contributions are listed as following.
• An improved ANFTSM controller is designed to succeed the finite-time synchronization of two different chaotic systems with external and disturbance.
• The fast nonsingular terminal sliding mode is used to eliminate the singularity problem and to provide a fast rate of when the system states are far away from the origin.
• An ANFTSM controller does not require the knowledge of the upper bound of the disturbances or uncertainties.
• A comparison between the effectiveness of ANFTSM and NTSM controllers is given which shows that ANFTSM controller gives a faster convergence rate to zero for the synchronization error in finite time.
The rest of this paper is organized as follows. In Section 2, the synchronization problem is addressed and necessary preliminary results are given. The main result is given in Section 3. In Section 4, numerical examples and discussions are presented. Finally, the conclusion is given in Section 5.
2 Problem Description
In this section, the definition of the finite-time synchronization concept and some necessary lemmas are given.
Consider the second-order chaotic system with unknown parameters [15] which is of the following forms:
The master system:
where
The slave system:
where
Let
where
ASSUMPTION 2.1. The perturbation term is bounded, namely,
where D is a known positive constant.
DEFINITION 2.2. The master system 1) and slave systems 2) are said to be synchronized in finite time if there exists a constant
LEMMA 2.3 [16]. Consider the system
where
then the equilibrium
In addition, if
The following lemma is required for the design of fast terminal sliding mode control.
Lemma 2.4 [17]. Assume that there is a continuous differentiable positive-definite function
where
3 Design of Finite-Time Sliding Mode Controller
In this section, a new adaptive nonsingular fast terminal sliding mode (ANFTSM) controller is designed to achieve the synchronization between two different chaotic systems with unknown parameters and disturbances. There are two steps to design the controller. In the first step, a suitable nonsingular terminal sliding surface for the desired sliding motion is selected. That is the trajectory of the system along this surface approaches zero in a finite time. In the second step, an adaptive finite-time controller is designed to force the system motion from any initial condition to the sliding surface in a given finite time.
To design the ANFTSM controller, the nonsingular fast terminal sliding surface is introduced as:
where
For the system motion on the terminal sliding surface
The designed controller
where β is the control parameter satisfying the adaptive law
The block diagram for synchronization between the master system 1) and the slave system 2) using ANFTSM controller is shown in Figure 1.
Remark 3.1: In [18], the authors have investigated a new recurrent neural network (RNN) fractional-order sliding mode control to compensate harmonic current of active power filter (APF). In the proposed method, the controller gives a high approximation accuracy and quickly tracks the detected harmonic compensation. Moreover, the unknown function of the system is approximated by the recurrent neural network (RNN). In (Juntao et al., 2020a), the authors have proposed an adaptive terminal sliding mode control by applying fuzzy double hidden layer neural network (FDHLRNN) for single-phase active power filter (APE). The designed controller made the tracking error of the system converges to zero in a finite time. In [19], the authors have designed the super-twisting sliding mode controller based on the fractional-order nonsingular terminal sliding mode control for a micro gyroscope with unknown uncertainty by using a double-loop fuzzy neural network (DLFNN) to estimate the unknown uncertainty of the micro gyroscope system. There are several advantages by using such a designed controller, namely, the tracking error converges to zero in a finite time, the singular problem has been handled, and the unwanted chattering phenomena has been alleviated. In [20], the authors have introduced an adaptive
In the following result, by using the proposed controller (8), it is shown that the synchronization errors
Theorem 3.1. For the system (3) and the controller (8), the error trajectory converges to sliding surface
Proof. Let us consider the Lyapunov function as
where ρ is a constant which satisfies
Taking the derivative of
Substituting (Eq.3) and the controller (Eq. 8) in (Eq. 10), we get
where
By Lemma 2.3, the error trajectory
As is shown above that the errors trajectory converges to sliding surface
Theorem 3.3. Consider the nonsingular terminal sliding mode dynamics (7). This system is finite-time stable and it approaches zero in a finite time
Proof. Consider the Lyapunov function:
Substituting (Eq. 7) into the derivative of
Using (Eq. 12), we know that
By Lemma 2.4, the settling time
Therefore, the error
4 Numerical Examples
In this section, the effectiveness of the designed ANFTSM controller is presented. Moreover, the comparison between the performances of ANFTSM and the NTSM is given. First, we introduce some chaotic systems which will be applied to demonstrate the synchronization problems under the designed ANFTSM controller.
4.1 The Chaotic Systems
4.1.1 The Duffing-Holmes System
The Duffing-Holmes system [22] is a nonlinear dynamical system exhibiting complex and chaotic behavior given by
where
4.1.2 The Gyroscope System
The gyroscope system [23] is an important dynamical system which has several applications such as navigation system, space engineering, and aircraft system. The gyroscope system is given by
where
4.1.3 The Power System
The power system [24] is a nonlinear dynamical system given by
where
4.2 Examples of Synchronization Between Two Different Chaotic Systems
In this subsection, two numerical examples for synchronization between two different chaotic systems which were introduced in Subsection 4.1 are presented to demonstrate the effectiveness of the designed ANFTSM controller. In Example 1, synchronization between the gyroscope system and the Duffing-Holmes system is considered. In Example 2, synchronization between the Duffing-Holmes system and the power system is studied.
Example 1
In this example, the effectiveness of the proposed ANFTSM to succeed finite-time synchronization between the gyroscope (14) system and the Duffing-Holmes (13) system is presented. For this propose, the system(14) is taken as the master system and the system (13) as the slave system. For simulation purpose, the nonlinear functions
The uncertain parameters for both systems are chosen as follows:
To achieve the finite-time synchronization, the parameters of the nonsingular fast terminal sliding surface (6) are chosen as
For comparison purpose, we consider the NTSM controller which was considered in ([10]) with sliding surface given by
FIGURE 2. Synchronization between the Gyros and the Duffing-Holmes systems in Example 1 by ANFTSM controller (A) the synchronization between
FIGURE 3. Synchronization between the Gyros and the Duffing-Holmes systems in Example 1 by NTSM controller (A) the synchronization between
FIGURE 4. The comparison of synchronization errors between ANFTSM and NTSM of Example 1 (A) the synchronization error
FIGURE 6. The time response of the design controller
Furthermore, the upper bound of the settling time of finite-time synchronization seems to get smaller by adjusting the parameters of the ANFTSM controller as shown in Table 1. Note that, to get a smaller value of settling-time, the parameters
Example 2
TABLE 1. Upper bounds of settling-time for ANFTSM controller with various parameter values for Example 1.
In this example, synchronization problem between the Duffing-Holmes system and the power system by using ANFTSM controller are considered. For this propose, we take the system (13) as the master system and the system (15) as the slave system. For simulation purpose, the nonlinear function is chosen as
The uncertain function of the system is chosen as
To achieve the finite-time synchronization, the parameters of the nonsingular fast terminal sliding surface (6) are chosen as
The parameters of NTSM are selected as
For comparison purpose, we consider the NTSM controller which was considered in ([10]) with sliding surface given by
FIGURE 7. Synchronization the Duffing-Holmes and the Power systems in Example 2 by ANFTSM controller (A) the synchronization between
FIGURE 8. Synchronization between the Duffing-Holmes and the Power systems in Example 2 by NTSM controller (A) the synchronization of
FIGURE 9. The comparison of synchronization errors between the ANFTSM and NTSM in Example 2 (A) the synchronization error
FIGURE 11. The time response of the design controller
TABLE 2. Upper bounds of settling-time for ANFTSM controller with various parameter values for Example 2.
Remark 3.2: It is worth mentioning that, by using the SMC controller scheme, an unwanted chattering phenomena may occur due to discontinuity of the control law, see [8] and references cited therein. There are several studies on how to alleviate this phenomenon of undesirable chattering, see [14]. In this work, we have focused mainly on a design of ANFTSM to achieve synchronization of two different chaotic systems in which an undesirable chattering phenomenon might still occur as can be seen from Figure 6. It is a very interesting and challenging problem for handling the undesirable chattering phenomenon which is the main focus for our future investigation.
5 Conclusion
In this studied, an adaptive nonsingular fast terminal sliding mode (ANFTSM) control is developed to achieve the finite-time synchronization between two different chaotic systems with uncertain parameters and disturbances. Numerical results are given to demonstrate the effectiveness of the designed ANFTSM controller. Moreover, comparison of the performances between ANFTSM and NTSM controllers have been given which shows that ANFTSM controller gives a better performance than NTSM controller. Nonetheless, the proposed ANFTSM controller may cause an unwanted chattering phenomenon which is a main focus for our future investigation.
Data Availability Statement
The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.
Author Contributions
All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.
Funding
This research is supported by Chiang Mai University.
Conflict of Interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Acknowledgments
The first author thanks the Science Achievement Scholarship of Thailand (SAST) for financial support for her Ph.D. study. The authors express their sincere gratitude to the associate editor and reviewers for their valuable comments and suggestions which help to improve the quality of the paper.
References
1. Lin, J-S, and Yan, J-J. Adaptive Synchronization for Two Identical Generalized Lorenz Chaotic Systems via a Single Controller. Nonlinear Anal Real World Appl (2009) 10:1151–9. doi:10.1016/j.nonrwa.2007.12.005
2. Chen, M, Zhou, D, and Shang, Y. A New Observer-Based Synchronization Scheme for Private Communication. Chaos, Solitons & Fractals (2005) 24:1025–30. doi:10.1016/j.chaos.2004.09.096
3. Peng, C-C, Hsue, AW-J, and Chen, C-L. Variable Structure Based Robust Backstepping Controller Design for Nonlinear Systems. Nonlinear Dyn (2011) 63:253–62. doi:10.1007/s11071-010-9801-8
4. Njah, AN. Synchronization via active control of parametrically and externally excited Φ6 Van der Pol and Duffing oscillators and application to secure communications. J Vibration Control (2011) 17:493–504. doi:10.1177/1077546309357024
5. Zribi, M, Smaoui, N, and Salim, H. Synchronization of the Unified Chaotic Systems Using Sliding Mode Controller. Chaos, Solitons, and Fractals (2010) 42:3197–209. doi:10.1016/j.chaos.2009.04.051
6. Bo, W, and Guanjun, W. On the Synchronization of Uncertain Master-Slave Chaotic System with Disturbance. Chaos, Solitons, and Fractals (2009) 41:145–51. doi:10.1016/j.chaos.20.7.11.019
7. Zhao, Z-S, Zhang, J, and Sun, L-K. Sliding Mode Control in Finite Time Stabilization for Synchronization of Chaotic Systems. ISRN Appl Mathematics (2013) 2013:1–6. doi:10.1155/2013/320180
8. Pooyan, AH, Ali, SSA, Saad, M, and Hemanshu, RP. Chattering-free Trajectory Tracking Robust Predefined-Time Sliding Mode Control for a Remotely Operated Vehicle. Automation Electr Syst (2020) 1–19. doi:10.1007/s40313-020-00599-4
9. Xin, L, Wang, Q, and Li, Y. A New Fast Nonsingular Terminal Sliding Mode Control for a Class of Second-Order Uncertain Systems. Math Probl Eng (2016) 2016:1–12. doi:10.1155/2016/1743861
10. Feng, Y, Yu, X, and Man, Z. Non-singular Terminal Sliding Mode Control of Rigid Manipulators. Automatica (2002) 38:2159–67. doi:10.1016/s0005-1098(02)00147-4
11. Mohammad, P, Soharb, K, and Ghassem, A. Synchronization of Two Different Uncertain Chaotic Systems with Unknown Parameters Using a Robust Adaptive Sliding Mode Controller. J Common Nonlinear Sci Numer Simulation (2011) 16:2853–68. doi:10.1016/j.cnsns.2010.09.038
12. Chang, C. Synchronization of Second-Order Chaotic Systems via Adaptive Terminal Sliding Mode Control with Input Nonlinearity. J Franklin Inst (2012) 349:2019–32. doi:10.1016/j.jfranklin.2012.03.01
13. Ali, SA, Pooyan, AH, and Saad, M. Two Novel Approaches of NTSMC and ANTSMC Synchronization for Smart Gritd Chaotic Systems. Tech Econ smart grids Sustain Energ (2018), 3–14. doi:10.1007/s40866-018-0050-0
14. Pooyan, AH, Ali, SA, Saad, M, and Hemanshu, RP. Two Novel Approaches of Adaptive Finite-Time Sliding Mode Control for a Class of Single-Input Multiple-Output Uncertain Nonlinear System. IET Cyber-systems and Robotics (2021) 1–11. doi:10.1049/csy2.12012
15. Wang, H, Han, Z-Z, Xie, Q-Y, and Zhang, W. Finite-time Chaos Control via Nonsingular Terminal Sliding Mode Control. Commun Nonlinear Sci Numer Simulation (2009) 14:2728–33. doi:10.1016/j.cnsns.2008.08.013
16. Mohammad, PA, Sohrab, K, and Ghassem, A. Finite-time Synchronization of Two Different Chaotic Systems with Unknown Parameters via Sliding Mode Technique. Appl Math Model (2011) 35:3080–91. doi:10.1016/j.apm.2010.12.020
17. Yu, S, Yu, X, Shirinzadeh, B, and Man, Z. Continuous Finite-Time Control for Robotic Manipulators with Terminal Sliding Mode. Automatica (2005) 41:1957–64. doi:10.1016/j.automatica.2005.07.001
18. Juntao, F, and Huan, W. Experiment Investigation of Recurrent Nural Network Fractional-Order Sliding Mode Control of Active Power Filter. IEEE Trans Circuits Syst Express Briefs (2019) 1–5. doi:10.1109/tcsii.2019.2953223
19. Juntao, F, and Zhilin, F. Fractional-order Finite-Time Super-twisting Sliding Mode Control of Micro Gyroscope Based on Double-Loop Fuzzy Neural Network. IEEE Trans Syst Man, Cybernetics: Syst (2020) 2168–216. doi:10.1109/tfuzz.2020.3012760
20. Yunmei, F, Cuicui, A, Wanru, J, and Juntao, F. Adaptive H-Infinity Tracking Control for the Micro Gyroscope. Adv Mech Eng (2020) 12(6):1–9. doi:10.1109/tsmc.2020.2979979
21. Junao, F, and Yun, C. Fuzzy Double Hidden Layer Recurrent Neural Terminal Sliding Mode Control of Single-phase Active Power Filter. IEEE Trans Fuzzy Syst (2020) 1–33. doi:10.1177/1687814020927832
22. Li, L, Fang, T, Li, Z, and Li, R. Adaptive Terminal Sliding Mode Control for Anti-synchronization of Uncertain Chaotic Systems. Nonlinear Dyn (2013) 74(4):991–1002. doi:10.1007/s11071-013-1017-2
23. Behjameh, MR, Delavari, H, and Vali, A. Global Finite-Time Synchronization of Two Nonlinear Chaotic Gyros Using High Order Sliding Mode Control. J Appl Comput Mech (2014) 1(1):26–34. doi:10.22055/jacm.2014.10549
Keywords: chaos synchronization, adaptive sliding mode control, finite-time convergence, external disturbance, sliding surface
Citation: Tino N and Niamsup P (2021) Finite-Time Synchronization Between Two Different Chaotic Systems by Adaptive Sliding Mode Control. Front. Appl. Math. Stat. 7:589406. doi: 10.3389/fams.2021.589406
Received: 30 July 2020; Accepted: 22 June 2021;
Published: 08 July 2021.
Edited by:
Vijay Kumar Yadav, Nirma University, IndiaReviewed by:
Juntao Fei, Hohai University, ChinaSaurabh Kumar Agrawal, Bharati Vidyapeeth’s College of Engineering, India
Pooyan Alinaghi Hosseinabadi, University of New South Wales, Australia
Copyright © 2021 Tino and Niamsup. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Piyapong Niamsup, piyapong.n@cmu.ac.th