modelPartialHeatPumpGroup

Interface for heat pump group

Information

This partial class provides a standard interface for heat pump group models.

Parameters

TypeNameDefaultDescription
Buildings.Templates.Plants.HeatPumps.Components.Data.HeatPumpGroupdatDesign and operating parameters
Buildings.Templates.Components.Data.HeatPump[nHp]datHpDesign and operating parameters - Each heat pump
Modelica.Units.SI.MassFlowRatemHeaWatHp_flow_nominaldat.mHeaWatHp_flow_nominalDesign HW mass flow rate - Each heat pump
Modelica.Units.SI.HeatFlowRatecapHeaHp_nominaldat.capHeaHp_nominalDesign heating capacity - Each heat pump
Modelica.Units.SI.HeatFlowRateQHeaHp_flow_nominalabs(capHeaHp_nominal)Design heating heat flow rate - Each heat pump
Modelica.Units.SI.PressureDifferencedpHeaWatHp_nominaldat.dpHeaWatHp_nominalDesign HW pressure drop - Each heat pump
Modelica.Units.SI.TemperatureTHeaWatSupHp_nominaldat.THeaWatSupHp_nominalDesign HW supply temperature - Each heat pump
Modelica.Units.SI.TemperatureTHeaWatRetHp_nominaldat.THeaWatRetHp_nominalDesign HW return temperature - Each heat pump
Modelica.Units.SI.PressureDifferencedpChiWatHp_nominaldat.dpChiWatHp_nominalDesign CHW pressure drop - Each heat pump
Modelica.Units.SI.HeatFlowRatecapCooHp_nominaldat.capCooHp_nominalDesign cooling capacity - Each heat pump
Modelica.Units.SI.HeatFlowRateQCooHp_flow_nominal-abs(capCooHp_nominal)Design cooling heat flow rate - Each heat pump
Modelica.Units.SI.TemperatureTChiWatSupHp_nominaldat.TChiWatSupHp_nominalDesign CHW supply temperature - Each heat pump
Modelica.Units.SI.TemperatureTChiWatRetHp_nominaldat.TChiWatRetHp_nominalDesign CHW return temperature - Each heat pump
Modelica.Units.SI.MassFlowRatemSouHeaHp_flow_nominaldat.mSouHeaHp_flow_nominalDesign source fluid mass flow rate in heating mode - Each heat pump
Modelica.Units.SI.PressureDifferencedpSouHeaHp_nominaldat.dpSouHeaHp_nominalDesign source fluid pressure drop in heating mode - Each heat pump
Modelica.Units.SI.MassFlowRatemSouCooHp_flow_nominaldat.mSouCooHp_flow_nominalDesign source fluid mass flow rate in cooling mode - Each heat pump
Modelica.Units.SI.PressureDifferencedpSouCooHp_nominaldat.dpSouCooHp_nominalDesigns source fluid pressure drop in cooling mode - Each heat pump
Modelica.Units.SI.TemperatureTSouCooHp_nominaldat.TSouCooHp_nominalDesign OAT or source fluid supply temperature (condenser entering) in cooling mode - Each heat pump
Modelica.Units.SI.TemperatureTSouHeaHp_nominaldat.TSouHeaHp_nominalDesign OAT or source fluid supply temperature (evaporator entering) in heating mode - Each heat pump
MediumHeaWat.SpecificHeatCapacitycpHeaWat_defaultMediumHeaWat.specificHeatCapacityCp(staHeaWat_default)HW default specific heat capacity
MediumHeaWat.ThermodynamicStatestaHeaWat_defaultMediumHeaWat.setState_pTX(T = THeaWatSupHp_nominal, p = MediumHeaWat.p_default, X = MediumHeaWat.X_default)HW default state
MediumChiWat.SpecificHeatCapacitycpChiWat_defaultMediumChiWat.specificHeatCapacityCp(staChiWat_default)CHW default specific heat capacity
MediumChiWat.ThermodynamicStatestaChiWat_defaultMediumChiWat.setState_pTX(T = TChiWatSupHp_nominal, p = MediumChiWat.p_default, X = MediumChiWat.X_default)CHW default state
MediumSou.SpecificHeatCapacitycpSou_defaultMediumSou.specificHeatCapacityCp(staSou_default)Source fluid default specific heat capacity
MediumSou.ThermodynamicStatestaSou_defaultMediumSou.setState_pTX(T = TSouHeaHp_nominal, p = MediumSou.p_default, X = MediumSou.X_default)Source fluid default state
Configuration
IntegernHpNumber of heat pumps
Buildings.Templates.Components.Types.HeatPumptypEquipment type
Booleanis_revSet to true for reversible heat pumps, false for heating only
Nominal condition
Modelica.Units.SI.MassFlowRatemChiWatHp_flow_nominaldat.mChiWatHp_flow_nominalDesign CHW mass flow rate - Each heat pump
Dynamics › Conservation equations
Modelica.Fluid.Types.DynamicsenergyDynamicsModelica.Fluid.Types.Dynamics.DynamicFreeInitialType of energy balance: dynamic (3 initialization options) or steady state
Assumptions
BooleanallowFlowReversaltrueLoad side flow reversal: false to simplify equations, assuming, but not enforcing, no flow reversal
BooleanallowFlowReversalSoutrueSource side flow reversal: false to simplify equations, assuming, but not enforcing, no flow reversal
Booleanhave_dpChiHeaWatHptrueSet to true for HP CHW/HW pressure drop computed by this model, false for external computation
Booleanhave_dpSoutrueSet to true for source fluid pressure drop computed by this model, false for external computation
Advanced › Diagnostics
Booleanshow_Tfalse= true, if actual temperature at port is computed

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPorts_b[nHp]ports_bChiHeaWatCHW/HW supply
Modelica.Fluid.Interfaces.FluidPorts_a[nHp]ports_aChiHeaWatCHW/HW return
Modelica.Fluid.Interfaces.FluidPorts_b[nHp]ports_bSouSource fluid return (from heat pumps)
Modelica.Fluid.Interfaces.FluidPorts_a[nHp]ports_aSouSource fluid supply (to heat pumps)
Buildings.Templates.Plants.HeatPumps.Interfaces.BusbusPlant control bus
Buildings.BoundaryConditions.WeatherData.BusbusWeaWeather bus

