首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >光伏模块从物理到Java的特性

光伏模块从物理到Java的特性
EN

Stack Overflow用户
提问于 2017-05-26 13:19:53
回答 1查看 221关注 0票数 0

我正在开发PV(Photovoltaic)模块特征图的仿真应用程序。需要一个帮助,因为我不太懂电来适应Java代码的公式。

代码语言:javascript
复制
I = f(V) function (I-V characteristic) 

代码语言:javascript
复制
P = f(V) (P-V characteristic)

是我需要实现的功能。

我会很高兴的任何帮助,甚至一个想法!花了两天时间,我读了更多的书,而不是更少的理解。

链接到出版物

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-26 14:01:59

如果你能用一种纯粹的经验方法,你可以:

  • 对当前曲线使用一个简单的模型,例如I(V) = I0 - exp(a + b V),这在质量上是相似的。
  • 对于给定的曲线,直接在左轴上读取I0的值。然后,log(I0 - I(V))是一个线性函数,从两个点确定ab是一件很容易的事情(可以使用线性回归,但这太过了)。

现在你可以把各种曲线的系数I0ab绘制成日照或温度的函数,并建立一个经验模型。在绝缘曲线上,我感觉只有I0变化,而在温度曲线上,只有a有变化。

这将导致表单的模型。

代码语言:javascript
复制
I(V, J, t°) = I0(J) - exp(a(t°) + b V)

其中J表示绝缘。

显然,

代码语言:javascript
复制
P(V, J, t°) = I(V, J, t°) V

模拟:

最后一分钟:

I0(J)b(t°)的图表来看,这些模型显然是线性的。因此

代码语言:javascript
复制
I(V, J, t°) = (Ia + Ib J) - exp((Aa + Ab t°) + B V)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44202691

复制
相关文章

相似问题

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