Introduction to nonlinear dynamical systems

Heinz Hanßmann, Richard Middelweerd




blok 2 time place
lecture tuesday 11:00 - 12:45 MIN 0.09
lecture thursday 15:15 - 17:00 BBG 069
exercises tuesday 9:00 - 10:45 MIN 0.09
exercises thursday 13:15 - 15:00 BBG 385

ECTS : 7.5 credit points




After three weeks lectures and exercises on thursdays both move to BBG 007.




The course is a gentle introduction to the modern theory of nonlinear ordinary differential equations (ODEs) and the dynamical systems theory in general. This theory links topology, analysis and algebra together. Many notions, results and methods from the dynamical systems theory are widely used in the mathematical modelling of the behavior of many physical, biological and social systems.

We provide a catalogue of various dynamical regimes (equilibrium, periodic, quasiperiodic, chaotic) in systems of smooth ordinary differential equations (ODEs) and their qualitative changes (called 'bifurcations') under parameter variations, such as the saddle-node, Hopf, period-doubling, torus and homoclinic bifurcations. The exposition includes an overview (in most cases without proofs) of all local bifurcations possible in generic ODEs depending on one and two parameters, as well as some global bifurcations involving limit cycles and homoclinic orbits. This allows to get insight into modern methods to study ODEs: normal forms, center manifold reduction, return maps, perturbation of Hamiltonian systems.

This course develops some geometric intuition about orbit structure and its rearrangements in systems of nonlinear ODEs depending on parameters. This enables to identify by analytical techniques and numerical simulations the appearance of equilibria, periodic and quasi-periodic motions, period-doubling cascades and homoclinic bifurcations in concrete ODEs, with examples from ecology and engineering.

After the course one is able to
- perform the phase-plane analysis using zero-isoclines and Poincaré-Bendixson-Dulac theorems for planar systems;
- locate and analyze fold and Hopf bifurcations of equilibria in simple 2D and 3D systems depending on one parameter;
- produce two-parameter bifurcation diagrams for equilibria in planar systems and predict on this basis the existence and bifurcations of limit cycles in such systems;
- simulate planar and 3D ODEs using the standard interactive software and relate observations to bifurcation theory;

