NonlinearBook10pt November 20, 2007
DISCRETE-TIME THEORY 817
with a state space representation
x(k + 1) = Ax(k) + Bu(k), x(0) = 0, k ∈ Z
+
, (13.198)
y(k) = Cx(k) + Du(k), (13.199)
where x ∈ R
n
, u ∈ R
m
, y ∈ R
l
, A ∈ R
n×n
, B ∈ R
n×m
, C ∈ R
l×n
, and
D ∈ R
l×m
. To present the main results of this section we first give several
key definitions.
Definition 13.16. A square transfer function G(z) is positive real if i)
all the entries of G(z) are analytic in |z| > 1 and ii) He G(z) ≥ 0, |z| > 1.
A square transfer function G(z) is strictly positive real if there exists ρ > 1
such that G(z/ρ) is positive real.
Definition 13. 17. A transfer function G(z) is bounded real if i) all the
entries of G(z) are analytic in |z| > 1 and ii) γ
2
I
m
−G
∗
(z)G(z) ≥ 0, |z| > 1,
where γ > 0. A transfer function G(z) is strictly bounded real if there exists
ρ > 1 such that G(z/ρ) is bounded real.
As in the continuous case, note that ii) in Definition 13.17 implies that
G(z) is analytic in |z| ≥ 1, and hence, a bounded real transfer function is
asymptotically stable. To see this, note that γ
2
I
m
−G
∗
(z)G(z) ≥ 0, |z| > 1,
implies that
[γ
2
I
m
− G
∗
(z)G(z)]
(i,i)
= γ
2
−
m
X
j=1
|G
(j,i)
(z)|
2
≥ 0, |z| > 1, (13.200)
and hence, |G
(i,j)
(z)| is bounded by γ
2
at every point in |z| > 1. Hence,
G
(i,j)
(z) cannot possess a pole in |z| = 1 since in this case, |G
(i,j)
(z)|
would take on arbitrary large values in |z| > 1 in the vicinity of this
pole. Hence, G(e
θ
) = lim
σ→1,σ>1
G(σe
θ
) exists for all θ ∈ [0, 2π] and
γ
2
I
m
− G
∗
(e
θ
)G(e
θ
) ≥ 0, θ ∈ [0, 2π]. Now, since G
∗
(e
θ
)G(e
θ
) ≤ γ
2
I
m
,
θ ∈ [0, 2π], is equivalent to sup
θ∈[0,2π]
σ
max
[G(e
θ
)] ≤ γ, it f ollows that G(z)
is bounded real if and only if G(z) is asymptotically stable and |||G(z)|||
∞
≤ γ.
Similarly, it can be shown that strict bounded realness is equivalent to
G(z) asymptotically stable and G
∗
(e
θ
)G(e
θ
) < γ
2
I
m
, θ ∈ [0, 2π], or,
equivalently, |||G(z)|||
∞
< γ.
The following theorem gives a frequency domain test for positive
realness.
Theorem 13.26. Let G(z) be a square, real rational transfer function.
G(z) is positive real if and only if the following conditions hold:
i) No entry of G(z) has a pole in |z| > 1.