Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data

Package with classes for storing system parameters

Information

This package provides records for design and operating parameters that are used for validation purposes.

Extends from Modelica.Icons.MaterialPropertiesPackage (Icon for package containing property classes).

Package Content

Name Description
Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.AirToWaterPolyvalent AirToWaterPolyvalent Top-level (whole building) system parameters
Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.AirToWaterReversibleHeatRecovery AirToWaterReversibleHeatRecovery Top-level (whole building) system parameters
Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.AirToWaterReversiblePolyvalent AirToWaterReversiblePolyvalent Top-level (whole building) system parameters
Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.BaseAirToWater BaseAirToWater Top-level (whole building) system parameters

Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.AirToWaterPolyvalent Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.AirToWaterPolyvalent

Top-level (whole building) system parameters

Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.AirToWaterPolyvalent

Information

This class provides the set of sizing and operating parameters for the whole HVAC system. It is aimed for validation purposes only.

Extends from Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.BaseAirToWater (Top-level (whole building) system parameters).

Parameters

TypeNameDefaultDescription
UnitssysUniBuildings.Templates.Types.Un...Unit system
EnergyStandardstdEneBuildings.Controls.OBC.ASHRA...Energy standard
VentilationStandardstdVenBuildings.Controls.OBC.ASHRA...Ventilation standard
ASHRAEClimateZoneashCliZonBuildings.Controls.OBC.ASHRA...ASHRAE climate zone
Title24ClimateZonetit24CliZon California Title 24 climate zone

Modelica definition

class AirToWaterPolyvalent "Top-level (whole building) system parameters" extends Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.BaseAirToWater( pla( hp( mHeaWatPhp_flow_nominal=pla.hp.capHeaPhp_nominal / abs( pla.ctl.THeaWatSup_nominal - Buildings.Templates.Data.Defaults.THeaWatRetMed) / Buildings.Utilities.Psychrometrics.Constants.cpWatLiq, mChiWatPhp_flow_nominal=pla.hp.capCooPhp_nominal / abs( pla.ctl.TChiWatSup_nominal - Buildings.Templates.Data.Defaults.TChiWatRet) / Buildings.Utilities.Psychrometrics.Constants.cpWatLiq, dpHeaWatPhp_nominal=Buildings.Templates.Data.Defaults.dpHeaWatHp * 0.8, dpChiWatPhp_nominal=Buildings.Templates.Data.Defaults.dpChiWatChi * 0.8, TSouHeaPhp_nominal=Buildings.Templates.Data.Defaults.TOutHpHeaLow, TSouCooPhp_nominal=Buildings.Templates.Data.Defaults.TOutHpCoo, perPhp( fileNameHea=Modelica.Utilities.Files.loadResource( "modelica://Buildings/Resources/Data/Fluid/HeatPumps/ModularReversible/RefrigerantCycle/BaseClasses/Validation/AWHP_Heating.txt"), fileNameCoo=Modelica.Utilities.Files.loadResource( "modelica://Buildings/Resources/Data/Fluid/HeatPumps/ModularReversible/RefrigerantCycle/BaseClasses/Validation/AWHP_Cooling.txt"), fileNameShc=Modelica.Utilities.Files.loadResource( "modelica://Buildings/Resources/Data/Fluid/HeatPumps/ModularReversible/RefrigerantCycle/BaseClasses/Validation/AWHP_SHC.txt")), PPhp_min=1.0E3), ctl( capHeaPhp_nominal=500E3, capCooPhp_nominal=500E3, capCooShcPhp_nominal=500E3, capHeaShcPhp_nominal=500E3, yPumHeaWatPriDedPhpSet=0.65, yPumChiWatPriDedPhpSet=0.69))); end AirToWaterPolyvalent;

Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.AirToWaterReversibleHeatRecovery Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.AirToWaterReversibleHeatRecovery

Top-level (whole building) system parameters

Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.AirToWaterReversibleHeatRecovery

Information

This class provides the set of sizing and operating parameters for the whole HVAC system. It is aimed for validation purposes only.

Extends from Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.BaseAirToWater (Top-level (whole building) system parameters).

Parameters

TypeNameDefaultDescription
UnitssysUniBuildings.Templates.Types.Un...Unit system
EnergyStandardstdEneBuildings.Controls.OBC.ASHRA...Energy standard
VentilationStandardstdVenBuildings.Controls.OBC.ASHRA...Ventilation standard
ASHRAEClimateZoneashCliZonBuildings.Controls.OBC.ASHRA...ASHRAE climate zone
Title24ClimateZonetit24CliZon California Title 24 climate zone

