sunpeek.components.iam_methods#
This modules hosts a number of functions and classes for calculation of the IAM (incidence angle modifier) that is used to quantify the effect of non-normal incident radiation on a solar collector surface.
In solar thermal engineering, different IAM calculation models exist, using different inputs.
Some popular calculation models are implemented in this module, including:
- The popular ASHRAE model (using one parameter: b
): get_iam_ASHRAE()
- The Ambrosetti model (one parameter: kappa
): get_iam_ambrosetti()
- An IAM calculated based on an interpolation of given reference IAM and incidence angle values.
Functions
|
Determines the incidence angle modifier using the ASHRAE transmission model, using :py:mod:pvlib. |
|
Determines the incidence angle modifier using the Ambrosetti function, as defined in ISO 9806. |
|
Determines the incidence angle modifier by interpolating over a set of given reference values. |
|
Determines the incidence angle modifier using the ASHRAE transmission model, if only |
Classes
|
Determine the IAM for given incidence angles |
|
Determine the IAM for given incidence angles |
|
Determine the incidence angle modifier by interpolating over a set of given reference values. |
|
Determine the IAM for given incidence angles |
|