Advanced control blocks > Fuzzy Logic Control (FLC) function block

Fuzzy Logic Control function block application information

The Fuzzy Logic Control function block is designed for use in any situation where you need less oscillation and overshoot than is possible with the PID block. Therefore, you can use the FLC function block in any continuous process with significant disturbances or nonlinearities. For example, use the FLC function block to minimize overshoot when fast response to a setpoint or load disturbance is required.

To implement an FLC function block, replace the existing PID with the FLC function block in your control strategy. For example, the blocks and connections required for a single loop using PID and using FLC are shown below:

Figure: The FLC and PID loop

The parameters used for connections when implementing feedforward, cascade or override strategies are the same as for the PID function block.

You can manually adjust the FLC function block scaling to modify the loop response. Also, Tune can be used to set the scaling used by the FLC function block automatically.