.Dynawo.NonElectrical.Blocks.NonLinear

Non linear control blocks

Contents

NameDescription
BaseClasses
BacklashHysteresisProvides a region of offset with a hysteresis logic
ConditionalForwardForwards the first input if it is positive or if the second input is negative and returns a third (optional) one if neither one of the conditions is valid.
DeadBandProvide a region of zero output
DeadZoneDead zone, bypassed if the limits are equal
DelayFlagProvides an extended fault flag fO which adds a post-fault value 2 to the input fault flag fI for a set duration of tD
FixedBooleanDelayDelay block with fixed delay time for boolean input
FlipFlopRRS flip flop with priority to reset
FlipFlopSRS flip flop with priority to set
IntegratorOrFirstOrderSwitch between two operators : integrator, first-order filter
LimitedFirstOrderFirst-order filter with non-windup limiter
LimitedIntegratorIntegrator with limited value of the output
LimitedLeadLagSimple lead-lag filter, with output limitation
LimiterAtCurrentValueWithLagLimiter that enforces saturations only after they were violated without interruption during a given amount of time, the lower saturation value being its current value
LimiterAtCurrentValueWithLag_INITInitialization model of LimiterAtCurrentValueWithLag
LimiterWithLagLimiter that enforces saturations only after they were violated without interruption during a given amount of time
LimiterWithLag_INITInitialization model of LimiterWithLag
LimRateLimFirstOrderFirst-order filter with non-windup limiter and slew rate limiter
MaxThresholdSwitchSwitch between two real values, depending on the input crossing a max threshold
MinThresholdSwitchSwitch between two real values, depending on the input crossing a min threshold
MultiSwitchSwitch between N Real signals
PIAntiWindUpTableProportional Integrator with anti-windup and table-based output. This model has discrete inputs and outputs.
PulseFixedDurationActivates a Boolean signal for a duration tPulse
PulseMinimumDurationActivates a Boolean signal for a duration tPulse or more if input is true
RampLimiterSlew rate limiter, simplified from Modelica Standard Library
StandAloneRampRateLimiterSlew rate limiter as in IEC N°61400-27-1
SwitchIntegerSwitch between two Integer signals
VariableDelayFlagProvides an extended fault flag fO which adds a post-fault value 2 to the input fault flag fI for a variable duration of tD
VariableLimiterLimit the range of a signal with variable limits

Generated at 2025-12-10T19:14:03Z by OpenModelicaOpenModelica 1.25.7 using GenerateDoc.mos