Buildings.ThermalZones.Detailed.Constructions
Package with models for constructions that are used in the room model
Information
This package contains models for constructions that are used in the room model.Extends from Modelica.Icons.VariantsPackage (Icon for package containing variants).
Package Content
Name | Description |
---|---|
Construction | Model for an opaque construction that has no window |
ConstructionWithWindow | Model for an opaque construction that has one window embedded in the construction |
Examples | Collection of models that illustrate model use and test models |
BaseClasses | Package with base classes for Buildings.ThermalZones.Detailed.Constructions |
Buildings.ThermalZones.Detailed.Constructions.Construction
Model for an opaque construction that has no window
Information
This model is used to compute heat transfer through opaque constructions inside the room model. The model uses the recordlayers
to access the material properties
of the opaque construction. The heat transfer is computed in the instance
opa
, which uses the model
Buildings.HeatTransfer.Conduction.MultiLayer.
Extends from Buildings.ThermalZones.Detailed.Constructions.BaseClasses.PartialConstruction (Partial model for exterior construction that has no window).
Parameters
Type | Name | Default | Description |
---|---|---|---|
Area | A | Heat transfer area [m2] | |
Angle | til | Surface tilt [rad] | |
Opaque construction | |||
Area | AOpa | A | Heat transfer area of opaque construction [m2] |
Generic | layers | Material properties of opaque construction | |
Initialization | |||
Boolean | steadyStateInitial | false | =true initializes dT(0)/dt=0, false initializes T(0) at fixed temperature using T_a_start and T_b_start |
Temperature | T_a_start | 293.15 | Initial temperature at port_a, used if steadyStateInitial = false [K] |
Temperature | T_b_start | 293.15 | Initial temperature at port_b, used if steadyStateInitial = false [K] |
Dynamics | |||
Boolean | stateAtSurface_a | true | =true, a state will be at the surface a |
Boolean | stateAtSurface_b | true | =true, a state will be at the surface b |
Connectors
Type | Name | Description |
---|---|---|
HeatPort_a | opa_a | Heat port at surface a of opaque construction |
HeatPort_b | opa_b | Heat port at surface b of opaque construction |
Modelica definition
Buildings.ThermalZones.Detailed.Constructions.ConstructionWithWindow
Model for an opaque construction that has one window embedded in the construction
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 recordlayers
to 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 recordglaSys
to 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
.
Extends from Buildings.ThermalZones.Detailed.Constructions.BaseClasses.PartialConstruction (Partial model for exterior construction that has no window).
Parameters
Type | Name | Default | Description |
---|---|---|---|
Area | A | Heat transfer area [m2] | |
Angle | til | Surface tilt [rad] | |
Opaque construction | |||
Area | AOpa | A - AWin | Heat transfer area of opaque construction [m2] |
Generic | layers | Material properties of opaque construction | |
Initialization | |||
Boolean | steadyStateInitial | false | =true initializes dT(0)/dt=0, false initializes T(0) at fixed temperature using T_a_start and T_b_start |
Temperature | T_a_start | 293.15 | Initial temperature at port_a, used if steadyStateInitial = false [K] |
Temperature | T_b_start | 293.15 | Initial temperature at port_b, used if steadyStateInitial = false [K] |
Glazing system | |||
Area | AWin | Heat transfer area of window [m2] | |
Real | fFra | 0.1 | Fraction of window frame divided by total window 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 |
Generic | glaSys | redeclare parameter HeatTran... | Material properties of glazing system |
Dynamics | |||
Boolean | stateAtSurface_a | true | =true, a state will be at the surface a |
Boolean | stateAtSurface_b | true | =true, a state will be at the surface b |
Advanced | |||
Boolean | homotopyInitialization | true | = true, use homotopy method |
Connectors
Type | Name | Description |
---|---|---|
HeatPort_a | opa_a | Heat port at surface a of opaque construction |
HeatPort_b | opa_b | Heat port at surface b of opaque construction |
output RadiosityOutflow | JOutUns_a | Outgoing radiosity that connects to unshaded part of glass at exterior side [W] |
input RadiosityInflow | JInUns_a | Incoming radiosity that connects to unshaded part of glass at exterior side [W] |
output RadiosityOutflow | JOutSha_a | Outgoing radiosity that connects to shaded part of glass at exterior side [W] |
input RadiosityInflow | JInSha_a | Incoming radiosity that connects to shaded part of glass at exterior side [W] |
HeatPort_a | glaUns_a | Heat port at unshaded glass of exterior-facing surface |
HeatPort_a | glaSha_a | Heat port at shaded glass of exterior-facing surface |
HeatPort_a | fra_a | Heat port at frame of exterior-facing surface |
input RealInput | uSha | Control signal for the shading device, 0: unshaded; 1: fully shaded (removed if no shade is present) |
output RadiosityOutflow | JOutUns_b | Outgoing radiosity that connects to unshaded part of glass at room-side [W] |
input RadiosityInflow | JInUns_b | Incoming radiosity that connects to unshaded part of glass at room-side [W] |
output RadiosityOutflow | JOutSha_b | Outgoing radiosity that connects to shaded part of glass at room-side [W] |
input RadiosityInflow | JInSha_b | Incoming radiosity that connects to shaded part of glass at room-side [W] |
HeatPort_b | glaUns_b | Heat port at unshaded glass of room-facing surface |
HeatPort_b | glaSha_b | Heat port at shaded glass of room-facing surface |
HeatPort_b | fra_b | Heat port at frame of room-facing surface |
input RealInput | QAbsUns_flow[size(glaSys.glass, 1)] | Solar radiation absorbed by unshaded part of glass [W] |
input RealInput | QAbsSha_flow[size(glaSys.glass, 1)] | Solar radiation absorbed by shaded part of glass [W] |