.BuildSysPro.BoundaryConditions.Solar.Irradiation.FLUXsurf

Information

Calculation of diffuse and direct incident irradiance on a particular surface (tilt and azimuth given)

Hypothesis and equations

In the diffuse isotropic model, the total irradiance on an particular surface is given by:

FLUX_tot=cos(incidence)*FLUX_DIRN+(1+cos(inclinaison))/2*FLUX_DIFH+(1-cos(inclinaison))/2*albedo*FLUX_GLOH

In the HDKR (Hay, Davies, Klucher, Reindl) model, the total radiation on an inclined surface is given by:

where:

,

,

where n is the calendar day (day number within the month) and Isc the solar constant (in this model Isc = 1367 W / m²).

Bibliography

none

Instructions for use

Model which takes as input the vector G from a weather reader to calculate the surface irradiance on a particular surface (tilt and orientation given). G contains:

You can choose which diffuse model to use. The isotropic diffuse model is considered more conservative (tendency to underestimate the incident radiation on an inclined plane) but is easier to use. The diffuse model Hay Davies Klucher Reindl (HDKR) is preferred in solar applications (photovoltaic, solar thermal ...).

Known limits / Use precautions

none

Validations

Validated model:

--------------------------------------------------------------
Licensed by EDF under a 3-clause BSD-license
Copyright © EDF 2009 - 2023
BuildSysPro version 3.6.0
Author : Aurélie KAEMMERLEN, EDF (2011)
--------------------------------------------------------------

Revisions

Aurélie Kaemmerlen 02/2011 :


Aurélie Kaemmerlen 05/2011 :


Hassan Bouia 03/2013 : Simplication du calcul solaire - attention nouvelle dimension du vecteur Gh renommé en G

Amy Lindsay 03/2013 : Ajout du paramètre diffus_isotrope pour choisir entre un modèle de diffus isotrope ou le modèle de diffus HDKR

Aurélie Kaemmerlen 09/2013 : Ajout du choix de mettre un albédo variable (mesures BESTLAB par exemple) et ajout d'un max entre 0 et DIRN pour éviter les valeurs négatives au lever-coucher de soleil


Generated at 2024-05-14T18:15:56Z by OpenModelicaOpenModelica 1.22.4 using GenerateDoc.mos