blockAbsLimRateLimFeedthroughFreezeLimDetection

First order feed-through with absolute and rate limits, a freezing flag, and limitation detection flags
Diagram of AbsLimRateLimFeedthroughFreezeLimDetection

Extends from Dynawo.NonElectrical.Blocks.Continuous.AbsLimRateLimFeedthroughFreeze (First order feed-through with absolute and rate limits, and a freezing flag, used when first order filter is bypassed).

Parameters

TypeNameDefaultDescription
Types.PerUnitDyMax (from AbsLimRateLimFeedthroughFreeze)Maximum rising slew rate of output
Types.PerUnitDyMin (from AbsLimRateLimFeedthroughFreeze)-DyMaxMaximum falling slew rate of output
Types.TimetS (from AbsLimRateLimFeedthroughFreeze)Integration time step in s
Types.PerUnitYMax (from AbsLimRateLimFeedthroughFreeze)Upper limit of output
Types.PerUnitYMin (from AbsLimRateLimFeedthroughFreeze)-YMaxLower limit of output
Types.PerUnitU0 (from AbsLimRateLimFeedthroughFreeze)Initial value of input
Types.PerUnitY0 (from AbsLimRateLimFeedthroughFreeze)Initial value of output

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputu (from AbsLimRateLimFeedthroughFreeze)Input signal connector
Modelica.Blocks.Interfaces.RealOutputy (from AbsLimRateLimFeedthroughFreeze)Output signal connector
Modelica.Blocks.Interfaces.BooleanInputfreeze (from AbsLimRateLimFeedthroughFreeze)
Modelica.Blocks.Interfaces.BooleanOutputfMaxOutputs true if upper limit is reached
Modelica.Blocks.Interfaces.BooleanOutputfMinOutputs true if lower limit is reached

Components

TypeNameDefaultDescription
Modelica.Blocks.Nonlinear.Limiterlimiter (from AbsLimRateLimFeedthroughFreeze)
Modelica.Blocks.Logical.Switchswitch1 (from AbsLimRateLimFeedthroughFreeze)
Modelica.Blocks.Nonlinear.FixedDelayfixedDelay (from AbsLimRateLimFeedthroughFreeze)
Dynawo.NonElectrical.Blocks.NonLinear.RampLimiterrampLimiter (from AbsLimRateLimFeedthroughFreeze)
Modelica.Blocks.Logical.GreaterThresholdgreaterThreshold
Modelica.Blocks.Logical.LessThresholdlessThreshold
Dynawo.NonElectrical.Blocks.NonLinear.FixedBooleanDelayfixedBooleanDelay
Dynawo.NonElectrical.Blocks.NonLinear.FixedBooleanDelayfixedBooleanDelay1