MIT16 06F12 Lecture 10
MIT16 06F12 Lecture 10
Lecture 10
PID Control
A common way to design a control system is to use PID control.
PID = proportional-integral-derivative
Will consider each in turn, using an example transfer function
Gpsq
s2
A
` a1 s ` a2
kp
G(s)
u kp e
For our example, the characteristic equation is
0 1 ` kp Gpsq
kp A
1 ` 2
s ` a1 s ` a2
2
0 s ` a1 s ` a2 ` kp A
1
a
a2 ` kp A
So in the example, increasing kp increases the natural frequency, but reduces the damping
ratio.
Im(s)
open loop
pole location
increasing kp
-a1/2
Re(s)
closed-loop
pole location
0 1 ` KpsqGpsq
pkp ` kD sqA
1 ` 2
s ` a1 s ` a2
2
0 s ` pa1 ` kD Aqs ` pa2 ` kp q
2
So increasing kD increases the damping ratio without changing the natural frequency, for
this example.
Im(s)
Re(s)
increasing kD
NB: For other Gpsq, results may vary.
kp
G(s)
kD(s)
Why? We get the same pole locations, but no additional zeros to cause additional overshoot.
Another way to think about this is that we want the derivative eect on y, because that
adds damping, but we dont want to dierentiate the reference.
P
I
3
`kD sq Epsq
Example:
Gpsq
s2
1
`s`1
G(s)
kp
Characteristic equation is
0 s2 ` s ` 1 ` kp
So can only change n (and indirectly, ) with kp . for tr 1, need
1
1.8
n 1.8
n
s2
1.8s ` 3
` 2.8s ` 4
and the peak overshoot will be 16%, not 5%. So instead, use control structure
G(s)
(*)
1.8s
tr 1.06s
Mp 4.6%
ess 0.25
So lets add integral control:
kv+kI/s
G(s)
kDs
s3
3s ` 0.25
` 2.8s2 ` 4s ` 0.25
0.8
0.6
0.4
5%
0.2
0
0
10
20
t
30
The response has a long tail, due to slow pole poles are at:
s 1.37 1.40j
s 0.065
slow pole causes long tail
40
MIT OpenCourseWare
http://ocw.mit.edu
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.