Ceic3006 PID Controller Design Practice
Ceic3006 PID Controller Design Practice
Exercises
K
G(s) =
(10s + 1)(5s + 1)
where K has a nominal value of K = 1. PID controller settings are to be calculated using
the Direct Synthesis approach with τc = 5 min. Suppose that these controller constants are
employed and that K changes unexpectedly from 1 to 1 + η.
2. A process stream is heated using a shell and tube heat exchanger. The exit temperature is
controlled by adjusting the steam control valve shown in figure below. During an open-loop
experimental test, the steam pressure Ps was suddenly changed from 18 to 20 psig and the
temperature data shown below were obtained. At the nominal conditions, the control valve
t (min) 0 1 2 3 4 5 6 7 8 9 10 11 12
T2m (mA) 12.0 12.5 13.1 14.0 14.8 15.4 16.1 16.4 16.8 16.9 17.0 16.9
and current-to-pressure transducers have gains of Kv = 0.9 psi/psi and KIP = 0.75 psi/mA,
respectively. Determine appropriate PID controller settings using the following approaches:
3. The relation between the steam valve position and reactor temperature (exhibiting inverse
response) is modelled as follows:
−0.5(−10s + 1)e−10s
G(s) =
(5s + 1)(3s + 1)
4. A mixing vessel is used to maintain a desired pH level in a stream flowing to a waste treatment
plant. The pressure to the valve on an acid stream is used as the manipulated variable. Most
of the variability in pH is due to waste stream 1, which is a caustic stream. It is desirable
to implement a feed-forward controller to reject the pH disturbances due to this stream. The
following data are relevant to this problem. Without control, a change in the inlet pH of 0.5
leads to a change of 0.25 pH in the outlet stream. The time delay is 10 minutes and the time
constant is 30 minutes. A change in the acid stream valve-top pressure of 1 psig leads to a
change in pH in the outlet stream of 0.4 pH. The time constant is 25 minutes and the time
delay is 7.5 minutes.
(a) Design a feed-forward controller for this process and simulate the resulting control system
in MATLAB / SIMULINK.
(b) Implement the feedforward controller together with a (tuned) PI feedback controller and
quantify the improvement in performance using the IAE criterion.
(c) Describe (do not necessarily implement) how you would set up an MPC for this process.
Essentially identify a suitable sampling interval, prediction and control horizons, and any
constraints that you would deem appropriate.