.Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SingleFamilyHouse.HeatPumpRadiantHeatingGroundHeatTransfer

Information

Model that uses EnergyPlus for the simulation of a building with one thermal zone that has a radiant floor, used for heating. The EnergyPlus model has one conditioned zone that is above ground. This conditioned zone has an unconditioned attic. Heating is provided with a geothermal heat pump and a radiant floor. The heat pump is controlled to track a set point of the water temperature that leaves the radiant slab. Hence, the control is cascading: First, the set point temperature for the water that leaves the radiant slab is calculated based on the operative room temperature control error, and this set point is used to regulate the heat pump speed to track the water temperature that leaves the radiant slab. The heat pump system is switched off from 5:00 to 7:00, which illustrates how to block operation for example because electricity use needs to be reduced during these hours. However, the model does not preheat the slab prior to this period.

To the right of the thermal zone is a block that computes the operative room temperature. The operative temperature calculation uses as input the room air temperature and the radiative temperature of the zone. The radiative temperature is fed into a first order filter before it is used to compute the operative temperature. This is because the EnergyPlus coupling samples the radiative temperature. Without this filter, the operative temperature used in the controller would have a discrete jump at every EnergyPlus time step, and this jump would be propagated through the controller, which would yield jumps in the output of the controller.

This model has no cooling and hence will overheat in summer. See Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SingleFamilyHouse.RadiantHeatingCooling_TRoom for a model that also has cooling.

The next section explains how the radiant floor is configured.

Coupling of radiant floor to EnergyPlus model

The radiant floor is modeled in the instance slaFlo at the bottom of the schematic model view, using the model Buildings.Fluid.HeatExchangers.RadiantSlabs.ParallelCircuitsSlab. This instance models the heat transfer from surface of the floor to the lower surface of the slab. In this example, the construction is defined by the instance layFlo. (See the Buildings.Fluid.HeatExchangers.RadiantSlabs.UsersGuide for how to configure a radiant slab.) In this example, the surface slaFlo.surf_a is connected to the instance flo. This connection is made by measuring the surface temperture, sending this as an input to livFlo, and setting the heat flow rate at the surface from the instance livFlo to the surface slaFlo.surf_a.

The underside of the slab is connected to the heat conduction model soi which computes the heat transfer to the soil because this building has no basement.

Contents

NameDescription
 MediumWWater medium
 MediumGWater glycol

Revisions


Generated at 2024-12-28T19:26:00Z by OpenModelicaOpenModelica 1.24.3 using GenerateDoc.mos