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)\]