Professional Documents
Culture Documents
Chapter 76
76.1 Impulse Response and Convolution
76.2 Pulse Transfer Functions
76.3 Worked Example No 1
76.4 Limitations
76.5 Cascaded Elements
76.6 Worked Example No 2
76.7 Closed Loop Systems
76.8 Equivalent Representations
76.9 Worked Example No 3
76.10 Implicit Input Signals
k
Substituting m = k − h gives:
= x(hT).g(t − hT)
∞
∞
h=0
y(z) = . x(hT).g(mT).z−(m+h)
If the output sampler is synchronous with the input m=−h h=0
sampler, then:
Again g(mT) = 0 for m < 0, i.e. for h > k. Thus:
k ∞
∞
y(kT) = x(hT).g(kT − hT) (76.1) y(z) = . x(hT).g(mT).z−(m+h)
h=0 m=0 h=0
∞
∞
which is referred to as the convolution summation = g(mT).z −m
. x(hT).z−h
and is often written as: m=0 h=0
= G(z).x(z)
y(kT) = g(kT) • x(kT)
which may be represented as shown in Figure 76.3,
Convolution is the means of articulating, in the where G(z) is known as the PTF.
time domain, the process whereby an input signal
is operated upon by an element to produce an out- x (z) y( z )
G (z)
put signal. The corresponding equation for contin-
uous systems is: Fig. 76.3 The pulse transfer function equivalent of Figure 76.2
t Summary
y(t) = x(
).g(t −
).d
(76.2)
If:
0
y(s) = G(s).x∗ (s) (76.3)
t
= g(
).x(t −
).d
then: ' (
y(t) = L−1 G(s).x∗ (s) (76.4)
0
and
' ' ((
y(z) = Z L−1 G(s).x∗ (s) = G(z).x(z) (76.5)
76.2 Pulse Transfer Functions
The concept of a transfer function for sampled data where:
systems may be developed from the convolution ' ( ' (
G(z) = Z g(t) = Z L−1 {G(s)} (76.6)
summation by manipulating the limits of Equa-
∞
tion 76.1 and taking its Z transform.
= G∗ (s) = g(kT).z−k
Since g(kT − hT) = 0 for h > k, because the
k=0
input impulses haven’t occurred, then:
The general 3-step procedure for finding PTFs is
∞
as follows:
y(kT) = x(hT).g(kT − hT)
h=0 1. Obtain the overall transfer function G(s) be-
tween the samplers.
Taking the Z transform gives: 2. Determine the impulse response from g(t) =
L−1 {G(s)}.
∞ ∞
' (
∞
y(z) = Z y(kT) = . x(hT).g(kT − hT).z−k 3. Evaluate the PTF from G(z) = g(kT).z−k .
k=0
k=0 h=0
76.3 Worked Example No 1 631
However: x(t ) 1 y( t )
∞ s +1
e−akT .z−k = 1 + e−aT z−1 + e−2aT z−2 Fig. 76.5 A continuous first order system
k=0 + e−3aT z−3 + . . .
1
If x(t) = 1, i.e. x(s) =
, then x(z) =
z
. 76.5 Cascaded Elements
s z−1
It is important to appreciate that, in general, the
1 z
If G(s) = then G(z) = . position of the samplers makes a big difference to
s+1 z − e−T the PTF. Consider the two systems depicted in Fig-
2
z
Thus y(z) = G(z).x(z) =
. ures 76.8 and 76.9.
(z − 1) z − e−T
Suppose that T = 1, in which case: u(t )
G1 (s)
x(t )
G2 (s)
y( t )
T T T
2
z Fig. 76.8 Input and output sampling of both elements in series
y(z) =
z2 − 1.368z + 0.368
1 By inspection:
=
1 − 1.368z + 0.368z−2
−1
y(z) = G2 (z).x(z) = G2 (z).G1 (z).u(z)
= 1 + 1.368z−1 + 1.504z−2 + 1.554z−3
+ ...
u(t ) x(t) y( t )
G1 (s) G 2 (s)
However, by definition: T T
Thus:
y(t)
' ' ((
y(z) = Z L−1 G2(s).G1 (s).u ∗ (s)
= G2 G1(z).u(z)
1.0 where:
' (
G2 G1(z) = Z L−1 {G2(s).G1 (s)} (76.7)
= G2 G∗1 (s)
t
0 1 2 3
Fig. 76.7 Inconsistent responses to the same step input 1 − e −Ts
Ke −Ts (a)
T s
The basic input x(t) was the same in both cases but,
in the case of the sampled data system, it was bro- 1 − e −Ts
ken up by virtue of the sampling process. Thus the Ke −Ts (b)
T s
sampled data system was not forced by as strong an
input signal as the continuous system, so its output
1 − e −Ts
signal should be weaker. The Z transform analysis Ke −Ts (c)
suggests otherwise, which is clearly inconsistent.
T T s
Fig. 76.10 Time delay and hold device synchronous with sam-
pling period
76.6 Worked Example No 2 633