我想从每日全球太阳曝光量数据中以Python和PVLIB格式计算每天光伏系统的能量输出,这样我就可以监控太阳能光伏系统的性能,也就是说,我希望能够将光伏系统的实际能量输出与从太阳曝光量数据计算出的值进行比较,以确保它运行良好。
下面是一个数据示例:http://www.bom.gov.au/jsp/ncc/cdio/wData/wdata?p_nccObsCode=193&p_display_type=dailyDataFile&p_stn_num=056037&p_startYear=
我一直在尝试使用PVlib,但我不知道该使用哪些函数。
我希望我能够将光伏系统的所有参数与太阳曝光量数据一起输入到一个函数中,它将给我提供预测的能量输出。
发布于 2020-06-09 15:11:03
这真的取决于你想要的精确度。设计一个好的算法来估计只根据全球水平辐射(GHI -你给出的数据)产生的功率是一项全职工作。
这取决于地理位置,温度,你的面板的角度,它们的方向,它们的类型,一天/一年的时间,甚至电气安装等等。
然而,如果你不想要太高的精度,一个简单的模型应该是:
Power = Efficiency * GHI * Area然后,可以考虑面板和太阳之间的角度来优化模型,例如使用pvlib.solarposition.get_solarposition()。
以下是一些参考资料:
Computing global tilted irradiance from GHI
PvLib's cool ModelChain to model precisely you installation
A good overview of most factors impacting you efficiency
ModelChain的文档很不错,看看PvSystem,PvLib等等……
PS :没有足够的声誉来添加评论,尽管我知道它真的不值得回答:/
https://stackoverflow.com/questions/62275125
复制相似问题