Professional Documents
Culture Documents
SISTEM
DINAMIS
1D
ALI KUSNANTO
• Sistem satu dimensi,
𝑑𝑥
= 𝑓 (𝑥, 𝑡)
𝑑𝑡
• Pada titik tetap, 𝑥 tidak berubah seiring
𝑑𝑥
bertambahnya waktu: = 0
𝑑𝑡
• Jadi untuk mencari titik tetap, harus diselesaikan
𝑓(𝑥, 𝑡 ) = 0.
TITIK TETAP
SISTEM 1D • Contoh
𝑑𝑥
• Tentukan titik tetap dari sistem ini = 6𝑥(1 − 𝑥)?
𝑑𝑡
• Jawab :
• 6𝑥 = 0 ⇒ 𝑥 = 0 atau 1 − 𝑥 = 0 ⇒ 𝑥 = 1. Jadi
titik tetapnya 𝑥 = 0 atau 𝑥 = 1.
Analisis Kestabilan
KLASIFIKASI SISTEM DINAMIK SATU DIMENSI
• Pandang SPD
𝑑𝑥
= 𝑥ሶ = 𝑓 𝑥, 𝑦
𝑑𝑡
𝑑𝑦
= 𝑦ሶ = 𝑔(𝑥, 𝑦)
𝑑𝑡
• Yang akan dicari :
1. Mencari titik tetap
2. Kestabilan titik tetap
3. Bidang fase dan trayektori
Mencari Titik Tetap
Matriks
Jacobi
(Jacobian
Matrix)
• Misalkan diberikan SPD linear 2D
𝑥1ሶ = 𝑓1 𝑥1 , 𝑥2 = 𝑎𝑥1 + 𝑏𝑥2
𝑥2ሶ = 𝑓2 𝑥1 , 𝑥2 = 𝑐𝑥1 + 𝑑𝑥2
• Matriks Jacobi
Klasifikasi 𝜕𝑓1 𝜕𝑓1
𝑑𝑥1 𝑑𝑥2 𝑎 𝑏
Sistem Linear 𝐽=𝐴=
𝜕𝑓2 𝜕𝑓2
=
𝑐 𝑑
𝑑𝑥1 𝑑𝑥2
2D • Nilai eigen : det 𝐴 − 𝜆𝐼 = 0 ⇒
𝑎−𝜆 𝑏
𝑑𝑒𝑡 = 0.
𝑐 𝑑−𝜆
𝑎 − 𝜆 𝑑 − 𝜆 − 𝑏𝑐 = 0
⇒ 𝜆2 − 𝑎 + 𝑑 𝜆 + 𝑎𝑑 − 𝑏𝑐 = 0
Klasifikasi Titik Tetap
• Jika semua nilai eigen bilangan real negatif, 𝑥0 simpul stabil.
• Jika semua nilai eigen bilangan real positif, 𝑥0 simpul takstabil.
• Jika nilai eigen bilangan real berbeda tanda (satu negatif dan
satunya positf), 𝑥0 sadel tidak stabil.
• Jika nilai eigen bilangan kompleks terdiri dari bagian real dan
bagian imajiner, kestabilan ditentukan oleh bagian realnya.
• Jika bagian real negatif, 𝑥0 spiral stabil
• Jika bagian real positif, 𝑥0 spiral takstabil
• Jika bagian real = 0 (nilai eigen imajiner murni), 𝑥0 center
(pusat).
Klasifikasi
Jenis Titik
Tetap
• Misalkan diberikan model Mangsa-Pemangsa
𝑥ሶ = 0,6 𝑥 − 0,05 𝑥𝑦
𝑦ሶ = 0,005𝑥𝑦 − 0,4 𝑦
• Titik tetapnya : T1 0,0 , 𝑇2 (80,12)
0,6 −0,05𝑦 0,6 0
• 𝐽= ; 𝐽 0,0 = ;
0,005𝑥 −0,4 0 −0,4
Contoh 𝐽 80,12 =
0 −0,6
0,4 0
• Untuk 𝑇1 (0,0) nilai eigen 0,6 dan −0,4 dengan
vektor eigen (1,0) dan (0,1). Titik tetapnya
sadel.
• Untuk 𝑇2 (80,12) nilai eigen imajiner murni,
shingga titik tetapnya center.
TWO DIMENSIONAL
FLOWS
Fig. 4.1.1
ẋ = v
k
v̇ = − x
m
i.e. for each (x, v) we obtain a vector (ẋ, v̇) ⇒
vector field on the phase plane.
2
As for a 1-dimensional system, we imagine a
fluid flowing steadily on the phase plane with
a local velocity given by (ẋ, v̇) = (v, −ω 2x).
Fig. 4.1.2
3
The phase portrait looks like...
Fig. 4.1.3
Example 4.1.2
! ! !
ẋ a 0 x
=
ẏ 0 −1 y
4
The phase portraits for these uncoupled equa-
tions are...
Fig. 4.1.4
Solution is
x0eat
! !
x
=
y y0e−t
5
Some terminology...
6
4.2 Classification of Linear Systems
To solve: try
with τ = trace(A) = a + d
∆= det(A) = ad − bc
7
• Useful check when calculating eigenval-
ues: λ1 + λ2 = τ and λ1λ2 = ∆
! ! !
ẋ 1 1 x
Example 4.2.1 =
ẏ 4 −2 y
!
1
• ⇒ λ1 = 2 with v1 = λ1 > 0
1
hence solution grows
!
1
• ⇒ λ2 = −3 with v2 = λ2 < 0
−4
hence solution decays
Fig. 4.2.1
8
• straight line trajectories in Fig. 4.2.1 are
the eigenvectors v1 and v2
Fig. 4.2.2
9
Example 4.2.3 What happens if λ1, λ2 are
complex?
Fig. 4.2.3
10
Classification of Fixed Points
q
λ1,2 = 1 2
2 (τ ± τ − 4∆), where
∆ = λ1λ2 and τ = λ1 + λ2
Fig. 4.2.4
11
4.3 Phase Portraits
13
4.5 Fixed points and Linearization
ẋ = −x + x3
ẏ = −2y
Fixed points occur where ẋ = 0 and ẏ =
0 simultaneously. Hence x = 0 or x = ±1
and y = 0 ⇒ 3 fixed points (0, 0), (1, 0) and
(−1, 0)
Jacobian matrix A
∂ ẋ ∂ ẋ
−1 + 3x2
!
0
A = ∂x
∂ ẏ
∂y
∂ ẏ =
0 −2
∂x ∂y
!
−1 0
At (0, 0) A= ⇒ stable node
0 −2
!
2 0
At (±1, 0) A= ⇒ both are sad-
0 −2
dle points.
15
Fig. 4.5.1
17
4.6 Example: Rabbits vs Sheep
√
(1, 1): λ = −1 ± 2 ⇒ saddle point
20
(3, 0): λ = −3, −1 ⇒ stable node (attrac-
tor)
Fig. 4.6.1
Fig. 4.6.2
22
4.7 Conservative Systems
Take x = z and y = ż ⇒
ẋ = y
1
ẏ = F (x)
m
E(z) = 21 mż 2 +V (z) is the total energy, which
is constant
1
⇒ E(x) ≡ my 2 + V (x)
2
dE(x)
= 0
dt
since total energy is constant.
23
Example 6.5.2 θ̈ + sin θ = 0
θ̇ = ν
ν̇ = − sin θ
Fixed points at (θ ∗, ν ∗) = (kπ, 0)
!
0 1
(0, 0) : A= ⇒ λ = ±i ⇒ centre
−1 0
(oscillations)
since
dE
= ν ν̇ + sin θ θ̇ = ν[θ̈ + sin θ] = 0
dt
!
0 1
(π, 0) : A= ⇒ λ = ±1 ⇒ saddle
1 0
24
Phase portrait becomes...
Fig. 4.7.1
25
TWO DIMENSIONAL
FLOWS
Fig. 5.1.1
1
• Limit cycles only occur in nonlinear sys-
tems - i.e. a linear system ẋ = Ax can
have closed orbits, but they won’t be iso-
lated!
ṙ = r(1 − r2); r ≥ 0
(
Example 5.1.1
θ̇ = 1
r∗ = 0 is an unstable fixed point and r∗ = 1
is stable.
2
Example 5.1.2 Van der Pol oscillator
Fig. 5.1.4
3
The Poincaré-Bendixson Theorem says that
the dynamical possibilities in the 2-dimensional
phase plane are very limited:
Fig. 5.2.1
5
Example in polar coordinates Consider the sys-
tem
ṙ = r(1 − r2) + µr cos θ
θ̇ = 1.
6
• For rmin we require ṙ = r(1−r2)+µr cos θ >
0 for all θ. Since cos θ ≥ −1, any rmin <
√
1 − µ will work.
Fig. 5.2.2
7
Example using nullclines Consider the system
ẋ = −x + ay + x2y
ẏ = b − ay − x2y
representing a biochemical process called gly-
colysis which cells use to obtain energy from
sugar. x and y are concentrations of the com-
pounds ADP and F6P, and a, b > 0 are pa-
rameters. Construct a trapping region for
this system.
8
• ẋ = 0 on y = x/(a + x2).
• ẏ = 0 on y = b/(a + x2).
9
Fig. 5.2.3 & 4
10
5.3 Bifurcations revisited
Just as for 1-dimensional systems, we find in
2-dimensional systems that fixed points can
be created or destroyed or destabilized as pa-
rameters are varied - but now the same is true
of closed orbits as well. Hence we can begin
to describe the ways in which oscillations can
be turned on or off.
Fig. 5.3.1
13
Hopf bifurcations
Fig. 5.3.2a
15
Supercritical Hopf bifurcation Leads from a
decaying oscillation to growth and saturation
of a sustained oscillation.
Fig. 5.3.3
ṙ = µr − r3
(
Example:
θ̇ = ω + br2
Phase portraits
Fig. 5.3.4
16
Subcritical Hopf bifurcation
17
Oscillating chemical reactions
18
The kinetic rate equations for the chemical
reactions can be written in terms of the con-
centrations ci of the ith reagent as
dci
= fi(c1, c2...cN )
dt
19
20
Example
Lengyel et al. (1990) derived a simple model
for another oscillating chemical reaction be-
tween ClO2, iodine (I2) and malonic acid
(M A)
M A + I2 → IM A + I − + H +
1
ClO2 + I − → ClO2− + I2
2
ClO2 + 4I − + 4H + → Cl− + 2I2 + 2H2O
from which equations for the rate of change
of concentration of I2, ClO2 and M A can be
derived which depend on products of the con-
centrations of the other reagents with rate
constants ki. After suitable nondimensional-
isation (see Strogatz Ch. 8 for details), this
reduces to the dynamical system
4xy
ẋ = a − x − 2
1 + x
y
ẏ = bx 1 −
1 + x2
where a and b are constants. This turns out
to be a 2-dimensional nonlinear autonomous
dynamical system which can exhibit periodic
oscillations....
21
Closely related are waves of excitation in neu-
ral or cardiac tissue.
22
5.4 Poincaré Maps
These are useful for studying swirling flows,
such as that near a periodic or quasi-periodic
orbit or, as we shall see later, the flow in some
chaotic systems.
Fig. 5.4.1
23
The Poincaré map P is a mapping from S
to itself, obtained by following trajectories
from one intersection with S to the next. If
Xk ⊂ S denotes the kth intersection, then the
Poincaré map is defined by
Xk+1 = P (Xk )
Suppose that X∗ is a fixed point of P i.e.
P (X∗ ) = X∗. Then a trajectory starting at
X∗ returns to X∗ after some time T and is
therefore a closed orbit for the original sys-
tem Ẋ = f (X).
24
ṙ = r(1 − r2)
(
Example of a rare exception
θ̇ = 1
Let S be the positive x-axis and r0 is an initial
condition on S. Since θ̇ = 1, the first return
to S occurs after a time of flight t = 2π.
Then r1 = P (r0 ), where r1 satisfies
Z r
1 dr
Z2π
2
= dt = 2π ⇒ r1
r0 r(1 − r ) 0
Fig. 5.4.2
A limit cycle is a closed trajectory that solutions tend towards either as time
goes to infinity or towards negative infinity.
Non-autonomous
Non-linear
First order
Ordinary Differential
Equation
Solving for Equilibrium Points
det =0
Complex Eigenvalues
What We know...
λ=α±iβ
Re(λ)<0 , α<0
Stable Spiral Sink
Re(λ)>0 , α>0
Unstable Spiral Source
Re(λ)=0 , α=0
Unstable Center
What we don’t know…
= -y + x3 + xy2
= y + yx2 + y3
Subcritical Bifurcation
Phase Portrait at α = 0
So what happened to the unstable
center at Re(λ)=0?