Académique Documents
Professionnel Documents
Culture Documents
Dominique J. Bicout
Linear System
The Exponential
dx
= F (x) = ax + b for t ≥ 0 , (1)
dt
with the initial condition: x(t = 0) = x0 .
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
Linear System
The Exponential
b
x(t) = x0 exp{at} + [exp{at} − 1] (2)
a
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
Linear System
Objectives
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
General theory
Consider
the n−dimensional dynamical system, represented by the vector
x1
x2
x = . , and described by the ODE:
..
dx 1
= F1 (x1 , x2 , · · · , xn )
xn
dt
dx dx2
= F(x) ⇐⇒ = F2 (x1 , x2 , · · · , xn ) for t ≥ 0 , (3)
dt dt
.
..
dxn = Fn (x1 , x2 , · · · , xn )
dt
with the initial conditions, x(t = 0) = x0 , and F(x) is a matrix nonlinear
function of x.
Aim: use what we have learned from the exponential system
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
General theory
Taylor’s Expansion
∂F
F(x) ≈ F(x∗ ) + (x − x∗ ) + · · · (4)
| {z } ∂x
|{z}
=0
J(x) x=x∗
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
General theory
n
∗
X λi = eigenvalues
x(t) = x + ai vi e λi t
;
of J(x∗ ) (8)
vi = eigenvectors
i=1
det |J(x∗ ) − λ 1| = 0 ; characteristic equation (9)
About stability?
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
Eigenvalues allow
1 stability analysis
of linear
dynamical
systems
2 local stability
analysis of
nonlinear
dynamical
systems
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
dC
= f (C ) = −kel C + R for t ≥ 0 , (10)
dt
with the initial condition: C (t = 0) = C0 .
R
Fixed point = Steady State: f (C ∗ ) = 0 =⇒ C ∗ =
kel
Eigenvalue: λ = −kel < 0 =⇒ stable system
general solution of Eq.(10)
C (t) = C ∗ + (C0 − C ∗ ) exp{−kel t}
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
dx (1804 - 1849)
= rx(1 − x)
dt
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
x1∗ = 0 dF
F (x ∗ ) = 0 =⇒ (13) J(x) = = r (1 − 2x) (14)
x2∗ = 1 dx
eigenvalues of J(x)
J(x1∗ ) = r ; x1∗ = 0
∗
det |J(x ) − λ 1| = 0 =⇒ λ = (15)
J(x2∗ ) = −r ; x2∗ = 1
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
d(x − x ∗ ) ; x → x1∗ = 0
r unstable
= λ(x − x ∗ ) ; λ = (16)
dt −r ; x → x2∗ = 1 stable
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
x0 e rt
x(t) = (19)
1 + x0 (e rt − 1)
or,
KN0 e rt
N(t) = (20)
K + N0 (e rt − 1)
Example: N0 = 1, r = 1.0 and K = 1, 500.
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
dx
1 Rewrite the system of ODE in the matrix form as, = Jx
dt
∂F(x)
2 The Jacobian, J = , is constant and has the form:
∂x
a b
J= (21)
c d
3 Compute eigenvalues of J as:
det |J − λ 1| = 0 =⇒ λ2 − (a + d)λ + ad − bc = 0 (22)
λ1 1 h p i
= a + d ± (a + d)2 − 4(ad − bc) (23)
λ2 2
4 As J = constant: <(of all λ) < 0 =⇒ the system is stable while
<(of at least one λ) ≥ 0 =⇒ the system is unstable
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
Example 3: Pharmacokinetics
dC1
dt = −(k12 + kel )C1 + k21 C2 + R
(24)
dC2
= k12 C1 − k21 C2
dt
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
Example 3: Pharmacokinetics
matrix J Stability
−(k12 + kel ) k21
J= (25) λ1
k12 −k21 = <(λ) ± i=(λ) (26)
λ2
<(λ) ∼ − (k12 + kel + k21 ) (27)
=⇒ stable system
eigenvalues of J
1
λ1
q
=− k12 + kel + k21 ± (k12 + kel + k21 )2 − 4(k12 + kel )k21 + 4k21 k12 ) (28)
λ2 2
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
c
d
ax − bxy = 0 0
∗ ∗
=⇒ u1 = and u2 = (33)
−cy + dxy = 0 0
a
b
Jacobian J(x)
a − by −bx
J(x) = (34)
dy −c + dx
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
Jacobian J(x)
a − by −bx
J(x) = (35)
dy −c + dx
a 0
∗ =⇒ (a − λ)(c + λ) = 0 =⇒ λ1 = a
J(u1 ) = (36)
λ2 = −c
0 −c
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
Jacobian J(x)
a − by −bx
J(x) = (37)
dy −c + dx
bc
0 − √
d
λ1 = −i
√ ac
∗ 2
J(u2 ) = =⇒ λ + ac = 0 =⇒ (38)
ad λ2 = i ac
0
b
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
dS
= −βSI + γR
dt
dI
= βSI − αI with S + I + R = N (39)
dt
dR = αI − γR
dt
Kermack & McKendrick
Q: develop the linear stability analysis and determine R0
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
−βSI + γR = 0 N
∗ ∗ ∗
βSI − αI = 0 =⇒ x1 = 0 and x2 6= x1 (40)
αI − γR = 0 0
Determination of R0
N
S∗ =
2 R0
γ R0 − 1 βN
∗ ∗ ∗
I2 = α + γ
x2 = N where R0 = ; x2 > 0 =⇒ R0 > 1 (41)
R0
α
α R0 − 1
R2∗ =
N
α+γ R0
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
Jacobian J(x)
−βI −βS γ
J(x) = βI βS − α 0 (42)
0 α −γ
0 −βN γ
λ1 = 0
∗
J(x1 ) = 0 βN − α 0 =⇒ λ(γ + λ)(βN − α − λ) = 0 =⇒ λ2 = −γ (43)
λ3 = α(R0 − 1)
0 α −γ
x∗
1 is stable for R0 < 1 and instable for R0 > 1
D. J. Bicout
Linear Stability Analysis
Introduction Linear Stability Analysis Illustrative Examples
−βI −βS γ
J(x) = βI βS − α 0 (44)
0 α −γ
D. J. Bicout
Linear Stability Analysis