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.

4.5. BUILDING YOUR OWN MODEL EQUATION 51Exercise 4.7 Simulate <strong>the</strong> above two-variable system using several different coefficientsin <strong>the</strong> equations <strong>and</strong> see what kind <strong>of</strong> behaviors can arise.Exercise 4.8 Simulate <strong>the</strong> behavior <strong>of</strong> <strong>the</strong> following Fibonacci sequence. Youfirst need <strong>to</strong> convert it in<strong>to</strong> a two-variable first-order difference equation, <strong>and</strong> <strong>the</strong>nimplement a simulation code for it.x t = x t−1 + x t−2 , x 0 = 1, x 1 = 1 (4.18)If you play with this simulation model for various coefficient values, you will soon noticethat <strong>the</strong>re are only certain kinds <strong>of</strong> behaviors possible in this system. Sometimes<strong>the</strong> curves show exponential growth or decay, or sometimes <strong>the</strong>y show more smooth oscilla<strong>to</strong>rybehaviors. These two behaviors are <strong>of</strong>ten combined <strong>to</strong> show an exponentiallygrowing oscillation, etc. But that’s about it. You don’t see any more complex behaviorscoming out <strong>of</strong> this model. This is because <strong>the</strong> system is linear, i.e., <strong>the</strong> model equationis composed <strong>of</strong> a simple linear sum <strong>of</strong> first-order terms <strong>of</strong> state variables. So here is animportant fact you should keep in mind:Linear dynamical systems can show only exponential growth/decay, periodic oscillation,stationary states (no change), or <strong>the</strong>ir hybrids (e.g., exponentially growing oscillation)a .a Sometimes <strong>the</strong>y can also show behaviors that are represented by polynomials (or products <strong>of</strong> polynomials<strong>and</strong> exponentials) <strong>of</strong> time. This occurs when <strong>the</strong>ir coefficient matrices are non-diagonalizable.In o<strong>the</strong>r words, <strong>the</strong>se behaviors are signatures <strong>of</strong> linear systems. If you observe suchbehavior in nature, you may be able <strong>to</strong> assume that <strong>the</strong> underlying rules that produced<strong>the</strong> behavior could be linear.4.5 Building Your Own Model EquationNow that you know how <strong>to</strong> simulate <strong>the</strong> dynamics <strong>of</strong> difference equations, you may want<strong>to</strong> try building your own model equation <strong>and</strong> test its behaviors. Then a question arises:How do you build your own model equation?

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

Saved successfully!

Ooh no, something went wrong!