pvpltools.module_efficiency.mpm6#

pvpltools.module_efficiency.mpm6(irradiance, temperature, c1, c2, c3, c4, c6=0.0)[source]#

Calculate PV module efficiency using the MPM6 model (without windspeed).

The efficiency varies with irradiance and operating temperature and is determined by 5 parameters as described in [1]. A sixth parameter captures the effect of windspeed but is not used in this implementation.

Parameters:
  • irradiance (non-negative numeric, W/m²) – The effective irradiance incident on the PV module.

  • temperature (numeric, °C) – The module operating temperature.

  • c1 (float) – Five model parameters usually determined by regression.

  • c2 (float) – Five model parameters usually determined by regression.

  • c3 (float) – Five model parameters usually determined by regression.

  • c4 (float) – Five model parameters usually determined by regression.

  • c6 (float) – Five model parameters usually determined by regression.

Returns:

eta – The efficiency of the module at the specified irradiance and temperature.

Return type:

numeric

Notes

The author of MPM6 recommends the fitting constraint c6 <= 0.

A comprehensive comparison of efficiency models is found in [2] and [3].

References

Author: Anton Driesse, PV Performance Labs

Examples using pvpltools.module_efficiency.mpm6#

Module efficiency models

Module efficiency models