.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-08-11T18:21:04Z by OpenModelicaOpenModelica 1.25.1 using GenerateDoc.mos