on the synchronization of identical and non-identical 4-d chaotic systems using arrow form matrix
TRANSCRIPT
Chaos, Solitons and Fractals 42 (2009) 101–112
Contents lists available at ScienceDirect
Chaos, Solitons and Fractals
journal homepage: www.elsevier .com/locate /chaos
On the synchronization of identical and non-identical 4-Dchaotic systems using arrow form matrix
S. Hammami *, K. Ben Saad, M. BenrejebUR LARA Automatique, Ecole Nationale d’Ingénieurs de Tunis, BP 37, Tunis Le Belvédère 1002, Tunisia
a r t i c l e i n f o
Article history:Accepted 30 October 2008
Communicated by Prof. Ji-Huan He
0960-0779/$ - see front matter � 2008 Elsevier Ltddoi:10.1016/j.chaos.2008.10.038
* Corresponding author.E-mail addresses: [email protected] (S
a b s t r a c t
Using the Borne and Gentina practical criterion associated with the Benrejeb canonicalarrow form matrix, to derive the stability property of dynamic complex systems, a newstrategy of control is formulated for chaos synchronization of two identical Lorenz Stenflosystems and two new four-dimensional chaotic systems, namely the Qi chaotic systems.The designed controller ensures that the state variables of both controlled chaotic slaveLorenz Stenflo and Qi systems globally synchronizes with the state variables of the mastersystems, respectively. It is also shown that Qi system globally synchronizes with LorenzStenflo system under the afforded generalized strategy of control. Numerical simulationsare carried out to assess the performance of the proposed contributions in the importantfield of chaotic synchronization.
� 2008 Elsevier Ltd. All rights reserved.
1. Introduction
In the past decades, chaos synchronization has received a tremendous increasing interest [1–6] and references therein.The phenomenon of synchronization is extremely wide spread in nature as well as in the realm technology. The fact that,various objects seek to achieve order and harmony in their behaviour, which is a characteristic of synchronization, seemsto be a manifestation of the natural tendency of self organization existing in nature. Considerable attention paid to such top-ics is due to the potential applications of synchronization in communication engineering, using chaos to mask the informa-tion bearing signal [1,7–9]. In biology, chemistry and medicine the phenomenon of synchronization is of interest to thosestudying rhythms, electric rhythms of the brain in particular, cardiac rhythms and wave reactions in chemistry. In industry,synchronization is also used in the power generation to ensure exact coincidence of frequencies of several alternating cur-rent generators operating in parallel mode for common loading. In medicine, the effects of synchronization have found wideapplication in the construction of various vibro-technical devices [10].
For a system of two coupled chaotic oscillators, the master ð _x ¼ f ðx; yÞÞ and the slave ð _y ¼ gðx; yÞÞ, where x and y are phasespace variables, f and g the corresponding nonlinear functions, synchronization in a direct sense implies j xðtÞ � yðtÞ j! 0 ast !1 [11]. When this occurs, the coupled system is said to be completely synchronized [12]. Other forms of synchronizationthat have been observed includes phase synchronization [13–16], lag synchronization, generalized synchronization [17] andsequential synchronization [18].
Synchronization using active control was proposed by Bai and Lonngren using the Lorenz system [19], and has been sub-sequently employed to synchronize other chaotic systems [18,20–24]. The technique was generalized to non-identical sys-tems, thus, extending its applicability beyond identical systems, and showing its pivotal role in other schemes [21–23].
Practical Borne and Gentina stability criterion [25–27], applied to continuous systems, generalizes the use of Kotelyanskilemma for nonlinear systems and defines large classes of processes for which linear Aizerman conjecture is satisfied [28–32].
. All rights reserved.
. Hammami), [email protected] (K. Ben Saad), [email protected] (M. Benrejeb).
102 S. Hammami et al. / Chaos, Solitons and Fractals 42 (2009) 101–112
The stabilisability approach is usefully applied for nonlinear control systems, particularly, when the Benrejeb arrow formcharacteristic matrix is used [30–32].
Throughout the present paper, the Benrejeb arrow form matrix is applied to synchronize two identical Lorenz Stenflo sys-tems [32–35] and two identical new four-dimensional systems, hereafter called the Qi systems [36]. The paper deals alsowith synchronization behaviour between Lorenz Stenflo and Qi systems using the generalized active control. It is proved thatby applying the proposed control scheme, the variance of the synchronization error can converge to any arbitrarily smallbound around zero. The layout of the paper is as follows: synchronization behaviour of two identical Lorenz Stenflo systemsand two identical Qi systems are studied in Sections 2 and 3, respectively. Section 4 deals with non-identical synchronizationbetween Lorenz Stenflo and Qi systems. Simulation results show that the proposed method can be successfully used in syn-chronization of chaotic systems.
2. Synchronization of two identical Lorenz Stenflo systems
In this subsection, let consider the problem of synchronization process of two identical chaotic Lorenz Stenflo systems.
2.1. The Lorenz Stenflo system
Here, we consider the following four coupled nonlinear autonomous first order differential equations, characterizing theLorenz Stenflo system [11,33]
_xðtÞ ¼ aðyðtÞ � xðtÞÞ þ cwðtÞ_yðtÞ ¼ xðtÞðr � zðtÞÞ � yðtÞ_zðtÞ ¼ xðtÞyðtÞ � bzðtÞ_wðtÞ ¼ �xðtÞ � awðtÞ
8>>><>>>:
ð1Þ
formulated by Stenflo from a low frequency short wavelength gravity wave equation. In (1), the strictly positive constantr;a; c and b are, respectively, the Rayleigh number, Prandtl number, rotation number and geometric parameter.
Some dynamical behaviours of the Lorenz Stenflo equations are reported in [33–35], including the familiar period-dou-bling route to chaos [34], to adaptive control and to synchronization. With the following parameters: a ¼ 1, b ¼ 0:7, c ¼ 1:5and r ¼ 26, the Lorenz Stenflo system exhibits the chaotic attractor shown in Fig. 1, in which the variable x is plotted againstthe variable y.
2.2. Problem statement
Let us consider a Lorenz Stenflo system given by
_x1ðtÞ ¼ aðy1ðtÞ � x1ðtÞÞ þ cw1ðtÞ_y1ðtÞ ¼ x1ðtÞðr � z1ðtÞÞ � y1ðtÞ_z1ðtÞ ¼ x1ðtÞy1ðtÞ � bz1ðtÞ_w1ðtÞ ¼ �x1ðtÞ � aw1ðtÞ
8>>><>>>:
ð2Þ
Fig. 1. Two-dimensional view of the Lorenz Stenflo attractors.
S. Hammami et al. / Chaos, Solitons and Fractals 42 (2009) 101–112 103
which drives a similar Lorenz Stenflo system given as
_x2ðtÞ ¼ aðy2ðtÞ � x2ðtÞÞ þ cw2ðtÞ þ u1ðtÞ_y2ðtÞ ¼ x2ðtÞðr � z2ðtÞÞ � y2ðtÞ þ u2ðtÞ_z2ðtÞ ¼ x2ðtÞy2ðtÞ � bz2ðtÞ þ u3ðtÞ_w2ðtÞ ¼ �x2ðtÞ � aw2ðtÞ þ u4ðtÞ
8>>><>>>:
ð3Þ
where UðtÞ ¼ ½u1ðtÞ u2ðtÞ u3ðtÞ u4ðtÞ �T is the active control function. Here, we aim at determining the controller Uwhich is required for system (3) to synchronize with system (2). For this purpose, let the error dynamics between (3) and(2) be
x3ðtÞ ¼ x2ðtÞ � x1ðtÞy3ðtÞ ¼ y2ðtÞ � y1ðtÞz3ðtÞ ¼ z2ðtÞ � z1ðtÞw3ðtÞ ¼ w2ðtÞ �w1ðtÞ
8>>><>>>:
ð4Þ
The previous expressions given by the system of Eqs. (4) lead to the following quantities:
_x3ðtÞ ¼ aðy3ðtÞ � x3ðtÞÞ þ cw3ðtÞ þ u1ðtÞ_y3ðtÞ ¼ rx3ðtÞ � y3ðtÞ � x2ðtÞz2ðtÞ þ x1ðtÞz1ðtÞ þ u2ðtÞ_z3ðtÞ ¼ x2ðtÞy2ðtÞ � x1ðtÞy1ðtÞ � bz3ðtÞ þ u3ðtÞ_w3ðtÞ ¼ �x3ðtÞ � aw3ðtÞ þ u4ðtÞ
8>>><>>>:
ð5Þ
which can be written under the following matrix description:
_XðtÞ ¼ Að:ÞXðtÞ þ BUðtÞ ð6Þ
with:
XðtÞ ¼ ½ x3ðtÞ y3ðtÞ z3ðtÞ w3ðtÞ �T ð7Þ
Að:Þ ¼
�a a 0 cðr � z1ðtÞÞ �1 �x2ðtÞ 0
y1ðtÞ x2ðtÞ �b 0�1 0 0 �a
26664
37775 ð8Þ
and
B ¼
1 0 0 00 1 0 00 0 1 00 0 0 1
26664
37775 ð9Þ
Let us try, in the next part of the paper, to design a state feedback control law assuring the stabilization of the error dy-namic system (6).
2.3. Chaos synchronization: feedback control law
The concept of chaos synchronization emerged much later, not until the gradual realization of the usefulness of chaos byscientists and engineers. Synchrony is the simplest effect of coupled identical systems: two identical systems display thesame dynamical pattern in their common phase space. In this subsection, we apply feedback control technique to achievechaos synchronization of two identical Lorenz Stenflo systems.
At this stage, the work is focussed on the synthesis of a stabilizing state feedback controller of the following form:
UðtÞ ¼ �Kð:ÞXðtÞ ð10Þ
in such a way that the closed loop system
_XðtÞ ¼ Acð:ÞXðtÞ ð11Þ
Acð:Þ ¼ Að:Þ � BKð:Þ ¼
�a� k11ð:Þ a� k12ð:Þ �k13ð:Þ c� k14ð:Þðr � z1ðtÞÞ � k21ð:Þ �1� k22ð:Þ �x2ðtÞ � k23ð:Þ �k24ð:Þ
y1ðtÞ � k31ð:Þ x2ðtÞ � k32ð:Þ �b� k33ð:Þ �k34ð:Þ�1� k41ð:Þ �k42ð:Þ �k43ð:Þ �a� k44ð:Þ
26664
37775 ð12Þ
being described by a particular canonical matrix form, namely the Benrejeb arrow form matrix.
104 S. Hammami et al. / Chaos, Solitons and Fractals 42 (2009) 101–112
To satisfy this purpose, the parameters of correction kijð:Þ;8i; j ¼ 1;2;3; i–j, can be chosen as follows:
a� k12ð:Þ ¼ 0�k13ð:Þ ¼ 0ðr � z1ðtÞÞ � k21ð:Þ ¼ 0�x2ðtÞ � k23ð:Þ ¼ 0y1ðtÞ � k31ð:Þ ¼ 0x2ðtÞ � k32ð:Þ ¼ 0
8>>>>>>>><>>>>>>>>:
)
k12ð:Þ ¼ ak13ð:Þ ¼ 0k21ð:Þ ¼ r � z1ðtÞk23ð:Þ ¼ �x2ðtÞk31ð:Þ ¼ y1ðtÞk32ð:Þ ¼ x2ðtÞ
8>>>>>>>><>>>>>>>>:
ð13Þ
In fact, when the considered system (6) is stabilized by the feedback U, the error will converge to zero as t ! þ1, whichimplies that the systems (2) and (3) are globally synchronized. To achieve this goal, U is chosen such that the instantaneousgain matrix Kð:Þ defined by (10), is a 4� 4 matrix.
The application of the classical Borne and Gentina stability criterion [26], associated to the particular canonical Benrejebarrow form matrix leads to the following theorem.
Theorem 1. The process, described by (6) is stabilized by the control law defined by (10), if the matrix Acð:Þ, defined by (12), is inthe arrow form and such that:
(i) the nonlinear elements are isolated in either one row or one column of the matrix Acð:Þ,(ii) the diagonal elements, acii
ð:Þ, of the matrix Acð:Þ are such that:
aciið:Þ < 0 8 i ¼ 1;2; . . . ;n� 1; ð14Þ
(iii) there exist e > 0 such that:
acnn ð:Þ �Xn�1
i¼1
jacnið:Þacin
ð:Þj� �
a�1ciið:Þ 6 �e ð15Þ
Proof. The overvaluing system MðAcð:ÞÞ, associated to the vectorial norm pðzÞ ¼ ½ jz1j jz2j . . . jznj �T ; z ¼ ½ z1 z2 . . . zn �T ,is defined, in this case, by the following system of differential equations:
_z ¼ MðAcð:ÞÞz ð16Þ
such that the elements mijð:Þ of MðAcð:ÞÞ are deduced from the ones of the matrix Acð:Þ by substituting the off-diagonal ele-ments by their absolute values, which can be written asmiið:Þ ¼ aciið:Þ 8i ¼ 1; . . . ;n
mijð:Þ ¼ jacijð:Þj 8i; j ¼ 1; . . . ;n; i–j
(ð17Þ
The system (6) is then stabilized by (10) if the matrix MðAcð:ÞÞ is the opposite of an M – matrix [27], or if, by application ofthe practical criterion of Borne and Gentina [26], we have, for e > 0
aciið:Þ 6 �e 8 i ¼ 1;2; . . . ;n� 1
ð�1Þn detðMðAcð:ÞÞÞP e
�ð18Þ
The development of the first member of the last inequality announced by (18)
ð�1Þn detðMðAcð:ÞÞÞ ¼ ð�1Þ acnnð:Þ �Xn�1
i¼1
ðjacnið:Þacin
ð:ÞjÞa�1ciið:Þ
!ð�1Þn�1
Yn�1
j¼1
acjjð:Þ ð19Þ
achieves easily the proof of the theorem. h
Corollary 1. The process, described by (6) is stabilized by the control law defined by (10) if the characteristic matrix Acð:Þ, definedby (12), is under the arrow form and such that:
(i) all the nonlinearities are located in either one row or one column of Acð:Þ,(ii) the diagonal elements acii
ð:Þ;8i ¼ 1;2; . . . ;n� 1, of the matrix Acð:Þ are strictly negative,(iii) the products of the off-diagonal elements acni
ð:Þacinð:Þ;8i ¼ 1; . . . ;n� 1, of the matrix Acð:Þ are non-negative,
(iv) the characteristic instantaneous polynomial PAc ðk; :Þ, defined by
PAc ðk; :Þ ¼ detðkI� Acð:ÞÞ ð20Þ
is strictly positive for k ¼ 0.
Proof. The proof of this corollary is inferred of the previous theorem one by taking into account the new added hypothesis(iii) of this corollary, which guarantees, through a simple transformation, the identity of the matrix Acð:Þ and its overvaluingmatrix M; this specific case allows the satisfaction of the linear Aizerman conjecture.
S. Hammami et al. / Chaos, Solitons and Fractals 42 (2009) 101–112 105
For (6) to be asymptotically stable, the parameters of correction kijð:Þ; 8i; j ¼ 1; . . . ;4, can be chosen so that the followingconstraints are fulfilled:
(i) all the nonlinearities are located in either one row or one column of the matrix Acð:Þ,(ii) the diagonal elements of the matrix Acð:Þ are such that
�a� k11ð:Þ < 0�1� k22ð:Þ < 0�b� k33ð:Þ < 0
8><>: ð21Þ
(iii) there exist e > 0, such that
ð�a� k44ð:ÞÞ �ð�1� k41ð:ÞÞðc� k14ð:ÞÞð�a� k11ð:ÞÞ�1
þð�k42ð:ÞÞð�k24ð:ÞÞð�1� k22ð:ÞÞ�1
þð�k43ð:ÞÞð�k34ð:ÞÞð�b� k33ð:ÞÞ�1
0B@
1CA 6 �e ð22Þ
Various choices of the instantaneous gain matrix Kð:Þ, which can cancel the nonlinear part of the error system, are pos-sible. One good choice is
Kð:Þ ¼
�aþ 1 a 0 cðr � z1ðtÞÞ 1 �x2ðtÞ 0
y1ðtÞ x2ðtÞ �bþ 1 0�1 0 0 1
26664
37775 ð23Þ
Thus, yielding the feedback functions
u1ðtÞu2ðtÞu3ðtÞu4ðtÞ
26664
37775 ¼ �
�aþ 1 a 0 cðr � z1ðtÞÞ 1 �x2ðtÞ 0
y1ðtÞ x2ðtÞ �bþ 1 0�1 0 0 1
26664
37775
x3ðtÞy3ðtÞz3ðtÞw3ðtÞ
26664
37775 ð24Þ
We begin by illustrating the error states between systems (2) and (3) when the control is turned off (Fig. 2). It is obviousthat the error states grow with time chaotically.
With (23), the closed loop system (11) to be controlled is a linear system. These choices ensure that the error statesx3; y3; z3 and w3 asymptotically converge to zero as time t ! þ1 and therefore the synchronization between systems (2)and (3) is achieved.
0 10 20 30 40 50 60 70 80 90 100-20
0
20
x3
0 10 20 30 40 50 60 70 80 90 100-50
0
50
y3
0 10 20 30 40 50 60 70 80 90 100-50
0
50
z3
0 10 20 30 40 50 60 70 80 90 100-10
0
10
w3
0 10 20 30 40 50 60 70 80 90 1000
20
40
e
time (s)
Fig. 2. Error dynamics ðx3; y3; z3;w3 and eÞ of the coupled Lorenz Stenflo system when the active controller is deactivated.
0 5 10 15-0.02
-0.01
0
0.01
0.02
0.03
x3,y
3,z3
,w3
0 5 10 150
0.01
0.02
0.03
0.04
e
time (s)
x1
x2 x3x4
Fig. 3. Asymptotic convergence of the error states with the active controller functions activated at t ¼ 0.
106 S. Hammami et al. / Chaos, Solitons and Fractals 42 (2009) 101–112
In Fig. 3, we show the asymptotic convergence of the error states when the controller is switched on at t ¼ 0. One can seethat the master–slave system is globally synchronized. This is also confirmed by the exponential convergence of the synchro-nization quality defined by the error propagation on the error states
e ¼ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffix2
3 þ y23 þ z2
3 þw23
qð25Þ
To ascertain the stability of the synchronization, we activate the state feedback control law designed as shown in Fig. 3.Again, stable synchronization is guaranteed. h
3. Synchronization of two identical Qi systems
In this subsection, we focus on the problem of synchronization process of two identical chaotic Qi systems.
3.1. The Qi system
The second model of studied system, is the following 4-D autonomous system described by [11,36]
_xðtÞ ¼ aðyðtÞ � xðtÞÞ þ yðtÞzðtÞwðtÞ_yðtÞ ¼ bðxðtÞ þ yðtÞÞ � xðtÞzðtÞwðtÞ_zðtÞ ¼ �czðtÞ þ xðtÞyðtÞwðtÞ_wðtÞ ¼ �dwðtÞ þ xðtÞyðtÞzðtÞ
8>>><>>>:
ð26Þ
where x; y; z and w are the state variables of the system, a; b; c and d are all positive real constant parameters. System (26)was recently introduced by Qi and Al and has been shown to exhibit complex dynamical behaviour including the familiarperiod-doubling route to chaos as well as hopf bifurcations. For instance, in Fig. 4, we show the chaotic behaviour in theðy;wÞ plane for a ¼ 30; b ¼ 10; c ¼ 1 and d ¼ 10.
3.2. Problem statement
Following section 2, we choose a master Qi system given by
_x1ðtÞ ¼ aðy1ðtÞ � x1ðtÞÞ þ y1ðtÞz1ðtÞw1ðtÞ_y1ðtÞ ¼ bðx1ðtÞ þ y1ðtÞÞ � x1ðtÞz1ðtÞw1ðtÞ_z1ðtÞ ¼ �cz1ðtÞ þ x1ðtÞy1ðtÞw1ðtÞ_w1ðtÞ ¼ �dw1ðtÞ þ x1ðtÞy1ðtÞz1ðtÞ
8>>><>>>:
ð27Þ
which drives a slave Qi system given by
-6 -4 -2 0 2 4 60
1
2
3
4
5
6
7
8
9
y
w
Fig. 4. Chaotic behaviour of the chaotic Qi system.
S. Hammami et al. / Chaos, Solitons and Fractals 42 (2009) 101–112 107
_x2ðtÞ ¼ aðy2ðtÞ � x2ðtÞÞ þ y2ðtÞz2ðtÞw2ðtÞ þ u1ðtÞ_y2ðtÞ ¼ bðx2ðtÞ þ y2ðtÞÞ � x2ðtÞz2ðtÞw2ðtÞ þ u2ðtÞ_z2ðtÞ ¼ �cz2ðtÞ þ x2ðtÞy2ðtÞw2ðtÞ þ u3ðtÞ_w2ðtÞ ¼ �dw2ðtÞ þ x2ðtÞy2ðtÞz2ðtÞ þ u4ðtÞ
8>>><>>>:
ð28Þ
where uiðtÞ; i ¼ 1; . . . ;4, are the state feedback control functions to be determined.Subtracting (27) from (28) and using (4) gives the error dynamics equations below
_x3ðtÞ ¼ aðy3ðtÞ � x3ðtÞÞ þ y2ðtÞz2ðtÞw2ðtÞ � y1ðtÞz1ðtÞw1ðtÞ þ u1ðtÞ_y3ðtÞ ¼ bðx3ðtÞ þ y3ðtÞÞ � x2ðtÞz2ðtÞw2ðtÞ þ x1ðtÞz1ðtÞw1ðtÞ þ u2ðtÞ_z3ðtÞ ¼ �cz3ðtÞ þ x2ðtÞy2ðtÞw2ðtÞ � x1ðtÞy1ðtÞw1ðtÞ þ u3ðtÞ_w3ðtÞ ¼ �dw3ðtÞ þ x2ðtÞy2ðtÞz2ðtÞ � x1ðtÞy1ðtÞz1ðtÞ þ u4ðtÞ
8>>><>>>:
ð29Þ
It should be pointed out that by considering, once again, the matrix description (6) and (7) to characterize the previous errordynamics system (29); it comes
Að:Þ ¼
�a ða� z1ðtÞw1ðtÞÞ y2ðtÞw1ðtÞ y2ðtÞz2ðtÞðbþ z2ðtÞw2ðtÞÞ b �x1ðtÞw2ðtÞ �x1ðtÞz1ðtÞ
y1ðtÞw1ðtÞ x2ðtÞw1ðtÞ �c x2ðtÞy2ðtÞy1ðtÞz1ðtÞ x2ðtÞz1ðtÞ x2ðtÞy2ðtÞ �d
26664
37775 ð30Þ
and B ¼ Id4�4.
3.3. Synchronization via state feedback active control law
To achieve the property of stable synchronization between the identical chaotic Qi systems (27) and (28) and by referringto the hypothesis mentioned in the theorem announced in section II2, the most suitable state feedback controller (10), allow-ing to put the matrix Acð:Þ (31)
Acð:Þ ¼
�a� k11ð:Þ ða� z1ðtÞw1ðtÞÞ � k12ð:Þ y2ðtÞw1ðtÞ � k13ð:Þ y2ðtÞz2ðtÞ � k14ð:Þðbþ z2ðtÞw2ðtÞÞ � k21ð:Þ b� k22ð:Þ �x1ðtÞw2ðtÞ � k23ð:Þ �x1ðtÞz1ðtÞ � k24ð:Þ
y1ðtÞw1ðtÞ � k31ð:Þ x2ðtÞw1ðtÞ � k32ð:Þ �c � k33ð:Þ x2ðtÞy2ðtÞ � k34ð:Þy1ðtÞz1ðtÞ � k41ð:Þ x2ðtÞz1ðtÞ � k42ð:Þ x2ðtÞy2ðtÞ � k43ð:Þ �d� k44ð:Þ
26664
37775 ð31Þ
108 S. Hammami et al. / Chaos, Solitons and Fractals 42 (2009) 101–112
under the Benrejeb arrow form, can be chosen as follows:
k12ð:Þ ¼ a� z1ðtÞw1ðtÞk13ð:Þ ¼ y2ðtÞw1ðtÞk21ð:Þ ¼ bþ z2ðtÞw2ðtÞk23ð:Þ ¼ �x1ðtÞw2ðtÞk31ð:Þ ¼ y1ðtÞw1ðtÞk32ð:Þ ¼ x2ðtÞw1ðtÞ
8>>>>>>>><>>>>>>>>:
ð32Þ
Furthermore, to satisfy the constraint (14) of the theorem, one possible choice is given by
k11 ¼ �29k22 ¼ 11k33 ¼ 0k44 ¼ �9
8>>><>>>:
ð33Þ
Now, in order to fulfil the inequality (15), we can easily check the stability of a linear controlled system, in the case wherethe parameters of correction k14ð:Þ; k24ð:Þ; k34ð:Þ; k41ð:Þ; k42ð:Þ and k43ð:Þ are selected as follows:
k14ð:Þ ¼ y2ðtÞz2ðtÞk24ð:Þ ¼ �x1ðtÞz1ðtÞk34ð:Þ ¼ x2ðtÞy2ðtÞk41ð:Þ ¼ y1ðtÞz1ðtÞk42ð:Þ ¼ x2ðtÞz1ðtÞk43ð:Þ ¼ x2ðtÞy2ðtÞ
8>>>>>>>><>>>>>>>>:
ð34Þ
Thus, when stabilized by the feedback uiðtÞ; i ¼ 1; . . . ;4, the error will converge to zero as t ! þ1 implying that system (28)will globally synchronize with system (27). This can be achieved by choosing a 4� 4 instantaneous gain matrix Kð:Þ such that
u1ðtÞu2ðtÞu3ðtÞu4ðtÞ
26664
37775 ¼ �
0 a� z1ðtÞw1ðtÞ y2ðtÞw1ðtÞ y2ðtÞz2ðtÞbþ z2ðtÞw2ðtÞ 15 �x1ðtÞw2ðtÞ �x1ðtÞz1ðtÞ
y1ðtÞw1ðtÞ x2ðtÞw1ðtÞ 9 x2ðtÞy2ðtÞy1ðtÞz1ðtÞ x2ðtÞz1ðtÞ x2ðtÞy2ðtÞ 5
26664
37775
x3ðtÞy3ðtÞz3ðtÞw3ðtÞ
26664
37775 ð35Þ
With Eq. (35), the identical chaotic Qi systems (27) and (28) will attain stable synchronization.Fig. 5 shows the error dynamics in the uncontrolled state, while Fig. 6 shows the error dynamics when control is switched
on. Obviously, the two chaotic Qi systems are globally asymptotically synchronized by means of the proposed state feedbackcontroller.
0 5 10 15 20 25
-505
10
x3
0 5 10 15 20 25-505
y3
0 5 10 15 20 25-2
0
2
z3
0 5 10 15 20 25-5
0
5
w3
0 5 10 15 20 2505
10
e
time (s)
Fig. 5. Error dynamics of the coupled Qi system when control is deactivated.
0 5 10 15 20 25-0.3
-0.2
-0.1
0
0.1
0.2
x3,y
3,z3
,w3
0 5 10 15 20 250
0.1
0.2
0.3
0.4
e
time (s)
x1
x2x4
x3
Fig. 6. Error dynamics of the coupled Qi system when control is switched on.
S. Hammami et al. / Chaos, Solitons and Fractals 42 (2009) 101–112 109
4. Synchronization between Lorenz Stenflo and Qi systems
In this subsection, we study the problem of synchronization process of two different chaotic systems, namely the LorenzStenflo system and the Qi system (Fig. 7).
4.1. Problem statement
We choose the Lorenz Stenflo system (2) as the drive system and the Qi system (28) as the response system. This impliesthat when the drive–response system is synchronized, the Qi system will follow the dynamics of the Lorenz Stenflo system.As in the previous sections, our aim is to design the most adequate structure of controllers uiðtÞ; i ¼ 1; . . . ;4, that will make
0 5 10 15-10
-5
0
5
x1,x
2 x1
x2
0 5 10 15-20
0
20
y1,y
2 y1
y2
0 5 10 150
20
40
z1,z
2 z1
z2
0 5 10 15
0
5
10
w1
,w2
time (s)
w1
w2
Fig. 7. Error dynamics between the Stenflo Lorenz system and the Qi system when controller is deactivated.
110 S. Hammami et al. / Chaos, Solitons and Fractals 42 (2009) 101–112
the response system achieve synchronism with the drive system. Subtracting Eqs. (2) from Eqs. (28), we find that the errorstates are not explicitly defined as before. Thus, we rearrange and obtain the following error dynamical system:
_x3ðtÞ ¼ �ðaþ aÞx3ðtÞ þ ðaþ aÞy3ðtÞ þ y2ðtÞw2ðtÞz3ðtÞ þ cw3ðtÞþaðy1ðtÞ � x1ðtÞÞ þ aðx2ðtÞ � y2ðtÞÞ þw2ðtÞðy2ðtÞz1ðtÞ � cÞ þ u1ðtÞ
_y3ðtÞ ¼ ðbþ rÞx3ðtÞ þ ðb� 1Þy3ðtÞ � x2ðtÞz2ðtÞw3ðtÞþbðx1ðtÞ þ y1ðtÞÞ � x2ðtÞðr þ z2ðtÞw1ðtÞÞ þ y2ðtÞ þ x1ðtÞz1ðtÞ þ u2ðtÞ
_z3ðtÞ ¼ �ðc þ bÞz3ðtÞ þ x2ðtÞy2ðtÞw3ðtÞ�cz1ðtÞ þ bz2ðtÞ � x1ðtÞy1ðtÞ þ x2ðtÞy2ðtÞw1ðtÞ þ u3ðtÞ
_w3ðtÞ ¼ �x3ðtÞ þ x2ðtÞy2ðtÞz3ðtÞ � ðdþ aÞw3ðtÞ�dw1ðtÞ þ x2ðtÞð1þ y2ðtÞz1ðtÞÞ þ aw2ðtÞ þ u4ðtÞ
8>>>>>>>>>>>>><>>>>>>>>>>>>>:
ð36Þ
4.2. New control law synchronizing Lorenz Stenflo and Qi systems
Now, a control law must be designed to map asymptotically the trajectories of the master attractor into those of the slaveone.
By putting in prominent position the practical criterion of Borne and Gentina, associated to the Benrejeb arrow form ma-trix, we redefine the active control functions uiðtÞ; i ¼ 1; . . . ;4, as follows:
uiðtÞ ¼ �fið:Þ � kijð:ÞXi 8i; j ¼ 1; . . . ;4 ð37Þ
with:
f1ð:Þ ¼ aðy1ðtÞ � x1ðtÞÞ þ aðx2ðtÞ � y2ðtÞÞ þw2ðtÞðy2ðtÞz1ðtÞ � cÞf2ð:Þ ¼ bðx1ðtÞ þ y1ðtÞÞ � x2ðtÞðr þ z2ðtÞw1ðtÞÞ þ y2ðtÞ þ x1ðtÞz1ðtÞf3ð:Þ ¼ �cz1ðtÞ þ bz2ðtÞ � x1ðtÞy1ðtÞ þ x2ðtÞy2ðtÞw1ðtÞf4ð:Þ ¼ �dw1 þ x2ðtÞð1þ y2ðtÞz1ðtÞÞ þ aw2ðtÞ
8>>><>>>:
ð38Þ
With both Eqs. (37) and (38), the error system (36) is reduced, in this particular case, to a nonlinear system with controlinputs: �kijð:ÞXi; 8 i; j ¼ 1; . . . ;4, as functions of the error states x3; y3; z3 and w3.
Proceeding as before, we make the most appropriate choice for the instantaneous gain matrix Kð:Þ ¼ fkijð:Þg; 8 i; j ¼ 1; . . . ;4,so that the synchronization, between the two non-identical systems (2) and (28), is guaranteed. Among various choices of thegain matrix Kð:Þ, one possible solution is the following:
0 50 100 150-10
0
10
x1
0 50 100 150-10
0
10
x2
0 50 100 150-50
0
50
y1
0 50 100 150-50
0
50
y2
0 50 100 1500
50
z1
0 50 100 1500
50
z2
0 50 100 150-10
0
10
w1
time (s)0 50 100 150
-10
0
10
w2
time (s)
Fig. 8. Synchronization dynamics between the Stenflo Lorenz system and the Qi system when controller is activated.
0 5 10 15 20 25-4
-2
0
2
4
6
x3,y
3,z3
,w3
0 5 10 15 20 250
2
4
6
8
e
time (s)
x1 x2
x3x4
Fig. 9. Error dynamics of the coupled Lorenz Stenflo and Qi chaotic systems when controller is switched on.
S. Hammami et al. / Chaos, Solitons and Fractals 42 (2009) 101–112 111
Kð:Þ ¼
�ðaþ aÞ þ 1 ðaþ aÞ y2w2 cðbþ rÞ b 0 �x2z2
0 0 �ðc þ bÞ þ 1 x2y2
�1 x2y2 0 �ðdþ aÞ þ 1
26664
37775 ð39Þ
With imposed conditions (38) and (39), it is clear that the Qi system (28) should trace the dynamics of the Stenflo Lorenzsystem (2) as they achieve synchronous states shown in Fig. 8, in which both systems oscillate in a synchronized manner andthe error dynamics presented by Fig. 9 below. Thus, the required synchronization has been provided thanks to our designedcontroller.
5. Conclusion
This paper has examined the synchronization of identical Lorenz Stenflo systems, identical Qi systems, and non-identicalsystems consisting of the Lorenz Stenflo system, as drive, and the Qi system, as response, using the practical stability crite-rion of Borne and Gentina, associated to the particular matrix description, namely the Benrejeb arrow form matrix. The dif-ferent active controllers are designed for the chosen slave system states to be synchronized with the target master systemstates. Numerical simulations were also employed to illustrate the effective performance of the proposed control schemethat is outlined in this paper, in order to synchronize both chaotic identical and non-identical systems.
In a forthcoming work, we will be concerned with the effectiveness and feasibility of the new afforded approach of sta-bilization, which can also be applied to chaotic secure communication, extensively.
References
[1] Pecora LM, Carroll TL. Synchronization in chaotic systems. Phys Rev Lett 1990:821–4.[2] Cruz-Herna’ndez C, Nijmeijer H. Synchronization through filtering. Int J Bifurct Chaos 2000:763–75.[3] Sira-Rami’rez H, Cruz-Herna’ndez C. Synchronization of chaotic systems: a generalized Hamiltonian systems approach. Int J Bifurct Chaos
2001:1381–95.[4] Aguilar AY, Cruz-Herna’ndez C. Synchronization of two hyperchaotic Rössler systems: model-matching approach. WSEAS Trans Syst 2002:198–203.[5] Feldmann U, Hasler M, Schwarz W. Communication by chaotic signals: the inverse system approach. Int J Circ Theory Appl 1996:551–79.[6] Nijmeijer H, Mareels IMY. An observer looks at synchronization. IEEE Trans Circ Syst I 1997:882–90.[7] Oppenheim AV, Wornell GW, Isabelle SH, Cuoma K. Signal processing in the context of chaotic signals. In: Proceedings of the international conference
on acoustic, speech and signal processing, vol. 4, New York: IEEE; 1992, p. 117–120.[8] Kovarev LJ, Halle KS, Eckert K, Parlitz U, Chua LO. Experimental demonstration of secure communications via chaotic synchronization. Int J Bifurcat
Chaos 1992:709–13.[9] Perez G, Cerdeira HA. Extracting messages masked by chaos. Phys Rev Lett 1995:1970–3.
[10] Mbouna Ngueuteu GS, Yamapi R, Woafo P. Effects of higher nonlinearity on the dynamics and synchronization of two coupled electromechanicaldevices. Commun Nonlinear Sci Numer Simul 2006:1213–40.
[11] Vincent UE. Synchronization of identical and non-identical 4-D chaotic systems using active control. Chaos, Solitons & Fractals 2006:1065–75.[12] Pecora LM, Carroll TL. Synchronization of chaotic systems. Phys Rev 1990:821–4.[13] Pikovsky A, Rosenblum M, Kurths J. Synchronization in a population of globally coupled chaotic oscillators. Europhys Lett 1996:165–70.
112 S. Hammami et al. / Chaos, Solitons and Fractals 42 (2009) 101–112
[14] Pikovsky A, Rosenblum MG, Osipov GV, Kurths J. Phase synchronization of chaotic oscillators by external driving. Physica D 1997:219–38.[15] Rosenblum M, Pikovsky A, Kurths J. Phase synchronization of chaotic oscillators. Phys Rev Lett 1996:1804–7.[16] Osipov G et al. Phase synchronization effects in a lattice of non-identical Rössler attractors. Phys Rev E 1997:2353–61.[17] Rulkov NF, Sushchik MM, Tsimiring LS, Abarbanel HDI. Generalized synchronization in directionally coupled dynamical systems. Phys Rev E
1995:980–94.[18] Bai EW, Lonngren KE. Sequential synchronization of two Lorenz systems using active control. Chaos, Solitons & Fractals 2000:1041–4.[19] Bai EW, Lonngren KE. Synchronization of two Lorenz systems using active control. Chaos, Solitons & Fractals 1997:51–8.[20] Agiza HN, Yassen MT. Synchronization of Rossler and Chen dynamical systems using active control. Phys Lett A 2001:191–7.[21] Ho MC, Hung YC. Synchronization of two different systems by using generalized active control. Phys Lett A 2002:424–8.[22] Yassen MT. Chaotic synchronization between two different chaotic systems using active control. Chaos, Solitons & Fractals 2005:131–40.[23] Chen HK. Synchronization of two different chaotic systems: a new system and each of the dynamical systems Lorenz, Chen and Liu. Chaos, Solitons &
Fractals 2005:1049–56.[24] Vincent UE. Synchronization of Rikitake chaotic attractor using active control. Phys Lett A 2005:133–8.[25] Hahn W. Stability of the motion. Berlin: Springer-Verlag; 1967.[26] Gentina JC, Borne P. Sur une condition d’application du critère de stabilité linéaires à certaines classes de systèmes continus non linéaires. CRAS, Paris,
T. 275; 1972, p. 401–404.[27] Gentina JC. Contribution à l’analyse et à la synthèse des systèmes continus non linéaires de grande dimension. Thèse de Doctorat ès Sciences Physiques,
Lille; 1976.[28] Benrejeb M, Gasmi M. On the use of an arrow form matrix for modelling and stability analysis of singularly perturbed non linear systems. SAMS
2001;40:509–25.[29] Benrejeb M, Abdelkrim MN. On order reduction and stabilization of TSK nonlinear fuzzy models by using arrow form matrix. SAMS
2003;43(7):977–91.[30] Benrejeb M, Borne P, Laurent F. Sur une application de la représentation en flèche à l’analyse des processus. RAIRO Automatique/Systems Analysis and
Control 1982;16(2):133–46.[31] Borne P, Vanheeghe P, Dufols E. Automatisation des processus dans l’espace d’état. Paris: Editions Technip; 2007.[32] Borne P, Benrejeb M. On the representation and the stability study of large scale systems. In: Proceedings of ICCCC conference, Bãile Felix Spa-Oradea,
Romania; May 2008.[33] Stenflo L. Generalized Lorenz equations for acoustic gravity waves in the atmosphere. Phys Scr 1996:83–4.[34] Zhaou C, Lai CH, Yu MY. Bifurcation behaviour of the generalized Lorenz equations at large rotation numbers. J Math Phys 1997:5225–39.[35] Banerjee S, Saha P, Chowdhury AR. Chaotic scenerio in the Stenflo equations. Phys Scr 2001:177–80.[36] Qi G, Chen Z, Du S, Yuan Z. On a four dimensional chaotic system. Chaos, Solitons & Fractals 2005:1671–82.