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.CriteriaLimits CriteriaLimits Record that is used for summary of the test acceptance criteria limits
Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.ExteriorWallCase680 ExteriorWallCase680 Low Mass Case 680 with increased insulation
Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.ExteriorWallCase900 ExteriorWallCase900 High Mass Case: Exterior Wall
Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.ExteriorWallCase980 ExteriorWallCase980 High Mass Case: Exterior Wall with increased insulation
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.Glass660 Glass660 Thermal properties of low-e 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.RoofCase680 RoofCase680 Low mass Case 680 with increased roof insulation
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.048mm, air 12mm, clear glass 3.048mm
Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Win660 Win660 Double pane, outer low-e glass 3.180 mm, argon 12 mm, inner clear glass 3.048 mm
Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Win670 Win670 Single pane, clear glass 3.048mm

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.CriteriaLimits Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.CriteriaLimits

Record that is used for summary of the test acceptance criteria limits

Information

Record that is used for the test acceptance criteria limits.

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

Parameters

TypeNameDefaultDescription
EnergylowerLimit Lower limit of the test acceptance criteria [J]
EnergyupperLimit Upper limit of the test acceptance criteria [J]

Modelica definition

record CriteriaLimits "Record that is used for summary of the test acceptance criteria limits" extends Modelica.Icons.Record; parameter Modelica.Units.SI.Energy lowerLimit "Lower limit of the test acceptance criteria"; parameter Modelica.Units.SI.Energy upperLimit "Upper limit of the test acceptance criteria"; end CriteriaLimits;

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.ExteriorWallCase680 Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.ExteriorWallCase680

Low Mass Case 680 with increased insulation

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.ExteriorWallCase680

Information

This construction is for the exterior wall of the Case 680.

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

Modelica definition

record ExteriorWallCase680 = 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.25, k=0.040, c=1400, d=10, nStaRef=nStaRef),Buildings.HeatTransfer.Data.Solids.Generic( x=0.012, k=0.160, c=840, d=950, nStaRef=nStaRef)}, roughness_a=Buildings.HeatTransfer.Types.SurfaceRoughness.Rough) "Low Mass Case 680 with increased insulation";

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

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)}, roughness_a=Buildings.HeatTransfer.Types.SurfaceRoughness.Rough) "High Mass Case: Exterior Wall";

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.ExteriorWallCase980 Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.ExteriorWallCase980

High Mass Case: Exterior Wall with increased insulation

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.ExteriorWallCase980

Information

This construction is for the exterior wall of the Case 980.

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

Modelica definition

record ExteriorWallCase980 = 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.2452, k=0.040, c=1400, d=10, nStaRef=8*nStaRef),Buildings.HeatTransfer.Data.Solids.Generic( x=0.100, k=0.510, c=1000, d=1400, nStaRef=nStaRef)}, roughness_a=Buildings.HeatTransfer.Types.SurfaceRoughness.Rough) "High Mass Case: Exterior Wall with increased insulation";

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

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)}, roughness_a=Buildings.HeatTransfer.Types.SurfaceRoughness.Rough) "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.003048Thickness [m]
ThermalConductivityk1.0Thermal conductivity [W/(m.K)]
TransmissionCoefficienttauSol[:]{0.834}Solar transmittance [1]
ReflectionCoefficientrhoSol_a[:]{0.075}Solar reflectance of surface a (usually outside-facing surface) [1]
ReflectionCoefficientrhoSol_b[:]{0.075}Solar reflectance of surface b (usually room-facing surface) [1]
TransmissionCoefficienttauIR0Infrared transmissivity of glass [1]
EmissivityabsIR_a0.84Infrared absorptivity of surface a (usually outside-facing surface) [1]
EmissivityabsIR_b0.84Infrared absorptivity of surface b (usually room-facing surface) [1]

Modelica definition

record Glass600 = Buildings.HeatTransfer.Data.Glasses.Generic ( x=0.003048, k=1.0, tauSol={0.834}, rhoSol_a={0.075}, rhoSol_b={0.075}, tauIR=0, absIR_a=0.84, absIR_b=0.84) "Thermal properties of window glass";

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Glass660 Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Glass660

