.Dynawo.NonElectrical.Blocks.Continuous

Continuous control blocks

Contents

NameDescription
BaseClassesBase continuous control blocks
AbsLimRateLimFeedthroughFreezeFirst order feed-through with absolute and rate limits, and a freezing flag, used when first order filter is bypassed
AbsLimRateLimFeedthroughFreezeLimDetectionFirst order feed-through with absolute and rate limits, a freezing flag, and limitation detection flags
AbsLimRateLimFirstOrderAntiWindupFirst order filter with absolute and rate limits, and an anti-windup loop
AbsLimRateLimFirstOrderFreezeFirst order filter with absolute and rate limits, and a freezing flag
AbsLimRateLimFirstOrderFreezeLimDetectionFirst order filter with absolute and rate limits, a freezing flag, and limitation detection flags
AntiWindupIntegratorIntegrator with absolute and rate limits, anti windup and anti winddown
DecreaseDetectionOutput y is true, if the input u has fallen to a lower value since the previous sample
DiscreteIntegratorIntegrator with discrete input
IncreaseDetectionOutput y is true, if the input u has risen to a higher value since the previous sample
IntegratorWithResetIntegrator with absolute limits and reset
IntegratorSetFreezeOutputs the integral of the input signal with optional set/reset and optional state freeze
IntegratorVariableLimitsIntegrator with limited value of output (variable limits) and freeze
LeadMOrderLagLead-lag filter with M poles
LimitedPIProportional-integrator controller with limited value of output
LimPIDFreezePI controller with limited output, anti-windup compensation, setpoint weighting, optional feed-forward and optional freezing of the state
PIProportional-integral controller
PIAntiWindupAnti-windup proportional integral controller
PIAntiWindupVariableLimitsAnti-windup proportional integral controller with variable limits
PIFreezeProportional-integrator controller with freezing of the state
PowerOutputs a power of the input
RampTrackingFilterRamp tracking filter
RateLimFirstOrderFreezeFirst order transfer function block with rate limiter and freeze functionality
SecondOrderSecond order filter block, allowing for zero coefficients
SqrtNoEventIf the input is positive, outputs its square root, if the input is negative, outputs zero
TransferFunctionLinear transfer function
TransferFunctionBypassLinear transfer function, bypassed if highest-order coefficient of denominator is zero
VarLimPIDFreezePI controller with limited output (with adjustable limits), anti-windup compensation, setpoint weighting, optional feed-forward and optional freezing of the state
WashoutWashout filter block, allowing for zero time constant
WeightedDifferenceBlock which calculates the weighted difference between an input variable and a reference parameter

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