The Pulse Transfer Function: Convolution Summation
The Pulse Transfer Function: Convolution Summation
Convolution Summation
k
Z y (t ) Y ( z ) y (kT ) z k
k 0
For the continuous time-system
t t
y (t ) g (t ) x( )d x(t ) g ( )d
0 0
k 0 k 0
m 0 h 0 m 0 h 0
G( z) X ( z)
Y ( z)
G( z) Pulse transfer function
X ( z)
Y ( s) G( s) X * ( s) X * (s) X * (s j s k ), k 0,1,2
Y * (s) G(s) X * (s) G(s) X * (s) G* (s) X * (s)
* *
t t
y (t ) L G ( s ) X ( s) g (t ) x ( )d g (t ) x( ) ( kT )d
1 * *
0 0 k 0
t
g (t ) x( ) ( kT )d g (t kT )x(kT )
k 0 0 k 0
-n
Y ( z ) Z y (t ) g (nT kT )x(kT )z g (mT ) x(kT ) z ( k m )
n 0 k 0 m 0 k 0
G( z) X ( z)
Y * ( s) G* ( s) X * ( s)
The Pulse Transfer Function
General Procedures for Obtaining Pulse Transfer
Functions
G ( z ) Z G( s)
Y ( z)
X ( z)
Y ( s) G( s) X * ( s) Y * ( s) G* ( s) X * ( s)
Y ( s)
G( s)
X ( s)
Y ( z) GH ( z) X ( z)
E ( s) R( s) H ( s)C ( s)
C ( s) G( s) E * ( s)
E (s) R(s) H (s)G(s) E * (s)
R* ( s)
E (s) R (s) GH (s) E (s)
* * * *
E ( s)
*
1 GH * ( s)
C * ( s) G* ( s) E * ( s)
G * ( s) R* ( s) G ( z ) R( z ) C ( z) G( z )
C ( s)
* C ( z)
1 GH * ( s) 1 GH ( z ) R( z ) 1 GH ( z )
1 e Ts
G p ( s) G( s) C (s) G(s)GD* E * (s) C * (s) G* (s)GD* (s) E * (s)
s
C ( z) G( z )GD ( z) E ( z)
E ( z ) R( z ) C ( z ) C ( z) GD ( z )G ( z )
C ( z ) GD ( z )G( z )R( z ) C ( z ) R( z ) 1 GD ( z )G ( z )
The Pulse Transfer Function
Pulse Transfer Function of a Digital PID Controller
The PID control action in analog controllers
1
t
de(t )
m(t ) K e(t ) e(t ) Td
Ti 0 dt
Discretization of the equation to obtain the pulse transfer
function
T e(0) e(T ) e(T ) e(2T ) e((k 1)T ) e(kT ) e(kT ) e((k 1)T )
m(kT ) K e(kT )
dT
Ti 2 2 2 T
T k e((h 1)T ) e(hT ) Td
m(kT ) K e(kT ) e(kT ) e((k 1)T )
Ti h 1 2 T
e((h 1)T ) e(hT )
Define f (hT ), f (0) 0
2
k
e((h 1)T ) e(hT ) k
h 1 2
f (hT )
h 1
The Pulse Transfer Function
Pulse Transfer Function of a Digital PID Controller(cont.)
k e((h 1)T ) e(hT ) k
Z Z f ( hT )
1
1 z 1 F ( z ) f ( 0)
1
1
F ( z)
h 1 2 h 1 1 z
k
e((h 1)T ) e(hT ) Td
m(kT ) K e(kT )
T
e( kT ) e(( k 1)T )
Ti h 1 2 T
T 1 z 1 Td 1
M ( z ) K 1 1
(1 z ) E ( z )
2Ti 1 z T
T T 1 Td 1
K 1 1
(1 z ) E ( z )
2Ti T i 1 z T
KI
K P 1
K D (1 z 1 ) E ( z )
1
z
GD ( z )
The Pulse Transfer Function
Obtaining response between consecutive sampling
instants
Laplace transform method
Modified z transform method
State-space method
Laplace Transform Method
R* ( s)
C ( s) G( s) E ( s) G( s)
*
1 GH * ( s)
R* ( s )
c(t ) L C ( s) L G( s)
1 1
1 GH *
( s )