A Tutorial Introduction To Nonlinear Dynamics and Chaos, Part 11: Modellng and Control
A Tutorial Introduction To Nonlinear Dynamics and Chaos, Part 11: Modellng and Control
A Tutorial Introduction To Nonlinear Dynamics and Chaos, Part 11: Modellng and Control
ABSTRACT - This is the second and final parI. of a In a subsequent phase, it was necessary both to develop
series of two papers on nonlinear dynamics and chaos. In criteria to detect chaotic dynamics and to establish C!y-
the first parI some tools. developed for analysing nonlinear namical invariants to quantify chaos (Guckenheimer, 1982;
systems, were c!esniiJec! in conjunction with a seI. of moc!els Eckmann and Ruelle, 1985; Denton and Diamond, 1991).
commonly llsed as benchmarks in the literature. This papel' Having succeeded in diagnosing chaos, the next step was to
investigates a llllIllber of isslles concerning the modeling, build mo deIs which would learn the dynamics f1'Om data
signal processillg anel control of nonlinear e1ynamics. This on the strange attractor. In this respect a number of
is carrieel ou! llsillg tbe tools and 1D0elels described in the model structures have been investigated such as local linear
first papel'. This inwstigation has th1'Own some new light mappings (Farmer and Sidorowich, 1987; Crutchfield and
on relevant p1'Oblems such as modeI parametrization, modeI McNamara, 1987), radial basis functions (B1'Oomhead and
validation. data smoothing anel control of nonliear systems. Lowe, 1988; Casdagli, 1989), neural networks (EIsner, 1992)
These issues are inwstigated using NARMAX polynomial and global nonlinear polynomials (Aguirre and Billings,
modeIs but it is believed that the conclusions are relevant 199.5c; Kadtke et alii, 1993). This phase is being currently
to nonlinear represelltaJiolls in general. Some numerical investigated with other equa.lly important issues concerning
examples are includecl. nonlinear dynamics such as noise reduction and control. It
is the objective of this papel' to p1'Ovide a brief int1'Oduction
to these issues.
1 INTRODUCTION
The outline of the papel' is as follows. Section 2 discusses a
Chaotic systems have attractec! a great deal of attention in numbel' of issues concerning the modeling of nonlinea dy-
the last three decades. Systems and mo deIs which undergo namics. Embedding techniques in general and NARMAX
chaotic regimes for a rather wide range of operating condi- mo deIs in particular are brief!y presented in that section.
tions have been found in virtually every branch of science Section 3 is concerned with the noise reduction problem,
and engineering. which is a major limitation in the modeling of nonlinear
dynamics. Section 4 provides a very superficial int1'Oduc-
In the evolution of the study of chaotic systems, several tion to the subject of control and synchronization of chaos,
distinct but sometimes co-existent phases can be distin- nonetheless several references are p1'Ovided for further read-
guished. In the first phase, chaos was recognised as a de- ing. Some final remarks are made in section 5.
terministic dynamical regime which could be responsible for
f!uctuations that hitherto had been regarded as noise and 2 MODELlNG NONLlNEAR DYNAMICS
therefore modeled as stochastic processes (Lorenz, 1963).
50 SBA Controle & Automação jVol.7 no. IjJan., Fev., Mar. e Abril 1996
which operates on the entire state OI' phase space but which
SBA Controle &. Automação /Vol.7 no. I/Jan., Fev., Mar. e Abril 1996 51
window defined as (de - l)T (Albano et alú, 1988; Buzug
and Pfister, 1992; Martinerie et alii, 1992). Some of these
methods have recently been compareel in (Rosenstein et alii,
1994). There is some evielence that the 'optimum' vaIue
of T in system ielentification problems is shorter than for
phas-space reconstructions (Aguirre, 1994). Dynamical re-
constructions frol11 nonuniformly sampleel data has been
aelelressed in (Breeelon and Packarel, 1992) and phase space
reconstruction of symmetric a.ttractors has been consielereel
in (King anel Stewart, 1992).
52 SBA Controle & Automação jVol.7 no. 1jJan., Fev., Mar. e Abril 1996
oreler, the number of terms can become impractically large a.pproximation depeneis on the choice of several operating
(Farmer anel Sielorowich, 198830; Caselagli, 1989). Using regimes where the system dynamics are approximately lin-
polynomials to forecast chaotic time series, Caselagli (1989) ear. This information has to be available a priori anel is
has reporteel that such preelictors blow up in the iterative somewhat criticaI. The problem of selecting the operat-
proceelure anel suggests that this is because polynomial pre- ing points is similar to the choice of neighborhooels anel of
elictors give bael approximants to the true elynamics except centres in other approaches.
very elose to the attractor. On the other hanel, some of
the problems relateel to global polynomials are believeel Other representations for modelling nonlinear systems in-
to be connecteel to the structure of the moelels (Aguirre elude Legenelre polynomials (Cremers anel H ü bler, 1987),
anel Billings, 1995b) anel promising results have been re- neural networks (EIsner, 1992; Principe ei alii, 1992) and
porteel for some systems using nonlinear global polynomials weighteelmaps (Stokbro anel Umberger. 1992).
with simplifieel structure (Kaeltke ei aliz, 1993; Aguirre anel
Billings, 1994c). At present no particular representation can be regareleel as
the best for any application anel "fineling a good represen-
Rational moelels share with polynomials the advantage of tation is largely a matter of trial anel error" (Farmer anel
being linear in the parameters. This feature males it pos- Sielorowich, 198830). On the other hanel, it seems that global
sible to use well known anel numerically robust algorithms polynomial models are in many respects simpler and there-
to estimate the parameters of such models. Moreover, 1'30- fore more convenient (Kadtke ei alii, 1993).
tional moelels seem to extrapolate better than polynomials
(Farmer and Sidorowich, 198830). The remainder of this section investigates the use of global
polynomials with simplifieel structure to estimate elynami-
The radial basis funetion (RBF) approach is a global inter- cal invariants of strange attractors.
polation technique with good localization properties anel it
is easy to implement as the algorithm is essentially inelepen-
2.3 NARMAX Models
elent of the elimension (Broomheael and Lowe, 1988; Cas-
elagli, 1989; Whaha, 1992). However performance of raelial
basis functions depeneis critically upon the centres (Chen ei Consider the nonlinear -ªutoregressive moving -ªverage
alii, 1990). For a few hunelreel elata points the choice of the model with e2:;ogenous inputs (NARMAX) (Leontaritis anel
centres is a elifficult task and the solution of the problem Billings, 198530; Leontaritis anel Billings, 1985b)
could become infeasible (Casdagli, 1989; Billings anel Chen,
1992).
y(k) = F( [y(k - 1), y(k - n y ),
Local approximants are concerned with the mapping of a
set of neighbouring points in a reconstructed state space u(k - d), u(k-d-n,,+l),
into their future values. A major problem here is to se- e(k), ,e(k-n e )] , (4)
lect the neighbourhooels because such a choice is criticaI
anel there coulel be hundreels OI' even thousands of these
(Farmer anel Sielorowich, 1988ab). The size of the neigh- where n y , 71" anel n e are the maxÍlnUll1 lags consielereel for
bourhooels elepenels on the noise leveI and the complexity the output, input and noise terms, respectively anel d is the
of the dynamics (Farmer anel Sielorowich, 1991). elelay measured in sampling intervals, T s . Moreover, u( k)
and y(k) are respectively input and output time series ob-
A simpIe alternative to nonlinear modeling is the use of tained by sampling the continuous data ll(k) anel y(ld at
piecewise-linear representations (Billings anel Voon, 1987). T s . Furthermore, e( k) accounts for uncertainties, possible
The eliscontinuities among the several linear mo deIs which noise, unmodelleel dynamics, etc. anel p([.] is some nonlin-
compose a piecewise-linear moelel, can provide effects sim- ear function ofy(k), 1l.(k) anel e(k) with nonlinearity degree
ilar to those observeel in nonlinear mo deIs such as elmos f.E Z+. In this papel', the map F([.] is taken to be a poly-
(Mahfouz and Badrakhan, 199030; MahfollZ and Baelrakhan, nomial of elegreee. In oreler to estimate the parameters of
1990b ). However, as other local representations, the fi- this map, equation (4) has to be expresseel in preeliction
nal model is piecewise-linear and therefore eliscontinuous. errar form as
Piecewise-linear moelels have been founel to be unreliahle in-
dicators of the underlying dynamics in some cases (Billings y(k) = wT(k - 1)<3 + ç(k) (5)
and Voon, 1987), anel a possible explanation for this is that
such modeIs violate the physically motivated hypothesis of
smooth elynamical systems (Crutchfield anel McN amara, where
1987). Thus local predictors may not always be suitable
for predicting invariant measures (Brown ei alii, 1991).
5BA Controle & Automação IVo!.? no. 1/Jan., Fev., Mar. e Abril 1996 53
including time k-l. The matrices \Ii;"ç(k:-l) and \Ii[(k-l) ana.logous to the monovariable case (Bi11ings cf ahi, 1989).
are defined similarly. The parameters corresponding to ~ach
term in such matrices are the elements of the vectors 8 y ", The quantity ERR provides an indication of which terms to
êy"ç anel ê ç , respectively. Fina11y, é,( k:) are the residuaIs include in the model. In other words, the ERR test provides
which are defined as the difference between the measureel a means of ordering all the candidate terms according to a
data y(k) and the one-step-ahead prediction \liT(k - 1)8. hierarchy which depends on the l'elative importance of each
The parameter vector 8 can be estimated by minimizing termo It should be noted that no trial-and-error is necessary
the fo11owing cost function (Chen ci alú, 1989). for this. However, the fo11owing question arises: how many
terms should be included in the model? A practica.l way of
addressing this question is by means of informaiion criieria
(7) such as the final prediction error (FPE) (Akaike, 1974),
Akaikc 's information criterion (AIC) (Akaike, 19(4), the
Bayes'ian infon11aiion criterion (ElC) (Kashyap, 1977), the
where II . II is the Euclidean norm. Moreover, least model eniropy (Crutchfield and McN amara, 1987) and the
squares minimization is performed using orthogonal tech- Schwar:: informaiion criierion (Mees, 199:3). See (Gooijer
niques in order to effectively overcome two major elifficul- ei alá, 198:3) for a survey of such techniques.
ties in nonlinear model identification, namely i) numeri-
cal i11-conditioning and ii) structure selection. In order
to circumvent such problems orthogonal techniques may 2.5 Model Validation
be used (Bi11ings ei alá, 1988; Korenberg and Paarmann,
1991). The last step in any identification problem is the valida-
tion of the estimated models which is not a trivial problem.
Most 'conventional' approaches to mo dei validation are not
2.4 Structure Selection particularly attractive when the mo deis are chaotic and
therefore alternative invariants should be used to quantify
The number of terms in a polynomial grows very rapidly the quality and adequacy of the estimated models. When
even for relativdy lo\\' values ofe, n y , n" and n e . This is va.lidating nonlinear models it is desirable that the crite-
too difficult a problem to be solved by trial and error. How- ria used should be sensitive to the 'fundamental' features
ever, effective anel elegant solutions to handle this prob- of the models. In this respect it has been shown that bi-
lem are availahk. see (Bi11ings ci alá, 1988; Aguirre and furcation diagrams are far more sensitive to variations in
Bi11ings, 199!)d) anel the survey paper by Haber anel Un- model structure (Aguirre and Billings, 1994c) than many
behauen (Haber anel Unbehauen, 1990). One solution is other nonlineal' invariants used in model validation such as
the crror ndl/clion ratio (ERR) test (Bi11ings ei alii, 1988; Poincaré maps (Casdagli, 1989; Gottwa.ld ei alii, 1992) cor-
Bi11ings ei alii. H)S9: h:orenberg ei alii, 1988). Two advan- relation dimension (Grassberger ei alli, 1991), Lyapunov
tages of this approach are i) it does not require the estima- exponents (Abarbanel et alii, 1989; Principe ei alii, 1992),
tion of a complete model to determine the significance of a reconstructed phase-space plots (Adomaitis ei alli, 1990).
candidate term and its contribution to the output, and ii) Recently, the concept of synchl'onization, which is rather
the ERR test is eleriveel as a by-product of the orthogonal we11 known in the field of control of chaos, has been sug-
estimatioll algori t hm. gested as a nontrivia.l test for validating estimated mo deis
(Brown ei alli, 1994).
Because the final models will be composed of a reduced
number of terms. which is a sma11 fraction of the total num- Finally, it should be pointed out that most of the results
ber of candidate terms, the models in this paper can be described so far in this section have been obtained using
viewed as 'simplified' or 'concise' global polynomials. It is the tools described in the first paper of the series. Many of
believed that these moelels overcome some of the practica.l the commonly used statistica.l toois are of very limited use
difficulties usua11y reported for non-simplified polynomials. in assessing dynamical properties of estimated models.
54 SBA Controle & Automação IVo!.? no. l/Jan., Fev., Mar. e Abril 1996
of this is that for inputjoutput systems, it is not required (a)
that the output be on any particular attractor. Once an
inputjoutput modeI has been estimated, a particular input 1.Sr--~--~--~-~--~----,
can be used to generate data on a specific attractor.
It seems that when the noise is white and enters the sys-
tem as a purely additive component, the division of the
o.s
data into neighbourhoods and subsequent estimation re-
duces the bias. This will not be the case however if the
modeI is global 01' if the noise is correlated. Thus in 01'-
der to avoid bias a mo deI for the noise and uncertainties, -o.s
w;lIç(k - 1)0 ylIç + wl(J..~ - 1)Ê>ç, is included in the model
-, .-.- .....
structure before proceeding to parameter estimation. Once
parameters have been estimated, only the deterministic
part of the model is used, namely W;lI (J..~ - 1)Ê>Yll' This -':l'::-.s---~,---o-::'.-=-s---=-o---::'o.-=-s--c------:",.s
x(k)
procedure can handle moderate amounts of white and cor-
related noise.
Figure :3 - First return map for (a) the Hénon map con-
taminated with noise. Only the encircled data were used in
Summarising, equation (5) is a hybrid mo deI since it is com-
the estimation, (b) the identified map of equation (8).
posed of a deterministic part and a stochastic component.
The latter is only used during parameter estimation in 01'-
der to avoid bias on the formeI'. Therefore, in this papel'
the modeIs used to generate the surrogate data are purely marked with circles
deterministic a.!though the stochastic part of the mo deIs is
also represented for clarity. Thus, the deterministic com-
ponent of the identified mo deIs is an approximation to the
dynamics, that is, fT :::::: W;lI(J..~ - 1)Ê>y" where T=Ts · x(k) = 0.99433 - 1.3818 x(k - 1)2 + 0.29302 x( J..~ - 2) . (8)
SBA Controle & Automação jVol.? no. 1jJan., Fev., Mar. e Abril 1996 55
The fuzziness in the Poincaré sections introduced by the (a)
noise is a direct consequence of superimposing a stochas-
tic component on the top of a purely deterministic tra-
jectory. The Poincaré sections reconstructed using NARX
modeIs do not suffer from such fuzziness because although
the stochastic component was present during the model es-
0.5
timation, the effects of such a component were 'absorbec!'
by the moving average (MA) part of the moc!el enahling ã: O
unbiased estimation. The NARX part of the moc!el, which ~
>;
is purely deterministic. will 110i inc!uce any fuzziness in the -0.5
Poincaré sections. The fact that the moc!els are not per-
fect, however, will be revealed by possible distortions in the -1
shape 01' the reconstructec! attractors.
-1.5
The following model was obtainec! from 1500 data points -1.5 -1 -0.5 O 0.5 1.5
on the Duffing- Holmes attractor shown in figure 4a y(t)
(b)
y(k) 0.84725 y(l.:-l)+ 0.35713 y(I.:-3)
+ 0.12780 x 10- 1 y( k-4)
0.694:31 x 10- 1 y( k _1)3
+ 0.61:319 x 10- 1 tl( k-l) + 0.40:325 y( k - 2)
0.24:349 x 10- 3 y( k-1)y(I.:-2)y(k-5) - 0.46215 y(k-5)
+ 0.096:n9u(k-:3) - 0.15316 y(k-2)y(k-3)y(k-4)
0.7:3618 x 10- 2 y(k-l )2 y ( k-5)
+ 0.0711:.'22 1/(/;-I)y(k-3)y(k-4)
+ IJiT(k - 1 )Êle+~(k) . (9)
-1.5
An estimate of lhe original Poincaré section is shown in fig-
ure 4b which \"as obtained by iterating equation (9). This -1.5 -1 -0.5 O 0.5 1.5
reconstruct.eel Poincaré section is very similar to the original y(k)
one.
Figure 4 - Poincaré sections (a) obtained f1'Om a noisy 01'-
bit of the Duffing- Holmes oscillator, (b) of the identified
moc!el ofequation (9). A=0.3 anel w=lrad/s,~) = 5.
2.7.2 Bifurcation Diagrams
56 SBA Controle 8< Automação jVol.7 no. ljJan., Fev., Mar. e Abril 1996
3,--------.----.--------.-----,.-------, (a)
20
N
-2
-4
0.5
_4'------'--.----~-----"----L-------.J
5 10 15 20 O 2
-0.5 -2 O
A
y(t) x(t)
Figure 5 - Bifurcation diagram of the identified model of
(b)
equation (10). w=4rad/s.
2
:r(k) 0.11282 x 10x(k -1) + 0.55867 y(k - 1)
0.47190 X 10- 1 :r( k - 1)3
go
N
+ 0.39895 X 10-1 y( k - 1 )z( k - 1)2
0.31229 X 10- 2 ;;( k - 1 )2. + 0.18363 x 10-1 z(k - 1)
-2
+ 'lilrçyç, (k - 1 )Ê>çrçyç, +~x( k)
-4
y(k) 0.91948y(k -1) - 0.10392x10- 3 z(k _1)2' 0.5
+ 0.70843 x 10-1 x( k - 1) + 0.67800 x 10- 1 ;;( k - 1) O
O 2
-0.5 -2
0.13424 X 10- 2 x( k - 1)3 y(k) x(k)
+ 0.44206 x 10- 3 x(k - l/y(k - 1)
Figure 6 - (a) Noisy trajectory used for identification,
+ 'liL M , (k - l)Ê>çrM' +~y(k)
SNR=72.9, 39.9 and75.5 dB for x, y and z components, re-
spectively. (b) Double scroll Chua's attractor reconstructed
;;(k) 0.96628 z(k - 1) - 0.95854 y(k - 1) from the identified modei in equation (11).
0.36719 X 10- 1 x( k - 1) - 0.55765 X 10- 1 y(k - 1)3
+ 0.10333x10- 2 x(k _1)3
+ 0.0020536 x(k-1)y(k-l)z(k-1)
+ 'lilrçyç, (k - l)Ê>çrçyç, +Uk) . (11) systems. This comprises one of the current phases in the
investigation of chaos (Mitschke, 1990; Chennaoui et alii,
1990; Schreiber and Grassberger, 1991; Broomhead et alii,
1992; Davies, 1992; Grassberger et alii, 1993; Holzfuss and
This estimated model settles to a strange attractor which Kadtke, 1993).
closely resembles the original double scroll Chua's attractor,
see figure 6b. Some authors assume that some kind of a priori knowl-
edge concerning the original system is available such as a
Similar models for the Lorenz and Rossler attractors have piece of noise-free data (Marteau and Abarbanel, 1991),
been reported in (Aguirre and Billings, 1995e). the structure of the maps describing the underlying dy-
namics (Davies, 1992), ar even the complete maps, that
is, structure and parameters are known (Hammel, 1990;
3 NOl5E REDUCTION Ozaki, 1993). However, a clear limitation in any real noise
reduction problem is that the underlying dynamics are not
A difficulty which a.ppears to be common to most ap- usually known a priori and the map has to be estimated
proaches for modelling nonlinear dynamical systems and (learned) from the noisy data as an integral part of the
chaotic attractors is that realistically noise will be present noise reduction processo Consequently, the noise will pose
in the data. In particular, it has been conjectured that the limitations on the amount of noise which can effectively be
local divergence of nearby orbits in a chaotic system seems eliminated. In the field of nonlinear dynamics, the main
to impose a natural limit on the accuracy of prediction- objective of filtering a chaotic time series is to enable the
based identification algorithms when the data are noisy reconstruction and estimation of dynamical invariants such
(Aguirre and Billings, 1995c). Consequently, there has been as Poincarê sections, Lyapunov exponents and fractal di-
great motivation to develop filtering techniques for chaotic 111enSlOns.
SBA Controle & Automação jVo!.7 no. ljJan., Fev., Mar. e Abril 1996 57
Another objective of filtering nonlinear data is to enable
the identification of dynamically valid mo deis which would
reproduce the aforementioned invariants from sequences of II [.] =11 f}(k) - gdf}(k - 1)) li" + 11 f}(k + 1) - gJ.;(f}(k)) li"
filtered data. In a first attempt to solve this identifica- (13)
tion problem, globalnonlinear predictors were used to filter
the data (Aguirre and Billings, 1995c). In such a proce- where 11 . II is the Euclielean norm, anel
dure the noise was separated from the signal by means of
(very) short-term predictions. Because a chaotic predictor
actl1 ally am plifies uncertainties in some' direction' in state h['] =11 f}(k) - y(k) li" (14)
space, the aforementioned approach cannot be used to fil-
ter the noise by successive passes through the data and this
Another option is to choose h['] as above and
therefore limits the achievable noise reduction.
3.1 Filtering Techniques In the field of system identification, improving the signol to
noise ratio (SNR) is also of interest because this facilitates
both the unbiaseel estimation of the parameter vector anel
It is usua.lly assumed that the noise is purely additive, 01' in
other words the noise is entirely observational (Crutchfield the correct determination of the moelel structure. The chief
and McNamara, 1987; Casdagli ef alii, 1991; Grassberger et idea is to estimate the noise-fl'ee e1ata anel then use this
alii, 1991). Thus the noise reduction problem can be stated estimate to perform parameter estimation. A way of doing
as follows: given a chaotic time series x(t). it is desired to this is to use the following preelictor which can be e1erived
from equation (5)
filter the measured data y(t)=x(t)+e(t), where e(t) is the
addi tive noise, in order to recover x (i). This is useful in
'deaning' Poincaré sections and embedded attractors which
have been blurreel by noise. (16)
Another aspect of this problem is to find a 'noise-reduced' It should be realiseel that in the last equation the parame-
orbit f}(i) from which invariants such as '\1, De and the ter vector 0 yu was estimateel from the original noisy data
attractor geometry can be more accurately estimated than as is indicateel by the absence of the hat on the subscript
if the noisy data y(t) were used. This is sometimes referred y. On the other hand, the matrix lliJu
(t - 1) was formed
to as statistical noise reduction as opposed to recovering using predicted values of the data, that is y(t.) up to and
x(t) from y(t) which has been called detailed noise reduetion induding time t - 1. Because y( t) is an estimate of x(t),
(Farmer anel Sidorowich, 1991). In this paper, the objective equation (16) can be used in suboptimal parameter esti-
is to be able to identify e1ynamically valid models from f}(t). mation schemes (Billings and Voon, 1984). However, ifthe
data were chaotic aftel' a few iterations iJ(t) would not be
Filtering based on model predicteel outputs, whilst reducing an accurate estimate of x(t) because of the sensitive de-
the noise content, in the data, willnot guarantee that f}(i) pendence on initial conditions. Therefore the use of iJ(t) in
remains dose to y(t) (and ultimately dose to xCi)) if the suboptimal schemes seems somewhat restricted for chaotic
latter is chaotic. Thus, to ensure that f}(t) remains close to systems. The next two sections describe approaches which
y(t), the following cost function can be useel overcome some of these problems.
58 SBA Controle & Automação jVol.? no. 1jJan., Fev., Mar. e Abril 1996
be interpreted as being a consequence of the resetting effect
achieved by using measured data to initialise the predictor r ~ r r
1.2
r J
~
at each step. The predictor in equation (17) wiH be referred
to as the resetting filter (RF) and it is adequate for filtering
chaotic signals. N
~
A
The qualitative effect attained by the resetting filter is, in 0.8
V
\~
some respects, analogous to other methods. The resetting
V
effect of the RF guarantees that h['] (see equation (12))
is kept smal!. Moreover. the parameter vector of the RF is
obtained by millimising JLS in equation (7), which is clearly 0.4
analogous to -h['] in equation (12). The main difference ~ V \
~
is that whilst gd') usually represents local linear maps,
\JíT(t - 1) e is a global nonlinear map which may include
o 200 500 700
N
inputs and residual in addition to output terms. Figure I - Noise-free original time senes for the
Mackey-Glass modei
Predictor-basecl filtering for chaotic systems will not work
in general because of the inability of making long-term
~
#~
~
accurate predictions along the unstable manifold. There-
fore in such directions, the filter would actually amplify 1.2
M
~
the noise (Schreiber and Grassberger, 1991). The same is
valid for the RF, but to a much lesser extent because of the
J ~ ~ ~
resetting effect which will guarantee that any noise ampli-
fication along the unstable manifold is kept to a minimum. 0.8 r ~
However, if several passes through the data are required to
attain the desired levei of noise reduction, it is inevitable
,
that the effect of positive Lyapunov exponents be mani-
fest. Consequently, the filtered data may not resemble the 0.4
original sequence and, in fact, might have a greater noise
content than the raw data. \
o 200 500 700
N
3.3 Global Nonlinear Smoothers Figure 8 Noisy (raw) time series for the Mackey-Glass
mo dei
The difficulty with the resetting filter in equation (17) is
that it only uses past information to predict the future.
However, the dynamics can only be predicted with any cer-
tainty as t --;. ex) along the stable manifold. Conversely, the
dynamics can only be 'predicted' along the unstable man- unstable directions because it contains terms which relate
ifold in reverse time, that is as t --;. -<Xi (Schreiber and to the future. Such terms will enable 'predicting' in reverse
Grassberger, 1991). In other words, in order to estimate time since orbits converge along the unstable manifold as
y(t), future information as weH as past information is re- t --;. -'x'. An iterative procedure for smoothing data us-
quired (Schreiber and Grassberger, 1991). ing nonlinear smoothers has been given in (Aguirre et alii,
1995).
This motivates the search for NARMAX smoothers of the
form
y(t) F s' [y(t - n y ), ... , y(t - I), y(t + 1), ... , y(t + n y ),
'U(t - d - nu + 1), ... , 'U(t - d), 'U(t + d), ...
+ d + nu -
... , 'll(t I),
ç(t-1), ... ,Ç(t-n e )]+ç(t). (18)
3.3.1 An Example
SBA Controle & Automação /Vol.7 no. l/Jan., Fev., Mar. e Abril 1996 59
enhances heat transfer (Chang, 1992), improves 111lXlllg
in chemical reactions (Ottino, 1992), reduces ielle-channel
tones in modulators (Schreier, 1994) anel seems to have a
promising future in secure communication systems (Cuomo
ei alá, 199;3; "'"U anel CIma, 1993; Parlitz ef alii, 1992).
In aclelition, some authors have suggested that chaotic cly-
0.8 namics inelicate a hea.lthy state as opposed to the eliseases
which manifest as physiological periodic signa.ls (Glass et
alii, 1987; Golelberger ei alii, 1990). The matter of how
healthy chaos is, however. is far from settleel (Pool, 1989).
0.4 Consequently, techniques for controlling nonlinear elynam-
v V ics are requireel in oreler to provoke or suppress chaos or any
other elynamical regime accoreling to the particular appli-
o 200 700 cation at hand (Chen anel Dong, 1993a; Ditto anel Pecora,
1993; Hunt anel Johnson, 1993).
Figure 9 - Smoothed time series for the Mackey-Glass
model. Terms with both negative and positive lags were
used to compose the smoother, N p = 10. Most of the works concerned with the control of chaos are
clevoted to stabilising a chaotic system to regular clynam-
ics, that is, fixeel points, perioelic orbits or quasiperioelic
regimes. The relateel pl'Oblem of elriving a system from a
1.2 regular to a chaotic regime has received less attention. This
type of control coulel be important in situations where chaos
is not only welcome but a.lso desirable (Golelberger ei alá,
1990; Chang, 1992; Ottino, 1992; Cuomo ei alii, 199;3; Wu
0.8 and CIma, 1993).
In other applications the onset of chaos seems to have sev- Chaos can be suppressed by the addition of small ampli-
eral aclvantages. For instance, it has been argued that "a tude perturbations (Braiman and Goldhirsch, 1991), ran-
cognitive system musi be chaotic in order to perform ef- dom perturbations (Kapitaniak, 1991), by paramet.ric driv-
fective signal processing" (Nicolis, 1984). Further, chaos ing (Dorning ei alii, 1992; Fl'Onzoni ei alii, 1991; Lima and
60 SBA Controle & Automação jVol.? no. 1jJan., Fev., Mar. e Abril 1996
Pettini, 1990), by means of feedback (Liu et alii, 1994). revieweel in a rather general framework anel two algorithms,
the resetting filter anel nonlinear smoothers, have been de-
The problem of synchronization has been investigated in scribed in some eletail. It has been pointeel out that if the
(CIma et alii, 1993; Kocarev et alii, 1993; Ogorzalek, 199:3; elata are chaotic special algorithms are usually required to
Pecora, 1990; Wu anel CIma, 1993). achieve effeetive noise reduction.
The stahilization of chaotic systems has been achieveel by Finally, a major issue in nonlinear dynamics nowaelays is
applying feedback (Chen and Dong, 1993b; Deelieu anel the control of chaotic systems. An enormous amount of
Ogorzalek, 1994; Hunt, 1991; Pyragas, 1992; Roy et alii, papers have been publisheel on this subjeet in the last years
1992), frequency harmonic balance techniques (Genesio and and a thorough review would be impossible. Nonetheless,
Tesi, 199:3; Genesio anel Tesi, 1992), conventional control several relevant references have been provieled in oreler to
techniques (Hartley anel Mossayebi, 1993), open plus closeel enable the reaeler to further investigate this topic.
loop control (.lackson anel Grosu . 1994), dynamical vibra-
tion absorbers (Kapitaniak et alii, 1993), adaptive control Throughout the papel' it has been shown how NARMAX
(Sinha et alii, 1990; Vassiliaelis, 1993) and quantitative moelels can be useel in the various problems concerning the
feeelback elesign (QFD) (Yau et alii, 1993). The control of moeleling, noise reduction and control of nonlinear systems
multipie attraetor systems has been investigateel in (.J ack- and chaos.
son, 1990).
Acknowledgements
Most of the references above are concerneel with systems
which are chaotic before control is applied. However, chaos
has been eletected in control systems in which the plant Financiai support from CNPq under grant 522538/95-9 is
was not chaotic. Conelitions for the occurrence of chaos in gratefully acknowledged.
feeelback systems (Genesio anel Tesi, 1991), adaptive control
(Mareels anel Bitmead, 1986; Mareels and Bitmeael, 1988;
Golden anel Yelstie, 1992) anel in eligital systems (Ushio and REFERENCE5
Hsu, 1987) have been reported in the literature.
Abarbanel, H. D. 1., Brown, R., and Kadtke, .l. B. (1989).
The use of ielentifieel moelels in the design of control schemes Preeliction anel system identification in chaotic non-
has been addressed in (Aguirre anel Billings, 1994b; Aguirre linear systems: time series with broaelband speetra.
anel Billings, 1995a; Aguirre, 1995b). It turns out that as Phys. Leit., 138(8):401-408.
long as an ielentified model reproduces some of the major
Abarbanel, H. D. 1., Brown, R., anel Kaeltke, .l. B. (1990).
elynamical features of the system, such a moelel can be used
Prediction in chaotic nonlinear systems: Methoels for
effectively in control problems. Many control schemes do
time series with broaelband Fourier speetra. Phys.
not require a moelel 01' may even work with a moelel which is
Rev. A, 41(4):1782-1807.
not dynamically valid but in such cases the control effort is
usually greater and the control quality significantly poorer. Adomaitis, R. A., Farber, R. M., Huelson, .l. L.,
Kevrekielis, I. G., Kube, M., anel Lapedes, A. S. (1990).
Application of neuralnets to system identification anel
5 FINAL REMARK5
bifurcation ana.\ysis of real world experimental elata.
In Neural N etworks: Biological cornputers or e!ectronic
The subject of nonlinear dynamical systems has attraeted brains, pages 87-97. Springer Verlag, Paris.
great attention in recent years. It is therefore natural that
various techniques for moeleling and reconstructing such Aguirre, L. A. (1994). Some remarks on strueture se-
systems shoulel be investigated. In this respeet a landmark leetion for nonlinear moelels. Int. 1. Bifurcation and
has been Taken's theorem and a number of subsequent re- Chaos, 4(6):1707-1714.
sults which today form the fielel of embedology. Parallel to
these results, other techniques were developed by the en- Aguirre, L. A. (1995a). A nonlinear correlation function
gineering community. Such methoels for the identification for seleeting the delay time in dynamical reconstruc-
of nonlinear systems useel other model structures such as tions. Phys. Leit. A, 203(2,3):88-94.
Volterra and Wiener models, NARMAX modeIs and neu-
Aguirre, L. A. (1995b). The use of identified mo deis in
ral networks. In the first part of this papel', the basic idea
the control of chaotic systems. In Preprints of the
of embeelding techniques has been reviewd. Similarly, the
IEEE International Symposium 011. Circu-its and Sys-
estimation on NARMAX polynomial moelels has been dis-
tems, pages 1528-1531, Seattle, USA.
cusseel and some differences between such approaches have
been pointed out. The moeleling of some nonlinear systems Aguirre, L. A. and Billings, S. A. (1994a.). Discrete recon-
has been illustrateel by numerical examples. struetion of strange attractors in Chua's circuito 111.1.
J. Bifurcatio1/. and Chaos, 4( 4) :853-864.
A major limitation in obtaining a good model for a nonlin-
ear system is the noise present in the data. Noise can be, in Aguirre, L. A. anel Billings, S. A. (l994b). Moelel ref-
a few cases, kept to a minimum but cannot be totally elim- erence control of regular and chaotic dynamics in the
inated. Consequently there has been great interest in noise Duffing-Ueda oscillator. IEEE Trans. Circuits Syst. I,
reduction algorithms. Some of such algorithms have been 41(7):477-480.
SBA Controle &. Automação /Vol.7 no. l/Jan., Fev., Mar. e Abril 1996 61
Aguirre, L. A. and Billings, S. A. (1994c). Validating iden- Billings, S. A., Korenberg, M . .1., anel Chen, S. (1988).
tified nonlinear models with chaotic dynamics. Int. J. Identification of nonlinear output afline systems using
Bifureation anel Chao,s, 4( 1):109-125. an orthogonalleast squares a.lgorithm. Int. J. Sy,ste111,s
Sei., 19(8):1559-1568.
Aguirre, L. A. and Billings, S. A. (1995a). Closed-Ioop
suppression of chaos in a nonlinear oscillator. Journa! Billings, S. A. anel Voon, W. S. F. (1984). Least squares
of Non!inear Seienee, 5(3):189-206. parameter estimation algorithms for nonlinear sys-
tems. Inl. J. 8y,sle1118 8ei., 15(6):601-615.
Aguirre, L. A. and Billings, S. A. (1995b). Dynami-
cal effects of overparametrization in nonlinear models. Billings, S. A. and Voon, W. S. F. (1987). Piecewise linear
Phy,sica D, 80(1,2):26-40. identification of non-linear systems. Inl. J. Contra!,
46( 1):215-235.
Aguirre, L. A. anel Billings, S. A. (1995c). lelentification
of moelels for chaotic systems from noisy elata: impli- Braiman, Y. and Goldhirsch, I. (1991). Taming chaotic
cation for performance anel nonlinear filtering. Phy,siea dynamics with weak periodic perturbations. Phy,s.
D, 85( 1,2 ):239-2 138. Rm LeU., 66(20):2545-2548.
Aguirre, L. A. anel Billings, S. A. (1995el). Improveel struc-
Breedon,.1. L. and Packard, N. H. (1992). Nonlinear anal-
ture selection for nonlinear moelels based on term C!us-
ysis of data sampleelnonuniformly in time. Phy,siea D,
tering. 1nt. J. Contro!,62(3):.569-587.
58:273-283.
Aguirre, L. A. and Billings, S. A. (1995e). Retrieving dy-
namica.l invariants from chaotic elata using NARMAX Broomhead, D. S., Huke, .1. P., and Muldoon, M. R.
models. In1. J. Bif1/,reation anel Chao,s, 5(2):449-474. (1992). Linear filters and nonlinear systems. J. R.
Stat. Soe. B, 54(2)::373-382.
Aguirre, L. A., Mendes, E. M., and Billings, S. A. (1995).
Smoothing data with local instahilities for the identi- Broomhead, D. S. anel King, G. P. (1986). Extracting
fication of chaotic systems. Int. J. Contro!, (in press). qualitative dynamics from experimental data. Phy,siea
D, 20:217-236.
Akaike, H. (1974). A new look at the statistical model
identification. IEEE Tran,s. Autom.a1. Contr., Broomhead, D. S. and Lowe, D. (1988). Multivariable
19( 6) :7l()-723. functional interpolation anel adaptive networks. Co 111-
pio; 8:I),st em.,s , 2:321-355.
Albano, A. M., Muench, .1., Schwartz, C., Mees, A. 1., and
Rapp, P. E. (1988). Singular-value decomposition anel Brown, R., Bryant, P., and Abarbanel, H. D. I. (1991).
the Grassberger-Procaccia algorithm. Phy,s. Rell. A, Computing the Lyapunov spectrum of a dynamical sys-
38(6 ):3017-3026. tem from an observeel time series. Phy,s. Rell. A,
4:3(6):2787-2806.
Albano, A. M., Passamante, A., and Farrell, Iv!. E. (1991).
Using higher-order correlations to define an embedding Brown, R., Rulkov, N. F., and Tracy, E. R. (1994). Model-
window. Phy,siea D, 54:85-97. ing and synchronizing chaotic systems from time-series
data. Phy,s. Rell. E, 49(5):3784-3800.
Aleksié, Z. (1991). Estimating the embedding dimensiono
Phy,siea D, 52:362-368. Buzug, T. and Pfister, G. (1992). Comparison of algo-
rithms calculating optimal embedding parameters for
Baake, E., Baake, M., Bock, H. G., and Briggs, K. M.
delay doordinates. Phy,sica D, 58:127-137.
(1992). Fitting ordinary differentia.l equations to
chaotic data. Phy,s. Rev. A, 45(8):5524-5529.
Buzug, T., Reimers, R., and Pfister, G. (1990). Optimal
Billings, S. A. (1980). Identification of nonlinear systems recollstruction of strange attractors from purely geo-
- a survey. IEE Proceeelig,s P1. D, 127(6):272-285. metricalarguments. Europhy,s. LeU., 13(7):605-610.
Billings, S. A. and Aguirre, L. A. (1995). Effects of the Casdagli, M. (1989). Nolllinear prediction of chaotic time
sampling time on the dynamics and ielentification of senes. Phy,sica D, 35:335-356.
nonlinear models. Int. J. Bifurcation anel Chao,s,
5(6):1541 - 1556. Casdagli, M. (1991). Chaos and deterministic ver,sl1,s
stochastic non-linear modelling. J. R. Stat. Soe. B,
Billings, S. A. and Chen, S. (1992). Neural networks and 54(2):303-328.
system ielentification. In VVarwick, K., Irwing, G. W.,
and Hunt, K . .1., editors, Neura! Netwok,s for Sy,stem,s Casdagli, M. (1992). A dynamical systems approach to
anel Contro!, chapter 9, pages 181-205. Peter Peregri- modeling input-output systems. In Casdagli, M. and
nus, London. Eubank, S., editors, Non!inear Moele!ing anel Foreea,st-
ing, pages 265-281. Aeldison Wesley, New York.
Billings, S. A., Chen, S., and Korenberg, M. .1. (1989).
Identification of MIMO nonlinear systems using a Casdagli, M., Eubank, S., Farmer,.1. D., and Gibson,.1.
forward-regression orthogonal estimator. In1. J. Con- (1991). State space reconstruction in the presence of
tra!,49(6):2157-2189. noise. Phy,sica. D, 51:52-98.
62 5BA Controle & Automação jVol.7 no. 1jJan., Fev., Mar. e Abril 1996
Casdagli, M., Jardins, D. D., Eubank, S., Farmer, J. D., Dent.on, T. A. anel Diamond, G. A. (1991). Can the ana-
Gibson, .1., Theiler, .1., and Hunt.er, N. (1992). Non- lytic t.echniques of nonlinear elynamics elistinguish peri-
linear modeling of chaot.ic time series: theory and ap- oelic, ranelom anel chaotic signals? Compt. ElOl. M ed.,
plications. In Kim, J. H. anel Stringer, .1., editors, Ap- 21( 4):243-264.
plied Chaos, chapter 15, pages 335-380. John "'hley &
Ditto, \tV. L. anel Pecora, L. M. (1993). Mastering chaos.
Sons., New York.
8cientific A merican, pages 62-68.
Cenys, _A. and Pyragas, K. (1988). Estimation of t.he
Ditto, W. L., Rauseo, S. N., anel Spano, M. L. (1990).
number of c1egrees of freedom from chaotic time series.
Experiment.al control of chaos. Ph:ljs. Re·v. Leit.,
Phys. Leit., 129A(4):227-230. 65(26 ):3211-:3214.
Chang, H. C. (1992). Chaotic mixing for heat transfer Dorning, J . .1., Decker . .1., anel P., H. J. (1992). Con-
enhancement. In lúm, J. H. and St.ringer, .1., editors, trolling the elynamics of chaotic convective ftows. In
Applied Chaos, chapter 6, pages 175-188. John Wiley Kim, J. H. anel St.ringer, .1., eelitors. Appl-ied Chaos,
& Sons, Inc. chapter 7, pages 189-206..John Wiley & Sons, Inc.
Chen, G. and Dong, X. (1993a). From chaos t.o order - Eckmann, .1. P. anel Ruelle, D. (1985). Ergoelic theory
Perspectives anel methoelologies in cont.rolling chaotic of chaos anel st.range attractors. Rev. M od. Phys.,
nonlinear elynamical systems. Int. J. Bifurcation and 57( 3):617-656.
Chaos,3(6):1363-1409.
Elsner, J. B. (1992). Preelicting time series using a neu-
Chen, G. anel Dong, X. (1993b). On feeelback cont.rol of ral net.work as a met.hoel of elistinguishing chaos from
chaotic continuous-time systems. IEEE Trans. Cir- noise. J. Phys. A: Math. Gen., 25:843-850.
ntits 8yst., 40(9):591-601.
Farmer, .1. D. anel Sielorowich, J. J. (1987). Preelicting
Chen, S., Billings, S. A., Cowan, C. F. N., anel Grant, chaot.ic time series. Ph:ljs. Rev. Leit., 59(8):845-848.
P. M. (1990). Practical ielentificat.ion of NARMAX Farmer, J. D. anel Sielorowich, J. J. (1 988a). Exploiting
moelels using radial basis functions. Int. J. Control, chaos to preelict the future anel reeluce noise. In Lee,
52(6):1327-1350. Y., eelitor, Evolution, Learning and Cognition. W'orlel
Chen, S., Billings, S. A., anel Luo, W. (1989). Orthogonal Scientific, Singapore.
least squares methoels anel their application to nonlin- Farmer, J. D. anel Sidorowich, J ..1. (1988b). Preelieting
ear system ielentification. Int. J. Control, 50(5): 1873- chaotic elynamics. In Kelso, J. A. S., Manelell, A. .1.,
1896. and Shlesinger, M. F., eelitors, Dynamic paiterns in
complex systems, pages 265-292. Worlel Scientific, Sin-
Cheng, B. anel Tong, H. (1992). On consistent nonpara-
gapore.
metric oreler eletermination anel chaos. J. R. 8tat. 80c.
B, 54(2):427-449. Farmer, J. D. anel Sielorowich,.1. J. (1991). Optimal shael-
owing anel noise reeluction. Physica D, 47 :373-392.
Chennaoui, A., Pawelzik, K., Liebert, ·VV., Schuster, G. H.,
anel Pfister, G. (1990). Attractor reconstruction from Fraser, A. M. (1989). Information anel entropy in
filtereel chaotic time series. Phys. Rev. A,41(8):4151- strange att.ractors. IEEE Trans. Informatian Theary,
4159. 3.5(2):245-262.
CIma, L. O., Itoh, M., Kocarev, L., anel Eckert, K. (1993). Fronzoni, L., Gioconelo, M., anel Pettini, M. (1991). Ex-
Chaos synchronization in Chua's circuit. J. Circuits perimental evielence of suppression of chaos by res-
8yst. Comput., :3(1):93-108. onant parametric perturbations. Phys. Rev. A,
43( 12) :648:3-6487.
Cremers, .1. anel Hübler, A. (1987). Construction of elif-
ferential equations from experimental elata. Z. N atur- Garfinkel, A., Spano, rvI. L., Ditto, W. L., anel Weiss, J. N.
forsch, 42a:797-802.
(1992). Controlling cardiac chaos. 8cience, 257:1230-
1235.
Crutchfielel, J. P. anel McNamara, B. S. (1987). Equations
Genesio, R. anel Tesi, A. (1991). Chaos preeliction innon-
of motion from a elata series. Complex 8ystems, 1:417-
linear feeelback systems. IEE Prac. Pt. D,138(4):313-
452.
320.
Cuomo, K. M., Oppenheim, A. V., anel Strogatz, S. H. Genesio, R. anel Tesi, A. (1992). A harmonic balance
(1993). Robustness anel signal recovery in a synchro- methoels for the analysis of chaotic elynamics in non-
nizeel chaotic system. Int. J. Bifurcation and Chaos, linear syst.ems. Automatica,28(3):531-548.
3(6):1629-1638.
Genesio, R. anel Tesi, A. (1993). Distortion cont.rol of
Davies, M. E. (1992). An iterateel function approximation chaotic systems: the Chua's circuito J. Circuits 8yst.
in shaelowing time series. Phys. Leit., 169 A:251-258. Cornput.,3(1):151-171.
Deelieu, H. anel Ogorzalek, M. (1994). Controlling chaos in Gibson, J. F., Farmer, J. D., Caselagli, M., anel Eubank, S.
chua's circuito via sampleel inputs. Int. J. Bifurcatioll (1992). An aelnalytic approach t.o praetical st.ate space
and Chaos, 4(2):447-455. reconstruction. Physica D, 57:1.
SBA Controle & Automação jVol.7 no. 1jJan., Fev., Mar. e Abril 1996 63
Giona, M., Lentini, F., anel Cimagalli, V. (1991). Func- Hunter, N. F. (1992). Application ofnonlinear time-series
tional reconstruction anel local preeliction of chaotic moelels to elriven systems. In C aselagli, M. anel Eu-
time series. Phys. Rev. A,44(6):3496-3502. bank, S., eelitors, Nonlinear Moeleling anel Forecasting,
pages 467-491. Aelelison Wesley, New York.
Glass, L., Golelberger, A., Courtemanche, M., anel Shrier,
A. (1987). Nonlillear elynamics, cimos anel complex Jackson, E. A. (1990). The entrainment anel migration
careliac arrythmias. Pr'OC. R.. Soe. Lonel. A, 41:3:9-26. controls of multiple-attractor systems. Phys. Léu.,
151A(9):478-484.
Glass, L. anel Mackey, M. (1988). F'rom Clocb to Chaos
- The Rhythms of Life. Princeton University Press, Jackson. E. A. anel Grosu, I. (1994). An op~li-plus
Prillceton. closeel-Ioop (OPCL) control of complex elynamic sys-
tem. Technical Report CCSR-94-7, University of Illi-
Gleick, .1. (1987). Chaos; making a ne'W science. Abacus,
nois, Center for Complex Systems Research.
Lonelon.
Golelberger, A., Ringney, D., anel West, B. (19~)0). Chaos Johansen, T. A. anel Foss, B. A. (1993). Constructing
anel fractaIs in human physiology. Scientific "4merican, NARMAX moelels using ARMAX moelels. Int. J.
pages 34-41. Control,58(5):1125-115:3.
Golden, M. P. anel Yelstie, B. E. (1992). Smal! amplituele Kaeltke, .l. B., Brush, .1., anel Holzfuss, .l. (1993). Global
chaos anel ergoelicity in aelaptive contro!. A utoTl7atica, elynamical equations anel Lyapunov exponents fro111
28(1):11-25. noisy chaotic time series. Int. J. Bifurcation anel
Chaos, 3(3):607-616.
Gooijer, J. G., Abraham, B., Goulel, A., anel Robinson,
L. (1985). Methoels for eletermining the oreler of an Kapitaniak, T. (1991). The loss of chaos in a
autoregressive-moving average process: a survey. Int. quasiperioelically-forceel nonlinear oscil!ator. 1nt. .J.
Statistical Re'view, 53( 3 ):301-329. Bif1lrcation anel Chaos, 1(2):357-362.
Gottwalel, .1. A., Virgin, L. N., anel Dowel!, E. H. (1992). Kapitaniak, T., Kocarev, L..1., anel CIma, L. O. (1993).
Experimentalmimicry of Duffing's equation . .J. Sounel Control!ing chaos without feeelback anel control signals.
Vibr., 158(3):447-467. Int . .J. Bifurcation anel Chaos, 3(2):459-468.
Gouesbet, G. anel Maquet, .1. (1992). Construction ofphe- Kashyap, R. L. (1977). A bayesian comparison of elifferent
nomenological moelels from numerical scalar time se- classes of elynamica moelels using empirical data. IEEE
ries. Physica D, 58:202-215. Trans. Automat. Contr., 22(5):715-727.
Grassberger, P., Hegger, R., Kantz, H., anel Schaffrath, C. Kember, G. anel Fowler, A. C. (1993). A correlation func-
(1993). On noise reeluction methoels for chaotic elata. tion for choosing time elelays in phase portrait recon-
Chaos, 3(2):127-141. structions. Phys. LeU., 179A(2):72-80.
Grassberger, P., Schreiber, .1., anel Schaffrath, C. (1991). Kennel, M. B., Brown, R., anel Abarbanel, H. D. I. (1992).
Nonlinear time sequence analysis. Int. .J. Bifurcation Determining embeelding elimensions for phase-space re-
anel Chaos, 1(3) :521 ~547. construction using geometrical construction. Phys.
Guckenheimer, J. (1982). Noise in chaotic systems. N a- Rev. A, 45(6):3403-3411.
ture, 298:358-361.
Kennel, M. B. anel Isabelle, S. (1992). Methoel to elis-
Haber, R. anel Unbehauen, H. (1990). Structure ielentifi- tinguish possible chaos from coloureel noise anel to
cation of nonlinear elynamic systems - A survey on determine embeeleling parameters. Phys. Rev. A,
inputjoutput approaches. A utomatica, 26(4) :651-677. 46( 6):3111-3118.
Hammel, S. H. (1990). A noise reeluction methoel for King, G. P. anel Stewart, I. (1992). Phase space recon-
chaotic systems. Phys. LeU., 148 A(8,9):421-428. struction for symmetric elynamical systems. Physica
D, 58:216-228.
Hartley, T. T. anel Mossayebi, F. (1993). ContraI of chua's
circuito J. Circuits Syst. Comput., ;3(1):173-194. Kocarev, L., Shang, A., anel CIma, L. O. (1993). Tran-
sitions in elynamical regimes by elriving: A unifieel
Hénon, M. (1976). A two-elimensionalmap with a strange
methoel of control anel synchronization of cimos. In1.
attractor. Commun. M ath. Phys., 50:69-77.
.J. Bifurca.tion anel Chaos, 3(2):479-483.
Holzfuss, J. anel Kaeltke, J. (1993). Global nonlinear noise
Korenberg, M. .l., Billings, S. A., Liu, Y. P., anel McIl-
reeluction using raelial basis functions. Int. J. Bifurca-
roy, P . .l. (1988). Orthogonal parameter estimation
tion anel Chaos, 3(3):589-596.
algorithm for nonlinear stochastic systems. Int. J.
Hunt, E. R. (1991). Stabilizing high-performance orbits Control, 48(1):193-210.
in a chaotic system: the elioele resonator. Phys. Rev.
LeU., 67(15):1953-1955. Korenberg, M..1. anel Paarmann, L. D. (1991). Orthogo-
nal approaches to time-series analysis anel system ielen-
Hunt, E. R. anel Johnson, G. (1993). Keeping chaos at tification. IEEE S'ignal Processing Magazine, 8(3) :29-
bay. IEEE Spectr1l.1n, pages 31-36. 43.
64 SBA Controle & Automação jVol.7 no. 1jJan., Fev., Mar. e Abril 1996
Kostelich, E ..1. and Yorke, .I. A. (1988). Noise reduction Nicolis,.l. S. (1984). The role of chaos in reliable informa-
in dynamicalsystems. Phys. Rev. A, 38(3):1649-1652. tion processing. J. Franklin Institue, 317(5):289-307.
Kostelich, E ..1. and Yorke, .I. A. (1990). Noise reduction: Nitsche, G. anel Dressler, U. (H)92). Controlling chaotic
Finding the simplest elynamical system consistent with elynamical systems using time elelay coorelinates. Ph:lJs-
the data. Physica D, 41:183-196. iea D, 58:153-164.
Leontaritis, I..l. anel Billings, S. A. (1985a). Input-output Ogorzalek, M . .I. (1993). Taming chaos: Part I - synchro-
parametric models for nonlinear systems part I: cleter- nization. IEEE Trans. CirC'lIits Syst. I, 40( 10):693-
,'I !~ninistic nonlinear systems. Int. J. Contrai, 41(2) :303- 699.
328.
ou, E., Grebogi, C., anel )'orke, .I. A. (1990). Controlling
Leontaritis, I. .I. anel Billings, S. A. (1985b). Input- chaos. Phys. Re11. Leit.,64(11):l1DG-1199.
output parametric moelels for nonlinear systems part
11: stochastic nonlinear systems. Int. J. Contrai, OUino, .J. M. (1992). New applications of chaos in chem-
41(2):329-344. ical engineering: intuition versus preeliction. In Kim,
.I. H. anel Stringer, .I., editors, Applied Chaos, chap-
Liebert, W. anel Schuster, H. G. (1989). Proper choice of ter 5, pages 14:3-174. .lohn Wiley & Sons, Inc.
the time delay for the analysis of chaotic series. Phys.
Leit., 142A(2,3):107-111. Ozaki, T. (1993). A locallinearization approach to non-
linear filtering. Int. J. Control,57(1):75-96.
Lima, R. anel Pettini, M. (1990). Suppression of chaos
by resonant parametric perturbatios. Phys. Rev. A, Packard, N. H., Crutchfielel, .I. P., Farmer, .I. D., and
41(2):726-33. Shaw, R. S. (1980). Geometry from a time series.
Phys. Rev. Leit.,45(9):712-716.
Linsay, P. S. (1991). An efficient methoel of forecasting
chaotic time series using linear regression. Phys. Leit., Parlitz, U., CIma., L. O., Kocarev, L., Halle, K. S., and
153A(6,7):35:3-356. Shang, A. (1992). Transmission of eligital signals by
chaotic synchronization. Int. J. Bif. Choos, 2(4):973-
Liu, Y., Barbosa, L. C., anel Rios-Leite, .I. R. (1994). Sup-
977.
pression of chaos in a CO 2 laser by feedback. Phys.
Leit., 19:3A:259-262. Pecora, L. M. Carroll, T. L. (1990). Synchronization in
chaotic systems. Phys. Rev. Leit., 64(8):821-824.
Lorenz, E. (1963). Deterministic nonperioelic flow. J. A t-
mos. Sei., 20:282-293. Pool, R. (1989). Is it healthy to be chaotic? Seienee,
243:604-607.
Mackey, M. C. anel Glass, L. (1977). Oscillation anel chaos
in physiological control systems. Seienee, 197:287-289. Principe, .I. C., Rathie, A., and Kuo, .I. M. (1992). Pre-
eliction of chaotic time series with neuralnetworks anel
Mahfouz, I. A. and Baelrakhan, F. (1990a). Chaotic be-
haviour of some piecewise-linear systems part I: Sys- the issue of elynamic moeleling. Int. J. Bif'll.reation and
Chaos, 2(4):989-996.
tems with set up spring 01' with unsymetric elasticity.
J. SO'llnd Vibr., 143(2):2.5.5-288. Pyragas, K. (1992). Continuous control of chaos by self-
Mahfouz, I. A. and Baelrakhan, F. (1990b). Chaotic be- controlling feeelback. Phys. Leit., 170A:421-428.
haviour of some piecewise-linear systems part 11: Sys- Romeiras, F . .I., Grebogi, C., Ott, E., anel Dayawansa,
tems with clearance. J. Sound Vibr., 143(2):289-328. W. P. (1992). Controlling chaotic elynamical systems.
Mareels, I. M. Y. and Bitmeael, R. R. (1986). Non-linear Physiea D, 58:165-192.
elynamics in adaptive control: cha.otic and periodic sta-
Rosenstein, M. T., Collins, .I . .I., anel De Luca, C . .I.
bilization. A'I1tomotiea, 22(6):641-655.
(1994). Reconstruction expansion as a geometry-baseel
Mareels, I. M. Y. and Bitmeacl, R. R. (1988). Non-linear framework for choosing proper delay times. Physica D,
dynamics in aelaptive control: perioelic anel chaotic sta- 73:82-98.
bilization - 11. Analysis. Automotiea, 24(4) :485-497.
Roy, R., Murphy, .Jr., T. W., Maier, T. D., and Gills,
Marteau, P. F. and Abarbanel, H. D. I. (1991). Noise Z. (1992). Dynamical control of a chaotic laser: ex-
reduction in chaotic times series using scaleel proba- perimentaI stabilization of a globally coupled system.
bilistic methoels. J. Nonlinear Sei., 1:313-343. Phys. Re·v. Leit.,68(9):1259-1262.
Martinerie, .I. M., Albano, A. M., Mees, A. 1., anel Rapp, Sauer, T., Yorke, .I. A., and Caselagli, M. (1991). Em-
P. E. (1992). Mutual information, strange attractors, bedology. J. of Stat-istieal Physies, 65(3/4):579-616.
anel the optimal estimation of dimensiono Phys. Rev.
Schreiber, T. and Grassberger, P. (1991). A simpIe noise-
A, 45(10):7058-7064.
reduction methoel for real data. Phys. Leit., 160
Mees, A. I. (1993). Parsimonious dynamical reconstruc- A(5):411-418.
tion. Int. J. Bifureation and Chaos, 3(3):669-675.
Schreier, R. (1994). On the use of chaos to reduce ielle-
Mitschke, F. (1990). Acausal filters for chaotic signals. channel tones in eleIta-sigma modulators. IEEE Trans.
Phys. Rev. A, 41(2):1169-1171. CirC'l/its Syst. 1,41(8):539-547.
SBA Controle & Automação IVo!.7 no. 1/Jan., Fev., Mar. e Abril 1996 65
Shinbrot, T., Ott, E., Grebogi, C., anel Yorke,.l. A. (1990).
Using chaos to elirect trajectories to targets. PII.:/j.s.
Rev. Leit., 65(26) :3215-3218.
66 SBA Controle & Automação jVol.7 no. 1jJan., Fev., Mar. e Abril 1996