blockVariableDelayFlag
Provides an extended fault flag fO which adds a post-fault value 2 to the input fault flag fI for a variable duration of tD
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Types.Time | tS | Integration step | |
| Boolean | FI0 | Initial input fault flag (boolean) | |
| Integer | FO0 | Initial output fault flag (value 0, 1 or 2) | |
| Types.Time | tD0 | Initial delay time in s |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.BooleanInput | fI | Input fault flag (boolean) | |
| Modelica.Blocks.Interfaces.RealInput | tD | Delay time in s, specifies the duration of post-fault flag | |
| Modelica.Blocks.Interfaces.IntegerOutput | fO | Output fault flag (value 0, 1 or 2) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Nonlinear.FixedDelay | fixedDelay | ||
| Modelica.Blocks.Logical.Timer | timer | ||
| Modelica.Blocks.Logical.Switch | switch3 | ||
| Modelica.Blocks.Logical.Less | less1 | ||
| Dynawo.NonElectrical.Blocks.NonLinear.SwitchInteger | switch1 | ||
| Modelica.Blocks.Sources.IntegerConstant | integerConstant | ||
| Dynawo.NonElectrical.Blocks.NonLinear.SwitchInteger | switch2 | ||
| Modelica.Blocks.Math.BooleanToInteger | booleanToInteger | ||
| Modelica.Blocks.Logical.Not | not1 | ||
| Dynawo.NonElectrical.Blocks.Continuous.DecreaseDetection | decreaseDetection | ||
| Dynawo.NonElectrical.Blocks.Continuous.IncreaseDetection | increaseDetection | ||
| Modelica.Blocks.Math.IntegerToReal | integerToReal | ||
| Modelica.Blocks.Logical.Or | or1 | ||
| Modelica.Blocks.Nonlinear.FixedDelay | fixedDelay1 |