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.