Feedback Control System
Feedback Control System
Control
R(s) Y(s)
System
1 1
Process
R(s) G(s) Y(s)
T ( s ) G ( s ) S GT 1
H (s )
G 1
T (s) SG
T
1 GH 1 GH
- Normally |1+GH(s)|>>1, for s=j at values of interest (Later!)
S GT 1 i.e., closed loop system has much lower
sensitivity (to variations in G)
• Example 4.1 Feedback Amplifier
(a) In open loop configuration
Gain
Vin Ka Vo
V0 K aVin
T Ka
S KT a 1 This means: for input Vin stays unchanged,
if Ka changes by 10% ,
then T changes by 10% ,
and Vo changes by 10%
(b) In feedback configuration
R2 Vin Vo
Gain
Rp
Ka Rp
R2
V0 K a (Vin V0 ) Vo
Ka
T
(1 K a )
1
S KT a
(1 K a ) Vin +
Ka Vo
-
With 0.1
K a 104
1
S KT a for input Vin stays unchanged,
999
if Ka changes by 10% ,
10%
Vo insensitive to changes then T changes by 0.01%
999
in system parameter Ka and hence Vo changes by 10999% 0.01%
• Other kind of Sensitivity, e.g., Sensitivity due to variations
in H(s) for closed loop system:
R(s) +
- G( s ) Y(s)
H (s )
For 1+GH>>1
T
T
SH T T H GH 1
H H T 1 GH
H
This means:
S GT 1 variation in G(s) has small effect on T(s)
S HT 1 variation in H(s) has strong effect on T(s)
Hence, important to have small variations in feedback loop for
closed loop system
• For T ( s ) depending on parameter i.e., T ( s ) T ( s , )
T
Sensitivity due S T T T
to variation in T
Speed Position
(s ) 1 (s )
Va ( s )
s
Nature induced
Feedback
- Let Output=angular speed (s) (not angle position )
- Va is input voltage to DC motor Step input of E (volts) with
Ek potentiometer factor k2
- In Textbook, V 2 (Eqn. 4.40 in textbook)
a
s
Here, we just let Va be input voltage to DC Motor
- For simplicity, we also set Kb=0 in deriving the equations
- Open loop speed control: Disturbance
Td(s) Armature-controlled
Desired DC Motor
performance Va(s) Speed
R(s) Ka
(s )
Gain
controller Kb=0
KK R1
( s) 1 a R( s) Td ( s )
( 1s 1) ( 1s 1)
where
Ra J Km Ra
1 , K1 , R1
( Ra b K m K b ) ( Ra b K m K b ) ( Ra b K m K b )
Kb=0 Kb=0 Kb=0
- Closed loop speed control Disturbance
Td(s) Armature-controlled
Desired DC Motor
performance Va
R(s) Ka Speed
(s)
Gain
controller
Kb=0
H(s)
- Td(s)=0, PG ( s )
( s) R( s)
(1 PGH ( s ))
- R(s)=0,
( s ) G ( s ) q( s ) G( s)
( s) Td ( s )
q( s ) PH ( s ) ( s ) Td ( s ) (1 PGH ( s ))
PG ( s ) G( s)
- Hence, ( s ) R( s) Td ( s )
(1 PGH ( s )) (1 PGH ( s ))
- (XX) obtained by P( s ) K a K m , G ( s ) 1 , H ( s ) 1
Ra Js b
• Sensitivity analysis for Open Loop speed control
ol () lim s ol ( s) K a K1
s 0
ol (t )
OL speed
1 control system K a K1
t t
1
- Based on our knowledge of K1, one can hence set K a
K1
to achieve desirable steady state value () 1
ol
- Hence, if motor gain K1=2 according to our knowledge,
we can set gain Ka=0.5 so that
ol () K a K1 0.5(2) 1
to satisfy the desired performance
s s( 1s 1 K1K a K t )
- Steady state value using FVT
K1 K a
cl () lim s cl ( s)
s 0 1 K t K1 K a
CL speed cl (t )
K1K a
1 control 1 Kt K1K a
t system t
- One can set Ka large so that K 1 K a K t 1 to yield
close-to-desirable cl () 1
- E.g., when K1=2, Kt=1, Ka =50, K 1 K a K t 100
K1 K a 100
( )
cl
0.99009 1
1 K t K1 K a 101
- Now, if K1 were to change by 10%, i.e., K1 2.2
(2.2)50 110
( )
cl
0.99099 1
1 (2.2)50 111
cl () quite insensitive to variations in K1!
- Hence, if K1 stays constant and known forever, OL speed
control is “better” in the sense that ol () 1while
cl () 1 only
- On the other hand, CL speed control can withstand change
in motor gain K1 and maintain cl () 1 always while
ol () cannot
- Life is always changing CL speed control is better overall
Summary: 1st advantage of CL system over OL system:
Lower sensitivity in system parameter variations (in forward
loop)
II.A.2. Improving Transient Response
Process
s( 1 s 1)
- Open loop speed response: K a K1
(s)
ol
s( 1 s 1)
t
- Inverse Laplace Transform: ol (t ) K K (1 e 1
)
a 1
s( 1s 1)
- Steady state undesirable error due to disturbance
e ol ( ) lim sE ol ( s ) R1 D
s 0 Undesirable error added
to () caused by
ol
(By FVT)
disturbance
• Closed loop speed control
K a K1 R1
( s) R( s ) Td ( s )
( 1s 1 K a K1 K t ) ( 1s 1 K a K1 K t )
s( 1s 1 K a K1 K t ) K a K1 K t 1
Hence,
R1 D
e ( ) lim sE ( s )
cl cl
e ol ( )
(By FVT)
s 0 (1 K a K1 K t )
CL Final value=0.99
• Require more powerful actuators – for present example, motor
input Va for CL control is 100 times than that of OL
Ka=0.5
Time (sec)
R(s) Y (s )
K a G1 ( s )G2 ( s ) G2 ( s )
Y ( s) R(s) D( s )
1 K a G1 ( s )G2 ( s ) 1 K a G1 ( s )G2 ( s )
5000 K a s 1000
R(s) D(s )
s 3 1020s 2 20000s 5000 K a s 3 1020s 2 20000s 5000 K a
- Transient changeable by Ka
* Ka=10 – too slow?
* Ka=80 – too oscillatory?
• Error due to disturbance D(s) only
- R(s)=0 (No input), Disturbance D(s)=1/s (Step)
(Textbook Fig. 4.37)