EEE402 Exp06
EEE402 Exp06
EXPT. NO. 6
DESIGN A PID CONTROLLER USING ROOT LOCUS METHOD AND SISO DESIGN TOOL
Design Requirement:
Given that a unity feedback system is working at 20% overshoot with the transfer function:
K (s +8 )
G(s )= 3 and H(s) = 1, design a PID controller to meet the following criteria:
s +19 s 2 +108 s +180
i) Compensated peak time = ⅔ of uncompensated peak time
ii) % OS = 20% and
iii) Steady-state error = 0
Procedure:
Uncompensated condition
1. Using SISO Design tool, create the design for a unity negative feedback system with
G(s) = K(s + 8) /( s + 3)(s + 6) (s + 10) and plot the root locus.
2. From Edit| SISO Tool Preferences window, select Options tab, select Zero/pole/gain
radio button under Compensator Format and click Ok.
3. Right click on the SISO Design Tool window and then click on Grid.
4. Right click on the SISO Design Tool window and then click on Design Constraints|
New from the appeared window. Select Constraint Type as Percent Overshoot, set
Percent Overshoot as 20 and click Ok.
5. Drag the closed-loop pole at the intersection of overshoot line and the root locus.
Write down the value obtained in the C(s) text box. Also, write down the closed-loop
poles and damping ratio obtained from View| Closed Loop Poles.
6. Select Analysis| Response to Step Command. Write down the values of percent
overshoot, peak time and settling time.
7. Find the static error constant Kp and steady state error using transfer function G(s).
8. Fill up all the data in the first column of Table-1.
PD Compensated condition
9. Calculate the imaginary part, d and real part, d of the compensated dominant pole
from the two-third value of uncompensated peak time obtained in Step 6.
10. Find the sum of angles, from the uncompensated system’s poles and zeros to the
desired dominant pole calculated in Step 7. Then, calculate the location of
compensator zero, zc using the formula d /(zc d ) = tan (1800 )
11. Set the value of the calculated compensated real zero to the root locus using the
window appeared after selecting Compensators| Edit| C, the value of which is
obtained in Step 10.
This sheet for Control System Laboratory has been prepared by:
Md. Iqbal Bahar Chowdhury, Assistant Professor, EEE, UIU.
2
12. Drag the closed-loop pole at the intersection of overshoot line and the root locus. Fill
up all the data in the second column of Table-1.
GPID =KG C =
K ( s+ z c )( s +0 . 5)
s ( R C
(
R1 C1
R C
)
=K R 2 C1 s+ 2 + 2 + 1 2
s )
This sheet for Control System Laboratory has been prepared by:
Md. Iqbal Bahar Chowdhury, Assistant Professor, EEE, UIU.
3
Table-1
Uncompensated PD-compensated PID-compensated
0.456 0.456
11.9 17.8
n
20.7 21.7
% OS
0.298 0.176
Tp
5.4 13.17
Kp
0.156 0.071
e()
-8.17 -8.08
Other poles
This sheet for Control System Laboratory has been prepared by:
Md. Iqbal Bahar Chowdhury, Assistant Professor, EEE, UIU.