用于DNI计算的天顶角

2024-05-18 20:36:24 发布

您现在位置:Python中文网/ 问答频道 /正文

对于机器学习问题,我想在给定各种天气参数(包括每小时GHI和DHI,但不包括DNI)的情况下,推导特定系统的每小时光伏功率。如果我取一个pvLib DNI estimation models,我总是需要天顶角。因为我有每小时的辐照度值,所以关于角度我不能非常具体。你会按小时平均数吗?始终存在一个问题,即接近90°的角度会导致超高的DNI值

到目前为止,我试图手动计算每小时DNI=(GHI-DHI)/cos(天顶),取每小时天顶的5分钟分辨率天顶角的平均值。这个位置的日出几乎总是在早上7点之前,所以我应该在一天的第6小时获得一些非常小的光伏电源。然而,由于我取的平均值几乎总是超过90°,因此我得到了0 kW的交流功率,或者在平均角度略低于90°的几天内,我得到了40 kW的交流功率,这是逆变器限制的系统最大功率,而在这些早期的小时,这更不现实

模型链参数:

pvsys_ref=pvsyst
loc_ref=loc
orient_strat_ref=None
sky_mod_ref='ineichen'
transp_mod_ref='haydavies'
sol_pos_mod_ref='nrel_numpy'
airm_mod_ref='kastenyoung1989'
dc_mod_ref='cec'
ac_mod_ref=None
aoi_mod_ref='physical'
spec_mod_ref='no_loss'
temp_mod_ref='sapm'
loss_mod_ref='no_loss'

所需的气象数据包括每小时模拟的ghi、dhi、温度和风速以及手动计算的dni


Tags: refmod参数系统手动功率平均值角度
1条回答
网友
1楼 · 发布于 2024-05-18 20:36:24

通常,一小时的中点用于计算太阳位置/太阳天顶,而对于日落和日出时间,则用于计算太阳位于地平线以上的时段的中点

要从GHI和DHI计算DNI,请尝试使用pvlib.irradiance中的函数dni

https://pvlib-python.readthedocs.io/en/latest/generated/pvlib.irradiance.dni.html#pvlib.irradiance.dni

相关问题 更多 >

    热门问题