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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.HeatFlowRate | Q_flow_nominal | 20000 | Nominal heat flow rate of radiator |
| Modelica.Units.SI.Temperature | TRadSup_nominal | 273.15 + 50 | Radiator nominal supply water temperature |
| Modelica.Units.SI.Temperature | TRadRet_nominal | 273.15 + 45 | Radiator nominal return water temperature |
| Modelica.Units.SI.MassFlowRate | mCon_flow_nominal | Q_flow_nominal/4200/5 | Heat pump nominal mass flow rate in condenser |
| Modelica.Units.SI.MassFlowRate | mEva_flow_nominal | Heat pump nominal mass flow rate in evaporator | |
| Modelica.Units.SI.Volume | V | 6*10*3 | Room volume |
| Modelica.Units.SI.MassFlowRate | mAirRoo_flow_nominal | V*1.2*6/3600 | Nominal mass flow rate of room air |
| Modelica.Units.SI.HeatFlowRate | QRooInt_flow | Q_flow_nominal/5 | Internal heat gains of the room |
| Boolean | witCoo | true | =true to simulate cooling behaviour |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| IDEAS.Fluid.MixingVolumes.MixingVolume | vol | ||
| Modelica.Thermal.HeatTransfer.Components.ThermalConductor | theCon | Thermal conductance with the ambient | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | preHea | Prescribed heat flow | |
| Modelica.Thermal.HeatTransfer.Components.HeatCapacitor | heaCap | Heat capacity for furniture and walls | |
| Modelica.Blocks.Sources.CombiTimeTable | timTab | Time table for internal heat gain | |
| IDEAS.Fluid.HeatExchangers.Radiators.RadiatorEN442_2 | rad | Radiator | |
| IDEAS.Fluid.Sensors.TemperatureTwoPort | temSup | Supply water temperature | |
| Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor | temRoo | Room temperature | |
| IDEAS.Fluid.Movers.Preconfigured.FlowControlled_m_flow | pumHeaPum | Pump for radiator side | |
| IDEAS.Fluid.Sensors.TemperatureTwoPort | temRet | Return water temperature | |
| IDEAS.BoundaryConditions.WeatherData.ReaderTMY3 | weaDat | Weather data reader | |
| IDEAS.BoundaryConditions.WeatherData.Bus | weaBus | Weather data bus | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature | TOut | Outside temperature | |
| IDEAS.Fluid.Movers.Preconfigured.FlowControlled_m_flow | pumHeaPumSou | Pump for heat pump source side | |
| Modelica.Blocks.Math.BooleanToReal | booToReaPumCon | Pump signal | |
| IDEAS.Fluid.Sources.Boundary_pT | sou | Fluid source on source side | |
| IDEAS.Fluid.Sources.Boundary_pT | sin | Fluid sink on source side | |
| IDEAS.Fluid.Sources.Boundary_pT | preSou | Source for pressure and to account for thermal expansion of water | |
| Modelica.Blocks.Math.BooleanToReal | booToReaPumEva | Pump signal | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | preHeaCoo | Prescribed heat flow to trigger cooling | |
| Modelica.Blocks.Sources.Pulse | cooLoa | Cooling load with step | |
| IDEAS.Fluid.HeatPumps.ModularReversible.Examples.BaseClasses.OneRoomRadiatorHeatPumpControl | oneRooRadHeaPumCtr | Control block for single room heat pump control | |
| Modelica.Blocks.Sources.BooleanConstant | conPumAlwOn | Let the pumps always run, due to inertia of the heat pump |
Contents
| Name | Description |
|---|---|
| MediumAir | Medium model for air |
| MediumWat | Medium model for water |
| MediumEva |
Revisions
-
March 7, 2025, by Michael Wetter:
Introduced mediumMediumEvaand 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.