Buildings.Templates.Plants.HeatPumps.Configuration
Records for configuration parameters
Information
This package provides records for configuration parameters.
Extends from Modelica.Icons.MaterialPropertiesPackage (Icon for package containing property classes).
Package Content
| Name | Description |
|---|---|
| Configuration parameters for heat pump plant |
Buildings.Templates.Plants.HeatPumps.Configuration.HeatPumpPlant
Configuration parameters for heat pump plant
Information
This record provides the set of configuration parameters for the heat pump plant models within Buildings.Templates.Plants.HeatPumps.
Extends from Modelica.Icons.Record (Icon for records).
Contents
| Type | Name | Default | Description |
|---|---|---|---|
| PlantHeatPump | typ | Type of plant | |
| HeatPump | typHp | Type of heat pump | |
| Boolean | have_heaWat | Set to true if the plant provides HW | |
| Boolean | have_hotWat | Set to true if the plant provides DHW | |
| Boolean | have_chiWat | Set to true if the plant provides CHW | |
| Boolean | have_hp | Set to true for plants with non-reversible or reversible heat pumps | |
| Boolean | have_php | Set to true for plants with polyvalent heat pumps | |
| Boolean | have_hrc | Set to true for plants with a sidestream heat recovery chiller | |
| Integer | nHp | Number of heat pumps (excluding polyvalent units) | |
| Integer | nPhp | Number of polyvalent heat pumps | |
| Boolean | is_rev | Set to true for reversible heat pumps, false for heating only | |
| Boolean | have_valHpInlIso | Set to true for isolation valves at HP inlet | |
| Boolean | have_valHpOutIso | Set to true for isolation valves at HP outlet | |
| Boolean | have_valPhpInlIso | Set to true for isolation valves at polyvalent HP inlet | |
| Boolean | have_valPhpOutIso | Set to true for isolation valves at polyvalent HP outlet | |
| Controller | typCtl | Type of controller | |
| Integer | nAirHan | Number of air handling units served by the plant | |
| Integer | nEquZon | Number of terminal units (zone equipment) served by the plant | |
| Density | rhoHeaWat_default | HW default density [kg/m3] | |
| SpecificHeatCapacity | cpHeaWat_default | HW default specific heat capacity [J/(kg.K)] | |
| Density | rhoChiWat_default | CHW default density [kg/m3] | |
| SpecificHeatCapacity | cpChiWat_default | CHW default specific heat capacity [J/(kg.K)] | |
| Density | rhoSou_default | Source fluid default density [kg/m3] | |
| SpecificHeatCapacity | cpSou_default | Source fluid default specific heat capacity [J/(kg.K)] | |
| PumpsPrimary | typPumHeaWatPri | Type of primary HW pumps | |
| Integer | nPumHeaWatPri | Number of primary HW pumps | |
| Integer | nPumHeaWatSec | Number of secondary HW pumps | |
| Boolean | have_valHeaWatMinByp | Set to true if the HW loop has a minimum flow bypass valve | |
| PumpArrangement | typArrPumPri | Type of primary pump arrangement | |
| IntegrationPoint | typTanHeaWat | Specify if there is a HW buffer tank and where it is integrated into the system | |
| PumpsSecondary | typPumHeaWatSec | Type of secondary HW pumps | |
| Distribution | typDis | Type of CHW/HW distribution system | |
| Boolean | have_senDpHeaWatRemWir | Set to true for remote HW differential pressure sensor(s) hardwired to plant or pump controller | |
| Integer | nSenDpHeaWatRem | Number of remote HW differential pressure sensors used for HW pump speed control | |
| Boolean | have_pumChiWatPriDedHp | Set to true for HP with separate dedicated primary pumps for CHW and HW circuits | |
| PumpsPrimary | typPumChiWatPri | Type of primary CHW pumps | |
| Integer | nPumChiWatPri | Number of primary CHW pumps | |
| Integer | nPumChiWatSec | Number of secondary CHW pumps | |
| Boolean | have_valChiWatMinByp | Set to true if the CHW loop has a minimum flow bypass valve | |
| IntegrationPoint | typTanChiWat | Specify if there is a CHW buffer tank and where it is integrated into the system | |
| PumpsSecondary | typPumChiWatSec | Type of secondary CHW pumps | |
| Boolean | have_senDpChiWatRemWir | Set to true for remote CHW differential pressure sensor(s) hardwired to plant or pump controller | |
| Integer | nSenDpChiWatRem | Number of remote CHW differential pressure sensors used for CHW pump speed control | |
| Boolean | have_inpSch | Set to true to provide schedule via software input point |
Modelica definition
record HeatPumpPlant
"Configuration parameters for heat pump plant"
extends Modelica.Icons.Record;
// Generic
parameter Buildings.Templates.Plants.Controls.Types.PlantHeatPump typ
"Type of plant";
parameter Buildings.Templates.Components.Types.HeatPump typHp
"Type of heat pump";
parameter Boolean have_heaWat
"Set to true if the plant provides HW";
parameter Boolean have_hotWat
"Set to true if the plant provides DHW";
parameter Boolean have_chiWat
"Set to true if the plant provides CHW";
parameter Boolean have_hp
"Set to true for plants with non-reversible or reversible heat pumps";
parameter Boolean have_php
"Set to true for plants with polyvalent heat pumps";
parameter Boolean have_hrc
"Set to true for plants with a sidestream heat recovery chiller";
parameter Integer nHp "Number of heat pumps (excluding polyvalent units)";
parameter Integer nPhp
"Number of polyvalent heat pumps";
parameter Boolean is_rev
"Set to true for reversible heat pumps, false for heating only";
parameter Boolean have_valHpInlIso
"Set to true for isolation valves at HP inlet";
parameter Boolean have_valHpOutIso
"Set to true for isolation valves at HP outlet";
parameter Boolean have_valPhpInlIso
"Set to true for isolation valves at polyvalent HP inlet";
parameter Boolean have_valPhpOutIso
"Set to true for isolation valves at polyvalent HP outlet";
parameter Buildings.Templates.Plants.HeatPumps.Types.Controller typCtl
"Type of controller";
parameter Integer nAirHan
"Number of air handling units served by the plant";
parameter Integer nEquZon
"Number of terminal units (zone equipment) served by the plant";
// Default fluid properties
parameter Modelica.Units.SI.Density rhoHeaWat_default
"HW default density";
parameter Modelica.Units.SI.SpecificHeatCapacity cpHeaWat_default
"HW default specific heat capacity";
parameter Modelica.Units.SI.Density rhoChiWat_default
"CHW default density";
parameter Modelica.Units.SI.SpecificHeatCapacity cpChiWat_default
"CHW default specific heat capacity";
parameter Modelica.Units.SI.Density rhoSou_default
"Source fluid default density";
parameter Modelica.Units.SI.SpecificHeatCapacity cpSou_default
"Source fluid default specific heat capacity";
// HW loop
parameter Buildings.Templates.Plants.HeatPumps.Types.PumpsPrimary typPumHeaWatPri
"Type of primary HW pumps";
parameter Integer nPumHeaWatPri
"Number of primary HW pumps";
parameter Integer nPumHeaWatSec
"Number of secondary HW pumps";
parameter Boolean have_valHeaWatMinByp
"Set to true if the HW loop has a minimum flow bypass valve";
parameter Buildings.Templates.Components.Types.PumpArrangement typArrPumPri
"Type of primary pump arrangement";
parameter Buildings.Templates.Components.Types.IntegrationPoint typTanHeaWat
"Specify if there is a HW buffer tank and where it is integrated into the system";
parameter Buildings.Templates.Plants.HeatPumps.Types.PumpsSecondary typPumHeaWatSec
"Type of secondary HW pumps";
parameter Buildings.Templates.Plants.HeatPumps.Types.Distribution typDis
"Type of CHW/HW distribution system";
parameter Boolean have_senDpHeaWatRemWir
"Set to true for remote HW differential pressure sensor(s) hardwired to plant or pump controller";
parameter Integer nSenDpHeaWatRem
"Number of remote HW differential pressure sensors used for HW pump speed control";
// CHW loop
parameter Boolean have_pumChiWatPriDedHp
"Set to true for HP with separate dedicated primary pumps for CHW and HW circuits";
parameter Buildings.Templates.Plants.HeatPumps.Types.PumpsPrimary typPumChiWatPri
"Type of primary CHW pumps";
parameter Integer nPumChiWatPri
"Number of primary CHW pumps";
parameter Integer nPumChiWatSec
"Number of secondary CHW pumps";
parameter Boolean have_valChiWatMinByp
"Set to true if the CHW loop has a minimum flow bypass valve";
parameter Buildings.Templates.Components.Types.IntegrationPoint typTanChiWat
"Specify if there is a CHW buffer tank and where it is integrated into the system";
parameter Buildings.Templates.Plants.HeatPumps.Types.PumpsSecondary typPumChiWatSec
"Type of secondary CHW pumps";
parameter Boolean have_senDpChiWatRemWir
"Set to true for remote CHW differential pressure sensor(s) hardwired to plant or pump controller";
parameter Integer nSenDpChiWatRem
"Number of remote CHW differential pressure sensors used for CHW pump speed control";
parameter Boolean have_inpSch
"Set to true to provide schedule via software input point";
end HeatPumpPlant;