您的当前位置:首页正文

基于Boost电路的MPPT控制系统的设计

2023-03-15 来源:步旅网
《工业控制计算机》2019年第32卷第3期157

基于Boost电路的MPPT控制系统的设计

DesignofMPPTControlSystemBasedonBoostCircuit

杨晓雨(中国船舶重工集团公司第七一三研究所,河南郑州450015)

摘要:太阳能最大效率发电是现在研究的热点。系统采用定步长电导增量法研究基于MATLAB下光伏发电最大功率跟踪情况。基于Boost电路的MPPT控制系统设计简单,操作灵活,最后搭建Simulink仿真模块,输出PV特性曲线表明

MPPT控制系统可以迅速地追踪到最大功率点,在外界条件变化时,过渡过程平稳光滑,系统迅速进入新的稳态。

关键词:光伏发电,MPPT,Simulink

Abstract:Thesystemusesthefixed-lengthconductanceincrementmethodtostudythemaximumpowertrackingofphotovoltaicpowergenerationbasedonMATLAB.TheMPPTcontrolsystembasedonBoostcircuitissimpleindesignandflexibleinoperation.Finally,theSimulinksimulationmoduleissetup.TheoutputPVcharacteristiccurveshowsthattheMPPTcontrolsystemcanquicklytrackthemaximumpowerpoint.smooth.Thesystemisbecomingsteadystatequickly.

Keywords:PV,MPPT,MATLAB

Whentheexternalconditionschange,thetransitionprocessis

光伏电池的特性曲线呈非线性,其输出受外界温度,光照强式中Iph为光生电流,Id为流过二极管的电流,Ish为漏电流,

度,负载等因素的影响。系统装载MPPT控制系统来追踪特性曲线最大功率点,实现光伏电池的最大功率输出。Boost电路效率

高、体积小,易于实现MPPT控制功能。本文针对MPPT进行

Simulink仿真研究,算法采用的是电导增量法(INC)[1],光伏电池模型选取的是工程数学模型,基于boost升压电路搭建MATLAB仿真模块,应用于MPPT控制系统的研究。1光伏电池输出特性

光伏电池的输出特性曲线呈非线性,其在等效电路中可以看

I0为二极管反向饱和电流,A为二极管品质因子,K为玻尔兹曼常数(1.3810-23J/K),q为电荷常量,T为光伏电池外界温度[2]。

光伏电池Simulink仿真模块搭建如图2。由(1)式可以看出,光伏

电池的输出波形呈非线性,由温度、光照强度、负载等综合影响,PV特性曲线如图3所示。

成一个恒流源,其输出特性方程如式(1),等效电路图如图1所示。从光伏电池的PV特性曲线可以看出,电池的输出功率存在唯一的最大点,不同的温度和光照所对应的最大功率点也不尽相同。MPPT原理即是通过检测工况,在

图3

不同温度下的PV曲线

外界变化的情况下追踪到此条件下的最大功率点[3]。

2MPPT控制仿真模型

MPPT是整个光伏电池工作的核心所在,整个模块主要分

图1

光伏电池理想状态等效电路图

为两部分,第一部分通过采样信号计算下一时刻占空比扰动的

由光伏电池等效电路可得:

Iout=Iph-Id-Ish=Iph-I0e

方向,第二部分就是根据扰动方向产生PWM波。针对MPPT研究方法主要包括扰动观测法、导纳增量法、恒定电压法等。

(1)

!q(U+IoutRsS)

-1

AKT

\"-Ish

恒定电压法:恒定电压法是功率追踪的常用方法,该方法工作方式简单易操作,其工作示意图如图4所示:

可以看出恒定电压法的原理是将最大功率点看成一条近似的垂线,对应的最大功率点的电压是一定的。恒定电压法的特点十分明显:

1)操作方法简单,只需

图4恒定电压法原理示意图

要采样光伏阵列电压值与设定值比较输出控制信号即可。

图2

光伏阵列仿真模型

2)精度差,由于其算法过于简单,所以控制系统精度不高。3)跟踪性差,如果外部条件变化过于激烈,最大功率点变化

158

出现偏移,此时不能很好地跟踪到最大功率点[4]。

导纳增量法:电导增量法也是跟踪最大功率点的常用方法

之一。由光伏电池PV特性曲线可以总结出在最大功率点dP/

dU=0,通过对公式两边求导可得dI/dU+I/U=0。采集光伏阵列此时刻和上一时刻的电压和电流,来判断公式与0的关系进一步

输出控制信号。当外界条件变化时,导纳增量法进一步的提高了系统的稳定性,使得系统稳定的工作在最大功率点,波动很小[5]。

扰动观察法:扰动观测法是通过给定扰动电压来使系统能

