0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于改进扰动观察法的光伏MPPT控制研究

机电信息杂志 来源:机电信息杂志 2023-07-07 14:06 次阅读

摘 要:

为解决传统扰动观察法无法兼顾最大功率点跟踪速度及稳定性的问题,提出一种改进的扰动观察法。新的控制策略将|dP/dV|作为步长的调整系数,通过步长的不断调整来更好地跟踪最大功率点。利用Matlab/Simulink进行仿真实验,实验结果表明,改进的扰动观察法不仅能够保证最大功率点的跟踪速度,还明显降低了系统在最大功率点的振荡幅度,在一定程度上保证了系统运行的稳定性,避免了能量的过多损失。

0引言

近些年来,随着传统能源日益短缺、环境问题形势严峻,利用和开发新能源已经是各国的研究重点。在碳达峰、碳中和目标的推动下,大力发展太阳能发电成为必然[1]。太阳能作为优质的可再生能源,具有环保性、广泛性和经济性等优势,市场潜力和开发前景巨大,已被应用到各个领域,发挥了良好的作用[2]。对于已知的光伏系统而言,其最大功率与外界环境息息相关,如太阳光照强度、环境温度等[3]。因此,为获得最大功率,引入最大功率的算法十分必要。当前,功率追踪方法有很多,扰动观察法和电导增量法是目前最常使用的两种算法,另外还有很多人工智能算法应用于最大功率点的追踪,例如粒子群优化算法、布谷鸟算法、神经网络算法等,智能算法虽然搜索能力强,能在复杂的环境中寻找最大功率点,但其需要多次复杂的计算,而且自寻优时间过长[4]。

在诸多算法中,扰动观察法需要的未知参数少,计算简单方便,找寻最大功率点的效率较高,能够更好地应用于光伏发电系统。传统的扰动观察往往采用固定步长进行扰动,系统输出功率在最大功率点附近振荡明显,导致输出不稳定,造成能量损失[5]。因此,本文采用变步长跟踪扰动观察法来改善速度与稳定性,提高太阳能转化效率,减少光伏发电系统最大功率状态运行下振荡所带来的能量损失,最后通过Matlab/Simulink进行仿真。

1光伏电池的模型与特性

光伏电池是一个能量转换装置,它可以将太阳能通过电池内部的半导体结构直接转换成可控且有规律的电能[6]。为了在光伏系统的设计中更好地分析光伏电池的特性,以及与光伏控制系统更好地适配,达到最佳发电效果,有必要建立光伏电池的数学模型,如图1所示。图中的二极管D模拟光伏电池PN结内电场的分流作用,分流之后的能量输出到负载RL,光伏电池的内部损耗由并联的电阻RP和串联的电阻RS表示[7]。

56af6790-1c8c-11ee-962d-dac502259ad0.png

由图1可知,根据KCL定律可得:

56d812a8-1c8c-11ee-962d-dac502259ad0.png

其中:

56f1894a-1c8c-11ee-962d-dac502259ad0.png

在图1所示的光伏电池等效电路中,串联电阻Rs较小,并联电阻RP较大且大于串联电阻RS,对于理想光伏电池可忽略RP的影响,所以式(1)可简化为:

5701f5aa-1c8c-11ee-962d-dac502259ad0.png

式(3)中各个物理量含义如表1所示。

5716e82a-1c8c-11ee-962d-dac502259ad0.png

2光伏电池的输出特性

在Matlab软件中可知在温度为25 ℃,光照强度为1 000 W/m2,Uoc=36.3 V,Isc=7.84 A,RS=0.39 Ω,根据以上参数可以确定光伏电池的输出电压与输出电流的关系以及输出功率与输出电压的关系。图2为光伏电池I—U特性曲线,图3为光伏电池P—U特性曲线,由图2、图3可知光伏电池输出特性是非线性的,但其在运行过程中有唯一的最大功率点,所以,采用最大功率点追踪方法来控制光伏电池的最大功率点,有利于提高光伏电池的发电效率。

