A locally linear system is a nonlinear ODE system that can be approximated near a critical point by a linear system. Linearization is the standard technique for analyzing nonlinear systems’ local behavior — replace the system with its linear part near the equilibrium, then apply linear stability theory.
Definition
The system
with and is locally linear in a neighborhood of the critical point if:
- and are continuous in a disk around .
- is an isolated critical point of .
- (so the origin is also an isolated critical point of the linear system ).
- The nonlinear part is small near the origin:
Condition 4 is the key: it says the nonlinear correction vanishes faster than as you approach the critical point. So very close to the origin, dominates and the system behaves like its linearization.
Why we linearize
Near an equilibrium, the nonlinear behavior is approximately linear. If , then by Taylor expansion:
The first-order (linear) term is the Jacobian acting on the displacement. The higher-order terms are the nonlinear corrections, which vanish faster than the linear part.
For points very close to , the higher-order terms are negligible — and the local dynamics are determined by the eigenvalues of .
This is the Hartman-Grobman theorem (in its formal version): hyperbolic equilibria of nonlinear systems are locally topologically equivalent to their linearizations. As long as no eigenvalue lies on the imaginary axis, linear theory tells you the truth about the local nonlinear behavior.
Worked example
Consider:
Identify linear and nonlinear parts:
Verify locally linear at :
- and are continuous everywhere — ✓.
- is isolated for the full system (other critical points are far from origin) — ✓.
- , so origin is isolated for linear part too — ✓.
- Switch to polar: , . Then , so as — ✓.
So the system is locally linear at . Its local behavior is determined by the eigenvalues of — both positive ( and ). So the origin is an unstable node of the nonlinear system too. (Some introductory texts call this an “improper node,” but in standard dynamical-systems terminology “improper” specifically denotes the defective repeated-eigenvalue case where the matrix isn’t diagonalizable. Distinct eigenvalues and give a plain node; use “improper” only if your course’s textbook does.)
When linearization fails
If has eigenvalues on the imaginary axis (a center, in 2D), the linear theory is inconclusive. The nonlinear system might be a center, a stable spiral, or an unstable spiral — depending on the higher-order terms.
This is the failure mode of linearization. For these cases, you need other tools:
- Lyapunov’s method — energy-like functions to determine stability directly.
- Center manifold theory (advanced) — restrict to the unstable directions and analyze them carefully.
- Numerical simulation as a sanity check.
Pure pendulum (without damping) has a center at the rest position. The nonlinear correction (the difference between and ) doesn’t change the center qualitatively — but for slightly different systems with similar linearizations, the nonlinear terms can flip stability.
Multiple equilibria
For a nonlinear system with several critical points, linearize around each one separately. Each linearization gives a local picture. The full phase portrait is built by stitching together local pictures from all equilibria.
For the linear classification of equilibria, see Phase plane behaviour. For the energy method that handles cases linearization can’t, see Lyapunov’s method.