Skip to content

Smoothing

Smoothing

FastSmoothBuildings.UsersGuide.Smoothing, class (source)

Extends FastSmoothBuildings.Icons.Information.

A model of the library has no event: no when, pre, sample or if on a variable that would switch during the simulation. Where Buildings switches, the library blends:

FunctionReplaces
regStep a step: once continuously differentiable over a given width
smoothMax, smoothMinmax, min
smoothLimit a limiter: exactly at its bounds beyond the blends, never outside them
positivePart max(x, 0)
timeOfDay, occupancy, dayTable daily schedules, without the events of a table or a clock

The controllers of Controls are written with them: a hysteresis is a fast bistable state, a PI controller has an anti-windup and a smooth reset, a change of set point takes dtSet. The width of every transition and the switching time of every hysteresis are parameters (dU, dY, dMax, dT, dtSet, tau), at values that reproduce the switching controllers by default: a model exported for calibration or optimal control can widen them.