Buildings.DHC.ETS.Combined.Validation

Collection of validation models

Information

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

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

Package Content

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

Buildings.DHC.ETS.Combined.Validation.ChillerBorefield Buildings.DHC.ETS.Combined.Validation.ChillerBorefield

Validation of the ETS model with heat recovery chiller and borefield

Buildings.DHC.ETS.Combined.Validation.ChillerBorefield

Information

This model validates Buildings.DHC.ETS.Combined.ChillerBorefield in a system configuration including a geothermal borefield. See Buildings.DHC.ETS.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.DHC.ETS.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.DHC.ETS.Combined.Validation.ChillerOnly Buildings.DHC.ETS.Combined.Validation.ChillerOnly

Validation of the ETS model with heat recovery chiller

Buildings.DHC.ETS.Combined.Validation.ChillerOnly

Information

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

Extends from Buildings.DHC.ETS.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.DHC.ETS.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.DHC.ETS.Combined.Validation.ChillerWSE Buildings.DHC.ETS.Combined.Validation.ChillerWSE

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

Buildings.DHC.ETS.Combined.Validation.ChillerWSE

Information

This model validates Buildings.DHC.ETS.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;