基于变步长电导增量法MPPT研究

基于变步长电导增量法MPPT研究

【摘要】光伏电池的输出功率与太阳辐射和环境温度变化,若不加以控制,将不会以最大功率输出。本文提出了一种变步长电导增量法,在光伏发电系统实现最大功率点跟踪。应用MATLAB建立光伏电池板的最大功率点跟踪变步长电导增量法的仿真模型并仿真。仿真结果表明,变步长电导增量法跟踪最大功率点效果良好,相比传统电导增量法,减弱了最大功率点附近振荡的情况,适合于快速变化的环境条件,具有良好的动态和稳态特性。

【关键词】光伏发电;最大功率点跟踪;电导增量法;变步长

Abstract:The power available at the output of photovoltaic cells keeps changing with solar insolation and ambient temperature.If the power output of photovoltaic cells is not well controlled,it will not work at the maximum point.This paper presents a variable step size incremental conductance method for tracking maximum power point in photovoltaic power systems.In this paper,simulation model of photovoltaic system’s maximum power point tracking(MPPT)is developed in the MATLAB software.The results of simulation show this control algorithm significantly improves the efficiency during the tracking phase.As compared to the tradition algorithm about MPPT in photovoltaic power systems.It is especially suitable for fast changing environmental conditions.It reduces the oscillation around the maximum power point with good dynamic and steady-state characteristics.

Key words:photovoltaic power;MPPT;incremental conductance;variable step size

1.引言

由于传统化石燃料的稀缺性和对环境的不利影响,太阳能光伏发电系统变得越来越受欢迎,太阳能的好处是可重复使用、可持续,并不会产生任何污染。然而在外界环境和负载的变化的情况下,太阳能转换成电能的效率并不高。为了在不断变化的环境下提高光伏电池的输出功率,最大功率点跟踪(MPPT)已成为光伏发电系统中一个至关重要的问题。世界各地的学者已经提出了许多最大功率点跟踪的方法[1-3]。本文应用了一种变步长电导增量法,通过仿真实验证明,当外界环境变化时,应用变步长电导增量跟踪方法与传统方法相比,减弱了最大功率点附近振荡的情况,适应能力强,具有良好的动态和稳态特性。

2.光伏电池的原理分析

典型的光伏电池等效电路图如图1所示。

图1 光伏电池的等效电路

根据光伏电池等效电路,可以得出对应的U-I方程如下[4]:

(1)

其中V和I是光伏电池的输出电压和电流;Rs和Rsh是串联和并联电阻,q为电子的电荷量(1.602×10-19C);Np为并联连接的电池数量,Ns为串联连接的电池数量;n为光伏电池板数,k为波耳兹曼常量(1.38×10-23J),在光伏电池板的无量纲;Isc是光伏电池产生的光生电流;Tk为绝对温度;I0是光伏电池的反向饱和电流。

在式(1)中,Isc的数学表达式如式(2)所示:

(2)

其中Tr为光伏电池板的参考温度,Iscr为参考温度和辐射时的太阳能电池的短路电流。KI为光伏电池板的短路电流的温度系数,Si为太阳能辐射。Io的数学关系如式(3)所示:

(3)

Irr为光伏电池板在参考温度下的反向饱和电流;Egap为电池使用的半导体的带隙能量。在特定的参数,当RSH的值很高的情况下,理想RS的值是极小的,所以在一般工程应用时,可以把式(1)可以简化如式(4)所示[5]:

(4)

由式

