bifacial_radiance.AnalysisObj.calculatePerformance#
- AnalysisObj.calculatePerformance(meteo_data, cumulativesky, module, CECMod2=None)[source]#
For a given AnalysisObj, use performance.calculatePerformance to calculate performance, considering electrical mismatch, using PVLib. Cell temperature is calculated
- Parameters:
meteo_data (Dict) – Dictionary with meteorological data needed to run CEC model. Keys: ‘temp_air’, ‘wind_speed’, ‘dni’, ‘dhi’, ‘ghi’
module (ModuleObj from scene.module) – Requires CEC Module parameters to be set. If None, default to Prism Solar.
CECMod2 (Dict) – 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:
performance (dictionary with performance results for that simulation.) – 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