modelPartialOneRoomRadiator

Simple room model with radiator, without a heat pump

Information

Motivated by the example Buildings.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator, this example enables the use of the ModularReversible approach for heat pumps and chillers.

Both heating and cooling of the room is possible by using the reversible approach. For heating, 20 degC room temperature is the set point, for cooling 23 degC.

The radiator minimal supply temperature is 23 degC.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.HeatFlowRateQ_flow_nominal20000Nominal heat flow rate of radiator
Modelica.Units.SI.TemperatureTRadSup_nominal273.15 + 50Radiator nominal supply water temperature
Modelica.Units.SI.TemperatureTRadRet_nominal273.15 + 45Radiator nominal return water temperature
Modelica.Units.SI.MassFlowRatemCon_flow_nominalQ_flow_nominal/4200/5Heat pump nominal mass flow rate in condenser
Modelica.Units.SI.MassFlowRatemEva_flow_nominalHeat pump nominal mass flow rate in evaporator
Modelica.Units.SI.VolumeV6*10*3Room volume
Modelica.Units.SI.MassFlowRatemAirRoo_flow_nominalV*1.2*6/3600Nominal mass flow rate of room air
Modelica.Units.SI.HeatFlowRateQRooInt_flowQ_flow_nominal/5Internal heat gains of the room
BooleanwitCootrue=true to simulate cooling behaviour

Connectors

TypeNameDefaultDescription
Buildings.BoundaryConditions.WeatherData.BusweaBusWeather data bus

Components

TypeNameDefaultDescription
Buildings.Fluid.MixingVolumes.MixingVolumevol
Modelica.Thermal.HeatTransfer.Components.ThermalConductortheConThermal conductance with the ambient
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowpreHeaPrescribed heat flow
Modelica.Thermal.HeatTransfer.Components.HeatCapacitorheaCapHeat capacity for furniture and walls
Modelica.Blocks.Sources.CombiTimeTabletimTabTime table for internal heat gain
Buildings.Fluid.HeatExchangers.Radiators.RadiatorEN442_2radRadiator
Buildings.Fluid.Sensors.TemperatureTwoPorttemSupSupply water temperature
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensortemRooRoom temperature
Buildings.Fluid.Movers.Preconfigured.FlowControlled_m_flowpumHeaPumPump for radiator side
Buildings.Fluid.Sensors.TemperatureTwoPorttemRetReturn water temperature
Buildings.BoundaryConditions.WeatherData.ReaderTMY3weaDatWeather data reader
Buildings.HeatTransfer.Sources.PrescribedTemperatureTOutOutside temperature
Buildings.Fluid.Movers.Preconfigured.FlowControlled_m_flowpumHeaPumSouPump for heat pump source side
Modelica.Blocks.Math.BooleanToRealbooToReaPumConPump signal
Buildings.Fluid.Sources.Boundary_pTsouFluid source on source side
Buildings.Fluid.Sources.Boundary_pTsinFluid sink on source side
Buildings.Fluid.Sources.Boundary_pTpreSouSource for pressure and to account for thermal expansion of water
Modelica.Blocks.Math.BooleanToRealbooToReaPumEvaPump signal
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowpreHeaCooPrescribed heat flow to trigger cooling
Modelica.Blocks.Sources.PulsecooLoaCooling load with step
Buildings.Fluid.HeatPumps.ModularReversible.Examples.BaseClasses.OneRoomRadiatorHeatPumpControloneRooRadHeaPumCtrControl block for single room heat pump control
Modelica.Blocks.Sources.BooleanConstantconPumAlwOnLet the pumps always run, due to inertia of the heat pump

Contents

NameDescription
MediumAirMedium model for air
MediumWatMedium model for water
MediumEva

Revisions

  • March 7, 2025, by Michael Wetter:
    Introduced medium MediumEva and refactored medium assignment as the model replaced non-replaceable medium bindings.
    This is for #1981.
  • October 2, 2022 by Fabian Wuellhorst:
    First implementation (see issue #1576)
  • January 27, 2017, by Massimo Cimmino:
    First implementation.