Академический Документы
Профессиональный Документы
Культура Документы
Control
System
Y(s)
1
R(s)
G(s)
Y(s)
System Sensitivity:
When G ( s ) G ( s ) G ( s )
T (s) T (s) T (s)
Def: S T
G
T
G
T
G
Very small G
T G
T
SG
G T
Generally,
- Open loop system:
R(s)
G(s )
Y(s)
T ( s ) G ( s ) S GT 1
- Closed loop system: R(s)
G(s )
Y(s)
H (s )
G
1
T
T (s)
SG
1 GH
1 GH
- Normally |1+GH(s)|>>1 for s values of our interest (Later!)
S GT 1 i.e., closed loop system much lower
sensitivity (to variations in G)
Vin
Gain
Ka
Vo
V0 K aVin
T Ka
S KT a 1 If Ka changes by 10%, T and
Rp
Vin
V0 K a (Vin V0 )
Ka
T
(1 K a )
1
S KT a
(1 K a )
Vo
Vin
Gain
Ka
With 0.1
Vo
Rp
Ka
R2
Vo
K a 10 4
S KT a
1
If Ka changes by 10%, T and Vo changes
999
by
10%
0.01%
999
G( s )
H (s )
T
SH
Y(s)
For 1+GH>>1
T T H GH 1
H
H T
1 GH
H
This means:
S HT 1
S T
T T
S T T S GT S G
T
(s )
Position
1
s
(s )
Nature induced
Feedback
Ek 2
s
- Here, we just use Va as output of controller block
- For simplicity, we also set Kb=0 in deriving the equations
- In Textbook,
Va
Ka
Armature-controlled
DC Motor
Va(s)
Speed
(s )
Kb=0
Kb=0
Kb=0
Armature-controlled
DC Motor
Va
Kb=0
(XX)
Td(s)
- Derivation of (XX):
R(s)
+
_
P(s)
q(s) G(s)
(s)
H(s)
- Td(s)=0,
PG ( s )
( s)
R( s)
(1 PGH ( s ))
- R(s)=0,
G( s)
( s ) G ( s ) q( s )
Td ( s )
( s)
(1 PGH ( s ))
q( s ) PH ( s ) ( s ) Td ( s )
PG ( s )
G( 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
- Hence, ( s )
T(s)
K1 K a
R( s )
( s)
( 1s 1)
ol
S KT1
K1
T 1
K
1
cl ( s)
T(s)
K1 K a
R( s )
( 1s 1 K1 K a K t )
T
K1
1s 1
( 1s 1 K1 K a K t )
ol () lim s ol ( s) K a K1
s 0
ol (t )
OL speed
control system
1
t
K a K1
t
* For example, when motor gain K1=2, we can set gain Ka=0.5
so that
ol () K a K1 0.5(2) 1
* However, if K1 were to change value by 10%, i.e., K1 2.2 ,
without our knowledge, so we still kept Ka=0.5 as before, then
10% change
in ol ()
* With R( s) ,
s( 1s 1 K1K a K t )
s
* Steady state value using FVT
cl () lim s cl ( s)
s 0
1
t
CL speed
control
system
K1 K a
1 K t K1 K a
cl (t )
K1K a
1 Kt K1K a
0.99009 1
1 K t K1 K a 101
cl
0.99099 1
1 (2.2)50 111
Process
Can we adjust for good transient response?
Open loop speed control (Td=0 still)
K1 K a
(s)
R( s ) ( 1s 1)
1
R
(
s
)
K a K1
(s)
s( 1 s 1)
ol
(s)
K1 K a
R( s ) ( 1s 1 K1 K a K t )
where cl
K1 K a
(1 e
(1 K1 K a K t )
1
1 K1K a K t
t
cl
is adjustable by K a and K t
- With 1 K 1 K a K t 1
1
cl
much smaller than 1
1 K1 K a K
response to final value much faster
- Specifically, with
1 10 sec and
K 1 K a K t 100
( s)
K1 K a
R1
R( s )
Td ( s )
( 1s 1)
( 1s 1)
Undesirable Error
E(s) if Td 0
D
e ol ( ) lim sE ol ( s ) R1 D
s 0
(By FVT)
Recall
Ra
R1
( Ra b K m K b )
Undesirable Error
E(s) if Td 0
R1 D
E (s)
s( 1s 1 K a K1 K t )
Hence,
cl
R1 D
e ( ) lim sE ( s )
e ol ( )
s 0
(1 K a K1 K t )
cl
(By FVT)
cl
K a K1 K t 1
Ka=0.5
Time (sec)
II.A.5. Design Example: Disk Drive Read System (CL Position Control)
Motor and arm G(s)
Armature-current controlled
Va(s)
D(s )
R(s)
Y (s )
Y ( s)
K a G1 ( s )G2 ( s )
G2 ( s )
R(s)
D( s )
1 K a G1 ( s )G2 ( s )
1 K a G1 ( s )G2 ( s )
5000 K a
s 3 1020s 2 20000s 5000 K a
R(s)
s 1000
D(s )
s 3 1020s 2 20000s 5000 K a
Undesirable Error
Due to D(s)
- Transient changeable by Ka
* Ka=10 too slow?
* Ka=80 too oscillatory?