Equipments -Controller

Use the Controller to drive a monitored variable to a target value by modifying the value of a controlled variable.

What do you want to see?

 

Data Description

Data Unit Description
Set Item Type Native
Equipment Properties Step Between Control The number of steps between applications of control. Entering '1' applies control at every step.
Monitored Data Item The monitored data item.
Proportional to Controlled Data Item If checked (True) an increase in the controlled variable value will result in an increase in the monitored variable value. If not checked (False) and increase in the controlled variable value will result in a decrease in the monitored variable value.
Target Data Item The target value data item.
Target Value The target value.
Tolerance   The convergence tolerance as a relative error.
Relative error = (value - target) / target
Controlled Data Item The controlled data item.
MaxFracChange Fraction or Percent Fraction The maximum allowed fractional change in the controlled value.
Lower Bound The controlled value's lower limit.
Upper Bound   The controlled values upper limit.
Top of Page

Equipment Properties

Top of Page

Example of using equipment

Top of Page

Method&Equations

To drive the monitored variable to a target value, the Controller uses an error function and this is expressed as follows:

        GUESS = ((ERROR * (OLDCON - VALCON)) / (ERROR - OLDERR)) + VALCON

where:

        GUESS is the new value for the controlled variable

        ERROR is the relative difference between the current value of the monitored variable and the target

        OLDCON is the value of the controlled variable the last time control was applied

        VALCON is the current value of the controlled variable

        OLDERR is the relative difference between the monitored variable and the target value the last time control was applied

Relative differences are calculated as:

        ERROR = (VALMON - TARGET) / TARGET

where:

        VALMON is the value of the monitored variable

        TARGET is the target value

 

Top of Page

Warnings

Zero shell side flow!

Controlled value is zero!

Controlled value less than lower bound!

Controlled value greater than upper bound!

Top of Page

Errors

Missing Stream(s)!

Division by zero in controller!

Controlled item is nothing!

Top of Page


Related Topics
Controllers Example

© 2007 American Process Inc. All rights reserved.