电导增量法matlab,基于变步长电导增量法MPPT研究.doc相关推荐

  1. 瞬时转速 matlab,基于瞬时转速的发动机故障诊断研究

    基于瞬时转速的发动机故障诊断研究 对本系统中瞬时转速的采集进行了误差分析,并讨论了影响瞬时转速波动的几个因 (本文共3页) 阅读全文>> 汽车发动机按照其所用燃料可分为柴油机和汽油机.柴油 ...

  2. 基于熵权法优劣解距离法_基于优劣解距离法的火电机组单辅机运行状态评估

    龙源期刊网 http://www.qikan.com.cn 基于优劣解距离法的火电机组单辅机运行状 态评估 作者:王瑾石 来源:<中国化工贸易 · 上旬刊> 2019 年第 01 期 摘要 ...

  3. 基于信息熵确立权重的topsis法_基于信息熵和TOPSIS法的装备战场抢修排序决策模型...

    基于信息熵和 TOPSIS 法的装备战场抢修排序决策模型 王海宽 ; 石全 ; 王广彦 ; 王海丹 [期刊名称] <军械工程学院学报> [年 ( 卷 ), 期] 2012(024)005 ...

  4. 盲源分离技术 matlab,基于ICA盲源分离的研究及matlab实现(毕业学术论文设计).doc...

    ********* 大 学 毕业设计(论文)任务书 毕业设计(论文)题目: 基于ICA盲源分离的研究及matlab实现 毕业设计(论文)要求及原始数据(资料): 论文要求: 查找盲源分离的现状及发展历 ...

  5. 自适应反步法matlab,基于反步法的交流电机控制研究

    基于反步法的交流电机控制研究 交流电机是一种典型的非线性系统,对它的控制研究是当前控制领域中的热点问题,具有深刻的理论和应用意义.反步法是非线性控制发展的最新成果之一,它在设计不确定系统的鲁棒或自适应 ...

  6. 奇异值分解 水印 matlab,基于奇异值分解的数字图像水印算法研究毕业论文

    内容介绍 原文档由会员 何倩倩 发布 基于奇异值分解的数字图像水印算法研究毕业论文 本文共计54页,25261字: 摘 要 数字水印是将身份确认信息或保密信息镶嵌于图像中的一种技术,可靠的水印可为信息 ...

  7. 故障树分析法 matlab,基于矩阵的故障树分析方法

    [1] 曾声奎, 赵廷弟, 张建国, 等. 系统可靠性设计分析教程[M]. 北京:北京航空航天大学出版社, 2001:117-144. ZENG Shengkui, ZHAO Tingdi, ZHAN ...

  8. har rv模型 matlab,基于HAR预测模型的市场异质性研究.docx

    摘要:股票的相关问题是十分复杂的,投资者和国家的相关政策都可能让股票的价格产生波动.我国的资本市场开始的比较晚还不够成熟,体制还不够健全有待完善.而且大部分交易者的知识储备不够,信息来源以及判断信息的 ...

  9. 双边滤波去雾matlab,基于双边滤波的去雾算法.doc

    基于双边滤波的去雾算法 中图法分类号:TP391.41 文献标识码:A 文章编号:1006-8961(2013) - - 论文引用格式: 基于双边滤波的图像去雾 王一帆1 ,尹传历2,黄义明1 , 王 ...

最新文章

  1. CentOS 下安装编译安装MeMcached
  2. 《深入理解Android:Telephony原理剖析与最佳实践》一1.1 智能手机的系统结构
  3. angularjs探秘五 举足轻重的scope
  4. 温故而知新:柯里化 与 bind() 的认知
  5. Android 获取当前的时间。年月日,时分秒,星期几
  6. gis发布及应用服务器,超图云GIS应用服务器平台
  7. Unbuntu和Centos中部署同时多版本PHP的详细过程
  8. BZOJ 3747 POI2015 Kinoman 段树
  9. 功能机也不放过,谷歌或为 Chrome 提供非触控模式
  10. 查询一个月一来表空间的变化情况
  11. C语言之浅析网络包解析
  12. tab切换之图片切换
  13. 计算机专业笔记本电脑华为,大学生不知道买什么电脑?来看这款华为荣耀极致性价比笔记本!...
  14. win11 删除不要的输入法,删除阿尔巴尼亚语输入法
  15. check_cbss_kafka.sh
  16. 【COCOS2DX-BOX2D游戏开发之二】 Box2d教程链接
  17. mysql查询表里面重复的数据_mysql查询表里的重复数据方法
  18. Linux配置SVN 服务端
  19. 可扩展性类毕业论文文献都有哪些?
  20. 遗传算法求解香蕉函数极大值

热门文章

  1. Buffer对象与JSON对象相互转换
  2. 软件工程学习进度第三周暨暑期学习进度之第三周汇总
  3. 《财富》世界500强想到的
  4. MyBatis映射文件6
  5. for for..in语句的基本结构 常用的内置对象和内置放法
  6. 增加磁盘,无需reboot
  7. 数字转换成字母帮助类
  8. 洛谷 4364 [九省联考2018]IIIDX
  9. oc - runtime运行机制
  10. java内存模型之二volatile内存语义