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.

88 CHAPTER 5. DISCRETE-TIME MODELS II: ANALYSISDynamics <strong>of</strong> a linear system are decomposable in<strong>to</strong> multiple independent one-dimensionalexponential dynamics, each <strong>of</strong> which takes place along <strong>the</strong> direction given byan eigenvec<strong>to</strong>r. A general trajec<strong>to</strong>ry from an arbitrary initial condition can be obtainedby a simple linear superposition <strong>of</strong> those independent dynamics.One more thing. Sometimes you may find some eigenvalues <strong>of</strong> a coefficient matrix <strong>to</strong>be complex conjugate, not real. This may happen only if <strong>the</strong> matrix is asymmetric (i.e.,symmetric matrices always have only real eigenvalues). If this happens, <strong>the</strong> eigenvec<strong>to</strong>rsalso take complex values, which means that <strong>the</strong>re are no invariant lines in <strong>the</strong> phasespace. So, what is happening <strong>the</strong>re? The answer is rotation. As you remember, linearsystems can show oscilla<strong>to</strong>ry behaviors, which are rotations in <strong>the</strong>ir phase space. In suchcases, <strong>the</strong>ir coefficient matrices have complex conjugate eigenvalues. The meaning <strong>of</strong><strong>the</strong> absolute values <strong>of</strong> those complex eigenvalues is still <strong>the</strong> same as before—greaterthan 1 means instability, <strong>and</strong> less than 1 means stability. Here is a summary:If a linear system’s coefficient matrix has complex conjugate eigenvalues, <strong>the</strong> system’sstate is rotating around <strong>the</strong> origin in its phase space. The absolute value <strong>of</strong>those complex conjugate eigenvalues still determines <strong>the</strong> stability <strong>of</strong> <strong>the</strong> system, asfollows:• |λ| > 1 means rotation with an exp<strong>and</strong>ing amplitude.• |λ| < 1 means rotation with a shrinking amplitude.• |λ| = 1 means rotation with a sustained amplitude.Here is an example <strong>of</strong> such rotating systems, with coefficients taken from Code 4.13.Code 5.8:from pylab import *eig([[0.5, 1], [-0.5, 1]])The result is this:Code 5.9:(array([ 0.75+0.66143783j, 0.75-0.66143783j]), array([[ 0.81649658+0.j,0.81649658-0.j], [ 0.20412415+0.54006172j, 0.20412415-0.54006172j]]))

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

Saved successfully!

Ooh no, something went wrong!