Introduction to nonlinear physics, dynamical systems and chaos theory

Master Program, Arts et Métiers - UPMC, 2019

This course is part of the master program M2 Aérodynamique et Aéroacoustique proposed jointly by Université Pierre et Marie Curie and Arts et Métiers Institute of Technology. Its aim is to give students an overview of the typical behaviours dynamical systems can exhibit (i.e. fixed points, periodic orbits, quasi-periodic dynamics and temporal chaos) and how to study them (e.g. fixed point computation, linear stability, bifurcation and normal form theory, Takens embedding theorem, etc). Most of the course consists in sessions of two-hour long lectures with a few exercises. A small numerical project in python or julia on realistic systems from fluid dynamics or classical mechanics is also proposed.

Prerequisite

  • Course primarily intended for students with some background in physics, mechanics or applied mathematics.
  • Basics of matrix calculus, Taylor series and differential equations.
  • Prior knowledge of python or julia would be highly beneficial for the numerical project.

Lesson plan

The course is divided in 10ish 2-hour long lectures and a few exercises. The tentative lesson plan below may be subject to modifications as the course evolves pretty much every year when interacting with students. I will try to keep this page up to date every time the course is modified.

  • Lecture 1: What are dynamical systems and how do we study them? [Slides], [Jupyter Notebook]
  • Lecture 2: First-order and second-order systems. [Slides], [Jupyter Notebook], [Exersices]
  • Lecture 3: Stable and unstable manifolds. [Slides]
  • Lecture 4: Elements of bifurcation theory. [Slides]
  • Lecture 5: Introduction to discrete-time systems. [Slides]
  • Lecture 6: From Rayleigh-Bénard to Lorenz. [Slides]
  • Lecture 7 : One-dimensional maps. [Slides]
  • Lecture 8 : Applied dynamical system – system identification. [Slides]
  • Lecture 9 : Applied dynamical system – POD and DMD analysis. [Slides]
  • Lecture 10 : A quick dive into fractal geometry. [Slides]
  • Lecture 11 : An overview of stochastic systems. [Slides]

Additional resources