Phase Portraits

A phase portrait is a geometric picture of the autonomous LTI system in : at each point , draw the velocity vector , and sketch representative trajectories following that vector field. For a 2D system, the portrait’s qualitative shape is determined entirely by the eigenvalues of , with eigenvectors giving the invariant directions along which the dynamics reduce to scalar exponentials.

The six canonical cases, indexed by the eigenvalue pair :

EigenvaluesNameStability
Real, both negativeStable nodeAsymptotically stable
Real, both positiveUnstable nodeUnstable
Real, opposite signSaddleUnstable (invariant stable direction exists)
Complex, Stable focus (spiral)Asymptotically stable
Complex, Unstable focus (spiral)Unstable
Pure imaginaryCenterMarginally stable (closed orbits)

For nodes and saddles, each eigenvector defines an invariant line: trajectories starting on it stay on it, evolving as . For foci, there are no real eigenvectors and all trajectories spiral. For centers, trajectories are closed ellipses circulating about the origin.

Phase portraits are most useful in 2D because the full state vector can be drawn on a page. The same eigenvalue-based classification extends to higher dimensions — each 2D invariant subspace of behaves like one of the cases above — but is harder to visualize directly.

Degenerate Cases defective (only one eigenvector) produce improper nodes whose trajectories bend toward the single invariant line instead of splitting into two. Zero eigenvalues produce lines of equilibria rather than isolated fixed points. These degenerate cases are structurally unstable — arbitrarily small perturbations of return the portrait to one of the six canonical cases above.

Repeated eigenvalues with a

Intuition

The vector field says: at every point , the instantaneous motion is . Trajectories follow the vector field like water currents following a river map. The long-time shape of the flow depends on which directions are attracting (states flow toward them) and which are repelling (states flow away).

Eigenvectors are the key geometric structure. Along the eigenvector , the system behaves like a scalar — just exponential growth or decay. Real negative gives pure attraction along that line; real positive gives pure repulsion. When both eigenvalues are real and the same sign, both invariant lines attract (or both repel), and the resulting flow is a node. When the eigenvalues have opposite signs, one line attracts and the other repels, producing a saddle — the most important topological feature in dynamical systems because it shows how trajectories separate.

Complex eigenvalues mean there are no real eigenvector lines at all. Instead, the eigenvalue’s real part controls growth or decay, and the imaginary part controls rotation. Trajectories spiral — outward if , inward if , circularly if . This is the multidimensional generalization of the fact that .

Properties

Classification via Eigenvalues

(Real, same sign) Both eigenvalues real with the same sign produce a node.

The origin is an isolated fixed point; all trajectories approach it (stable node, both ) or flee it (unstable node, both ). The two eigenvector directions are invariant. Trajectories in general position are tangent at the origin to the eigenvector with the smaller , because that mode decays (or grows) more slowly and dominates near the origin.

(Real, opposite sign) Eigenvalues of opposite sign produce a saddle.

The stable eigenvector defines a one-dimensional stable manifold — trajectories starting on it approach the origin. The unstable eigenvector defines the unstable manifold — trajectories on it flee. Every other trajectory asymptotes to the unstable manifold in forward time and to the stable manifold in backward time. Saddles are the topological signature of separatrices in nonlinear systems.

(Complex conjugate) Complex eigenvalues produce foci (spirals) or centers.

gives stable foci (trajectories spiral inward); gives unstable foci (outward spirals); gives centers (closed elliptical orbits at frequency ). The rotation direction (clockwise vs counterclockwise) depends on the off-diagonal entries of — specifically the sign of when .

(Trace-determinant plane) , encode all six cases.

For a matrix, the characteristic polynomial is , so . The discriminant distinguishes real eigenvalues () from complex (); the signs of and distinguish stable from unstable. A single diagram partitions the plane into the six regions.

Invariant Structure

(Eigenvector lines) For real distinct eigenvalues, each eigenvector spans an invariant line.

Trajectories starting on evolve as and never leave it. This is because , so the velocity at any point is , pointing along the same line. Invariant lines are the backbones around which the full portrait is organized.

(Equilibrium point) The origin is the unique equilibrium when is invertible.

iff , and for the only solution is . If is singular, the null space is a line (or plane) of equilibria, and the phase portrait degenerates.

Setting gives . In the picture, eigenvector lines become the coordinate axes and the portrait is symmetric across them. Transforming back to coordinates stretches and rotates the picture but preserves its topology.

Higher Dimensions

(Invariant subspace decomposition) In , the state space splits into invariant subspaces, each behaving like one of the 2D cases.

Real eigenvalues give 1D invariant lines. Complex conjugate pairs give 2D invariant planes containing spiral dynamics. The full trajectory is a superposition: each mode evolves independently in its own subspace. For a 3D system with eigenvalues , trajectories are a 1D decay along plus a 2D spiral in the plane spanned by .

(Linearization of nonlinear systems) Near a hyperbolic equilibrium, a nonlinear system has the same portrait shape as its linearization.

The Hartman–Grobman theorem: if the linearization has no eigenvalues on the imaginary axis, the nonlinear trajectories near are topologically equivalent to those of . This is why the linear classification is the right starting point for nonlinear phase-plane analysis — saddles stay saddles, stable foci stay stable foci. Centers and non-hyperbolic cases are the exceptions; there, higher-order terms decide.

Examples

Classifying a 2D System

Classify the phase portrait of .

Saddle Point: Inverted Pendulum

Find the phase portrait of the linearized inverted pendulum (from ).

Center: Undamped Oscillator

The harmonic oscillator becomes in state-space form. Classify the phase portrait and describe the trajectory from .

Stable Node with Slow Mode

. Describe the trajectory from .

See Also