首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PVlib:温度系数

PVlib:温度系数
EN

Stack Overflow用户
提问于 2022-02-09 07:47:27
回答 1查看 53关注 0票数 0

我正在建模一个数据库中找不到的模块,所以我在这个模块上得到的数据来自数据表。

这样做的推荐方法是什么?

用增量温度百分比法给出了数据表中的温度系数。

在pvlib中,它是δ温度*温度系数。

如果我正确理解了这一点,我将使用一个指数函数来计算短路电流,给定的温度如下:

Isc * (1 +a_isc^(温度-参考温度))

而pvlib的方式是线性的?%/C对A/C。

无论如何,如何给pvlib最好的数字?

编辑:链接到数据表https://www.jasolar.com.cn/uploadfile/2020/1128/20201128025603510.pdf

Edit2:示例转换

来自数据表: Isc = 11.58A a_Isc = 0.044%/C (STC值)

换算: a_Isc / 100 * 11.58 =0 0051 A/C

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-13 13:24:12

Isc * (1 +a_isc^(温度-参考温度))

也许像这样的指数式的温度系数是存在的,但我从未见过在PV中。这个特别的方程无论如何都没有什么意义--当temperature == reference temperature的时候,它应该返回Isc,对吗?但这个方程将返回2*Isc

无论如何,要将这些系数给pvlib,检查单元是主要的事情。温度系数可以是“原始”的,有单位A/°C、V/°C或W/°C,也可以用其STC值归一化,并且有单位%/°C或1/°C。该数据表中的值被标准化(以%/°C为单位,用100除以1/°C转换为1/°C)。1/°C中的系数可以通过乘以相应的STC值来转换为非归一化单位。

遗憾的是,pvlib在它想要的单元中不一致;一些pvlib函数希望系数被规范化,而另一些则不。您必须检查所使用的函数的文档,以查看它想要的单元。例如,文档 For pvlib.pvsystem.calcparams_cec说:

代码语言:javascript
复制
alpha_sc (float) – The short-circuit current temperature coefficient
of the module in units of A/C.

pvlib.pvsystem.pvwatts_dc (文档):

代码语言:javascript
复制
gamma_pdc (numeric) – The temperature coefficient of power.
Typically -0.002 to -0.005 per degree C. [1/C]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71045694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档