Skip to content

Irradiance for cell temperature models #1120

Closed
@cwhanse

Description

@cwhanse

Cell temperature models (e.g. SAPM, PVsyst, Faiman) expect 'poa_global' as input. POA global is the irradiance incident on the module surface (before reflection and not adjusted for spectrum). This is the appropriate input when it is available, since the temperature models are calibrated to irradiance measured in the plane of array with (most likely) a pyranometer.

In many cases, it would be acceptable to use 'effective_irradiance' in place of 'poa_global', because the relative difference between these quantities is small, and the effect on cell temperature of swapping irradiance values is small and acceptable. In some use cases 'effective_irradiance' is available (e.g. when measured with a reference cell) and 'poa_global' is not.

Describe the solution you'd like
It would be helpful for ModelChain to substitute 'effective_irradiance' for 'poa_global' when the latter is not available in data input to e.g. ModelChain.run_model_from_effective_irradiance. Users should be notified of the substitution, and possibly could turn this feature on/off.

Related to #1076, discussion here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    SPIDOE SETO Solar Performance Insight projectenhancement

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions