0

I am try to calculate POA using pvlib library using these parameters (GHI,DNI,DHI,AZIMUTH,ZENITH). I am getting good result during clear-sky but in cloudy day variation is huge. Please help me if anyone has idea related to this.

i=24
for j in range(i):
    Y = X[j]
    M = ['ghi','dni','dhi','zenith','azimuth','period_end','air_temp']
    values = list( map(Y.get, M) )
    df_poa = pvlib.irradiance.get_total_irradiance(
        surface_tilt=10,  # tilted 10 degrees from horizontal
        surface_azimuth=0,  # facing South                                           
        dni=values[1],
        ghi=values[0],
        dhi=values[2],
        solar_zenith=values[3],
        solar_azimuth=values[4],
        model='isotropic')
    OUT = dict(df_poa)
    Final_out = list(OUT.values())
    POA_Global = Final_out[0]
Brian Tompsett - 汤莱恩
  • 5,753
  • 72
  • 57
  • 129

0 Answers0