问题标签 [pvlib]
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.
python - 产生的强度与模块的 Imp 不匹配
我正在使用 PVlib 来模拟光伏电站,但我不明白我得到的输出。
例如,使用模块“Power_Electronics__FS2000CU__400V__400V__CEC_2018_”(可在 CEC 数据库 pvlib.pvsystem.retrieve_sam('CECMod') 中获得)它的最大功率点强度 Imp = 8.36,但模型计算出更高的强度 (dc['i_mp'] up至 10.91)。
我使用的是官方辐照度分量值,我已经检查过它们并且它们具有一致性。我不知道这个位置的风速和温度值,所以我设置 T=30ºC 和风速 2.5m/s。因此,输入是每 15 分钟一个完整的年份 DataFrame(列名 ['dni', 'ghi', 'dhi', 'wind_speed', 'temp_air'])。
这是我正在运行的代码:
这是我获得的一小部分结果:
在 9:30、9:45、10:00、11:00、11:15 和 11:30 产生的强度高于模块 Imp。9:45 时产生的功率 p_mp 高于模块功率(310W),此时强度是模型计算的更高,但这是不可能的,不是吗?
我认为 PVlib 计算的有效辐照度在这些情况下太高了,这使得模块产生的能量超过了限制。但我不知道错误在哪里,我无法解释这些结果。
pvlib - 没有名为“pvlib.temperature”的模块
我现在正在浏览 pvlib 文档(“一个简单的 ModelChain 示例”),当我尝试导入时,
from pvlib.temperature import TEMPERATURE_MODEL_PARAMETERS
我收到模块pvlib.temperature
不存在的消息。文档不是最新的还是我遗漏了什么?
非常感谢
pvlib - PVLIB:南半球的跟踪系统
应该如何配置安装在南半球的从东到西旋转的跟踪系统?(倾斜 = 0)
默认功能
谢谢
pvlib - PVLIB:如何添加 CEC 和 SAM 库中不存在的模块和逆变器规格?
我正在研究安装在阿姆斯特丹的光伏系统。PVsystem代码如下。我使用逆变器和使用retrieve_sam
.
现在我想更改库中不存在的模块和逆变器。谁能告诉我该怎么做?
是否可以访问库并手动添加逆变器和模块的行/列?如果是,图书馆在哪里?
是吗../Desktop/PVLIB/venv/lib/python3.8/site-packages/pvlib/data/sam-library-sandia-modules-2015-6-30.csv
当我更改尝试从上述路径更改模块/逆变器参数时,我收到错误消息DataFrame' object has no attribute 'Module name'
我 2 天前开始研究 PVLIB_python,所以我是该语言的新手。我真的很感谢你的帮助。请随时纠正我。
pandas - Pvlib:ModelChain 的 DatetimeIndex 问题
我正在努力将时间序列转发到 ModelChain。
代码如下所示:
Spyder (Python 3.7) 显示此错误:
该错误看起来像是表格格式有问题...
对于解决问题的任何帮助或建议,我将不胜感激。
亲切的问候马库斯
loremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsumloremipsum
python - ValueError:小端编译器不支持大端缓冲区
我正在使用 PVlib 对 PV 阵列进行建模,有时当我尝试访问天气预报数据时,会出现以下错误:
我不确定为什么它只是有时而不是每次我运行代码时都会发生。下面是我正在运行的代码,最后一行是导致错误的代码。任何解决此问题的帮助将不胜感激,谢谢!
python - 使用名为“mc.run_model(forecast_data);”的 PVlib 方法时出错
嗨,我正在使用 PVlib 对 PV 阵列进行建模,但是当我要访问我创建的数据 ModelChain 时出现错误。
我知道这条线导致了错误:
我的其余代码如下。感谢您的帮助!!
完整的堆栈跟踪:
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 代码
python - Pvlib-Python 日期时间错误“不能转换为日期时间”
我正在尝试使用 PVLib-Python 命令model.get_data(longitude, latitude, start, end)
或model.get_processed_data(latitude, longitude, start, end)
(where model = GFS()
) 访问预测数据,但出现此错误:TypeError: <class 'cftime._cftime.DatetimeGregorian'> is not convertible to datetime
。
我已经使用了许多版本的 PVLib-Python,但还没有工作。另外,我检查了官方文档,但它们在文档中出现了相同的错误(本文的第 121 至 124 页https://readthedocs.org/projects/cwhanse-pvlib-python/downloads/pdf/latest/)。
下面是一些基本代码: