Ziegler and Nichols first proposed their method in 1942. It is a trial-and-error loop tuning technique that
is still widely used today. The automatic mode (closed-loop) procedure is as follows:
Set our controller to
P-Only action and switch it to automatic when the process is at the
design level of operation.
Guess an initial controller gain, Kc, that we expect (hope) is conservative enough to keep the loop stable.
Bump the set point a small amount and observe the response behavior.
If the controller is not causing the measured process variable (PV) to sustain an oscillating pattern, increase the Kc (or decrease the proportional band, PB) and wait for the new response.
Keep adjusting and observing by trail and error until we discover the value of Kc that causes sustained uniform oscillations in the PV. These oscillations should neither be growing nor dying out, and the controller output (CO) should remain unconstrained.
The controller gain at this condition is called the ultimate gain, Ku. The period of the PV oscillation pattern at the ultimate gain is called the ultimate period, Pu.
After using the procedure above to determine the ultimate gain and ultimate period, the
Ziegler-Nichols (Z-N) correlations to compute our final tuning
PI controller are:
• Ziegler-Nichols PI Tuning: Kc = 0.45∙Ku Ti = Pu/1.2
Many process control books and articles propose a variety of tuning
correlations using Ku and Pu that provide improved performance
over that provided by the original Z-N correlations listed above. Of course, the
definition of "improved" can vary widely depending on the process being
controlled and the operations staff responsible for a safe and profitable
Ziegler-Nichols Applied to the Heat Exchanger
To illustrate the procedure, we apply it to the
heat exchanger process
explored in numerous articles in this e-book.
Below is a plot (click for a large view) showing the heat exchanger under P-Only control. The controller gain, Kc, is initially set to Kc
= –1.0 %/°C, a value we hope provides conservative performance as we start our
guess and test investigation.
As shown above, the process is perturbed with a set point step and we wait to see if the controller yields sustained oscillations. The
process variable (PV) displays a sluggish response at Kc = –1.0 %/°C, so we double the controller gain
to Kc = –2.0 %/°C, and then double it again to Kc = –4.0 %/°C, waiting each time for the response pattern to establish itself.
When changing from a Kc = –4.0 up to Kc = –8.0 %/°C as shown in the above
plot at about time t = 45 min, the heat exchanger goes unstable as evidenced by
the rapidly growing oscillations in the PV. This indicates we have gone too far and must back down on the
P-Only controller gain.
A compromise of Kc = –6.0 %/°C seems to create our desired goal of a process teetering on the brink of stability. Hence, we record our ultimate gain as:
Ku = –6 %/°C
As indicated in the plot above from time t = 80 min through t = 100 min, when under P-Only control at our ultimate gain, the PV experiences 6.5 complete cycles or periods of oscillation over 20 minutes. The ultimate period, Pu, is thus computed as:
Pu = 20 min/6.5 = 3.1 min
We employ these Ku and Pu values in the Z-N correlations above to obtain our PI tuning values:
• Kc = 0.45∙Ku = 0.45 (–6 %/°C) = –2.7 %/°C
• Ti = Pu/1.2 = 3.1 min/1.2 = 2.6 min
Below (click for a large view) is the performance of this Z-N tuned PI controller in tracking a set point step from 138
°C up to 140 °C. For comparison, the heat exchanger responding to the same set point steps using an IMC tuned PI controller
is shown here.
Concerns in a Production Environment
Suppose we were using the Z-N closed-loop method to tune the
above controller in a production environment:
1) The trial and error search for the ultimate gain took about 80 minutes in the test above. For comparison, consider that the
single step test for the IMC design on the heat exchanger took only 5 minutes.
Even if there is suspicion that we skewed the process testing to make Z-N
look bad, the fact remains that it will always take significantly longer to find the ultimate gain by trial and error then it will to perform a simple
And in a production situation, this means we are losing time and wasting money as we make bad product. Why even consider such a time-consuming and wasteful tuning method when it is
2) Perhaps more significant, the Z-N method requires that we literally bring our process to the brink of instability as we search for the ultimate gain. Creeping up on the ultimate gain can be very time consuming (and hence very expensive), but if we try to save time by making large adjustments in our search for Ku, it becomes much more likely that we will actually go unstable, at least for a brief period.
In production situations, especially involving reactors, separators, furnaces, columns and such, approaching an unstable operation is an alarming proposition for plant personnel.
This e-book focuses on the control of processes with streams composed
of liquids, gases, powders, slurries and melts. The challenging control problems
for such process are most always found in a production environment.
controller design and tuning recipe
is designed specifically for such situations. It's fast and efficient, saves time and money, and
provides consistent and predictable performance.
Return to the
Table of Contents to learn more.
Copyright © 2008 by Douglas J. Cooper. All Rights Reserved.