sunpeek.core_methods.virtuals.radiation.get_beam_irradiance_from_dni#

sunpeek.core_methods.virtuals.radiation.get_beam_irradiance_from_dni(plant, dni, surface_tilt, surface_azimuth)#

Calculate beam irradiance on a given surface from DNI.

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

  • dni (pd.Series) – Direct normal irradiance in W/m².

  • surface_tilt (float) – Target surface orientation in degrees.

  • surface_azimuth (float) – Target surface orientation in degrees.

Returns:

Direct beam irradiance in the target plane, in W/m².

Return type:

pd.Series