ConceptComplete

Linearization and Local Behavior

Linearization approximates a nonlinear system near an equilibrium by its linear part, allowing the classification of equilibria using eigenvalue analysis of the Jacobian matrix.


The Linearization

Definition6.4Jacobian linearization

For the nonlinear system x=F(x)\mathbf{x}' = \mathbf{F}(\mathbf{x}) with equilibrium x0\mathbf{x}_0, the linearization at x0\mathbf{x}_0 is u=Au\mathbf{u}' = A\mathbf{u} where u=xx0\mathbf{u} = \mathbf{x} - \mathbf{x}_0 and A=DF(x0)A = D\mathbf{F}(\mathbf{x}_0) is the Jacobian matrix:

A=(f/xf/yg/xg/y)(x0,y0).A = \begin{pmatrix}\partial f/\partial x & \partial f/\partial y \\ \partial g/\partial x & \partial g/\partial y\end{pmatrix}\bigg|_{(x_0, y_0)}.

Theorem6.2Hartman-Grobman theorem

If all eigenvalues of A=DF(x0)A = D\mathbf{F}(\mathbf{x}_0) have nonzero real parts (i.e., x0\mathbf{x}_0 is a hyperbolic equilibrium), then the nonlinear system is topologically conjugate to the linearization near x0\mathbf{x}_0. The qualitative behavior (node, saddle, spiral) of the linearization correctly predicts the behavior of the nonlinear system.

RemarkNon-hyperbolic case

When eigenvalues have zero real part (centers, non-isolated equilibria), the linearization may not predict the nonlinear behavior. A linear center can become a spiral (stable or unstable) when nonlinear terms are added. Additional analysis (Lyapunov functions, center manifold theory) is needed.


Examples

ExampleLinearization of a nonlinear system

Analyze x=xxyx' = x - xy, y=y+xyy' = -y + xy near (1,1)(1, 1).

Jacobian: A=(1yxy1+x)(1,1)=(0110)A = \begin{pmatrix}1-y & -x\\y & -1+x\end{pmatrix}_{(1,1)} = \begin{pmatrix}0 & -1\\1 & 0\end{pmatrix}.

Eigenvalues: λ=±i\lambda = \pm i (pure imaginary). This is a linear center, but since the equilibrium is non-hyperbolic, we cannot conclude the nonlinear system has a center without further analysis. (In this case, the conserved quantity H=x+ylnxlnyH = x + y - \ln x - \ln y confirms it is indeed a center.)

ExampleVan der Pol oscillator

xμ(1x2)x+x=0x'' - \mu(1-x^2)x' + x = 0 becomes x=yx' = y, y=μ(1x2)yxy' = \mu(1-x^2)y - x.

At (0,0)(0,0): A=(011μ)A = \begin{pmatrix}0&1\\-1&\mu\end{pmatrix}, eigenvalues λ=μ±μ242\lambda = \frac{\mu \pm \sqrt{\mu^2-4}}{2}.

For 0<μ<20 < \mu < 2: unstable spiral (eigenvalues with positive real part). The Poincare-Bendixson theorem guarantees a limit cycle.


Stability via Trace and Determinant

RemarkTrace-determinant classification

For a 2×22 \times 2 matrix AA with τ=tr(A)=λ1+λ2\tau = \text{tr}(A) = \lambda_1 + \lambda_2 and Δ=det(A)=λ1λ2\Delta = \det(A) = \lambda_1\lambda_2:

  • Stable node/spiral: τ<0\tau < 0 and Δ>0\Delta > 0.
  • Unstable node/spiral: τ>0\tau > 0 and Δ>0\Delta > 0.
  • Saddle: Δ<0\Delta < 0.
  • Center: τ=0\tau = 0 and Δ>0\Delta > 0.
  • The discriminant τ24Δ\tau^2 - 4\Delta determines node (>0> 0) vs. spiral (<0< 0).

The (τ,Δ)(\tau, \Delta)-plane provides a complete map of equilibrium types.