An124 Tuning Control Loops With The IMC Tuning Method PDF
An124 Tuning Control Loops With The IMC Tuning Method PDF
Procedure
To apply the IMC tuning rules for a self-regulating
process, follow the steps below. The process variable and
controller output must be time-trended so that
measurements can be taken from them (Figure 2).
1. Do a step test:
a) Put the controller in manual and wait for the
process to settle out.
b) Make a step change in the controller output
(CO) of a few percent and wait for the
process variable (PV) to settle out. The size
of this step should be large enough that the
PV moves well clear of the process
noise/disturbance level. A total movement of Figure 2
five times more than the peak-to-peak level Step Test for IMC Tuning
of the noise and disturbances on the PV
should be sufficient. 3. Repeat steps 1 and 2 three more times to obtain
good average values for the process
2. Determine the process characteristics (refer to characteristics.
Figure 2):
a) If the PV is not ranged 0-100%, convert the 4. Choose a desired loop response time (closed
change in PV to a percentage of the range as loop time constant, cl) for the control loop.
follows: Generally, the value for cl should be set between
Change in PV [in %] = change in PV [in one and three times the value of . Use cl = 3 ×
Eng. Units] × 100 / (PV upper calibration for a very stable control loop. Using a larger
limit - PV lower calibration limit) value for cl will result in a slower control loop,
b) Calculate the Process Gain (gp): while using a smaller value will result in a faster
gp = total change in PV [in %] / change in control loop.
CO [in %]
c) Find the maximum slope of the PV response 5. Calculate PID controller settings using the
curve. This will be at the point of inflection. equations below.
Draw a tangential line through the PV
response curve at this point. For PI Control
d) Extend this line to intersect with the original Controller Gain, Kc = / ( gp × [ cl + td] )
level of the PV before the step in CO. Integral Time, Ti =
e) Take note of the time value at this inter- Derivative Time, Td = 0
section and calculate the Dead Time (td):
td = time difference between the change in
CO and the intersection of the tangential line 6. Enter the values into the controller, make sure
and the original PV level the algorithm is set to Noninteractive, and put
f) If td was measured in seconds, divide it by the controller in automatic mode.
60 to convert it to minutes. Since the
Dataforth PID controller uses minutes as its 7. Change the set point to test the new values.
time base for integral time, all measure-
ments have to be made in minutes. 8. Do fine tuning if necessary. The control loop’s
g) Calculate the value of the PV at 63% of its response can be sped up by increasing Kc and/or
total change. decreasing Ti.
h) On the PV reaction curve, find the time
value at which the PV reaches this level.
i) Calculate the Time Constant ( ):
= time difference between intersection at
the end of dead time, and the PV reaching
63% of its total change
j) If was measured in seconds, divide it by 60
to convert it to minutes.
AN124 Dataforth Corporation Page 3 of 3
References
[1] J.G. Ziegler and N.B. Nichols, Optimum settings for
automatic controllers, Transactions of the ASME, 64, pp.
759–768, 1942