recordWAMAK_220kW

WAMAK heat pump with 220kW

Extends from Buildings.DHC.ETS.Combined.Data.GenericHeatPump (Parameters for the heat recovery heat pump in energy transfer station).

Information

Parameters that describe the performance of the a WAMAK heat pump, as specified in Buildings.Fluid.HeatPumps.ModularReversible.Data.TableData2D.EN14511.WAMAK_WaterToWater_220kW.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.HeatFlowRateQConHeaNoSca_flow_nominal (from GenericHeatPump)Modelica.Blocks.Tables.Internal.getTable2DValue(tableID = tableID_QCon_flow, u1 = THeaConLvg_nominal, u2 = THeaEvaLvg_nominal)Heating capacity based on table at heating design condition, without any scaling
RealscaFac (from GenericHeatPump)QHeaDes_flow_nominal/QConHeaNoSca_flow_nominalScaling factor at heating design conditions
Modelica.Units.SI.PowerPEleCooNoSca_nominal (from GenericHeatPump)Modelica.Blocks.Tables.Internal.getTable2DValue(tableID = tableID_PEle, u1 = TCooConLvg_nominal, u2 = TCooEvaLvg_nominal)Electricity use at cooling design conditions based on table, without any scaling
Modelica.Units.SI.HeatFlowRateQConCooNoSca_flow_nominal (from GenericHeatPump)Modelica.Blocks.Tables.Internal.getTable2DValue(tableID = tableID_QCon_flow, u1 = TCooConLvg_nominal, u2 = TCooEvaLvg_nominal)Heating capacity based on table at cooling design condition, without any scaling
Modelica.Units.SI.HeatFlowRateQEvaCooNoSca_flow_nominal (from GenericHeatPump)-(QConCooNoSca_flow_nominal - PEleCooNoSca_nominal)Cooling capacity based on table at cooling design condition, without any scaling
Modelica.Units.SI.HeatFlowRateQCooAct_flow_nominal (from GenericHeatPump)scaFac*QEvaCooNoSca_flow_nominalActual cooling capacity at cooling design condition, taking into account scaling
RealCOPHea_nominal (from GenericHeatPump)QConHeaNoSca_flow_nominal/Modelica.Blocks.Tables.Internal.getTable2DValue(tableID = tableID_PEle, u1 = THeaConLvg_nominal, u2 = THeaEvaLvg_nominal)COP heating, at heating design conditions
RealCOPCoo_nominal (from GenericHeatPump)-QEvaCooNoSca_flow_nominal/PEleCooNoSca_nominalCOP cooling, at cooling design conditions
Modelica.Blocks.Types.ExternalCombiTable2DtableID_QCon_flow (from GenericHeatPump)Modelica.Blocks.Types.ExternalCombiTable2D("NoName", "NoName", datHea.tabQCon_flow, Modelica.Blocks.Types.Smoothness.LinearSegments, Modelica.Blocks.Types.Extrapolation.LastTwoPoints, false)External table object
Modelica.Blocks.Types.ExternalCombiTable2DtableID_PEle (from GenericHeatPump)Modelica.Blocks.Types.ExternalCombiTable2D("NoName", "NoName", datHea.tabPEle, Modelica.Blocks.Types.Smoothness.LinearSegments, Modelica.Blocks.Types.Extrapolation.LastTwoPoints, false)External table object
Performance map
Fluid.HeatPumps.ModularReversible.Data.TableData2D.GenericHeatPumpdatHea (from GenericHeatPump)Performance map for the heat pump without scaling. This map will be scaled based on QHeaDes_flow_nominal using scaFac.
Fluid.HeatPumps.ModularReversible.Data.TableData2D.GenericHeatPumpdatHeaSca (from GenericHeatPump)Performance map for the heat pump with scaling. This map determines the actual capacity based on QHeaDes_flow_nominal.
Part load
RealPLRMin (from GenericHeatPump)0.3Minimum part load ratio
Heating design condition
Modelica.Units.SI.HeatFlowRateQHeaDes_flow_nominal (from GenericHeatPump)Desired design heating capacity
Modelica.Units.SI.TemperatureTHeaConLvg_nominal (from GenericHeatPump)Nominal condenser leaving temperature at desired heating capacity
Modelica.Units.SI.TemperatureTHeaEvaLvg_nominal (from GenericHeatPump)Nominal evaporator leaving temperature at desired heating capacity
Cooling design condition
Modelica.Units.SI.HeatFlowRateQCooDes_flow_nominal (from GenericHeatPump)Desired design cooling capacity
Modelica.Units.SI.TemperatureTCooConLvg_nominal (from GenericHeatPump)Nominal condenser leaving temperature at desired cooling capacity
Modelica.Units.SI.TemperatureTCooEvaLvg_nominal (from GenericHeatPump)Nominal evaporator leaving temperature at desired cooling capacity
Condenser
Modelica.Units.SI.TemperatureDifferencedTCon_nominal (from GenericHeatPump)Nominal temperature difference in condenser medium (positive)
Modelica.Units.SI.TemperatureTConLvgMin (from GenericHeatPump)15 + 273.15Minimum value for condenser leaving temperature
Modelica.Units.SI.MassFlowRatemCon_flow_nominal (from GenericHeatPump)QHeaDes_flow_nominal/dTCon_nominal/Buildings.Utilities.Psychrometrics.Constants.cpWatLiqNominal medium flow rate in the condenser
Evaporator
Modelica.Units.SI.TemperatureDifferencedTEva_nominal (from GenericHeatPump)Nominal temperature difference in evaporator medium (positive)
Modelica.Units.SI.TemperatureTEvaLvgMax (from GenericHeatPump)15 + 273.15Maximum value for leaving evaporator temperature
Modelica.Units.SI.MassFlowRatemEva_flow_nominal (from GenericHeatPump)max(abs(QCooDes_flow_nominal/dTEva_nominal), abs(QCooAct_flow_nominal/dTEva_nominal))/Buildings.Utilities.Psychrometrics.Constants.cpWatLiqNominal medium flow rate in the evaporator, based on larger of required and actual cooling capacity to ensure actual dTEva is not too large

Revisions

  • November 14, 2025, by Michael Wetter:
    First implementation.
    This is for #4354.