sunpeek.core_methods.virtuals.radiation.get_poa_irradiance_from_gti#

sunpeek.core_methods.virtuals.radiation.get_poa_irradiance_from_gti(plant, measured_gti, sensor_tilt, sensor_azimuth, array_tilt, array_azimuth, preserve_measured_gti, albedo=0.25, model='perez-driesse')#

Calculate array GTI, BTI and DTI from one measured global POA sensor.

The measured POA global irradiance is first reverse-transposed into horizontal components with GTI-DIRINT. Those horizontal components are then transposed into the array plane with get_total_irradiance.

If preserve_measured_gti is true, the returned global component is the measured GTI itself and diffuse is calculated by closure DTI = measured GTI - BTI. This keeps the conversion consistent when the sensor plane is identical to the collector plane.

Returns:

rd_gti, rd_bti, rd_dti as unitless numeric series in W/m².

Return type:

tuple