Skip to content

Commit 2cf2583

Browse files
committed
references, variable definition, notes section
1 parent cd9cb9a commit 2cf2583

File tree

1 file changed

+33
-20
lines changed

1 file changed

+33
-20
lines changed

pvlib/irradiance.py

Lines changed: 33 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -850,15 +850,10 @@ def haydavies(surface_tilt, surface_azimuth, dhi, dni, dni_extra,
850850
def reindl(surface_tilt, surface_azimuth, dhi, dni, ghi, dni_extra,
851851
solar_zenith, solar_azimuth):
852852
r'''
853-
Determine diffuse irradiance from the sky on a tilted surface using
854-
Reindl's 1990 model
855-
856-
.. math::
857-
858-
I_{d} = DHI \left(A R_b + (1 - A) \left(\frac{1 + \cos\beta}{2}\right)
859-
\left(1 + \sqrt{\frac{I_{hb}}{I_h}} \sin^3(\beta/2)\right) \right)
853+
Determine the diffuse irradiance from the sky on a tilted surface using
854+
the Reindl (1990) model [1, 2]_.
860855
861-
Reindl's 1990 model determines the diffuse irradiance from the sky
856+
The Reindl model determines the diffuse irradiance from the sky
862857
(ground reflected irradiance is not included in this algorithm) on a
863858
tilted surface using the surface tilt angle, surface azimuth angle,
864859
diffuse horizontal irradiance, direct normal irradiance, global
@@ -904,23 +899,41 @@ def reindl(surface_tilt, surface_azimuth, dhi, dni, ghi, dni_extra,
904899
905900
Notes
906901
-----
907-
The poa_sky_diffuse calculation is generated from the Loutzenhiser et al.
908-
(2007) paper, equation 8. Note that I have removed the beam and ground
909-
reflectance portion of the equation and this generates ONLY the diffuse
910-
radiation from the sky and circumsolar, so the form of the equation
911-
varies slightly from equation 8.
902+
The Reindl (1990) model for the sky diffuse irradiance, :math:`I_d`, is as
903+
follows:
904+
905+
.. math::
906+
907+
I_{d} = DHI \left(A \cdot R_b + (1 - A)
908+
\left(\frac{1 + \cos\theta_T}{2}\right)
909+
\left(1 + \sqrt{\frac{BHI}{GHI}} \sin^3(\theta_T/2)\right) \right).
910+
911+
:math:`DHI`, :math:`BHI`, and :math:`GHI` are the diffuse, beam (direct)
912+
and global horizontal irradiances, respectively. :math:`A` is the
913+
anisotropy index, which is the ratio of the direct normal irradiance to the
914+
extraterrestrial irradiation, :math:`R_b` is the projection ratio, which is
915+
defined as the cosine of the ratio of angle of incidence (AOI) to the
916+
cosine of the zenith angle, and :math:`\theta_T` is the tilt angle of the
917+
array.
918+
919+
The poa_sky_diffuse calculation is generated from Loutzenhiser et al.
920+
(2007) [3]_, Equation 8. The beam and ground reflectance portion of the
921+
equation have been removed, therefore the model described here generates
922+
ONLY the diffuse radiation from the sky and circumsolar, so the form of the
923+
equation varies slightly from Equation 8 in [3]_.
912924
913925
References
914926
----------
915-
.. [1] Loutzenhiser P.G. et. al. "Empirical validation of models to
916-
compute solar irradiance on inclined surfaces for building energy
917-
simulation" 2007, Solar Energy vol. 81. pp. 254-267
918-
919-
.. [2] Reindl, D.T., Beckmann, W.A., Duffie, J.A., 1990a. Diffuse
927+
.. [1] Reindl, D. T., Beckmann, W. A., Duffie, J. A., 1990a. Diffuse
920928
fraction correlations. Solar Energy 45(1), 1-7.
921-
922-
.. [3] Reindl, D.T., Beckmann, W.A., Duffie, J.A., 1990b. Evaluation of
929+
:doi:`10.1016/0038-092X(90)90060-P`
930+
.. [2] Reindl, D. T., Beckmann, W. A., Duffie, J. A., 1990b. Evaluation of
923931
hourly tilted surface radiation models. Solar Energy 45(1), 9-17.
932+
:doi:'10.1016/0038-092X(90)90061-G'
933+
.. [3] Loutzenhiser P. G. et. al. "Empirical validation of models to
934+
compute solar irradiance on inclined surfaces for building energy
935+
simulation" 2007, Solar Energy vol. 81. pp. 254-267
936+
:doi:'10.1016/j.solener.2006.03.009'
924937
'''
925938

926939
cos_tt = aoi_projection(surface_tilt, surface_azimuth,

0 commit comments

Comments
 (0)