Abstract

This article presents an adaptive integral sliding mode control (SMC) design method for parameter identification and hybrid synchronization of chaotic systems connected in ring topology. To employ the adaptive integral sliding mode control, the error system is transformed into a special structure containing nominal part and some unknown terms. The unknown terms are computed adaptively. Then the error system is stabilized using integral sliding mode control. The controller of the error system is created that contains both the nominal control and the compensator control. The adapted laws and compensator controller are derived using Lyapunov stability theory. The effectiveness of the proposed technique is validated through numerical examples.

1. Introduction

Ever since the classic effort by Pecora and Carroll [1], the synchronization in chaotic systems became an active research area because of its useful applications [25]. Different synchronization schemes for chaotic systems were studied and investigated [610]. Among these schemes, hybrid synchronization [1119] is one in which some of the chaotic systems are synchronized whereas others are antisynchronized. Due to its importance, hybrid synchronization has been the subject of many research works. These works include study of synchronization/antisynchronization for permanent magnet synchronous motors connected in ring topology [11], function projective type synchronization for complex dynamical networks [12], investigation of complete synchronization and antiphase synchronization together [13], hybrid synchronization of networks having heterogeneous systems [14], study of synchronization for fractional-order systems [15], investigation of synchronization for systems with hyperchaotic nature [16, 17], and study of synchronization for complex networks [18, 19]. Study of hybrid synchronization involves multiple chaotic systems like complete, adaptive, global, projective, and antisynchronization systems [17, 2027], and synchronization systems in multiple coupled complex networks [28, 29]. Currently, hybrid synchronization of several connected chaotic systems is a hot topic of research and the work includes investigation of complex network synchronization for perturbations and delays [30] and a study of neural networks for synchronization [31].

In this paper, chaotic systems connected in ring topology are considered which can be shown in Figure 1. This arrangement was studied in [32] for the known parameter case. We extend this work and consider that all the parameters of all the systems in the ring connected network are unknown. To reach hybrid synchronization in this system we use adaptive integral SMC.

SMC is a distinct nonlinear control method. The objective of the SMC method is to drive the states of the system to a specific surface, called sliding manifold. When the surface is touched, the dynamic system is required to persist on it afterward. The main disadvantage of SMC is discontinuous control law. In practice, this creeps towards an undesirable occurrence called “chattering.” The closed-loop dynamics of the system in SMC depend only on the design parameters of the switching sliding manifold. Sliding mode control also offers several benefits like simplicity, robustness to external disturbance, and parameter variation and quick response. The integral SMC, a variant of SMC, guarantees the robustness [33] because of eliminating the reaching-phase. Since reaching-phase is eradicated therefore robustness of the dynamic system can be sure all the way through the system response, beginning from initial conditions. The integral sliding mode control combines both the nominal control which steadies the nominal system and the discontinuous control which discards uncertainties.

In this research, we use adaptive integral sliding mode control technique to identify the unknown parameters and to achieve the hybrid synchronization of many chaotic systems connected in the ring topology. By using this technique, the error system is transformed into a special structure containing nominal part and some unknown terms. The unknown terms are computed adaptively. Then the error system is synthesized using integral sliding mode control. The controller of the error system is created that contains both the nominal control and the compensator control. The adaptive laws and compensator controller are derived using Lyapunov stability theory. The effectiveness of the proposed technique is validated through numerical examples.

The remainder of the paper is arranged as follows; Section 2 presents preliminaries and system description. Section 3 presents proposed control strategies for the general case of hybrid synchronization. Section 4 presents application examples. Section 5 presents discussion and simulation results and in the last section, paper is concluded.

2. System Description and Preliminaries

The structure of chaotic systems connected in ring topology is described aswhere are vectors and are the nonlinear continuous function, and are vectors of unknown parameters. are matrices, are dimensional diagonal matrices, and represent diagonal matrix parameters. When , then the above arrangement has nonidentical systems.

Remark 1. In (1), all the chaotic systems are connected in ring topology [17], because the first system is connected with th and second is connected with first; and so the final chaotic system is connected with system.

So the hybrid synchronization for the above system (1) may be expressed as follows:

Definition 2. For system (2), we define that it exhibits hybrid synchronization if controllers exist such that all trajectories for any initial condition satisfy the following:
For the antisynchronization errors , we have that The Synchronization errors and if is odd; then and satisfyand if is even, then and satisfyWe notice from this definition that the error systems , , and are globally and asymptotically stable. This shows that, to ensure hybrid synchronization, we have to design controllers to make , , and converge to zero.

3. Parameter Identification and Hybrid Synchronization for the General Case

For antisynchronization, the error vectors areLet be estimates of , respectively, and let be errors while estimating the parameters , respectively. Derivative of (6) leads to the following:which can be written asBy choosingwhere is the new input vector andthen system (7) becomesTo employ the integral sliding mode control, choose the nominal system for (11) asTo stabilize the system (11), we choose the Hurwitz sliding surface for system (12) as , where the coefficients are chosen in such a way that becomes Hurwitz polynomial. Then .

By choosing , we have ; therefore , which gives . Therefore, system (12) becomes asymptotically stable.

The sliding surface for system (9) is . The term in the sliding surface is an integral term computed later. To avoid the reaching-phase, choose such that . By choosing where is the nominal input vector and is compensator terms computed later, then the time derivative of the sliding surface becomes asBy choosing a Lyapunov function: , designing the adaptive laws for and computing such that .

