Closed mwetter closed 2 years ago
The development branch is issue2823_radiantController
.
Todo: Consider using the same base class for RadiantHeatingCooling_TRoom
and RadiantHeatingCooling_TSurface
. -- Will leave as is because this is easier for the user to understand and modify.
This issue is to improve the radiant floor controller
Buildings.Controls.OBC.RadiantSystems.Cooling.HighMassSupplyTemperature_TRoomRelHum
to use the surface temperature plus an offset for condensation control, rather than the supply water temperature that is currently used. (The current implementation is more conservative as it is not subject to the slab dynamics.)This requires adding an output for the surface temperature near the pipe inlets in
Buildings.Fluid.HeatExchangers.RadiantSlabs.SingleCircuitSlab
(and inParallelCircuitsSlab
). This measurement can be taken fromcon_a[1]
.Other control options that may be added in the future include shifting the supply temperature based on the outdoor temperature of the last day, and optionally adding pulse width modulation rather than constant flow for the pump, see for example https://doi.org/10.1016/j.apenergy.2009.01.008. Also, some systems seem to operate the cooling based on constant supply temperature (with added condensation control) and count on the self-regulation effect.