Topics For APMA E4101 - Fall, 2018, v1.0: Marc Spiegelman December 3, 2018
Topics For APMA E4101 - Fall, 2018, v1.0: Marc Spiegelman December 3, 2018
0
Lightly modified from the 2017 Study Guide
Marc Spiegelman∗
December 3, 2018
• The main text for the course was Strogatz (mainly Chapters 2, 3, 5, 6, 7, 8, 9 and a bit of 10),
but there was some additional material covered in class that is not in Strogatz.
Topics:
1. Explicit solutions of scalar linear and nonlinear ODEs Solution of first order initial value
problems x0 = f (x, t) with initial condition x(0) = x0 . In particular, the following equations
(see flowchart for more details):
1
2. Existence and Uniqueness of Ẋ = F (X), X(0) = X0 for the vector field F : Rn → Rn ,
e.g. n = 2
x f (x, y)
7→
y g(x, y)
(a) Assume F is a smooth (for example, C 1 ) vector field. Existence, uniqueness of solu-
tions on initial data for the initial value problem (IVP)
the “flow” φ(t; X0 ) is the unique solution of the initial value problem (1).
(b) Examples illustrating:
i. Local-in-time (but not global) existence (ẋ = x2 and finite time blow-up) vs.
global-in-time existence (ẋ = x)
1
ii. uniqueness vs. non-uniqueness (ẋ = x 3 , x(0) = 0)
(c) Continuous dependence of solutions on initial data - see HSD
3. Numerical Methods for Integration of ODE IVP’s: Understand algorithms and errors for
the following Explicit methods
(a) Flows on the line: 1d phase line for an autonomous equation: x0 = f (x)
(b) Identify fixed points (f (x) = 0) and apply local linear stability analysis (as well as
graphical analysis)
(c) Example: the Logistic equation: x0 = x(1 − x);
(d) Direction / Slope field (in the (x, t)-plane) for the scalar non-autonomous eqn x0 =
f (x, t). Note: A non-autonomous system may be viewed as an autonomous sys-
tem by introducing t as a dependent variable, t = t(s), E.g.
is equivalent to
d x f (x, t) x(s) x0
= , =
ds t 1 t(s) s=0
0
2
i. Classification/ Normal forms of Saddle Node, Pitchfork and Transcritical bifurca-
tions for scalar ODEs
ii. identify critical points where f (x; r) = 0 and fx (x; r) = 0
iii. Draw bifurcation diagrams. example Logistic equation with constant-rate harvest-
ing, x0 = x(1 − x) − h
5. Higher Dimensional phase portraits
(a) F : Rn → Rn , n− dimensional phase space of an autonomous system of ODEs
(b) n = 2, ODE flows in the plane
(c) Understand why two trajectories of a smooth flow cannot cross in finite time.
(d) Understand that they can intersect at a fixed point at infinite time (t → ∞). Why?
6. Linear Dynamical systems: X 0 = AX, where A is a constant 2 × 2 matrix:
(a) Transforming the general 2 × 2 systems X 0 = AX, where A is real to a real canonical
form: Y 0 = CY , where T is real, invertible and T −1 AT = C; See HSD.
(b) Find general solutions and phase portraits in the transformed canonical frame.
(c) Plot phase portraits in the original frame (i.e. X = T Y ) also see HSD
(d) Draw phase portraits for two dimensional systems: X 0 = AX, where A is a real 2 × 2
matrix
(e) Classification of planar linear systems using the Tr(A) and |A| diagram.
(f) Exploring how linear systems evolve on the Tr(A) and |A| diagram as a function of
changing parameters A(p).
7. Non-linear Dynamical Systems
(a) Review concepts of equilibrium (fixed point), stability, instability, asymptotic stability
(attracting) of solutions of X 0 = F (X).
(b) Writing a single scalar equation of higher order as a first order system of equations (e.g
a non-linear oscillator ẍ + µ(x)ẋ + x = 0)
(c) Equilibrium solutions: F (X ? ) = 0 at fixed points X ?
(d) Linearized stability analysis of equilibria: linearized perturbation equation
(e) Nonlinear systems with multiple equilibria. e.g. “rabbits and sheep”. Use of lineariza-
tion to study the local phase portrait near each equilibrium.
(f) More global view of phase portrait: Stable and unstable manifolds of a hyperbolic
equilibrium (fixed) point
(g) Examples where linearization fails to predict correct local phase portrait
(h) Notion of a hyperbolic fixed point (Section 6.3 of Strogatz, Chapter 8 of Hirsch-Smale-
Devaney)
3
(i) Local vs. Global behavior – linearization gives, at best, local information
(j) Nullclines, Conserved energy and their uses in understanding global characteristics of
phase portrait
(k) Conservative systems
(l) Hamiltonian system (a special class of conservative system) - volume preserving char-
acter of the phase-flow and its consequences;
(m) The phase portait of one-dimensional Newtonian conservative systems: mẍ(t) = −V 0 (x(t)),
where V (x) is a potential. Let y = ẋ. Then, E(x(t), y(t)), kinetic plus potential energy
is conserved on any solution. It follows that the phase space is made up of the level sets
of the energy function E(x, y).
(n) Nonlinear Centers (Theorem 6.5.1 of Strogatz and ideas behind its proof)
(o) Application of a conserved energy to conclude that an equilibrium which is “linear
center” (linearized system having a pair complex conjugate eigenvalues) is in fact a
“nonlinear center”.
(p) Nonlinear pendulum: θ̈(t) + sin θ(t) = 0
(q) Damped nonlinear pendulum: θ̈(t) + sin θ(t) = −µθ̇, µ > 0.
Use of energy-dissipation: dtd E(θ, θ̇) = −µ(θ̇)2 ≤ 0
(r) Liapunov function
(s) Gradient dynamical systems, Ẋ = −∇X V (X).
(t) Index Theory Given a vector field, (x, y) 7→ (f (x, y), g(x, y)). IC , the index of a
closed curve C ⊂ R2 , which does not pass through a fixed point of the vector field
1
= 2π [∆φ]C
(u) Computation of indices of elementary fixed points of X 0 = AX, where A is a real 2 × 2
matrix.
(v) Limit Cycles: Isolated closed orbit in the two-dimensional phase plane ( path traced
out by non-constant time-periodic solutions). Isolated means that in some neighbor-
hood about the orbit there are no other periodic orbits.
i. Poincaré-Bendixson Theorem and how to apply it
ii. Ruling out limit cycles in a region of phase space.
iii. Supercritical and subcritical Hopf bifurcations
(w) Bifurcations in higher-dimensional systems
(a) Understand the physical meaning (if not the derivation) of the Lorenz Equations.
(b) Demonstrate contraction of volume in dissipative systems
(c) Find and classify the fixed points and bifurcations in Lorenz
(d) Define (roughly) Chaos and Attractor.
(e) Sensitive dependence on initial conditions and Liapunov Exponent
4
(f) The Lorenz Map: argue for lack of periodic orbits
x0 , x1 = F (x0 ), . . . , xn = F (xn−1 ), . . .
(a) Find fixed points of discrete-time dynamical systems and determine their stability.
(b) Find p-cycles of discrete-time dynamical systems and find stability