Documente Academic
Documente Profesional
Documente Cultură
characteristics
Error signal analysis Open- and closedloop control systems
Sensitivity to Parameter variations
Disturbance signals in a feedback control
system
Transient response of control system
Steady-state error
Gc G
G
Gc G
R+
Td
NL
1 + Gc G
1 + Gc G
1 + Gc G
from (1) we
(2)
have
1
G
Gc G
N L (3)
R
Td
1 + Gc G
1 + Gc G
1 + Gc G
Define Gc G = L( s )
E=Ey=
1
G
L
R
Td +
N
1+ L
1+ L
1+ L
also define 1 + L( s) = F ( s )
E=
C (s) =
L( s )
1 + L( s )
T ( s ) / T ( s ) InT
S=
=
G ( s ) / G ( s ) InG
T ( s ) / T ( s )
S =
or
G ( s ) / G ( s )
1
T
SG =
1 + GC G ( s )
T
G
Sensitivity to parameters
If the system TF is
N ( s, )
T ( s, ) =
D ( s, )
System sensitivity to
is
ln T ln N ln D
N
D
S =
=
= S S
ln ln ln
T
E = S (s)G(s)Td (s) =
G(s)
Td (s)
1 + L(s)
So for a fixed G(s) and given Td(s), as the loop gain L(s) increases, the effect of
Td(s) on the tracking error decreases i.e the sensitivity function S(s) is small.
Thus for good disturbance rejection, we require a large loop gain over the
frequencies of interest associated with the expected disturbance signals
Steady-state error
Steady-state error is the error after the transient
response has decayed,leaving only the continuous
response.
Feedback can reduce the steady-state error of control
system
Open-loop system
Eo (s) = R(s) Y (s) = (1 G(s))R(s)
Closed-loop system
1
Ec ( s ) =
R( s) ,
1 + Gc ( s )G ( s )
for H ( s ) = 1
Steady-state error
Using a unit step input as comparable input we obtain:
Open-loop:
1
eo () = lim sEo ( s ) = lim s (1 G ( s )) = 1 G (0)
s 0
s 0
s
Closed-loop:
ec ( ) = lim sE c ( s ) = lim s (
s 0
s 0
1
1
1
) =
1 + G c ( s ) G ( s ) s 1 + Gc ( 0 ) G ( 0 )
The value of G(0) is often called the DC gain and is normally greater than one.
The open loop system will usually have a steady state error of significant
magnitude. By contrast, the closed loop system with a reasonable large DC loop
gain L(0)=Gc(0)G(0) will have a small steady state error.
Steady-state error: ex
Let G(s) = k/(s+1) find the steady state error for open
and closed loop system
1
sEo ( s ) = lim s (1 G ( s )) = 1 G (0) = 1 k
Open-loop: eo () = lim
s 0
s 0
s
1
1
1
Closed-loop: e ( ) = lim sE ( s ) = lim s (
) =
=
c
assume
s 0
Gc (s) =
s 0
1
1s + 1
1 + G c ( s )G ( s ) s
we obtain
1 + G c (0 )G (0 )
1
1+ k
G c (0 ) = 1
Now for small change in k (0.1 or 10%) then for open loop system if initially k is
adjusted to be 1, then:
eo()=1-0.9=0.1=10%
For closed loop normally error is reduced by selecting large value of k, assume k=100,
Then the steady state error is ec()= 1/(1+100)= 1/101
for 10% change in k we have:
ec()= 1/(1+90)= 1/91
Hence change in steady state error = 1/101 -1/91 =0.0011 while for open loop =10%
Summary
The fundamental reasons for using feedback are as
follows:
Decrease the sensitivity to parameter
variation
Improve transient or dynamic performance
Enhance the robustness
Reduce the steady-state error