This is a model for a window system. The equations are similar to the equations used in the Window 5 model and described in TARCOG 2006. The model computes the heat balance from the exterior surface to the room-facing surface for a window system. The window system can have an exterior or an interior shade, but not both, or it can have no shade. The convective heat transfer between the window system and the outside air or the room is not computed by this model. They can be computed using the models Buildings.HeatTransfer.Windows.ExteriorHeatTransfer, Buildings.HeatTransfer.Windows.InteriorHeatTransferConvective and Buildings.HeatTransfer.Windows.BaseClasses.ShadeRadiation.
To calculate the angular transmittance, reflectance and absorptance of a glazing system, Window 5 model first calculates the value for each wave length, then calculate the weighted value over entire wave lengths. Current window model in Buildings library only uses the weighted value of each glass. As a result, there are some differences in prediciton between the current Modelica window model and WINDOW 5. The difference is small for single layer window or multi-layer window with the same glasses. But it can be large for multi-layer window with different glasses.
This model takes as the parameter glaSys
a data record
from the package
Buildings.HeatTransfer.Data.GlazingSystems.
This data record specifies the properties of the glasses,
the gas fills, the frame and of
the shades, if any shade is present.
Whether a shade is present or not is determined by the parameters
glaSys.haveExteriorShade
and
glaSys.haveInteriorShade
.
The parameter linearize
can be used
to linearize the model equations.
If the parameter steadyState
is set to false
then state variables are added at the heat ports that face
the room side.
For simulation of
Buildings.ThermalZones.Detailed.MixedAir, adding states
avoids large nonlinear system of equations, and generally
leads to faster simulation. Default values are used
for the states.
If a shade is present, then the input port u
is used
to determine the
shade position. Set u=0
to have the window in the
unshaded mode,
and set u=1
to have the window shade completely deployed.
Any intermediate value is possible.
If no shade is present, then this port will be removed.
For the heat ports, the suffix _a
is used for the exterior, outside-facing side
of the window, and the suffix _b
is used for the interior, room-facing surface
of the window.
Each side has heat ports that connect to the glass, to the frame, and, optionally, to the
shade. If no shade is present, then the heat port to the shade will be removed.
The model has three main submodels that implement the relevant heat balances:
frame
computes heat conduction
through the frame.
glaUns
computes the heat balance of the part of the
window that is unshaded. For example, if u=0.2
, then this model accounts for
the 80% of the window that is not behind the shade or blind.
glaSha
computes the heat balance of the part of the
window that is shaded. For example, if u=0.2
, then this model accounts for
the 20% of the window that is behind the shade or blind.
If the parameter glaSys
specifies that the window has no exterior
and no interior shade, then the model glaSha
will be removed.
The models glaUns
and glaSha
compute the solar radiation that is absorbed by each
glass pane and the solar radiation that is transitted
through the window as a function of the solar incidence angle.
They then compute a heat balance that takes into account heat conduction through the glass,
heat convection through the gas layer,
and infrared radiation from the exterior and the room through the glass and gas layers.
The infrared radiative heat exchange is computed using a radiosity balance.
Heat conduction through the frame is computed using a heat flow path that is parallel to the
glazing system, i.e., there is no heat exchange between the frame
and the glazing layer.
The window model has been validated by using measurement data at LBNL's Test Cell 71T and by using a comparative model validation with the WINDOW 6 program. These validations are described in Nouidui et al. (2012). The window model has also been validated as part of the BESTEST validations that are implemented in Buildings.ThermalZones.Detailed.Examples.BESTEST.
TARCOG 2006: Carli, Inc., TARCOG: Mathematical models for calculation of thermal performance of glazing systems with or without shading devices, Technical Report, Oct. 17, 2006.
Thierry Stephane Nouidui, Michael Wetter, and Wangda Zuo. Validation of the window model of the Modelica Buildings library. Proc. of the 5th SimBuild Conference, Madison, WI, USA, August 2012.
frame.dT
to avoid a warning about missing start value in OCT
when translating Buildings.Examples.VAVReheat.Guideline36
.
homotopyInitialization
to a constant.homotopyInitialization
.
Evaluate=true
.