Unit-II: Analysis of Discrete System
Unit-II: Analysis of Discrete System
1
State space description for a linear discrete-
time system:
2
Transformation of discrete-time systems State realization of a polynomial difference system
The polynomial difference system described by
3
Polynomial realization of a state system The state difference system described by
4
State-space to Difference equations
5
So the related difference equation is given by equation
6
State variable responses of discrete-time linear systems
Linear time-invariant discrete-time models in the standard state equation form
Note that x(1) = Ax(0) and x(2) =Ax(1), so by substitution we obtain x(2) = A2 x(0). In this way :
7
Properties of discrete-time transition matrix
8
Consider the second order exponential smoother
9
10
Forced response of discrete-time linear systems
The solution of the in homogeneous discrete-time state equation
11
Assume a0 = 0, a1 = 1/2 , b1 = 1 and b2 = 0 resulting in A as in and B, C, and D as follows
12
The system output response of discrete-time linear
systems:
13
State space to Transfer Function
14
15
Solving the Discrete-time State Equations
Consider the following state-space and output equations:
16
17
18
19
(ZI-G)-1
20
Note: With the help of GP series you can solve x(k)
y(k)=C x(k)
21
22
Modeling of sample hold circuit
x(t)
x*(t)
Sampling
x(t)
Make a analog signal to be a discrete signal shown
as in Fig.1 .
T
Some terms
x(t) x*(t)
1. Sampling period T— the time interval of the signal
sampling: T = ti+1 - ti . t t
0 0
Fig2. sampling switch
23
r(t) e(t) e*(t) u*(t) u (t) c(t)
A/D computer D/A process
-
measure
Fig.3 computer control system
Sampling analysis
Expression of the sampling signal:
x * ( t ) x( t ) T ( t ) x( t ) (t kT ) x(kT ) (t kT )
k 0 k 0
It can be regarded as Fig.4:
24
Sampling analysis
T
x(t) x*(t)
x(t) x*(t)
δT(t)
× =
t t t
0 0 0
Modulation modulating modulated
signal pulse(carrier) wave
Fig.4 sampling process
1
because : T ( t ) (t kT ) C ne jk s t
T
e jk st s 2 / T
k 0 k k
T /2
1
0
1 1
0
C 1 jk s t jk s t
n T T (t )e dt T T (t )e dt T T (t )dt T
T / 2 0 0
We have:
25
Sampling analysis
Laplace
1 jk s t 1
x * ( t ) x( t )
T
e X * ( s )
T
X ( s jk s )
k transforma tion k
here : X ( s ) L[ x( t )] x ( t )e st dt
0
1
The frequency spectrum of x * ( t ) : X* ( j )
T
X [ j( k s )]
k
This means: for the frequency spectrum of x(t) shown in Fig.5, the frequency spectrum
of x*(t) is like as Fig..6.
X * ( j )
X ( j ) max
Filter Only: s 2max
X ( j ) could be
max max reproduced
s
max
Fig.5 2 s
Fig.6 26
Sampling theorem ( Shannon’s theorem)
If the analog signal could be whole restituted from the sampling signal, the sampling
s
frequency must be satisfied :
s 2 max or T
max
here : max the maximu m frequenc y of the analog signal .
T sampling period .
s sampling frequency , s 2 T .
Zero-order hold
Usually the controlled process require the analog signals, so we need a discrete-to-
analog converter shown in Fig.7.
xh (t ) x(kT ) kT t (k 1)T
The unity pulse response of the zero-order hold is Fig.9
shown in Fig.10.
g(t)
The transfer function of the zero-order hold can be
obtained from the unity pulse response:
Ts t
1 e
G( s ) L1( t ) 1( t T ) T
s Fig.10
28
Mathematical modeling of the sampling systems
Z-transfer (pulse) function
C(z)
G( z )
R( z )
1. The Z-transfer function of the open-loop system
r(t) c*(t)
G1(s) G2(s) c(t)
T T
R(z) C(z)
G1(z)G2(z) G1(z) =Z [ G1(s)] G2(z) =Z [ G2(s)]
c*(t)
r(t)
G1(s) G2(s) c(t)
T
R(z) C(z)
G1G2(z) G1G2(z) =Z [ G1(s)G2(s) ]
29
Z-transfer (pulse) function
30
Z-transfer (pulse) function
r c
G1(s) G2(s) G3(s)
-
H(s)
RG1 ( z )G2 ( z )G3 ( z )
C(z)
r c
1 G2 ( z )G3 ( z )G1 ( z ) H ( z )
G1(s) G2(s)
- -
H1(s)
H2(s)
R( z )G1 ( z )G2 ( z )
C (z)
1 G2 H1 ( z ) G1 ( z )G2 H 2 ( z )
r c
G1(s) G2(s) G3(s)
- -
H1(s)
H2(s)
1 GH ( z ) 0
∵ z eTs 1 GH (eTs ) 0
Suppose:
s j eTs eT ( j ) eT e jT
In s-plane, α need to be negative for a stable system, it means:
eTs z eT 1
So we have:
The sufficient and necessary condition of the stability for the sampling control
systems is:
The roots zi of the characteristic equation 1+GH(z)=0 must all be inside the unity circle
of the z-plane, that is:
zi 1
32
The stability analysis critical stability Im
z-plane
The graphic expression of the stability
1 Re
condition for the sampling control systems
is shown in Fig..
Fig.
34
The Routh-Hurwitz criterion
• Give the characteristic equation Q(z)
Z-plane -plane
1 (T 2)
Z
1 (T 2)
2 Z 1
or
T Z 1 Q( ) Q( z ) z (1 T ) /(1 T )
2 2
35
Jury’s Stability Test
36
the array is formed as
z0 z1 z 2 z n - k z n -1 zn
a0 a1 a2 an - k an -1 an
an an -1 an -2 ak a1 a0
a0 an - k
b0 b1 b2 bn - k bn -1 bk
an ak
bn -1 bn -2 bn -3 bk -1 b0
b0 bn - k
c0 c1 c2 cn - k ck
bn -1 bk
cn -2 cn -3 cn -4 cn -2
l0 l1 l2 l3
l3 l2 l1 l0
m0 m1 m2
37
The necessary and sufficient conditions for Q(z)=0
to have all the roots inside the unit cycle are.
Q(1) 0, (1) n Q(1) 0, a0 an ,
b0 bn -1 , c0 cn -2 , d 0 d n -3 m0 m2 .
For an nth-order system, Jury's test may be applied in
the following manner:
1. Check the three conditions
Q(1) 0,( 1) n Q( 1) 0, and a0 an
which requires no calculations. Stop if any of
these conditions are not satisfied.
2. Construct the array, checking the stability conditions as each row
is calculated. Stop if any one condition is not satisfied
38
Example
Consider a discrete-time system whose characteristic equation is given as
0.368 z 0.264
1 KG ( z ) 1 ( ) K , Find k such that the system is stable.
z -1.368 z 0.368
2
Answer:
Q( z ) z 2 (0.368K 1.368) z (0.368 0.264 K ) 0
39
Example: Suppose that the 3rd-order characteristic equation
40
Therefore,since all the conditions are satisfied,
the system is asymptotically or BIBO stable,
In fact
Q( z ) ( z 0.5)2 ( z 0.8)
has all its roots inside the unit circle.
Note that
0.20 1 0.20 1.8 0.20 1.05
0.96 ,1.59 ,0.69
1 0.20 1 1.05 1 1.8
41