Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation

Collection of validation models

Information

This package contains validation models for the classes in Buildings.Experimental.DHC.EnergyTransferStations.Combined.

Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).

Package Content

Name Description
Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerBorefield ChillerBorefield Validation of the ETS model with heat recovery chiller and borefield
Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerOnly ChillerOnly Validation of the ETS model with heat recovery chiller
Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerWSE ChillerWSE Validation of the ETS model with heat recovery chiller and waterside economizer
Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.BaseClasses BaseClasses Package with base classes

Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerBorefield Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerBorefield

Validation of the ETS model with heat recovery chiller and borefield

Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerBorefield

Information

This model validates Buildings.Experimental.DHC.EnergyTransferStations.Combined.ChillerBorefield in a system configuration including a geothermal borefield. See Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerOnly for the description of the main modeling assumptions.

Extends from ChillerOnly (Validation of the ETS model with heat recovery chiller).

Parameters

TypeNameDefaultDescription
MassFlowRatemHeaWat_flow_nominal0.9*datChi.mCon_flow_nominalNominal heating water mass flow rate [kg/s]
MassFlowRatemChiWat_flow_nominal0.9*datChi.mEva_flow_nominalNominal chilled water mass flow rate [kg/s]
GenericdatChi Chiller performance data
IntegernBorHol64Number of boreholes (must be a square number)
Distancedxy6Distance in x-axis (and y-axis) between borehole axes [m]
ExampledatBorFiedatBorFie(conDat=Fluid.Geoth...Borefield design data
Design parameter
HeatFlowRateQCoo_flow_nominal-1e6Design cooling heat flow rate (<=0) [W]
HeatFlowRateQHea_flow_nominalabs(QCoo_flow_nominal)*(1 + ...Design heating heat flow rate (>=0) [W]

Modelica definition

model ChillerBorefield "Validation of the ETS model with heat recovery chiller and borefield" extends ChillerOnly( ets( have_borFie=true, datBorFie=datBorFie)); parameter Integer nBorHol=64 "Number of boreholes (must be a square number)"; parameter Modelica.Units.SI.Distance dxy=6 "Distance in x-axis (and y-axis) between borehole axes"; final parameter Modelica.Units.SI.Distance cooBor[nBorHol,2]= Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.computeCoordinates(nBorHol, dxy) "Coordinates of boreholes"; parameter Fluid.Geothermal.Borefields.Data.Borefield.Example datBorFie( conDat=Fluid.Geothermal.Borefields.Data.Configuration.Example( dp_nominal=0, cooBor=cooBor)) "Borefield design data"; end ChillerBorefield;

Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerOnly Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerOnly

Validation of the ETS model with heat recovery chiller

Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerOnly

Information

This model validates Buildings.Experimental.DHC.EnergyTransferStations.Combined.ChillerBorefield in a system configuration with no geothermal borefield.

Extends from Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.BaseClasses.PartialChillerBorefield (Partial validation of the ETS model with heat recovery chiller and optional borefield).

Parameters

TypeNameDefaultDescription
MassFlowRatemHeaWat_flow_nominal0.9*datChi.mCon_flow_nominalNominal heating water mass flow rate [kg/s]
MassFlowRatemChiWat_flow_nominal0.9*datChi.mEva_flow_nominalNominal chilled water mass flow rate [kg/s]
GenericdatChi Chiller performance data
Design parameter
HeatFlowRateQCoo_flow_nominal-1e6Design cooling heat flow rate (<=0) [W]
HeatFlowRateQHea_flow_nominalabs(QCoo_flow_nominal)*(1 + ...Design heating heat flow rate (>=0) [W]

Modelica definition

model ChillerOnly "Validation of the ETS model with heat recovery chiller" extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.BaseClasses.PartialChillerBorefield; Modelica.Blocks.Sources.CombiTimeTable TDisWatSup( tableName="tab1", table=[ 0,11; 49,11; 50,20; 100,20], extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, timeScale=3600, offset={273.15}, columns={2}, smoothness=Modelica.Blocks.Types.Smoothness.MonotoneContinuousDerivative1) "District water supply temperature"; equation connect(TDisWatSup.y[1],disWat.T_in); connect(loa.y[2],heaLoaNor.u); connect(loa.y[1],loaCooNor.u); end ChillerOnly;

Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerWSE Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerWSE

Validation of the ETS model with heat recovery chiller and waterside economizer

Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerWSE

Information

This model validates Buildings.Experimental.DHC.EnergyTransferStations.Combined.ChillerBorefield in a system configuration with no geothermal borefield.

Extends from ChillerOnly (Validation of the ETS model with heat recovery chiller).

Parameters

TypeNameDefaultDescription
MassFlowRatemHeaWat_flow_nominal0.9*datChi.mCon_flow_nominalNominal heating water mass flow rate [kg/s]
MassFlowRatemChiWat_flow_nominal0.9*datChi.mEva_flow_nominalNominal chilled water mass flow rate [kg/s]
GenericdatChi Chiller performance data
Design parameter
HeatFlowRateQCoo_flow_nominal-1e6Design cooling heat flow rate (<=0) [W]
HeatFlowRateQHea_flow_nominalabs(QCoo_flow_nominal)*(1 + ...Design heating heat flow rate (>=0) [W]

Modelica definition

model ChillerWSE "Validation of the ETS model with heat recovery chiller and waterside economizer" extends ChillerOnly( ets( have_WSE=true), TChiWatSupSet(k=12 + 273.15)); Modelica.Blocks.Sources.CombiTimeTable TDisWatSup( tableName="tab1", table=[ 0,11; 49,11; 50,20; 100,20], extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, timeScale=3600, offset={273.15}, columns={2}, smoothness=Modelica.Blocks.Types.Smoothness.MonotoneContinuousDerivative1) "District water supply temperature"; equation connect(TDisWatSup.y[1],disWat.T_in); connect(loa.y[2],heaLoaNor.u); connect(loa.y[1],loaCooNor.u); end ChillerWSE;