Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
What Is PID—Tutorial Ov
Get Tuning Tips Newsletter
PID stands for Proportional, Integral, Derivative. Controllers are designed to eliminate
control in a car and a house thermostat are common examples of how controllers are u
measurement (or process variable) at the set-point. The set-point is where you would
difference between set-point and measurement.
LIBRARY MENU
Table of Contents (error) = (set-point) - (measurement) The variable being adjusted is called the manipu
Performance Supervision the controller. The output of PID controllers will change in response to a change in m
PID Loop Optimization controllers use different names to identify the three modes. These equations show the
Basic PID Tutorials
P Proportional Band = 100/gain
MORE RESOURCES I Integral = 1/reset (units of time)
D Derivative = rate = pre-act (units of time)
Webinars
Training
Newsletter Depending on the manufacturer, integral or reset action is set in either time/repeat or
Note that manufacturers are not consistent and often use reset in units of time/repeat
rate are the same.
Choosing the proper values for P, I, and D is called "PID Tuning". Find out about PID T
Proportional Band
With proportional band, the controller output is proportional to the error or a change in
Integral
With integral action, the controller output is proportional to the amount of time the err
http://www.expertune.com/tutor.html 12/15/2009
PID Tuning Tutorial Page 2 of 4
Notice that the offset (deviation from set-point) in the time response plots is now gone
response is somewhat oscillatory and can be stabilized some by adding derivative actio
Integral action gives the controller a large gain at low frequencies that results in elimin
The controller phase starts out at –90 degrees and increases to near 0 degrees at the
you give up by adding integral action. Derivative action adds phase lead and is used to
Derivative
With derivative action, the controller output is proportional to the rate of change of the
calculated by the rate of change of the measurement with time.
dm
CONTROLLER OUTPUT = DERIVATIVE ----
dt
Some manufacturers use the term rate or pre-act instead of derivative. Derivative, rate
Derivative action can compensate for a changing measurement. Thus derivative takes
measurement than proportional action. When a load or set-point change occurs, the de
"wrong" way when the measurement gets near the set-point. Derivative is often used
Derivative action can stabilize loops since it adds phase lead. Generally, if you use deri
used.
http://www.expertune.com/tutor.html 12/15/2009
PID Tuning Tutorial Page 3 of 4
With a PID controller the amplitude ratio now has a dip near the center of the frequen
gain at low frequencies, and derivative action causes the gain to start rising after the "
action limits the derivative action. At very high frequencies (above 314 radians/time; th
amplitude ratio increase and decrease quite a bit because of discrete sampling. If the c
would steadily increase at high frequencies up to the Nyquist frequency (1/2 the samp
due to the derivative lead action and filtering. (Graphic courtesy of ExperTune Loop Sim
The time response is less oscillatory than with the PI controller. Derivative action has h
In general, for the tightest loop control, the dynamic controller gain should be as high
Choosing a controller gain is accomplished easily with PID Tuning Software
This picture (from the Loop Simulator) shows the effects of a PI controller with too mu
with a dead time of 4 and lag time of 10. Optimal is red.
You can use the picture to recognize the shape of an optimally tuned loop. Also see th
To get your process response to compare, put the controller in manual change the out
http://www.expertune.com/tutor.html 12/15/2009
PID Tuning Tutorial Page 4 of 4
These settings are rough, assume proper control loop design, ideal or series algorithm
PID Loop Optimizer to find the proper PID settings for your process and controller. (Fr
Tuning and Control Loop Performance (McMillan) p 39)
http://www.expertune.com/tutor.html 12/15/2009