Advanced Digital Control Syst EE554
Advanced Digital Control Syst EE554
University of Hail
Hail-2019
Dr Mourad Kchaou
Electrical Engineering Department
Hail University
1 Asymptotic stability
2 BIBO Stability
Asymptotic stability
Asymptotic stability
We will discuss in this chapter, the asymptotic stability of the
state space representation and the
bounded-input-bounded-output (BIBO) stability of the impulse
transfer functions.
The natural response of a linear system depends on the initial
condition. It may:
1. asymptotically stable it converges to the origin
asymptotically
2. marginally stable it remains in a bounded region in the
vicinity of the origin,
3. unstable it grows unbounded.
Introduction 3 / 1
Asymptotic stability
Equilibrium point
(
x(k + 1) = f (x(k))
(1)
x(0) = x0 6= 0
Equilibrium point
xe ∈ Rn is called an equilibrium point of (1), if
f (xe ) = xe
Equilibrium point
Find the equilibrium points of the following systems:
Example
At equilibrium, we have
Asymptotic Stability
Equilibrium point
A linear system is said to be asymptotically stable, if all its
trajectories converge to the origin-that is, for any initial state
x(k0 ), x(k) −→ 0 as k −→ ∞.
Introduction 6 / 1
BIBO Stability
BIBO Stability
Theorem
A discrete-time linear system is asymptotically stable if and
only if all the eigenvalues of its state matrix are inside the
unit circle.
Introduction 7 / 1
BIBO Stability
BIBO Stability
Theorem
A system is BIBO stable if its output is bounded for any
bounded input. That is,
Theorem
A system is BIBO stable if and only if the norm of its impulse
response matrix is absolutely summable. That is,
∞
X
kH(k)k < ∞ (6)
k=0
Introduction 8 / 1
BIBO Stability
BIBO Stability
Determine the BIBO stability of the system with difference
equations
Thus
z −0.1
−1
z 2 0.1z −0.9 z
G(z) = = (10)
0.9z z 2 2
z(z − 0.09)
Introduction 9 / 1
BIBO Stability
BIBO Stability
The entries of the impulse response matrix are all absolutely summable. Hence, the system is
BIBO stable.
Introduction 10 / 1
Jury’s stability Test
N (z)
G(z) =
D(z)
Introduction 11 / 1
Jury’s stability Test
Introduction 12 / 1
Jury’s stability Test
where
a0 an−k
bk = , k = 0, 1, · · · n − 1
an ak
b0 bn−1−k
ck =
, k = 0, 1, · · · n − 2
bn−1 bk
p0 p3−k
qk =
p3 pk
Introduction 13 / 1
Jury’s stability Test
Introduction 14 / 1
Jury’s stability Test
Introduction 15 / 1
Jury’s stability Test
D(z) = 3z 4 + 23 + z 2 + z + 1 = 0
we have
D(1) = 8 > 0
(−1)4 D(−1) = 2 > 0
Introduction 16 / 1
Jury’s stability Test
r1 1 1 1 2 3
r2 3 2 1 1 1
r3 -8 -5 -2 -1
r4 -1 -2 -5 -8
r5 63 38 11
|a0 | = 1 < 3 = a4
|b0 | = 8 > 1 = |b3 |
|c0 | = 63 > 11 = |c2 |
Introduction 17 / 1
Lyapunov stability theory
Introduction 18 / 1
Lyapunov stability theory
Lyapunov functions
If a Lyapunov function can be found for an equilibrium point,
then it can be used to determine its stability or instability.
We begin by examining the properties of energy functions that
we need to generalize and retain for a Lyapunov function. We
note the following:
I Energy is a nonnegative quantity.
I Energy changes continuously with its arguments
.
Introduction 19 / 1
Lyapunov stability theory
Lyapunov Function
A scalar function V (x) is a Lyapunov function in a region D if
it satisfies the following conditions in D:
I It is positive definite.
I It decreases along the trajectories of the system-that is,
∆V (k) = V (x(k + 1)) − V (x(k)) < 0
Introduction 20 / 1
Lyapunov stability theory
Theorem
System (12) is stable if and only if given any positive definite
(PD), Q, the solution P of the equation:
P = AP A + Q (13)
Introduction 21 / 1