Stability
Stability of an LTI system is governed by the eigenvalues of .
Internal (zero-input) stability concerns the homogeneous response . The system is:
- Asymptotically stable iff every eigenvalue satisfies (continuous time) or (discrete time). Every initial condition decays to .
- Marginally stable iff every eigenvalue satisfies (CT) or (DT), with simple (non-repeated) roots on the boundary. Trajectories stay bounded but do not decay.
- Unstable iff any eigenvalue violates the above — or a boundary eigenvalue is repeated (defective), producing or growth.
Bounded-input bounded-output (BIBO) stability concerns the forced response : the system is BIBO stable iff every bounded input produces a bounded output . For an LTI system with transfer function , BIBO stability is equivalent to all poles of lying in the open left half-plane (CT) or the open unit disk (DT).
Asymptotic stability BIBO stability. The converse fails when unstable internal modes are canceled by zeros in (pole-zero cancellation) and therefore do not appear in the input-output map — but they are still present internally and can blow up via disturbances or initial conditions.
The stable region is the open left half-plane for continuous time and the open unit disk for discrete time. This is the fundamental mapping: sends the left half of the -plane to the interior of the unit disk, connecting the two criteria.
Marginal Stability Is Fragile ) is on the boundary between stable and unstable. Any tiny perturbation — numerical roundoff, modeling error, unmodeled dynamics — can push it to either side. In practice, controllers require strict asymptotic stability with a safety margin ( for some ), not just .
A marginally stable system (e.g., purely imaginary eigenvalues,
Intuition
A stable LTI system is one whose natural response decays on its own — “flick it, and it settles back down.” The eigenvalues of are the growth rates of its modes: . If every has negative real part, every mode decays, and therefore every linear combination of modes decays too. One positive-real-part eigenvalue is enough to blow up the whole system, no matter how many other modes are stable.
The left half-plane / unit disk criterion reflects the two ways to grow. In continuous time, growth is exponential: decays iff . In discrete time, growth is power: decays iff . Sampling a CT system at rate turns eigenvalues into — and is exactly . The two pictures are the same, viewed through different time representations.
BIBO stability asks a different question: can a bounded input drive the output unbounded? Even an unstable system ( with a positive eigenvalue) might be BIBO stable if that bad mode isn’t reachable from or visible from — but that relies on exact cancellation of a pole by a zero, which is never exact in practice. The safe engineering standard is asymptotic (internal) stability, which implies BIBO and is robust.
Properties
Eigenvalue Criterion
(CT asymptotic stability) Every eigenvalue in the open left half-plane: for all .
This is both necessary and sufficient. Each mode contributes ; the full response is a finite sum of these. The sum decays to iff every summand does. Strict inequality is needed because gives a constant mode that never decays.
(DT asymptotic stability) Every eigenvalue strictly inside the unit disk: for all .
The discrete-time analog. Modes evolve as ; decay requires . Eigenvalues on the unit circle give persistent oscillation ( circles around the unit circle without shrinking); eigenvalues outside give exponential growth.
(CT-DT mapping) Sampling sends : LHP maps to the open unit disk.
If a CT system with eigenvalues is sampled at interval , the discrete-time dynamics has eigenvalues . The mapping is: LHP open unit disk, imaginary axis unit circle, RHP outside the disk. Stability classifications transfer: CT-stable systems remain DT-stable under sampling (though convergence rates change).
(Marginal stability) Boundary eigenvalues give bounded but non-decaying response, only if simple.
Pure imaginary eigenvalues (CT) or unit-circle eigenvalues (DT) give oscillations that never grow or shrink. Zero eigenvalue (CT) or (DT) give constant modes. But if a boundary eigenvalue is repeated and the matrix is defective (Jordan block), the mode grows as (CT) or (DT) — that is unstable, not marginal.
Internal vs BIBO
(Internal BIBO) Asymptotic internal stability implies BIBO stability.
If every internal mode decays, the state response to any bounded input stays bounded, and so does the output . The impulse response decays exponentially, so , which is the standard BIBO condition.
(BIBO internal) BIBO stability does not imply internal stability.
If an unstable internal mode is uncontrollable (not reachable from ) or unobservable (not seen in ), it does not appear in the transfer function — it is canceled by a zero. The system looks stable from input-output measurements but still has a hidden divergent mode. Disturbances or nonzero initial conditions can excite it.
(Transfer function poles) BIBO stability iff all poles of are in the open LHP (CT) / open unit disk (DT).
The poles of are a subset of the eigenvalues of — specifically, the eigenvalues of the controllable-observable part. Checking pole locations is the standard frequency-domain stability test. Tools: Routh–Hurwitz criterion (algebraic test on polynomial coefficients), Nyquist criterion (contour integral on the frequency response), root locus (pole locations as a parameter varies).
Robustness
(Stability margin) Distance of the nearest eigenvalue from the stability boundary quantifies robustness.
(CT) or (DT) measures how much perturbation the system can tolerate before becoming unstable. Control design often aims for a target margin, not just for stability.
(Parameter sensitivity) Eigenvalues move continuously in the matrix entries; stability can be lost under perturbation.
Small changes to cause small changes to eigenvalues. A system with eigenvalues near the boundary can flip from stable to unstable under unmodeled dynamics or parameter drift. This motivates robust control techniques (, -synthesis) which design for a family of plants rather than a single model.
(Nonlinear implications) Linearization stability local nonlinear stability (Lyapunov’s first method).
If the linearization of at an equilibrium has all eigenvalues in the open LHP, then is a locally asymptotically stable equilibrium of the nonlinear system. If even one eigenvalue is in the open RHP, is unstable. Eigenvalues on the imaginary axis are inconclusive — higher-order terms decide. See 7.2. Linearization.
Examples
Stability from Eigenvalues
Is asymptotically stable?
Solution . Both in the open LHP.
Lower-triangular, so eigenvalues are the diagonal entries:
Asymptotically stable. Stability margin .
Marginal Stability: Undamped Oscillator
Is stable?
Solution , eigenvalues . Pure imaginary, simple, on the boundary.
Characteristic polynomial
Marginally stable. Trajectories are closed orbits (see center); bounded but not decaying. Any dissipation (however small) moves eigenvalues into the LHP and makes the system asymptotically stable; any energy injection moves them into the RHP.
Discrete-Time Stability
Is the discrete-time system with stable?
Solution .
, so , .
Both . Asymptotically stable. Stability margin .
Defective Repeated Eigenvalue
Is stable?
Solution , both on the boundary. But has only one eigenvector — it is a defective Jordan block.
Both eigenvalues are
Solution: . Response to is — unbounded.
Unstable. The repeated boundary eigenvalue with defective produces polynomial growth even though .
See Also
- 7.3. Solving LTI Systems — the closed-form solution whose decay/growth stability characterizes
- 7.4. Phase Portraits — geometric visualization of stability in 2D
- 7.2. Linearization — stability criterion applied to the linearized of a nonlinear system
- 7.6. State Feedback — stabilization by relocating eigenvalues via feedback
- eigenvalues and eigenvectors — the underlying linear-algebra primitive