modelConstructionWithWindow
Model for an opaque construction that has one window embedded in the construction
Extends from Buildings.ThermalZones.Detailed.Constructions.BaseClasses.PartialConstruction.
Information
This model is used to compute heat transfer through constructions with windows inside the room model.
The model consists of the following two main submodels:
-
The instance
opa, which uses the model Buildings.HeatTransfer.Conduction.MultiLayer to compute the heat transfer through the opaque part of the construction. This model uses the recordlayersto access the material properties of the opaque construction. -
The instance
win, which uses the model Buildings.HeatTransfer.Windows.Window to compute the heat transfer through the glazing system. This model uses the recordglaSysto access the material properties of the glazing system.
The parameter A is the area of the opaque construction plus the window.
The parameter AWin is the area of the glazing system, including the frame.
The area of the opaque construction is assigned internally as AOpa=A-AWin.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | homotopyInitialization | true | = true, use homotopy method |
| Glazing system | |||
| Modelica.Units.SI.Area | AWin | Heat transfer area of window | |
| Real | fFra | 0.1 | Fraction of window frame divided by total window area |
| Modelica.Units.SI.Area | AFra | fFra*AWin | Frame area |
| Modelica.Units.SI.Area | AGla | AWin - AFra | Glass area |
| Boolean | linearizeRadiation | true | Set to true to linearize emissive power |
| Boolean | steadyStateWindow | false | Set to false to add thermal capacity at window, which generally leads to faster simulation |
| HeatTransfer.Data.GlazingSystems.Generic | glaSys | Material properties of glazing system | |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| HeatTransfer.Windows.Window | win | Window model | |
| HeatTransfer.Interfaces.RadiosityOutflow | JOutUns_a | Outgoing radiosity that connects to unshaded part of glass at exterior side | |
| HeatTransfer.Interfaces.RadiosityInflow | JInUns_a | Incoming radiosity that connects to unshaded part of glass at exterior side | |
| HeatTransfer.Interfaces.RadiosityOutflow | JOutSha_a | Outgoing radiosity that connects to shaded part of glass at exterior side | |
| HeatTransfer.Interfaces.RadiosityInflow | JInSha_a | Incoming radiosity that connects to shaded part of glass at exterior side | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | glaUns_a | Heat port at unshaded glass of exterior-facing surface | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | glaSha_a | Heat port at shaded glass of exterior-facing surface | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | fra_a | Heat port at frame of exterior-facing surface | |
| Modelica.Blocks.Interfaces.RealInput | uSha | Control signal for the shading device, 0: unshaded; 1: fully shaded (removed if no shade is present) | |
| HeatTransfer.Interfaces.RadiosityOutflow | JOutUns_b | Outgoing radiosity that connects to unshaded part of glass at room-side | |
| HeatTransfer.Interfaces.RadiosityInflow | JInUns_b | Incoming radiosity that connects to unshaded part of glass at room-side | |
| HeatTransfer.Interfaces.RadiosityOutflow | JOutSha_b | Outgoing radiosity that connects to shaded part of glass at room-side | |
| HeatTransfer.Interfaces.RadiosityInflow | JInSha_b | Incoming radiosity that connects to shaded part of glass at room-side | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b | glaUns_b | Heat port at unshaded glass of room-facing surface | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b | glaSha_b | Heat port at shaded glass of room-facing surface | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b | fra_b | Heat port at frame of room-facing surface | |
| Modelica.Blocks.Interfaces.RealInput[size(glaSys.glass, 1)] | QAbsUns_flow | Solar radiation absorbed by unshaded part of glass | |
| Modelica.Blocks.Interfaces.RealInput[size(glaSys.glass, 1)] | QAbsSha_flow | Solar radiation absorbed by shaded part of glass |
Revisions
-
April 14, 2020, by Michael Wetter:
ChangedhomotopyInitializationto a constant.
This is for IBPSA, #1341. -
October 29, 2016, by Michael Wetter:
Added optional capacity at the room-facing surface to reduce the dimension of the nonlinear system of equations, which generally decreases computing time.
This is for issue 565. -
March 13, 2015, by Michael Wetter:
Changed model to avoid a translation error in OpenModelica. -
July 25, 2014, by Michael Wetter:
Propagated parameterhomotopyInitialization. -
May 30, 2014, by Michael Wetter:
Removed undesirable annotationEvaluate=true. -
December 6 2010, by Michael Wetter:
First implementation.