This example illustrates various ways to use the Controller model in apiMAX.
|
What do you want to see?
|
|
A controller is used to drive a monitored variable to a target value
by modifying the value of the controlled variable.
Controllers are wrapped using a sequencer, so the controller is allways run after its monitored value is updated and allways before its controlled value is used.
Top of Page
-
The steam flow is adjusted to control temperature.
- Click on the sequencer to see the sequence of running the
equipments.
- To set the properties, select the controller equipment, right click on it, and select
Properties.
- Select Temperature at the Monitored Data Item. Check the box
Proportional to Controlled Data Item.
- Set Value to 100.
- Set the Controlled
Data Item on Total Flow.
- Press Ok.
- Press on Run to run the controller.
-
Water flow is adjusted to control solids fraction.
- The SF_Sensor calculates solids
fraction so the controller can monitor the sensor's value. Sensors can be used for
the monitored value but not for the controlled value.
- To set the properties, select the controller equipment, right click on it, and select
Properties.
- Select Value at the Monitored Data Item. Set Value to 0.3.
- Set the Controlled Data Item on Total Flow.
- Press Ok.
- Press on Run to run the controller.
-
Steam flow is adjusted to control temperature.
- Target value is set equal to the
temperature of the Stream S111.
- To set the properties, select the controller equipment, right click on it, and
select Properties.
- Select Temperature at the Monitored Data Item. Set the Controlled
Data Item on Total Flow.
- Set Temperature on Target Data Item.
- Press Ok.
- Press on Run to run the controllers.