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
Buildings.Templates.Plants.HeatPumps.Configuration.HeatPumpPlant HeatPumpPlant Configuration parameters for heat pump plant

Buildings.Templates.Plants.HeatPumps.Configuration.HeatPumpPlant 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

TypeNameDefaultDescription
HeatPumptyp Type of heat pump
HeatPumpModeltypMod Type of heat pump model
Booleanhave_heaWat Set to true if the plant provides HW
Booleanhave_hotWat Set to true if the plant provides DHW
Booleanhave_chiWat Set to true if the plant provides CHW
Booleanhave_hrc Set to true for plants with a sidestream heat recovery chiller
IntegernHp Number of heat pumps
Booleanis_rev Set to true for reversible heat pumps, false for heating only
Booleanhave_valHpInlIso Set to true for isolation valves at HP inlet
Booleanhave_valHpOutIso Set to true for isolation valves at HP outlet
ControllertypCtl Type of controller
IntegernAirHan Number of air handling units served by the plant
IntegernEquZon Number of terminal units (zone equipment) served by the plant
DensityrhoHeaWat_default HW default density [kg/m3]
SpecificHeatCapacitycpHeaWat_default HW default specific heat capacity [J/(kg.K)]
DensityrhoChiWat_default CHW default density [kg/m3]
SpecificHeatCapacitycpChiWat_default CHW default specific heat capacity [J/(kg.K)]
DensityrhoSou_default Source fluid default density [kg/m3]
SpecificHeatCapacitycpSou_default Source fluid default specific heat capacity [J/(kg.K)]
PumpsPrimarytypPumHeaWatPri Type of primary HW pumps
IntegernPumHeaWatPri Number of primary HW pumps
IntegernPumHeaWatSec Number of secondary HW pumps
Booleanhave_valHeaWatMinByp Set to true if the HW loop has a minimum flow bypass valve
PumpArrangementtypArrPumPri Type of primary pump arrangement
Booleanhave_pumHeaWatPriVar Set to true for variable speed primary HW pumps
PumpsSecondarytypPumHeaWatSec Type of secondary HW pumps
DistributiontypDis Type of CHW/HW distribution system
Booleanhave_senDpHeaWatRemWir Set to true for remote HW differential pressure sensor(s) hardwired to plant or pump controller
IntegernSenDpHeaWatRem Number of remote HW differential pressure sensors used for HW pump speed control
Booleanhave_pumChiWatPriDed Set to true for plants with separate dedicated primary CHW pumps
PumpsPrimarytypPumChiWatPri Type of primary CHW pumps
IntegernPumChiWatPri Number of primary CHW pumps
IntegernPumChiWatSec Number of secondary CHW pumps
Booleanhave_valChiWatMinByp Set to true if the CHW loop has a minimum flow bypass valve
Booleanhave_pumChiWatPriVar Set to true for variable speed primary CHW pumps
PumpsSecondarytypPumChiWatSec Type of secondary CHW pumps
Booleanhave_senDpChiWatRemWir Set to true for remote CHW differential pressure sensor(s) hardwired to plant or pump controller
IntegernSenDpChiWatRem Number of remote CHW differential pressure sensors used for CHW pump speed control
Booleanhave_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;