17.01.2015 Views

GPS-X Technical Reference

GPS-X Technical Reference

GPS-X Technical Reference

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tools Object 348<br />

Derivative Kick Protection<br />

Derivative kick protection is a commonly used modification to the standard PID<br />

algorithm. The modification, which affects the derivative mode only, prevents large<br />

`jumps' from occurring in the manipulated variable as the result of setpoint changes.<br />

These jumps occur because a discrete setpoint change introduces a discontinuity into the<br />

error signal, resulting in an "infinite" derivative (in the continuous case), or a large value<br />

in the difference error signal (in the discrete case). Therefore, it is recommended that<br />

derivative kick protection be used for all PID controllers, unless the behaviour described<br />

above is specifically desired.<br />

Derivative Filtering<br />

Derivative filtering is another strategy by which large jumps in the manipulated variable<br />

can be prevented. Filtering reduces the effect of sudden setpoint changes and high<br />

frequency noise present in the error signal, which may produce large values of the error<br />

derivative. When derivative filtering is selected, the signal fed to the derivative mode of<br />

the PID (error or controlled variable) is passed through a discrete first-order filter before<br />

being used in the calculation of the derivative mode. The filter is tuned by a single<br />

parameter, the cutoff frequency, which corresponds to the filter's `corner frequency'.<br />

(i.e.-the reciprocal of its time constant)<br />

PID Controller Parameters<br />

The parameters available for PID controllers are listed below. These parameters are<br />

divided into two groups: control variable parameters, and manipulated variable<br />

parameters. The control variable parameters are accessed by selecting<br />

Parameters > Control Variable from the Tools Process Data menu. The manipulated<br />

variable parameters are accessed by selecting Parameters > Manipulated Variable from<br />

the Tools Process Data menu.<br />

In addition to the PID controller in the tools object, PID controllers for common variable<br />

pairings are built into many of <strong>GPS</strong>-X's process objects. For example, a PID controller<br />

for controlling the dissolved oxygen concentration is available in the plug flow tank<br />

object. These controllers have essentially the same parameters as the PID controller in the<br />

tools object except that the manipulated variable and possibly the controlled variable<br />

have already been defined.<br />

Control Variable Parameters<br />

Controller (ON - OFF): This parameter determines whether or not the PID controller is<br />

active.<br />

Setpoint for control variable: This is the value of the setpoint for the controlled<br />

variable. The controller acts to keep the controlled variable at the setpoint.<br />

<strong>GPS</strong>-X <strong>Technical</strong> <strong>Reference</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!