modelOpaqueElements

Solar gains through opaque elements

Information

This model calculates the heat flow by solar gains through each opaque building element k. The heat flow is given by

Φsol,k =Fsh,k Isol,k αk Rse Uk Ak - Ff Φr,k

where Fsh,k is the shading reduction factor, Isol,k is the solar irradiance per square meter of surface area, αk is the dimensionless absportion coefficient for solar radiation of the opaque element, Rse is the external surface heat resistance of the opaque element in (m K/W), and Ak is the area of the opaque element.

The view factor between the building element and the sky Ff is set to 1 for roofs and 0.5 for external walls. The extra heat flow due to thermal radiation to the sky is given by

Φr,k =hr ΔTsky Rse Uk Ak

where hr is the external radiative heat transfer coefficent which is approximated as 5 ε W/m2K (where ε is the emissivity for the thermal radiation of the external surface), and ΔTsky is the average temperature difference between the external air temperature and the apparent sky temperature.

Parameters

TypeNameDefaultDescription
Integern
Modelica.Units.SI.Area[:]AWalArea of external walls
Modelica.Units.SI.AreaARooArea of roof
Modelica.Units.SI.CoefficientOfHeatTransferUWalU-value of external walls
Modelica.Units.SI.CoefficientOfHeatTransferURooU-value of roof
Modelica.Units.SI.Angle[:]surTilTilt angle of surfaces
Modelica.Units.SI.Angle[:]surAziAzimuth angle of surfaces
Realeps0.9Emissivity of external surface
Realalp0.6Absorption coefficient
Modelica.Units.SI.ThermalInsulancesurRes0.04External surface heat resistance

Connectors

TypeNameDefaultDescription
Buildings.BoundaryConditions.WeatherData.BusweaBus
Modelica.Blocks.Interfaces.RealOutputySolar radiation through windows

Components

TypeNameDefaultDescription
BoundaryConditions.SolarIrradiation.DirectTiltedSurface[n]HDirTil
Modelica.Blocks.Math.Gain[n]solRadOpaSolar radiation on vertical opaque surfaces
BoundaryConditions.SolarIrradiation.DiffusePerez[n]HDifTil
Modelica.Blocks.Math.Add[n]irrOpaTotal of direct and diffuse radiation on surface
Modelica.Blocks.Math.Add[n]addOpaTotal solar gains through vertical walls
Modelica.Blocks.Math.Gain[n]theRadOpaExtra thermal radiation through walls
Modelica.Blocks.Math.AddirrRooTotal of direct and diffuse radiation on the south facade
Modelica.Blocks.Math.GainsolRadRooSolar radiation on roof
Modelica.Blocks.Math.GaintheRadRooExtra thermal radiation through roof
Modelica.Blocks.Math.AddaddRooTotal solar gains through roof
Modelica.Blocks.Math.MultiSummultiSum
Modelica.Blocks.Math.AddaddTotTotal of direct and diffuse radiation on the south facade

Revisions

  • Aug 2, 2024, by Alessandro Maccarini:
    Added units.
  • Mar 16, 2022, by Alessandro Maccarini:
    First implementation.