Buildings.HeatTransfer.Windows.Validation

Collection of validation models

Information

This package contains validation models for the classes in Buildings.HeatTransfer.Windows.

Note that most validation models contain simple input data which may not be realistic, but for which the correct output can be obtained through an analytic solution. The examples plot various outputs, which have been verified against these solutions. These model outputs are stored as reference data and used for continuous validation whenever models in the library change.

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

Package Content

Name Description
Buildings.HeatTransfer.Windows.Validation.WindowSteadyState WindowSteadyState Validation model for window with steady-state boundary condition

Buildings.HeatTransfer.Windows.Validation.WindowSteadyState Buildings.HeatTransfer.Windows.Validation.WindowSteadyState

Validation model for window with steady-state boundary condition

Buildings.HeatTransfer.Windows.Validation.WindowSteadyState

Information

This model validates that the window model has no heat transfer if the boundary conditions are constant at 20°C.

Extends from Buildings.HeatTransfer.Windows.Examples.Window (Test model for the window).

Parameters

TypeNameDefaultDescription
AreaA1Window surface area [m2]
RealfFra0.2Fraction of frame, = frame area divided by total area
BooleanlinearizefalseSet to true to linearize emissive power
Anglelat0.34906585039887Latitude [rad]
Angleazi0Surface azimuth [rad]
Angletil1.5707963267949Surface tilt [rad]
DoubleClearAir13ClearglaSysredeclare parameter Building... 

Connectors

TypeNameDescription
BusweaBus 

Modelica definition

model WindowSteadyState "Validation model for window with steady-state boundary condition" extends Buildings.HeatTransfer.Windows.Examples.Window( weaDat( pAtmSou=Buildings.BoundaryConditions.Types.DataSource.Parameter, ceiHeiSou=Buildings.BoundaryConditions.Types.DataSource.Parameter, totSkyCovSou=Buildings.BoundaryConditions.Types.DataSource.Parameter, opaSkyCovSou=Buildings.BoundaryConditions.Types.DataSource.Parameter, TDryBulSou=Buildings.BoundaryConditions.Types.DataSource.Parameter, TDewPoiSou=Buildings.BoundaryConditions.Types.DataSource.Parameter, TBlaSkySou=Buildings.BoundaryConditions.Types.DataSource.Parameter, TBlaSky=293.15, relHumSou=Buildings.BoundaryConditions.Types.DataSource.Parameter, winSpeSou=Buildings.BoundaryConditions.Types.DataSource.Parameter, winDirSou=Buildings.BoundaryConditions.Types.DataSource.Parameter, HInfHorSou=Buildings.BoundaryConditions.Types.DataSource.Parameter, HSou=Buildings.BoundaryConditions.Types.RadiationDataSource.Input_HGloHor_HDifHor)); Controls.OBC.CDL.Continuous.Sources.Constant HSol( k=0) "Solar irradiation"; equation connect(weaDat.HGloHor_in, HSol.y); connect(weaDat.HDifHor_in, HSol.y); end WindowSteadyState;