How Do PID Controllers Work: Application & Theory
By: Joe Crew
The error is multiplied by a negative (for reverse action) proportional constant P, and added to the current output. P represents the band over which a controller's output is proportional to the error of the system. E.g. for a heater, a controller with a proportional band of 10 deg C and a setpoint of 100 deg C would have an output of 100% up to 90 deg C, 50% at 95 Deg C and 10% at 99 deg C. If the temperature overshoots the setpoint value, the heating power would be cut back further. Proportional only control can provide a stable process temperature but there will always be an error between the required setpoint and the actual process temperature.
Integral (Reset)
The error is integrated (averaged) over a period of time, and then multiplied by a constant I, and added to the current control output. I represents the steady state error of the system and will remove setpoint / measured value errors. For many applications Proportional + Integral control will be satisfactory with good stability and at the desired setpoint.
Derivative (Rate)
The rate of change of the error is calculated with respect to time, multiplied by another constant D, and added to the output. The derivative term is used to determine a controller's response to a change or disturbance of the process temperature (e.g. opening an oven door). The larger the derivative term, the more rapidly the controller will respond to changes in the process value.
Tuning of PID Controller Terms
The P, I and D terms need to be "tuned" to suit the dynamics of the process being controlled. Any of the terms described above can cause the process to be unstable, or very slow to control, if not correctly set. These days temperature control using digital PID controllers have automatic auto-tune functions. During the auto-tune period the PID controller controls the power to the process and measures the rate of change, overshoot and response time of the plant. This is often based on the Zeigler-Nichols method of calculating controller term values. Once the auto-tune period is completed the P, I & D values are stored and used by the PID controller.
Joe Crew is the Product Manager at Data Track Process Instruments Ltd. Data Track manufactures digital panel meters, large number displays, PID controllers, signal conditioners and remote data acquisition systems for the process and control industry. Data Track can also supply HMI touchscreen operator panels and SCADA software. The Tracker 300 series of PID Controllers are fully configurable by PC software and feature universal input, single loop integrity, autotune PID, heat / cool control actions and condition monitoring features.
|
|
Article Submitted By:
Dwane
|