Computing 3D Bifurcation Diagrams

Similar documents
Relating generalized and specific modeling in population dynamical systems

Long food chains are in general chaotic

Application demonstration. BifTools. Maple Package for Bifurcation Analysis in Dynamical Systems

Qualitative Analysis of a Discrete SIR Epidemic Model

Period-doubling cascades of a Silnikov equation

Dynamics of Modified Leslie-Gower Predator-Prey Model with Predator Harvesting

arxiv:nlin/ v1 [nlin.cd] 29 Jan 2006

BIFURCATIONS AND CHAOS IN A PERIODICALLY FORCED PROTOTYPE ADAPTIVE CONTROL SYSTEM 1

BIFURCATION PHENOMENA Lecture 4: Bifurcations in n-dimensional ODEs

= F ( x; µ) (1) where x is a 2-dimensional vector, µ is a parameter, and F :

Stability Analysis of Uzawa-Lucas Endogenous Growth Model

8.1 Bifurcations of Equilibria

ZERO-HOPF BIFURCATION FOR A CLASS OF LORENZ-TYPE SYSTEMS

Elements of Applied Bifurcation Theory

Stability and Bifurcation in the Hénon Map and its Generalizations

Analysis of the Takens-Bogdanov bifurcation on m parameterized vector fields

Elements of Applied Bifurcation Theory

Difference Resonances in a controlled van der Pol-Duffing oscillator involving time. delay

CHARACTERIZATION OF SADDLE-NODE EQUILIBRIUM POINTS ON THE STABILITY BOUNDARY OF NONLINEAR AUTONOMOUS DYNAMICAL SYSTEM

DIFFERENTIAL EQUATIONS, DYNAMICAL SYSTEMS, AND AN INTRODUCTION TO CHAOS

The Fractional-order SIR and SIRS Epidemic Models with Variable Population Size

Lecture 20/Lab 21: Systems of Nonlinear ODEs

B5.6 Nonlinear Systems

Continuous Threshold Policy Harvesting in Predator-Prey Models

Models Involving Interactions between Predator and Prey Populations

Example of a Blue Sky Catastrophe

Dynamical Systems. Pierre N.V. Tu. An Introduction with Applications in Economics and Biology Second Revised and Enlarged Edition.

DIFFERENT TYPES OF CRITICAL BEHAVIOR IN CONSERVATIVELY COUPLED HÉNON MAPS

Bifurcation Analysis, Chaos and Control in the Burgers Mapping

Fundamentals of Dynamical Systems / Discrete-Time Models. Dr. Dylan McNamara people.uncw.edu/ mcnamarad

Towards a Global Theory of Singularly Perturbed Dynamical Systems John Guckenheimer Cornell University

CONTROL OF POWER SYSTEMS WITH FACTS DEVICES CONSIDERING DIFFERENT LOAD CHARACTERISTICS

The Invariant Curve in a Planar System of Difference Equations

Defining Equations for Bifurcations and Singularities

Preservation of local dynamics when applying central difference methods: application to SIR model

Hopf bifurcation in coupled cell networks with abelian symmetry 1

QUARTERLY OF APPLIED MATHEMATICS

Additive resonances of a controlled van der Pol-Duffing oscillator

PHYSFLU - Physics of Fluids

arxiv: v1 [math.ds] 20 Sep 2016

EE222 - Spring 16 - Lecture 2 Notes 1

Problem Set Number 2, j/2.036j MIT (Fall 2014)

Bifurcation of Fixed Points

Torus Maps from Weak Coupling of Strong Resonances

BIFURCATION PHENOMENA Lecture 1: Qualitative theory of planar ODEs

arxiv: v1 [nlin.ao] 19 May 2017

Lecture 1: A Preliminary to Nonlinear Dynamics and Chaos

CHAPTER 6 HOPF-BIFURCATION IN A TWO DIMENSIONAL NONLINEAR DIFFERENTIAL EQUATION

NBA Lecture 1. Simplest bifurcations in n-dimensional ODEs. Yu.A. Kuznetsov (Utrecht University, NL) March 14, 2011

Systems of Ordinary Differential Equations

Im(v2) Im(v3) Re(v2)

2D-Volterra-Lotka Modeling For 2 Species

Cloud modeling and Lotka-Voltera Spence Lunderman December 9, 2017 University of Arizona Department of Mathematics

Shilnikov bifurcations in the Hopf-zero singularity

Modeling the Immune System W9. Ordinary Differential Equations as Macroscopic Modeling Tool

4 Problem Set 4 Bifurcations