Thermal properties of low-e 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.003180Thickness [m]
ThermalConductivityk1.0Thermal conductivity [W/(m.K)]
TransmissionCoefficienttauSol[:]{0.452}Solar transmittance [1]
ReflectionCoefficientrhoSol_a[:]{0.359}Solar reflectance of surface a (usually outside-facing surface) [1]
ReflectionCoefficientrhoSol_b[:]{0.397}Solar reflectance of surface b (usually room-facing surface) [1]
TransmissionCoefficienttauIR0Infrared transmissivity of glass [1]
EmissivityabsIR_a0.84Infrared absorptivity of surface a (usually outside-facing surface) [1]
EmissivityabsIR_b0.047Infrared absorptivity of surface b (usually room-facing surface) [1]

Modelica definition

record Glass660 = Buildings.HeatTransfer.Data.Glasses.Generic ( x=0.003180, k=1.0, tauSol={0.452}, rhoSol_a={0.359}, rhoSol_b={0.397}, tauIR=0, absIR_a=0.84, absIR_b=0.047) "Thermal properties of low-e 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.RoofCase680 Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.RoofCase680

Low mass Case 680 with increased roof insulation

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.RoofCase680

Information

This construction is for the roof of the Case 680.

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

Modelica definition

record RoofCase680 = 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.019, k=0.140, c=900, d=530, nStaRef=nStaRef),Buildings.HeatTransfer.Data.Solids.Generic( x=0.4, k=0.040, c=840, d=12, nStaRef=nStaRef),Buildings.HeatTransfer.Data.Solids.Generic( x=0.010, k=0.160, c=840, d=950, nStaRef=nStaRef)}, roughness_a=Buildings.HeatTransfer.Types.SurfaceRoughness.Rough) "Low mass Case 680 with increased roof insulation";

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
ResultSummaryannualHeaannualHea(Min(final unit="J"...Annual heating energy
ResultSummaryannualCooannualCoo(Min(final unit="J"...Annual cooling energy
ResultSummarypeakHeapeakHea(Min(final unit="W"),...Peak heating power
ResultSummarypeakCoopeakCoo(Min(final unit="W"),...Peak cooling power

Modelica definition

record StandardResults "ASHRAE Standard Results" extends Modelica.Icons.Record; parameter ResultSummary annualHea(Min(final unit="J"), Max(final unit="J"), Mean(final unit="J")) "Annual heating energy"; parameter ResultSummary annualCoo(Min(final unit="J"), Max(final unit="J"), Mean(final unit="J")) "Annual cooling energy"; parameter ResultSummary peakHea(Min(final unit="W"), Max(final unit="W"), Mean(final unit="W")) "Peak heating power"; parameter ResultSummary peakCoo(Min(final unit="W"), Max(final unit="W"), Mean(final unit="W")) "Peak cooling 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
ResultSummaryminTminT(Min(final unit="K", dis...Minimum temperature
ResultSummarymaxTmaxT(Min(final unit="K", dis...Maximum temperature
ResultSummarymeanTmeanT(Min(final unit="K", di...Mean temperature

Modelica definition

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

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

Double pane, clear glass 3.048mm, air 12mm, clear glass 3.048mm

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.012)}, UFra=1.4) "Double pane, clear glass 3.048mm, air 12mm, clear glass 3.048mm";

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Win660 Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Win660

Double pane, outer low-e glass 3.180 mm, argon 12 mm, inner clear glass 3.048 mm

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Win660

Information

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

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 Win660 = Buildings.HeatTransfer.Data.GlazingSystems.Generic ( final glass={Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Glass660(), Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Glass600()}, final gas={Buildings.HeatTransfer.Data.Gases.Argon(x=0.012)}, UFra=1.4) "Double pane, outer low-e glass 3.180 mm, argon 12 mm, inner clear glass 3.048 mm";

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Win670 Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Win670

Single pane, clear glass 3.048mm

Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Win670

Information

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

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 Win670 = Buildings.HeatTransfer.Data.GlazingSystems.Generic ( final glass={Buildings.ThermalZones.Detailed.Validation.BESTEST.Data.Glass600()}, UFra=1.4) "Single pane, clear glass 3.048mm";