0引言在光伏系统实际应用中,由于天上移动的云朵、电池板累积的灰尘以及城镇中周围建筑物等的影响,光伏阵列在运行过程中总会受到不同程度的阴影遮挡,太阳能电池板的P-U曲线会受到影响出现多个峰值点。传统的MPPT控制方法在电池板没受到局部阴影影响的情况下可以有效的追踪到电池板的最大功率点,但是对受到遮挡的电池板有时候会跟踪错误,误以为局部最大功率点(LMPP)是全局最大功率点(GMPP)而放弃继续追踪[1]。相应地采用多峰MPPT控制方法可以准确的追踪到光伏组件的全局最大功率点。近年来国内外学者针对多峰追踪控制问题提出很多跟踪方法,如根据复合传统方法的跟踪方法(PI控制算法[2]等)、规律实现跟踪的方法(电流扫描法[3]、电压扫描法等)以及引入人工智能控制算法(神经元网络控制法[4]、模糊逻辑控制法[5]、遗传算法[6]、人工鱼群算法[7]等)的全局寻优跟踪算法等。这些算法都能够较为准确的收敛到全局最大功率点。但这些算法往往存在控制参数多,计算量大,控制思想复杂,追踪速度和精确度成反比,对硬件的要求高等问题,这在一定程度上制约了这些算法的工程实践应用。针对此本文提出了光伏功率等效面积法。光伏功率等效面积法控制思想简单,控制参数少,追踪精度高、速度快,误差小,具有实用价值。1非均一照射情况下太阳能电池(P-U)输出特性1.1光伏电池数学模型图1为太阳能电池物理模型等效电路[8],图1太阳能电池物理模型等效电路Fig.1Physicalmodelequivalentcircuitofsolarcell由物理模型等效电路图可得出上图各变量的方程式[9]见式(1),式中,I0为太阳能电池内部二极管PN结反向饱和电流,一般情况下为常数;UD为二极管两端端电压,q为电子电荷其值为1.610-19C;k为玻尔兹曼常量,0.8610-4eV/K;T为热力学温度;A为PN结曲线常数(取值范围为1~5)。ID=I0(eqUDAkT-1)IL=Iph-ID-UDRsh=Iph-I0(eqUDAkT-1)-UDRshUOC=AkTqln(ISCI0+1?)(1)通常在实际生活中,生产厂商只提供太阳电池组在标准测试条件下(取标准光照强度Sref=1000W/m2、标准温度Tref=25)测出的短路电流ISC、开路电压UOC、最大电流Im、最大电压Um。所以当不处于标准测试条件的情况下,必须考虑它们的影响,并对其数学物理模型进行修正[10]。环境温度Tair与电池温度T的关系为:T=Tair+0.03S(2)根据参考光照强度和参考温度可以推算出在新的光照强度和电池温度下的ISC’、UOC’、Im’、Um’[11-15]:T=T-TrefS=-S/Sref-1ISC'=ISC(S+1)(1+aT)UOC'=UOC(1-cT)ln(l+bS)Im'=Im(S+1)(1+aT)Um'=Um(1-cT)ln(l+bS?)(3)由文献[11]可知,光伏相关系数a、b、c的典型值分别为0.0025、0.5、0.00288。根据式(3)所示数学模型,利用MATLAB软件搭建多个太阳能电池模型,然后将太阳能电池进行串联连接,通过给太阳能电池设置不同的温度和光照强度来模拟受到局部阴影影响的光伏阵列仿真模型。1.2光伏电池仿真模型利用根据实际环境因素修正的数学物理模型公式可以搭建出单体太阳能电池,将三个单体电池串联,观察其三块电池处于不同环境下的输出特性。取在标准情况下(Sref=1000W/m2、Tref=25):ISC=9.2、UOC=34.2、Im=7.95、Um=20、a=0.0025、b=