Mathematical Foundations of Neuroscience - Lecture 7. Bifurcations II.

Controlling Hopf Bifurcations: Discrete-Time Systems

Numerical techniques: Deterministic Dynamical Systems

The Hopf equation. The Hopf equation A toy model of fluid mechanics

ANALYTICAL PROCESS FOR DETERMINATION OF HOPF BIFURCATIONS

Computational Methods in Dynamical Systems and Advanced Examples

Existence of Secondary Bifurcations or Isolas for PDEs

Dynamical Systems in Neuroscience: Elementary Bifurcations

Laurette TUCKERMAN Codimension-two points

Large scale continuation using a block eigensolver

A Note on the Ramsey Growth Model with the von Bertalanffy Population Law

STUDY OF THE DYNAMICAL MODEL OF HIV

Analysis of Bifurcations in a Power System Model with Excitation Limits

Project 1 Modeling of Epidemics

Studies in Applied Economics

BIFURCATION TO TRAVELING WAVES IN THE CUBIC-QUINTIC COMPLEX GINZBURG LANDAU EQUATION

CHEM 515: Chemical Kinetics and Dynamics

Cusp-Bodanov-Takens Bifurcation in a Predator-Prey Type of Dynamical System with Time-Periodic Perturbation

Elements of Applied Bifurcation Theory

Lesson 4: Non-fading Memory Nonlinearities

