Professional Documents
Culture Documents
PID Tuning Winter Edition
PID Tuning Winter Edition
W I NTER EDI TI O N
Contents
2
Understanding PID control and
loop tuning fundamentals Back to TOC
PID loop tuning may not be a hard science, but it’s not magic either. Here are
some tuning tips that work.
PID basics
A PID controller using the ideal or International Society of Automation (ISA) standard
form of the PID algorithm computes its output CO(t) according to the formula shown
in Figure 1. PV(t) is the process variable measured at time t, and the error e(t) is the
difference between the process variable and the setpoint. The PID formula weights the
proportional term by a factor of P, the integral term by a factor of P/TI, and the deriv-
ative term by a factor of P.TD where P is the controller gain, TI is the integral time, and
TD is the derivative time.
3
Understanding PID control and loop tuning fundamentals
Back to TOC
Similarly, the “derivative time” TD is a measure of the relative influence of the deriva- Back to TOC
tive term in the PID formula. If the error were to start at zero and begin increasing at a
fixed rate, the proportional term would start at zero, while the derivative term assumes
a fixed value. The proportional term would then increase steadily until it catches up
with the derivative term at the end of the derivative time. A PID controller with a long
derivative time is more heavily weighted toward derivative action than proportional
action.
Historical note
The first feedback controllers included just the proportional term. For mathematical
reasons that only became apparent later on, a P-only controller tends to drive the error
downward to a small, but non-zero, value and then quit. Operators observing this phe-
nomenon would manually increase the controller’s output until the last vestiges of the
error were eliminated. They called this operation “resetting” the controller.
When the integral term was introduced, operators observed that it would tend to per-
form the reset operation automatically. That is, the controller would augment its pro-
portional action just enough to eliminate the error entirely. Hence, integral action was
originally called “automatic reset” and remains labeled that way on some PID control-
lers to this day. The derivative term was invented shortly thereafter and was described,
accurately enough, as “rate control.”
Tricky business
Loop tuning is the art of selecting values for the tuning parameters P, TI, and TD so that
the controller will be able to eliminate an error quickly without causing the process
variable to fluctuate excessively. That’s easier said than done.
5
Understanding PID control and loop tuning fundamentals
Consider a car’s cruise controller, for example. It can accelerate the car to a desired cruis- Back to TOC
ing speed, but not instantaneously. The car’s inertia causes a delay between the time
that the controller engages the accelerator and the time that the car’s speed reaches the
setpoint. How well a PID controller performs depends in large part on such lags.
Suppose an overloaded car with an undersized engine suddenly starts up a steep hill.
The ensuing error between the car’s actual and desired speeds would cause the con-
troller’s derivative and proportional actions to kick in immediately. The controller would
begin to accelerate the car, but only as fast as the lag allows.
After a while, the integral action would also begin to contribute to the controller’s
output and eventually come to dominate it because the error decreases so slowly when
the lag time is long, and a sustained error is what drives the integral action. But exactly
when that would happen and how dominant the integral action would become there-
after would depend on the severity of the lag and the relative sizes of the controller’s
integral and derivative times.
This simple example demonstrates a fundamental principle of PID tuning. The best
choice for each of the tuning parameters P, TI, and TD depends on the values of the
other two as well as the behavior of the controlled process. Furthermore, modifying
the tuning of any one term affects the performance of the others because the modified
controller affects the process, and the process in turn affects the controller.
Ziegler-Nichols tuning
How can a control engineer designing a PID loop determine the values for P, TI, and TD
that will work best for a particular application? John G. Ziegler and Nathaniel B. Nich-
6
Understanding PID control and loop tuning fundamentals
The reaction curve also shows how long it took for the process to demonstrate its
initial reaction to the step (the dead time d) and how much the process variable in-
7
Understanding PID control and loop tuning fundamentals
creased relative to the size of the step (the process gain K). By trial-and-error, Ziegler Back to TOC
and Nichols determined that the best settings for the tuning parameters P, TI, and TD
could be computed from T, d, and K as shown by the equation:
ler in automatic mode, but with the integral and derivative actions shut off. The con- Back to TOC
troller gain is increased until even the slightest error causes a sustained oscillation in
the process variable (see Figure 3).
The smallest controller gain that can cause such an oscillation is called the “ultimate
gain” Pu. The period of those oscillations is called the “ultimate period” Tu. The ap-
propriate tuning parameters can be computed from these two values according to the
following rules:
Caveats
Unfortunately, PID loop tuning isn’t really that simple. Different PID controllers use
different versions of the PID formula, and each must be tuned according to the appro-
priate set of rules. The rules also change when:
• The process behaves as if it contains its own integral term (as is the case with level
control).
9
Understanding PID control and loop tuning fundamentals
• The dead time d is very small or significantly larger than the time constant T. Back to TOC
Furthermore, Ziegler and Nichols had a particular closed loop performance objective
in mind when they settled on their particular tuning rules. They chose to allow some
fluctuations in the process variable as long as each successive peak was no more than
0.25 the size of its predecessor, which is called “quarter-wave decay.” For applications
that require even less fluctuation, additional tweaking of the tuning parameters is re-
quired.
That’s where loop tuning becomes an art. It takes more than a little experience and
sometimes a lot of luck to come up with just the right combination of P, TI, and TD.
Vance VanDoren
Vance VanDoren, PhD, PE, is a Control Engineering contributing content specialist.
10
Learning PID loop tuning from
an expert Back to TOC
S oon after graduating from college, I got a job at a chemical plant as an electrical
and instrumentation technician. Being a young guy with little experience, my su-
pervisor paired me up with a grizzled veteran named Tim. Of the many things I learned
from Tim, one of the most valuable was a simple process for tuning a proportional,
integral, and derivative (PID) control loop. I learned about basic control systems and
how they worked as part of my education. Unfortunately, all of my experience with PID
loops had been in textbooks. I never had the firsthand experience of tuning a PID con-
trol loop in the field.
My first chance at tuning a PID loop came during a trip with Tim to the ethylene pro-
duction area on the west side of the chemical plant. An operator in the ethylene con-
trol room had placed a trouble call for a 500 gal chemical tank that was not maintaining
an accurate level. Tim reminded me that PID control loops can be found in a variety of
applications that require constant control of liquid level, pressure, flow, temperature,
or tension, to name a few. In this case, the operator was trying to keep a constant level
in a 500 gal chemical additive tank that was a part of a chemical line process, but it was
not working properly.
ator used to set the level he wanted to maintain in the tank. “The second thing you Back to TOC
need in your system is a feedback signal,” said Tim. The feedback device in this case
was a liquid level transducer that provided a 4-20 mA signal based on the level of the
liquid in the tank. Tim explained that the last item required in the system is the actual
PID controller.
Although it has been quite a few years since I graduated from college, at that time, the
controller was a self-standing module that received the setpoint and feedback signals
and performed the PID number crunching. It provided a 4-20 mA output signal that
controlled a valve that fed the tank. It also had a built-in small strip chart recorder that
showed the liquid level over long periods of time. You can still purchase stand-alone
PID control modules today, but the software can also be found in VFDs, and most com-
monly in PLCs and building control systems (see Figure 3). PID control loop software
can be found inside of the PLC that runs an entire control room and provides a sophis-
ticated graphical look of the entire control system on a variety of monitors and control
desks. Even though today’s PID graphics look much better than that old strip chart
recorder, the PID control method used today is basically the same.
checked was the valve itself. We connected a small variable milliamp supply that pro- Back to TOC
vided 4-20 mA to the valve and watched it open and close without a problem. So the
culprit in our nonfunctioning PID control system appeared to be the PID module itself.
A quick trip to the parts depot provided us with an identical replacement module and
we headed back to the ethylene control room. I figured we would swap the module;
adjust the proportional, integral, and derivative selector switches to the same settings
as the old one; do a quick test of the system; and be back at the shop in time for lunch.
The PID module we used had three selector switches on the side: one for the propor-
tional gain setting, one for the integral time setting, and one for the derivative time
setting. In most cases, we would have set the selector switches on the new module to
the identical settings of the old module and called it a day. But Tim thought we could
improve on the performance of the control loop and saw a chance to teach me some
of the finer points of PID loop tuning.
We started the system with the tank empty and a setpoint of 50% full. We watched the Back to TOC
liquid level indication move slowly toward the 50% setpoint on the strip chart as the
tank filled. It took a little more than 10 min for the liquid level to reach the 48% mark
and maintain that level. We felt that the result of our first experiment was not accept-
able. While the liquid level never overshot the setpoint, which was a good thing, the
gain was set so low that it took a very long time to fill the tank to its setpoint. Also, the
liquid level came close to the setpoint, but it never really reached it. Tim explained
that it is typical to have some error—2% in this case—when running a control loop with
only proportional control. This error is called offset.
Next, we adjusted the proportional gain setting to 0.50 and ran the experiment again.
This time, the liquid level reached the 50% setpoint in a little more than 2 min, but the
level shot right past the setpoint and reached 55% before it corrected itself and head-
ed back down toward 50%. As I watched the strip chart, the liquid level signal oscillat-
ed back and forth between 52% and 48% for the next 2 min, reducing the overshoot
with each cycle, and then settled just below the setpoint at about 48%. We were happy
that it took only 2 min for the level to reach the setpoint, but were disappointed with
the overshoot and the oscillations.
For our next experiment, we adjusted the proportional gain to 0.75. This time the liq-
uid level reached the 50% setpoint in a little less than 1 min, but the overshoot reached
70% and then oscillated between 60% and 40% for 4 min, reducing the overshoot with
each cycle, and then settled just below the setpoint at about 48%. It appeared that this
adjustment was taking us in the wrong direction, so we changed the proportional gain
setting back to 0.50. Tim’s second lesson for me was: the proportional gain controls
how quickly the process races toward the setpoint. “If you set a very high gain, expect
14
Learning PID loop tuning from an expert
to reach your setpoint quickly but be prepared for the possibility of drastic overshoot Back to TOC
and oscillations,” he said. “If you set a very low gain, you can prevent the overshoot,
but it may take a long time to reach your setpoint. Start with the integral time, deriva-
tive time, and proportional gain all at zero. Then increase the proportional gain value
in small increments until oscillations occur, then reduce the setting.”
The next thing we did was to add some integral time into the control loop. Tim ex-
plained to me that integral time was like an “error eater” and would go to work on
eliminating some of the oscillation we had experienced. He also said that adding some
integral time would get our system to actually track the setpoint and eliminate the off-
set we had experienced earlier. The factory setting of the integral time selector switch
was 50 sec, with a maximum of 100 sec and a minimum of 0 sec, and adjustment points
divided into 10 sec increments. Hoping to improve on the performance, we adjusted
the integral time selector switch to 10 sec and ran the experiment again. This time the
liquid level reached the setpoint in about 2 min, but continued to increase to about
70% before correcting itself; then it continuously oscillated between 60% and 40% and
never stopped. The overshoot had stayed the same, but we had picked up a ringing
oscillation, which meant the short integral time was making the system unstable.
We adjusted the integral time selector switch to provide 30 sec of integral time for our
next experiment. We ran the system again and the liquid level reached the setpoint in
about 2 min, but continued to increase to 55% before correcting itself. The liquid level
signal oscillated between 54% and 46%, reducing the overshoot with each cycle, and
then settled at the setpoint of 50% within 1 min. While the loop performance was much
better than our last experiment, the biggest difference was the time it took for the sys-
tem to stabilize. Earlier, when we used proportional only control, the system had stabi-
15
Learning PID loop tuning from an expert
lized in 2 min with an offset error. In this experiment, the oscillation was gone in about Back to TOC
a minute without an offset error.
We ran the experiment again with the integral time set at 50 sec and watched as the
liquid level reached the setpoint in about 2 min and overshot to only 52% before cor-
recting itself. The liquid level signal oscillated between 52% and 48%, reducing the
overshoot with each cycle for about 10 sec, and then settled at the setpoint of 50%.
This adjustment had produced some very good results, we were happy with the prog-
ress that we had made, and I realized we would be back at the shop before lunch after
all. Tim’s third lesson for me was that the integral time acts like an error eater. It can
help reduce the oscillation time and remove the offset, but mis-adjustment can cause
an increase in overshoot as well as lead to the system having oscillations. Increase the
integral time value in small increments until the oscillations and the offset have been
eliminated.
The last adjustment was for the derivative time. Tim explained that the derivative time
acts somewhat like a braking system to help prevent overshoot. However, if derivative
is misadjusted, it could severely reduce the responsiveness of the system. We thought
for a second about the experiments we had run that morning and how we had system-
atically improved the control loop’s performance. In many PID loops, such as HVAC sys-
tems, the derivative control is not used because a little overshoot typically would not
produce detrimental effects. But in situations where overshoot could be dangerous,
derivative control can be useful.
With our last experiment showing only a 2% overshoot and oscillating for only about 10
sec, we thought we had done a pretty good job of tuning the PID loop. But we thought
16
Learning PID loop tuning from an expert
we should try one last experiment to see if we could do even better. The factory setting Back to TOC
of the derivative time selector switch was at the minimum, 0 sec (disabled) with a max-
imum of 5 sec and adjustment points divided into 0.5 sec increments. I adjusted the
derivative time to the 0.5 sec setting on the selector switch and we ran the experiment
again. We watched as the liquid level reached the setpoint in about 2 min, smoothly
rolled into the 50% setpoint with only a hair of overshoot, showed one small dip below
the 50% mark, and then tracked the setpoint perfectly. This was by far the best perfor-
mance we had seen from the liquid level PID control loop that morning. I adjusted the
liquid level setpoint to 60% and watched the system correct and track accurately. Then
I reduced the setpoint to 40% and saw the same results. Tim’s fourth lesson for me was
that the derivative time provides a braking action to the control loop and is not required
in most applications where a little overshoot is allowable. If it is needed, derivative con-
trol can reduce overshoots but could also lead to a lack of responsiveness. Increase the
derivative time value until the response to process changes is optimized.
Happy with the performance of the PID control loop, Tim and I packed our gear and
headed to lunch. It has been a number of years since I worked with Tim, but this expe-
rience is one I have always remembered. Using the basic techniques he taught me has
helped me tune PID control loops in a number of applications.
2. Proportional gain controls how quickly the process races toward the setpoint. If
you set a very high gain, expect to reach your setpoint quickly but be prepared
17
Learning PID loop tuning from an expert
for the possibility of drastic overshoot and oscillations. If you set a very low gain, Back to TOC
you can prevent the overshoot, but it may take a long time to reach your setpoint.
Start with the integral time, derivative time, and proportional gain all at zero. In-
crease the proportional gain value in small increments until oscillations occur, and
then reduce the setting.
3. The integral time acts like an error eater. It can help reduce the oscillation time and
remove the offset, but improper adjustment can cause an increase in overshoot as
well as lead to the system having oscillations. Increase the integral time value in
small increments until the oscillations and the offset have been eliminated.
4. The derivative time provides a braking action to the control loop and is not re-
quired in most applications where a little overshoot is allowable. If it is needed,
derivative control can reduce overshoots but could also lead to a lack of respon-
siveness. Increase the derivative time value until the response to process changes
is optimized.
John A. Autero
John A. Autero is the manager of technical training services at Yaskawa America Inc.
He has been involved with industrial automation for more than 28 years, 25 of which
have been with Yaskawa. He developed the Yaskawa Engineering Summer Intern and
Co-Op Program, and advanced Yaskawa’s Technical Training Services into an IACET
Authorized Provider to offer CEUs for its students. He holds a BS in industrial engineer-
ing technology from Southern Illinois University.
18
Feed forwards augment PID control
Back to TOC
In closed-loop motion control applications, it is common to multiply the
target speed and target acceleration by the velocity and acceleration feed
forwards to generate the feed forward’s contribution to the control output.
Feed forward augmentation is a prediction technique that estimates the
output from a proportional-integral-derivative (PID) control algorithm without
waiting for the PID algorithm to respond. Feed forward reduces the error
faster or keeps the error smaller than relying on the PID algorithm alone.
means that if the setpoint (that is, the target velocity of the system) is 8 in. per second, Back to TOC
the output from the velocity feed forward term would be 8 V.
In a motion control application the velocity setpoint is ramped up to the final setpoint
smoothly so the feed forward term ramps up smoothly to avoid sudden changes in the
control output that would shock the system.
Also, a motion control application usually has an acceleration feed forward that is mul-
tiplied by the rate of change in the velocity setpoint to give the motor an extra boost
when accelerating to the final position and a little braking while decelerating as the
final position is reached.
Temperature control applications generally perform well without using feed forwards
because the process is relatively slow and the integrator gain term has time to do most
of the work. However, there are cases where the load changes rapidly.
20
Feed forwards augment PID control
Typically, the greater the volume or number of items going through the oven, the Back to TOC
higher the oven temperature should be. If the oven is long and has many zones, then
a queue needs to be implemented so each zone can respond to different amounts of
material in it. There may even need to be a “look ahead” feature in the queue to ac-
count for dead time between items being baked.
In theory, feed forwards should be able to predict the correct control output so there
would be no error, making the use of a PID control algorithm unnecessary. In reality,
the feed forward gains will not be perfect due to the real-world reactions of the plant
being nonlinear, changing loads, or time constants relating to the process that aren’t
really constant. So a PID is still required to correct the error. However, if the feed for-
wards can estimate the control output within 10% of the actual control value required,
then the PID only needs to do the last 10% of the work. This will result in a faster re-
sponse and less error over time, and presumably lower costs and higher productivity
for the manufacturing process.
SP(s)*FF(s)*Gp(s)=PV(s)
21
Feed forwards augment PID control
Since the feed forwards are the inverse of the plant, Gp(s)*FF(s) = 1, so the equation Back to TOC
above simplifies to
SP(s)=PV(s)
The process variable is the same as the setpoint, so there is no error. This is the desired
goal. As mentioned above, the only problem is that typically the plant designers ne-
glect to provide a plant model, so the feed forward gains must be tuned manually. This
isn’t as hard as it seems if the person doing the tuning has access to the integrator’s
gain contribution to the control output.
By looking at the plot or trend, the cause of the error can be determined. Then, to re-
duce the error, a feed forward gain can be calculated as a function of whatever caused
the error. For instance, if the motor discussed earlier is told to move at 10 in. per sec-
ond, the motor’s actual speed will lag behind the target speed until the value of the
22
Feed forwards augment PID control
PID’s integrator component winds up enough to increase the control output to 10 in. Back to TOC
per second.
Changing the target velocity caused the error, so the first step is to calculate a feed
forward term as a function of velocity. Using the numbers from the example above the
integrator value would need to increase enough to contribute 10 V to the control out-
put, causing the system to go 10 in. per second. Now the person tuning the system can
divide the speed by the control output to easily arrive at a velocity feed forward term.
Acceleration, deceleration
Assuming the velocity feed forward is now correct, there should be very little, if any,
error while the system is traveling at constant velocity. However, there will most likely
be some error during acceleration and deceleration. During acceleration the integrator
output will tend to increase a bit to keep the actual velocity from lagging the target
velocity. Since the target acceleration also can be plotted, the amount of integrator
wind-up during acceleration can be divided by the peak acceleration to get a good
estimate of the acceleration feed forward gain. This should reduce the following error
during the acceleration phase and when deceleration goes to zero.
23
Feed forwards augment PID control
[Reminder: Laplace transform is a mathematical device used to make a round trip from
the time to the frequency-dependent complex variable(s) domain and back. A Laplace
operator is a differential operator given by a function’s gradient.]
…where the additional term ζ is the damping factor and ω is the natural frequency
Back to TOC
(2*ζ*s)/(K*ω) is the acceleration feed forward term
and
Notice that there is an extra power of (s) and a corresponding feed forward term. This
is the jerk feed forward gain that is multiplied by the current target jerk generated by
the target generator.
Feed forwards are relatively easy to tune or determine empirically and can reduce er-
rors and improve response times significantly. Feed forwards always should be consid-
ered when setpoints or load change, yet the error must be minimized.
Peter Nachtwey
Peter Nachtwey is president of Delta Computer Systems Inc.
25
Beyond PID: 6 advanced
strategies to add value to Back to TOC
While PID control is a good choice for most industrial control applications, it’s some-
times not enough to handle a system that is challenging or can’t be boiled down to
a simple setpoint (SP), process variable (PV) and control variable (CV). Some systems
have large deadtimes, which means the time it takes for a change in the CV to make a
noticeable change in the PV. PID is most effective on processes that are linear in their
control range, so processes with non-linear responses, such as pH, can be difficult to
control with a PID loop.
happens in the rest of the control loop. A noisy measurement will make the error calcu- Back to TOC
lation (the difference between the SP and PV) erratic. If derivative control is presented
with a significant change or fluctuation in the error within a single cycle of input and
output (I/O) scans, then the derivative is gigantic, and the CV will be slammed to a
minimum or maximum value immediately. Adjusting or replacing the instrument pro-
ducing a noisy PV can turn an erratic control loop into a well-behaved system.
When choosing a filtering scheme, the goal should be to preserve as much meaningful
signal as possible while eliminating noise. It’s important to recall that the integral term
of the PID is a time-filtered evaluation of the error, so the filtering is essentially applied
twice. Some control loops are tuned too aggressively for the noisy PV they’re trying to
control. In this instance, reducing the gains to de-tune the PID would work better than
signal filtering.
Signal filtering can hide important process information from operators and control
loops, so use it sparingly and intentionally.
Back to TOC
28
Beyond PID: 6 advanced strategies to add value to modern process control
avoid controller faults or skipped routines. Today’s controllers feature CPUs with amaz- Back to TOC
ing calculation capability, which has unlocked the control-scheme innovation called
model-predictive control (MPC). In MPC, control system engineers collaborate with ex-
perts on the physical process to design a mathematical model of it that resides in the
controller. This real-time process model enables the control logic to predict all relevant
PV changes for different CV settings throughout the whole process. These predictions
are used to identify the best CV changes required to achieve the desired overall pro-
cess state.
William Hughes, PE
William Hughes, PE, is a senior engineer at Maverick Technologies, a leading plat-
form-agnostic automation solutions provider offering industrial automation, strategic
manufacturing and enterprise integration services for the process industries. He has
over 20 years of experience in process automation, including full-size aviation testing
wind tunnels, power plants, paper mills, consumer product packaging and large chem-
ical processes.
30
The velocity of PID
Back to TOC
Proportional-integral-derivative (PID) theory is best introduced as the
familiar second order differential equation via the velocity form instead
of the more traditional positional form.
D espite being ubiquitous in industrial control system (ICS) usage, the proportion-
al-integral-derivative (PID) algorithm is a mystery to many. Ask an engineer to de-
scribe the behavior of the D (derivate) term, for instance, and some may respond with
a blank stare.
Textbooks, seminars, and articles often explain the PID control algorithm in a form re-
sembling the following equation:
P = Proportional term
I = Integral term
D = Derivative term
Kp = Proportional gain
31
The velocity of PID
Kd = Derivative gain.
A different view
Why is it presented this way? Well, it does match the name of the algorithm and shows
the proportional, integral, and derivative terms in a simple manner. However, this arti-
cle suggests a different approach using velocity instead of position.
Textbooks describing the PID algorithm present it as a differential equation, but not in
the same way as the spring-mass or LRC circuit. Even though it is the same second-or-
der differential equation, its presentation and explanation differ. To match the more
familiar presentation, it would be shown as:
The only change made was to take the derivative of the prior equation. The original
form of the equation is the positional form. Taking the derivative of a position over
32
The velocity of PID
time creates velocity. Therefore, the latter presentation is the velocity form. When Back to TOC
doing so, the proportional (P) term becomes a velocity (V) term; the integral (I) term
becomes a positional (P) term; and the derivative (D) term becomes an acceleration (A)
term. Position, velocity, and acceleration (PVA) are very familiar terms. To make it more
familiar, the order has been rearranged:
Note: the PVA equation looks like the very familiar second order differential equations.
It makes the contribution of each term much easier to understand. Explaining it with
the PVA approach can help engineers with a rudimentary or even no knowledge of PID
to better grasp the concepts.
• The way the algorithm is implemented in control systems is the positional form.
In addition, the implementation is more complex than a simple addition of three
terms. Filtering of the derivate term, interacting versus standard forms, and differ-
ing actions on setpoint versus measurement change are common features of the
control system implementation that add to the complexity.
Despite historical and implementation support of the positional form, the velocity
(PVA) form offers a way to introduce the algorithm in a more familiar way to engineer-
33
The velocity of PID
ing students and a more understandable way to help practicing engineers advance Back to TOC
their engineering prowess, without any blank stares.
Patrick Dixon
Patrick Dixon has worked in the control engineering field since 1984. He is a graduate
of Miami University majoring in Paper Science and Engineering with a minor in Math.
He has continued his involvement with the university’s engineering department with
his service on the academic committee and board of trustees since 1998, earning a
Pioneer Award for distinguished service. In his professional service he has worked as
a process control engineer and project manager in a variety of work environments at
industrial facilities, large control system vendors, start-up advanced control technology
developers, and small system integrators. Dixon established the process control con-
tracting/consulting practice DPAS-INC in 1998 and is a registered professional engi-
neer. He has also led several nonprofit and volunteer organizations.
34
PID Tuning
Thank you for visiting the PID Tuning eBook!