Modelica definition

class AirToWaterReversibleHeatRecovery "Top-level (whole building) system parameters" extends Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.BaseAirToWater( pla( hp( dpHeaWatHp_nominal=Buildings.Templates.Data.Defaults.dpHeaWatHp, mHeaWatHp_flow_nominal=pla.hp.capHeaHp_nominal / abs( pla.ctl.THeaWatSup_nominal - Buildings.Templates.Data.Defaults.THeaWatRetMed) / Buildings.Utilities.Psychrometrics.Constants.cpWatLiq, mChiWatHp_flow_nominal=pla.hp.capCooHp_nominal / abs( pla.ctl.TChiWatSup_nominal - Buildings.Templates.Data.Defaults.TChiWatRet) / Buildings.Utilities.Psychrometrics.Constants.cpWatLiq, TSouHeaHp_nominal=Buildings.Templates.Data.Defaults.TOutHpHeaLow, TSouCooHp_nominal=Buildings.Templates.Data.Defaults.TOutHpCoo, perHeaHp( fileName=Modelica.Utilities.Files.loadResource( "modelica://Buildings/Resources/Data/Templates/Components/HeatPumps/Validation/AWHP_Heating.txt"), PLRSup={1}, use_TEvaOutForTab=false, use_TConOutForTab=true, tabUppBou=[263.15, 325.15; 313.15, 325.15]), perCooHp( fileName=Modelica.Utilities.Files.loadResource( "modelica://Buildings/Resources/Data/Templates/Components/HeatPumps/Validation/AWHP_Cooling.txt"), PLRSup={1}, use_TEvaOutForTab=true, use_TConOutForTab=false), PHp_min=1.0E3), hrc( cap_nominal=500E3, dpChiWat_nominal=Buildings.Templates.Data.Defaults.dpChiWatChi, dpCon_nominal=Buildings.Templates.Data.Defaults.dpConWatChi, mChiWat_flow_nominal=pla.hrc.cap_nominal / abs( pla.ctl.TChiWatSup_nominal - Buildings.Templates.Data.Defaults.TChiWatRet) / Buildings.Utilities.Psychrometrics.Constants.cpWatLiq, mCon_flow_nominal=pla.hrc.cap_nominal * (1 + 1 / (pla.ctl.COPHeaHrc_nominal - 1)) / abs( pla.ctl.THeaWatSup_nominal - Buildings.Templates.Data.Defaults.THeaWatRetMed) / Buildings.Utilities.Psychrometrics.Constants.cpWatLiq, TCon_nominal=pla.ctl.THeaWatSup_nominal, per( fileName=Modelica.Utilities.Files.loadResource( "modelica://Buildings/Resources/Data/Fluid/HeatPumps/ModularReversible/Examples/TableData2DLoadDep_Chiller.txt"), PLRSup={0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9, 1.0}, PLRCyc_min=0.2, use_TEvaOutForTab=true, use_TConOutForTab=true), P_min=50), ctl( capHeaHp_nominal=500E3, capCooHp_nominal=500E3, TChiWatSupHrc_min=Buildings.Templates.Data.Defaults.TChiWatSup_min, THeaWatSupHrc_max=pla.ctl.THeaWatSup_nominal + 5, COPHeaHrc_nominal=4.6, capCooHrc_min=pla.hrc.cap_nominal * pla.hrc.per.PLRCyc_min, capHeaHrc_min=(1 + 1 / (pla.ctl.COPHeaHrc_nominal - 1)) * pla.ctl.capCooHrc_min, staHp={fill(i / pla.cfg.nHp, pla.cfg.nHp) for i in 1:pla.cfg.nHp}, yPumHeaWatPriDedHpSet=0.57, yPumChiWatPriDedHpSet=0.90))); end AirToWaterReversibleHeatRecovery;

Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.AirToWaterReversiblePolyvalent Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.AirToWaterReversiblePolyvalent

Top-level (whole building) system parameters

Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.AirToWaterReversiblePolyvalent

Information

This class provides the set of sizing and operating parameters for the whole HVAC system. It is aimed for validation purposes only.

Extends from Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.BaseAirToWater (Top-level (whole building) system parameters).

Parameters

