dynamical systems analysis

22
Dynamical Systems Analysis LECTURE 5

Upload: emma

Post on 23-Jan-2016

32 views

Category:

Documents


2 download

DESCRIPTION

LECTURE 5. Dynamical Systems Analysis. Why?. A dynamical system (e.g. a neuron or a neural system) is usually described by a set of nonlinear differential equations What is ‘analysis’ here? To determine how the system behaves over time given any current - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Dynamical Systems Analysis

Dynamical Systems Analysis

LECTURE 5

Page 2: Dynamical Systems Analysis

Why?

A dynamical system (e.g. a neuron or a neural system) is usually described by a set of nonlinear differential equations

What is ‘analysis’ here?

To determine how the system behaves over time given any current state (the future or long-term behavior ) before solving it numerically

For instance, are there equilibrium states (physics) or fixed

points (mathematics)? Are these states stable or unstable?

Page 3: Dynamical Systems Analysis

Equilibria of a dynamical system

Coin balanced on a table - How many equilibria? (Face Up, Face Down, Edge) - Is it stable?

A ball in the track:

It’s either on top of a hill or at the bottom of the track. To find out which, push it (perturb it), and see if it comes back.

Page 4: Dynamical Systems Analysis

Fixed points of First-order autonomous systems

0) ,( xfdt

dx

) , ,( txfxdt

dx

By a fixed point we mean that x doesn’t change as time increases, i.e.:

So, to find fixed points just solve above equation.

) ,( xfdt

dx

autonomous systemsnonautonomous systems

Page 5: Dynamical Systems Analysis

E.g.: dx/dt = Ax(1 – x) with A=6. What are the fixed points?

Set: dx/dt = 0 ie: 6x(1-x) = 0so either x = 0 or x = 1

Use difference equation: x(t+h) = x(t) +h dx/dt from various different initial values of x

Therefore 2 fixed points, and how about the stability?

Perturb the points and see what happens under the system

dynamics…

Page 6: Dynamical Systems Analysis

Vector fields

0 0.5 1 1.50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

t

x

(t, x(t))

(t+h, x(t)+hdx/dt)

So x=0 is unstable and x=1 seems to be stable. Change the value of parameter A to see the influence of parameters on systems

Page 7: Dynamical Systems Analysis

Phase flow in 1-D phase space

)1( xAxxdt

dx

hdx/dt

1-D phase space

dt

dx

Page 8: Dynamical Systems Analysis

First-order autonomous systems

0

0) ,(

dx

xdf k

) ,( xfdt

dx

1. Find fixed points:

2. Identify stability - using phase flow as above - using the gradient at the fixed points

xk is stable

xk is unstable

0),( kxf

Page 9: Dynamical Systems Analysis

Exercise 1:

adx

axd

)(

1. Fixed points: x=0

2. Stable or not?

If a<0, d(ax)/dx<0. stable

axdt

dx

If a>0, d(ax)/dx>0. unstable

Page 10: Dynamical Systems Analysis

Exercise 2: 3xxdt

dx

13)( 2

3

xdx

xxd

1. Fixed points: x=0, +1, -1 2. Stable or not?

Page 11: Dynamical Systems Analysis

Second-order autonomous systems

),(

),(

yxgydt

dy

yxfxdt

dx

Suppose we have the following system:

1. Find the fixed points by setting:

0),(

0),(

kk

kk

yxg

yxf

2. Identify stability by Jacobian matrix (will not talk here) or 2-D phase space portrait

Page 12: Dynamical Systems Analysis

Phase space portrait

The 2-D space of possible initial conditions in which each solution follows a trajectory given by the vector field

(x(t+h),y(t+h)) =(x(t)+hdx/dt, y(t)+hdy/dt)

(x(t),y(t))

x

y

),(

),(

yxgydt

dy

yxfxdt

dx

Page 13: Dynamical Systems Analysis

Example 1: A damped simple pendulum

Page 14: Dynamical Systems Analysis

A damped simple pendulum

)0(

0)sin(2

2

adt

da

dt

d

Page 15: Dynamical Systems Analysis

Second-order autonomous systems

First-order autonomous system in two variables

)sin(xaydt

dy

ydt

dx

dt

dyx

,

Find the fixed points: (0, 0), (±π, 0), ……

)0(

0)sin(2

2

adt

da

dt

d

Page 16: Dynamical Systems Analysis

Phase space portrait of the damped simple pendulum

)sin(4.0 xydt

dy

ydt

dx

(Created by AI Lehnen)

Page 17: Dynamical Systems Analysis

Example 2: the Van der Pol oscillator

Page 18: Dynamical Systems Analysis

Van der Pol oscillator

0)1( 22

2

xdt

dxx

td

xd

The second term is not a constant like that in the damped simple pendulum with )0( ,0)sin( aa

Second-order autonomous systems

first-order autonomous system in two variables

xyxdt

dy

ydt

dx

)1( 2

dt

dxy

Page 19: Dynamical Systems Analysis

Find the fixed points: (0, 0). Stable or not?

xyxdt

dy

ydt

dx

)1( 2

Phase space portrait with λ = 1.

Page 21: Dynamical Systems Analysis

High order autonomous systems

) ..., ,,(

......

) ..., ,,(

) ..., ,,(

21

21222

21111

nnnn

n

n

xxxfxdt

dx

xxxfxdt

dx

xxxfxdt

dx

Suppose we have the following system (imagine a neural network …):

We basically need a n-dimensional phase space.

Page 22: Dynamical Systems Analysis

• Find fixed points of a simple system

• Classify fixed points as stable/unstable. Especially, use graphical methods (vector field plots in phase space) to analyze and elucidate the behaviour of simple systems

Homework