Storage Tank
Model a liquid storage tank with fill state, level control surfaces, runtime health, fault behavior, and nameplate geometry.

What it is
A cylindrical liquid storage tank with fill and drain dynamics, a high-level switch, an outlet valve and a level sensor that can drift. Volume, height and diameter are parameters, so the tank behaves in real units rather than only percentages.
Used in
water-treatment: raw-water holding, clarifier basin and clear wellbackup-power: the bulk fuel tank and the day tankdistrict-heating: the heat plant accumulatorpharma-cleanroom: the chilled-water buffer tank
What it tracks
| Member | Description |
|---|---|
fill_command / outlet_valve_position | Control inputs that drive inflow and outflow. |
level_percent | Tank level in percent. Subject to the level_sensor_drift fault. |
inflow_rate / outflow_rate / net_flow | Live flow rates in L/s. |
level_switch_high | High-level switch, active above level_high_pct. |
inlet_pump_running | Whether the inlet pump is running. |
liquid_temperature | Liquid temperature. |
Methods
StartFill: open the inlet and begin filling.StopFill: close the inlet.SetOutletValvePosition: set the outlet valve position, which sets outflow.ResetFault: clear an active fault.
OPC UA clients can call these from the session they use to read the tank.
Fault modes
level_sensor_drift: the reported level reads 4 points high for 1000 s.inlet_valve_stuck: inflow drops to 20 % for 300 s.outlet_leak: outflow rises 1.8 L/s for 600 s, so the level falls without an outflow command.overflow: needs a level above 95 %. Inflow rises and outflow falls ×0.9 for 180 s.temperature_transmitter_failure: open-circuit RTD: liquid temperature collapses to the range minimum for 900 s with qualitybad.
Key parameters
| Parameter | Default | Unit |
|---|---|---|
nameplate_volume_l | 10000 | L |
nameplate_height_m | 3 | m |
nameplate_diameter_m | 2 | m |
max_inflow_lps | 5 | L/s |
max_outflow_lps | 3 | L/s |
level_high_pct | 85 | % |
level_low_pct | 15 | % |
Use cases
- Process flow balance across treatment stages.
- Fuel inventory for backup plants.
- Level-sensor fault detection: drift versus mechanical faults.
Customize
miravo models add storage-tank --from storage-tankmiravo models inspect storage-tankWas this page useful?
Last updated on
Centrifugal pump
Model a centrifugal pump with operating state, hydraulic response, vibration growth, runtime health, and cavitation-oriented fault behavior.
Hydraulic press
Discrete-cycle hydraulic press with pneumatic clamping, force monitoring, and hydraulic oil health tracking. 50-100 ton assembly class.
Miravo