recordHeatPump
Record for heat pump model
Extends from Modelica.Icons.Record (Icon for records).
Information
This record provides the set of sizing and operating parameters for heat pump models that can be found within Buildings.Templates.Components.HeatPumps.
Performance data
The design capacity is used to parameterize the heat pump model. The capacity (and power) computed from the external performance data file will be scaled to match the value provided at design conditions.
Also note that placeholders values are assigned to some parameters
of the subrecord perCoo which is used to specify
the performance data in cooling mode.
These values should be overwritten for reversible heat pumps.
This overwriting happens automatically when redeclaring or reassigning
the performance record perCoo.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.SpecificHeatCapacity | cpChiWat_default | cpHeaWat_default | CHW default specific heat capacity |
| Modelica.Units.SI.MassFlowRate | mSouHea_flow_nominal | if typ == Buildings.Templates.Components.Types.HeatPump.WaterToWater then mSouWwHea_flow_nominal else Buildings.Templates.Data.Defaults.ratMFloAirByCapChi*abs(capHea_nominal) | Source fluid mass flow rate in heating mode |
| Modelica.Units.SI.PressureDifference | dpSouHea_nominal | if typ == Buildings.Templates.Components.Types.HeatPump.WaterToWater then dpSouWwHea_nominal else Buildings.Templates.Data.Defaults.dpAirChi | Source fluid pressure drop in heating mode |
| Modelica.Units.SI.MassFlowRate | mSouCoo_flow_nominal | if typ == Buildings.Templates.Components.Types.HeatPump.WaterToWater then mSouWwCoo_flow_nominal else Buildings.Templates.Data.Defaults.ratMFloAirByCapChi*abs(capCoo_nominal) | Source fluid mass flow rate in cooling mode |
| Modelica.Units.SI.PressureDifference | dpSouCoo_nominal | dpSouHea_nominal*(mSouCoo_flow_nominal/mSouHea_flow_nominal)^2 | Source fluid pressure drop in cooling mode |
| Fluid.HeatPumps.ModularReversible.Data.TableData2DLoadDep.GenericHeatPump | perHea | ||
| Fluid.Chillers.ModularReversible.Data.TableData2DLoadDep.Generic | perCoo | ||
| Modelica.Units.SI.Power | P_min | 0 | Minimum power when system is enabled with compressor cycled off |
| Configuration | |||
| Buildings.Templates.Components.Types.HeatPump | typ | Equipment type | |
| Boolean | is_rev | Set to true for reversible heat pumps, false for heating only | |
| Modelica.Units.SI.SpecificHeatCapacity | cpHeaWat_default | Buildings.Utilities.Psychrometrics.Constants.cpWatLiq | HW default specific heat capacity |
| Modelica.Units.SI.SpecificHeatCapacity | cpSou_default | if typ == Buildings.Templates.Components.Types.HeatPump.AirToWater then Buildings.Utilities.Psychrometrics.Constants.cpAir else Buildings.Utilities.Psychrometrics.Constants.cpWatLiq | Source fluid default specific heat capacity |
| Nominal condition | |||
| Modelica.Units.SI.MassFlowRate | mHeaWat_flow_nominal | HW mass flow rate | |
| Modelica.Units.SI.PressureDifference | dpHeaWat_nominal | Pressure drop at design HW mass flow rate | |
| Modelica.Units.SI.HeatFlowRate | capHea_nominal | Heating capacity | |
| Modelica.Units.SI.Temperature | THeaWatSup_nominal | (Highest) HW supply temperature | |
| Modelica.Units.SI.Temperature | THeaWatRet_nominal | THeaWatSup_nominal - abs(capHea_nominal)/cpHeaWat_default/mHeaWat_flow_nominal | HW return temperature |
| Modelica.Units.SI.MassFlowRate | mChiWat_flow_nominal | CHW mass flow rate | |
| Modelica.Units.SI.PressureDifference | dpChiWat_nominal | dpHeaWat_nominal*(mChiWat_flow_nominal/mHeaWat_flow_nominal)^2 | Pressure drop at design CHW mass flow rate |
| Modelica.Units.SI.HeatFlowRate | capCoo_nominal | Cooling capacity | |
| Modelica.Units.SI.Temperature | TChiWatSup_nominal | (Lowest) CHW supply temperature | |
| Modelica.Units.SI.Temperature | TChiWatRet_nominal | if is_rev then TChiWatSup_nominal + abs(capCoo_nominal)/cpChiWat_default/mChiWat_flow_nominal else Buildings.Templates.Data.Defaults.TChiWatRet | CHW return temperature |
| Modelica.Units.SI.Temperature | TSouHea_nominal | OAT or source fluid supply temperature (evaporator entering) in heating mode | |
| Modelica.Units.SI.MassFlowRate | mSouWwHea_flow_nominal | Source fluid mass flow rate in heating mode | |
| Modelica.Units.SI.PressureDifference | dpSouWwHea_nominal | Source fluid pressure drop in heating mode | |
| Modelica.Units.SI.Temperature | TSouCoo_nominal | OAT or source fluid supply temperature (condenser entering) in cooling mode | |
| Modelica.Units.SI.MassFlowRate | mSouWwCoo_flow_nominal | Source fluid mass flow rate in cooling mode | |