5.5 State-Space Discrete-Time Models 207
From this follows that a system with a transfer function is only realisable if
the degree of the numerator polynomial is smaller than or equal to the degree
of the denominator polynomial
n ≥ m (5.81)
System poles are roots of the denominator of G(z), i. e. roots of the char-
acteristic polynomial.
System zeros are poles of the inverse system.
5.5 State-Space Discrete-Time Models
Consider a continuous-time system described by state-space equations
dx(t)
dt
= Ax(t)+Bu(t) (5.82)
y(t)=C(t)+Du(t) (5.83)
System order of this system is n, the system has m inputs and r outputs.
A, B, C, D are constant matrices of appropriate dimensions.
Zero-order
hold
Continuous-
time system
()
tu
∗
()
sU
∗
()
ty
∗
()
sY
∗
s
T
()
ty
()
sY
Fig. 5.12. Zero-order hold in series with a continuous-time system
If the continuous-time system given by (5.82), (5.83) is in series with the
zero-order hold (Fig. 5.12) then
x(t
k+1
)=e
A(t
k+1
−t
k
)
x(t
k
)+
t
k+1
t
k
e
A(t
k+1
−τ)
dτ
Bu(t
k
) (5.84)
The zero-order hold ensures that the input signal u(t), t
k
≤ t<t
k+1
, k =
...,−1, 0, 1,..., is piece-wise constant. If the sampling time is constant
T
s
= t
k+1
− t
k
(5.85)
then the sampled data system equations are given as
x(t
k+1
)=Φ(t
k+1
,t
k
)x(t
k
)+Γ (t
k+1
,t
k
)u(t
k
) (5.86)