We have two possible solutions (intersections of null-clines. dt = bv + muv = g(u, v). du = au nuv = f (u, v),

THREE SCENARIOS FOR CHANGING OF STABILITY IN THE DYNAMIC MODEL OF NERVE CONDUCTION

Andronov Hopf and Bautin bifurcation in a tritrophic food chain model with Holling functional response types IV and II

Homoclinic Bifurcation in an SIQR Model for Childhood Diseases

Stability and bifurcation in a two species predator-prey model with quintic interactions

Clearly the passage of an eigenvalue through to the positive real half plane leads to a qualitative change in the phase portrait, i.e.

Complex Behavior in Coupled Nonlinear Waveguides. Roy Goodman, New Jersey Institute of Technology

Symmetry Properties of Confined Convective States

One Dimensional Dynamical Systems

Introduction to Applied Nonlinear Dynamical Systems and Chaos

Long Wavelength Analysis of a Model for the Geographic Spread of a Disease

The dynamics of disease transmission in a Prey Predator System with harvesting of prey

Dynamical Systems with Applications

Physics: spring-mass system, planet motion, pendulum. Biology: ecology problem, neural conduction, epidemics

Global Analysis of an Epidemic Model with Nonmonotone Incidence Rate

Higher Order Singularities in Piecewise Linear Vector Fields

16 Period doubling route to chaos

Characterization of the stability boundary of nonlinear autonomous dynamical systems in the presence of a saddle-node equilibrium point of type 0

WHAT IS A CHAOTIC ATTRACTOR?

2 Qualitative theory of non-smooth dynamical systems

Nonlinear dynamics & chaos BECS

HOPF BIFURCATION AND HETEROCLINIC CYCLES IN A CLASS OF D 2 EQUIVARIANT SYSTEMS

DIFFERENTIAL EQUATIONS, DYNAMICAL SYSTEMS, AND AN INTRODUCTION TO CHAOS

NUMERICAL SIMULATION DYNAMICAL MODEL OF THREE-SPECIES FOOD CHAIN WITH LOTKA-VOLTERRA LINEAR FUNCTIONAL RESPONSE

Transcription:

Computing 3D Bifurcation Diagrams Dirk Stiefs a Ezio Venturino b and U. Feudel a a ICBM, Carl von Ossietzky Universität, PF 2503, 26111 Oldenburg, Germany b Dipartimento di Matematica,via Carlo Alberto 10, 10123 Torino, Italy Abstract The nature and localization of critical parameter sets called bifurcations is a central issue in nonlinear dynamical system theory. Codimension-1 bifurcations that can be observed due to one parameter variations form surfaces in three dimensional parameter spaces. Some bifurcations of higher codimension can be identified as intersections of these surfaces and bare insights about the global dynamics of the system. Here we describe an algorithm that combines adaptive triangulation with the approach of generalized models and theory of complex systems to compute and visualize such bifurcations in a very efficient way. The method enables us to gain extensive insights in the local and global dynamics not only in one special system but in whole classes of systems. To illustrate these capabilities we present an example of a generalized eco-epidemic model. Bifurcations are sudden qualitative transitions in the long term dynamics of systems due to parameter variations. The localization of these critical parameter values is often a central task in the analysis of systems corresponding to many areas of science. Famous examples are the formation of Rayleigh-Bénard convection cells in hydrodynamics Swinney and Busse (1981), the onset of Belousov-Zhabotinsky oscillations in chemistry Agladze and Krinsky (1982); Zaikin and Zhabotinsky (1970) or the breakdown of the thermohaline ocean circulation in climate dynamics Titz et al. (2002); Dijkstra (2005). Applied research is mainly restricted to codimension-1 bifurcations, which can be directly observed in experiments Guckenheimer and Holmes (1983). To observe bifurcations of higher codimension at least two parameters have to be set to its critical values. Therefore these bifurcations are rarely seen in experiments. Nevertheless the detection of higher-codimension lokal bifurcations bares informations which are also of interest from an applied point of view, like instance the presence of global bifurcations which are otherwise hard to detect or the presence of quasiperiodic or chaotic parameter regions Email address: stiefs@icbm.de (Dirk Stiefs). Preprint submitted to ICNAAM 2008 13 June 2008

Kuznetsov (1995). In recent years the approach of so-called generalized models facilitated the localization of these higher-codimension bifurcations in applied modeling. Generalized models are ODE model systems where the right hand sides are not necessarily restricted to specific functional forms Gross et al. (2004); Gross and Feudel (2006). Thus, each generalized model represents a class of conventional models and each bifurcation of higher codimension found in a generalized model may also play a role in many conventional models of the same class. For this reason the approach of generalized model helps on the one hand to transform the knowledge from theoretical bifurcation analysis into applied modeling. On the other hand it provides a lot of examples from applications to fundamental research. Generalized models describe the local dynamics close to steady states. Although the steady states can not be computed directly a normalization procedure allows for a local stability analysis of a steady state Gross and Feudel (2006). Using classical algebraic methods combined with modern computer algebra systems implicit conditions for steady state bifurcations can be found. Concerning codimension-1 bifurcations these conditions describe hypersurfaces in parameter space on which the bifurcation points are located. Intersections between such hypersurfaces can be identified as higher-codimension bifurcations. Therefore an efficient visualization tool for implicit functions is needed locate these bifurcations in parameterspace. In Stiefs et al.(2008) we demonstated how the approach of generalized models, computer algebra assisted furcation analysis and a modern adapted algorithm for curvature dependent triangulation form a powerful tool in order to compute and visualize these bifurcations in parameterspace. In the following we explain the method in a short before we give an example of an eco-epidemic model. Manyrealworldsystems canbedescribedbyalowdimensional set ofvariables X 1,...,X N where the time evolution is given by a set of ordinary differential equations X i = F i (X 1,...,X N,p 1,...,p M ), i = 1...N (1). The functions F i (X 1,...,X N,p 1,...,p M ) are in general nonlinear functions consisting of several terms. Since we use the approach of generalized models we do not have to specify the exact functional form of these terms. Let us consider a generalized system where each variable X i is related to one gain term G i (X 1,...,X N ) and two loss terms L 1i (X 1,...,X N ) and L 2i (X 1,...,X N ). X i = F i = G i (X 1,...,X N ) L 1i (X 1,...,X N ) L 2i (X 1,...,X N ) (2) Sinceweaimtoanalyzethelocalstabilityofsteadystatesweassume thatsuch asteadystateexistsx = X 1,...,X N,whichistrueformanysystems. Since we can not compute X directly without specific functions we need to normalize our system. Following Gross and Feudel (2006) we substitute normalized 2

variablesx i = X i /X i andnormalizedtermsg i (x) = G i (X 1 x 1,...,X N x N )/G i (X ) as well as the normalized loss terms l ji (x) = L ji (X 1 x 1,...,X N x N )/L ji (X ), with j = 1,2 and get the normalized generalized model x i = α i (g i (x) m xi l 1i (x) m xi l 2i (x)). (3) The new parameters α i can be identified as the characteristic timescale of each variable and m xi and m xi = 1 m xi are weight factors between the two loss terms of x i. The more gain and loss terms are involved, the more weight factors appear which describe the influence of each term relative to the others at the steady state. In many cases these parameters can be estimated from theoretical reasoning or from experimental data. Due to the normalization the values of the variables and generalized gain and loss terms in the steady state are now well known, namely equal to one by definition. The local stability of the steady state is characterized by the eigenvalues of the Jacobian matrix in the steady state. The steady state becomes unstable when the real part of at least one eigenvalue becomes positive. Thus, two bifurcation types are of interest: bifurcations of saddle-node type where a real eigenvalue becomes positive or Hopf bifurcations where a pair of complex conjugated eigenvalues crosses the imaginary axis. To obtain implicit functions for these bifurcation conditions we use the determinant of the Jacobian for the saddlenode type bifurcations and the method of resultants for the Hopf bifurcations as test functions Guckenheimer et al. (1997). In the Jacobian the derivatives of the normalized gain and loss terms with respect to the normalized variables in the steady state appear as additional unknown parameters. These are the so-called generalized parameters which describe the required information on the mathematical form of the generalized terms. However, these parameters have in general a well defined meaning in the context of the application Gross and Feudel (2006); Stiefs et al. (2008). The implicit functions derived from the Jacobian are testfunctions for the bifurcation surfaces. To visualize these surfaces we approximate them by a sets of triangles. The triangulation algorithm we use is a simplification of the algorithm proposed in Karkanis and Stewart (2001) but extended in order to approximate also borders and non-smooth regions. We find bifurcation points by computing the root of our testfunctions, by a Newton-Raphson method (e.g. Kelley (2003)). Once we have found 3 points as vertices of a first thriangle we can find adjacent triangles by computing points outside of this so-called seed triangle. The exact procedure is given in Stiefs et al. (2008). The main point is to adapt the size of the adjacent triangles to the local curvature of the surface. Therefore we use the first additional point outside the seed triangle to construct an interim triangle to approximate the local curvature of the surface. Then we increase the distance of the additional 3

Fig. 1. Triangulation of a self intersecting surface point to the seed triangle if the curvature is low or decrease the distance in the opposite case. In this way we can extend the seed triangle and each following triangle by other triangles with adequate size. This process is called the growing phase. Anoverlapping of trianglesis not allowed if the angleof theintersection is low. Consequently we end up with a mesh of triangles covering the whole surface in the prescribed parameter region. The left hand side of Figure shows such a mesh for a bifurcation surface of interesting shape. We will discuss the implications of this bifurcation surface later in our example. After the growing phase the space between the triangles of the mesh becomes filled up with triangles as well. In this filling phase the vertices at both sides of the gaps become connected to build new triangles covering the gap. If these triangles are to large according to the local surface curvature we compute new points in between. Then we split the large triangle into smaller triangles by connecting the vertices with the new points. When the filling phase is completed the whole bifurcation surface covered by triangles as seen at the right hand of Fig.. Now we prepare the surface for the final bifurcation diagram given in Fig.. Instead of displaying the edges of the triangles we project certain values from the axis on the surface like level lines in a map. This enhances the imagination of the viewer for the threedimensional structure and enables to relate certain points at the surface to specific parameter values. Before we discuss the bifurcation diagram more in detail we give a short introduce into the eco-epidemic model behind it. We consider a predator-prey model Eqs.(4) where a disease spreads upon the predator. We distinguish between susceptible, infected and recovered predators denoted by Y S Y I and Y R respectively. The latter may be immune for some time before they become susceptible again. 4

Ẋ = SX(1 X K ) G(X)(Y S +Y R +αy I ), Y S = EG(X)(Y S +Y R +αy I )+δy R M S Y S λ(y S,Y I ), Y I = λ(y S,Y I ) (M S +µ)y I γy I, Y R = γy I δy R M S Y R (4) The prey X is assumed to grow logistically with a specific growth rate S and a capacity K. The amount of consumed prey per healthy predator is described by the generalized functional response G(X) while the amount per infected predator may be reduced by a factor α. The consumed biomass is converted into biomass of healthy predators with an efficiency E. This efficiency may again be reduced by a factor β for the infected predators. The infection rate is given by the generalized incidence function λ(y S,Y I ). All other processes are assumed to be linear. The parameter δ is the rate for the loss of immunity and γ the rate of recovery. An additional mortality due to the infection is given by the parameter µ. After the renormalization we obtain the timescales, weight factors and the generalized parameters as bifurcation parameters. To discuss each parameter in detail is beyond the scope of this introduction to the method. Here we name only the parameters of the example diagram and discuss more general implications of bifurcations. In Fig. we see a bifurcation diagram of the normalized model with the generalized parameters g x := g(x) x l i := l(ys,y i) y i x, ys,y i and the weight factor m s of the natural mortality term of the susceptible predators as bifurcation parameters. We see a Hopf bifurcation surface (red) and a surface of bifurcations of saddlenode type (transparent blue). The Hopf bifurcation surface is exactly the surface we used as an example surface above. The intersection line of both surfaces is a line of codimension-2 Gavrilov-Guckenheimer bifurcations where a zero eigenvalue in addition to a purely imaginary pair of complex conjugate eigenvalues can be found (Gavrilov, 1980; Guckenheimer, 1981). It is known that from a Gavrilov-Guckenheimer bifurcation a homoclinic bifurcation and a Neimark-Sacker bifurcation emerge. The first is related to sudden population bursts while the latter is related to the emergence of quasiperiodic motion. Due to these additional bifurcations in the neighborhood of the Gavrilov- Guckenheimer bifurcation, parameter regions of quasiperiodic dynamics exist and chaos is likely to occur. (5) 5

Fig. 2. Bifurcation diagram of the generalized eco-epidemic model. A surface of Hopf bifurcations (red) and a surface of saddle-node type bifurcations (transparent blue) are shown. The bifurcation parameters are the generalized parameters g x and l i which are strongly related to the functional form of the underlying processes g(x) and l(y s,y i ) respectively and m s describing the influence of natural mortality on the susceptible predators. The topological form of the Hopf bifurcation surface which intersects itself is called Whitney umbrella. Examples of Whitney umbrella type bifurcations in applied models are very rare. One was found by Gross (2004) also published in (Stiefs et al., 2008). This Hopf bifurcation surface is twisted around a codimension-3 1:1 resonant double Hopf point characterized by two identical pairs of complex conjugated eigenvalues. As Fig. shows, a line of codimension- 2 double-hopf bifurcations emerges from this point. At this line where the Hopf bifurcation surface intersects itself two pairs of purely imaginary complex conjugated eigenvalues can be found. It has been shown that chaotic parameter regions generally exist close to a double Hopf bifurcation (Kuznetsov, 1995). This example shows how the proposed method can be used to gain insights about the global dynamics of a class of system by analyzing local stability properties. These insights of the generalized model can be used to find the related dynamics in conventional models. References Agladze, K. I., Krinsky, V. I., 1982. Multi-armed vortices in an active chemical medium. Nature 296, 424 426. Dijkstra, H. A., 2005. Nonlinear Physical Oceanography, 2nd Edition. Vol. 28 of Atmospheric and Oceanographic Sciences Library. Springer-Verlag, Berlin, Heidelberg, New York. 6

Gavrilov, N., 1980. On some bifurcations of an equilibrium with two pairs of pure imaginary roots. In: Methods of Qualitative Theory of Differential Equations. GGU, pp. 17 30. Gross, T., 2004. Population Dynamics: General Results from Local Analysis. Der Andere Verlag, Tönningen, Germany. Gross, T., Ebenhöh, W., Feudel, U., 2004. Enrichment and foodchain stability: the impact of different forms of predator-prey interaction. Journal of Theoretical Biology 227, 349 358. Gross, T., Feudel, U., 2006. Generalized models as a universal approach to nonlinear dynamical systems. Physical Review E 73 (1, Part 2). Guckenheimer, J., 1981. On a codimension two bifurcation. Lecture Notes in Mathematics 898, 99 142. Guckenheimer, J., Holmes, P., 1983. Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields, 1st Edition. Vol. 42 of Applied Mathematical Siences. Springer-Verlag, Berlin, Heidelberg, New York. Guckenheimer, J., Myers, M., Sturmfels, B., 1997. Computing Hopf bifurcations I. SIAM J. Numer. Anal. 34 (1), 1. Karkanis, T., Stewart, A. J., March 2001. Curvature-dependent triangulation of implicit surfaces. IEEE Computer Graphics and Applications 22 (2), 60 69. Kelley, C. T., 2003. Solving Nonlinear Equations with Newton s Method (Fundamentals of Algorithms). SIAM, Philadelphia. Kuznetsov, Y. A., 1995. Elements of Applied Bifurcation Theory. Springer- Verlag, Berlin, Heidelberg, New York. Stiefs, D., Gross, T., Steuer, R., Feudel, U., 8 2008. Computation and Visualization of Bifurcation Surfaces. International Journal of Bifurcation and Chaos 18 (8), in press. Swinney, H. L., Busse, F. H., 1981. Hydrodynamic instabilities and the transition to turbulence. Springer-Verlag, Berlin, Heidelberg, New York. Titz, S., Kuhlbrodt, T., Feudel, U., 2002. Homoclinic bifurcation in an ocean circulation box model. International Journal of Bifurcation and Chaos 12 (4), 869 875. Zaikin, A. N., Zhabotinsky, A. M., 1970. Concentration wave propagation in two-dimensional liquid-phase self-oscillating system. Nature 225, 535 537. 7