够判别并追踪最大功率点。对光伏阵列进行不间断式的扰动,每次扰动的结果都与上一时刻的进行比较,如果此时刻的功率大于上一时刻,则保持此扰动方向,如果功率小于上一时刻,则进行相反方向的扰动。此方法针对外界条件变化时不会追踪的很快,另外系统一直在最大功率点附近震荡,不会产生十分稳定的功率[6]。

本系统软件采用定步长电导增量法[7],并在Simulink搭建

boost电路仿真模块。由光伏阵列输出特性曲线可以看出,位于最大功率点左侧斜率大于0,即dI/dU+I/U>0,此时应增大输出电压,减小占空比;位于最大功率点右侧斜率大于0,即dI/dU+I/U<0,此时应减小输出电压,增大占空比;如果dI/dU+I/U=0,

则保持此时状态[8]。

仿真模块中使用零阶保持器来采样阵列输出电压和电流,

使用memory模块来保持上一阶段的采样值,采样时间设定为

0.0001s,第一个switch模块来判别位于最大功率点的左侧或者右侧[9]。通过sign2产生信号,当位于MPP左侧时,sigh2输出低电平-1,当位于MPP右侧时,输出高电平1,当位于MPP时,输出信号0。输出信号以0.005的步长来扰动占空比[10],通过与上一时刻的d值相加来产生此时刻的d值,最终与三角载波比较产生控制信号。三角载波的参数直接决定产生PWM的信号,设定三角载波频率为250Hz,载波最大值设为1,最小值设为-1。整个MPPT模块仿真图如图5所示:

图5

MPPT系统模型搭建

3仿真输出研究

标准外界因素下的PV曲线如图6所示,选取标准外界参

图6

标准状况下光伏阵列输出功率波形图

基于Boost电路的MPPT控制系统的设计

数温度T=25°C,光照S=1000kW/m2,短路电流Isc=8.32A,开路电压Voc=21.6V,峰值电压Vm=16.6V,峰值电流Im=7.5A,运行时间T=0.3s。

图7可以看出光伏阵列的输出功率在大约0.04s稳定在最

大值124.7W,负载功率稳定在118.4W。在0.2s时改变外界参数,温度剧变到T=40°C,S=500kW/m2。

图7外界条件变化下的功率曲线

系统的PV曲线在起始阶段和外界因素剧烈变化阶段均存

在剧烈震荡,但通过MPPT控制系统的操作,在0.04s很快就追踪到了最大输出功率点,当外界因素变化时,PV曲线的过渡阶段十分光滑振幅不大,平滑过渡,消耗约0.02s追踪到了新的最大功率点。

4结束语

整个系统使用硬件电路操控,单片机控制,灵活性很高[11]。软件部分通过搭建Simulink模拟,结果表明,系统可以很快地追

踪到最大功率点实现最大功率输出,当外界条件变化时,过渡过程时间短,过渡曲线平滑,很快稳定在新的状态下,基于Boost电路的定步长导纳增量法可以较好地实现最大功率跟踪。

参考文献

[1]闫亮.改进的光伏发电系统最大功率点跟踪方法[J].现代建筑电气,

2012,3(3):33-37

[2]唐静.光伏发电系统及其最大功率跟踪控制策略的研究[D].新乡:河

南师范大学,2012

[3]刘军,张成林.光伏发电系统最大功率点跟踪算法的研究[J].青岛科

技大学学报(自然科学版),2012,33(1):78-81

[4]蔡昕辰.基于恒定电压法和阻抗匹配法的MPPT算法的研究[D].武

汉:湖北工业大学,2012

[5]胡茗哲,马学军.一种基于电导增量法的可变步长MPPT算法的研究

[J].湖北理工学院学报,2013,29(4):20-23

[6]李春玲,石季英,武艳辉,等.模糊控制的扰动观察法在光伏MPPT中

的应用[J].电气传动,2013,43(2):61-64

[7]李岚,佟轶.光伏发电中光伏电池变步长导纳增量法最大功率追踪

[J].电气技术,2012(6):37-40

[8]孙航,杜海江,季迎旭,等.光伏分布式MPPT机理分析与仿真研究

[J].电力系统保护与控制,2015,43(2):48-54

[9]张翔,王时胜,余运俊,等.基于电导增量法MPPPT仿真研究[J].科

技广场,2013(7):60-64

[10]邢珊珊,田素立,王振华,等,等.光伏MPPT系统电压控制器的优化

设计[J].电力系统保护与控制,2016,44(12):114-118

[11]曹晓璐,廖涛,单龙飞,等.基于Boost电路的光伏电池最大功率点

跟踪方法仿真分析[J].河南电力,2016(6):10-13

[收稿日期:2019.1.2]

因篇幅问题不能全部显示,请点此查看更多更全内容