ControlledTanksDemonstrating the controller of a tank filling/emptying system  | 
     | 
This information is part of the Modelica Standard Library maintained by the Modelica Association.
With this example the controller of a tank filling/emptying system is demonstrated. This example is from Dressler (2004), see Literature. The basic operation is to fill and empty the two tanks:
The above "normal" process can be influenced by three buttons:
| tankController | 
         Type: TankController  | 
    |
|---|---|---|
| start | 
         Type: RadioButton  | 
    |
| stop | 
         Type: RadioButton  | 
    |
| shut | 
         Type: RadioButton  | 
    |
| tank1 | 
         Type: Tank  | 
    |
| tank2 | 
         Type: Tank  | 
    |
| valve1 | 
         Type: valve  | 
    |
| source | 
         Type: Source  | 
    |
| valve2 | 
         Type: valve  | 
    |
| valve3 | 
         Type: valve  | 
    |
| stateGraphRoot | 
         Type: StateGraphRoot  |