modelRadSolData

Selects or generates correct solar data for this surface

Information

This model usually takes the appropriate solar data from the bus. If the correct data is not contained by the bus, custom solar data is calculated.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.Angleincinclination
Modelica.Units.SI.Angleaziazimuth
BooleanuseLinearisationfalseSet to true if used for linearisation
BooleansolDataInBusnumMatches == 1True if the {inc,azi} combination is found in incAndAziInBus

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputHDirTilDirect solar irradiation on a tilted surface
Modelica.Blocks.Interfaces.RealOutputHGroDifTilDiffuse sky solar irradiance on a tilted surface
Modelica.Blocks.Interfaces.RealOutputHSkyDifTilDiffuse sky solar irradiance on a tilted surface
Modelica.Blocks.Interfaces.RealOutputangInc
Modelica.Blocks.Interfaces.RealOutputangZen
Modelica.Blocks.Interfaces.RealOutputangAzi
Modelica.Blocks.Interfaces.RealOutputangHouHour angle
Modelica.Blocks.Interfaces.RealOutputTenvEnvironment temperature
Modelica.Blocks.Interfaces.RealOutputhForcedConExtForced flow convection coefficient at an external surface
Modelica.Blocks.Interfaces.RealOutputTeDry bulb temperature
Modelica.Blocks.Interfaces.RealOutputTdesDesign tempearture

Components

TypeNameDefaultDescription
SimInfoManagersimSimulation information manager for climate data

Revisions

  • May 22, 2022, by Filip Jorissen:
    Fixed Modelica specification compatibility issue. See #1254
  • August 12, 2020, by Filip Jorissen:
    Using precomputed data for ceilings/floors even if azimuth angle mismatches. See #1160
  • April 26, 2020, by Filip Jorissen:
    Refactored SolBus to avoid many instances in PropsBus. See #1131
  • November 28, 2019 by Ian Beausoleil-Morrison:
    Add RealOutput for coefficient for forced convection and get this from SolBus. See #1089
  • August 9, 2018 by Filip Jorissen:
    Revised implementation for checking solData index and added assert to avoid duplicate entries in incAndAziInBus. See #881.
  • March 26, 2018 by Iago Cupeiro & Damien Picard:
    Solved bug in linearisation
  • January 21, 2018 by Filip Jorissen:
    Added solTim connection for revised azimuth computations. See #753.
  • May 26, 2017 by Filip Jorissen:
    Revised implementation for renamed ports HDirTil etc. See #735.
  • March 25, 2016 by Filip Jorissen:
    Reworked radSol implementation to use RealInputs instead of weaBus. This simplifies translation and interpretation.
  • February 10, 2015 by Filip Jorissen:
    First implementation.