Mathematics is best learned by doing, so next to the two lectures there are every week two exercise sessions to simulate various ODEs on a computer and perform the bifurcation analysis by combining analytical and software tools. It is assumed that everyone uses her/his own laptop with MATLAB installed, including MATLAB Compiler and Symbolic Math toolboxes (free for UU students, see https://students.uu.nl/gratis-software). After each exercise session a compulsory home assignment is given, to be handed in a week later at the beginning of the exercise session.

At the end of the course each student presents a given topic. The final grade then is composed from 40% for a written essay on this topic, 20% for the oral presentation and 40% for homework exercises.




Literature


We use a reader (available at A-Eskwadraat), first item below.


Yuri A. Kuznetsov
Applied Nonlinear Dynamics
Utrecht University & University of Twente (2023)

V.I. Arnold
Geometrical Methods in the Theory of Ordinary Differential Equations (2nd ed.)
Springer (1988)

H.W. Broer and F. Takens
Dynamical Systems and Chaos
Springer (2010)

S-N. Chow, C. Li and D. Wang
Normal Forms and Bifurcation of Planar Vector Fields
Cambridge University Press (1994)

F. Dumortier, J. Llibre and J.C. Artés
Qualitative Theory of Planar Differential Systems
Springer (2006)

J. Guckenheimer and P. Holmes
Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields (7th ed.)
Applied Mathematical Sciences 42, Springer (2002)

Yu.A. Kuznetsov
Elements of applied bifurcation theory (4th ed.)
Applied Mathematical Sciences 112, Springer (2023)

Yu.A. Kuznetsov and H.G.E. Meijer
Numerical bifurcation analysis of maps
From theory to software
Applied Computational Mathematics 34, Cambridge University Press (2019)

J.D. Meiss
Differential Dynamical Systems (2nd ed.)
SIAM (2017)

F. Verhulst
Nonlinear Differential Equations and Dynamical Systems (2nd ed.)
Springer (2010)

S. Wiggins
Introduction to applied nonlinear dynamical systems and chaos (2nd ed.)
Texts in Applied Mathematics 2, Springer (2003)




Additional material


Yu.A. Kuznetsov "Eight video lectures on Nonlinear Dynamics" (Fall 2014, University of Twente, Enschede,  The Netherlands)

Yu.A. Kuznetsov "Four Lectures on Bifurcation Phenomena in ODEs" (on-line notes: L1.pdf, L2.pdf, L3.pdf, L4.pdf)

Yu.A. Kuznetsov and N. Neirynck, three tutorials (TUTORIAL I, TUTORIAL II, TUTORIAL III) to learn how to use MatCont to simulate multidimensional ODEs, on continuation of equilibria and to learn how to perform one-parameter analysis of equilibria and cycles in MatCont.

A lecture on practical computation of the normal form coefficients for codim 2 bifurcations of equilibria. (CODIM2.pdf)

A MAPLE session to Ex.2 of Practicum 2 (P2-EX2.pdf)

Software: MatCont (MatCont7p4.zip) pplane (MATLAB function, Java applet, MATLAB App)




Contents

For dates in the future: what is planned.

12.11. Exercises (pdf, ps). Solutions of autonomous ODE systems. Flow box theorem on straightening out a vector field, equilibria, periodic orbits (cycles) and connecting orbits (homo- and heteroclinic orbits), Poincaré-Bendixson Theorem, orbits and phase portraits, planar Hamiltonian systems.

14.11. Exercises (pdf, ps). Equivalence of planar ODEs (smooth, orbital, topological), Hartman-Grobman Theorem, Pontryagin and Bendixson-Dulac criteria.

19.11. Exercises (pdf, ps). Proof of the Bendixson-Dulac criterium, index of equilibria, hyperbolic cycles and their stability, systems with families of cycles: integrable and reversible planar systems, homoclinic orbits, Melnikov theory on dissipative perturbations.

21.11. Exercises (pdf, ps). One-parameter local bifurcations of planar ODEs. Bifurcations and their codimension, fold (saddle-node) bifurcation of equilibria and its normal form.

26.11. Exercises (pdf, ps). Hopf bifurcation of equilibria and its normal form, computation of the first Lyapunov coefficient for planar ODEs.

28.11. Exercises (pdf, ps). One-parameter global bifurcations of planar ODEs. Fold bifurcation of cycles and the normal form for its Poincaré return mapping, saddle homoclinic and heteroclinic bifurcations, bifurcation of an orbit homoclinic to a saddle-node, structural stability of planar ODEs.

3.12. Exercises (pdf, ps). Two-parameter local bifurcations of planar ODE. Curves of fold and Hopf bifurcations in the parameter plane, codim 2 bifurcations of equilibria (cusp, Bautin and Bogdanov-Takens) and their normal forms.

5.12. Exercises (pdf, ps). Some two-parameter global bifurcations of planar ODEs. Triple cycle, neutral saddle homoclinic orbit, non-central homoclininc orbit to a saddle-node, saddle with two homoclinic orbits, saddle heteroclinic cycle.

10.12. Exercises (pdf, ps). Local one-parameter bifurcations of n-dimensional ODEs. Equilibria, cycles, invariant tori and chaotic invariant sets of n-dimensional ODEs, center-manifold reduction for bifurcations of equilibria, codim 1 bifurcations of equilibria (fold and Hopf) in n-dimensional systems and practical computation of their normal form coefficients. Assignment of individual examination topics.

12.12. To become acquainted with the MATLAB bifurcation toolbox MatCont install your personal copy of MatCont. Start MATLAB and type "mex -setup" to control that C compiler is installed. Change the current directory in MATLAB to the created MatCont directory and type "matcont" to start the software. Follow TUTORIAL I to learn how to use MatCont to simulate multidimensional ODEs and make Additional Problems C and D listed at the end of the tutorial text; problem D is to be handed in.
Some semi-local one-parameter bifurcations of n-dimensional ODEs. Center-manifold reduction for bifurcations of limit cycles, codim 1 bifurcations of cycles (fold, period-doubling and Neimark-Sacker) and the normal forms for their Poincaré return mappings.

17.12. Exercises, but no lecture.

19.12. Exercises, but no lecture.

7.1. Follow Section 3 of TUTORIAL III to learn how to perform one-parameter analysis of equilibria and cycles in MatCont. Consult, if necessary, TUTORIAL II. Additional Problem A in TUTORIAL III is to be handed in. Hint: study the Hopf bifurcation at mu=0 analytically and then investigate numerically the bifurcating cycle.
Codim 1 bifurcations of saddle homoclinic orbits. Shilnikov's Theorems, bifurcations of homoclinic orbits to the saddle-node and saddle-saddle equilibria.

9.1. Exercises (pdf, ps). Two-parameter local bifurcations of n-dimensional ODEs. Curves of fold and Hopf bifurcations in the parameter plane, multidimensional codim 2 equilibrium bifurcations (fold-Hopf and double Hopf), practical computation of the normal form coefficients for codim 2 bifurcations of equilibria.

14.1. Last exercise session, last lecture.

16.1. Presentations of theoretical topics (TBA)

21.1. Presentations of theoretical topics (TBA)

23.1. Presentations of theoretical topics (TBA)