Theorem 3. Consider a Lyapunov function . Then if the adaptive laws for and the value of are chosen as

Proof. Sinceby using (14) we haveFrom this we conclude that . Since , therefore . Thus the antisynchronization is achieved.
The controllers designed for the antisynchronization are used for the complete synchronization. For this we consider two cases:
Case 1. For odd number of systems and , synchronization error is expressed likeThendue  to  antisynchronization.
ThusSimilarlyCase 2. For even number of systems and , synchronization error is expressed likeSimilarlySo complete synchronization is too achieved.

4. Application Examples

To illustrate the control design procedure for reaching the hybrid synchronization behavior, we present two examples with and .

Example 1 (). Chen chaotic system, Lorenz chaotic system, and Lü chaotic system, in that order, are selected for this numerical example and are expressed below:By assuming that the systems parameters are unknown, we write systems (24) asLet be estimates of , respectively, and let be errors in estimation of , respectively.
Definingthen the systems (25) in vector form are written aswhereFor the antisynchronization, the errorsareThereforeBy choosingwhere is the new input vector, then system (31) becomesThe nominal system for (33) iswhere is the nominal input vector.
The sliding surface for nominal system (34) is ; that is,The nominal system (34) is asymptotically stable if . The sliding surface for system (33) is , where is some integral term and is chosen in such a way that . Defining where is the nominal input and is compensator, then system (33) can be rewritten asThen givesBy choosing a Lyapunov functionthen if the adaptive laws for and the values of are chosen asWe haveFrom this we conclude that . Since , therefore . Therefore, antisynchronization is realized. For complete synchronization, the error is , which can be written as As therefore Thus complete synchronization is achieved. Results of simulations are depicted in Figures 24.

Example 2 (). In this example, only Lorenz systems with unknown parameters are chosen to examine the effectiveness of the proposed method.
These can be expressed asWith unknown parameters above four systems can be represented asLet be estimates of , respectively, and let be the errors in estimation of , respectively.
Definingsystems (43)–(45) are represented aswhereFor the antisynchronization, the error vectorsareThereforeChoosewhere is the new input vector.
We haveorThe nominal system for (54) isThe Hurwitz sliding surface vector for nominal system (55) can be defined aswhereThen the derivative of the above system is . By choosing , we have . So the error dynamics (55) are asymptotically stable.
Sliding surface for the system (55) is described as , where is some integral term, by choosing in such a way that . Select , where is the nominal input and is compensator term computed later.
The system (54) can be rewritten asThen givesorChoose the Lyapunov function: .
Then if the adaptive laws for and are chosen asFrom this we conclude that . Since , therefore . Thus antisynchronization is achieved.
For complete synchronization, the errors are which can be written asAs therefore ; thus complete synchronization is achieved. Simulation results are shown in Figures 57.

5. Simulation Results and Discussion

Figures 24 show simulation results for Example 1 with . The initial (starting point) conditions are chosen as (, , ), (, , ), and (, , ). The coupling parameters are chosen as and . Figure 2(a) shows that the errors , , , , , and asymptotically go to zero. Figure 2(b) displays the errors , , and , converging to origin. Figure 3(a) shows system states , , , Figure 3(b) shows system states , , and , and Figure 3(c) shows system states , , and . From these figures we can see that systems and , and systems and achieve the antisynchronization, and systems and attain complete synchronization and therefore milestone is attained, that is, hybrid synchronization. Figure 4 shows the adaptive estimation of parameters , , , , and for the three systems. Figure 4(a) shows the estimation of , , , , and , the parameters of the first system, which converge to their true values of −35, 35, −7, 28, and −3, respectively. Figure 4(b) shows the estimation of , , , and , and the parameters of the second system, which converges to their true values of −36, 36, 20, and 3, respectively. Figure 4(c) shows the estimation of , , , and , the parameters of the third system, which converges to their true values −10, 10, 28, and −8/3, respectively.

Figures 57 show simulation results for Example 2 with . The initial (starting point) conditions are chosen as (, , ), (, , ), (, , ), and (, , ). The coupling parameters are chosen as and . Figure 5(a) shows the errors , , , , , , , , and asymptotically converge to zero. Figure 5(b) shows the errors , , and asymptotically converge to zero. Figure 5(c) shows the errors , , and asymptotically converge to zero. Figure 6(a) shows system states , , , and , Figure 6(b) shows system states , , , and , and Figure 6(c) shows system states , , , and . From these figures we can see that systems and , systems and , and systems and achieve the antisynchronization, and systems and and systems and attained the complete synchronization and hence hybrid synchronization is attained. Figure 7 shows an adaptive estimation of parameters , , , and for four systems which converge to their true values of −10, 10, 28, and −8/3 respectively.

6. Conclusion

In this article, we presented control design method for parameter identification and synchronization/antisynchronization of many attached chaotic systems connected in the ring topology. The methodology is created using adaptive integral SMC. The error system was transformed into a special structure containing nominal part and some unknown terms. The unknown terms were computed adaptively. Then the error system was stabilized using integral sliding mode control. The stabilizing controller for the error system is created that contains the nominal control and the compensator control. Simulation results show that antisynchronization and complete synchronization were achieved with the proposed control laws and that the uncertain parameters converge to their actual values.

Conflicts of Interest

The authors do not have any conflicts of interest regarding the publication of this paper.