Python 产生的强度不';与模块'不匹配;小鬼

Python 产生的强度不';与模块'不匹配;小鬼,python,pvlib,Python,Pvlib,我正在使用PVlib模拟一个光伏电站,但我不理解我得到的输出 例如,使用模块“Power_Electronics__FS2000CU___400V__400V___CEC_2018_”(可在CEC数据库pvlib.pvsystem.retrieve_sam('CECMod'))中获得),它的最大功率点强度Imp=8.36,但该模型计算出更高的智能(dc['i_mp']高达10.91) 我正在使用官方的辐照度分量值,我已经检查了它们,并且它们具有一致性。我不知道这个位置的风速和温度值,所以我设置t

我正在使用PVlib模拟一个光伏电站,但我不理解我得到的输出

例如,使用模块“Power_Electronics__FS2000CU___400V__400V___CEC_2018_”(可在CEC数据库pvlib.pvsystem.retrieve_sam('CECMod'))中获得),它的最大功率点强度Imp=8.36,但该模型计算出更高的智能(dc['i_mp']高达10.91)

我正在使用官方的辐照度分量值,我已经检查了它们,并且它们具有一致性。我不知道这个位置的风速和温度值,所以我设置t=30ºC,风速2.5m/s。因此,每15分钟输入一个完整的年份数据框(列名['dni'、'ghi'、'dhi'、'wind_speed'、'temp_air'])

以下是我正在运行的代码:

pv_system = pvlib.pvsystem.PVSystem(surface_tilt=23, 
                surface_azimuth= 0, 
                module_parameters=module, #(specified at explanation)
                inverter_parameters=inverter, #(doesn't matter for this example)
                modules_per_string=1, 
                strings_per_inverter=1)
mc = pvlib.modelchain.ModelChain(pv_system, location, aoi_model="no_loss",spectral_model='no_loss')
mc.run_model(times=weather.index, weather=weather)
这是我得到的一小部分结果:

datetime(UTC)   ghi     dni dhi temp_air    wind_speed  temp_cell   temp_module effective_irradiance    v_mp        i_mp    p_mp
======================================================================================================================================
Apr-03 09:00    826     568 385 30          2.5         56.62       53.94       892.66                  31.37       7.57    237.43
Apr-03 09:15    851     624 349 30          2.5         57.6        54.82       925.4                   31.2        7.85    244.84
Apr-03 09:30    1037    915 289 30          2.5         64.56       61.08       1158.68                 29.96       9.83    294.4
Apr-03 09:45    1146    973 334 30          2.5         68.38       64.52       1286.77                 29.24       10.91   319.12
Apr-03 10:00    940     881 190 30          2.5         61.52       58.35       1056.84                 30.51       8.96    273.48
Apr-03 10:15    664     245 443 30          2.5         50.41       48.36       684.4                   32.39       5.79    187.69
Apr-03 10:30    785     353 470 30          2.5         54.69       52.21       828.02                  31.71       7.02    222.46
Apr-03 10:45    836     446 442 30          2.5         56.85       54.15       900.41                  31.33       7.63    239.19
Apr-03 11:00    1069    800 364 30          2.5         65.59       62.01       1193.36                 29.76       10.12   301.27
Apr-03 11:15    976     674 383 30          2.5         62.22       58.98       1080.27                 30.39       9.16    278.39
Apr-03 11:30    957     731 317 30          2.5         61.79       58.59       1065.94                 30.46       9.04    275.4
Apr-03 11:45    692     357 378 30          2.5         51.96       49.76       736.51                  32.15       6.24    200.54
Apr-03 12:00    785     426 417 30          2.5         55.11       52.59       842.07                  31.62       7.14    225.75
Apr-03 12:15    842     541 388 30          2.5         57.44       54.68       920.24                  31.23       7.8     243.68
Apr-03 12:30    713     542 268 30          2.5         53.39       51.04       784.35                  31.91       6.65    212.1
Apr-03 12:45    792     687 257 30          2.5         56.69       54.01       894.95                  31.37       7.59    237.95
Apr-03 13:00    750     805 146 30          2.5         55.71       53.12       862.12                  31.53       7.31    230.41
在9:30、9:45、10:00、11:00、11:15和11:30时,产生的强度高于模块Imp。产生的功率p_mp在9:45时高于模块的功率(310W),当强度是模型计算的较高值时,但这是不可能的,不是吗


我假设在这些情况下,PVlib计算的有效辐照度太高,这会使模块产生超过极限的能量。但我不知道错误在哪里,我无法解释这些结果。

模块的效果总是针对1000 W/m2的正常辐照度指定的。因此,如果辐照度高于此值(从数据中可以看出),则模块的输出将大于指定的效果。你的天气数据来自哪里?区域和源?辐照度数据由位于纳米比亚纳米布沙漠戈巴贝的官方BSRN项目()气象站测量(-23.5614,15.0420)。这个数据是经过检查的,应该是正确的,但我认为计算的有效辐照度对于这个辐照度数据来说似乎太高了。。。或者问题可能与我选择的温度和风速值有关……无论如何,如果辐照度高于1000W/m²,模块是否能够产生超过310W的辐射?那么模块没有任何限制?非常感谢您的帮助@Adamjenseyes!当然,这也取决于逆变器的大小-查找逆变器削波。在维基百科的“标称功率(光伏)”页面上:“当太阳光强度超过1000 W/m2(大约相当于德国夏季正午)时,或者当太阳辐射在较低温度下接近1000 W/m2时,模块在实际条件下产生的功率可能超过标称功率。”