24小时热门版块排行榜    

查看: 1595  |  回复: 6

ZYL_sunshine

新虫 (初入文坛)

[求助] 用Engineering equation solver(EES)提取隐方程非线性方程模型参数已有2人参与

新人*^_^*   金币比较少  见谅
太阳能电池工程参数提取
要用EES    *^_^*
要用EES    *^_^*
要用EES    *^_^*
隐方程:I=I_ph-I_0*(exp(q*(V+I*R_s)/(K*A*T))-1)-(V+I*R_s)/R_sh
其中:q=1.602*10^-19               K=1.381*10^-23       T=298.15    I和V有实测数据
I                V
2.400          0
2.395         0.036
2.384         0.072
2.376         0.108
2.367         0.144
2.354         0.180
2.342          0.216
2.329          0.252
2.318         0.288
2.305         0.324
2.289         0.360
2.273         0.396
2.236         0.432
2.185         0.468
2.060         0.504
1.744         0.540
0.998         0.576
0                 0.604
求解模型参数:I _ph        I _0        A         R _s         R_sh
估算拟合初值:I _ph = 2.4      I _0=1.0*10^-7        A =1.5        R _s =0.04008        R_sh=3.91
算法:高斯牛顿法或遗传算法
求程序
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cailuncailun

银虫 (正式写手)

请问你的数据是硅电池的吗?

[ 发自小木虫客户端 ]
科技改变世界!
2楼2015-04-22 13:42:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ZYL_sunshine

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by cailuncailun at 2015-04-22 13:42:05
请问你的数据是硅电池的吗?

是的
3楼2015-04-24 10:14:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

如果严格按照拟合来做的话(目标函数是实际因变量与计算因变量差的平方和最小,也即最小二乘),楼主的是隐式函数,直接拟合难度很大,EES基本不行。还有就是按求超越方程来粗略计算,不涉及隐函数的问题,简单的多,但结果不知是否能符合要求。

1stOpt直接隐函数拟合结果:
Objective Function (Min.): 0.0232543619149417
Root of Mean Square Error (RMSE): 0.0359446380671818
Sum of Square Error: 0.0232563061040526
Correlation Coef. (R): 0.998210842815319
Determination Coef. (DC): 0.996423936383515

Parameter        Best Estimate
----------        -------------
i_ph        2.46023426890858
i_0        5.49885447153001E-21
r_s        0.0242852954423363
a        0.496566730704139
r_sh        2.06467537854671
4楼2015-04-24 15:22:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cailuncailun

银虫 (正式写手)

【答案】应助回帖

在原有数据点的基础上,左右各增加一个数据,使得I-V曲线进过3各象限,从而允许软件计算Rs和Rsh的初始值,最后的拟合结果如下:
用Engineering equation solver(EES)提取隐方程非线性方程模型参数
2016-10-20_133359.jpg


用Engineering equation solver(EES)提取隐方程非线性方程模型参数-1
2016-10-20_132403.jpg

科技改变世界!
5楼2016-10-20 13:38:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cailuncailun

银虫 (正式写手)

【答案】应助回帖

这其实是太阳能电池亮态I-V曲线的单二极管模型拟合。图中n就是你说的A,即理想因子。不知道是否符合你的要求呢?
也可以做双二极管模型拟合。
不过建议你的数据取多一点,数据点太稀疏(尤其是最大功率点附近点要尽量密集以减小误差),计算误差会略大。
I-V测量时电压范围最好是-0.2V到1.18Voc之间。
科技改变世界!
6楼2016-10-20 13:46:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lyfflynice

木虫 (正式写手)

楼主,您有EES的安装包吗,可否发给我一份,我的邮箱是   lyfsdugk@163.com    , 谢谢
学无止境,气有浩然
7楼2017-07-05 20:32:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ZYL_sunshine 的主题更新
信息提示
请填处理意见