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 |
---|---|
HeatPumpPlant | 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).
Parameters
Type | Name | Default | Description |
---|---|---|---|
HeatPump | typ | Type of heat pump | |
HeatPumpModel | typMod | Type of heat pump model | |
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_hrc | Set to true for plants with a sidestream heat recovery chiller | |
Integer | nHp | Number of 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 | |
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 | |
Boolean | have_pumHeaWatPriVar | Set to true for variable speed primary HW pumps | |
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_pumChiWatPriDed | Set to true for plants with separate dedicated primary CHW pumps | |
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 | |
Boolean | have_pumChiWatPriVar | Set to true for variable speed primary CHW pumps | |
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.Components.Types.HeatPump typ
"Type of heat pump";
parameter Buildings.Templates.Components.Types.HeatPumpModel typMod
"Type of heat pump model";
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_hrc
"Set to true for plants with a sidestream heat recovery chiller";
parameter Integer nHp
"Number of 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 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 Boolean have_pumHeaWatPriVar
"Set to true for variable speed primary HW pumps";
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_pumChiWatPriDed
"Set to true for plants with separate dedicated primary CHW pumps";
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 Boolean have_pumChiWatPriVar
"Set to true for variable speed primary CHW pumps";
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;