sunpeek.components.iam_methods.get_iam_ambrosetti#
- sunpeek.components.iam_methods.get_iam_ambrosetti(aoi, kappa)#
Determines the incidence angle modifier using the Ambrosetti function, as defined in ISO 9806.
- Parameters:
aoi (
pd.Series
) – The angle of incidence (AOI) between the module normal vector and the sun-beam vector, as pint (unit aware) pandas Series. Angles of NaN will result in NaN.kappa (
pint.Quantity
) – Exponent used for the Ambrosetti function.
- Returns:
A unit-aware, dimensionless pandas Series containing the IAM values.
- Return type:
pd.Series
Notes
The incidence angle modifier is calculated using the Ambrosetti function, as
\[IAM = 1 - ( an (aoi/2))^(kappa)\]