SPLAT Controls has developed a tutorial and companion simulator program for users wishing to implement PID (Proportional, Integral, Derivative) control functions.
The program is called PIDassist, and simulates a controller and a target process.
PIDassist can also be used as a data acquisition tool for characterising the process, and includes an automatic code generator that produces the SPLat program code required to implement the control function.
The tutorial is located in the online SPLat knowledge base, and contains a thorough but non-mathematical treatment of the theory of PID control, plus a step by step procedure for implementing a control system.
Loop optimisation is based on the Ziegler-Nichols continuous cycling method.
The tutorial is suitable as a component of an engineering course in Universities or TAFEs.