-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
Is your feature request related to a problem? Please describe.
Equation 15 in Schlick 1994 gives an efficient approximation equation for surface reflectance as a function of incidence angle that could be used as the basis for an iam function.
Equation 4 in Xie 2022 gives an analytical integration of the Schlick equation over the portion of an isotropic sky that is visible from a tilted surface.
Equation 6 in Xie 2022 gives an analytical integration of the Schlick equation over the portion of an isotropic ground that is visible from a tilted surface.
Describe the solution you'd like
A new function called schlick in the iam module. The equation would be:
iam = 1 - (1 - cos(aoi)) ** 5
This equation has no parameters for fitting to iam measurements or to represent different types of PV module glass.
A second new function called schlick_diffuse in the iam module (similar to the function martin_ruiz_diffuse) which implements Equations 4 and 6 from Xie 2022 (excluding the empirical weighting factor w, or in other words, with w=1).
References
Schlick, C. An inexpensive BRDF model for physically-based rendering. Computer graphics forum 13 (1994).
Xie, Y. et al. The 'Fresnel Equations' for Diffuse radiation on Inclined photovoltaic Surfaces (FEDIS). J.RSER (2022)