Skip to content

BoilerDemand

Demand of a production (trano BoilerControl, variant simple): on when a valve of its circuits opens beyond 0.5, off when all are below 0.01

FastSmoothBuildings.Controls.BoilerDemand, model (source)

Purpose

Demand of a production (trano's BoilerControl, variant simple): 1 when a valve of its circuits opens beyond 0.5, back to 0 when all are below 0.01.

Equations

y = hys.y, a Hysteresis with uLow = 0.01 and uHigh = 0.5 of u = smoothMaxN(yMax, dMax), the largest opening over the circuits. The demand is a bistable state, without pre or when.

Parameters

n = 1 circuits; dMax = 10−3, the width of the smooth maximum. The hysteresis keeps its defaults, hys.tau = 10 s and hys.dU = 0.049; a calibration can widen them by modifiers.

Use

Each input is the yMax of the CollectorControl of a circuit; the output feeds the demand of HeatPumpControl in Examples.HeatPumpCircuit.

Parameters

Parameter Type Unit Default Description
n Integer 1 Number of circuits
dMax Real 1e-3 Width of the smooth maximum of the openings

Revisions

  • October 2026: moved from trano's FastModel.Controls.