切换
资源分类
文档管理
收藏夹
最新动态
登陆
注册
关闭
返回
下载
相似
相似资源:
分布式能源及独立微网容量配置与运行优化研究
清华AI研究院-区块链发展研究报告2020
20-07_Braid_PVPMC_sm3
Ransome_PVPMC_webinar_20_08_05
Schneider_PVPMC_Webinar_2020-08-05_Solargis
UL_MultipleSatelliteModelsMCP_2020-06-18_Slides
Sengupta-NREL-NSRDB_Status-PVPMC-Webinar
GroundWork-PVPMC-2020-06-22-Slides
PVMPC-Clean-Power-Research-Data-Sources-and-Validation-24062020
PVPMC_Webinar_Martin_Herrerias
BIPV建筑光伏一体化产品与解决方案
《PVsyst 6 中文手册》2019.03.12
遮光物体对双面组件能量收益率影响的模型-朱强忠-隆基
基于人工神经网络的双面光伏系统设计研究-韩利生-苏州中来光伏新材股份有限公司
环境因素对光伏工程发电影响的研究-惠星-西北勘测设计研究院有限公司
晶体硅光伏组件在服役过程中功率损失的理论计算与数值模拟研究-董娴-中山大学
基于SCADA数据的光伏系统故障诊断与分类-赵莹莹-协合新能源集团有限公司
应用光线追踪方法建模双面电站系统 范例与验证-薄中南 Jefferson Bor-Fraunhofer ISE
光伏组件清洗机器人改善光伏电站发电性能的研究-王军-上海安轩自动化科技有限公司
光伏阵列的平面太阳能辐照度和辐射计算-王斯成-国家发改委能源研究所
资源描述:
PSIM9.0 学习笔记 2光伏 MPPT测试和 DLL模块的使用终于把 MPPT调成功了,还是 C语言编程能力不足啊,找了几天才找出问题,不过现在也不是很确定是完全正确还是碰巧波形能够跟需要结果相似。在这里呢就还是先介绍一下,然后劳请各位大侠们指正。首先随便搭了一个 Boost 电路的测试模型,用的是前面介绍过的 PSIM9.0 自带的光伏板模型,以下就是模型电路图其中 MPPT是一个 DLL模块,进行 MPPT计算并产生 PWM波的,最下面一个 DLL模块就拿来测试一下效率,是输出功率与最大功率的比。对于 DLL 模块的使用,非常简单,首先打开 VC6.0,然后新建一个 Win32 Dynamic-Link Library 工程,再新建一个 C 文件,就可以编程了。编好之后在组建里面选择全部重建,完了之后就可以在你所建的工程文件夹 Debug 里面找到相应的 dll 文件了,最后在 DLL 模块里面选择用该 dll 文件就可以了。对于编程来讲,首先在 c 文件里面包含如下语句include include __declspecdllexport void simuser double t, double delt, double *in, double *out { } 那么在括号内就可以根据自己的需要编写程序了, t 是指时间, delt 是仿真步长,这两个都在你的仿真电路的时钟控制里面设置,编程不用管。in 和 out 分别对应输入输出,用的时候直接用用数组形式赋值,比如 ain[0],out[0]b; 就行了, DLL 模块有小圆圈的一头从上往下依次是in[0],[1],[2] out[0],[1],[2] 那么我编写的 MPPT程序如下Viin[0]; Iiin[1]; PiVi*Ii; dvVi-Vl; // 采样电压电流,获得电压,功率增量dpPi-Pl; if dp0 { err0; } else { if dp0 { if dv0 {err0.1;} else //MPPT {err-0.1;} } else { if dv0 {err-0.1;} else {err0.1;} } } 我用的是最简单的 PO法,然后设每次 VrefVin0.1 或者 -0.1 ,所以上面 err 就是一次计算完了之后的误差值,送入下面的增量型 PI 控制dVout20*err-errferr; if fabsdVout4.1 { if dVout0 {dVout4.1;} else {dVout-4.1;} } VtempVoutdVout; //PI if Vtemp10 {Vtemp10;} else { if Vtemp0 {Vtemp0;} else {VtempVtemp;} } VoutVtemp; errferr; 用来得到比较值的变化,最后跟锯齿波比较之后输出占空比。以上程序跑完之后的仿真结果如下所示感觉还是蛮精确的,效率算下来大概在 99.87,但是我总觉得哪儿有问题,不是太对,上面误差输出的值就只有 0.1 , -0.1,0 三个值不过
点击查看更多>>
收藏
下载该资源
京ICP备10028102号-1
电信与信息服务业务许可证:京ICP证120154号
地址:北京市大兴区亦庄经济开发区经海三路
天通泰科技金融谷 C座 16层 邮编:102600