Beruflich Dokumente
Kultur Dokumente
Abstract—In this paper, a fuzzy adaptive control scheme is To solve the problem of model uncertainties of the chaotic
designed to achieve a function vector synchronization behavior systems, some adaptive fuzzy control systems have been
between two chaotic (or hyperchaotic) systems in presence of incorporated in the synchronization schemes [17-19], based on
unknown dynamic disturbances and input nonlinearities. This the universal approximation theorem [20]. It is noted that
synchronization can be considered as a generalization of many
most existing works were developed for the affine chaotic
existing projective synchronization (namely the function
systems in which the control input appears linearly in the state
projective synchronization, the modified projective
synchronization, generalized projective synchronization and so equation [17-19]. When the control input appears in
on) in the sense that the master and slave outputs are assumed to a nonlinear fashion, the control design becomes more
be some general function vectors. To practically deal with the complicated. For non-affine systems, some controllers have
input nonlinearities, the adaptive fuzzy control system is designed been proposed like [21,22]. On the other hand, the dead-zone
in a variable-structure framework. A Lyapunov approach is as one of the ubiquitous non-smooth nonlinear constraints of
employed to prove the boundedness of all signals of the closed- the control input should be taken in account in the controller
loop system as well as the exponential convergence of the design. If the dead-zone nonlinearity is ignored when
synchronization errors to an adjustable region. The designing the controller (as in [21-23]), the control
synchronization between Lorenz and Chen chaotic systems is performances of the closed-loop are not guaranteed and can be
taken as an illustrative example to show the effectiveness of the even degraded, and the instability may occur. There are
proposed method. extensive studies on chaotic systems with dead-zone in the
input channel in the literature [24, 25]. However, most
Keywords—function vector synchronization; fuzzy control; existing results dealing with dead-zone nonlinearities were
non-affine chaotic system; Lyapunov stability; input nonlinearities. only considered for the uncertain affine chaotic. Note that the
I. INTRODUCTION extension of these control and synchronization approaches
[24,25] to non-affine chaotic systems is not generally easy. To
Chaotic synchronization has become the subject of several the best of our knowledge, in the literature, there are already
researchers in various fields [1,2]. Up to now, many types of not results reported on the design of the control as well as
synchronization have been reported for chaotic systems such control-based synchronization systems for uncertain non-
as complete synchronization (CS) [3], Anti-synchronization affine chaotic systems with dead-zone nonlinearities.
(AS) [4,5], lag synchronization (LS) [6], generalized Recently, an adaptive fuzzy variable-structure control has
synchronization (GS) [7], projective synchronization (PS) been designed in [26] to achieve a function vector
[8,9], and so on. In PS, the drive and response vectors evolve synchronization for affine chaotic systems with dead-zone
in a proportional scale. When the response of the synchronized nonlinearities. However, this work already suffers from the
dynamical states synchronize up to a constant scaling matrix, following limitations: 1) Disturbances considered do not
the PS becomes the modified projective synchronization depend on the states. 2) The controller designed suffers from
(MPS) [10,11]. In the recent years, a new kind of PS called the well-known algebraic loop problem. 3) The slave system
function projective synchronization (FPS) has been proposed considered is affine in control.
in [12-15], where the drive and response systems can
synchronized up to a desired scaling function. In [16], a Inspired by the above discussion, in this paper, we propose
generalized function projective synchronization (GFPS) a new approach for function vector synchronization of a class
between two chaotic systems has been studied, while the of uncertain non-affine chaotic systems subject to dynamic
responses of dynamical states can be synchronized up to a nonlinear disturbances and input nonlinearities using a suitable
function matrix. fuzzy adaptive variable-structure control approach. This
synchronization scheme can be considered as a generalization
of many existing projective synchronization systems (namely
כ
FPS, MPS, GFPS and so on) in the sense that the master and ሺݑ ݑି ሻ߮ ሺݑ ሻ ݉ି ሺݑ ݑି ሻଶ ǡݑ ൏ െݑି ǡ (4)
slave outputs are assumed to be some general function vectors. כ כ
Comparing to the existing works [3-16, 21, 26], the main where ݉ା and ݉ି are strictly positive constants which are
contributions of this paper lie in the following: generally called gain reduction tolerances [27].
1) Compared to [3-16,21], a novel function vector Assumption 1: Functions ߮ା ሺݑ ሻ and ߮ି ሺݑ ሻ and the
synchronization scheme based a suitable fuzzy adaptive כ כ
constants ݉ା and ݉ି are unknown. But, the constants ݑା
variable-structure control is designed a class of uncertain non-
affine chaotic systems subject to dynamic disturbances and and ݑି are known and strictly positive.
input nonlinearities. According to the proposed definition to
synchronization errors, this synchronization scheme can be Remark.1: Unlike in [26,27], the so-called gain reduction
כ כ
seen as a generalization of many existing synchronization tolerances ݉ା and ݉ି are assumed here to be unknown.
systems (namely PS, CS, FPS, MPS, GFPS and so on).
Objective: Our aim is to design an adaptive fuzzy variable-
2) Compared to [3-16, 26], the class of uncertain non- structure law ݑ, such that a function vector projective
affine chaotic systems considered in this paper is relatively
synchronization between the master system (1) and the slave
large, as the slave systems are considered to be non-affine,
one (2) is properly and practically realized, and all involved
with dynamic unknown disturbances, and with dead-zone in
the input channel. To the our best knowledge, such a class of signals in the closed loop system remain bounded.
chaotic slave systems with all these features has not been
considered in the literature. Consider the synchronization error vector as follows:
ܧൌ ܣሺݔሻ െ ܤሺݕሻ (5)
3) Unlike in [26], our proposed synchronization scheme
has the following intrinsic features: where ܣሺݔሻ and ܤሺݕሻ are some continuous function vectors.
• The master-slave system is subject to state-depending Then, from (1), (2) and (5), we obtain the synchronization
disturbances. error dynamics as:
డሺ௫ሻ డሺ௫ሻ డሺ௬ሻ
• In contrast to works in [26], the considered class of ܧሶ ൌ ܪଶ ሺݔǡ ݒሻ רሺݔǡ ݐሻ െ ܪଵ ሺݕሻ (6)
డ௫ డ௫ డ௬
chaotic systems is non-affine in control and relatively
Let us define a proportional-integral (PI) sliding surface as
large.
follows:
• Our controller is free of the algebraic loop problem ௧ ௧
ܵ ൌ ܧ ܥଵ ܧሺ߬ሻ݀ ߬ ܥଶ ݄ܶܽ݊ሺܧሺ߬ሻȀߝሻ݀ ߬ (7)
and rigorously derived in mathematics.
where ܥଵ and ܥଶ are positive definite diagonal matrices
defined respectively as: ܥଵ ൌ ݀݅ܽ݃ሺܥଵଵ ǡ ǥ ǡ ܥଵ ሻ and ܥଶ ൌ
݀݅ܽ݃ሺܥଶଵ ǡ ǥ ǡ ܥଶ ሻ.ߝis a small strictly positive constant.
II. PROBLEM FORMULATION
The uncertain chaotic master-slave systems considered in The dynamics of ܵ are
this paper are given by: డሺ௫ሻ డሺ௫ሻ
ܵሶ ൌ ܪଶ ሺݔǡ ݒሻ ܨଵ ሺݔǡ ݕሻ רሺݔǡ ݐሻ (8)
డ௫ డ௫
ݕሶ ൌ ܪଵ ሺݕሻ (1) డሺ௬ሻ
with ܨଵ ሺݔǡ ݕሻ ൌ െ ܪଵ ሺݕሻ ܥଵ ܧ ܥଶ ݄ܶܽ݊ሺܧȀߝሻǤ
డ௬
ݔሶ ൌ ܪଶ ሺݔǡ ݒሻ רሺݔǡ ݐሻ (2)
where ݕൌ ሾݕଵ ǡ ǥ ǡ ݕ ሿ் ܴ א and ݔൌ ሾݔଵ ǡ ǥ Ǥ ǡ ݔ ሿ் ܴ א Assumption.2:
are the overall state vectors of the master and slave systems, డு ሺǡ௩ሻ
a) The matrix మ is non-singular
respectively, which are assumed to be measurable. ܪଵ ሺܻሻ ൌ డ௩
డሺ௫ሻ
ሾ݄ଵଵ ሺܻሻ,ǥ ǡ ݄ଵ ሺܻሻሿ ܴ א andܪଶ ሺݔǡ ݒሻ ൌ ሾ݄ଶଵ ሺݔǡ ݒሻǡ ǥǡ b) The matrix
డ௫
is non-singular
݄ଶ ሺݔǡ ݒሻሿ ܴ א are vectors of smooth unknown nonlinear డሺ௫ሻ డுమ ሺǡ௩ሻ
c) The matrix has non-zero leading principal
functions, רሺݔǡ ݐሻ ൌ ሾרଵ ሺݔǡ ݐሻ ,ǥ ǡר ሺݔǡ ݐሻሿ is the unknown డ௫ డ௩
disturbance vector and ݒൌ ߮ሺݑሻ ൌ ሾ߮ଵ ሺݑଵ ሻǡ ǥ ǡ ߮ ሺݑ ሻሿ் is minors and their signs are known.
the vector of input nonlinearities.
Remark.2: Assumption 2a can be considered as a
These input nonlinearities are considered, here, as dead-zones controllability condition. This assumption is not restrictive as
with sector nonlinearities [27]: it is satisfied by many (affine or nonaffine) physical systems:
߮ା ሺݑ ሻሺݑ െ ݑା ሻǡݑ ݑା e.g. robotic systems, electric machine and chaotic systems.
߮ ሺݑ ሻ ൌ ቐ Ͳǡ െ ݑି ݑ ݑା (3) Similar assumptions have been made in [21-23].
߮ି ሺݑ ሻሺݑ ݑି ሻǡݑ ൏ െݑି Remark.3: Assumption 2b is also not restrictive, it ensures
the invertibility of ܣ߲ ݔ݅ݎݐ݄ܽ݉݁ݐሺݔሻΤ߲ ݔinvolved in the
where ߮ା ሺݑ ሻ Ͳ and ߮ି ሺݑ ሻ Ͳ are nonlinear functions control design. In general, it is implicitly considered (for
of ݑ , and ݑା Ͳ and ݑି Ͳ.The nonlinearity ߮ ሺݑ ሻ controllability purposes) in the literatures dealing with
satisfies the following properties: function projective synchronization [26, 12-16].
כ
ሺݑ െ ݑା ሻ߮ ሺݑ ሻ ݉ା ሺݑ െ ݑା ሻଶ ǡݑ ݑା
Remark.4: Assumption 2c is required to apply Lemma 1 given III. DESIGN OF THE FUZZY ADAPTIVE CONTROLLER
below and not restrictive as it is satisfied by many physical Multiply the equation (12) by ܩ௦ ିଵ ሺܺሻ
and posing ܵҧ ൌ
systems, for more details see [21-23]. ܦିଵ ܵ (or ܵҧ ൌ ݀ ܵ , recall that ܦିଵ ൌ ܦ் ൌ ܦ and
݀ ൌ ͳ െ ͳ), we obtain
According to Taylor series expansion, the nonaffine model (8)
can be approximated as an affine model around an unknown
ܩଵ ሺݔሻܵሶ ҧ ൌ ܨଷ ሺݔǡ ݕǡ ݑሻ ߮ሺݑሻ ܴሺݔǡ ݑǡ ݐሻ (14)
optimal control ൌ כ ݒሺݔሻ , as follows:
ܪଶ ሺݔǡ ݒሻ ൌ ܨሺݔሻ ܩሺݔሻ ݒ ܱܶܪሺݔǡ ݒሻ (9) where ܩଵ ሺݔሻ ൌ ܦିଵ ܩ௦ ିଵ
ሺݔሻܦ ,
డு ሺ௫ǡ௩ሻ ܨଷ ሺݔǡ ݕǡ ݑሻ ൌ ܦିଵ ܩ௦
ିଵ ሺݔሻ ܨሺݔǡ
ଶ ݕሻ ሾܶ ሺݔሻ െ ܫ ሿ߮ሺݑሻ,
where ܨሺݔሻ ൌ ܪଶ ሺݔǡ כ ݒሺܺሻሻ െ ቂ మ ቃ כ ݒ כሺݔሻǡ ିଵ ିଵ ሺݔሻ డሺ௫ሻ
డ௩ ௩ୀ௩ ሺ௫ሻ and ܴሺݔǡ ݑǡ ݐሻ ൌ ܦ ܩ௦ ܱܶܪሺݔǡ ݒሻ
డுమ ሺ௫ǡ௩ሻ డ௫
and ܩሺݔሻ ൌ ൣ݃ ሺݔሻ൧ ൌ ቂ ቃ డሺ௫ሻ
ܦିଵ ܩ௦
ିଵ
ሺݔሻ רሺݔǡ ݐሻ.
డ௩ ௩ୀ௩ כሺ௫ሻ డ௫
where ܱܶܪሺݔǡ ݒሻ is the higher order terms (HOT) of this According to properties of ܦ andܩ௦ ሺݔሻ, we can show that
expansion, and ݒൌ כ ݒሺݔሻ is an uncertain function minimizing the matrix ܩଵ ሺݔሻ is also symmetric and positive-definite.
the HOT. The dynamics (14) can be rearranged as follows
{
μ = min min {2ησ gs k1i } , min {γ θ iσ θ i } , 2γ δ σ δ , 2γ r , γ k σ k
i i
} ߠଷ் ߰ଷ ሺݖଷ ሻ has the state vector ݖଷ ൌ ݔas input.
Therefore, all signals in the closed-loop control system (i.e. The design parameters are chosen as:ߛఏభ ൌ ߛఏమ ൌ ߛఏయ ൌ
ܵ ǡ ݔǡ ݑ ǡ ߜǡ ߠ෨ , and ݇෨) are SUUB and the control ݑ is hence ͵ͲͲ,ߪఏଵ ൌ ߪఏଶ ൌ ߪఏଷ ൌ ͳͲିଷ , ߛ ൌ ͷͲͲǡ ߛ ൌ ͳͲ,ߪఋ ൌ
bounded. ͳͲି ,ߛఋ ൌ ͳͲିହ , and ߪ ൌ ͲǤͲͲʹ.
Because the matrix ܩଵ ሺݔሻ is also symmetric and positive We have considered two cases:
definite, there exists an unknown positive constant ߪଵ such Case 1 (Projective synchronization) : ܾଵ ሺݕሻ ൌ ͵ݕଵ ǡ ܾଶ ሺݕሻ ൌ
that:ܩଵ ሺݔሻ ߪଵ ܫ . Then, the following inequality results: ͵ݕଶ ǡ ܾଷ ሺݕሻ ൌ ͵ݕଷ , and ܽଵ ሺݔሻ ൌ ݔଵ ǡ ܽଶ ሺݔሻ ൌ ݔଶ ǡ ܽଷ ሺݔሻ ൌ
ଵൗ
ଶ ݔଷ . The obtained results for this projective synchronization are
ଶ గ గ
ȁܵҧ ȁ ൌ ȁܵ ȁ ቆ ቀ ቀܸሺͲሻ െ ቁ ݁ ିఓ௧
ቁቇ (43) depicted in Figure (1).
ఙభ ఓ ఓ
i.e. the solution of ܵ exponentially converges to a bounded Case 2 (GFP synchronization) :ܾଵ ሺݕሻ ൌ ͲǤͷݕଵଶ ǡ ܾଶ ሺݕሻ ൌ
ͲǤͳݕଶଶ ݕଵ ݕଶ , ܾଷ ሺݕሻ ൌ ݊݅ݏሺݕଷ ሻ ݕଶ ݕଷ , and ܽଵ ሺݔሻ ൌ
adjustable domain defined as follows: ȳௌ ൌ ቊܵ ȁȁܵ ȁ
ݔଵ ǡ ܽଶ ሺݔሻ ൌ ݔଶ ǡ ܽଷ ሺݔሻ ൌ ݔଷ . The obtained results with these
ଵൗ
ଶ function vectors are given in Figure (2).
ଶగ
൬ ൰ ቋǤ This completes the proof.
ఙభ ఓ
From these Figures, it is clear that the trajectories of salve
vector, ܣሺݔሻ ൌ ሾܽଵ ሺݔሻǡ ܽଶ ሺݔሻǡ ܽଷ ሺݔሻሿ் ǡ practically converge to
IV. SIMULATION RESULTS the trajectories of the master vector,
ܤሺݕሻ ൌ ሾܾଵ ሺݕሻǡ ܾଶ ሺݕሻǡ ܾଷ ሺݕሻሿ் . Hence, the function vector
In this section, computer simulations are used to
synchronization between the master and salve systems is
demonstrate the effectiveness of the above fuzzy control-based
effectively realized.
function vector synchronization.
0
system and Chen's System,” Chaos Solitons Fractals, vol. 32, pp. 1454-
-100
0 2 4 6 8 10 12 14 16 18 20 1458, 2007.
time(s)
100 [11] G.H. Li, “Modified projective synchronization of chaotic system,”
(b) b2(y)
a2(x)
Chaos Solitons Fractals, vol. 32, pp. 1786-1790, 2007.
a 2,b 2
0
[12] R.Z. Luo, “Adaptive function projective synchronization of Rössler
-100
0 2 4 6 8 10 12 14 16 18 20
hyperchaotic system with uncertain parameters,” Phys. Lett. A, vol. 372,
time(s) pp. 3667-3671, 2008.
200
(c) b3(y) [13] H.Y. Du, Q.S. Zeng, and C.H. Wang, “Function projective
a3(x)
synchronization of different chaotic systems with uncertain parameters,”
a 3,b 3
100
0
Phys. Lett. A, vol. 372, pp. 5402-5410, 2008.
0 2 4 6 8 10 12 14 16 18 20
time(s) [14] H. Kheiri, V. Vafaei, and M.R. Moghaddam, “Adaptive generalized
function projective synchronization of uncertain hyperchaotic systems,”
International Journal of Nonlinear Science, vol.14, pp.434-442, 2012.
Fig. 1. Projective synchronization with ܾଵ ሺݕሻ ൌ ͵ݕଵ ǡ ܾଶ ሺݕሻ ൌ ͵ݕଶ ǡ ܾଷ ሺݕሻ ൌ
͵ݕଷ : (a) ܽଵ ሺݔሻ (solid line) and ܾଵ ሺݕሻ(dotted line). (b) ܽଶ ሺݔሻ (solid line) and [15] K. Sebastian Sudheer and M. Sabir, “Adaptive modified function
ܾଶ ሺݕሻ (dotted line). (c) ܽଷ ሺݔሻ (solid line) and ܾଷ ሺݕሻ (dotted line). projective synchronization between hyperchaotic Lorenz system and
hyperchaotic Lu system with uncertain parameters,” Phys. Lett. A, vol.
373, pp. 3743–3748, 2009.
400
(a) b1(y)
[16] Y. Yu and H.X. Li, “Adaptive generalized function projective
200 a1(x) synchronization of uncertain chaotic systems,” Nonlinear Analysis: Real
a1,b1
-500
synchronization of uncertain chaotic systems: Robust tracking control
0 2 4 6 8 10
time(s)
12 14 16 18 20
approach,” Phys. Lett. A, vol. 373, pp. 1935-1939, 2009.
2000
(c) b3(y)
[19] J. Wang, L. Chen, and B. Deng, “Synchronization of Ghostburster
a3(x) neuron in external electrical stimulation via H variable universe fuzzy
a 3,b 3
0
adaptive control,” Chaos, Solitons & Fractals, vol. 39, no. 5, pp. 2076-
-2000
0 2 4 6 8 10 12 14 16 18 20
2085, 2009.
time(s)
[20] L.X. Wang, Adaptive Fuzzy Systems and Control: Design and Stability
Analysis, Prentice-Hall, Englewood Cliffs, NJ, 1994.
Fig. 2. GFPS with ܾଵ ሺݕሻ ൌ ͲǤͷݕଵଶ ǡ ܾଶ ሺݕሻ ൌ ͲǤͳݕଶଶ ݕଵ ݕଶ and : (a) ܽଵ ሺݔሻ [21] A. Boulkroune, A. Bouzeriba, S. Hamel, T. Bouden, “Adaptive fuzzy
(solid line) and ܾଵ ሺݕሻ(dotted line). (b) ܽଶ ሺݔሻ (solid line) and ܾଶ ሺݕሻ (dotted control-based projective synchronization of uncertain nonaffine chaotic
line). (c) ܽଷ ሺݔሻ (solid line) and ܾଷ ሺݕሻ (dotted line). systems,” Complexity, DOI: 10.1002/cplx.21596, 2014.
[22] A. Boulkroune, M. M’Saad, and M. Farza, “Adaptive fuzzy tracking
REFERENCES control for a class of MIMO nonaffine uncertain systems,”
Neurocomputing, vol. 93, pp. 48-55, 2012.
[1] A. Hubler and A. Friedl, “Nonlinear response of chemical reaction [23] A. Boulkroune, M. M’Saad, and M. Farza, “Fuzzy approximation-based
dynamics,” Complexity, vol. 19, pp. 6–8, 2013. indirect adaptive controller for MIMO Non-affine systems with
[2] P. He, C. Jing, T. Fan, and C. Chen, “Robust decentralized adaptive unknown control direction,” IET Control Theory Appl., vol. 17, pp.
synchronization of general complex networks with coupling delayed and 2619-2629, 2012.
uncertainties,” Complexity, vol. 19, pp. 10-26, 2014. [24] A. Boulkroune and M. MSaad, “A fuzzy adaptive variable-structure
[3] S. Bowonga, M. Kakmenib, and R. Koinac, “Chaos synchronization and control scheme for uncertain chaotic MIMO systems with sector
duration time of a class of uncertain systems,” Math. Comput. Simulat., nonlinearities and dead-zones,” Expert Systems with Applications, vol.
vol. 71, pp. 212-228, 2006. 38, no.12, pp. 14744-14750, 2011.
[4] A.S. Pikovsky, M.G. Rosenblum, G.V. Osipov, and J. Kurths, “Phase [25] A. Boulkroune and M. M’Saad, “A practical projective synchronization
synchronization of chaotic oscillators by external driving,” Physica D, approach for uncertain chaotic systems with dead-zone input,” Commun
vol.104, pp. 219-238, 1997. Nonlinear Sci Numer Simulat, vol. 16, pp. 4487-4500, 2011.
[5] W. Chunni, H. Yujun, M. Jun and H. Long, “Parameters estimation, [26] N. Li; W. Xiang and H. Li, “Function vector synchronization of
mixed synchronization, and Aantisynchronization in chaotic systems,” uncertain chaotic systems with nonlinearities and dead-zones,” Journal
Complexity, DOI: 10.1002/ cplx.21497, 2014. of Conmputational Information Systems, vol. 8, pp. 9491-9498, 2012.
[6] C. Cailian, F. Gang, and G. Xinping, “An adaptive lag-synchronization [27] K.-K. Shyu, W.-J. Liu, and K.-C. Hsu, “Design of large-scale time-
method for time-delay chaotic systems,” in Proceedings of the American delayed systems with dead-zone input via variable structure control,”
Control Conference, pp. 4277-4282, 2005. Automatica, vol. 41, pp. 1239-1246, 2005.
[7] Y.W. Wang and Z.H. Guan, “Generalized synchronization of continuous [28] E.N. Lorenz, “Deterministic non-periods flows,” J. Atmos. Sci., vol. 20,
chaotic systems,” Chaos, Solitons & Fractals, vol. 27, pp. 97–101, 2006. pp. 130–141, 1963.
[29] G.R. Chen, T.Ueta, “Yet another chaotic attractor“ International Journal
of Bifurcation and Chaos, vol. 9, pp. 1465-1466, 1999.