modelRadiator

Example model with an radiator that conditions a thermal zone in EnergyPlus

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

Example of one building with one thermal zone in which the room air temperature is controlled with a PI controller. Heating is provided through a radiator. The control output is used to regulate the water flow rate through the radiator. The setpoint for the room air temperature changes between day and night. The zone also has a constant air infiltration flow rate.

Note that for simplicity, the model has no cooling system. Therefore, in summer, the house overheats. Also note that the surface temperature of the radiator is not taken into account when computing the radiative temperature of the thermal zone.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.VolumeVRoo453.138Room volume
Modelica.Units.SI.AreaAFlo185.834Floor area of the whole floor of the building
Modelica.Units.SI.MassFlowRatemOut_flow_nominal0.3*VRoo*1.2/3600Outdoor air mass flow rate, assuming constant infiltration air flow rate
Modelica.Units.SI.MassFlowRatemRec_flow_nominal8*VRoo*1.2/3600Nominal mass flow rate for recirculated air
Modelica.Units.SI.HeatFlowRateQRad_flow_nominal10000Radiator design heat flow rate (at 50/40)
Modelica.Units.SI.TemperatureTSup_nominal323.15Water supply temperature
Modelica.Units.SI.TemperatureTRet_nominal313.15Water return temperature
Modelica.Units.SI.MassFlowRatemRad_flow_nominalQRad_flow_nominal/4200/(TSup_nominal - TRet_nominal)Radiator design water flow rate
Modelica.Units.SI.PressureDifferencedpVal_nominal6000Pressure difference of valve

Connectors

TypeNameDefaultDescription
BoundaryConditions.WeatherData.BusweaBusWeather data bus

Components

TypeNameDefaultDescription
BuildingbuildingBuilding model
Buildings.ThermalZones.EnergyPlus_24_2_0.ThermalZonezonThermal zone
Buildings.Controls.OBC.CDL.Reals.Sources.PulseTSetSetpoint for room air
Buildings.Controls.OBC.CDL.Reals.PIDconPIDController for heater
Buildings.Fluid.Sources.Boundary_pTpAtmBoundary condition
Buildings.Fluid.FixedResistances.PressureDropducDuct resistance (to decouple room and outside pressure)
Buildings.Fluid.Sources.MassFlowSource_WeatherDatafreshAirOutside air supply
Modelica.Blocks.Sources.Constant[3]qIntGaiInternal heat gains, set to zero because these are modeled in EnergyPlus
Buildings.Fluid.HeatExchangers.Radiators.RadiatorEN442_2radRadiator
Buildings.Fluid.Sources.Boundary_pTsinPressure source for sink
Buildings.Fluid.Sources.Boundary_pTsouPressure source for sink
Buildings.Fluid.Actuators.Valves.TwoWayEqualPercentagevalRadiator valve
Buildings.Controls.OBC.Utilities.SetPoints.SupplyReturnTemperatureResetwatRes

Contents

NameDescription
MediumAMedium model for air
MediumWMedium model for water

Revisions

  • March 13, 2024, by Michael Wetter:
    Updated idf file to add insulation, and resized system.
    This is for issue 3707.
  • February 14, 2024, by Michael Wetter:
    First implementation.
    This is for Buildings, #3659.