.TransiEnt.Basics.Blocks

Models of class type block

Contents

Name Description
 Check
 Sources
 DeadZoneLinear Provide a region of zero output
 HoldBlock Reads a "continuous" signal (w small time resolution) and transforms it to a continuous signal with a given step size (w larger time resolution)
 PD
 IntegratorReset Output the integral of the input signal, boolean input allows reset of integral value
 LimPIDReset P, PI, PD, and PID controller with limited output, anti-windup compensation and setpoint weighting
 SmoothLimPID P, PI, PD, and PID controller with smoothed limited output, anti-windup compensation and setpoint weighting
 VariableSlewRateLimiter Limits the signal with upper and lower boundary based on ClaRa VariableGradientLimiter
 SplineLim Spline smoothed limiter
 SwitchNoEvent Switch between two Real signals without events
 DoubleSetpointController Similar to On/Off Controller this block switches between three states with a hysteresis defined by a bandwidth
 DelayedReplicator Model for transforming an input value to a vector of n outputs with different delays
 RealToVector Takes single input signal and puts it in a specific location in a vector (all other elements are zero)
 DelayedBooleanReplicator
 DiscreteTimeSlewRateLimiter Limits the signal with upper and lower boundary using a discrete block with given sample time
 OnOffRelais Three state dynamic model - operating at init
 Equal Output y is true, if input u1 is equal input u2
 BooleanToReal Convert Boolean to Real signal (no event)
 UserDefinedFunction SISO User defined function
 UserDefinedFunctionMISO MISO User defined function
 FilterPosNeg Filter for only positive or negative values
 FirstOrder First order transfer function block (= 1 pole, allows Tau = 0 and a gain)
 FirstOrderWithGradientLim First order transfer function block (= 1 pole, allows Tau = 0 and a gain)
 LimPID P, PI, PD, and PID controller with limited output, anti-windup compensation and delayed, smooth activation (if wanted)
 SwitchRamp Switch with ramp switching between signals
 TimerResetWhenTrue Timer measuring the time from the time instant where the Boolean input became true and only resetting when it becomes true again
 TimerConstWhenFalse Timer measuring the time from the time instant where the Boolean input became true and staying constant when it becomes false
 IntegerEqual Output y is true, if input u is equal to given integer value
 SwitchLessThresholdNoEvent Output y is true, if input u is greater or equal than threshold
 SwitchAtTimeOfDay Swith boolean signal to true for a specific time of day
 SwitchAtSeason Swith boolean signal to true between two distinct days of the year
 Hysteresis_inputVariable Transform Real to Boolean signal with Hysteresis and variables as input values

Generated at 2026-04-07T18:18:28Z by OpenModelicaOpenModelica 1.26.3 using GenerateDoc.mos