Professional Documents
Culture Documents
Design an analog compensator so that P O ≤ 5%, Ts ≤ 2s, and the steady state error for unit step
is zero.
5
Tu (s) = 2
s + 3s + 7
√ 3
ωn = 7 ⇒ ζ = √ ⇒ P O = 11.5% > 5% Ts = 4/1.5 = 2.66s(real2.22s) ess = 1/3.5 = 28.57%
2 7
(s − z2 )(s − z1 ) KI
Gc (s) = Kc = KP + KD s +
s s
Design attempt 1:
1. design the steady-state error ignoring the transient response using the pole at origin
First we add the PID’s pole to increase the system type ⇒ steady-state error will be zero. the
desired pole location: is
This angle cannot be supplied by one zero, fortunately we have two, θz = θz1 + θz2
If we place z1 at −1, the two will cancel, z1 will not appear in Tc (s) and the number of branches
is reduced:
θz1 = ∠(pd + z1 ) = 116.5651◦
θz2 = θz − θz1 = 45◦ ⇒ z2 = −2 − 2/tand(θz2 ) = −4
Using the magnitude formula:
1
Kc = = 0.4
5(pd +1)(pd +4)
pd (pd +1)(pd +2)
(s + 1)(s + 4) 1.6
Gc (s) = 0.4 = 0.4s + 2 +
s s
67
E352 Lecture 18: RL-based cascade steady/transient-states compensation: PID spring 2014
2(s + 4)
Tc (s) =
s2 + 4s + 7.98
P O = 6.69 > 5% Ts = 1.87 < 2s ess = 0 Almost!
2nd attempt Trying to reduce Kc will move the dominant pair down the rL branch, although
this reduces the damping ratio, it also reduces the damping factor, this latter leads to an increase
in Ts
3rd attempt Since the zero increases the P O, we can try to compensate this effect by designing
for a smaller overshoot
68
E352 Lecture 18: RL-based cascade steady/transient-states compensation: PID spring 2014
This angle cannot be supplied by one zero, fortunately we have two, θz = θz1 + θz2
If we place z1 at −1, the two will cancel, z1 will not appear in Tc (s) and the number of branches
is reduced:
θz1 = ∠(pd + z1 ) = 119.5509◦
θz2 = θz − θz1 = 48.5904◦ ⇒ z2 = −2 − 2/tand(θz2 ) = −3.5556
Using the magnitude formula:
1
Kc = = 0.4
5(p +1)(pd +3.5556)
pdd (pd +1)(p d +2)
(s + 1)(s + 3.5556)
Gc (s) = 0.4
s
2(s + 3.5556)
Tc (s) =
s2 + 4.003s + 7.121)
P O = 4.91 < 5% Ts = 1.94 < 2s ess = 0 Design satisfactory
69