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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Angle | inc | inclination | |
| Modelica.Units.SI.Angle | azi | azimuth | |
| Boolean | useLinearisation | false | Set to true if used for linearisation |
| Boolean | solDataInBus | numMatches == 1 | True if the {inc,azi} combination is found in incAndAziInBus |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SimInfoManager | sim | Simulation information manager for climate data | |
| Modelica.Blocks.Interfaces.RealOutput | HDirTil | Direct solar irradiation on a tilted surface | |
| Modelica.Blocks.Interfaces.RealOutput | HGroDifTil | Diffuse sky solar irradiance on a tilted surface | |
| Modelica.Blocks.Interfaces.RealOutput | HSkyDifTil | Diffuse sky solar irradiance on a tilted surface | |
| Modelica.Blocks.Interfaces.RealOutput | angInc | ||
| Modelica.Blocks.Interfaces.RealOutput | angZen | ||
| Modelica.Blocks.Interfaces.RealOutput | angAzi | ||
| Modelica.Blocks.Interfaces.RealOutput | angHou | Hour angle | |
| Modelica.Blocks.Interfaces.RealOutput | Tenv | Environment temperature | |
| Modelica.Blocks.Interfaces.RealOutput | hForcedConExt | Forced flow convection coefficient at an external surface | |
| Modelica.Blocks.Interfaces.RealOutput | Te | Dry bulb temperature | |
| Modelica.Blocks.Interfaces.RealOutput | Tdes | Design tempearture |
Revisions
-
August 4, 2026, by Lucas Verleyen:
Removed causal prefix for expandable connector `weaBus`. See #1500 -
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:
RefactoredSolBusto avoid many instances inPropsBus. 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 inincAndAziInBus. See #881. -
March 26, 2018 by Iago Cupeiro & Damien Picard:
Solved bug in linearisation -
January 21, 2018 by Filip Jorissen:
AddedsolTimconnection for revised azimuth computations. See #753. -
May 26, 2017 by Filip Jorissen:
Revised implementation for renamed portsHDirTiletc. 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.