Rochester Institute of Technology
RIT Scholar Works
Theses
Thesis/Dissertation Collections
1994
Nonlinear system identification
Edward H. Ziegler
Follow this and additional works at:
http://scholarworks.rit.edu/theses
This Thesis is brought to you for free and open access by the Thesis/Dissertation Collections at RIT Scholar Works. It has been accepted for inclusion
in Theses by an authorized administrator of RIT Scholar Works. For more information, please contact
Recommended Citation
Approved
by:
Nonlinear System
Identification
by:
Edward H. Ziegler
IV
A Thesis Submitted
in Partial Fulfillment
of the Requirements
for the Degree of
MASTER OF SCIENCE
10
Mechanical Engineering
Prof.
_
Dr. Joseph Torok (Thesis Advisor)
Prof
. _
-Dr. P. Venkataraman
Prof~
_
Dr. Michael Kotlarchyk
Prof
_
Dr. Charles Haines (Department Head)
Department of Mechanical Engineering
College of Engineering
Rochester Institute of Technology
Permission Grant
I,
Edward H. Ziegler
IV,
hereby grant permission to the Wallace Memorial Library of the
Rochester Institute of Technology to reproduce my thesis in whole or in part. This
permission is extended as long as no reproduction will be used for commercial use or profit.
Author's Signature:
_
Abstract
The
prediction of a single observabletime
serieshas
been
achieved with reasonableaccuracy
andduration for
the
nonlinearsystemsdeveloped
by
Rossler
andLorenz. Based
onTakens'Delay-vector
Space,
an artificial systemhas been
generatedusing
apolynomialleast
squarestechnique that
includes
all possiblefifth
order combinations ofthe
vectorsin
the
delay
space.Furthermore,
an optimum shift valuehas
been
shownto exist,
suchthatany deviation
decreases
the
accuracy
andstability
oftheprediction.Additionally,
an augmentedform
ofthe
autocorrelationfunction,
similarto the
delay
vectorexpansion,
has
been investigated.
The
first inflection
ofthis correlation,
typically
in
the
dimension
ofthe
system,
tends to
coincidewiththe
optimum shift value requiredfor
the
best
prediction.This
methodhas
alsobeen
utilizedin
conjunctionwiththe
Grassberger-Procaccia Distance
correlation
function
to
accurately
determine
the
fractal
dimension
ofthe systemsbeing
Acknowledgments
I
wouldlike
to thank
everyonewhomadethis thesis
possible,
especially:Dr. Joseph Torok for
his inspiration
and enthusiasmin
the
areaof nonlinear systemdynamics.
Dr. Venkataraman
andDr. Kotlarchyk
for
their time
andknowledge
contributedto this thesis.
Dr. Charles Haines
andDr.
Paul Petersen
for
their
guidanceandleadership
which makethis
engineering
program so successful.Manu
Mathew,
William
Robertson,
andPaul Danckaert
for
their
assitance and
friendship
thoughout this
endeavor.My
parents,
andthe
rest ofmy
family,
for making it
possiblefor
meto
achieve
my
aspirations.Most
ofall,
Molly
McAllister
for her
patience, assistance,
andkindness.
List
of
Symbols
a,b,c,F,G
Parameters for
stateequations.aQ-ap,
A
Polynomial
coeficientsand array.\
Autocorrelation
value.Dc
Distance
correlationfunction.
e;
Local
errorbetween
actual vlaues andfitted
approximations.i,j,k
Array
and vectorindecies.
kj
-k4
Temporary
variablefor
Runge-Kutta Method.
1,
mLength
ofPendulum,
Mass
of pendulum.Mc
Multicorrelation
value.N
Total
number of pointsin
a vector.O
Order
of magnitudefunction.
p
Arbitrary
maximum order of a polynomial.qi,
Q
Generic
state variablevectorandvector space.r
Radii
increments.
S
Squared
error summationfunction.
t
Time
variable.T,
TTime Period for
periodicfunctions,
Matrix
transpose.
x(t), X
State
variable vector and space.Sampled
data
vector.x
Independent
variable or vector.Henon mapping
variable.Xt
Delayed
vectorspace, containing
shifted values of x(t).x_
Polynomial
expansionmatrix of xvector.X-,
Polynomial
expansionmatrix ofX
vectorspace.y
Dependent
variableor vector.Henon mapping
variable.At
Sampling
rate.a
Magnitude
ofthe
forcing
function for
the
pendulum.C,
The
damping
factor.
y
Fractal dimension
ofthe
system.r\
Degree
ofFreedom
for
a system.0
Heavyside function.
p.
One less
than thedegree
offreedom,
r|-1
..
v
Index
delay,
shiftvalue.T
Time
delay,
shift value.n
Natural
frequency.
Table
of
Contents
Abstract
i
Acknowledgments
ii
List
ofSymbols
iii
1.0
Introduction
1
1.1
Phase
Space
andAutonomous Systems
4
1.2
Strange Attractors
10
1.2.1
Henon
Mapping
13
1.2.2
Rossler
Attractor
14
1.2.3
Lorenz Attractor
17
1.2.4
Lorenz-2
Attractor
20
1.3
Runge-Kutta Integration
23
1.4
Central Difference Method
24
2.0
Determination
ofanOptimum
Shift,
T25
2.1
Autocorrelation Function
27
2.2
Multicorrelation Function
35
2.3
Conclusions
andRecommendations
for
the
Optimum Time
Shift
40
3.0
Determining Dimensionality
41
3.1
Fractal Dimension
43
3.2
Dimensional Results
46
3.3
Conclusions
andRecommendations for Dimension
52
4.0
Prediction
53
4.1
Least
Square
Approximation
55
4.2
Multiple Variables
Least
Squares
57
4.3
Prediction
Results
61
4
.4
Conclusions
andRecommendations
for
Prediction
ofNonlinear
Systems
71
Appendix
I
:Matlab Programs
72
** 10
5
1 1 i
>_v\ ^ w \ * \
0~
-5
-10
__^**yy
-15
8 -6 -4 -2 0 2 4 6 8 10
1.0
Introduction
If
the
doors
of
perceptionwerecleansed,
everything
would appear asit
really
is,
infinite.
-
William
Blake
The
purpose ofthis
investigation is
to
serve as abasis for
the
study
of nonlinearsystem
dynamics. More
specifically,
it
investigates
the
possibility
ofdeveloping
an artificial systemofequations,
similarto
stateequations,
that
canbe
usedto
predictthe
originaldata,
withreasonable
accuracy
andduration111Since
the
complexity
of a systemis
frequently
greaterthanthe
amount ofknown
information,
it
becomes
necessary
to
extractthe
maximumamount ofinformation from
the
data
available121.The
most general andusefulcase arises whenonly
a singletime-series
data
set
is
available,
requiring
all otherinformation
to
be derived
from
this
vectorandtime
increment.
Due
to the
interrelation
inherent in
nonlinearequations,
the
trajectory
of eachvariable
is
dependent
on allthe
othervariables;
consequently,
allthe
information
requiredto
reconstruct a given variable
is
containedwithinitself*31.
The
most accepted methodto
extractthis
information
is based
onFloris
Takens'theory
ofdelay-vectorspace,
Xx,
whichis
generated
by
the
following
transpose:
'
x(t)
|T
v x(t+
x)
Xx
=<. > ,
for
simplicity,
jj.= t|-1
x(t + nt)
where x
is
the
timeshift,
ordelay
value,
andrj
is
thedegree
offreedom
ofthesystem'41Takens
provedthat the
delayed-vector
spaceis
topologically
equivalentto the
phase portraitof
the
system'51.Based
onthis
theory,
an artificial system of equationsmay
be
developed,
suchthat:
Xx
=/(Xx)
which resembles an
ordinary
system of stateequations,
exceptthat
theadditional statevariables are substituted
by
shifted valuesoftheonedata
set[6].The
development
ofthis
vectorspaceinto
a set of equationswillbe
broken down
into
three
main parts.First
ashifting
valuethat
providesthe
maximum amount ofinformation
about
the time
seriesmustbe
established.The
standard method ofdetermining
this value,
based
onthe
autocorrelationfunction,
and amodificationofthistechnique,
mutlicorrelation,
are examined
in
Section
2,
whchalsoincludes
examples ofthe topological
equivalence'71Once
an appropriateshifting
valuehas been
evaluated,
thedegrees
offreedom for
thesystem,
equivalent
to
the
numberof equationsrequired,
canthen
be determined.
Based
onthe
topologicalproperties of
the
delayed-vector space,
the
fractal
dimension,
y,
ofthe
system canbe
calculatedasthe
delay-vectorspaceis
expanded'71.The
evaluation ofthis
dimension is
based
onthe
distance
correlationfunction introduced
by
Grassberger-Procaccia
andis
which
may
be
usedto
predictthe
system.The
generalizedleast-squares
algorithmusedfor
this
procedureis developed
andevaluatedin
Section
4,
focusing
onthe
possibledependence
on an optimum
shifting
value'11.Conclusions
and recommendationsfor future
studies areincluded
atthe
end of each section.This
procedureis
useful whenonly
limited
information
aboutasystemis
known
oravailable,
whichis
afrequent
occurrencewheninvestigating
naturalphenomena'91.It may
alsobe
usedto
render additionalinsight into
existing
nonlinear mechanical and electrical systems.An
example ofthis
may be
inferred
from
the
pendulum,
whichis
usedto
introduce
commonterminology
and properties of nonlinear systemsin Sections
1.1
and1.2,
suchas: phasespace,
autonomous
systems,
and nonlinearity'101.Also in Section
1.2,
the systemsbeing
investigated
throughout this
study
areintroduced,
including:
the
Henon
Mapping,
andtheRossler, Lorenz,
and
Lorenz-2 Attractors.
Additionally,
the
numericaltechnique
requiredto
integrate
these
equations and calculate
necessary derivatives
areincluded
in Sections
1.3
and1.4,
respectively'111
All
programs arelisted
sequentially,
withrespectto the text
in
whichthey
are1.1
Phase
Space
andAutonomous Systems
To
begin
our explanation ofautonomoussystems and phasespace,
considerthe
pendulum,
oftenthought to
be
one ofthe
simplestdynamical
systems'101.Depicted below
is
the
standard representationof a simplependulum,
withcenter ofmass,
m,
located
at afixed
length, 1,
from its
pivotpoint,
where
0,0,
and0
arethe
angulardisplacement,
velocity,
andacceleration,
respectively.The
other external
forces include:
gravity,
mg,
acting
downward;
a constantdamping
parameter, c;
and an external
force
ofamplitude,
a,
andforcing
frequency,
cof.Based
onthis model, the
following
equationof motion canbe developed:
ml0 +c0+
mg
sin0
=occos(coft)
Reducing
to
nondimensionalform,
theequationbecomes:
0
+2co
n0+ coI
sin0
=
A
cos(ft)
where,
C,
is
the
damping
factor
andc_n is
the
naturalfrequency'131. This
systemclosely
resembles a
generic,
second ordersystem,
whichis
easily
achievedusing
thesmall angleapproximation,
sin00.
Substituting
variables xfor
0,
resultsin
the
familiar
equationfor
asimple
harmonic
oscillator:x+
2Cfo
nx+ co *x=
A
cos(f
t)
The
simplest case ofthis
systemis its free
response withnodamping,
sothat
A
=0
and
C,
=0,
reducing
the
EOM
to:
x+2x=
0
For
the typical
initial
conditionsof zerodisplacement
andunitary
velocity,
x(0)
=x0
=0
andx(0)
=x0
=1,
the time
series solutionis
readily
shownto
be:
x=
sin(nt)
x=
ncos(nt)
The
familiar
sine and cosinetime
histories
are shownin Figure
1
.1
.1 A. In
comparison, the
phase space representation
is
shownin Figure
1.1.
IB,
whichis
simply
the
velocity
versesthe
Figure 1.1.1:
A)
Time
history
of
the
free
responseof a
second
order,
undamped
system,
position
(top)
and
velocity
(bottom).
B)
The
corresponding
phase plane
representation,
n=l.
1
0.5
/
\
e
/
\
r
V
/
-0.5
V
J
-1
1 1 1 1_
-1.5 -0.5 0_5 1.5
position,
or moregenerally
the
derivatives
plotted againstthe
statevariable.In
this case andthroughout
thetext,
atwo
dimensional
phasespace,
or phaseplane,
willbe
used.One benefit
of
using
phase spaceis
that,
aslong
asthe
solutionis
bounded,
aninfinite
timehistory
may
be
easily
represented.Furthermore,
allinformation
is
contained geometrically.The
next simplest caseis
the
free
responseof an underdampedsystem,
A-0
and0<C<\.
Using
the
sameinitial
conditions,
x^
=0
and
Xq
=1,
resultsin
the
following
time
series solutions:
x= e'""9
sin(dt),
whered
=n>/l-C2
a
x=
e-m"[dcos(dt)-nCsin(dt)],
wa
where
d
is
the
resulting damped
frequency
ofthe
system.Figure 1
.1
.2A
and1
.1
.2Bdepict
the time
history
and phase portrait ofthe
exponentially
decaying
oscillations,
respectively.Note
that
for
any
reasonableinitial
condition,
withinthe
basin
ofattraction,
thissystemwillspiral
to
its
steady
state.Basins
ofattractioninclude
allinitial
conditionswhosetrajectorieswill
eventually
convergeto the
attractor.In
this
casethe
steady
state correspondsto the
originof
the
phaseplane,
whichis
accordingly
called a pointattractor'101This
systemmay be
alternatively
expressedby
the
use ofstateequations,
whichis
achieved
by
the
simplesubstitutionof variablesy
=x,
and appropriate changesin
the
initial
conditions,
x0
=x0
andy0
=x0.The
equationof motionbecomes:
y
+2ny
+;;x=Acos(ft)
After
anadditionalsubstitionfor
the
forcing
term,
<j>=ft,the
following
three
stateequations can
be
generated:x=
y
y
=-^x-2Cny+
Acos(|)
<}>=f
This
representationofthesystemis
now consideredto
be
autonomous,
sincethere
is
no0.5
-0.5
'
~_
0 5 10 15 20 25 30 35 40 45 50
Time;
tFigure 1.1.2:
A)
Time
history
ofthe
free
responseof anunderdamped,
second order
system,
C
=0.25
andn=l,
position
(top)
andvelocity (bottom).
B)
Equivalent
phase spacerepresentation,
additional
initial
conditionto
demonstrate
point attraction.Position,0
values
using
numericalintegration
techniques,
suchasthe
fourth-order Runge-Kutte
method,
which
is
the topic
ofsection1.3fnl. Based
ontheseequations,
considerthe
harmonic
response of asignificantly
underdamped second order system.The
brief,
initial
transient
portion and
steady
stateresponsearedepicted
asatime
history
and phase portraitin
Figures
1.1.
3A
andB,
respectively.In
the
phaseplane, the
initial
conditionsinterior
and exterior areFigure 1.1.3:
A)
Time
history
of
the
harmonic
responseof anunderdamped,
secondorder
system,
C
=0.25,n=l,
f
=2/3 rad./sec,
andA
=0.9.
B)
The
equivalent phase plane systemdepicting
alimit
cycle and/ororbitalattractor.
-OJ 0 0.5 1
Position,
6Compare
the
phase portraits oflinearized
model ofthe
pendulumto the
original,
nondimendional
EOM
whichmay be
rewrittenasthefollowing
autonomous state equations:0
== sin0-2n +Acos<|)
4
=f
Due
to the
retentionofthe
nonlinearsineterm,
the true
dynamics
ofthe
systemaremore1
.1
.2B and1
.1
.3B, are shown
in figures
1
.1
.4and1
.1
.5, respectively1101.
While
the
behavior
is
similar,
the trajectories
areslightly
irregular,
reflecting
the
nonlinearity
ofthe
system.The
next
section,
Strange
Attractors,
further
examinesseveral properties andbehaviors
relatedto
nonlinear systems.
e *
'i
l" 1 i 1 r
-0.5
/ * _ \
-0
V
x/
\ / i -OJ
\..
* -1-1.5 -0.5 OJ 1.5
Figure 1.1.4:
The
actualfree
response of an
underdamped pendulum.
Depiction
ofpoint
attraction,
for
parameters:n=l,
C
=0.25,
f=2/3,
andA
=0.
Position, 6
Figure
1.1.5:
The
actualharmonic
response ofa pendulum.
Depiction
ofalimit
cycle and/ororbital
attractor,
for
parameters:n=l,
C
=0.25,
1.2
Strange Attractors
"Strange
attractor"is
adescriptive
term
for
the
patterns generatedin
phase spaceby
nonlinear
dynamic
equations,
which can notbe simply described
using
standard geometricterms,
such aspoint, orbit,
asdiscussed
in
the
previous section'91.There
is, however,
adefinite
structureor patternthat
atrajectory
is
attractedto
andwillstay
within,
giveninitial
conditionswithin
the
basin
ofattraction'14,15].
The
purposeofthissectionis
to acquaintthosewho are unfamiliar with several characteristicsof chaotic
systems,
suchas, non-linearity,
parameter
dependence,
andsensitivity
to
initial
conditions'14,151.Sub-sections
1
.2.1
-4
introduce
the
attractorsusedthroughout this
study,
including:
the
Henon
Mapping,
Rossler's
Attractor,
Lorenz's
Attractor,
and a second variation of aLorenz
Attractor,
respectively'14'161.Nonlinearity
refersto the
coupling
of variablesin
a system of equationsthat
can notbe
expressed as a proportionalrelationship'101
Examples
ofnonlineartermsinclude: non-unitary
and non-zero
exponents, trigonometric
functions,
logarithmic
functions,
andespecially
the
product of
two
or more variables.Additionally,
unlikesteady
state solutions oflinear
differential
equations,
the
solutions of nonlinearsystems can not alwaysbe
expressedby
the
linear
superposition of periodicfunctions'101However,
it
is
the
parameters ofthe
equationswhich
determine
whetheror notthe
systemis
periodic, quasi-periodic,
or chaotic'10'141.Recall
from
the
previous sectionthe
state equationsfor
the
pendulum:0
==-
I
sin0
-2
_ +
A
cos<j> <t=f
As
shownin Figure
1.1.5,
andbased
on commonexperience,
the
pendulumis usually
considered
to
behave
periodically.However,
if
the
parametersare setto
specificvalues,
quasi-periodicandevenchaotic
behavior
cantheoretically
be
generated.One
such chaoticinterval
occursfor
values ofthe
parameters ofn
=1,
C
=0.25,
f
=2/3,
and0.5
<A
<1.5,
in
whichthe
behavior
rangesthrough
all varieties ofbehavior'101Figures
1.2.1
and1.2.2
show
the
quasi-period2,
for
A
=Figure 1.2.1:
Double
periodicbehavior
for
aforced
pendulumwithparameters:
co.-U-0.25,
f=2/3,
andA
=1.070 1
Position, 6
Figure 1.2.2:
Chaotic behavior
for
aforced
pendulum
with parameters:
n=U
=0.25,
f=2/3,
andA=1.15
Originally
noticedby
Lorenz
in
1961,
sensitivity
to
initial
conditionsis
one ofthe
mostimportant
characteristics of chaotic systems'151.It
is
the
tendency for
two trajectories that
have
almostidentical
initial
conditions, to
become
radically different
withthe
progression oftime,
asto
have
no relation.Consequently,
the
predictionof anonlinearsystemis difficult
andmay only
be
achieved,
with reasonableaccuracy,
for
alimited
number ofiterations.
To
further
first
positionvector ofidentical
Lorenz
equations,
withthe
exact sameinitial
conditions,
seesection
1.2.3
for
the
equations used.The
divergence
here is
causedby
slightly different
timestepsused
in
the
integration,
causing
smallerrorsto
be
propagatedin
eachiteration,
untilthe
results no
longer have
any
correlation.Figure
1.2.3B
showsthe
subsequent errorbetween
the
two
position vectors.This
is
similarto the
error plots usedin
section4
to
demonstrate
the
differences between
the
actual velocities andthe
predictedones.Figure
1.2.3:
A)
Two
time
portraits
for
the
Lorenz
Attractor,
with
identical
initial
conditions,
using
two
different
time
increments
for
integration.
At
=0.002
and
At=
0.005.
B)
The
subsequent
error
between
the two
position
vectors,
similar
to the
error plots
used
in
section
4.
1.2.1
The Henon
Mapping
Developed
by
Michel Henon
as a simplified modelfor
thedynamics
oftheLorenz
system,
the
Henon
mapping
is
one ofthe
simplestsets of equationsthat
depicts
nonlinearbehavior'91.
The
originaldifference
equationsusedby
Henon
areasfollows:
xi+1=l-1.4x2+yi
yi+i
=0.3x;
Alternative
parametersmay
be
chosenthat
will also generate chaoticbehavior.
One
ofthe
key
characteristics ofthis
mapping
is
that
it
coversthe
entireattractorin relatively
few,
simpleiterations,
whichis important
whenworking
withslower computers.Figure
1.2.4
shows aHenon
mapping containing
10,000
points.This
wasgeneratedusing
the
Matlab
programhenon.
nt,
which runsindependently
given aninitial
condition[xq,
y0]
andthe
numberofadditional points
desired.
The
origin makes a goodinitial
condition,
althoughthe
first
severalpoints are
obviously
not onthe
attractor and areconsequently
considered transient.Common
practice
is
to
discard
the
first
hundred
or so points.Figure
1.2.4:
Henon
Mapping,
10,000
points.
0-1.2.2
The Rossler Attractor
Another
simplificationofLorenz's
equationsis
Otto E. Rossler's
attractor.It is
anartificial system created
specifically
to
representthe
stretch-and-foldcharacteristicofchaoticsystems,
reducing
the
nonlinearity
to
its
mostfundamental,
a singlecoupling between
the
first
and
third
variables'91.It may
be
representedby
the
following
equations:<_i
=-q2-<b
q2=qi+a-q2
q3=b+
q1q3-cq3
where
a=0.2,
b=0.2,
and c=4.6 arethe
values usedin
ourinvestigations.
The
stretch-and-foldcharacteristicis
clearly demonstrated in
the
plot ofthe
first
andsecond state variables shown
in Figure
1.2.5.
The
three
positionvectors,
withequaltime
steps,
may
be
generatedusing
the
Matlab
program rossler. min
conjunction withrk4.m,
from
which
the
corresponding
velocitiesmay
be
calculatedusing
rosvel.m.Figure
1
.2.6depicts
the time
history
ofthe three
positionvectors,
withthe
corresponding
phase planes shownin
Figures 1.2.7-9.
Figure 1.2.5:
Typical
trajectory
for
the
first
andsecond position vectors of
the
Rossler
Attractor.
0 2
Position,
q,15
"ioh
i
I
5J
11
LL
i
"
""
__J 20 40 60 80 100 120 140 160 180 200Time,!
-2
0
2
Position, q,
Figure
1.2.6:
Time
portrait ofRossler
Attractor,
time step,
At
=0.02,
and
initial
conditions,
q0
=[
-5.7168, -2.8577,0.0190
]T.
10
10
-11-I I
Figure
1.2.8:
Phase
portrait ofthe
second position andvelocity
vectors ofthe
Rossler
Attractor.
12
1416
2
4
6
8
10Position, q,
1.2.3
Lorenz
Attractor
Running
a simplifiedcomputerweather simulationin
1961,
Edward Lorenz
first
noticed
the
property
ofsensitivedependence
oninitial
conditions,
better
known
asthe
butterfly
effect'151.Based
onthese results,
Lorenz looked for
a.Implersystem which wouldstill produce
this
complexbehavior.
This
wasachievedin
the
following
equations,
intended
to
model convection:
<_i=-a-qi+a-q2
q2
=c-qi-q2-qrq3
<J3
=<_r<_2_b-c_3
where
a=10,
b=8/3,
c=28 arethe
parametersoriginally
chosenby
Lorenz
and usedthroughout
this
study'91.Like
the
Rossler
Attractor,
the
position vectors andcorresponding
velocitiesmay be
generated
using
the
Matlab
programslorenz.m,
rk4.m,
andlorvel.m.
The
wellknown
first
and
third
positiontrajectory,
resembling
butterfly
wings,
is
shownin Figure
1.2.10.
The
time
histories
ofthe three
position vectorsaredepicted in Figure
1
.2.1
1,
withthe
corresponding
phase planes shown
in
Figures
1.2.12
-1.2.14.
45
Figure
1.2.10:
Lorenz's
butterfly,
typical
trajectory
for
the
first
$
and
third
position
vectors,
10,000
points.-20 -15 -10 -5 0 5
Position,
q,Figure 1.2.11:
Time
portraits ofLorenz
Attractor,
time
step,
At
=0.005,
and
initial
conditions,
q0__r
5.0441,
-2.2363,
31.6983
]T.
150
100
50
i
>
-50
-100--150
-20 -15 -10 -5
0
5
Position, q,
10
15
20
300
-25 -20 -15 -10 -5
0
5
Position,
q,
10
15
20
25
Figure
1.2.13:
Phase
portrait ofthe
second position andvelocity
vectors ofthe
Lorenz
Attractor.
10
1520
25
30
Position, q,
35
40
45
Figure
1.2.14:
Phase
portrait ofthe third
position andvelocity
vectors ofthe
Lorenz
1.2.4
Lorenz-2
In
orderto
verify
the
methodsdeveloped
using
the
Rossler
andthe
first
Lorenz
Attractors,
athird
dynamic
systemwassought.This
lead
to the
following
equationsbased
onLorenz's
1963
articlein
Atmospheric Sciencell6].
qi=-a(q1-F)-q2-q2
q2
=qrq2-bqrq3-q2+Gq3=bq1-q2+q1-q3-q3
where
a=0.25,
b=4,
F=8,
andG=l
arethe
parametersusedin
this
study.Although
this
systemis
likely
to
pre-datethe
attractordescribed in
the
previoussection,
it
will
be
referredto
asthe
Lorenz-2
Attractor,
whilethe
morefamiliar
set of equations willbe
addressed as
just
the
Lorenz
Attractor.
The
position vectors and velocitiesmay
be
generatedusing
the
Matlab
programslorenz2.m in
conjunction withrk4.m,
andlorveH.m,
respectively.Figure
1.2.15
showsthe
clearesttwo
dimensional
representation ofthe
attractor,
the
second andthird
positiontrajectory.
Figure
1
.2.16
depicts
the time
histories
ofthe three
positionvectors,
with
the
corresponding
phase planes shownin Figures
1.2.17
-19.
2.5
Figure
1.2.15:
Typical
trajectory
2
of
the
secondand IJthird
position 1vectors of
the
j
OJLorenz-2
e0
Attractor,
*S8pft- -0.5
10,000
points.
-II--u
-2--2.5
1
-2.5 -2 -IJ -1 -0.5 0 0.5
Position, q,
20 25 30 Timet
Figure
1.2.16:
Time
portraitofLorenz-2
Attractor,
time step,
At
=0.005,
and
initial
conditions,
q0
=[
0.8489
-0.8378
-1.6962]T.
^-1
-0.50
0.5
1
1-5
Position, q,
2
1 1 1 1 1 11
/^^~-Z/^^y^^^^v^^^^V^^^v0
(
tt
1
I
O
ti
1
)
-ff
>
-1
\
\
\
V\
v\ V^^*~Pf
II1III
I
1 II
w e V
>
-2
\
^^^
^N-^N^^*^~/^f /
"1^^
/
-3
.__
.1 ! 1 . 1 .
2.5
Figure
1.2.17:
Phase
portrait ofthefirst
postionandvelocity
vectors oftheLorenz-2
-2.5 -2 -1.5 -1 -0.5
0
0.5
11.5
Position,
q,
Figure 1.2.18: Phase
portrait ofthe
second positionandvelocity
vectorsofthe Lorenz-2
Attractor.
1.3
Runge-Kutta
Integration Method
In
orderto
generatesolutionsfor
the
nonlinear state equations ofthe
pendulum,the
Rossler Attractor
andthe two
Lorenz
Attractors,
seethe
previoussection,
anumericalintegration
methodis
required.The
Matlab
packageincludes
two
variablestep integration
methods:
ODE23,
which usessecond andthird
orderRunge-Kutta
methods; andODE45,
which uses
fourth
andfifth
order methods'121.Although
the
optimizationincreases
the speedand
accuracy
ofthe
integration,
it
also resultsin
varying
time
increments,
whichdoes
nottypically
reflect sampleddata.
Additionally,
the
vectorcannotbe
differentiated using ordinary
fixed
interval
methods.Consequently,
a simpleralgorithm,
using
the
ordinary fourth-order
Runge-Kutta
method,
has been
created, rk4.m,
whichimplements
thefollowing
equations:Xi+1=Xi+-6-(k1+2k2+2k3+k4),
k1=At-/(Xi,ti),
k2
=At-/(Xi+jk1,ti+|At),k^At-yXXi+^ti+iAt),
k4=At-/(Xi+k3,ti+At),
where
X
representsthe
statevectors,
andt
representsthecorresponding
timevector withincrements
ofAt'111. The
function,/,
representsthestateequationsinvolving
X
andt,
asin
thependulum example
in
section1.1. The integration
programsallrequirethe
input
function
tobe
writtenas a separate
M-file,
whichmay
thenbe
calledusing
single quotes aroundthe name,
for
example
'rossler'. Additional
input
argumentsinclude:
initial
time, t;;
time step,
At;
final
time,
^
andthe
initial
statevariable,
q0.In
contrastto
theintrinsic functions
ODE23
andODE45,
rk4.m outputs
the
statevectorsfirst
andtimevectorsecond.The
stateequation programsmay
be
easily
modifiedif
desired. Another
applicationofthis Runge-Kutta
methodis
rkpoly.m,
which
is
usedin
conjunctionwithnlpoly.mto
solvethe
coefficient matrixgeneratedto
fit
the
1.4
Central
Difference Method for
Differentiation
The
oppositeofnumericalintegration,
numericaldifferentiation,
is equally important
to this
investigation.
Since Matlab
does
nothave
a specificdifferentiation
procedure, centl.m,
cent4.m,
and cent6.mhave
been
createdusing
the
following
centraldifference
methods,
respectively:
Second-order
centraldifference
method^
xi+1-Xi_1+
22At
v 'Fourth-order
centraldifference
methody - ~X+2
+^Xi+l
~^xi-l+xi-2
, c>(At4 _12At
U{
}
Sixth-order
centraldifference
method^ _
Xi+3
~^Xi+2
+^5x
j+1~45xM
+9x,_2
-X,_3
6i_
60At
(
'
where
xt is
thederivative
at pointXj,
andAt
is
thesampling
increment'111.
The
orderofthecentral
difference
refersto
both its accuracy
andthe
number of unusable points.For example,
in
a sixth-order centraldifference,
the
errordue
to
truncationis
onthe
order ofmagnitude,
O,
of
the time
step
raisedto the
sixthpower.Additionally,
the
derivatives for
the
first
andlast
three
points are not availableusing
this
technique,
andconsequently
lost.
In
its
presentform,
thisstudy
usesthe
centraldifference
methodfor
two applications.The
second-ordercentraldifference
is
usedto
find
thefirst
inflection
point ofthe correlationfunction,
see section2.2,
wherethe
value ofthe
derivative
is less important
than the
numberof
discarded
points.The
moreaccurate,
sixth-ordermethodhas been
formulated
to
calculatethe
derivatives
that
willbe
usedto
fit
the
delayed
space equations.This
is
necessary
to
minimize
the
accumulation of errorresulting
from
the
series of numerical approximations**
2.0
Determinaion
of an optimalshift,
X.We do
what wecan,
and
then
makeatheory
to
proveour performancethe
best.
-
Emerson
The shifting
time,
t,
is
fundamental
to the
evaluationofthe
systemdynamics
based
onTakens'
theory,
described
in
the
introduction,
Section 1.0W. This
valueis
essentialto
evaluationof
the
fractal
dimension
ofthe system,
coveredin
Section
3,
andultimately
determines
the
stability
ofthe
curvefitting
procedurediscussed
in
Section
4.
Consequently,
it
is
ofprimary importance
to
establishanaccuratemethod ofdetermining
this
value.There
are aconsiderable numberof articles
devoted
to the
evaluationofthis quantity;
however,
adefinitive
methodfor
finding
the
optimumvalue, x^,
has
yetto
be
established'171.The
mostcommonpractice
is
based
onthe
discrete,
non-periodicautocorrelationfunction,
whichis
**
The
Muuicorrelationsofthe Rossler Attractorfor
dimensions twothroughfive,
examined
in
Section
2.1. A
variation ofthis
method, multicorrelation,
is
introduced in
Section 2.2[7].
Since
only
discrete
systemsarebeing
evaluated,
the
optimumtime shift, x^,
mustbe
approximatedas an
index
shift,
v where:x= v
At
The
valuesconsideredto
be
optimumin
this
study
have
been
establishedthrough atrialanderror
procedure,
bracketing
the
index
which resultedin
thebest
curvefit.
This
processis
investigated
in detail in Section
4. The
approximateoptimum valuesfor
the
systemsbeing
investigated
arelisted
in
the
Table
1
.0.1,
below.
These
values are averagedfrom
severalcurve
fittings
and arerecommendedasbench
marks,
notabsolutes,
for
the
local
optimumshift.
Optimum
valuestend to
vary
slightly
due
to the
local dependence
ofthe
section ofthe
attractor
being
investigated.
Rossler
Lorenz
Lorenz-2
Estimated Optimum
Time
Shift,
T0.46
sec.0.16
sec.0.17
sec.Approximate
Index
shifts,
vAt
=0.02,
v=23
At
=0.005,
v=92
At
=0.005,
v=32
At
=0.002,
v=80
At
=0.005,
v=34
At
=0.002,
v=85
Table
1.0.1: General
optimumshifting
valuesfor
theRossler,
Lorenz
andLorenz-2
2.1
Autocorrelation
The
autocorrelationfunction is
typically
usedtoprovideinformation
aboutrandomfunctions'131.
Specifically,
it
evaluatesthe
dependence
ofthe
function
value at onetime, t,
onthe
function
value at anothertime,
t+x.
In
its
mostfamiliar
form,
for
continuous,
periodicfunctions,
the
autocorrelationis
expressedas:1
TAc(x)
=-Jx(t)-x(t+x)dt,
0<x<T
where
T
representsthe
period ofthe
function
and xis
the
timeshift'131.Qualitatively,
this
correlation gives a maximum value when
x(t)
andx(t+x)
areidentical,
which occurswhenthe
shifting
valueis
equalto
zeroand at multiples ofthe
period,
nT.Another
point ofinterest
is
when
the
autocorrelationgoesto
zero.At
this
valuethe two
functions
aretheoretically
orthogonal,
which wasoriginally
expectedto
be
the
shiftthat
wouldyieldthe
maximumamount of
information
aboutthe
system.When only
numericaldata is
available, the
discrete,
periodicform
ofthe
equationmay
be
used,
whichis
written:Ac(J)=4l>x1+J>
J
=0,1.2,.-,N/2
Nf
i=lwhere
N
is
the
numberof pointsin
one period andj
is
the
index
shift.Only
the
first
half
ofthe
not
increase
the
amount ofinformation
aboutthe
system.To
keep
the total
numberofmultiplicationsequal
to
N,
use either additionalpointsafterthe
first
period or roll overthe
original
data
set.This
equationmay be
generalizedfor
discrete,
non-periodicdata
sets,
by
considering
the
periodto
be
infinitely
long,
consequently
making
N
the
totalnumber of points.Since
thedata is
nowfinite,
appropriate adjustmentsmustbe
madein
the normalization,
resulting
in
the
following
equation:Ac(i)
=^Zvxi+j.
rO,l,2,...,N/2^
J
i=lDue
to
thedecreasing
amount ofinformation
containedin
theN-j
length
vectors,
only
thefirst
half
ofthe
shiftedvalues,
N/2,
aregenerally
considered,
andtypically
less
may
be
ofinterest.
This
function is implemented
by
the
Matlab
programautocor.m,
which alsoevaluatesthe
first
local
minimum ofthe
autocorrelation,
denoted
asthe
index
shift v^.It
is
this
point whichwillbe
shownto
be
a possibleproperty
ofthe
attractor,
as opposedto the
previously
mentionedindex
shiftcausing
the
autocorrelationto
goto zero,
denoted
asv0'71Our
investigation into
time
shiftsbegins
withthe
Henon
Mapping,
due
toits
speedy
generation and
the
relatively
few
points requiredtodescribe
theattractor.The
autocorrelations
for
the
xandy
vectorsare shownin
Figure 2.1.1. Aside
from
the
difference in
magnitudes,
the
correlations areidentical.
For
both,
the
first
shift,
v=1,
causesthe
autocorrelation
to
cross zero andto
be
atits first
local
minimum; consequently, the
difference
between
these two
points can not yetbe distinguished.
However,
severalimportant
propertiesmay
stillbe
notedfrom
thisexample.The delayed
coordinate representationmay
be
createdby
plotting
the
shiftedvalues, Xj+V,
againstthe
originalvector.The
results resemble aflipped
versionof
the
originalmapping,
adjustedby
someconstant,
seeFigure
2. 1.2.
This
is
expectedsince
the
y
valueis
simply
scaledfrom
the
previous x value'71.See Section
1
.2.1
for
the
equations
generating
this
mapping.More
importantly,
this
property
holds
true
for
dynamic
Figure 2.1.3
depicts
the
effect ofchoosing
alarger shifting
valuethat's
autocorrelationis
closer
to
zero,
V=5
.
The
pointsbegin
to
scatterandnolonger
maintainthe
form
ofthe
original
attractor,
demonstrating
the
affectofover-shifting
andthe
dependency
recentvalues'171.
This
conditionworsens asthe
shifting
valueis increased.
~ 0.6
Figure 2.1.1:
Autocorrelation
of
Henon
Mapping,
x
(top)
&
y
(bottom).
The first index
crosses
the
zeroaxis and
is
alsothe
first
local
minimum,
V0
=Vmin=1-> < e e 0.4 0.2 a
1
ea
_ s -0.210 15 20 25 30 35 40
Shirting
Value,
v10 15 20 25 30 35
Shifting
Value,
v40 45
45 50
50
-IJ -0.5 0 0J
Original
Vectors,
x,
&y,
IJ
Figure 2.1.2:
Delayed
coordinate representations ofthe
Henon
Mapping,
x
(larger)
andy
(smaller),
Figure 2.1.3:
Delayed
coordinate representationof
the
-HenonMapping,
withan
index
shift ofv =5.
The
loss
ofthe
attractorform
is
the
resultover-shifting.
-0.5 o 0.5
Original
Vector,
x,Next,
considerthe
autocorrelationfor
the
Rossler
Attractor,
whichtends to
be
extremely consistent,
regardless ofthe
starting
point orthe
number of pointsbeing
evaluated.This
may
be demonstrated
by
running
two
correlations withdiffering
initial
conditions,
one oftwenty
thousand
points andthe
otherfor just
two
thousand.
An
exampleofthis
may
be
seenin Figure
2. 1
.4, whichdepicts
almostidentical
valuesfor
v0
and v,,^.This consistancy
is
likely
due
to the
almost periodicbehavior
ofthe
attractor,
indicative
ofits
simplicity,
andis
Figure 2.1.4:
Autocorrelation
for
two
Rossler
Attractors,
withdifferent
initial
conditionsand
At
=0.02.
20,000 pts,
ICj
vo=74,vmin=145
---
2,000 pts,
IC2
vo=74,vmin=146
100 200 300 400 500 600
Shifting
Value,
vnot apt
to
apply
to
morecomplicatedones.As
withthe
Henon
Mapping,
theRossler
Attractor may be
depicted
using
delay
coordinates.The
orthogonal vectors createdby
using
the
shiftv0
are shownin Figure 2.1.5. While
the
constructionis possibly
recognizable asRossler's,
there
is
a slightfolding
whichis indicative
ofover-shifting'171.In
contrast,
Figure
2.1.6
depicts
the
delay
coordinate representationofthe
optimalshifting
value,
v^.10
Figure 2.1.5:
Delay
coordinate
8-construction of a
6-Rossler Attractor
with
At
=0.02
i
4'
and v=
v0
=74.
*
*
Folding
indicates
over-shifting.
\%
-2-
-4-
-6-
-8--2024
Original
Vector,
q1(
Figure 2.1.6:
Delay
coordinateconstruction ofthe
Rossler
Attractor,
with
At
=0.02,
using
optimalshifting
value,
v^
=23.
-2024
Original
Vector, q1(
In
contrastto the
Rossler
Attractor,
the
autocorrelationfor
the
Lorenz
Attractor
is
extremely
inconsistent
whenthe
initial
conditionsorthe
length
ofthe
sectionbeing
evaluatedare varied.
This
is
demonstrated
in Figure
2.1.7,
wherethe
correlationsfor four
positionvectorsare
compared, starting
withtwo
initial
conditions andcontinuing
for
eitherten
ortwenty
thousand
points.From
this
figure it is
apparentthat the
four
correlationsdo
not crossthe
zeroaxis atthe
samepoint,
clearly
proving
that
v0 is
not a consistent characteristic ofthe
system.
Although
the
values ofthe
first
local
minimums are notidentical,
they
are muchcloser
to
being
coincident,
increasing
the
likelihood
ofthis
being
aproperty
oftheattractor.Furthermore,
the
20,000
pointcorrelation,
for
the
secondinitial
condition,
just
misseshaving
aminimum closer
to that
ofthe
10,000
point correlation.Figure
2.1.8
showsthe
over-shifting
of
the
Lorenz
Attractor using
the
smallest ofthe
valuesobtainedfrom
these
autocorrelations.This
shouldbe
comparedto the
delayed
coordinaterepresentationofthe
optimumshift,
depicted
in Figure
2.
1.9,
whichis
considerably less
than the
first local
minimum.igure
2.1.7:
70
Autocorelations
for four
Lorenz
60Attractors
of50
varying
initial
Vconditions and
< 40
E
lengths,
with1
30e
3
200
<
At
=0.005.
20,000 pts,
IC,
v0=124,vmin=157 10
10,000 pts,
IC,
ft v0=117,vmin=156
u
-20,000 pts,
IC2
-10 (v0=523,vBin=195
10,000 pts,
IC2
v0=569,vmin=127xu
15
i i
10 '_C^^^a</>^NKM
1
/#
/ Js S%4cs*jQb&.? 5
C
2
0
> u
"8
CO
fes^\/^0^5c^_&
-10
WS^nx^^vTx
/A
V^^^^^^e^^^^lM,
-15
Figure 2.1.8:
Delay
coordinateconstruction ofa
Lorenz
Attractor
with At=
0.005
and v= v0=
117.
Folding
indicates
over-shifting.
-20 -15 -10 -5 0 5
Original
Vector,
q,,
10 15 20
Figure 2.1.9:
Delay
coordinateconstructionof
the
Lorenz
Attractor,
with
At
=0.005,
using
optimalshifting value,
vopt=32.
-20 -15 -10 -5 0 5
Original
Vector,
qM
10 15 20
In
theirarticlePrediction in
Chaotic
Nonlinear
Systems,
Henry
Abarbanel,
et.al.,
suggest
using 1/10
to
1/20
ofthe
local
minimum asthe
optimumshift,
whichthey
admitis
asomewhat
arbitrary
method'71.Furthermore,
this technique
does
notadequately
approximatethe
optimum values obtainedfrom
the
curvefitting
for
eitherRossler
orLorenz
systems.Consequently,
a moredefinitive
methodfor
determining
the
optimumshifthas been deemed
information
about a pointis
containedlocally,
asthe
shift approacheszero,
v =>0. The loss
of
this
quality
is
representedby
the
over-shifting
depicted in
the
previousexamplesfor
Henon,
Rossler,
andLorenz. The
transition
from
this
dependency
onthe
most recentvalues,to
thefirst
local
minimumofthe
autocorrelation,
is
the
first inflection
point.For
the Lorenz
Attractor,
this
inflection
point occurs almostexactly
atthe
optimumshifting
value requiredby
the
curvefitting.
Regretfully,
the
corresponding
pointfor
the
Rossler
Attractor
is
still overthree
times the
optimum value.This
discrepancy
has led
to the
investigation
ofthe
inflection
2.2
Multicorrelation
Multicorrelation
generalizesthe
autocorrelationfunction
by
adding
multipli-shiftedvectors
into
the
correlation,
to
somehigher
dimension,
tj,
similarto the
dimensional
expansionof Takens'
theory.
This
may
be
expressedby
the
following
equation:M,
i(T1'^=^~Trxi"x^:'xj"-'xi+w' J=(U>2,...,N/2W
W
i=lfor
simplicity
|i=T|-l,
oneless
then the
dimension.
The
autocorrelationis
equivalentto
atwo
dimensional
multicorrelation.This
is
the
algorithmimplemented
by
the
Matlab
programsmulticor.m,
whichcalculatesthe
correlationfor
anindividual
dimension,
andmdimcor.m,
whichcalculates
the
correlationsfor
two through
somefinal dimension. These
programs useasecond-ordercentral
difference
methodto
calculatethe
derivative
andthen
find
the
first
local
maximumor
minimum,
corresponding
to the
first
inflection
point ofthe correlation,
v^.Additionally,
the
correlations are normalizedby dividing by
the
first
value,
sothat
the
graphicalresults
may
be
moreeasily
compared.Typical 2-5 dimensional
multicorrelationsfor
the
Rossler,
Lorenz,
andLorenz-2
Attractors
aredepicted in
Figures 2.2.
1
-3,
respectively.As
withthe
autocorrelation,
the
u
Figure
2.2.1:
2-5 dimensional
multicorrelation
_^
for
the
Rossler
Attractor.
2,^=70
3,^-22
4,v__f=17
--5,
vM
-10
100 200 300 400 500 600
Shifting
Value,
v1 0.8 0.6 0.4 * 0_2 B o g-0.2
|-0.4
-0.6 -0.8 -1 -^
\
/
v/-I I I f I w
Figure 2.2.2:
2-5
dimensional
multicorrelationfor
the
Lorenz
Attractor.
2,^-33
-
3,Vfaf=22
-
4^=10
--5,
v^
=12
50 100 150 200 250
Shifting
Value,
v300 350 400
Figure 2.2.3:
2-5
dimensional
multicorrelation
for
the
Lorenz-2
Attractor.
2^=53
---
3,^-34
4,^=16
--5,
Vinf
=13
200 400 600 800 1000 1200 1400 1600 1800 2000
Shifting
Value,
vmulticorrelations
for
the
Rossler Attractor
areextremely
regularanddo
not altersignificantly,
by
changing
eitherthe
length
orinitial
condition.On
the
otherhand,
the
correlationsfor
Lorenz vary
substantially
withthe
section ofthe
attractorbeing
investigated. The Lorenz-2
is
somewhere
in
between,
not asorderly
asRossler,
and not asirregular
asthe
otherLorenz
system.
Due
to the
additionalterms
in
the correlations,
eachconsecutively
higher dimension
Attractor
showsanobviousodd and evenbias. This is due
to the
structure ofthe
system,
having
two
basins
ofattraction.Although
not asinfluential,
this
odd/evenproperty
ofthe multicorrelationis
commonto
allattractors.The
first
inflections,
for
these
correlationsand additionalinitial
conditionsandtimesteps,
arelisted
in Table
2.2.1.
For
comparison,
atthe
end of each rowis
the
equivalentlocal
Table 2.2.1: First
inflection
pointsfor dimensions
2-5
for
variousinitial
conditions andtime
steps,
for
the
Rossler, Lorenz,
andLorenz-2
Attractors,
including
optimalshifting
time
resulting in
the
best
curvefit for
the
beginning
ofthat
section.Attractor
Init.
Cond.
No.
ofPoints
Time
Shift
Multicorrelation Dimension
Optimum
Shift
2
3
4
5
Rossler
IC,
5000
0.020
70
22
17
10
-23IC2
5000
0.020
69
22
17
10
-23IC2
20000
0.005
277
84
69
40
-92IC3
20000
0.005
276
84
69
40
-91Lorenz
ic,
20000
0.005
l:33
22
10
12
-32IC2
20000
0.005
33
23
10
12
-32IC2
25000
0.002
82
52
24
27
-77IC3
25000
0.002
82
28
24
13
-80Lorenz-2
ic,
20000
0.005
53
34
II
16
13
-34IC2
20000
0.005
51
35
15
13
-35ic2
25000
0.002
123
85
37
31
-85optimum
time
shift,
based
onthe
best
curvefit for
the
first
20%
of pointsfrom
the
sectionbeing
evaluated.The
curvefitting
processis
coveredin detail in
section4,
withthe
resultsfor
selected sections shown
in
section4.3. As
mentionedin
the
previoussection, the
optimumshifting
valuefor
the
Lorenz Attractor is approximately
equalto
thefirst
inflection
pointfor
atwo
dimensional
correlation,
equivalentto the
autocorrelation.For
the
Rossler
andLorenz-2
systems,
the
optimumsarevery
closeto the
first
inflection for
athree
dimensional
correlation.This
discrepancy
is
mostlikely
due
to the
strong
odd/evenbias
notedfor
the
Lorenz
Attractor,
possibly causing
the
optimum shiftto
have
a stronger affiliationfor
the
evencorrelation.
The
possibility
offitting
the
Lorenz Attractors
withonly
twodelayed
vectorswasattempted and proved unobtainable
using
the
current curvefitting
procedure.The
deviation between
the
first inflection
points andthe
optimumvaluesis in
partdue
to
local
affects,
resulting from
curvefitting
a smaller segment ofthe
attractorthanwas usedin
the
correlation.Furthermore,
the
inflection
points seemsto
be
closerto the
optimum shiftwhen
there
is only
limited
information
availablefor
the
fitting
procedure.This
may be inferred
from
the
Rossler
Attractor,
whichis
the
easiesttofit,
yettheinflection
pointdiverges from
the
optimum shift asthe time
step
is
decreased,
effectively
increasing
theamount ofinformation.
The
fit
for
the
Lorenz
systemis
notas stable asRossler's
andthe
inflection
point remainsfairly
consistent with respect
to the
optimum.A
completely
stablefit for
the
Lorenz-2
was notobtained
using
the
currentfitting
procedure.The
valueslisted
resultedin
the
longest
and moststable
fit.
As
the
data becomes
increasingly
difficult
to
fit,
owing
to the
nonlinearity
orlack
ofinformation
ofthe system, the
inflection
pointbecomes
morecrucialto the
stability
oftheprediction.
Consequently
the
importance
oftheinflection
is
directly
relatedto
thedegree
ofnonlinearity
ofthe
system.Another
possible causefor
the
discrepancy
ofthe
inflection
points,
alsobased
onthe
degree
ofnonlinearity,
is
that the
exactinflection
point would occur atthe
appropriatefractal
dimension
ofthe
system.Since
afractal
dimension
is
not achievableusing
this procedure, the
Rossler
andLorenz
systemshave fractal dimensions
slightly
overtwo,
theirinflection
pointsare not as
binding
to the third
dimensional
correlation.Where
asthe
morenonlinearLorenz-2
Attractor
is
much moredependent
onthree
equations.Again,
it
is
thedegree
ofnonlinearity
2.3
Conclusion
andRecommendations
for
the
Optimum
Time Shift
The
standardmethod ofestimating
the
shifting
valuebased
onthe
autocorrelationfunction has
been
expandedto
include
multipli-shiftedvectors,
similarto
Takens'delay-vector
expansion.
The
first inflection
pointofthis
correlationhas been
shownto
be
afairly
consis