sunpeek.core_methods.virtuals.radiation.get_horizontal_from_poa_global#

sunpeek.core_methods.virtuals.radiation.get_horizontal_from_poa_global(plant, poa_global, surface_tilt, surface_azimuth, albedo=0.25, model='perez-driesse', calculate_gt_90=False)#

Reverse-transpose measured global POA irradiance to GHI, DNI and DHI.

Parameters:
  • plant – Plant-like object with calculated solar position sensors.

  • poa_global (pd.Series) – Measured global irradiance in the given surface plane, in W/m².

  • surface_tilt (float) – Orientation of the measured POA sensor in degrees.

  • surface_azimuth (float) – Orientation of the measured POA sensor in degrees.

  • albedo (float) – Ground reflectance used by the reverse-transposition model.

  • model (str) – pvlib diffuse model name passed to gti_dirint.

  • calculate_gt_90 (bool) – Passed through to gti_dirint. False avoids known instability for high AOI cases and is consistent with the existing radiation strategy.

Returns:

Columns ghi, dni and dhi in W/m².

Return type:

pd.DataFrame