问题标签 [solar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
20 浏览

machine-learning - 应该考虑哪些可变参数来预测特定位置的太阳能输出

我正在尝试一种机器学习回归算法来预测太阳能电池板在由纬度和经度定义的特定位置的输出或产量。根据我所阅读的内容,辐照度、环境温度、风速等参数会影响给定日期和时间的输出。有谁知道预测太阳能发电量应考虑哪些最小参数集?它们也可以是面板的天气参数或规格参数。还有任何在线 api 可以每小时、每天、每年为特定的纬度/经度提供所需的参数

0 投票
1 回答
114 浏览

python - 如何从 PVlib 确定形状怪异的每小时 PV 功率输出曲线的问题

我使用 pvlib 的每小时光伏发电量在早上异常高,在晚上异常低。高峰似乎向早晨移动。这是随机一天的输出功率和相应的辐照度数据 (W/m2):

可以看出,功率与辐照度数据并不真正匹配,并且似乎转移到了更早的时间。需要指出的是,辐照度数据是模拟的 GHI 和 DHI 和计算的 DNI。系统的最大交流输出为 40 kW,受逆变器限制。

你知道为什么会这样吗?我是否监督一些明显的事情?我试图更改没有改变任何东西的时区声明。我还尝试将倾斜角从 5 更改为 45,这奇怪地导致更高的 PV 输出功率。这个纬度绝对不应该是这样。谢谢,堆!

这是我的 PVlib 模型的代码:

0 投票
1 回答
290 浏览

python - 如何计算垂直(房屋)墙壁上的太阳辐射?

我想计算朝北、朝南等方向的墙壁上的太阳辐射。我有该位置的太阳辐射,我尝试了以下等式:

这是 2019-6-21 6h timezone=utc

我尝试了 python 包 pysolar,上面的等式在这里找到:https ://www.pveducation.org/pvcdrom/properties-of-sunlight/arbitrary-orientation-and-tilt

我的问题是我没有得到正确的结果,例如对于上述属性,结果是-495 [W]。这不可能是真的,因为在早晨,辐射必须至少有一个小的正值。

感谢您的任何提示!

0 投票
1 回答
514 浏览

iot - 如何解决太阳能逆变器上的modbus错误?

我目前正在使用 Growatt 逆变器之一,5 KVA 住宅逆变器,它有两个端口,一个是 RS-485 我已经连接了一个智能电能表来控制流向电网的反向功率,另一个端口 Growatt wifi 设备正在工作,我想使用自己的平台,我使用了这个协议 Growatt PV Inverter Modbus RS-485 RTU 协议,然后用树莓派将电线连接到 RS-232 以读取数据并将其发送回我的服务器。现在问题来了,只要两个设备开始工作,逆变器就会开始显示错误。我不明白为什么它没有与 Growatt 设备一起使用。有什么解决办法吗?

0 投票
2 回答
618 浏览

elasticsearch - 我可以将咆哮位图用于 lucence 倒排索引吗

我们有超过 50 亿个文档需要为全文搜索建立索引。所有这些文件都是静态的,永远不需要更改。

经过大量研究,我们发现在 Redis 中使用咆哮位图来构建倒排索引非常快,而且资源极少。

现在的问题是,我们可以在 lucene 倒排索引中使用咆哮位图吗?

0 投票
1 回答
50 浏览

c# - 如何更接近 Unity 3D VR 场景中的对象?

我正在 Unity3D 中制作 VR 应用程序。太阳能系统和导入的 GoogleVR SDK。Ctrl 和 Alt 功能正在运行。头部移动和颈部移动。但我想更靠近我的物体(靠近太阳和行星)放大或缩小。我怎么能这样做?

0 投票
0 回答
48 浏览

r - solR 函数 calcGef 正在从现有数值数据创建零和 NA

这是我第一次在这样的论坛上提问。我正在使用该solaR软件包。我创建了zoo一个索引为SolarTime(使用local2Solar函数)的对象,第 1 列是负载,第 2 列是函数所需的 G0(全局辐照度)calcGef。第 1 列和第 2 列都是数字。

这是zoo对象,具有太阳时索引和 2 列数字数据,该zoo对象称为AggSolar

我通过运行以下代码将zoo对象 ,AggSolar放入函数中:calGef

输出IrradFromTiltE, 是:

你会从输入数据集中看到总有一个 G0 值(因此 Gef、Bef 和 Def 中不应该有零),但输出文件中有零,然后它似乎随机放入了一堆 NA输出也是如此。我不确定我做错了什么。

0 投票
1 回答
273 浏览

python - 无法协调 PVLIB 输出与 NREL SAM

背景

传统上,我使用 NREL SAM 工具来估计太阳能输出。我一直在试验 PVLIB,由于其开放性和灵活性,它非常棒,但是我似乎无法协调 PVLIB 和 NREL SAM 之间的太阳能产量估计。

我做了什么

我正在为 Gympie QLD 附近的一个假设太阳能农场建模。我已经访问了climate.onebuiling网站,并下载了“ AUS_QLD_Gympie.AP.945660_TMYx.2003-2017 ”的 zip 文件夹/epw 文件。然后,我使用 PVwatts 在 NREL 的 SAM 工具中使用了该天气文件,并具有以下规格;

  • 200,000千瓦直流
  • 模块类型 = 标准
  • 1.2 直流交流比
  • 96% 逆变器效率
  • 1轴回溯
  • 倾斜 = 26 度
  • 方位角 = 0 度
  • GCR = 0.4
  • 损失、阴影和缩减 = 默认

在 NREL SAM 中,我每年的能源产量 (AC GWh) 为 415.96 GWh

然后我拿了同一个 epw 文件并将其转换为 csv,只保留 ghi、dni、dhi、temp_air 和 wind_speed 的列(Google Drive 链接到 CSV 文件)。我已将此文件用作 PVLIB 的导入。我指定了一个与上述相同规格的 PVLIB 系统,并添加了反照率 = 0.2 和最大角度 = 90 度(代码如下)。

我在 PVLIB 中得到的结果是 395.61 GWh。

问题

我得到的结果完全不同。PVLIB = ~395 GWh pa vs SAM = ~415 GWH pa 我预计会有 1-2% 的差异,但不是 5%。

当我与使用 clearsky.ineichen(使用 linke_turbidity 调整)的 PVLIB 系统进行比较时,数据甚至更差,产生约 475 GWh pa

请求帮助

有人知道为什么我的结果如此不同吗?我能做些什么来缩小差距吗?

PVLIB 代码

0 投票
1 回答
259 浏览

python - 有没有人实现了计算太阳辐射方向的函数?

我想计算 2017 年、2018 年和 2019 年荷兰每小时(太阳升起)的太阳辐射方向。我正在研究太阳能电池板的生成,我认为这个功能会增加一个很多我的模型。

我找到了一些公式来计算太阳辐射的方向,并且想知道是否有人在 Python 中实现过这些。

在哪里

所以我对 H 很感兴趣。我知道它应该看起来像这样: 方位角和太阳高度

有没有人在 Python 中实现过这样的东西?

0 投票
3 回答
56 浏览

reactjs - 得到太阳年的反应

如何在反应中获得当前的太阳年当地 fa(不是完整日期)?

我只需要获得太阳年(jalali),我正在使用这个:

但它返回当前日期(24/04/1399)。我只想 (1399)