blockTankRequirements
Requirements for a Tank
Extends from Modelica_Requirements.Interfaces.PartialRequirements (Partial requirements block).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Height | levelMax | 2.21 | Maximum allowed level |
| Modelica.Units.SI.Height | levelMin | 1.8 | Minimum allowed level |
| Modelica.Units.SI.Height | limLevel | 2.0 | Level cannot be lower as LimLevel for more as LimDuration |
| Modelica.Units.SI.Time | limDuration | 300 | Maximum allowed duration for LimLevel |
| Observation variables | |||
| String | observationName (from PartialRequirements) | "Unknown" | Name of instance from which variables are used for observation |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Records.Tank | observation | Observation variables record from a tank | |
| Modelica.Blocks.MathBoolean.Not | not1 | ||
| Modelica_Requirements.Verify.BooleanRequirement | R_InBand | ||
| Modelica_Requirements.Verify.BooleanRequirement | R_LimLevel | ||
| Sources.RealExpression | o_level | ||
| LogicalBlocks.WithinBand | band1 | ||
| LogicalBlocks.DelayedRising | delayedRising1 |