Professional Documents
Culture Documents
Control Systems
Systems Design
Design
2007131
iTextbook:
Richard C. Dorf and Robert H. Bishop, MODERN CONTROL SYSTEMS 10th Edition
iReference:
Benjamin C. Kuo, AUTOMATIC CONTROL SYSTEMS 7th Edition
Katsuhiko Ogata, Modern Control Engineering" 2th Edition
i
i MATLABSIMULINK
2007131
i Chapter
2007131
CHAPTER 1
Introduction to Control Systems
2007131
FIGURE 1.2
Open-loop control system (without feedback).
An open-loop control system utilizes an actuating
device to control the process directly without using
feedback
2007131
Control :
Output
Results
Input
Reference
Plant or
Process
Manual Control
Automatic Control
2007131
Automobile Cruise-Control
Airplane Flight Control
Robot Arm Control
Inkjet Printer Head Control
Disk Drive Read/Write Head Positioning Control
FIGURE 1.3
2007131
FIGURE 1.4
2007131
2007131
FIGURE 1.5
Advantages of Feedback:
Increased accuracy (reduced the steady-state error)
Reduced sensitivity to parameter variations
Reduced effects of disturbances
Increased speed of response and bandwidth
Computer Aided Control System Design (CACSD)
Matlab & Simulink
Matrixx
Simnon
Program CC
M
2007131
CHAPTER 2
Mathematical Models of Systems
Differential Equations of Physical System
Linear Approximations of Physical System
The Laplace Transform
The Transfer Function Of Linear System
Block Diagram Models
Signal-Flow Graph Model
Computer Analysis of control system
Design Examples
The Simulation of System Using Matlab
2007131
2007131
2007131
d 2 y (t )
dy (t )
M
+
b
+ ky (t ) = r (t )
dt 2
dt
2007131
2007131
r(t)
y(t)
system
r (t ) y (t ) y (t ) = g [ r (t )]
r1 (t ) y1 (t )
r (t ) = r1 (t ) + r2 (t ) y (t ) = y1 (t ) + y2 (t )
r2 (t ) y2 (t )
g [r1 (t ) + r2 (t )] = g [ r1 (t )] + g [ r2 (t )]
2007131
2007131
( x xo ) 2
( x xo ) d 2
d
+ 2 g ( x)
+L
y = g ( x ) = g ( xo ) + g ( x )
2!
dx
1!
dx
x= x
x= x
o
y = g ( xo ) +
d
( x xo )
g ( x)
= y0 + m ( x xo )
dx
1!
x= x
o
y y 0 = m ( x xo )
or y = m x
y = g ( x1 ,L, xn )
= g ( x1o ,L, xno ) +
2007131
g
x1
x = xo
( x1 x1o ) +
g
x2
x = xo
( x2 x2 o ) + L +
g
xn
x = xo
( xn xno )
8
T = Mgl sin
sin
| = 0 ( 0 )
where T0 = 0.
T T0 Mgl
T = Mgl (cos 00 )( 0)
= Mgl
2007131
; Rotational Motion
1. Inertia
Newtons Law for rotation motion :
d
d2
T ( t ) = J ( t ) = J ( t ) = J 2 ( t )
dt
dt
(t )
J
T (t )
(t )
2. Torsional Spring
T ( t ) = k ( t )
T (t )
B
2007131
T (t )
10
dv(t ) 1
v(t )
+C
+ v(t ) dt = r (t )
dt
L0
R
2007131
11
r(t)
y(t)
system
Y ( s)
= G( s)
R( s )
or
G ( s ) = L[ y (t )]
2007131
12
f (t )
d
d2
f1 (t ) = ma (t ) = m v (t ) = m 2 y (t )
dt
dt
f 2 (t ) = ky (t )
f 3 (t ) = B
2007131
d
y (t )
dt
13
f (t ) = f1 + f 2 + f 3
d2
d
= m 2 y (t ) + B y (t ) + ky (t )
dt
dt
&y&(t ) +
B
1
k
y& (t ) + y (t ) = f (t )
m
m
m
B
1
k
Y ( s) + Y ( s) = F ( s)
m
m
m
2007131
14
1. Inertia
Newtons Law for rotation motion :
d
d2
T ( t ) = J ( t ) = J ( t ) = J 2 ( t )
dt
dt
(t )
J
T (t )
(t )
2. Torsional Spring
T ( t ) = k ( t )
T (t )
B
2007131
T (t )
15
La
+
ia (t )
va (t )
eb (t )
J,B
TLoad
Ra
v a (t )
eb (t )
km
T (t )
J
(t )
Armature resistance La
Applied voltage
ia (t )
Back-emf
kb
Torque constant
Tm (t )
Load torque
Td
Rotor inertia
B
Rotor displacement (t )
Armature inductance
Armature current
Back-emf constant
Motor torque
Disturbance torque
Viscous friction coefficient
Rotor angular velocity
(t ) = k f i f (t )
and the torque developed by by the dc motor is
Tm (t ) = k1 (t )ia (t ) = k1k f i f (t )ia (t )
= k1k f I f ia (t ), i f (t ) = constant
= k mia (t )
2007131
16
( s)
Va ( s )
km
JRa s + ( BRa + kb k m )
k
s + 1
where
JRa
km
, k=
BRa + kb km
BRa + kb km
The power input to the rotor = The power delivered to the shaft
eb (t )ia (t ) = T (t ) (t )
kb (t )ia (t ) = kmia (t ) (t )
2007131
km = kb
17
The cause and effect equation for the motor circuit are
d
ia (t ) + eb (t )
dt
eb (t ) = kb (t ) = kb (t )
va (t ) = Ra ia (t ) + La
d
(t ) + B (t ) + Td
dt
d2
d
= J 2 (t ) + B (t ) + Td
dt
dt
T (t ) = J
The motor torque is equal to the torque delivered to the load, that is
Tm (t ) = T (t )
( s)
Va ( s )
2007131
km
( Ra + sLa )( Js + B ) + kb km
18
Tachometer
et (t ) = kt (t ) = kt
d
(t )
dt
Potentiometer
e p (t ) = k p (t ), k p =
Vapp
2N
Vapp
ep
2007131
19
DC motor Filed-controlled
Home work 2:
( s)
V f ( s)
=?
2007131
20
Homework 3
V2 ( s )
=?
V1 ( s )
2007131
21
Homework 4:
L = n m
Tm
=?
TL
2007131
22
2007131
23
2007131
24
FIGURE 2.27
Fig.2.26
2007131
V f (s )
G (s )
(s )
26
Branch:
Nodes:
Forward-path gain:
Loop gain:
Non-touching:
27
Tij
Pij ijk
input node
=
output node
Pijk :
:
ijk :
2007131
28
Example 2.11
G7
G8
G1
G2
G3
G4
H4
H2
G5
G6
H1
H3
2007131
29
2.
3.
4.
5.
6.
7.
2007131
30
2007131
31
( s)
vin ( s )
=?
32
33
M&y& + by& + ky = r (t )
The unforced dynamic response,y(t), of the spring-mass-damper mechanical system is
y (t ) =
y ( 0)
1 2
2007131
e nt sin(n 1 2 t + )
34
2007131
2007131
Exercises
E2.8 E2.9
2007131
37
CHAPTER 4
Feedback Control System Characteristics
2007131
R(s)
C(s)
G(s)
Transfer function:
G( s) =
C ( s)
R( s)
Error signal: E ( s ) = R ( s ) C ( s )
Output: C ( s ) = G ( s ) E ( s ) = G ( s )[ R ( s ) C ( s )]
2007131
2007131
Closed-loop
R (s )
E (s )
C(s)
G (s )
m
H (s )
B(s)
Error signal: E ( s ) = R ( s ) B ( s )
Feedback signal: B ( s ) = H ( s )C ( s )
Output: C ( s ) = G ( s ) E ( s ) = G ( s )[ R ( s ) B ( s )]
Transfer function:
T ( s) =
2007131
C ( s)
G( s)
=
R( s ) 1 G ( s ) H ( s )
1
E ( s)
=
R( s) 1 G ( s) H ( s)
4
T (s)
G(s)
T ( s ) / T ( s ) T ( s ) G ( s )
=
G ( s ) / G ( s ) G ( s ) T ( s )
T ( s ) G ( s ) T ( s ) G ( s )
= lim
0 G ( s )
T ( s ) G ( s ) T ( s )
ln(T ( s ))
=
ln(G ( s ))
=
2007131
T (s)
T (s) G(s)
G(s)
Open-loop
Transfer function:
T (s)
G(s)
T ( s) =
C ( s)
= G( s)
R( s)
T ( s ) G ( s )
=1
G ( s ) T ( s )
Closed-loop
Transfer function: T ( s ) =
T (s)
G(s)
2007131
C ( s)
G( s)
=
R( s ) 1 + G ( s ) H ( s )
1
T ( s ) G ( s )
=
G ( s ) T ( s ) 1 + G ( s ) H ( s )
Rf
Vin
Ri
en
Ka
K a = 3000
Vo
Homework
Answer the questions:
1. The necessary assumptions, such that the transfer function of the inverse amplifier can
be obtained as follows: V (s) = R
f
Vin ( s )
S ATo
4.
S RT f
2007131
Rf
Rin
and R , why?
in
Transfer function:
G( s) =
T (s) =
Y (s)
b
=
R(s) s + a
b
A
, R( s) =
s+a
s
Output:
b A
s+a s
Ab
y (t ) = L1{Y ( s )} =
(1 e at ), t 0
a
Y ( s) = G ( s) R( s) =
Time constant: =
2007131
1
a
Settling time:
5
8
Error signal:
As + (a Ab)
s( s + a)
a Ab Aa (a Ab) at
e(t ) = L1{E ( s )} =
+
e
a
a
E ( s) = R( s) Y ( s) =
Rise time: tr = t2 t1
y (t ) |t =t2 = 0.9 Cy ()
1
t 2 = ln(0.1)
a
c(t ) |t =t1 = 0.1 y ()
1
t1 = ln(0.9)
a
1 .2
0 .8
0 .6
0 .4
0 .2
t1
t2
0
0
1
1
tr = ln(0.1) + ln(0.9)
a
a
2007131
Closed-loop
( H ( s ) = 1)
Transfer function: T ( s ) =
Output:
C ( s)
b
=
R ( s ) s + ( a + b)
b
A
s + ( a + b) s
Ab
y (t ) = L1{Y ( s )} =
(1 e ( a +b )t ), t 0
a+b
Y ( s) = T ( s) R( s) =
Time constant: =
Error signal:
1
a+b
As + Aa
s ( s + a + b)
Aa
Ab at
e(t ) = L1{E ( s )} =
e
+
a+b a+b
E ( s) = R( s) Y ( s) =
2007131
10
R(s)
Y(s)
G(s)
2007131
11
Closed-loop
Td (s )
R (s )
G (s )
Y(s)
H (s )
G(s)
R( s)
1 + G (s) H (s)
1
Td ( s )
1 + G (s) H (s)
G (s)
1
R( s) +
Td ( s )
1 + G (s) H (s)
1 + G (s) H (s)
12
Td (s )
Homework #5
Y (s )
R (s )
8
s+5
Fig. H5a
3
r (t )
t
0
td (t )
t
5
y (t )
2007131
t
13
Y (s )
R (s )
8
s+5
Fig. H5b
N d (s )
r (t )
t
0
nd (t )
t
5
y (t )
2007131
t
14
Steady-state Error
ess = e(t ) |t = e( )
= lim e(t ) = lim s E ( s )
t
s 0
Open-loop
Error signal: E ( s ) = R ( s ) Y ( s ) = (1 G ( s )) R ( s )
A
s
ess = lim(1 G ( s )) R ( s ) = A(1 G (0))
Steady-state error: if R ( s ) =
Closed-loop
Error signal:
s 0
E ( s) =
Steady-state error:
1
R( s)
1 + G( s) H ( s)
if R ( s ) =
A
s
ess = lim( sE ( s )) =
s 0
2007131
when H ( s ) = 1
A
1 + G ( 0) H ( 0)
1
s 0 1 + G ( s )
ess = lim
15
Loss of gain
2.
3.
Possibility of instability
2007131
16
Lab #1
Introduction to Matlab and Simulink
Simulation (Lab #3,4,5,6)
How can the Simulink be applied to measure the angular
velocity and angular displacement in which an incremental
encoder are used in control systems?
Exercises:
E4.1 E4.3 E4.6 E4.7 P4.4 P4.14 AP4.6 AP4.7
2007131
17
CHAPTER 5
The Performance of Feedback
Control Systems
Introduction
Test Input Signal
Performance of a Second-order System
The S-Plane Root Location and The Transient Response
The Steady-state Error of Feedback Control System
Performance Indices
2007131
Introduction
2007131
or
u (t ) = A us (t )
u (t )
A
s
Ramp-function
At t 0
r (t ) =
0 t < 0
R ( s ) = L{r (t )} =
2007131
or
A
s2
r (t ) = At us (t )
r (t )
Parabolic-function
1 2
At
p(t ) = 2
0
t0
t<0
P ( s ) = L{ p (t )} =
or p (t ) =
1 2
At us (t )
2
A
s3
p (t )
General Form
tn
A
r (t ) = A us (t ) R ( s ) = n +1
n!
s
2007131
=0: Undamped
s1, 2 = n j n 1 2
s1, 2 = j n
n2
Y ( s) =
s ( s 2 + 2n s + n2 )
when 0 < < 1
y (t ) = 1
n t
sin(n t + ) = 1
1 2
y (t )
y max
Overshoot
1
0 .9
= 2 % or 5 %
0 .5
0 .1
0 td
tp
ts
t (sec)
tr=t2t1
Typical unit-step response of a control system
t1 t2
2007131
n
dy (t )
=
e nt sin n 1 2 t = 0
dt
1 2
e nt = 0
sin n 1 2 t = 0 n 1 2 t = n
t=
n 1
tp =
n =1 t = tp
n 1 2
M p = 1 + e /
P.O =
1 2
y max y fin
y fin
100% = e /
1
ts =
100%
Damping Factor : = n
Settling Time:
1
1 2
e nt s < 0.02
1
ln(0.02 1 2 )
2007131
2007131
d = n 1 2
2007131
S-plane
A
C
System A
10
n 3 > n 2 > n 1 j
n1
3 > 2 > 1
n2
=0
n3
constant
constant n
j
2 < 1 < 0
3 > 0
1
constant
2007131
d 2 > d1
d 2
d1
constant d
11
0<<1
=1
0<<1
2007131
=0
0>>-1
=-1
>1 <-1
=0
0>>-1
12
c(t )
>1
c(t )
S -
S -
=0
0
0
c(t )
S -
c(t )
S -
=1
c(t )
S -
0 < <1
1 < < 0
S -
c(t )
0
0
< 1
Step response
2007131
13
2007131
14
E (s )
G (s )
C(s)
H (s )
bm s m + bm 1s m 1 + L + b1s + b0
=
an s n + an 1s n 1 + an 2 s n 2 + L + a1s + a0
m
K ( s + z j )
j =1
n N
s N ( s + pi )
i =1
15
Error function: E ( s ) =
Steady-state error:
1
R( s)
1 + G( s) H ( s)
ess = lim s E ( s )
s 0
if H ( s) = 1
Step-function input
1
A
s 0
1 + G(s) s
A
=
1 + lim G ( s )
ess = lim s
s 0
K p = lim G ( s )
s 0
2007131
ess =
A
1+ Kp
16
Ramp-function input
ess = lim s
s 0
1
A
A
2 =
1 + G ( s) s
lim sG ( s )
s 0
K v = lim sG ( s )
s 0
A
Kv
ess =
Parabolic-function input
ess = lim s
s 0
A
A
1
3=
1 + G ( s) s
lim s 2G ( s )
s 0
K a = lim s 2G ( s )
s 0
ess =
2007131
A
Ka
17
2007131
K p Kv Ka
Steady-state error
A
1+ Kp
A
Kv
ess
A
Ka
Constant
Constant
Constant
18
Performance indices
A performance index is a
quantitative measure of the
performance of a system and is
chosen so that emphasis is given to
the important system specifications.
A system is consider an optimum
control system when the system
parameters are adjusted so that the
index reaches an extreme value,
commonly a minimum value.
The Integral of the Square of the Error:
T
ISE = e 2 dt
0
2007131
19
2007131
20
CHAPTER 6
The Stability of Linear Feedback Systems
The Concept of Stability
The Routh-Hurwitz Stability Criterion
The Relative Stability of Feedback Control Systems
2007131
Absolute stability
Relative stability
j
S-plane
unstable
unstable
2007131
S-plane
2007131
2007131
2007131
System
(t )
y (t )
h (t )
y (t ) = u (t ) h ( )d y (t ) u (t ) h( ) d
y (t ) = u (t ) h ( )d
0
If u(t) is bounded, u (t ) M
y (t ) M h ( ) d
0
y (t ) N <
M h( ) d N <
0
h ( ) d Q <
0
q ( s ) = an ( s r1 )( s r2 ).....( s rn ) = 0
=a n s n an (r1 + r2 + ... + rn ) s n 1 + an (r1r2 + r2 r3 + ...) s n 2
+ an (r1r2 r3 + r1r2 r4 + ...) s n 3 + .... + an (1) n r1r2 ... = 0
q( s) = s n +
an 1
an
an 2
an
an 3
an
a
an 1 n 1
a
s +L+ 1 s + 0 = 0
an
an
an
all roots
= products of the roots taken two at a time
= products of the roots taken three at a time
=
M
a0
an
2007131
sn
an
a n2
a n4
s n 1
a n 1
a n 3
a n 5
s n2
b1
b2
b3
s n 3
.
.
s
c1
.
.
.
.
s0
2007131
a n 6 ......
a n 7 ....
b1 =
a n 1a n 2 a n a n 3
an
c1 =
b1a n 3 a n 1b2
b1
b2 =
a n 1a n 4 a n a n 5
an
Third-order system
q ( s ) = a2 s 2 + a1s + a0 = 0
q ( s ) = a3 s 3 + a2 s 2 + a1s + a0 = 0
s2
a2
a0
s3
a3
a1
s1
a1
s2
a2
a0
s0
b1 =
a1a0 a2 0
= a0
a1
bs1 =
s0
a2 a1 a3a0
a2
a0
set
a3 ~ a0 > 0
2 1
2007131
> a3a0
Case 2: Zeros in the first column while some other elements of the row containing a
zero in the first column are nonzero.
q( s ) = s 5 + 2 s 4 + 2 s 3 + 4s 2 + 11s + 10 = 0
>0
s5
s3
1
2
0
s2
c1
s1
d1
s0
10
s4
11
10
0
0
0
0
d1
4 12
1
x5
+ 2 x1 + 2 x1 + 4 x1 + 11 x1 + 10
1
x5
(1 + 2 x1 + 2 x 2 + 4 x 3 + 11x 4 + 10 x 5 )
1
x5
F ( x)
12
6c1 10
6
c1
F ( s) s= =
1
x
2007131
2
4
6
10
0
0
c1 =
10
Case 3: Zeros in the first column, and the other element of the row containing the
zero are also zero.
This condition occurs when the polynomial contains singularities that are symmetrically
located about the origin of the s-plane.
S-plane
2007131
S-plane
S-plane
11
q( s) = s 3 + 2s 2 + 4s + 8 = 0
s3 1
s
s1 0
A( s ) = 2 s 2 + 8 = 0
= s2 + 4 = 0
s = j2
s0
(1)
s+2
s 2 + 4 s 3 + 2s 2 + 4s + 8
+ 4s
s3
( 2)
dA( s )
= 2s
ds
s3 1
+8
s2
2s 2
+8
s1 2
2s
q ( s ) = ( s + 2)( s + j 2)( s j 2) = 0
s0
12
(1)
A( s ) = s 4 + 2 s 2 + 1 = ( s 2 + 1) 2 = 0
s = j , j , j , j
q( s) = s 5 + s 4 + 2s 3 + 2s 2 + s + 1 = 0
s
A( s ) = s 4 + 2 s 2 + 1 = ( s 2 + 1) 2 = 0
s = j , j , j , j
s3
s2 1
s1 0
dA( s )
= 4s 3 + 4s
ds
s +1
s 4 + 2s 2 + 1
s5 + s 4 + 2s 3 + 2s 2 + s + 1
+ 2s 3
s5
+s
s4
+ 2s 2
+1
s4
+ 2s 2
+1
2007131
13
q( s) = s 3 + 2s 2 + 4s + k = 0
s3
s
s1
s0
2
8k
2
k
q ( s ) = s 3 + 3ks 2 + (k + 2) s + 4 = 0
Ans: k>0.528, system is stable.
(1) k > 8
(2) k > 0
8
0
2007131
14
2007131
15
q ( s ) = s 4 + 8s 3 + 17 s 2 + (k + 10) s + ka = 0
s4 1
17
s3 8
(k + 10)
s 2 b1
ka
ka
0
s1 c1
s 0 ka
b1 =
126 k
b (k + 10) 8ka
, and c1 = 1
8
b1
k < 126
ka > 0
(k + 10)(126 k ) 64ka > 0
2007131
16
2007131
17
2007131
18
CHAPTER 7
The Root Locus Method
The Root Locus Concept
The Root Locus Procedure
The Root contour
The Root Locus Using Matlab
2007131
T ( s) =
Y ( s ) p( s)
=
R ( s ) q( s )
Roots
to find out the solution of the characteristic
equation.
q( s ) = 1 + G ( s ) H ( s ) = 0
R (s )
E (s )
G (s )
C(s)
H (s )
q( s ) = 1 + KG1 ( s ) H1 ( s ) = 0
G1 ( s ) H1 ( s ) = 1
| G1 ( s ) H1 ( s ) |=
1
K
1
|K |
G1 ( s ) H1 ( s ) = 00 2k , for K < 0
where k = 0,1,2...
2007131
q( s ) = s 3 + 2 s 2 + Ks + 4 K = 0
= s 3 + 2 s 2 + K ( s + 4) = 0
s+4
= 1+ K 2
=0
s ( s + 2)
s+4
G1 ( s ) H1 ( s ) = 2
s ( s + 2)
2007131
q( s ) = 1 + G ( s ) H ( s ) = 1 + K
| G1 ( s ) H1 ( s ) |s = s1 =
1
=
s( s + 2) s = s1
1
=0
s ( s + 2)
s1
G1 ( s ) H1 ( s ) |s = s1
2007131
2007131
2007131
2007131
nm
nm
( 2k + 1)
, K 0
k = n m
; k = 0,1,2,L, n m 1
2k
,
K < 0
nm
i =1
m
(s + z j )
j =1
2007131
s = si
2007131
Step 4: The root locus on the real axis always lies in a section of the
real axis to the left of an odd number of poles and zeros.
Odd segments
2007131
10
Step 6: The root loci must be symmetrical with respect to the horizontal real
axis.
Step 7: The linear asymptotes are centered at a point on the real axis given
by = poles zeros The angle of the asymptotes with respect to the
A
real axis is
2007131
nm
A =
( 2q + 1)
1800
nm
n = 4, m = 1, 1 =
( 2q + 1)
1800 , q = 0,1,2, n m 1
4 1
11
Step 8:The actual point at which the root locus crosses the imaginary axis is
readily evaluated by utilizing the Routh-Hurwitz criterion.
Step 9: Determine the breakaway point
dK
=0
ds
the tangents to the loci at the breakaway point are equally over 3600
1 + KG1 ( s ) = 1 + K
2007131
1
=0
( s + 2)( s + 4)
12
K = ( s + 2)( s + 4)
dK
= ( 2 s + 6) = 0, s = 3
ds
dK
ds
2
s
-2
2007131
13
Step 10:Determine the angle of departure of the locus from a pole and the
angle of arrival of the locus at a zero,using the phase angle criterion.
2007131
14
; Examples
F ( s) = 1 + K
1
F ( s) = 1 + K
s ( s + 2)
2
1
s( s + 2)( s + 3)
1.5
4
1
2
Imag Axis
Imag A xis
0.5
-0.5
-2
-1
-4
-1.5
-2
-3
-2
-1
0
Real A xis
-6
-4
-3
-2
-1
Real Axis
2007131
15
F ( s) = 1 + K
1
s( s + 2)( s + 3)( s + 4)
F ( s) = 1 + K
s+4
s( s + 2)( s + 3)
2
2
1
Imag A xis
Imag Axis
-1
0
-1
-2
-2
-3
-3
-4
-6
-4
-5
-4
-3
-2
Real Axis
-1
2007131
-5
-5
-4
-3
-2
-1
Real A xis
16
F ( s) = 1 + K
1
s 4 + 12 s 3 + 64 s 2 + 32 s
F ( s) = 1 + K
1
s( s + 3)( s 2 + 2 s + 2)
3
4
2
1
Imag A xis
Imag A xis
-1
-2
-2
-4
-6
-6
-3
-5
-4
-3
-2
Real A xis
-1
-4
-6
-5
-4
-3
-2
-1
Real A xis
-<K<
Lab #3
Written a M-file to plot the root loci step by step. (rlocfind)
2007131
17
q( s ) = s 3 + s 2 + s + = 0
1+
s
s + s +
3
=0
s3 + s2 + = 0
1+
s ( s + 1)
2
=0
2007131
18
R (s )
Y (s )
k1
s(s + 2)
k2s
Specifications:
1.
2.
3.
0.707
sec.
3
sec.
1 + GH ( s ) = s 2 + 2 s + s + = 0
= k2k1 , = k1
2007131
19
2007131
20
2007131
21
1 + G1 ( s ) H1 ( s ) = 1 + K
s +1
=0
s (s + a)
2
Root Locus
Root Locus
10
Root Locus
-2
2
Imaginary Axis
Imaginary Axis
-2
-6
-2
-4
-4
-4
-8
-6
-10
-10
-9
-8
-7
-6
-5
-4
-3
-2
-1
-6
Real Axis
-8
-9
a = 10
-8
-7
-6
-5
-4
-3
-2
-1
-8
-8
-7
-6
-5
-4
Real Axis
-3
-2
-1
0.2
Real Axis
a=9
a =8
Root Locus
8
Root Locus
Root Locus
0.4
4
0.3
0.2
2
0.1
-2
Imaginary Axis
1
Imaginary Axis
Imaginary Axis
Imaginary Axis
-1
-0.1
-2
-4
-0.2
-3
-6
-0.3
-4
-8
-7
-6
-5
-4
-3
Real Axis
a=7
2007131
-2
-1
-5
-2
-1.8
-1.6
-1.4
-1.2
-1
Real Axis
a=2
-0.8
-0.6
-0.4
-0.2
-0.4
-1.2
-1
-0.8
-0.6
-0.4
-0.2
Real Axis
a =1
22
2007131
23
2007131
24
2007131
25
2007131
26
CHAPTER 8
Frequency Response Methods
Introduction
Frequency Response Plots
Polar Plot
Bode Plot
Log Magnitude and Phase Plot
Frequency Response Measurements
Performance Specifications in The Frequency Domain
2007131
;Introduction
r(t)
T(s)
c(t)
C(s)
R(s)
Output: C ( s ) = T ( s ) R ( s )
If
G ( j )
1 + G ( j ) H ( j )
= T ( j ) T ( j )
or R( w) + jX ( w)
2007131
where
T ( j ) =
G ( j )
1 + G ( j ) H ( j )
T ( j ) = G ( j ) 1 + G ( j ) H ( j )
and
R ( ) = Re[T ( j )]
X ( ) = Im[T ( j )]
T ( j ) = Re[T ( j )] + j Im[C ( j )]
R ( ) + jX ( )
T ( j ) = R 2 ( ) + X 2 ( )
T ( j ) = tan 1
2007131
X ( )
R ( )
c(t ) = L1{C ( s )} =
1 + j
st
C
(
s
)
e
ds
2j j
and
c(t ) = F 1{C ( j )} =
1
2
jt
C
(
j
)
e
d
c(t ) dt <
2007131
lim T ( j ) ; lim T ( j )
0
lim T ( j ) ; lim T ( j )
R ( ) = = 0 X ( ) = =
i
X ( ) = = 0 R ( ) = =
r
lim T ( j ) = lim[R ( ) + jX ( )] = a + jb
0
2007131
0
A). T ( j ) =
1
j
B ). T ( j ) = j
0
1
0
1
= i
A). T ( j ) =
2007131
1
1 + j
B ). T ( j ) = 1 + j
6
n2
A). T ( s ) = 2
s + 2 n s + n2
1
T ( j ) =
2
s
+ 2
2
1 + 2 (j ) + (j )
: small
1
2
1 ( ) + j 2 ( )
n
B ). T ( s ) =
s +1
1
n
s 2 + 2 n s + n2
n2
2007131
Bode plot
The Bode plot of the function T(j) is composed of two plots:
The amplitude of T(j) in decibels (dB) versus or log10 .
The phase of T(j) in degree versus or log10 .
T ( j ) = T ( j ) e jT ( j )
Logarithmic gain = 20 log10 T ( j )
100
50
0
-50
-100
-50
-100
-150
-200
-250
-300
-2
10
-1
10
10
10
10
Frequency (rad/sec)
2007131
Constant factor: K
K dB = 20 log K
and
0
K =
180
for K > 0
for K < 0
15
14.5
14
13.5
13
12.5
200
100
-100
-1
10
10
10
10
Frequency (rad/sec)
2007131
T ( j ) dB = 20 log ( j ) p = 20 p log( )
d
[ 20 p log( )] = 20 p dB / decade
d (log )
and
200
( j ) p = p 90
100
0
-100
-200
200
100
0
-100
-200
-300
-1
10
10
10
10
Frequency (rad/sec)
2007131
10
Simple zero: 1 + s
T ( j ) dB = 20 log T ( j ) = 20 log 1 + ( ) 2
<< 1 T ( j ) dB 20 log(1) = 0
>> 1 T ( j ) dB 20 log ( ) 2 = 20 log( )
and
25
T ( j ) = tan ( )
1
15
1 T ( j ) dB = 20 log 2 3
=
1
T ( j ) = tan (1) = 45
20
10
5
0
-5
100
80
60
40
20
0
0
10
10
10
Frequency (rad/sec)
2007131
11
Simple pole:
1
1 + s
T ( j ) dB = 20 log T ( j ) = 20 log
1+ ( ) 2
<< 1 T ( j ) dB 20 log(1) = 0
>> 1 T ( j ) dB 20 log( )
and
T ( j ) = tan ( )
T ( j ) dB = 20 log 2 3
=
1
T ( j ) = tan (1) = 45
1
-5
-10
-15
-20
0
-20
-40
-60
-80
-100
0
10
10
10
Frequency (rad/sec)
2007131
12
n
Quadratic poles:
s 2 + 2 n s + n2
T ( j ) dB = 20 log
[1(
] [2 ( ) ]
2 2+
n )
<< 1 T ( j ) dB 20 log(1) = 0
n
2
>> 1 T ( j ) dB 20 log( ) = 40 log( )
n
n
and
2 ( )
T ( j ) = tan
2
1
(
<< 1 T ( j ) = 0
n
>> 1 T ( j ) = 180
n
2007131
13
= n T ( j ) dB = 20 log(2 )
= n T ( j ) = 90
20
= 0.1, 0.2
-20
-40
0
-50
-100
-150
-200
0
10
10
10
Frequency (rad/sec)
2007131
14
M p
1
0.707
2007131
15
2007131
16
2007131
17
2007131
18
2007131
19
2007131
20
2007131
21
2007131
22
2007131
23
2007131
24
2007131
25
2007131
26
2007131
27
2007131
28
2007131
29
2007131
30
2007131
31
2007131
32
2007131
33
2007131
34
2007131
35
2007131
36
2007131
37
2007131
38
2007131
39
2007131
40
2007131
41
2007131
42
2007131
43
2007131
44
CHAPTER 9
Stability in the Frequency Domain
Introduction
Mapping Contours in the s-Plane
The Nyquist Criterion
Relative Stability and the Nyquist Criterion
Time-Domain performance Criteria Specified in
the Frequency Domain
2007131
Introduction
Time-domain
Routh-Hurwitz criterion
Root-Locus
by locating the roots of characteristic equation in the s-plane.
Frequency domain
Nyquist stability criterion
based on the theorem of complex variables due to Cauchy,
commonly known as principle of argument.
H. Nyquist 1932
2007131
F ( s) = 2s + 1
Enclose
A : F ( s ) |s =1+ j = 2 s + 1 = 2 + 2 j + 1 = 3 + 2 j
B : F ( s ) |s =1 j = 2 s + 1 = 3 2 j
2007131
F (s) =
s
s+2
F(s) and does not pass through any poles or zeros of F(s) and the traversal is in the
clockwise direction along the contour, the corresponding contour F in the F(s)-plane
encircles the origin of the F(s)-plane N=Z-P time in the clockwise direction
2007131
F ( s) =
2007131
s
s + 0.5
F ( s ) =| F ( s ) | F ( s ) =
| s + z1 || s + z 2 |
(s + z1 + s + z 2 s + p1 s + p2 )
| s + p1 || s + p2 |
=| F ( s ) | ( z1 + z2 p1 p2 ) =| F ( s ) | F
F = z p
2007131
P = 1, Z = 3,
2007131
N = Z P = 3 1 = 2
j 1
b
i
h
j1
g
2007131
j
8
j1
b
i
h
j1
g
f
2007131
Path ab:
s=j ; 0<<1
Path bc:
s=j1+ej; 0 and -90 <<90
Path cd:
s=j ; 1<<
Path def:
s=Rej; R and 90 <<-90
Path fg:
s=j ; -<<-1
Path gh:
s=-j1+ej; 0 and -90 <<90
Path hi:
s=j ; -1< <0
Path ija:
s=ej; 0 and -90 <<90
9
GH ( s ) =
1. : 0 0 , : 90 ~ 90, s = e
K
s (s + 1)
K
= e j ,900 ~ 900
j
0 e (e
+ 1)
G ( s ) = lim
2. : 0 + , s = j
K
K
GH ( s ) =
=
, , | GH ( j ) | 0, 180 0
2
j ( j + 1) + j
2007131
3. : ~ - , s = Re j , R , : 90 ~ 90
K
K
GH ( s ) |s = Re j = lim
= 2 e j 2 0e j 2 ,180 ~ +180
j
R Re ( Re + 1)
R
4. : 0
The portion of the polar plot from = to = 0
is symmetrical to the polar plot from = 0 + to = +
10
G ( s) =
2007131
100
( s + 1)( s + 1)
10
11
j
+ j
s-plane
jv
GH(s)
s
( 1, j 0)
u
j
2007131
12
Stability requirements
For the closed-loop system to be stable, there should be no zeros
of F(s) in right half s-plane; i.e.,
Z=0
this condition is met if
N=ZP=0 P= P
The special case of P=0, means open-loop stable system, the
closed-loop system is stable if
N=ZP=0
N 0 = Z 0 P0
Open loop : GH ( s) =
N ( s)
D( s)
closed loop : F ( s ) = 1 + GH ( s ) = 1 +
P1 = P0 poles of L( s ) = F ( s )
N ( s) D( s) + N ( s)
=
D( s)
D( s)
N 1 = Z 1 P1
Z 1 = 0 stable for closed - loop
N 1 = 0 P1 = P1
2007131
13
GH ( s ) =
K
s ( 1s + 1)( 2 s + 1)
1. : 0 0 + , s = e j , 0, : 90 ~ 90
K
= e j , | GH ( S ) |= , : 90 ~ 90
j
0 e ( e
+ 1)( 2e + 1)
1
GH ( s ) = lim
2. : 0 + , s = j ,
GH ( s ) =
=
K
j ( j 1 + 1)( j 2 + 1)
K ( 1 + 2 ) jK ( 1 )(1 2 1 2 )
1 + 2 ( 12 + 22 ) + 4 12 22
Let Im=0
Re =
= Re + J Im
1 2
1
K ( 1 + 2 )
, =
2
2
4 2 2
1 + ( 1 + 2 ) + 1 2
1 2
2
- K 1 2
=
1 + 2
2007131
3. : + -, s = re j , r , : 90 ~ 90
K
GH ( s ) = lim j
0e j 3
j
j
r re ( r e
+ 1)(r 2 e + 1)
1
14
GH ( s ) =
K
s ( s + 1)( s + 1)
2007131
K =1
stabl
K =2
K =3
unstab
15
GH ( s ) =
2007131
K1
,
s ( s 1)
K2 = 0
1. = 0 0 +
16
1.w : 0 0 + , s = e j , : 90 ~ 90
K
= e j = 180
j
j
0 e (e
1)
GH ( s ) = lim
2.w : 0 + , s = jw
GH ( jw) =
K
=
jw( jw 1)
K
1
2 2
K
1
2 2
900 tan 1 ( w)
( w4 + w )
90 + tan 1 ( w)
( w4 + w )
3.w : , s = re j , : 90 ~ 90
2007131
17
closed loop
Y ( s)
K1
= 2
, F ( s ) = s 2 + K1 K 2 s s + K 1 = 0
R( s ) s + ( K1 K 2 1) s + K1
F (s) = 1 +
K1 (1 + K 2 s)
=0
s ( s 1)
2007131
18
N 1 = 1
N0 = 1
K ( s 2)
( s + 1) 2
Z 0 = 1, N 0 = 1 P0 = 0
P1 = P0 = 1, N 1 = 1, Z 1 = 2
Closed-loop system is unstable
2007131
19
2007131
20
Gain Crossover
The gain crossover is a point on L(j) plot at which the
magnitude of L(j) is equal to 1.
Gain Crossover Frequency: g
The gain crossover frequency is the frequency of L(j) at the
gain crossover, or where
|L(jg)|=1
( 1, j 0)
2007131
21
GM = 20 log{1 L( j p ) }
= 20 log{ L( j p ) }
1
or 20 log{
}
L( j p )
= p
(1, j0)
L ( j p )
2007131
22
Bode plot
Gm=15.563 dB (at 2.2361 rad/sec), Pm=43.21 deg. (at 0.77934 rad/sec)
50
GM
-50
-100
-150
-50
-100
PM
-150
-200
-250
-300
-2
10
-1
10
= g 10
= p
10
10
Frequency (rad/sec)
2007131
23
K
GH ( s ) =
s ( 1s + 1)( 2 s + 1)
2007131
24
60
40
20
PM
0
dB
= g
GM
-20
= p
-40
-60
-80
-100
-120
-280 -260 -240 -220 -200 -180 -160 -140 -120 -100
-80
degree
Log-magnitude-phase curve
2007131
25
= 0.01PM
2007131
26
Y ( jw)
G ( jw)
= T ( jw) =
= M ( w)e j ( w)
R ( jw)
1 + GH ( jw)
G ( jw) = u + jv
G ( jw)
u + jv
u 2 + v2
M=
=
=
1 + G ( jw) 1 + u + jv (1 + u ) 2 + v 2
(1 M 2 )u 2 + (1 M 2 )v 2 2 M 2u = M 2
2 M 2u M 2 M 2 M 2
=
+
u +v
+
1 M 2 1 M 2 1 M 2 1 M 2
2
M2
M
u
+ v2 =
2
2
1 M
1 M
v
u
1+ u
u2 + v2 + u
2007131
27
2007131
28
2007131
29
30
Mp=8dB
20
10
= r
= B
-10
-3dB
-20
-30
-40
-280
k = k2
-260
-240
k = k1
-220
-200
-180
-160
-140
-120
-100
-80
2007131
30
2007131
31
2007131
32
2007131
33
2007131
34
2007131
35
2007131
36
2007131
37
2007131
38
2007131
39
2007131
40
2007131
41
2007131
42
2007131
43
2007131
44
2007131
45
Exrcises
E9.1,E9.7,E9.8,E9.15,E9.21,P9.2,P9.4,P9.17,P9.21,AP9.4,
2007131
46
CHAPTER 10
The Design of Feedback Control Systems
The Design of Feedback Control System
Introduction
Time Domain Design
P-Control PI-Control PD-Control PID-Control
Phase-Lead Compensation Design
Phase-Lag Compensation Design
Frequency Domain Design
Phase-Lead Design Using Bode Diagram
Phase-Lag Design Using Bode Diagram
Design for Deadbeat Response
2007131
;Introduction
Design procedure
Determine what the system should do and how to it (design specifications).
Determine the controller or compenstaor configuration relative to how it is
connected to the controlled plant.
Determine the parameter values of the controller or compensator to achieve
the design goals.
Simulation verifications and recheck the specifications.
Experimental results.
Design specification
Time domain: maximum overshoot, rise time, settling time and steady-state
accuracy
Frequency domain: gain margin, phase margin, resonant peak, bandwidth
2007131
r (t )
e(t )
Gc (s )
u (t )
G p (s )
y (t )
r (t )
e(t )
u (t )
G p (s )
y (t )
Gc (s )
Figure 1 Cascade
Figure 2 Feedback
2007131
r (t )
Gc (s )
e(t )
u (t )
G p (s )
y (t )
G H (s )
Figure 3 Series-feedback compensation
r (t )
GcF (s )
e(t )
u (t )
Gc (s )
G p (s )
y (t )
2007131
GcF (s )
r (t )
u (t )
Gc (s )
y (t )
G p (s )
r (t )
u (t )
G p (s )
x (t )
y (t )
K
Figure 6 State-feedback compensation
2007131
e(t )
Gc ( s )
u (t )
G p ( s)
y (t )
Kp
U (s)
U (s)
Gc ( s ) =
= K p + K i 1s + K d s
E ( s)
E (s)
db
1
KI
s
Kds
db
20 log K p
20db / decade
p Controller
900
db
I Controller
+ 20db / decade
+ 900
2007131
D Controller
PM , GM
R (s )
a
s+a
Kp
Y (s)
a>0
r (t )
Kp = 3
Kp = 2
Kp =1
t
aK p
Y (s)
=
R ( s ) s + (aK p + a )
y (t ) =
S plane
GH ( j ) plane
Kp
KP
(1 e a ( K P +1)t )
KP +1
2007131
R (s )
aK p
Y ( s)
= 2
R( s ) s + as + aK p
n = aK p ,
K P1
Kp
a
2 aK p
Y (s)
a>0
K p1 > K p 2 > K p 3
GH ( j ) plane
K P2
K P3
a
s( s + a)
S plane
GM
0+
2007131
Gc ( s ) = K p + K I
R (s )
Kp
Y (s)
=
R( s ) s 2 + (a + bK p ) s + bK I
n = bK I , =
a + bK p
bK I
KI
A = 1, B = ( a + bK p ), C = bK I
1
s
Y (s)
b
s+a
a, b > 0
B 2 4 AC > 0, > 1
B 2 4 AC = 0, = 1
B 2 4 AC < 0, < 1
GH ( j ) plane
S plane
GM
2007131
0+
Kp
KI
Y (s)
b
s(s + a)
a, b > 0
1
s
KI
<< a
KP
S plane
GH ( j ) plane
0+
2007131
KI
KP
10
Gc ( s ) = K p + K d s
Kp
a( K d s + K p )
Y (s)
= 2
R( s ) s + (a + bK d ) s + bK p
n = bK p , =
a + bK d
,
bK p
KDs
b
s(s + a)
a, b > 0
A = 1, B = (a + bK d ), C = bK I
B 2 4 AC > 0, > 1
B 2 4 AC = 0, = 1
B 2 4 AC < 0, < 1
GH ( j ) plane
S plane
GM
2007131
0+
11
R (s )
Gc ( s ) = K p + K d s + K I
Y (s)
=
R( s ) s 3 + (a + bK d ) s 2 + bK p s + bK I
Kp
KI
1
s
Y (s)
b
s(s + a)
a, b > 0
(a + bK d ) bK p > bK I
The Optimum Coefficients of T(s) Based on the ITAE
Criterion for a step Input (P.252 Table 5.6)
Kds
s 3 + 1.75n s 2 + 2.15n s + n3
GH ( j ) plane
2007131
S plane
12
V2 ( s )
R2
( R1Cs + 1)
=
V1 ( s) R1 + R2 {[ R1 R2 /( R1 + R2 )]Cs + 1}
R1 R2
R + R2
C, = 1
R1 + R2
R2
G(s) =
(1 + s)
, > 1
(1 + s )
m = zp =
z=
1
, p = ,z < p
= tan 1
, when = m ,
1 + ( )) 2
( / (1 / ) 1
=
1+1
2
1 + sin m
1
sin m =
, =
+1
1 sin m
tan m =
2007131
13
2007131
14
S plane
s+z
,z < p
Gc ( s ) =
s
+
p
Phase-Lead Compensation Design
The s-plane root locus method is as follows:
1.
List the system specifications and translate them into a desired root
location for the dominant roots.
2.
3.
4.
Determine the pole location so that the total angle at the desired root
location is 1800
5.
Evaluate the total system gain at the desired root location and then
calculate the error constant.
6.
2007131
15
Gc ( s ) = K
s+z
s+ p
R (s )
Gc (s)
Y (s)
2
s2
a>0
S plane
r1
r2
r1
2007131
1
16
R + jQ
Q
Q
= tan p , M =
, p = z+m
M
tan p
M=
2
= 2.6 p = 1 + 2.6 = 3.6
0.7812
A
B
p
GcG p ( s ) =
K=
2 K ( s + 1)
, F ( s ) = 1 + KG1 H1 ( s ) = 0
s 2 ( s + 3.6)
1
A * A * B 2.232 * 3.25
=
=
= 4.1
G1 H1 ( s ) s = r
2C
2*2
1
Gc ( s ) = 4.1
s +1
s + 3.6
2007131
17
2.
Determine the transient performance specifications for the system and locate
suitable dominant root location on the uncompensated root locus that will
satisfy the specifications.
3.
Calculate the loop gain at the desired root location and thus the system error
constant,
4.
Compare the uncompensated error constant with the desired error constant,
and calculate the necessary increase that must result from the pole-zero ratio
of the compensator,.
5.
2007131
18
R (s )
Gc (s)
Sol:
Y (s)
K
s ( s + 10) 2
Spec. : = 0.707, K v = 20
K v = 20 = lim G ( s ) =
s 0
K
, K = 2000
10 2
= 236
z 2000
=
= 8.5
p
236
select
2007131
19
m = d n + 30 ~ 100 =
sin m + 1
1 sin m
5. Evaluate 10 log and determined the frequency where the uncompensated magnitude
curve is equal to -10 log
10 log atm ,this frequency is the new 0-dB crossover frequency and
simultaneously.
p
6. Calculate the pole p = m and z =
7. Draw the compensated frequency response, check the resulting phase margin, and repeat
the steps if necessary. Finally, for an acceptable design, raise the gain of the amplifier in
order to account for the attenuation( 1 )
2007131
20
dB
log
10 log
1800
2007131
21
R (s )
Example 10.1
Gc ( s ) = K
p s+z
,
z s+ p
z=
p=
Y (s)
2
s ( s + 2)
p s+z
K
z s+ p
GH ( jw) =
jw(0.5 jw + 1)
2007131
p
K * ( ) = 20 * 3 = 60
z
s + 4.8
Gc ( s ) = 60
s + 14.4
22
Bode Diagram
40
Magnitude (dB)
20
-20
-40
-60
Phase (deg)
-80
-90
-135
-180
-2
10
2007131
-1
10
10
Frequency (rad/sec)
10
10
23
Bode Diagram
80
Magnitude (dB)
60
40
20
-20
Phase (deg)
-40
-90
-135
-180
-2
10
-1
10
10
10
10
Frequency (rad/sec)
2007131
24
Obtain the Bode diagram of the uncompensated system with the gain adjusted for
the desired error constant.
2.
3.
4.
Place the zero of the compensator one decade below the new crossover frequency
and thus ensure only 50 of additional phase lag at c' due to the lag network.
5.
Measure the necessary attenuation at c' to ensure that the magnitude curve
crosses at this frequency.
6.
Calculate by noting that the attenuation introduced by the phase-lag network is 20log at .
7.
2007131
p = 1 = z /
25
dB
20 log
p
p=
z=
'
c
log
c'
10
1800
2007131
26
R (s )
Example:
p s+z
z s+ p
Y (s)
20
s ( s + 2)
( + s)
1 + s
p s+z
=
=
Gc ( s ) =
1 + s ( 1 + s ) z s + p
p=
GH ( jw) =
,z =
Kv
20
=
, K v = 20 / 2
jw( jw + 2) jw( j 0.5w + 1)
20dB = 20 log = 10
c' 1.5
z = z =
=
= 0.15, p = p = z = 0.015
10
10
Gc ( s ) =
1 s + 0.15
10 s + 0.015
27
Bode Diagram
60
40
M
a
g
n
itu
d
e(d
B
)
20
-20
-40
P
h
a
se(d
e
g
)
-60
-90
-135
-180
-2
-1
10
10
10
Frequency
10
10
(rad/sec)
Bode Diagram
100
M
a
g
n
itu
d
e(d
B
)
50
-50
P
h
a
s
e(d
e
g
)
-100
-90
-120
-150
-180
-2
10
-1
10
10
Frequency
2007131
10
10
(rad/sec)
28
steady-state error=0
2.
3.
4.
Percent undershoot<2%
2007131
F ( s ) = s 4 + n s 3 + n2 s 2 + n3 s + n4
29
R (s )
z
s+z
K (s + z)
2
s + p s ( s + 2)
Pre-filter
Gc G p ( s )
z
2 Kz
T ( s) =
= 3
s + z 1 + Gc G p ( s ) s + (2 + p ) s 2 + (2 p + 2k ) s + 2kz
Gc G p ( s ) =
s+z
K
s+ p
Y (s)
2
s(s + 2)
4.04
= 3.37
1.2
T (s) = s3 + n s2 + n2s + n3
sol : nTs = 4.04,n =
= 1.9, = 2.2
T (s) = s3 + 6.4s2 + 24.98s + 38.27 = s3 + (2 + p)s2 + (2 p + 2k)s + 2kz
p = 4.4, K = 8.09, z = 2.36
s + 2.36
Gc ( s ) = 8.09
s + 4.4
2007131
30
2007131
31
1.4
1.2
0.8
0.4
0.2
2007131
10
15
32
PD controller
2007131
33
PI controller
2007131
34
PID controller
2007131
35
Exercises:
E10.1, E10.2, E10.4,
2007131
36