modelPartialOneRoomRadiator

Simple room model with radiator, without a heat pump

Information

Motivated by the example BuildingSystems.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
BuildingSystems.BoundaryConditions.WeatherData.BusweaBusWeather data bus

Components

TypeNameDefaultDescription
BuildingSystems.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
BuildingSystems.Fluid.HeatExchangers.Radiators.RadiatorEN442_2radRadiator
BuildingSystems.Fluid.Sensors.TemperatureTwoPorttemSupSupply water temperature
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensortemRooRoom temperature
Movers.FlowControlled_m_flowpumHeaPumPump for radiator side
BuildingSystems.Fluid.Sensors.TemperatureTwoPorttemRetReturn water temperature
BuildingSystems.BoundaryConditions.WeatherData.ReaderTMY3weaDatWeather data reader
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperatureTOutOutside temperature
Movers.FlowControlled_m_flowpumHeaPumSouPump for heat pump source side
Modelica.Blocks.Math.BooleanToRealbooToReaPumConPump signal
BuildingSystems.Fluid.Sources.Boundary_pTsouFluid source on source side
BuildingSystems.Fluid.Sources.Boundary_pTsinFluid sink on source side
BuildingSystems.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
BuildingSystems.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

Revisions

  • October 2, 2022 by Fabian Wuellhorst:
    First implementation (see issue #1576)
  • January 27, 2017, by Massimo Cimmino:
    First implementation.