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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

13.6. REACTION-DIFFUSION SYSTEMS 263Exercise 13.17 Conduct simulations <strong>of</strong> <strong>the</strong> Turing pattern formation with severaldifferent parameter settings, <strong>and</strong> discuss how <strong>the</strong> parameter variations (especiallyfor <strong>the</strong> diffusion constants) affect <strong>the</strong> resulting dynamics.Exercise 13.18 Discretize <strong>the</strong> Keller-Segel slime mold aggregation model(Eqs. (13.27) <strong>and</strong> (13.28)) (although this model is not a reaction-diffusion system,this is <strong>the</strong> perfect time for you <strong>to</strong> work on this exercise because you can utilizeCode 13.8). Implement its simulation code in Python, <strong>and</strong> conduct simulationswith µ = 10 −4 , D = 10 −4 , f = 1, <strong>and</strong> k = 1, while varying χ as a control parameterranging from 0 <strong>to</strong> 10 −3 . Use a = 1 <strong>and</strong> c = 0 as initial conditions everywhere, withsmall r<strong>and</strong>om perturbations added <strong>to</strong> <strong>the</strong>m.Belousov-Zhabotinsky reaction The Belousov-Zhabotinsky reaction, or BZ reactionfor short, is a family <strong>of</strong> oscilla<strong>to</strong>ry chemical reactions first discovered by Russian chemistBoris Belousov in <strong>the</strong> 1950s <strong>and</strong> <strong>the</strong>n later analyzed by Russian-American chemist Ana<strong>to</strong>lZhabotinsky in <strong>the</strong> 1960s. One <strong>of</strong> <strong>the</strong> common variations <strong>of</strong> this reaction is essentiallyan oxidation <strong>of</strong> malonic acid (CH 2 (COOH) 2 ) by an acidified bromate solution, yet this processshows nonlinear oscilla<strong>to</strong>ry behavior for a substantial length <strong>of</strong> time before eventuallyreaching chemical equilibrium. The actual chemical mechanism is quite complex, involvingabout 30 different chemicals. Moreover, if this chemical solution is put in<strong>to</strong> a shallowpetri dish, <strong>the</strong> chemical oscillation starts in different phases at different locations. Interplaybetween <strong>the</strong> reaction <strong>and</strong> <strong>the</strong> diffusion <strong>of</strong> <strong>the</strong> chemicals over <strong>the</strong> space will result in<strong>the</strong> self-organization <strong>of</strong> dynamic traveling waves (Fig. 13.18), just like those seen in <strong>the</strong>excitable media CA model in Section 11.5.A simplified ma<strong>the</strong>matical model called <strong>the</strong> “Oregona<strong>to</strong>r” was among <strong>the</strong> first <strong>to</strong> describe<strong>the</strong> dynamics <strong>of</strong> <strong>the</strong> BZ reaction in a simple form [50]. It was originally proposedas a non-spatial model with three state variables, but <strong>the</strong> model was later simplified <strong>to</strong>have just two variables <strong>and</strong> <strong>the</strong>n extended <strong>to</strong> spatial domains [51]. Here are <strong>the</strong> simplified“Oregona<strong>to</strong>r” equations:ɛ ∂uu − q= u(1 − u) −∂t u + q fv + D u∇ 2 u (13.58)∂v∂t = u − v + D v∇ 2 v (13.59)

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

Saved successfully!

Ooh no, something went wrong!