646 Chapter 8 / PID Controllers and Modified PID ControllersB–8–11.Consider the control system shown in Figure 8–79.
Assume that the PID controller is given byIt is desired that the unit-step response of the system exhibit
the maximum overshoot of less than 10%, but more than 2%
(to avoid an almost overdamped system), and the settling
time be less than 2 sec.
Using the computational approach presented in Section
8–4, write a MATLAB program to determine the values
ofKandathat will satisfy the given specifications. Choose
the search region to be1 K4, 0.4a 4Choose the step size for Kandato be0.05.Write the
program such that the nested loops start with the highest
values of Kandaand step toward the lowest.
Using the first-found solution, plot the unit-step
response curve.B–8–12.Consider the same control system as treated in
ProblemB–8–11(Figure 8–79). The PID controller is given
byIt is desired to determine the values of Kandasuch that
the unit-step response of the system exhibits the maximumGc(s)=K(s+a)^2
sGc(s)=K(s+a)^2
sovershoot of less than 8%, but more than 3%, and the settling
time is less than 2 sec. Choose the search region to be2 K4, 0.5a 3Choose the step size for Kandato be0.05.
First, write a MATLAB program such that the nested
loops in the program start with the highest values of Kand
aand step toward the lowest and the computation stops
when a successful set of Kandais found for the first time.
Next, write a MATLAB program that will find all pos-
sible sets of Kandathat will satisfy the given specifications.
Among multiple sets of Kandathat satisfy the given
specifications, determine the best choice. Then, plot the unit-
step response curves of the system with the best choice
ofKanda.B–8–13.Consider the two-degrees-of-freedom control
system shown in Figure 8–80. The plant is given byDesign controllers and such that the
response to the unit-step disturbance input should have
small amplitude and settle to zero quickly (in approximately
2 sec). The response to the unit-step reference input should
be such that the maximum overshoot is 25%(or less) and
the settling time is 2 sec. Also, the steady-state errors in the
response to the ramp and acceleration reference inputs
should be zero.Gc1(s) Gc2(s)Gp(s)=3(s+5)
s(s+1)As^2 +4s+ 13 BGp(s)R(s) C(s)PID
controller1.2
(0.3s+ 1) (s+ 1) (1.2s+ 1)+– Gc(s)Figure 8–79
Control system.Gc 1 (s) Gp(s)Gc 2 (s)U(s) Y(s)D(s)R(s)B(s)+++ ++Figure 8–80
Two-degrees-of-freedom control system.Openmirrors.com