Stability of systems
Discrete and continuous growth or decay read from characteristic roots.
This page uses the roots of complex polynomials to describe how linear systems evolve. A discrete system is built from modes and a continuous system from modes , where is a characteristic root; a zero root needs separate treatment. The modulus decides whether a discrete mode decays and the real part decides the same for a continuous mode.
In the mode calculations, denotes a characteristic root, not the polar radius used in polar form.
General discrete systems
Complex polynomial
A complex polynomial is a function of the form
for a non-negative integer .
Polar form
For , the polar form of is
where is an argument of . The expressions and are two writings of the same complex number.
Discrete-time system
A discrete-time system describes values at times through a recurrence
A first-order system uses and needs one initial value; a second-order system uses and needs two.
The simplest linear case is the first-order recurrence
Repeated substitution gives for , where is the initial value. So gives decay, gives growth and gives boundary behaviour, such as a constant or oscillating mode that does not decay. Compound interest is the case , so its long-term behaviour depends only on the powers of one number.
Nonlinear recurrences fall outside the characteristic-root method.
A nonlinear non-example: logistic iteration
For the parameterised logistic recurrence
the first terms for are
The factor depends on the current value, so this recurrence is not linear and has no characteristic polynomial of the kind used below. The delayed logistic recurrence
requires both and before it can be iterated.
[routine]
Linear recurrences and characteristic modes
Discrete linear system
A homogeneous second-order discrete linear system has the form
Here , and the coefficients are constant, so a characteristic-root calculation can replace the recurrence by an algebraic equation.
Find discrete modes from a characteristic equation
For and
try a non-trivial solution with and . Substitution gives
For this nonzero mode, the prefactor is nonzero, so its characteristic equation is
The zero-root case, if it occurs, is not covered by this factorisation and must be checked directly in the recurrence. When the non-zero roots are distinct, the general solution is
If there is a repeated non-zero root , the general solution is instead
The expression is a complex polynomial. Its non-zero roots are exactly the numbers for which the proposed exponential mode satisfies the substitution. The factor in the repeated-root solution matters for stability: even when , the term is unbounded.
If , then zero is a characteristic root and the recurrence reduces to for . Here and are independent initial values. For , the later terms are for ; for , all terms from onward are zero. This handles the zero-root case without using .
Discrete stability
Discrete stability
For the linear systems considered here, a system is stable when every solution satisfies as and unstable when some solution is unbounded.
Here stable means asymptotically stable. A system whose solutions stay bounded but do not all decay is a boundary case, neither stable nor unstable under this convention.
Informally, “stable” sometimes means only “bounded”. The stricter convention stops a unit-modulus mode from being mistaken for a decaying one.
Discrete stability from root moduli
Write a characteristic root in polar form as
Then
Thus gives a decaying mode, gives an unbounded mode and gives a non-decaying mode.
For the whole system, every solution decays precisely when all characteristic roots satisfy . A root with supplies an unbounded solution. If all roots satisfy and a unit-modulus root is present, its multiplicity decides the remaining case: when each such root is simple, every solution is bounded but some do not decay; a repeated unit-modulus root instead produces an unbounded term .
Test a recurrence
Consider
The characteristic equation is
whose roots are
Since , the corresponding mode grows. The system is unstable. The second root has modulus less than , but one growing mode is enough: choosing initial data with a non-zero coefficient of produces an unbounded solution.
[routine]
This page keeps the mode calculation scalar. For vector states, eigenvalues take over the role of characteristic roots once a matrix system is diagonalised: in matrix powers, in Markov systems and, in continuous time, in linear ODE systems. The equations differ: a recurrence gives a polynomial in directly, while a matrix uses in the eigenvalue test.
Continuous systems and characteristic modes
This section can be read now or deferred until after second-order constant-coefficient equations in Calculus. The trial-function calculation it needs is stated below.
Continuous-time system
A continuous-time system describes a function through a differential equation with . For with , consider the second-order homogeneous equation
The exponential trial function leads to the algebraic equation
Find continuous modes from a characteristic equation
For distinct roots of , the solution has the form
For a repeated root , the solution has the form
If , then
The factor controls growth or decay, while supplies oscillation. When the coefficients and required solution are real, a conjugate pair (with ) combines into
The constant-coefficient ODE method in Calculus is the same calculation, with repeated roots treated in more detail. The damped oscillator below shows each case.
Continuous stability
Continuous stability
For the linear systems considered here, a continuous system is stable when every solution decays to zero as and unstable when some solution is unbounded.
As in the discrete case, this is asymptotic stability; bounded non-decaying solutions form a boundary case.
Continuous stability from real parts
For a characteristic root ,
Therefore gives decay, gives an unbounded mode and, for a simple root, gives a non-decaying oscillatory or constant mode. A repeated root on the imaginary axis introduces a term , whose magnitude is unbounded.
For the whole system, every solution decays precisely when all characteristic roots have negative real part. A root with positive real part supplies an unbounded solution. If no root has positive real part but a root lies on the imaginary axis and each such root is simple, every solution is bounded but some do not decay. A repeated root there gives an unbounded solution.
Classify a damped oscillator
For
the roots satisfy
Take and vary the damping .
- If , the roots are distinct negative real numbers: the motion is overdamped and decays without oscillating.
- If , the repeated root is , so : the motion is critically damped and decays.
- If , the roots are a complex conjugate pair with negative real part: the motion is underdamped and oscillates while its amplitude decays.
- If , the roots are , so the motion is periodic rather than decaying.
- If , the conjugate roots have positive real part , so oscillations grow and the system is unstable.
[routine]