Professional Documents
Culture Documents
Goodwin 2013
Goodwin 2013
and
M
odern signal processing and control algorithms
The interface are invariably implemented digitally, yet most
real-world systems evolve in continuous time.
between the Hence, the interaction between sampling and
continuous world the behavior of continuous-time systems is an
important ingredient in all real-world signals and systems
and digital problems.
algorithms The literature on sampled-data systems goes back several
decades [1]–[5]. Modern systems allow much faster sampling
rates than were previously possible, which suggests that it is
timely to reexamine sampled-data models [6]–[8]. Such a
Graham C. Goodwin, re-examination is the main goal of this article. A tutorial over-
Juan Carlos AgÜero, Mauricio E. view is provided of several related topics, including
Cea Garrido, Mario E. Salgado, »» exact and approximate sampled-data models arising
and Juan I. Yuz from an underlying continuous-time system
»» connections between sampled-data models and the
underlying continuous-time systems at fast sampling
Digital Object Identifier 10.1109/MCS.2013.2270403 rates
Date of publication: 16 September 2013 »» intersample behavior.
Motivational Example angle measurement, was not successful. The lack of success
Digital control and estimation appear in almost all aspects was caused by the conjunction of the high sampling rate
of modern society including, although not restricted to, required by the MPC and the measurement noise due to
telecommunications, transportation, chemical processes, the angle quantization. Moreover, this noise is amplified in
biotechnology, semiconductor manufacture, heating and the speed estimate.
air conditioning, energy systems, minerals exploration, This motivating example shows that the use of sophisti-
and health care. In every case, sampling and sampled-data cated sampled-data models is a key enabling tool to achieve
models play a central role. Interest in sampling has grown appropriately designed digital controllers for continuous-
in the industrial electronics area over the past decade, with time systems. Other related ideas can be found in the recent
sophisticated control strategies such as model predictive control literature; see, for example, the discussion of multi-
control (MPC) becoming increasingly popular in applica- resolution MPC in [14].
tions [9]–[12]. The development of these control strategies
depends, among other things, upon the availability of Interfacing
sophisticated sampled-data models for the system. When interconnecting a continuous-time physical system of
Figure 1 depicts a power system [13] that exemplifies the type shown in Figure 1 to a digital computer, interface
two of the central ideas of this article—fast sampling and devices are needed at the input and output, as shown in
sampling-zero dynamics. Figure 3. There are four elements in the figure that play a key
The performance of the control scheme has been exper- role in determining the properties of the sampled system:
imentally tested for a 4-kW permanent magnet synchro- »» Hold: The hold is used to convert the discrete-time
nous motor (PMSM) driven by a commercial 7-kW inverter. sequence {u k} from the computer to a continuous-time
The inverter was modified to receive external gate signals. input signal suitable for application to the system. The
The control algorithm was implemented on a dSpace 1104 zero-order hold (ZOH)
platform with a sampling period of 30 n s. This rapid con-
trol prototyping board has an embedded processor that u (t) = u k for kD # t 1 (k + 1) D (1)
performs the real-time control tasks and communicates
with a host PC for data capture. The control algorithm is most commonly used, where D is the sampling time.
uses a reduced-order extended Kalman filter to estimate »» Physical system: The system typically evolves in con-
the state variables. To load the PMSM, a 4-kW induction tinuous time and is usually described by a set of
machine was coupled to the same shaft by a semiflexible linear or nonlinear differential equations.
coupling. The loading machine is fed by a commercial »» Anti-aliasing filter (AAF): This device prepares the con-
vector-controlled inverter with rotor speed feedback for tinuous-time output signal prior to taking samples.
improved performance. The inverter receives an analog »» Sampler: This device creates a discrete-time sequence
torque reference signal from the control platform. The dc {} k} by instantaneous sampling
links of both inverters are
connected in parallel to pro-
duce recirculation of power,
thus avoiding the use of brak- Inverter
~'m* Digital "
vs
ing resistors. Controller
"
Figure 2 shows the mea- is
~'m Te Tt
sured torque and current for ~k
this setup and compares it to i'm ik
k
model estimates. An observa- Tt Tl
tion pointed out in [13] is that
PMSM Load
the MPC strategy, when imple-
mented using an Euler approx- Figure 1 Sampled-data control scheme for a 4-kW permanent magnet synchronous machine
imation to estimate the speed (PMSM) coupled with a 4-kW induction machine that acts as a load. The control algorithm is model
based on a 4096 ppr encoder predictive control (MPC) with a sampling period of 30 μs (that is, the sampling frequency is 33 kHz).
0 Folding
“Folding” is an inevitable consequence of sampling contin-
-2000
(a) uous-time signals. To illustrate the idea, consider a contin-
5 uous-time signal, f (t), having Fourier transform F (j~) .
Continuous-time Fourier transform [15]:
id, i*d (A)
0 3
-5
F { f (t)} = F (j~) = # f (t) e -j~t dt. (3)
-3
3
(b)
F -1
{F (j~)} = f (t) = 1 # F ( j~) e j~t d~. (4)
2r
20 -3
iq (A)
20 3
0
Fd { fk} = Fd (e j~D) = D / fk e -j~kD . (5)
k =-3
-20
r/D
0
the DTFT) to obtain consistency between discrete time and
-10 continuous time [15].
(e) The sampled sequence { fk} does not have energy and
10 thus does not have a continuous-time Fourier transform.
Ttl, T*l (nm)
Disturbances Measurement
w(t)
o Noise Sampling
v(t)
o Period
Continuous D
Discrete Input Input Physical
Hold Continuous-Time AAF
uk u(t) z(t) = y(t)
o }(t) }k
System (Plant)
Sampled-Data Model
Figure 3 Sampled-data system showing the interface devices, a hold on the input, and an anti-aliasing filter on the output.
-r 0 r ~
The notation z (t) = yo (t) is used for consistency with con- D D
tinuous-time stochastic models as discussed later. The model
(10) and (11) can also be expressed in incremental form as Figure 4 The folding process. The blue line shows the magnitude of
the spectrum, | F ( j~)| , of a continuous-time signal. The red line
dx (t) = Ax (t) dt + Bu (t) dt, (12) shows the magnitude of the discrete-time spectrum Fd (e j~D) . The
arrows represent how the spectrum at different bandwidth locations
z (t) dt = dy (t) = Cx (t) dt. (13)
overlap on the same frequency range [- r/D, r/D] .
0
2rj
# -j3 z - e sD s
4 c
j~ D , =-3 D D
W d (e ) [GH] q
U ( j~) = 1 H ( j~) U d (e j~D), (S1) W (j~)
=
1 (GH)
=
1 G (j~) H (j~)
D
D D
(S6)
where H (s) = ^1 - e -sDh s is the transfer function of a ZOH
and U (j~) = # z (t) e -j~t dt and U d (e j~T) = D / k =-3 u k e -j~kD
3 3
-3
Folding (as evident in the numerator of the above expres-
are the continuous- and DTFs of z (t) and u k, respectively. sion) leads to sampling zeros. For example, if the relative
Fact 9 follows immediately from the definition of H (j~) and degree of G is even, then there is an asymptotic sampling
U d (e j~) . Note that U (j~) is the product of a nonperiodic func- zero at ~ = r/D. In this case, the ratio of W (j~) (the continu-
tion H (j~) and periodic function U d (e j~T) . ous-time frequency response) and W d (e j~T) (the discrete-time
frequency response) can become very large near the Nyquist
Fact 10 frequency.
The Fourier transform of the discrete-time signals in Figure S1 For this reason, it is generally never appropriate to have
satisfy significant frequency content in W d (e j~T) near the Nyquist
frequency since doing so leads to a very large (approaching
W d (e j~T) = [GH] q U d (e j~T), (S2) 3 as T " 0 ) component in the continuous-time response at
this frequency.
where W d (e j~T) is the (scaled) DTFT given by W d (e j~T) =
Two illustrations of this idea are presented:
D / -3 } k e -j~kD and [GH] q denotes the folded frequency
3
• Consider a continuous-time plant with transfer function
response of GH, that is
[21, p. 366]
1 S h W =Sh h W
h W x k -1 W
S
S W SS mW S W
x
T k +mX T R 0 g 0 (A q)
l xk X
XT V
0.5
S Blq 0 g 0 W R uk V
S W
S Alq Blq Blq j h W S u k +1 W
0 +S W . (S11)
S h j j 0 WS h W
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 S(Alq) m -1 Blq g g BlqW Su k +m -1W
Time (s) T XT X
u k = u k +1 = g = u k +m -1 . (S12)
When the feedback controller
Substituting into (S11) leads to the state-space system
C q (z) = 208.33 z - 0.905 (S9)
z + 0.967
x (k +1) m = (Alq) m x km + [Blq + Alq Blq + g + (Alq) m -1 Blq] u km, (S13)
is used, the discrete-time response reaches the set-point
in one sample period. from which the other intersample values of the state are given
The sampled response of the closed loop for a step by the output equation
reference signal is shown in Figure S2. The correspond-
R x km V R I n V R
0
V
ing continuous-time response is also in Figure S2. Note S W S W S W
the large intersample response, as predicted above. S x km +1 W S Alq W S Blq W
S W = S W x km + S W u km .
h S h W S h W
• The basic idea of repetitive (or iterative learning) con- S W S m -1W S
Tx km +m -1X T(A q)
l Blq + Alq Blq + g + (Alq) m -2
BlqW
trol is to track a periodic discrete-time reference signal X T X
(S14)
(for example, see [S1] and [S2]). However, the design
bandwidth is then comparable to the sample period. Any required design (H 2, H 3, f) can then be carried out
Two consequences are 1) sampling-zero dynamics in a hybrid form with sampled control and a cost function that
cannot be ignored and 2) there is the strong possibility reflects the intersample response. Similar ideas can be applied
of large intersample behavior (see further discussion to optimal filtering. Indeed, it is shown in [S5] that the hybrid
in [21, p. 375]). Similar comments apply to the use of optimal filtering problem and the hybrid regulator problem are
generalized holds (see [15] and [S3]). One option to dual to each other with the AAF in the hybrid filter being dual to
reduce the undesirable intersample behavior is to fil- the hold circuit in the hybrid regulator. Related ideas have also
ter the control action so that the tracking bandwidth is been used in the context of nonlinear filtering; see [S6].
made small relative to the Nyquist frequency. Alterna-
tively, lifting could be used to describe the intersample REFERENCES
behavior, as discussed below. [S1] R. H. Middleton, G. C. Goodwin, and R. W. Longman, “A method
for improving the dynamic accuracy of a robot performing a repetitive
task,” Int. J. Robot. Res., vol. 8, no. 5, pp. 67–74, Oct. 1989.
Time Domain [S2] R. W. Longman and C. P. Lo, “Generalized holds, ripple attenua-
tion, and tracking additional outputs in learning control,” J. Guid. Con-
It is also possible to capture the intersample response in the
trol Dyn., vol. 20, no. 6, pp. 1207–1214, 1997.
time domain using lifting ideas [S4]. The key idea is to use a [S3] A. Feuer and G. C. Goodwin, “Generalized sample hold func-
form of series-to-parallel conversion. To illustrate, consider the tions—Frequency-domain analysis of robustness, sensitivity, and in-
tersample difficulties,” IEEE Trans. Automat. Contr., vol. 39, no. 5, pp.
final goal of using a sampling period of D. Then, it is conve-
1042–1047, May 1994.
nient to employ an up-sampling period Dl = D /m , where m is [S4] T. Chen and B. A. Francis, Optimal Sampled-Data Control Sys-
an integer $ 1. Consider a discrete-time deterministic system tems. London: Springer-Verlag, 1995.
[S5] G. C. Goodwin, D. Q. Mayne, and A. Feuer, “Duality of hybrid op-
with model appropriate to the period Dl ,
timal regulator and hybrid optimal filter,” Int. J. Control, vol. 61, no. 6,
pp. 1465–1471, 1995.
[S6] M. G. Cea and G. C. Goodwin, “Temporal sampling issues in discrete
x k +1 = Alq x k + Blq u k . (S10) nonlinear filtering,” Automatica, vol. 49, no. 1, pp. 138–146, Jan. 2013.
3 G ((log z + 2rj,) /D) The corresponding exact sampled-data model for sam-
G q (z) = (1 - z -1) / log z + 2rj,
. (22)
, =-3 pling period D = 0.01 is given by
4
2.96 # 10 -4 (z + 0.99) (z - 0.95)
Equation (22), when considered in the frequency domain G q (z ) = . (26)
(z - 0.98) (z - 0.97) (z - 0.96)
by substituting z = e j~D, again illustrates folding; namely,
the frequency response of the sampled-data system is
obtained by folding the continuous-time frequency Asymptotic Sampling Zeros
response of the plant plus hold, The exact model given in (26) has two zeros. The presence of
these zeros contrast with the original continuous-time model
3
G q (e j~D) = 1 / H ZOH (j~ ,) G (j~ ,), (23) (25), which has only one finite zero. The extra zero in the dis-
D , =-3 crete-time model arises from the folding process. Indeed,
discrete-time models generally (save for certain nongeneric
where ~ , = ~ + (2r/D) , and H ZOH (s) is the Laplace trans- cases) have relative degree one, independent of the relative
form of the ZOH impulse response, degree of the underlying continuous-time system. To better
-sD
understand this phenomenon, it is convenient to begin by
H ZOH (s) = 1 - e . (24) considering an rth-order integrator. Such systems are the key
s
to understanding more general results. Indeed, as the sampling
Equation (23) can be also derived from (18) using the state- rate increases, all systems of relative degree r, behave as an
space matrices in (17) (for example, see [15, Lemma 4.6.1]). rth-order integrator over short intervals of time [18].
D.0 D r (z - 1) m B r (z)
b rk = kb rk -1 + (r - k + 1) b rk --11 , (30) G q (z) K . (38)
r! (z - 1) n
for k = 2, g, r - 1. 4
2) The coefficients satisfy b rk = b rr -k +1 . Hence it follows The above result explains the term (z + 0.99) in the
that, if B r (z 0) = 0, then B r (z 0-1) = 0. numerator of (26). As predicted, this term is very close to
3) The roots are always negative real. the asymptotic term (z + 1) in (33).
4) The polynomials satisfy an interlacing property,
namely, every root of the polynomial B r (z) lies Approximate Deterministic
between every two adjacent roots of B r +1 (z), for r $ 2. Discrete-Time Models
5) The recursive relation For linear systems, it is possible to obtain exact discrete-
time models by use of a matrix exponential as in (15) and
B r +1 (z) = z (1 - z) Blr (z) + (rz + 1) B r (z) (31) (16). However, such models cannot be readily obtained for
nonlinear systems. This observation motivates the study of
holds for all r $ 1, and where Blr = (dB r /dz) . approximate discrete-time models.
The first polynomials in the series are
Euler Approximate Models
B 1 (z) = 1, (32)
One appealing choice for an approximate model is to use
B 2 (z) = z + 1, (33) Euler integration. Beginning with the continuous-time
B 3 (z) = z 2 + 4z + 1 system (10)–(11), the corresponding Euler approximate
model is
= (z + 2 + 3 ) (z + 2 - 3 ), (34)
3 2
B 4 (z) = z + 11z + 11z + 1 (x Ek ) + = A Eq x Ek + B Eq u k, (39)
= (z + 1) (z + 5 + 2 6 ) (z + 5 - 2 6 ) . (35) E E
} k = Cx k , (40)
In the frequency domain, a special case of interest is
when the infinite sum (22) is combined with Fact 3, leading where
to the following fact.
A Eq = I + AD, (41)
Fact 4 [18] B Eq = BD, (42)
The identity
and the superscript “ E ” denotes states and matrices in the
r -1 (z)
/ log z +1 j2rk r = (r -D 1) ! zB
3 r
(36) Euler model. The resulting discrete-time transfer function is
k =-3 c m
(z - 1) r
D
G Eq (z) = C (zI - I - AD) -1 BD. (43)
holds, where z = e j~D and B r -1 (z) are the Euler-Frobenius
polynomials. This model is often called a simple derivative replacement
4 (SDR) model since the approximate model is obtained by
-60
-70 where k is a constant that can be chosen to set the dc gain
to the exact value.
10-1 100 101 102 103
The significance of model (45) is that this approximate
Frequency (rad/s)
model achieves the objective of having its relative errors go
to zero as D approaches zero. Figure 6 shows the corre-
Figure 5 Magnitude of relative error as a function of frequency for
the Euler model, at different sampling rates. Note that 0 dB corre- sponding magnitude of the relative error as a function of
sponds to a relative error of 100%. frequency for the continuous-time system (25), where
G q (z) - G szq ( z)
R (z) = . (46)
G q (z)
20
10
In this case, the relative errors go to zero as D approaches
0
zero.
Magnitude (dB)
-10
-20 D = 0.1 Approximate Models in the Time Domain
-30 The frequency-domain ideas described above do not extend
-40 D = 0.01 readily to nonlinear systems. As a prelude to the nonlinear
-50 case, alternative time-domain methods are described next.
-60 D = 0.001 To explain the ideas, it is convenient to first express the
-70 system in a special form called the normal form [22].
10-1 100 101 102 103 Consider a continuous-time linear system having rela-
Frequency (rad/s) tive degree r = n - m expressed in transfer function form as
Figure 6 Relative errors for model with sampling zeros. The relative b m s m + b m -1 s m -1 + g + b 1 s + b 0
G (s) = , (47)
errors go to zero as D " 0 . s n + a n -1 s n -1 + g + a 1 s + a 0
S p1 W S p2 W
S h W S h W h
S W S W
o
Sp r -1W = S pr W , (52) pt r = pt r + D [Q 11 pt + Q 12 ht + b m u k], (64)
+
S o W S W
S p W S Q p + Q h + b uW ht = ht + D [Q 21 pt + Q 22 ht], (65)
r 11 12 m
+
S ho W S Q p + Q h W
21 22
T X T X
z = p 1 , (53) where pt, = pt, (kD), pt+, = pt, (kD + D), ht =ht (kD), ht+ =ht (kD + D),
and u k is the ZOH input.
where g = [p 1, f, p r] T, h = [p r + 1, f, p n] T, and The above model (62)–(65) is called the TTS model. The
TTS model can be expressed compactly as [23]
= G = Mx, (54)
p
pt = A r pt + B r [Q 11 pt + Q 12 ht + b m u], (66)
q q
h +
R C V
S W ht = ht + D [Q 21 pt + Q 22 ht], (67)
+
M =S h W, (55)
S r -1 W
S CA W
S Im 0m # r W where R Tr - 1 V
T X S1 T g (r - 1)! W
S0 j h W
where Q 11, Q 12, Q 21, and Q 22 satisfy A qr = S W (68)
S h j T W
S0 g 0 1 W
CA r M -1 = G = Q 11 p + Q 12 h, (56)
p T X
R Tr V
h S r! W
B qr = S h W . (69)
6I m 0@ AM -1 = G = Q 21 p + Q 22 h. (57)
p
SS WW
TTX
h
A key observation concerning the above normal form is Remarkably, the above approximate sampled-data
that the first r states (where r is the relative degree) are a chain model contains the asymptotic sampling zeros. To illus-
of integrators. Indeed, this observation is consistent with the trate, consider the continuous-time system (25). The above
smoothness of the output resulting from the relative degree of procedure results in the approximate sampled-data
the system. The first state p 1 corresponds to the output z, and model
the second state p 2 to zo . It is then possible to use Taylor series
of different orders for the states. In particular, a truncated 3D 2 (z + 1) (z - 1 + 5D)
G TTS
q (z) =
Taylor series (TTS) expansion of order r, r - 1, f, 1 is used for r (z) , (70)
(z - 1 + 4 D ) E
the states p 1, f, p r, respectively, and a first-order expansion is
used for all the components in h . Performing this calculation, where
the states at time kD + D can be exactly expressed as
r (z) = z 2 - 2z + 1 + 3D 2 z + 3D 2 + 5Dz - 5D. (71)
E
p 1 (kD + D) = p 1 (kD) + Dp 2 (kD) + g
r The term (z + 1) in the numerator is the asymptotic sam-
+ D [Q 11 p + Q 12 h + b m u] t = t1 , (58)
r! pling-zero polynomial; see (33).
R V R0V
S0 W S W
Sh I r -1 W and
ShW
go = S W g + S W (a (g, h) + b (g, h) u (t)), (74)
S 0 W 0
S W ht = ht + Dc (gt, ht), (88)
+
S 0 0 g 0W
T X T1X
ho = c (g, h), (75) where pt, = pt, (kD), pt+, = pt, (kD + D), ht = h (kD), ht+ = ht (kD + D),
z (t) = g 1 = h (x), (76) and u k is the ZOH input.
As for the linear case, the model (84)–(86) is known as a
where the state vector is TTS model (see [24] and [25]). The model has extra sam-
pling-zero dynamics. An important fact [24] is that these
Rn V RM (x)V extra dynamics are identical to the sampling-zero dynam-
S 1W S 1 W
SM 2 (x)W ics that arise in the linear case for a system having the same
n (t ) = ; E = SS WW = S
g (t ) n2
= M (x) (77)
h (t ) h h WW relative degree.
S W SS W
Tn nX TM n (x)X
Measures of Accuracy
and Different measures can be used to quantify the accuracy of
nonlinear approximate sampled-data models. For example,
the output of the model could be compared with the true
a (g, h) = a ( n) = L rf h (M -1 ( n)), (78) system output after one sampling interval, after a fixed number
of sampling instants or at the end of a fixed continuous-time
b (g, h) = b ( n) = L g L rf -1 h (M -1 ( n)), (79)
interval. These notions are captured in the definitions pre-
L f M r +1 (M -1 ( n))
c (g, h) = c ( n) = > H. (80)
sented below. These definitions combine system theory ideas
h (normal forms) and numerical analysis tools [26].
L f M n (M -1 ( n)) To quantify the errors, define the notation
K TTS
d = 10 6 61.00001 0.019997 0.0001863@ . (101) for ~ ! (- 3, 3) . The power spectral density of vo (t)
is constant for all ~, which corresponds to the usual
When applied to the true plant, it is seen that K TTS
d gives heuristic notion of white noise. The power spectral
excellent results, and the closed-loop poles are located at density is also called the intensity of the continuous-
{- 0.2931, 0.1270 ! j 0.1512} . However, when using K SDR d , time white noise.
the state-feedback strategy fails to stabilize the true system.
In fact, the closed-loop poles are now located at Sampled Stochastic Signals
{- 2.7079, 0.4897 ! j0.1157} . The asymptotic sampling zeros Instantaneously sampling a continuous-time signal, } (t),
are important in this case. with sampling period D produces the sequence
k =-3 }k = # dy = D1 [y k - y k - 1] . (114)
D (k - 1) D
The next result describes the action of folding and
relates the power spectral density of the sampled sequence An interesting property of the averaging AAF is the trans-
to the power spectral density of the original continuous- formation of continuous-time white noise having constant
time process. power spectral density R into discrete-time white noise (after
sampling) having constant power spectral density R [15].
Fact 7 [15] Returning to the model (109), (110) [or formally (111)–
Consider a continuous-time stochastic process } (t), with (112)], an exact discrete-time model can be obtained by inte-
spectrum given by S } (~), together with its sequence of grating the continuous-time model to obtain a sampled-
samples } k = } (kD), having discrete-time spectrum given data model having the same second-order statistics at the
by (107). Then sampling instants. The resulting discrete-time model when
an averaging AAF is used takes the form [31], [32]
S } ^~ + 2Dr , h . (108)
3
S Wd (e j~T) = /
, =-3
xlk +1 = A q xlk + wlk, (115)
4
} k = C q xlk + vlk, (116)
This expression illustrates the folding process induced
by sampling. Note that here it is the power spectral density where k ! Z is the discrete-time index, {xlk} ! R n is the state
that folds. of the discrete-time system, and {} k} ! R p is the output.
The discrete-time system matrices are A q ! R n # n and
Stochastic-Linear Sampled-Data Systems C q ! R p # n . The process noise wlk ! R n and the output mea-
Stochastic-linear system models can be obtained by pass- surement noise vlk ! R p are white with zero mean and have
ing “white noise” through a continuous-time linear system. joint covariance matrix
A suitable continuous-time model is
R q = E '; E; E 1 = = T G , (117)
wlk wlk T Qq Sq
dx (t) = Ax (t) dt + dw (t), (109) vlk vlk Sq Rq
z (t) dt = dy (t) = Cx (t) dt + dv (t), (110)
where the matrices Q q ! R n # n and R q ! R p # p are positive
where dw (t), dv (t) are two independent vector Wiener pro- semi-definite. The system matrices in (115) and (116) satisfy
cesses having incremental covariance Qdt and Rdt, respec-
tively (see [28] and [31]). A q = e AD, (118)
D
Equations (109)–(110) can be transformed by formal dif-
C q = 1 C # e Ax dx = 1 C A -1 (e AD - I), (119)
ferentiation to a more familiar form D 0 D
Table 1 Relative degree of deterministic plants and spectrum of stochastic signals and the corresponding relative degree of
discrete-time systems and spectra. F (s) represents an averaging antialiasing filter and ) denotes convolution.
Deterministic Case Relative degree of G ^s h Relative degree of folded Number of sampling zeros
function (ZOH ) G (s))
uk }(t) D }k
ZOH G(s) r r +1 r -1
A i = 1 (A q - I) and B i = 1 B q . (141)
Robustness Issues D D
The precise location of sampling zeros depends on the
behavior of the system above the Nyquist frequency. When The model (140) is called an incremental model.
possible to use 1 bit per sample (in delta modulation) pro- - D 2 Pk C Ti (DC i Pk C Ti + R i) -1 C i Pk A Ti
vided high sampling rates are utilized.
- D 3 A i Pk C Ti (DC i Pk C Ti + R i) -1 C i Pk A Ti
Consider again the discrete-time stochastic model given
- DS i (DC i Pk C Ti + R i) -1
in (115) and (116). This model has several conceptual prob-
lems as D " 0. For example, as in (139) A q " I as D " 0. # (C i Pk (I + DA i) T + S Ti )
Another example in the stochastic case is that the variance - D ((I + DA i) Pk C Ti + S Ti )
of the discrete-time process noise tends to zero and the # (DC i Pk C Ti + R i) -1 S Ti . (154)