[ Team LiB ] Previous Section Next Section

M9 Feedback Controller Design

Instructors and students are asked to choose from a variety of controller design options. The following are suggestions: IMC-based PID, Ziegler-Nichols (and Tyreus-Luyben), and frequency response.

For the selected controller design technique, perform simulations for the following:

  1. A level setpoint change of 0.1 (dimensionless) at t = 1 minute.

  2. A steam demand change of 0.5 (dimensionless) at t = 1 minute.

In each case discuss the effect of controller tuning. In addition to the response of stream drum level (process output), include plots of the manipulated input (valve position). You may wish to revise the SIMULINK diagram shown in Appendix M9.1, for your simulations.

IMC-Based PID

Use the IMC-based PID procedure to find that the resulting feedback controller: assuming all-pass and allowing the IMC controller to be semiproper. The resulting feedback controller will be lead-lag [neglect the valve dynamics in controller design but include it in the simulation, that is, use Equation (M9.1) for controller design].

  1. What is the PID controller transfer function? (You should find that there is no integral term.)

  2. Plot the closed-loop response for a step setpoint change of 0.1 at t = 1 minute. Compare the closed-loop responses for several values of the IMC filter factor, l.

  3. Plot the closed-loop response for a step load disturbance change of 0.5 at t = 1 minute. Compare the closed-loop responses for several values of the IMC filter factor, l. You should find that there is offset since there is no controller integral action.

You found that the feedback-only controller had offset when a load disturbance occurred. This is because the controller does not have integral action. An IMC-based PID controller with integral action can be designed for the integrating process with inverse response

graphics/m09equ03a.gif


by using the following IMC filter, and by not forming an all-pass factorization

graphics/m09equ03b.gif


and by letting g = 2l + b to obtain integral action. The resulting ideal PID controller parameters are:

graphics/m09equ03c.gif


Ziegler-Nichols (or Tyreus-Luyben)

Using the Ziegler-Nichols continuous-oscillation procedure, find the critical gain and ultimate period. Based on the critical gain and ultimate period, choose either the Ziegler-Nichols or Tyreus-Luyben values for PI and PID controllers.

  1. What are the values of the PI and PID tuning parameters?

  2. Plot the closed-loop response for a step setpoint change of 0.1 at t = 1 minute. Compare the closed-loop responses the PI and PID controllers.

  3. Plot the closed-loop response for a step load disturbance change of 0.5 at t = 1 minute. Compare the closed-loop responses for the PI and PID controllers.

Frequency Response

Design a PI controller with a gain margin of 2 and a phase margin of at least 60°.

  1. What are the values of the PI controller? What are the gain and phase margins and the relevant frequencies?

  2. Plot the closed-loop response for a step setpoint change of 0.1 at t = 1 minute.

  3. Plot the closed-loop response for a step load disturbance change of 0.5 at t = 1 minute.

    [ Team LiB ] Previous Section Next Section