modelExteriorWallTwoWindows

Test model for an exterior wall with two windows, one having a shade, the other not

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

This model tests the exterior construction with two windows.

Parameters

TypeNameDefaultDescription
IntegernCon2Number of constructions
Modelica.Units.SI.Area[:]A{3*10, 3*10}Heat transfer area of wall and window
Modelica.Units.SI.Length[:]hWin{2, 1}Window height
Modelica.Units.SI.Length[:]wWin{3, 3}Window width
Modelica.Units.SI.Area[:]AWinhWin.*wWinHeat transfer area of frame and window
Real[:]fFra{0.1, 0.1}Fraction of window frame divided by total window area
Modelica.Units.SI.Area[:]AFrafFra.*AWinFrame area
Modelica.Units.SI.Area[:]AGlaAWin .- AFraGlass area
BooleanlinearizeRadiationfalseSet to true to linearize emissive power
HeatTransfer.Data.GlazingSystems.DoubleClearAir13ClearglaSys1Record for glazing system
HeatTransfer.Data.GlazingSystems.DoubleClearAir13ClearglaSys2Record for glazing system
Buildings.ThermalZones.Detailed.BaseClasses.ParameterConstructionWithWindow[nCon]conParConstruction parameters
HeatTransfer.Data.OpaqueConstructions.Insulation100Concrete200extConMatRecord for material layers

Components

TypeNameDefaultDescription
ConstructionWithWindow[nCon]conExtConstruction of an exterior wall with a window
Buildings.ThermalZones.Detailed.BaseClasses.ExteriorBoundaryConditionsWithWindowbouConExtExterior boundary conditions for constructions with a window
Buildings.HeatTransfer.Sources.FixedTemperatureTRooRoom temperature
Buildings.HeatTransfer.Convection.Interior[nCon]conModel for heat convection
Modelica.Thermal.HeatTransfer.Components.ThermalCollectortheColThermal collector to link a vector of models to a single model
BoundaryConditions.WeatherData.ReaderTMY3weaDat
Modelica.Blocks.Sources.ConstantuShaShading control signal
Modelica.Thermal.HeatTransfer.Components.ThermalCollectortheCol1Thermal collector to link a vector of models to a single model
HeatTransfer.Radiosity.IndoorRadiosity[nCon]indRadModel for indoor radiosity
Modelica.Blocks.Routing.Replicatorreplicator
Modelica.Thermal.HeatTransfer.Components.ThermalCollectortheCol3Thermal collector to link a vector of models to a single model
Modelica.Blocks.Sources.Constant[nCon]QAbsShaSolar radiation absorbed by interior shade
Modelica.Blocks.Sources.Constant[nCon,size(glaSys1.glass, 1)]QAbsSolar radiation absorbed by glass
Modelica.Blocks.Sources.Constant[nCon]QTraSolar radiation absorbed by exterior shade
Buildings.HeatTransfer.Windows.BaseClasses.ShadeRadiation[nCon]intShaRadInterior shade radiation model
Buildings.HeatTransfer.Windows.InteriorHeatTransferConvective[nCon]intShaConModel for interior shade heat transfer

Revisions

  • September 16, 2021, by Michael Wetter:
    Removed assignment of parameter lat as this is now obtained from the weather data reader.
    This is for IBPSA, #1477.
  • February 18, 2020, by Michael Wetter:
    Corrected wrong parameter assignment.
    This is for #1766.
  • November 17, 2016, by Thierry S. Nouidui:
    Removed [:] in conPar.layers to avoid translation error in Dymola 2107. This is a work-around for a bug in Dymola which will be addressed in future releases.
  • March 13, 2015, by Michael Wetter:
    Changed model for OpenModelica.
  • April 29, 2013, by Michael Wetter:
    Corrected wrong assignment of parameter in instance bouConExt(conMod=...) which was set to an interior instead of an exterior convection model.
  • June 12, 2013, by Michael Wetter:
    Redesigned model to separate convection from radiation, which is required for the implementation of a CFD model. Corrected wrong connection to frame heat transfer. The previous implementation accounted twice for the convective resistance of the frame on the room-side.
  • March 7, 2012, by Michael Wetter:
    Updated example to use new data model Buildings.ThermalZones.Detailed.BaseClasses.ParameterConstructionWithWindow in model for boundary conditions.
  • December 6, 2010, by Michael Wetter:
    First implementation.