SPL 05 Stability
SPL 05 Stability
Stability
Unggul Wasiwitono
Introduction
Introduction
Internal Stability
Internal Stability
for which equilibrium states are constant n × 1 vectors x̃ that satisfy f (x̃) = 0.
1 Stability of an equilibrium state refers to the qualitative behavior of trajectories that start in the
vicinity of the equilibrium state.
2 A nonlinear state equation can have multiple isolated equilibrium states each with different
stability properties.
Internal Stability
Internal Stability
Definition 1
The equilibrium state x̃ = 0 of Equation (1) is
Stable if, given any > 0 there corresponds a δ > 0 such that kkx0 kk < δ implies that
kkx (t)kk < for all t ≥ 0.
Unstable if it is not stable
Internal Stability
Internal Stability
Definition 2
The equilibrium state x̃ = 0 of Equation (1) is
Asymptotically stable if it is stable and it is possible to choose δ > 0 such that kx0 k < δ implies
that limt→∞ kx (t)k = 0. Specifically, given any > 0, there exist T > 0 for which the
corresponding trajectory satisfies kx (t)k ≤ for all t ≥ T .
Globally asymptotically stable if it is stable and limt→∞ kx (t)k = 0 for any initial state.
Specifically, given any M > 0 and > 0, there exists T > 0 such that kx0 k < M implies that the
corresponding trajectory satisfies kx (t)k ≤ for all t ≥ T .
Internal Stability
Internal Stability
Definition 3
The equilibrium state x̃ = 0 of Equation (1) is
Exponentially stable if there exist positive constants δ, k, and λ such that kx0 k < δ implies that
kx (t)k < ke−λt kx0 k for all t ≥ 0.
Globally exponentially stable if there exist positive constants k and λ such that
kx (t)k < ke−λt kx0 k for all t ≥ 0 for all initial states.
Internal Stability
Definition 3
The equilibrium state x̃ = 0 of Equation (1) is
Exponentially stable if there exist positive constants δ, k, and λ such that kx0 k < δ implies that
kx (t)k < ke−λt kx0 k for all t ≥ 0.
Globally exponentially stable if there exist positive constants k and λ such that
kx (t)k < ke−λt kx0 k for all t ≥ 0 for all initial states.
An equilibrium state is stable if the state trajectory can be made to remain as close as
desired to the equilibrium state for all time by restricting the initial state to be sufficiently
close to the equilibrium state.
Internal Stability
Our ultimate focus is on the homogeneous linear time-invariant state equation
Definition 4
The equilibrium state x̃ = 0 of Equation (2) is
Stable if there exists a finite positive constant γ such that for any initial state x0 the
corresponding trajectory satisfies kx (t)k ≤ γ kx0 k for all t ≥ 0.
Unstable if it is not stable.
(Globally) asymptotically stable if given anyµ > 0 there exists T > 0 such that for any initial
state x0 the corresponding trajectory satisfies kx (t)k ≤ µ kx0 k for all t ≥ T .
(Globally) exponentially stable if there exist positive constants k and λ such that that for any
initial state x0 the corresponding trajectory satisfies kx (t)k < ke−λt kx0 k for all t ≥ 0.
Internal Stability
Theorem 5
The equilibrium state x̃ = 0 of Equation (2) is:
Stable if and only if all eigenvalues of A have a nonpositive real part and if eigenvalues on
the imaginary axis are simple (nonrepeated)..
(Globally) asymptotically stable if and only if every eigenvalue of A has strictly negative real
part.
Example
Consider a continuous time 4th order system with three different eigenvalue locations
−1.5 0 0
a. −2 b. −2 c. 0
−0.3 ± j1.5 −0.3 ± j1.5 −0.3 ± j1.5
P (A) = λ4 + a3 λ3 + a2 λ2 + a1 λ + a0
Example
a3 a2 a1 a0
System a 4.1 7.44 9.99 7.02
System b 2.6 3.54 4.68 0
System c 0.6 2.34 0 0
1 System a has all it’s eigenvalues strictly in the left half plane and it is therefore asymptotically
stable.
2 System b is stable i.s.L. because it has an eigenvalue on the imaginary axis.
3 System c has a double eigenvalue on the imaginary axis and hence it is neither
asymptotically stable nor stable i.s.L. It is unstable.
Example
Figure 1: System a
U. Wasiwitono [Linear System Control] - Stability
16 / 33
Introduction Internal Stability Energy-Based Analysis Lyapunov Stability Analysis Input–Output Stability
Example
Figure 2: System b
U. Wasiwitono [Linear System Control] - Stability
17 / 33
Introduction Internal Stability Energy-Based Analysis Lyapunov Stability Analysis Input–Output Stability
Example
Figure 3: System c
U. Wasiwitono [Linear System Control] - Stability
18 / 33
Introduction Internal Stability Energy-Based Analysis Lyapunov Stability Analysis Input–Output Stability
Energy-Based Analysis
Energy-Based Analysis
Consider the second-order linear translational mechanical system, which for zero
external applied force is governed by
in which y(t) represents the displacement of both the mass and spring from rest.
Chosing the state variables x1 (t) = y (t) and x2 (t) = ẏ (t), yielding the homogeneous
state equation
ẋ1 0 1 x1
= k c
ẋ2 −m −m x2
These state variables are related to energy stored in this system.
The spring displacement characterizes the potential energy stored in the spring, and
The mass velocity characterizes the kinetic energy stored in the mass.
Energy-Based Analysis
Therefore the total energy stored in the system can expressed by the function
1 2 1
E (x1 , x2 ) = kx + mx22
2 1 2
Energy-Based Analysis
Evaluating the energy function along a system trajectory by computing the time
derivative
d d 1 2 1
E [x1 (t) , x2 (t)] = kx1 (t) + mx22 (t) = kx1 (t) ẋ1 (t) + mx2 (t) ẋ2 (t)
dt dt 2 2
k c
= kx1 (t) [x2 (t)] + mx2 (t) − x1 (t) − x2 (t) = −cx22 t
m m
dE
1 For zero damping (c = 0) we have dt
≡ 0, so the total system energy is constant along any
trajectory.
dE
2 For positive damping (c > 0), we have dt
< 0 along any trajectory for which the mass velocity
is not identically zero.
The total energy in the system is strictly decreasing along all other trajectories and
converges to zero as time tends to infinity.
U. Wasiwitono [Linear System Control] - Stability
22 / 33
Introduction Internal Stability Energy-Based Analysis Lyapunov Stability Analysis Input–Output Stability
The Lyapunov method is based on the notion of positive definite functions of the state
vector x.
The continuous scalar function W (x) is positive definite if and only if
1 W (0) = 0,
2 W (x) > 0 for all non zero x and
3 W (x) → ∞ for kxk → ∞
The scalar time dependent functions V (x, t) is positive definite if W (x) is positive definite
and if and only if V (x, t) ≥ W (x) for all x and t ≥ t0
Theorem 6
The system (3) is stable if V (x, t) is a positive definite function and if and only if
d
V (x, t) ≤ 0
dt
Theorem 6
The system (3) is stable if V (x, t) is a positive definite function and if and only if
d
V (x, t) ≤ 0
dt
Theorem 7
The system (3) is asymptotically stable if V (x, t) is a positive definite function and if and
only if
d
V (x, t) < 0
dt
V (x) = xT P x
Applying theorem (7) it can now be seen that if it is possible to find another positive definite
matrix Q such that
AT P + P A = −Q
then the systems (4) are asymptotically stable.
U. Wasiwitono [Linear System Control] - Stability
27 / 33
Introduction Internal Stability Energy-Based Analysis Lyapunov Stability Analysis Input–Output Stability
Input–Output Stability
Input–Output Stability
where g (t) is the impulse response or the output excited by an impulse input applied at t = 0.
2 An input u(t) is said to be bounded if u(t) does not grow to positive or negative infinity or,
equivalently, there exists a constant um such that
1 The state space model is an internal model and the stability investigation based on the state
model will reveal whether or not the system is internally stable.
2 For LTI systems this property is determined by the eigenvalues of the system matrix.
3 If the model is represented by a transfer function matrix then one is dealing with an external
model and the placement of the poles gives information on the system’s external stability.
4 If an unstable eigenvalue/ pole is cancelled by a zero, the system may be externally stable
although it is internally unstable.
5 Conversely, an internally stable LTI-system will also be externally stable.