Components

TypeNameDefaultDescription
MediumHeaWat.ThermodynamicState[nHp]sta_aChiHeaWatMediumHeaWat.setState_phX(ports_aChiHeaWat.p, noEvent(actualStream(ports_aChiHeaWat.h_outflow)), noEvent(actualStream(ports_aChiHeaWat.Xi_outflow)))CHW/HW medium properties in port_aChiHeaWat
MediumHeaWat.ThermodynamicState[nHp]sta_bChiHeaWatMediumHeaWat.setState_phX(ports_bChiHeaWat.p, noEvent(actualStream(ports_bChiHeaWat.h_outflow)), noEvent(actualStream(ports_bChiHeaWat.Xi_outflow)))CHW/HW medium properties in port_bChiHeaWat
MediumSou.ThermodynamicState[nHp]sta_aSouMediumSou.setState_phX(ports_aSou.p, noEvent(actualStream(ports_aSou.h_outflow)), noEvent(actualStream(ports_aSou.Xi_outflow)))Source medium properties in port_aSou
MediumSou.ThermodynamicState[nHp]sta_bSouMediumSou.setState_phX(ports_bSou.p, noEvent(actualStream(ports_bSou.h_outflow)), noEvent(actualStream(ports_bSou.Xi_outflow)))Source medium properties in port_bSou

Contents

NameDescription
MediumHeaWat
MediumChiWatCHW medium
MediumSou
MediumAir