bifacial_radiance.RadianceObj.calculatePerformance1axis#

RadianceObj.calculatePerformance1axis(trackerdict=None, module=None, CECMod2=None)[source]#

Loops through all results in trackerdict and calculates performance, considering electrical mismatch, using PVLib. Cell temperature is calculated

Parameters:
  • module (ModuleObj from scene.module) – It’s best to set this in advance in the ModuleObj. If passed in here, it overrides the value that may be set in the trackerdict already.

  • CECMod2 (dict, optional) – Dictionary with CEC Module Parameters for a Monofacial module. If None, same module as CECMod is used for the BGE calculations, but just using the front irradiance (Gfront).

Returns:

trackerdict (dict) – Trackerdict with new entries for each key of irradiance and Power Output for the module. Each entry contains the keys:

  • ’POA_eff’: mean of [(mean of clean Gfront) + clean Grear * bifaciality factor]

  • ’Gfront_mean’: mean of clean Gfront

  • ’Grear_mean’: mean of clean Grear

  • ’Mismatch’: mismatch calculated from the MAD distribution of POA_total

  • ’Pout_raw’: power output calculated from POA_total, considers wind speed and temp_amb if in trackerdict.

  • ’Pout’: power output considering electrical mismatch losses.