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
Diagram of VariableDelayFlag

Parameters

TypeNameDefaultDescription
Types.TimetSIntegration step
BooleanFI0Initial input fault flag (boolean)
IntegerFO0Initial output fault flag (value 0, 1 or 2)
Types.TimetD0Initial delay time in s

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.BooleanInputfIInput fault flag (boolean)
Modelica.Blocks.Interfaces.RealInputtDDelay time in s, specifies the duration of post-fault flag
Modelica.Blocks.Interfaces.IntegerOutputfOOutput fault flag (value 0, 1 or 2)

Components

TypeNameDefaultDescription
Modelica.Blocks.Nonlinear.FixedDelayfixedDelay
Modelica.Blocks.Logical.Timertimer
Modelica.Blocks.Logical.Switchswitch3
Modelica.Blocks.Logical.Lessless1
Dynawo.NonElectrical.Blocks.NonLinear.SwitchIntegerswitch1
Modelica.Blocks.Sources.IntegerConstantintegerConstant
Dynawo.NonElectrical.Blocks.NonLinear.SwitchIntegerswitch2
Modelica.Blocks.Math.BooleanToIntegerbooleanToInteger
Modelica.Blocks.Logical.Notnot1
Dynawo.NonElectrical.Blocks.Continuous.DecreaseDetectiondecreaseDetection
Dynawo.NonElectrical.Blocks.Continuous.IncreaseDetectionincreaseDetection
Modelica.Blocks.Math.IntegerToRealintegerToReal
Modelica.Blocks.Logical.Oror1
Modelica.Blocks.Nonlinear.FixedDelayfixedDelay1