mppt多峰追踪MATLAB仿真,基于光伏功率等效面积法的多峰最大功率追踪控制方法...相关推荐

  1. Matlab/simulink 基于光伏和蓄电池的三端口

    Matlab/simulink 基于光伏和蓄电池的三端口 ID:451644997541623电气小学弟

  2. 码分复用的matlab仿真,基于matlab的多路时分复用仿真.doc

    基于matlab的多路时分复用仿真 通信系统原理综设实验报告 多路时分复用matlab仿真系统 教师评语: 引言 在实际的通信系统中,为了扩大通信链路的容量,提高通信系统的利用率,需要在一条链路上传输 ...

  3. zigbee抗干扰matlab仿真,基于Zigbee的扩频通信MATLAB仿真.doc

    基于Zigbee的扩频通信MATLAB仿真 天津大学仁爱学院本科生毕业设计(论文)开题报告 课题名称基于Zigbee的扩频通信MATLAB仿真系名称信息工程系专业名称通信工程学生姓名指导教师 扩频通信 ...

  4. tcsc工作原理matlab仿真,基于Matlab的TCSC建模与仿真研究.doc

    基于Matlab的TCSC建模与仿真研究 基于Matlab的TCSC建模与仿真研究 第17卷第5期 2006年1O月 巾原T学院 JOURNALOFZHONGYUANINSTIT[ITEOFTECHN ...

  5. dc dc变换器的建模及matlab仿真,基于Matlab的AC/DC变换器的系统建模和仿真.pdf

    基于Matlab的AC/DC变换器的系统建模和仿真 Research.Developmentl 基于 Matlab的AC/DC变换器的 系统建模和仿真 1'lleM odelingand Simula ...

  6. ip iq 谐波检测matlab仿真,基于Matlab的低压电力系统谐波检测方法仿真研究

    基于Matlab的低压电力系统谐波检测方法仿真研究 1 前言 随着科学技术的发展,随着工业生产水平和人民生活水平的提高,非线性用电设备在电网中大量投运,造成了电网的谐波分量占的比重越来越大.它不仅增加 ...

  7. 从光波叠加到条纹分布的matlab仿真,基于Matlab仿真算法的光源空间相干性研究

    王帆, 张永安, 阳胜, 郭胤初, 张亚萍. . 基于Matlab仿真算法的光源空间相干性研究. 光学学报, 2017, 54(9): 092601-. Wang Fan, Zhang Yongan, ...

  8. 两电平变流器matlab仿真,基于H桥级联型五电平逆变器Matlab仿真分析.doc

    基于H桥级联型五电平逆变器Matlab仿真分析 基于H桥级联型五电平逆变器Matlab仿真分析 [摘 要]多电平逆变器广泛应用于电机调速等领域,本文在分析级联型逆变器的基础上,深入分析了SPWM控制技 ...

  9. 双水箱matlab仿真,基于组态王和Matlab的双容水箱液位控制

    摘要: 为了将复杂控制算法应用到实践中, 提出利用DDE (动态数据交换) 技术实现Matlab与组态王之间的数据通讯, 结合了Matlab强大的运算能力和组态王软件的数据采集. 系统监控方面的优势. ...

最新文章

  1. 【救援过程】升级openssl导致libcrypto.so.1.1动态库不可用
  2. 关于Window的快捷方式,图标缓存的清理
  3. 【转载】c语言中的可变参数编程
  4. python中使用什么注释语句和运算_Python基础知识
  5. js json转xml(可自定义属性,区分大小写)
  6. (原+译)使用numpy.savez保存字典后读取的问题
  7. 前端学习(2691):重读vue电商网站12之获取选中节点的keys:
  8. 方法的重载(overload)和重写(override)的区别
  9. ruby在类中访问@,类外访问调用方法
  10. C#坏习惯:通过不好的例子学习如何制作好的代码——第3部分
  11. Mac安装apktool/dex2jar/jd-gui逆向工具
  12. galera cluster数据备份
  13. VS连接SQL Server 2008,并实现登录和注册功能
  14. php怎么触发js函数,如何从PHP调用JavaScript函数?
  15. [IOS]从零开始搭建基于Xcode7的IOS开发环境和免开发者帐号真机调试运行第一个IOS程序HelloWorld
  16. Apicloud开发新闻类App实战项目-老孟编程
  17. 如何将Jenkins基础环境迁移到Docker?
  18. Linux 下后台运行程序,查看和关闭后台运行程序(转载)
  19. Muli3D 1 下载与编译
  20. vue笔记:父子传值奥利给!

热门文章

  1. JDBC 4.0鲜为人知的Clob.free()和Blob.free()方法
  2. 使用Hazelcast发布和订阅
  3. Java对象到对象映射器
  4. 受JAAS保护的JAX-RS端点
  5. 使用Amazon Web Services(EC2)
  6. 为什么我不能关闭垃圾收集器?
  7. Java Secret:使用枚举构建状态机
  8. 带有Guice的富域模型
  9. 高速信号传输约翰逊 pdf_高速数字电路仿真设计与测试技术发展趋势综述 (一)...
  10. Linux系统下,虚拟终端开启256色_虚拟终端类型xterm开启256色