Study smarter with Fiveable
Get study guides, practice questions, and cheatsheets for all your subjects. Join 500,000+ students with a 96% pass rate.
Stability analysis gives you the mathematical tools to predict whether a system will settle down, blow up, or oscillate forever. That question sits at the heart of differential equations. Whether you're modeling population dynamics, electrical circuits, or mechanical vibrations, you need to determine what happens as time goes to infinity.
The concepts here (equilibrium classification, eigenvalue analysis, linearization, and phase portraits) appear repeatedly in both computational problems and conceptual questions. Every concept connects to one core question: How do we know if a system is stable? You need to understand why eigenvalues determine stability, how linearization lets us analyze nonlinear systems, and when graphical methods reveal behavior that algebra alone might miss.
Before analyzing any system, you need to identify where it might "rest" and understand the basic criteria for stability. These foundational concepts appear in nearly every stability problem you'll encounter.
An equilibrium point is where all derivatives equal zero: . At these points, the system has no tendency to change. Finding equilibria is always your first step: set all derivatives to zero and solve the resulting system of equations before doing any further analysis.
Once you've found equilibria, you classify them by how nearby trajectories behave:
For a linear system , stability depends entirely on the eigenvalues of the coefficient matrix . The rules are clean:
Eigenvalues encode two pieces of information. The real part determines whether solutions grow () or decay (). The imaginary part creates oscillation, with its magnitude setting the oscillation frequency.
Eigenvectors define the directions along which these behaviors occur. The general solution for a 2D system looks like:
Each term evolves along its eigenvector direction, scaled by the exponential factor. When eigenvalues are complex, say , the trajectories spiral. The sign of determines whether spirals wind inward (stable, ) or outward (unstable, ).
Compare: Stable node vs. stable spiral. Both have eigenvalues with negative real parts, but nodes have real eigenvalues (trajectories approach along straight lines) while spirals have complex eigenvalues (trajectories rotate as they approach). If a phase portrait shows a trajectory curving toward equilibrium, you're looking at complex eigenvalues.
Real-world systems are rarely linear, but linearization lets you apply eigenvalue tools to nonlinear problems. The key idea: near an equilibrium point, a nonlinear system behaves approximately like its linear approximation.
For a nonlinear system , the Jacobian matrix captures the local behavior near an equilibrium point :
You evaluate all partial derivatives at the equilibrium, then analyze the eigenvalues of just as you would for a linear system. If all eigenvalues have nonzero real parts (the equilibrium is called hyperbolic), the linearization correctly predicts the stability of the full nonlinear system.
Linearization fails at borderline cases: when eigenvalues are purely imaginary or zero, the nonlinear terms you dropped during linearization actually determine the outcome. You'll need other methods for those situations.
Lyapunov's method determines stability without solving the system. The idea is to find a scalar function that acts like an "energy" measure and show that this energy decreases (or at least doesn't increase) along trajectories.
A valid Lyapunov function must satisfy:
If strictly, you get asymptotic stability. If only , you get stability but can't guarantee trajectories actually converge to the equilibrium.
The challenge is that there's no general recipe for constructing . For mechanical systems, total energy often works. For other systems, quadratic forms like are a common starting guess.
Compare: Linearization vs. Lyapunov methods. Linearization requires computing a Jacobian and its eigenvalues (algebraic and systematic). Lyapunov requires constructing an energy-like function (creative and problem-specific). Use linearization first; reach for Lyapunov when eigenvalues are purely imaginary or zero.
Phase plane analysis transforms abstract equations into geometric pictures, revealing behaviors that algebra alone might miss. These graphical techniques are essential for understanding two-dimensional systems.
A phase portrait plots trajectories in the plane. Each point represents a system state, and curves show how that state evolves over time. Time itself doesn't appear explicitly; it's encoded in the direction and spacing of the trajectories.
Phase portraits reveal global behavior that local eigenvalue analysis can't capture: basins of attraction (which initial conditions lead to which equilibrium), separatrices (boundaries between different long-term outcomes), and the overall flow structure of the system.
Equilibrium classification becomes visual in the phase plane:
Nullclines are another useful graphical tool. These are curves where one derivative equals zero ( or ). Equilibria occur where nullclines intersect, and the nullclines divide the phase plane into regions where you can determine the sign of each derivative, helping you sketch the overall flow direction.
A limit cycle is a closed loop in the phase plane representing a periodic solution where the system repeats its behavior indefinitely.
Compare: Stable equilibrium vs. stable limit cycle. Both are "attractors," but equilibria represent steady states (constant solutions) while limit cycles represent sustained oscillations (periodic solutions). A system that settles to a constant value has a stable equilibrium; a system that locks into a repeating pattern has a stable limit cycle.
When parameters change or systems are high-dimensional, these techniques become essential. They connect stability analysis to real-world questions about how systems respond to changing conditions.
Bifurcation theory studies how the equilibrium structure of a system changes as a parameter varies. As a parameter crosses a critical value (the bifurcation point), equilibria can appear, disappear, or exchange stability.
The most common bifurcation types:
Bifurcation analysis predicts qualitative changes like population collapse, onset of oscillations, or sudden shifts between different operating regimes.
Floquet theory extends eigenvalue analysis from equilibrium points to periodic orbits. Instead of the Jacobian, you analyze the monodromy matrix, which describes how small perturbations evolve over one full period of the orbit.
Floquet multipliers play the role that eigenvalues play for equilibria:
One multiplier always equals 1 (corresponding to perturbations along the orbit itself). This theory is critical for determining whether rhythmic behavior persists under perturbation.
When some eigenvalues have zero real parts and others don't, center manifold theory lets you reduce the problem's dimension. The idea is to separate the dynamics into three types:
The center manifold is a lower-dimensional surface tangent to the center eigenspace at the equilibrium. By restricting the dynamics to this surface, you get a simpler system that captures the essential behavior near the borderline equilibrium.
Compare: Bifurcation analysis vs. center manifold reduction. Bifurcation theory asks what happens when parameters change, while center manifold theory asks how can we simplify the analysis. They're often used together: reduce to the center manifold first, then study bifurcations on that reduced system.
| Concept | Best Examples |
|---|---|
| Determining stability | Eigenvalue sign, Lyapunov functions, Floquet multipliers |
| Linear system analysis | Eigenvalues of coefficient matrix, phase portraits, node/spiral/saddle classification |
| Nonlinear techniques | Jacobian linearization, Lyapunov functions, center manifold reduction |
| Periodic behavior | Limit cycles, Floquet theory, Hopf bifurcations |
| Parameter dependence | Bifurcation theory, saddle-node/transcritical/pitchfork/Hopf bifurcations |
| Graphical methods | Phase plane analysis, trajectory sketching, nullcline plotting |
| Dimensional reduction | Center manifold theory, separation of fast/slow dynamics |
You compute the Jacobian at an equilibrium and find eigenvalues . What type of equilibrium is this, and is it stable? How would trajectories appear in the phase plane?
When would you use linearization versus Lyapunov's method to determine stability? Describe a specific scenario where linearization is inconclusive but Lyapunov succeeds.
A system has a stable equilibrium that becomes unstable as a parameter increases, while a stable limit cycle simultaneously appears. What type of bifurcation is this, and what does it predict about the system's long-term behavior?
Both standard eigenvalue analysis and Floquet theory involve analyzing eigenvalues/multipliers, but they apply to different types of solutions. Explain how the mathematical setup differs between them.
You're given a nonlinear system and asked to determine the stability of all equilibrium points. Outline the complete procedure, identifying which concepts from this guide you'd apply at each step.