5731ccda-1c8c-11ee-962d-dac502259ad0.png

574b128a-1c8c-11ee-962d-dac502259ad0.png

3传统扰动观察法

传统扰动观察法,即在一定时间内对光伏电池的功率P和电压V进行实时采样,并给系统一个固定的扰动量ΔV,图4为传统扰动观察法的流程图,当ΔP/ΔV=0时即达到光伏电池的最大功率点;当ΔP/ΔV>0时,说明此时工作点在最大功率点的左侧,需要升高电压;反之,ΔP/ΔV<0时,说明此时工作点在最大功率点的右侧,需要减小电压。

576ac4f4-1c8c-11ee-962d-dac502259ad0.png

传统扰动观察法有控制简单、容易实现等优点,但是,扰动步长的选取直接影响追踪的效果,选取大步长时,追踪速度快,但振荡明显,幅度较大;选取小步长时,振荡幅度较小,但追踪速度缓慢[8]。所以,步长的选取非常关键。

4改进的扰动观察法

传统的扰动观察法通常全程采取固定的扰动步长来保持追踪最大功率点的运行状态,无法同时兼顾追踪速度和运行状态的稳定性。本文提出的改进的扰动观察法,采取非固定的扰动步长来兼顾最大功率点追踪的速度与稳定性,具体是当光伏系统启动时采取大步长进行扰动以提高最大功率点的追踪速度,当临近追踪目标时采取小步长以减小系统振荡幅度,提高系统的稳定性。由图3可知,光伏电池P—U特性曲线的斜率不断变化,即dP/dV在时刻变化,|dP/dV|值越小,系统的工作点越接近最大功率点;|dP/dV|值等于0,系统的工作点在最大功率点处。根据这一特性,将|dP/dV|作为步长的调整系数。取ΔV=α×β,α取值为0.1,图5为改进的扰动观察法的流程图。

5784d4de-1c8c-11ee-962d-dac502259ad0.png

5仿真实验及分析

采用Matlab/Simulink进行模型搭建以验证改进的控制策略的可行性。将光伏电池分别接入编写传统扰动观察法和改进的扰动观察法的S-Function模块中,采用PI调节器对系统的输出电流进行精准控制,保证其稳定性。其中子系统是PWM模块,是能够按照一定规则调制各脉冲宽度进而改变占空比的脉宽调制器。系统在光照强度为1 000 W/m2、温度为25 ℃的条件下运行0.5 s,最终得到两种方法的输出功率曲线图,再进行对比分析。

图6、图7为传统扰动观察法与改进的扰动观察法的输出功率曲线图,二者均在0.05 s左右达到最大功率点,但传统扰动观察法振荡明显,改进的控制策略在保证追踪速度的同时大大提高了系统的稳定性,能够兼顾光伏系统运行的速度与稳定性。

57a82f4c-1c8c-11ee-962d-dac502259ad0.png

57d6f1ec-1c8c-11ee-962d-dac502259ad0.png

另外,对传统的扰动观察法和改进的扰动观察法的输出功率曲线图截取0.26~0.27 s、功率范围为84.4~85.2 kW的部分进行对比,如图8、图9所示。从图8中可以看出,当系统达到最大功率点时,传统的扰动观察振荡很大,导致能量损耗严重;如图9所示,改进的扰动观察法显著减小了振荡幅度,避免了过多的能量损失。

581d4656-1c8c-11ee-962d-dac502259ad0.png

585edc7e-1c8c-11ee-962d-dac502259ad0.png

6结论

本文针对传统扰动观察法的不足,提出了一种改进的扰动观察法,在分析光伏电池的模型和输出特性的基础上,通过Matlab/Simulink进行建模与仿真,对仿真结果进行分析得出,本文提出的改进的扰动观察法能够兼顾追踪速度和系统运行的稳定性,有效减少能量损失,提高发电量。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 太阳能
    +关注

    关注

    37

    文章

    3214

    浏览量

    113098
  • matlab
    +关注

    关注

    175

    文章

    2922

    浏览量

    228440
  • 光伏
    +关注

    关注

    24

    文章

    2337

    浏览量

    67361
  • Simulink
    +关注

    关注

    22

    文章

    513

    浏览量

    61564
  • MPPT
    +关注

    关注

    7

    文章

    179

    浏览量

    36756

