Buildings.ThermalZones.Detailed.Validation.BESTEST.Data

This package contains the data for the BESTEST validation

Information

Package with data that are used in various BESTEST models. This package has been implemented to avoid duplicate definition of data in the various BESTEST examples.

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

Package Content

Name Description
Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.ExteriorWallCase900 ExteriorWallCase900 High Mass Case: Exterior Wall
Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.FloorCase900 FloorCase900 High Mass Case: Floor
Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Glass600 Glass600 Thermal properties of window glass
Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.ResultSummary ResultSummary Record that is used for summary of the results
Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.StandardResults StandardResults ASHRAE Standard Results
Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.StandardResultsFreeFloating StandardResultsFreeFloating ASHRAE Standard Results
Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Win600 Win600 Double pane, clear glass 3.175mm, air 13mm, clear glass 3.175mm

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.ExteriorWallCase900 Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.ExteriorWallCase900

High Mass Case: Exterior Wall

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.ExteriorWallCase900

Information

This construction is for the exterior wall of the 900 test series.

Extends from Buildings.HeatTransfer.Data.OpaqueConstructions.Generic (Thermal properties of opaque constructions).

Parameters

TypeNameDefaultDescription
IntegernLay3Number of layers
Materialmaterial[nLay]{Buildings.HeatTransfer.Data...Layer by layer declaration of material, starting from outside to room-side
EmissivityabsIR_a0.9Infrared absorptivity of surface a (usually outside-facing surface) [1]
EmissivityabsIR_b0.9Infrared absorptivity of surface b (usually room-facing surface) [1]
EmissivityabsSol_a0.6Solar absorptivity of surface a (usually outside-facing surface) [1]
EmissivityabsSol_b0.6Solar absorptivity of surface b (usually room-facing surface) [1]
SurfaceRoughnessroughness_aBuildings.HeatTransfer.Types...Exterior surface roughness
Advanced
IntegernSta[nLay]{material[i].nSta for i in 1...Number of states (do not overwrite, used to work around Dymola 2017 bug)

Modelica definition

record ExteriorWallCase900 = Buildings.HeatTransfer.Data.OpaqueConstructions.Generic ( nLay=3, absIR_a=0.9, absIR_b=0.9, absSol_a=0.6, absSol_b=0.6, material={Buildings.HeatTransfer.Data.Solids.Generic( x=0.009, k=0.140, c=900, d=530, nStaRef=nStaRef),Buildings.HeatTransfer.Data.Solids.Generic( x=0.0615, k=0.040, c=1400, d=10, nStaRef=nStaRef),Buildings.HeatTransfer.Data.Solids.Generic( x=0.100, k=0.510, c=1000, d=1400, nStaRef=nStaRef)}) "High Mass Case: Exterior Wall";

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.FloorCase900 Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.FloorCase900

High Mass Case: Floor

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.FloorCase900

Information

This construction is for the floor of the 900 test series.

Extends from Buildings.HeatTransfer.Data.OpaqueConstructions.Generic (Thermal properties of opaque constructions).

Parameters

TypeNameDefaultDescription
IntegernLay2Number of layers
Materialmaterial[nLay]{Buildings.HeatTransfer.Data...Layer by layer declaration of material, starting from outside to room-side
EmissivityabsIR_a0.9Infrared absorptivity of surface a (usually outside-facing surface) [1]
EmissivityabsIR_b0.9Infrared absorptivity of surface b (usually room-facing surface) [1]
EmissivityabsSol_a0.6Solar absorptivity of surface a (usually outside-facing surface) [1]
EmissivityabsSol_b0.6Solar absorptivity of surface b (usually room-facing surface) [1]
SurfaceRoughnessroughness_aBuildings.HeatTransfer.Types...Exterior surface roughness
Advanced
IntegernSta[nLay]{material[i].nSta for i in 1...Number of states (do not overwrite, used to work around Dymola 2017 bug)

Modelica definition

record FloorCase900 = Buildings.HeatTransfer.Data.OpaqueConstructions.Generic ( final nLay=2, absIR_a=0.9, absIR_b=0.9, absSol_a=0.6, absSol_b=0.6, material={Buildings.HeatTransfer.Data.Solids.Generic( x=1.007, k=0.040, c=0, d=0, nStaRef=nStaRef),Buildings.HeatTransfer.Data.Solids.Generic( x=0.080, k=1.130, c=1000, d=1400, nStaRef=nStaRef)}) "High Mass Case: Floor";

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Glass600 Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Glass600

Thermal properties of window glass

Information

This record declares the glass properties for the BESTEST model.

Extends from Buildings.HeatTransfer.Data.Glasses.Generic (Thermal properties of window glass).

Parameters

TypeNameDefaultDescription
Lengthx0.003175Thickness [m]
ThermalConductivityk1.06Thermal conductivity [W/(m.K)]
TransmissionCoefficienttauSol[:]{0.86156}Solar transmittance [1]
ReflectionCoefficientrhoSol_a[:]{0.0434}Solar reflectance of surface a (usually outside-facing surface) [1]
ReflectionCoefficientrhoSol_b[:]{0.0434}Solar reflectance of surface b (usually room-facing surface) [1]
TransmissionCoefficienttauIR0Infrared transmissivity of glass [1]
EmissivityabsIR_a0.9Infrared absorptivity of surface a (usually outside-facing surface) [1]
EmissivityabsIR_b0.9Infrared absorptivity of surface b (usually room-facing surface) [1]

Modelica definition

record Glass600 = Buildings.HeatTransfer.Data.Glasses.Generic ( x=0.003175, k=1.06, tauSol={0.86156}, rhoSol_a={0.0434}, rhoSol_b={0.0434}, tauIR=0, absIR_a=0.9, absIR_b=0.9) "Thermal properties of window glass";

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.ResultSummary

Record that is used for summary of the results

Information

Record that is used for reference results.

Parameters

TypeNameDefaultDescription
RealMin Minimum
RealMax Maximum
RealMean Mean

Modelica definition

record ResultSummary "Record that is used for summary of the results" parameter Real Min "Minimum"; parameter Real Max "Maximum"; parameter Real Mean "Mean"; end ResultSummary;

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.StandardResults Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.StandardResults

ASHRAE Standard Results

Information

For cases with heating and cooling, this record is used to compare the simulated results with the results published in the ASHRAE/ANSI Standard 140.

Extends from Modelica.Icons.Record (Icon for records).

Parameters

TypeNameDefaultDescription
ResultSummaryannualHea Annual heating energy
ResultSummaryannualCoo Annual heating energy
ResultSummarypeakHea Peak heating power
ResultSummarypeakCoo Peak heating power

Modelica definition

record StandardResults "ASHRAE Standard Results" extends Modelica.Icons.Record; parameter ResultSummary annualHea( Min(unit="J"), Max(unit="J"), Mean(unit="J")) "Annual heating energy"; parameter ResultSummary annualCoo( Min(unit="J"), Max(unit="J"), Mean(unit="J")) "Annual heating energy"; parameter ResultSummary peakHea( Min(unit="W"), Max(unit="W"), Mean(unit="W")) "Peak heating power"; parameter ResultSummary peakCoo( Min(unit="W"), Max(unit="W"), Mean(unit="W")) "Peak heating power"; end StandardResults;

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.StandardResultsFreeFloating Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.StandardResultsFreeFloating

ASHRAE Standard Results

Information

For free-floating temperature cases, this record is used to compare the simulated results with the results published in the ASHRAE/ANSI Standard 140.

Extends from Modelica.Icons.Record (Icon for records).

Parameters

TypeNameDefaultDescription
ResultSummaryminT Minimum temperature
ResultSummarymaxT Maximum temperature
ResultSummarymeanT Mean temperature

Modelica definition

record StandardResultsFreeFloating "ASHRAE Standard Results" extends Modelica.Icons.Record; parameter ResultSummary minT( Min(unit="K"), Max(unit="K"), Mean(unit="K")) "Minimum temperature"; parameter ResultSummary maxT( Min(unit="K"), Max(unit="K"), Mean(unit="K")) "Maximum temperature"; parameter ResultSummary meanT( Min(unit="K"), Max(unit="K"), Mean(unit="K")) "Mean temperature"; end StandardResultsFreeFloating;

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Win600 Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Win600

Double pane, clear glass 3.175mm, air 13mm, clear glass 3.175mm

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Win600

Information

This record declares the parameters for the window system for the BESTEST.

Extends from Buildings.HeatTransfer.Data.GlazingSystems.Generic (Thermal properties of glazing systems).

Parameters

TypeNameDefaultDescription
BooleanhaveExteriorShadefalseSet to true if window has an exterior shade (at surface a)
BooleanhaveInteriorShadefalseSet to true if window has an interior shade (at surface b)
Genericglass[:]{Buildings.ThermalZones.Deta...Layer by layer declaration of glass layers, starting from outside to room-side
Genericgas[:]{Buildings.HeatTransfer.Data...Layer by layer declaration of glass layers, starting from outside to room-side
Genericshade Shade
CoefficientOfHeatTransferUFra1.4U-value of frame [W/(m2.K)]
EmissivityabsIRFra0.8Infrared absorptivity of window frame [1]
EmissivityabsSolFra0.5Solar absorptivity of window frame [1]

Modelica definition

record Win600 = Buildings.HeatTransfer.Data.GlazingSystems.Generic ( final glass={ Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Glass600(), Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Glass600()}, final gas={Buildings.HeatTransfer.Data.Gases.Air(x=0.013)}, UFra=1.4) "Double pane, clear glass 3.175mm, air 13mm, clear glass 3.175mm";