【问题标题】:Importing non-TMY3 format weather data for use in pvlib simulation导入非 TMY3 格式的天气数据以用于 pvlib 模拟
【发布时间】:2019-08-27 21:24:23
【问题描述】:

所以我正忙于一个项目,我需要在 Python 中实现一个光伏系统。最好的资源似乎是 pvlib 模块,但我有点坚持为此获取适当的天气数据。

我需要一个特定地点的一整年的价值信息,在本例中是南非开普敦。

我正在尝试为此获取TMY3 文件,因为pvlib 很好地适应了这一点,但我能找到的唯一数据是来自 NREL (https://rredc.nrel.gov/solar/old_data/nsrdb/1991-2005/tmy3/by_state_and_city.html) 的美国位置。我找不到其他位置的TMY

这是我正在使用的 Jupyter 笔记本教程:https://nbviewer.jupyter.org/github/pvlib/pvlib-python/blob/master/docs/tutorials/tmy_to_power.ipynb

我在其他网站上找到了此位置的天气数据,但它们不是pvlib 正在寻找的格式。 pvlib 是否仅适用于美国?我有什么选择?

【问题讨论】:

  • 我不知道它有多可行,但您也许可以将其他站点的该位置的天气数据转换为pylib 支持的格式。
  • 您好,感谢您的回复。只是pvlib需要的TMY3文件的结构真的很具体。就像文件中的所有信息都是按特定顺序排列的一样。这就是为什么我认为所有 TMY3 数据文件可能具有相同的结构。但我找不到适用于 pvlib 的美国以外的其他国家的 TMY3。是否有其他方法可以获取用于太阳能电池板模拟的年度天气摘要?
  • 我不知道。在TMY data 上的 Wikipedia 文章底部有一个链接,上面写着“全球 2100 多个地点的天气数据”(尽管当我点击它时得到“服务暂时不可用”)。

标签: python pvlib


【解决方案1】:

pvlib 并不关心您从哪里获取天气数据或您想在哪里进行建模。您选择了一个示例,其中 pvlib 使用美国可用的 TMY 数据,但其他示例使用不同的数据源和位置。例如,请参阅使用模拟晴空数据(包括柏林位置)的 Intro Tutorial 文档。或者forecast 文档,它使用来自天气预报模型的数据(一些仅限美国,但有一个全球)。如果你能把你的数据导入python,pvlib就可以使用它。

【讨论】:

  • 第一个链接不再可用。是pvlib-python.readthedocs.io/en/stable/introtutorial.html 吗?另外,使用晴空模型进行光伏模拟的意义何在?根据教程示例,Berlin 示例的特定能量产量约为 1741kWh/kWp,几乎是预期的两倍,尤其是因为倾斜度高达 50°。不过,我可能遗漏了一些信息。有没有一个简单的例子,具有真实的天气数据和真实的结果?感谢您的辛勤工作。 pvlib 看起来很厉害,我只需要正确地学习它。
  • 已修复。谢谢。重点是用简单的代码演示功能。随时提交拉取请求以改进它。
  • 感谢您的回答。我会努力找时间写的。在这样做之前,我只是想确保它没有隐藏在文档或测试中的某个地方。我将尝试计算欧洲某处的 3kWp 光伏系统的具体发电量,该系统使用逆变器、来自 pvgis 的天气、转换为 POA。可能清楚地公开输入参数,以便其他人可以使用代码快速模拟他们的光伏系统。
  • 你好。我尝试修改 IntroTutorial 以考虑天气(通过从 PVGIS 下载数据),稍微修改坐标并添加一些报告代码以检查结果是否合理。我不确定它是否准备好接受拉取请求,所以我推到了一个要点:gist.github.com/EricDuminil/f646d406967fe965190d2d3fa58df618 非常感谢一些反馈。
猜你喜欢
  • 2020-10-13
  • 1970-01-01
  • 2022-08-02
  • 2019-09-22
  • 1970-01-01
  • 1970-01-01
  • 2020-05-17
  • 1970-01-01
  • 2019-05-28
相关资源
最近更新 更多