TypeNameDefaultDescription
UnitssysUniBuildings.Templates.Types.Un...Unit system
EnergyStandardstdEneBuildings.Controls.OBC.ASHRA...Energy standard
VentilationStandardstdVenBuildings.Controls.OBC.ASHRA...Ventilation standard
ASHRAEClimateZoneashCliZonBuildings.Controls.OBC.ASHRA...ASHRAE climate zone
Title24ClimateZonetit24CliZon California Title 24 climate zone

Modelica definition

class AirToWaterReversiblePolyvalent "Top-level (whole building) system parameters" extends Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.BaseAirToWater( pla( hp( mHeaWatHp_flow_nominal=pla.hp.capHeaHp_nominal / abs( pla.ctl.THeaWatSup_nominal - Buildings.Templates.Data.Defaults.THeaWatRetMed) / Buildings.Utilities.Psychrometrics.Constants.cpWatLiq, mHeaWatPhp_flow_nominal=pla.hp.capHeaPhp_nominal / abs( pla.ctl.THeaWatSup_nominal - Buildings.Templates.Data.Defaults.THeaWatRetMed) / Buildings.Utilities.Psychrometrics.Constants.cpWatLiq, mChiWatHp_flow_nominal=pla.hp.capCooHp_nominal / abs( pla.ctl.TChiWatSup_nominal - Buildings.Templates.Data.Defaults.TChiWatRet) / Buildings.Utilities.Psychrometrics.Constants.cpWatLiq, mChiWatPhp_flow_nominal=pla.hp.capCooPhp_nominal / abs( pla.ctl.TChiWatSup_nominal - Buildings.Templates.Data.Defaults.TChiWatRet) / Buildings.Utilities.Psychrometrics.Constants.cpWatLiq, dpHeaWatHp_nominal=Buildings.Templates.Data.Defaults.dpHeaWatHp, dpHeaWatPhp_nominal=Buildings.Templates.Data.Defaults.dpHeaWatHp * 0.8, dpChiWatPhp_nominal=Buildings.Templates.Data.Defaults.dpChiWatChi * 0.8, TSouHeaHp_nominal=Buildings.Templates.Data.Defaults.TOutHpHeaLow, TSouHeaPhp_nominal=Buildings.Templates.Data.Defaults.TOutHpHeaLow, TSouCooHp_nominal=Buildings.Templates.Data.Defaults.TOutHpCoo, TSouCooPhp_nominal=Buildings.Templates.Data.Defaults.TOutHpCoo, perHeaHp( fileName=Modelica.Utilities.Files.loadResource( "modelica://Buildings/Resources/Data/Templates/Components/HeatPumps/Validation/AWHP_Heating.txt"), PLRSup={1}, use_TEvaOutForTab=false, use_TConOutForTab=true, tabUppBou=[263.15, 325.15; 313.15, 325.15]), perCooHp( fileName=Modelica.Utilities.Files.loadResource( "modelica://Buildings/Resources/Data/Templates/Components/HeatPumps/Validation/AWHP_Cooling.txt"), PLRSup={1}, use_TEvaOutForTab=true, use_TConOutForTab=false), PHp_min=1.0E3, perPhp( fileNameHea=Modelica.Utilities.Files.loadResource( "modelica://Buildings/Resources/Data/Fluid/HeatPumps/ModularReversible/RefrigerantCycle/BaseClasses/Validation/AWHP_Heating.txt"), fileNameCoo=Modelica.Utilities.Files.loadResource( "modelica://Buildings/Resources/Data/Fluid/HeatPumps/ModularReversible/RefrigerantCycle/BaseClasses/Validation/AWHP_Cooling.txt"), fileNameShc=Modelica.Utilities.Files.loadResource( "modelica://Buildings/Resources/Data/Fluid/HeatPumps/ModularReversible/RefrigerantCycle/BaseClasses/Validation/AWHP_SHC.txt")), PPhp_min=1.0E3), ctl( capHeaHp_nominal=500E3, capCooHp_nominal=500E3, capHeaPhp_nominal=500E3, capCooPhp_nominal=500E3, capCooShcPhp_nominal=500E3, capHeaShcPhp_nominal=500E3, yPumHeaWatPriDedHpSet=0.57, yPumHeaWatPriDedPhpSet=0.65, yPumChiWatPriDedHpSet=0.90, yPumChiWatPriDedPhpSet=0.69))); end AirToWaterReversiblePolyvalent;

Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.BaseAirToWater Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.BaseAirToWater

