G. Besan con
,
C. Verde
D. Georges
=A(u, y) + B(u, )
y =C(u) + D(u)
(1)
where the involved matrices read as:
A(u, y) =
_
_
_
_
0 A
12
(u, y) 0
.
.
.
A
q1q
(u, y)
0 0
_
_
_
_
B(u, ) =
_
_
_
_
_
_
B
1
(u,
1
)
B
2
(u,
1
,
2
)
.
.
.
B
q1
(u,
1
, . . . ,
q1
)
B
q
(u, )
_
_
_
_
_
_
and
C(u) = ( C
1
(u) 0 . . . 0 ) ,
with z = col(
1
, . . . ,
q
) R
N
,
1
R
N1
, C
1
(u) R
1N1
and
i
R
Ni
, A
i1 i
R
Ni1Ni
for i = 2 . . . q.
Notice that from this structure, the possibility to recover
the states from the only information of y (observability)
depends on the inputs.For observer convergence, a specic
excitation condition is then be required, dened in terms
of inputs, as in Bornard et al. (1995); Besan con (1999);
Besan con and T iclea (2007):
Denition 1. (Locally regular inputs). An input function
u is said to be locally regular for system (1) if there exist
> 0,
0
> 0 such that for all
0
all t
1
and all
x
0
R
N
:
_
t
t
1
u,x0
(, t)
T
C
T
(u)C(u)
u,x0
(, t)d
2
()
where
() =
_
_
_
_
I
N1
0
2
I
N2
.
.
.
0
q
I
Nq
_
_
_
_
(2)
and
d
u,x0
(, t)
d
= A(u(), y
u,x0
())(, t)
u,x0
,
(t, t) = I
N
,
with y
u,x0
(t) denoting the output trajectory of system (1)
under input u when starting from state x
0
at t = 0 and I
.
The observer to be presented recovers equations of a classi-
cal Extended-Kalman-Filter with a convergence condition.
This is done in the same spirit as the so-called high-gain
EKF proposed in Gauthier and Kupka (2001) or discussed
in Boizot and Busvelle (2007) for the particular case of
uniformly observable structures (observability independent
of the inputs), but extended to our case of possibly non
uniformly observable systems.
Theorem 1. Assuming bounded locally regular inputs u
(Denition 1) making A(u, y) bounded, if B is globally
Lipschitz in uniformly in u, then there exists an exponen-
tial observer which can be designed as follows: For every
> 0, there exist , > 0 such that the observer:
=A(u, y)
+ B(u,
) + ()SC
T
(u)(y y);
y =C(u)
+ D(u) (3)
S =(S + [A(u, y) + dB
(u,
)]S
+S[A(u, y) + dB
(u,
)]
T
SC
T
(u)C(u)S)
CHAOS'12
June 20-22, 2012. Cancn, Mxico
268
with () as in (2), dB
=
1
1
()
B
.
This result can be established with similar arguments as in
Besan con and T iclea (2007) on the one hand, and Gauthier
and Kupka (2001) on the other hand. Full details of the
proof are presented in Torres et al. (2012a).
3. THE GRAY-SCOTT MODEL
The Gray-Scott cubic auto-catalysis model presented in
Gray and Scott (1983) is a reaction-diusion system which
corresponds to two irreversible reactions. This model ex-
hibits mixed mode spatiotemporal chaos and is described
by the following equations:
u
1
t
=u
1
u
2
2
+ a(1 u
1
) + d
1
2
u
1
(4)
u
2
t
=u
1
u
2
2
(a + b)u
2
+ d
2
2
u
2
where u
1
and u
2
represent the substrate and activator
concentration, respectively, b is the dimensionless rate
constant of the second reaction, a is the dimensionless feed
rate, d
1
and d
2
are the diusion constants.
A nite-dimensional version of Eq. (4) has been obtained
in Khadra et al. (2005) by using the Finite Dierence
Method (FDM). Such a version is expressed as in Eq. (5)
hereafter, where notation u
(k)
i
are used to denote spatially
discretized values of u
i
, with i = 1, 2, k = 1, j, N and
j = 2, ..., N 1.
u
(0)
1
=u
(0)
1
_
u
(0)
2
_
2
+ a
_
1 u
(0)
1
_
+ d
1
s
1
1
u
(0)
2
=u
(0)
1
_
u
(0)
2
_
2
(a + b)u
(0)
2
+ d
2
s
1
2
u
(j)
1
=u
(j)
1
_
u
(j)
2
_
2
+ a
_
1 u
(j)
1
_
+ d
1
s
j
1
(5)
u
(j)
2
=u
(j)
1
_
u
(j)
2
_
2
(a + b)u
(j)
2
+ d
2
s
j
2
u
(N)
1
=u
(N)
1
_
u
(N)
2
_
2
+ a
_
1 u
(N)
1
_
+ d
1
s
N
1
u
(N)
2
=u
(N)
1
_
u
(N)
2
_
2
(a + b)u
(N)
2
+ d
2
s
N
2
with
s
1
1
=
2u
(0)
1
5u
(1)
1
+ 4u
(2)
1
u
(3)
1
(z)
2
, (6)
s
1
2
=
2u
(0)
2
5u
(1)
2
+ 4u
(2)
2
u
(3)
2
(z)
2
, (7)
s
j
1
=
u
(j+1)
1
2u
(j)
1
+ u
(j1)
1
(z)
2
, (8)
s
j
2
=
u
(j+1)
2
2u
(j)
2
+ u
(j1)
2
(z)
2
, (9)
s
N
1
=
2u
(N)
1
5u
(N1)
1
+ 4u
(N2)
1
u
(N3)
1
(z)
2
, (10)
s
N
2
=
2u
(N)
2
5u
(N1)
2
+ 4u
(N2)
2
u
(N3)
2
(z)
2
. (11)
In what follows, two simulation examples are presented in
order to illustrate the behavior of the nite-dimensional
system (5). In the rst example, initial conditions peri-
odically depending on the space are used, whereas in the
second example, random initial conditions are employed.
Then, it will be noticed that the chaotic behavior of the
system is mostly present in the second case.
Example 1. The parameters of model (5) are xed as
a = 0.09, b = 0.09, d
1
= 0.01 and d
2
= 0.03, while the
initial conditions are set to u
1
(z, 0) = 1 +0.01 sin(
z
L
) and
u
2
(z, 0) = 0.2 sin(
z
L
). The number of sections is chosen
as N = 257 and the sample time is set to t
e
= 0.1.
Fig. 1 shows the behavior of u
1
(z, t), meanwhile Fig. 2
exposes the response of u
2
(z, t).
Fig. 1. Phase portrait in 3D of the response of u
1
(z, t)
Fig. 2. Phase portrait in 2D of the spatio-temporal evolu-
tion of u
2
(z, t)
Example 2. The parameters of model (5) are xed as
L = 3000, a = 0.09, b = 0.09, d
1
= 0.01 and d
2
= 0.03.
The initial conditions u
1
(z, 0) and u
2
(z, 0) are chosen to
be random. The number of sections is xed as N = 257.
The sample time of the simulation is set to t
e
= 0.1.
Fig. 3 shows the evolution of u
1
(z, t), whereas Fig. 4
exposes the behavior of u
2
(z, t). From these results, it
can be veried the strong dependence of the system on the
initial conditions, which is one of the main characteristics
of chaotic systems.
CHAOS'12
June 20-22, 2012. Cancn, Mxico
269
Fig. 3. Phase portrait in 3D of the response of u
1
(z, t)
Fig. 4. Phase portrait in 2D of the spatio-temporal evolu-
tion of u
2
(z, t)
4. PARAMETER ESTIMATION OBSERVER DESIGN
This section presents the design of an observer to estimate
parameters a, b, d
1
, d
2
of the Master system which are
supposed to be unknown.
In order to construct such an observer, an adequate system
must be obtained. For this, let us consider the boundary
conditions of the Master system, u
(0)
1
, u
(0)
2
, as the states
and the outputs of the new system. In addition, the
functions (6) and (7) are employed as inputs of the new
system. From these considerations, system given by Eq.
(12) is constructed.
u
(0)
1
=u
(0)
1
_
u
(0)
2
_
2
+ a
_
1 u
(0)
1
_
+ d
1
_
2u
(0)
1
+ s
1
1
z
2
_
u
(0)
2
=u
(0)
1
_
u
(0)
2
_
2
(a + b)u
(0)
2
+ d
2
_
2u
(0)
2
+ s
1
2
z
2
_
(12)
By means of the dieomorphism:
(u) : u
= [
u
(0)
1
, a, d
1
, u
(0)
2
, b, d
2
],
the suitable system (1) is obtained, for an observer as
in Eq. (3). The observer is given by Eq. (13) hereafter,
where K = ()SC
T
(u) is the gain with S computed as
in Theorem 1, y
(0)
= [u
(0)
1
, u
(0)
2
] are the outputs (driven
signals) taken from the Master system (5), meanwhile
y
(0)
= [
1
,
2
] are the estimated ouputs provided by the
observer (13).
=
_
_
_
_
_
_
_
_
_
_
_
0
_
1 y
(0)
1
_
_
2y
(0)
1
+ s
1
1
z
2
_
0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 y
(0)
2
_
2y
(0)
2
+ s
1
2
z
2
_
0
0 0 0 0 0 0
0 0 0 0 0 0
_
_
_
_
_
_
_
_
_
_
_
. .
A(u,y)
+
_
_
_
_
_
_
2
4
0
0
4
+
1
2
4
0
0
_
_
_
_
_
_
. .
B(u,
)
+K(y
(0)
y
(0)
);
y
(0)
= [
1
,
2
]
T
At this point, it is necessary to recall that the aim of the
observer is only the estimation of the parameters, such
that they can be used by a Slave system to synchronize
with the Master.
5. SIMULTANEOUS SYNCHRONIZATION
Let us consider, as a Slave of system (4), the following
system:
1
t
=
1
2
2
+
2
(1
1
) +
1
+ (y
1
1
) (13)
2
t
=
1
2
2
(
2
+
5
)
2
+
2
+ (y
2
2
)
where
2
,
3
,
5
and
6
are injected from the observer (13).
A spatial approximation of system (13) is given by the
Eq. (14), where u
(0,...,N)
1
and u
(0,...,N)
2
taken from system
(5) are considered as the measured outputs redened as
follows:
y
(0,...,N)
1
:= u
(0,...,N)
1
, y
(0,...,N)
2
:= u
(0,...,N)
2
To end this section, an example illustrating the synchro-
nization is presented.
Example 3. The parameters of model (5) are xed to
a = 0.09, b = 0.09, d
1
= 0.1 and d
2
= 0.3, whereas
its initial conditions are set to u
1
(z, 0) = 1+0.01 sin(
31z
L
)
and u
2
(z, 0) = 0.2 sin(
31z
L
).
The observer is tuned with S(0) = I
d
, = 2 and = 1,
while its initial conditions are adjusted as
1
(0) = 0.5,
2
(0) = 0.2,
3
(0) = 0.2,
4
(0) = 0.004,
5
(0) = 0.2,
6
(0) = 0.1.
The initial conditions
1
(z, 0) and
2
(z, 0) of the Slave
system (14) are chosen to be random. Finally, the sample
time for the simulation is specied t
e
= 0.08, and the
number of sections for the Master and Slave systems is
set to N = 257.
Fig. 5 shows the successful estimation of the parameters,
whereas Fig. 6 shows the phase portraits in 3 dimensions
corresponding to u
1
(z, t) given by the Master and
1
(z, t)
given by the Slave. Finally, Fig. 7 exhibits the error
between u
2
(z, t) corresponding to the Master system and
CHAOS'12
June 20-22, 2012. Cancn, Mxico
270
(0)
1
=
(0)
1
_
(0)
2
_
2
+
2
_
1
(0)
1
_
+
3
2
(0)
1
5
(1)
1
+ 4
(2)
1
(3)
1
(z)
2
+ [y
(0)
1
(0)
1
]
(0)
2
=
(0)
1
_
(0)
2
_
2
(
2
+
5
)
(0)
2
+
6
2
(0)
2
5
(1)
2
+ 4
(2)
2
(3)
2
(z)
2
+ [y
(0)
2
(0)
2
]
(j)
1
=
(j)
1
_
(j)
2
_
2
+
2
_
1
(j)
1
_
+
(j+1)
1
2
(j)
1
+
(j1)
1
(z)
2
+ [y
(j)
1
(j)
1
] (14)
(j)
2
=
(j)
1
_
(j)
2
_
2
(
2
+
5
)
(j)
2
+
(j+1)
2
2
(j)
2
+
(j1)
2
(z)
2
+ [y
(j)
2
(j)
2
]
(N)
1
=
(N)
1
_
(N)
2
_
2
+
2
_
1
(N)
1
_
+
3
2
(N)
1
5
(N1)
1
+ 4
(N2)
1
(N3)
1
(z)
2
+ [y
(N)
1
(N)
1
]
(N)
2
=
(N)
1
_
(N)
2
_
2
(
2
+
5
)
(N)
2
+
6
2
(N)
2
5
(N1)
2
+ 4
(N2)
2
(N3)
2
(z)
2
+ [y
(N)
2
(N)
2
]
5 10 15 20 25
0.5
0.4
0.3
0.2
0.1
0
0.1
0.2
0.3
0.4
0.5
t[s]
5 10 15 20 25
0.05
0.15
0.25
0.35
t[s]
a
1
b
5
d
1
2
d
2
6
Fig. 5. Parameter estimation results
2
(z, t) corresponding to theSlave. From these gures, it
can be concluded that synchronization and the parameters
estimation are indeed achieved.
6. CONCLUSION
The main purpose of the present paper has been to show
how a recent observer can successfully be used to estimate
parameters of spatio-temporal systems for the unidirec-
tional synchronization between two of them. The perfor-
mance of the observer together with the synchronization
has been successfully checked through simulation tests.
REFERENCES
Azemi, A. and Yaz, E.E. (2000). Sliding-mode adaptive
observer approach to chaotic synchronization. Journal
of Dynamic Systems, Measurement and Control, Trans-
actions of the ASME, 122(4), 758765.
Besan con, G. (1999). Further results on high gain ob-
servers for nonlinear systems. In Proceedings of the 38th
IEEE Conference on Decision and Control, 29042909.
Phoenix, AZ, USA.
Fig. 7. Synchronization error
Besan con, G. and T iclea, A. (2007). An immersion-based
observer design for rank-observable nonlinear systems.
IEEE Trans. Autom. Control, 52(1), 8388.
Besan con, G., Leon-Morales, J.D., and Huerta-Guevara, J.
(2006). On adaptive observers for state ane systems.
International Journal of Control, 79(6), 581591.
Boccaletti, S., Bragard, J., and Arecchi, F.T. (1999). Con-
trolling and synchronizing space time chaos. Physical
Review E, 59(6), 65746578.
Boccaletti, S., Mendoza, C., and Bragard, J. (2005).
Synchronization of spatially extended chaotics systems
with assymetric coupling. Brazilian Journal of physics,
35(2B), 411417.
Boizot, N. and Busvelle, E. (2007). Nonlinear observers
and applications, chapter Adaptive-gain observers and
applications, 71114. Springer, LNCIS 363.
Bornard, G., Couenne, N., and Gilles, G. (1995). Observ-
ability and observers. In Nonlinear systems - T.1, Mod-
eling and estimation, 173216. Chapman&Hall, London.
Celikovsk y, S. and Chen, G. (2005). Secure synchro-
nization of a class of chaotic systems from a nonlinear
observer approach. IEEE Trans. on Automatic Control,
50(1), 7682.
CHAOS'12
June 20-22, 2012. Cancn, Mxico
271
Fig. 6. (a) u
1
(z, t),(b)
1
(z, t)
Cherrier, E., Boutayeb, M., and Ragot, J. (1997). Ob-
servers based synchronization and input recovery for a
class of nonlinear chaotic models. In Proceedings of the
44th IEEE Conference on Decision and Control, 882
890. Seville, Spain.
Dai, D., Ma, X.K., Li, F.C., and You, Y. (2002). An ap-
proach of parameter identication for a chaotic system
based on genetic algorithm. Acta Physica Sinica, 11,
24592462.
Duane, G.S. and Tribbia, J. (2001). Synchronized chaos
in geophysical uid dynamics. Physic Review Letters,
86(19), 42984301.
Gauthier, J.P., Hammouri, H., and Othman, S. (1992).
A simple observer for nonlinear systems-applications to
bioreactors. IIIE Transactions on Automatic Control,
37(6), 875880.
Gauthier, J.P. and Kupka, I. (2001). Deterministic Obser-
vation theory and applications. Cambridge University
Press.
Gelb, A. (1984). Applied Optimal Estimation. MIT Press,
Cambridge.
Gray, P. and Scott, S.K. (1983). Autocatalytic reactions
in the isothermal continuous stirred tank reactor: isolas
and other forms of multistability. Chemical Engineering
Journal, 38(1), 2943.
Junge, L. and Parlitz, U. (2000). Synchronization and
control of coupled ginzburg-landau equations using local
coupling. Physical Review E, 61(4), 37363742.
Khadra, A., Liu, X., and Shen, X. (2005). Impulsive
control and synchronization of spatiotemporal chaos.
Chaos, solitons and fractals, 26, 615636.
Kocarev, L., Tasev, Z., Stojanovski, T., and Parlitz, U.
(1997). Synchronizing spatiotemporal chaos. Chaos,
7(4), 635643.
Loria, A., Panteley, E., and Zavala-Rio, A. (2009). Adap-
tive observers with persistency of excitation for syn-
chronization of chaotic systems. IEEE Transactions on
circuits and systems I, 56(12), 27032716.
Lu, J., Wu, X., and L u, L. (2002). Synchronization of
a unied chaotic system and the application in secure
communication. Physic Letters A, 305, 365370.
Millerioux, G., Anstett, F., and Bloch, G. (2005). Con-
sidering the attractor structure of chaotic maps for
observer-based synchronization problems. Mathematics
and Computers in Simulation, 68(1), 6785.
Morg ul, O. and Solak, E. (1996). Observer based synchro-
nization of chaotic systems. Physical Review E, 54(5),
48034811.
Nijmeijer, H. and Mareels, I. (1997). An observer look at
synchronization. IEEE Trans. Circuits Syst. I, 44(10),
882890.
Peng, B., Liu, B., Zhang, F.Y., and Wang, L. (2009).
Dierential evolution algorithm based parameter iden-
tication for chaotic systems. Acta Physica Sinica, 39,
21102118.
Pikovsky, A., Rosenblum, M., and Kurths, J. (2001). Syn-
chronization: A Universal Concept in Nonlinear Sci-
ences. Cambridge University Press.
Rajesh, S., Sinha, S., and Sinha, S. (2007). Synchroniza-
tion in coupled cells with activator-inhibitor pathways.
Physical Review E, 75(011906).
Torres, L., Besan con, G., and Georges, D. (2012a). EKF-
like observer with stability for a class of triangular
nonlinear systems. IEEE Trans. Autom. Control.
Torres, L., Besan con, G., Georges, D., and Verde, C.
(2012b). Exponential nonlinear observer for parametric
identication and synchronization of chaotic systems.
Mathematics and Computers in Simulation.
Wang, L. and Xu, Y. (2011). An eective hybrid
biogeography-based optimization algorithm for param-
eter estimation of chaotic systems. Expert Systems with
Applications, 38, 1510315109.
CHAOS'12
June 20-22, 2012. Cancn, Mxico
272