modelOverhang

Roof overhangs

Extends from IDEAS.Buildings.Components.Shading.Interfaces.PartialShadingDevice.

Information

Shading model of an overhang above a window where hWin is the window height, wWin is the window width, gap is the vertical distance between the window upper edge and the overhang, dep is the horizontal distance between the window glazing and the overhang and wLeft and wRight are respectively the horizontal overhang widths.

illustration

Parameters

TypeNameDefaultDescription
Booleancontrolled (from PartialShading)trueif true, shading has a control input
Modelica.Units.SI.AreaA_glazing (from PartialShading)Surface area of the glazing
Modelica.Units.SI.AreaA_frame (from PartialShading)Surface area of the frame
Modelica.Units.SI.Angleinc (from PartialShading)Surface inclination
Modelica.Units.SI.TemperatureTenv_nom (from PartialShading)280Nominal temperature of environment
Modelica.Units.SI.EmissivityepsSw_frame (from PartialShading)Short wave solar absorption coefficient of the frame
Modelica.Units.SI.EmissivityepsLw_frame (from PartialShading)Long wave solar absorption coefficient of the frame
Modelica.Units.SI.EmissivityepsLw_glazing (from PartialShading)Long wave solar absorption coefficient of the glazing
Modelica.Units.SI.EmissivityepsSw_shading (from PartialShading)0.8Short wave emissivity of the shading object
Realg_glazing (from PartialShading)Nominal shading coefficient of the glazing
BooleanlinCon (from PartialShading)falseLinearise convective heat transfer
BooleanlinRad (from PartialShading)falseLinearise radiative heat transfer
BooleanhaveBoundaryPorts (from PartialShading)trueInclude ports for setting boundary conditions
BooleanhaveFrame (from PartialShading)A_frame*epsLw_frame > 0Frame enabled
Modelica.Units.SI.CoefficientOfHeatTransferhSha (from PartialShading)12Equivalent thermal conductance of the shading device
RealfraSunDifSky1 - vieAngOverhang/(0.5*Modelica.Constants.pi)Fraction of window area exposed to diffuse sun light
Window properties
Modelica.Units.SI.Angleazi (from PartialShading)Window azimuth angle
Modelica.Units.SI.LengthhWinWindow height
Modelica.Units.SI.LengthwWinWindow width
Overhang properties
Modelica.Units.SI.LengthwLeftLeft overhang width measured from the window corner
Modelica.Units.SI.LengthwRightRight overhang width measured from the window corner
Modelica.Units.SI.LengthdepOverhang depth perpendicular to the wall plane
Modelica.Units.SI.LengthgapDistance between window upper edge and overhang lower edge

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputHDirTil (from PartialShading)Direct solar illuminance on surface
Modelica.Blocks.Interfaces.RealInputHSkyDifTil (from PartialShading)Diffuse sky solar illuminance on tilted surface
Modelica.Blocks.Interfaces.RealInputHGroDifTil (from PartialShading)Diffuse ground solar illuminance on tilted surface
Modelica.Blocks.Interfaces.RealInputangZen (from PartialShading)Angle of incidence
Modelica.Blocks.Interfaces.RealOutputHShaDirTil (from PartialShading)Shaded direct solar illuminance on surface
Modelica.Blocks.Interfaces.RealOutputHShaSkyDifTil (from PartialShading)Shaded diffuse sky solar illuminance on tilted surface
Modelica.Blocks.Interfaces.RealOutputHShaGroDifTil (from PartialShading)Shaded diffuse ground solar illuminance on tilted surface
Modelica.Blocks.Interfaces.RealOutputiAngInc (from PartialShading)Angle of incidence after transmittance through (possible) shading
Modelica.Blocks.Interfaces.RealInputangInc (from PartialShading)Inclination angle
Modelica.Blocks.Interfaces.RealInputangAzi (from PartialShading)Azimuth angle
Modelica.Blocks.Interfaces.RealInputCtrl (from PartialShading)Control signal between 0 and 1, i.e. 1 is fully closed
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_bport_frame (from PartialShading)
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aport_glazing (from PartialShading)
Modelica.Blocks.Interfaces.RealInputTEnv (from PartialShading)Environment temperature
Modelica.Blocks.Interfaces.RealInputTe (from PartialShading)
Modelica.Blocks.Interfaces.RealInputhForcedConExt (from PartialShading)
Modelica.Blocks.Interfaces.RealOutputTDryBul (from PartialShading)Exterior surface air temperature
Modelica.Blocks.Interfaces.RealInputm_flow (from PartialShading)

Components

TypeNameDefaultDescription
Modelica.Units.SI.IrradianceHSha (from PartialShading)HShaDirTil + HShaSkyDifTil + HShaGroDifTilTotal shaded solar irradiance
Modelica.Units.SI.IrradianceH (from PartialShading)HDirTil + HSkyDifTil + HGroDifTilTotal unshaded solar irradiance
IDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.ExteriorHeatRadiationskyRadFra (from PartialShadingDevice)
IDEAS.Buildings.Components.BaseClasses.ConvectiveHeatTransfer.ExteriorConvectioneConFra (from PartialShadingDevice)
IDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.ExteriorSolarAbsorptionsolAbs (from PartialShadingDevice)
IDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.ExteriorHeatRadiationskyRad (from PartialShadingDevice)
IDEAS.Buildings.Components.BaseClasses.ConvectiveHeatTransfer.ExteriorConvectioneCon (from PartialShadingDevice)
Modelica.Blocks.Math.AddsolDif (from PartialShadingDevice)
Modelica.Blocks.Sources.RealExpressionTeExpr (from PartialShadingDevice)Expression for Te
Modelica.Blocks.Sources.RealExpressionTEnvExpr (from PartialShadingDevice)Expression for TEnv
RealfraSunDirFraction of window area exposed to direct sun light

Revisions

  • July 18, 2022 by Filip Jorissen:
    Refactored for #1270 for including thermal effect of screens.
  • May 26, 2017 by Filip Jorissen:
    Added computation of diffuse solar shading. See #735.
  • July 18, 2016 by Filip Jorissen:
    Cleaned up implementation and documentation.