Top-level (whole building) system parameters

Buildings.Templates.Plants.HeatPumps.Validation.UserProject.Data.BaseAirToWater

Information

This class provides the set of sizing and operating parameters for the whole HVAC system. It is aimed for validation purposes only.

Extends from Buildings.Templates.Data.AllSystems (Top-level (whole building) system parameters).

Parameters

TypeNameDefaultDescription
UnitssysUniBuildings.Templates.Types.Un...Unit system
EnergyStandardstdEneBuildings.Controls.OBC.ASHRA...Energy standard
VentilationStandardstdVenBuildings.Controls.OBC.ASHRA...Ventilation standard
ASHRAEClimateZoneashCliZonBuildings.Controls.OBC.ASHRA...ASHRAE climate zone
Title24ClimateZonetit24CliZon California Title 24 climate zone
Plants
HeatPumpPlantplapla(pumHeaWatPri(dp_nominal=...Parameters for heat pump plant

Modelica definition

class BaseAirToWater "Top-level (whole building) system parameters" extends Buildings.Templates.Data.AllSystems( sysUni=Buildings.Templates.Types.Units.SI, stdEne=Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1, stdVen=Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard.ASHRAE62_1, ashCliZon=Buildings.Controls.OBC.ASHRAE.G36.Types.ASHRAEClimateZone.Zone_3B); parameter Buildings.Templates.Plants.HeatPumps.Data.HeatPumpPlant pla( pumHeaWatPri( dp_nominal=fill( 1.5 * (if pla.cfg.have_chiWat and pla.cfg.typArrPumPri == Buildings.Templates.Components.Types.PumpArrangement.Dedicated and pla.cfg.have_hp and not pla.cfg.have_pumChiWatPriDedHp then max(pla.hp.dpHeaWatHp_nominal, pla.hp.dpChiWatHp_nominal) else pla.hp.dpHeaWatHp_nominal), pla.cfg.nPumHeaWatPri) .+ (if pla.cfg.typDis == Buildings.Templates.Plants.HeatPumps.Types.Distribution.Variable1Only then Buildings.Templates.Data.Defaults.dpHeaWatLocSet_max else 0)), pumHeaWatSec( dp_nominal=fill( Buildings.Templates.Data.Defaults.dpHeaWatLocSet_max, pla.cfg.nPumHeaWatSec)), pumChiWatPri( dp_nominal=fill(1.5 * pla.hp.dpChiWatHp_nominal, pla.cfg.nPumChiWatPri) .+ (if pla.cfg.typDis == Buildings.Templates.Plants.HeatPumps.Types.Distribution.Variable1Only then Buildings.Templates.Data.Defaults.dpChiWatLocSet_max else 0)), pumChiWatSec( dp_nominal=fill( Buildings.Templates.Data.Defaults.dpChiWatLocSet_max, pla.cfg.nPumChiWatSec)), ctl( THeaWatSupSet_min=298.15, VHeaWatSec_flow_nominal=(pla.cfg.nHp * pla.ctl.VHeaWatHp_flow_nominal + pla.cfg.nPhp * pla.ctl.VHeaWatPhp_flow_nominal) / 1.1, TChiWatSupSet_max=288.15, VChiWatSec_flow_nominal=(pla.cfg.nHp * pla.ctl.VChiWatHp_flow_nominal + pla.cfg.nPhp * pla.ctl.VHeaWatPhp_flow_nominal) / 1.1, dpChiWatRemSet_max={Buildings.Templates.Data.Defaults.dpChiWatRemSet_max}, dpHeaWatRemSet_max={Buildings.Templates.Data.Defaults.dpHeaWatRemSet_max}, dpChiWatLocSet_max=Buildings.Templates.Data.Defaults.dpChiWatLocSet_max, dpHeaWatLocSet_max=Buildings.Templates.Data.Defaults.dpHeaWatLocSet_max, THeaWatSup_nominal=Buildings.Templates.Data.Defaults.THeaWatSupMed, TOutChiWatLck=273.15, TOutHeaWatLck=Buildings.Templates.Data.Defaults.TOutHeaWatLck, TChiWatSup_nominal=Buildings.Templates.Data.Defaults.TChiWatSup)) "Parameters for heat pump plant"; end BaseAirToWater;