原文标题:基于改进扰动观察法的光伏MPPT控制研究

文章出处:【微信号:机电信息杂志,微信公众号:机电信息杂志】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【创龙C66x开发板申请】组串式并网系统的设计和BMS(电池管理系统)系统设计

    报告;3、利用c66x作为控制器试设计组串式并网系统 3.1 利用c66x作为分析最大功率点跟踪(MPPT)的算法载体; 拟测试运行扰动
    发表于 01-05 17:13

    并网中的MPPT算法(最大功率点跟踪)

    实现了电池的MPPT。目前,阵列的最大功率点跟踪(MPPT)技术,常用的几种算法分别是:
    发表于 01-06 22:29

    labview研究太阳能电池MPPT最大功率追踪算法

    MPPT-扰动观察法从P-V曲线可见,可通过控制电压的方法让电池达到最大功率点。算法的实现,
    发表于 11-26 16:41

    基于BOOST电路的阵列最大功率点跟踪仿真研究

    进行跟踪(MPPT)。本文基于电池的直流物理模型,在MATLAB7.6的SIMULINK平台下建立模块模型,并基于BOOST电路利用
    发表于 12-07 10:06

    逆变器扰动观察法的PSIM仿真模型

    逆变器扰动观察法的PSIM仿真模型
    发表于 08-28 14:56

    2021年电simulink仿真模型+MPPT+并网系统设计 资源

    扰动和电导增量)3、阴影情况下的MPPT(粒子群算法)4、阴影情况下的MPPT改进粒子群算法、全局扫描)5、单相
    发表于 05-19 19:59

    两级式单相发电系统双闭环控制设计仿真 精选资料推荐

    本设计基于MATLAB软件对单相并网发电系统进行仿真设计。前级MPPT采用扰动观察法追踪最大功率,后级
    发表于 07-09 07:35

    基于MATLAB的发电研究及其仿真 精选资料分享

    》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。1、是最大功率跟踪(MPPT)的控制MPPT通过控制调节负载的功率,从而改变
    发表于 07-30 07:15

    基于Simulink的单相并网控制仿真说明

    ,最大功率处电流4.95A,并联块数为3,串联块数为6,额定功率3000W,逆变直流侧电压350V,交流电网电压220V,50HZ。最大功率跟踪控制采用之前叙述过的扰动观察法,并网控制
    发表于 04-06 15:23

    遗传算法和扰动观察法实现的MPPT算法

    遗传算法和扰动观察法实现的MPPT算法 在所有可再生能源利用中,光伏发电无疑是最有发展前景的。但是,光伏发电系统的一个主要缺点是它的输出
    发表于 05-17 13:42 7426次阅读
    遗传算法和<b class='flag-5'>扰动</b><b class='flag-5'>观察法</b>实现的<b class='flag-5'>MPPT</b>算法

    基于SVM改进扰动法的MPPT研究

    SVM改进方法的MPPT研究,有兴趣的可以看看!
    发表于 11-10 17:01 35次下载

    基于变步长扰动观察法MPPT研究与仿真_肖恩恺

    基于变步长扰动观察法MPPT研究与仿真_肖恩恺
    发表于 01-08 10:11 13次下载

    基于变步长扰动观察法MPPT仿真分析_郭昆丽

    基于变步长扰动观察法MPPT仿真分析_郭昆丽
    发表于 01-08 10:11 7次下载

    改进扰动观察法的最大功率点跟踪_刘飞

    改进扰动观察法的最大功率点跟踪_刘飞
    发表于 01-08 10:11 8次下载

    扰动观察法和电导量法的算法程序

    扰动观察法和电导量法的算法程序,仅供参考.
    发表于 04-24 10:10 4次下载