15.08.2015 Views

Introduction to the Modeling and Analysis of Complex Systems

introduction-to-the-modeling-and-analysis-of-complex-systems-sayama-pdf

introduction-to-the-modeling-and-analysis-of-complex-systems-sayama-pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8.3. HOPF BIFURCATIONS IN 2-D CONTINUOUS-TIME MODELS 141y = dx/dt <strong>to</strong> make it in<strong>to</strong> a 2-D first-order system, as follows:dxdt = y (8.21)dydt = −r(x2 − 1)y − x (8.22)From <strong>the</strong>se, we can easily show that <strong>the</strong> origin, (x, y) = (0, 0), is <strong>the</strong> only equilibrium poin<strong>to</strong>f this system. The Jacobian matrix <strong>of</strong> this system at <strong>the</strong> origin is given as follows:(0 1−2rxy − 1 −r(x 2 − 1)) ∣∣∣(x,y)=(0,0) ( ) 0 1=−1 r(8.23)The eigenvalues <strong>of</strong> this matrix can be calculated as follows:∣ 0 − λ 1−1 r − λ ∣ = 0 (8.24)− λ(r − λ) + 1 = λ 2 − rλ + 1 = 0 (8.25)λ = r ± √ r 2 − 42The critical condition for a bifurcation <strong>to</strong> occur is(8.26)Re(λ) = 0, (8.27)whose left h<strong>and</strong> side can be fur<strong>the</strong>r detailed as⎧⎪⎨ r ± √ r 2 − 4if r 2 ≥ 4, orRe(λ) =r2⎪⎩if r 2 < 4.2(8.28)The first case can’t be zero, so <strong>the</strong> only critical condition for a bifurcation <strong>to</strong> occur is <strong>the</strong>second case, i.e.r = 0, when Re(λ) = 0 <strong>and</strong> Im(λ) = ±i. (8.29)This is a Hopf bifurcation because <strong>the</strong> eigenvalues have non-zero imaginary parts when<strong>the</strong> stability change occurs. We can confirm this analytical prediction by numerical simulations<strong>of</strong> <strong>the</strong> model with systematically varied r, as follows:Code 8.2: van-del-pol-Hopf-bifurcation.pyfrom pylab import *

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!