If the system is oscillating, try de-tuning the PID values by decreasing
P, increasing I and setting D to zero. If the oscillations cannot be
stopped by this procedure, the cause is likely that your system has
an excessive time delay. Linear control algorithms, including PID,
cannot control systems with excessive time delay. These problems often
occur in systems that use heat pipes, or depend on gas flow between
the heater and temperature sensor elements. The only solution to such
systems is to re-design the equipment to reduce the time delay, or
to externally implement a time delay compensation algorithm, such as
a Smith Predictor.
Do not try to control on Ohms or Volts. The controller will work correctly
with either of these sensor units, but the PID values required are
significantly different and most sensors are non-linear. Further, there
is no advantage to controlling in sensor units.
Optimize the control loop parameters by using the Autotune feature
described in the Autotuning section.
Most cryogenic systems require significantly different PID parameters
at different temperatures. To ensure stable control over a wide temperature
range, use the PID Table feature described in the PID Table Entry section.
If the heater is controlling with an output power level less than
10%, switch to the next lower heater range. |