modelPartialOneRoomRadiator

Simple room model with radiator, without a heat pump

Information

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

Components

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