Module 1: The Language of Change (Foundations)

Structure & Classification

Definitions

  • Ordinary Differential Equations (ODE) vs Partial Differential Equations
  • Order of an ODE ()

The “Grammar” of ODEs

  • Explicit vs Implicit: vs
  • Linearity: Linear vs Nonlinear
  • Time Dependence: Autonomous () vs Non-autonomous ()
  • Homogeneity: Homogeneous () vs Inhomogeneous ()

The Geometric View

Slope Fields (Direction Fields)

  • Visualizing as a vector field
  • Isoclines (lines of constant slope)
  • Key Insight: Autonomous equations have slope fields invariant under x-translation

Existence & Uniqueness

Initial Value Problems (IVP)

  • Formulation: ODE + Initial Condition

Picard-Lindelöf Theorem

  • Requirements: Continuity + Lipschitz condition
  • Consequence: Solution trajectories cannot cross in the phase space
  • Dependence on initial conditions (Gronwall’s inequality concept)

Module 2: First-Order Dynamics (1D Systems)

Analytical Solvers (The Toolbox)

Separable Equations

  • Form:
  • Method:
  • Application: Logistic Growth

Linear Equations (First Order)

  • Form:
  • Method 1: Variation of Constants
  • Method 2: Integrating Factor

Exact Equations

  • Form:
  • Condition: (Potential function )
  • Technique: Integrating factors for non-exact equations

Special Substitutions

  • Bernoulli Equations:
  • Riccati Equations:
  • Homogeneous type: using

Discrete Time Systems (1D)

Difference Equations

  • Form:
  • Cobweb Diagrams: Graphical analysis of iteration
  • Application: Discrete Logistic Map

Module 3: Linear Theory & Oscillations (2nd Order)

Structure of Linear Solutions

Superposition Principle

  • General Solution = Homogeneous Solution () + Particular Solution ()
  • Vector space structure of (Dimension = Order )

Homogeneous Linear Equations (Constant Coefficients)

The Characteristic Polynomial

Solution Cases

  • Real Distinct Roots:
  • Repeated Roots:
  • Complex Roots: where

Inhomogeneous Linear Equations (Forced Systems)

Method of Undetermined Coefficients (Ansatz)

  • Polynomials Polynomials
  • Exponentials Exponentials (watch for Resonance!)
  • Sin/Cos

Variation of Constants

  • General formula using the Wronskian logic

Laplace Transforms

  • Transfer function

Oscillation Problems (Physics)

Free Oscillations (Homogeneous)

  • Undamped: Harmonic motion ()
  • Damped: Overdamped vs Underdamped vs Critically Damped

Forced Oscillations (Inhomogeneous)

  • Amplitude response & Resonance catastrophe
  • Beat effects (near-resonance)

Module 4: Systems & Phase Plane Geometry (2D)

Fundamentals of Systems

Transformation

  • Reducing high-order ODEs to 1st-order systems:

Vector Fields

  • Phase Portraits for Autonomous systems

Linear Systems Analysis

Matrix Formulation

Eigenvalues and Stability

  • Real Eigenvalues: Nodes (Stable/Unstable) and Saddle Points
  • Complex Eigenvalues: Spirals (Stable/Unstable) and Centers
  • Repeated Eigenvalues: Degenerate Nodes / Stars

Analytical Solution

  • Matrix Exponential:
  • Decoupling via diagonalization

Module 5: Nonlinear Dynamics & Chaos

Linearization (Local Stability)

The Jacobian Matrix

  • evaluated at fixed point

Hartman-Grobman Theorem

  • Linearization predicts behavior for Hyperbolic fixed points (Re() )
  • Trace-Determinant Plane classification

Global Behavior (2D)

Conservative Systems

  • Energy functions = const
  • Fixed points are centers or saddles (never nodes/spirals)

Limit Cycles

  • Isolated closed orbits (Van der Pol Oscillator)
  • Poincaré-Bendixson Theorem: Trapping regions imply closed orbits

Bifurcations

1D Bifurcations

  • Saddle-Node (Creation/Destruction of fixed points)
  • Transcritical (Stability exchange)
  • Pitchfork (Symmetry breaking: Supercritical vs Subcritical)

2D Bifurcations

  • Hopf Bifurcation: Birth of a limit cycle from a spiral point

Chaos (3D and Discrete)

Continuous Chaos (3D+)

  • Lorenz Attractor (Butterfly effect)
  • Rössler System
  • Strange Attractors and fractal geometry

Discrete Chaos (1D Maps)

  • Logistic Map: Period doubling cascade
  • Feigenbaum Constant
  • Lyapunov Exponents (measuring sensitivity to initial conditions)
  • Complex Dynamics: Mandelbrot & Julia Sets

Module 6: Numerical Methods

One-Step Methods

Explicit Euler

  • Error Order: (Global order 1)

Heun’s Method (Improved Euler)

  • Predictor-Corrector approach
  • Error Order:

Runge-Kutta (RK4)

  • Standard 4-stage method (The workhorse of ODEs)
  • Error Order:

Stability & Accuracy

Error Analysis

  • Local Discretization Error () vs Global Error ()
  • Consistency: Local error as

Stiff Systems

  • Problem: Multiple timescales (fast/slow dynamics) causing instability in explicit methods
  • Solution: Implicit Methods (e.g., Implicit Euler)
    • Region of Absolute Stability
    • Step size control (Adaptive methods like ode45)