modelISO9806SolarGainHGloTil
Model calculating solar gains per the ISO9806 standard
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block), IDEAS.Fluid.SolarCollectors.BaseClasses.PartialParameters (Partial model for parameters).
Information
This component calculates the solar heat gain on a solar thermal collector, based on IDEAS.Fluid.SolarCollectors.BaseClasses.EN12975SolarGain.
Unlike IDEAS.Fluid.SolarCollectors.BaseClasses.EN12975SolarGain, this component does not compute the global irradiance on the tilted surface from direct and diffuse irradiance components and apply an incidence angle modifier. It is primarily intended for validation purposes, where the total solar irradiance on the tilted collector surface is measured and can be directly provided as an input to this block.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Area | A_c (from PartialParameters) | Area of the collector | |
| Integer | nSeg (from PartialParameters) | 3 | Number of segments |
| Real | eta0 | Optical efficiency (maximum efficiency) | |
| Shading | |||
| Boolean | use_shaCoe_in | false | Enables an input connector for shaCoe |
| Real | shaCoe | 0 | Shading coefficient 0.0: no shading, 1.0: full shading |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | shaCoe_in | Time varying input for the shading coefficient | |
| Modelica.Blocks.Interfaces.RealInput | HGlob | global tilted irradiance | |
| Modelica.Blocks.Interfaces.RealOutput[nSeg] | QSol_flow | Solar heat gain | |
| Modelica.Blocks.Interfaces.RealInput[nSeg] | TFlu |
Contents
| Name | Description |
|---|---|
| Medium in the system |
Revisions
-
July 7, 2025, by Lone Meertens:
First implementation PVT model. This is for #1436.