APP下载

基于β参数的变步长MPPT控制研究

2016-10-14李星硕文辉清

电力系统保护与控制 2016年17期
关键词:步长稳态扰动

李星硕,文辉清,2



基于参数的变步长MPPT控制研究

李星硕1,文辉清1,2

(1.西交利物浦大学电气与电子工程系,江苏 苏州 215123; 2.西安交通大学电力设备电气绝缘国家重点实验室,陕西西安710049)

研究了当前光伏系统中最大功率点追踪技术(MPPT)的现状,针对传统MPPT方法在稳态性能与动态性能之间存在的矛盾,提出了一种改进的基于参数的变步长算法。此算法基于对b-V曲线的分析,对光照强度的上升和下降采用两种不同大小的比例系数,从而在动态实现了快速追踪MPP并且避免了误判现象,同时,在稳态实现了零振荡。为了验证该算法的优越性,基于Matlab/Simulink平台对主要MPPT方法进行仿真分析,同时基于dSPACE和太阳能光伏阵列模拟器搭建实验样机并进行实验测试。仿真与实验结果验证了该算法的优越性,即能实现稳态零振荡及动态过程的快速跟踪。

最大点功率点追踪;变步长;快速追踪;零振荡

0 引言

太阳能被全世界广泛地认为是一种非常重要的可持续能源[1-2]。但由于光伏阵列受到外界环境因素如光照强度或温度的影响,其输出电压、电流呈现出明显的非线性特征[1]。因此如何实时地调节光伏模块的输出功率,在任何外界环境下实现最大功率点跟踪(MPPT)显得十分重要[3-5]。

文献系统分析比较了各种MPPT算法[6],根据其步长种类,基本可以分成两类,即定步长[7-11]、变步长[12-20]。对于定步长而言,常见的有扰动观察法(Perturb and Observe,P&O)[7-9],爬山法(Hill Climbing,HC)[9]和电导增量法(Incremental Conductance,INC)[10-11]。定步长的优点主要体现在算法简单且易于实现,但其缺点主要有以下三点:1) 其算法存在动态性能和稳态性能的矛盾;2) 当系统达到稳定状态下时,其仍在MPP附近振荡;3) 当光照强度上升时,其会发生误判[11]。

对于变步长而言,由于其步长大小可以根据光伏阵列的P-D曲线[12-14]或者P-V曲线[15-18]以及比例系数实现自动调节,从而解决了定步长在动态性能和稳态性能的矛盾。常见的有改进的自适应爬山法(Modified Adaptive Hill Climbing, MAHC)[12]和变步长的电导增量法(Variable Step Size Incremental Conductance, VSSINC)[15]。但是,如何设置比例系数是实现变步长算法的一个难题[16]。如果值过大,会在MPP附近造成较大的扰动。因此,稳态时常选取一个比较小的值。但是,当系统工作点靠近MPP时,步长会变得非常的小从而影响收敛速度;同时,虽然稳态步长很小,但是系统仍会在MPP附近扰动,影响静态误差。另外,当光照强度上升时,其仍会发生误判[11]。

为了能够克服定步长和变步长算法的缺点并有效利用其优点,本文提出一种改进的基于参数的变步长算法。此算法包括两个部分,即改进的Beta法和改进的P&O法。相较于传统的Beta法[19-20],改进的Beta法基于对bV曲线分析,对光照强度上升和下降采用两种不同大小的比例系数,从而实现快速的动态追踪并且避免误判现象。改进的P&O法基于传统的P&O法的三点振荡模式来确定三点的中值点并将其固定,从而消除了扰动减少了功率损耗。

为了验证本算法的优越性,本文首先在Matlab/ Simulink平台下对本算法与传统的定步长的P&O法、传统的变步长VSSINC法以及传统的Beta法进行系统比较,然后利用dSPACE和太阳能阵列模拟器搭建了实验平台。通过仿真和实验结果的分析对比,验证了本算法的优越性。

1 基于b参数的MPPT算法原理

不同于一般的MPPT算法,本文提出的MPPT算法是追踪一个中间变量而不是功率的变化,其如式(1)所示。

式中:、分别为PV的输出电压和电流;是一个常数可通过=q/(sAK)求出。其流程图如图1所示。

在主算法中,首先根据式(1)求出的值,然后根据的值判断是否在min和max的范围内,流程如图1(a)所示。如果的值不在此范围内,即说明此时系统工作点远离MPP,则切换至改进的Beta法中,如图1(b)所示。反之即说明系统工作点靠近MPP,则算法切换至改进的P&O法中,流程如图1(c)所示。

图1 基于b参数的MPPT算法流程图

1.1 改进的Beta法

采用此MPPT算法时系统工作点随光照强度的变化如图2所示,当光照强度稳定在1 000 W/m2,系统工作在MPP点A,即负载线1(load line 1)与I-V曲线上的交点。当光照强度突然下降到400 W/m2时,系统工作点应仍在负载线1上。此时系统工作点立即从点A切换到负载线1与光照强度在400 W/m2所对应I-V曲线的交点B上。在其相对的b-V曲线,此时点B的B要大于max,即点B位于min和max的范围外。因此当光照强度下降时,步长Δ可计算为

同理,当光照强度从400 W/m2上升到1 000 W/m2时,系统工作点将从点C立即切换到点D,并且点D的D要小于min,即点D位于min和max的范围外。因此当光照强度上升时,设置不同的比例系数2,步长Δ可计算为

(3)

图2 在I-V曲线上的负载线和其对应的b-V曲线

不同于传统的Beta法,改进的Beta法在光照强度下降和上升时分别使用了不同的步长比例系数,即1和2,用来调节步长以避免步长过大或过小。因此改进的Beta法要比传统的Beta法追踪速度更快。同时,由于可以根据值位置来判断光照强度上升还是下降,因而可以避免误判。

1.2 改进的P&O法

传统的P&O法在稳态呈现出三点振荡的模式,如图3(a)所示,其中p为系统采样周期,每4个p则为一个振荡周期。每个振荡周期中,最常出现的点即为中值点,如mid。同时,中值点所对应的功率mid是三点振荡中最大的一个。因此,改进的P&O法如图3(b)所示,其目的是在稳态找出三点振荡的中值点并将其固定,从而消除振荡使得输出功率维持在最大。

为了能更好地理解改进的P&O法,其工作原理如图4所示。当系统未达到稳态时,计数器Counter一直为零。当系统首次发现中值点mid,即满足图1(c)中条件2=4或1=3时,计数器Counter自加同时继续扰动。当Counter大于等于4时,即认为系统达到稳定的三点振荡状态,故进入休息模式并停止扰动,即步长为零。

图4 改进的P&O法的原理

当光照强度发生变化时,应停止休息模式并开始扰动。如果光照强度发生剧烈变化,系统工作点的值将会在min和max的范围外,此时Counter会被清零从而跳出休息模式,如图1(b)所示。

由于实际中可能发生光照强度出现微小的变化或是采样出现误差,为了避免此类情况,在进入休息模式前,设置条件

式中:Δ为功率变化;为限制条件(threshold)。当条件(4)被满足时,则扰动重新开始并将Counter清零,否则仍维持在休息模式下。

2 仿真结果及分析

为了能够验证所提算法的优越性,基于仿真软件Matlab/Simulink搭建了一个完整的带MPPT功能的光伏发电系统,如图5所示,其包括一个光伏组件、Boost升压电路和MPPT算法模块。光伏组件选用Solarex公司的 MSX-60W。Boost电路工作在连续模式下,其输入电容为470 μF,电感为1 mH,输出电容为47 μF,开关频率为10 kHz,负载为30 Ω。

图5 Matlab/Simulink中带MPPT功能的光伏系统电路图

图6为仿真波形,初始光照强度为1 000 W/m2,在0.5 s时光照强度下降到400 W/m2,然后在2.5 s再次上升到1 000 W/m2。

通过对图6(a)~(d)的比较可以发现,传统的P&O法,不仅动态追踪速度慢,而且在光照强度上升时发生误判现象,在稳态时占空比有明显振荡,仿真结果如图6(a)所示。与传统的P&O法相比,VSSINC法在光照强度上升时追踪速度较快,且在稳态时占空比振荡较小,仿真结果如图6(b)所示。但当系统工作点靠近MPP时,其步长变小导致收敛速度变慢,尤其体现在光照强度下降时。同时当光照强度上升时,其仍会发生误判。传统的Beta法采用固定的比例系数,步长较小,因此追踪速度较慢,如图6(c)所示。同时其在靠近MPP时采用传统的P&O法,故在稳态时其仍有振荡。与上述方法相比,本文提出的算法不仅追踪速度较快,而且不会发生误判,在稳态时也没有占空比和功率的振荡,仿真结果如图6(d)所示。

图6 仿真比较各种MPPT方法

3 实验结果及分析

图7为MPPT系统的实验样机,其包括一个太阳能阵列模拟器,Boost升压电路和dSPACE控制器。实验将全面系统地比较多个MPPT方法,为保证所有MPPT方法都在同一个条件运行,因此实验中采用Chroma公司的可编程直流电源62000H模拟光伏模块输出。dSPACE作为MPPT算法的控制平台,用来负责光伏电压电流采样以及MPPT算法实现。Boost电路参数与仿真相同。

实验结果如图8所示,其初始光照强度为1 000 W/m2,在50 s时光照强度下降到400 W/m2,然后在250 s再次上升到1 000 W/m2。通过对图8(a)~(d)的比较可以发现,实验结果验证了仿真得到的结果,即本文所提出的MPPT算法不仅追踪速度快,没有误判,而且在稳态没有振荡。

图7 MPPT系统的实验样机

图8 实验比较各种MPPT方法

4 结论

本文采用基于参数的变步长MPPT算法,其包括改进的Beta法和改进的P&O法。当光照强度发生快速变化时,改进的Beta法可以实现快速的追踪。同时改进的P&O法可以在稳态找出三点振荡的中值点并将其固定,从而消除振荡使得输出功率维持在最大。通过对本算法与传统的定步长的P&O法、传统的变步长VSSINC法以及传统的Beta法进行仿真和实验结果的比较,证明了本算法的优越性。

[1] 姚致清, 于飞, 赵倩, 等. 基于模块化多电平换流器的大型光伏并网系统仿真研究[J]. 中国电机工程学报, 2013, 33(36): 27-33.

YAO Zhiqing, YU Fei, ZHAO Qian, et al. Simulation research on large-scale PV grid-connected systems based on MMC[J]. Proceedings of the CSEE, 2013, 33(36): 27-33.

[2] 姚致清, 张茜, 刘喜梅. 基于PSCAD/EMTDC的三相光伏并网发电系统仿真研究[J]. 电力系统保护与控制, 2010, 38(17): 76-81.

YAO Zhiqing, ZHANG Qian, LIU Ximei. Research on simulation of a three-phase grid-connected photovoltaic generation system based on PSCAD/ EMTDC[J]. Power System Protection and Control, 2010, 38(17): 76-81.

[3] 邱培春, 葛宝明, 毕大强.基于扰动观察和二次插值的光伏发电最大功率跟踪控制[J]. 电力系统保护与控制, 2011, 39(4): 62-67.

QIU Peichun, GE Baoming, BI Daqiang. MPPT control for PV power generation system based on P&O algorithms and quadratic interpolation[J]. Power System Protection and Control, 2011, 39(4): 62-67.

[4] 孙航, 杜海江, 季迎旭, 等. 光伏分布式MPPT机理分析与仿真研究[J]. 电力系统保护与控制, 2015, 43(2): 48-54.

SUN Hang, DU Haijiang, JI Yingxu, et al. Photovoltaic distributed MPPT mechanism analysis and simulation study[J]. Power System Protection and Control, 2015, 43(2): 48-54.

[5] 张晓燕, 席旸旸, 谢琳, 等. 基于LSSVM的光伏最大功率点跟踪算法研究[J]. 电力系统保护与控制, 2013, 41(21): 46-51.

ZHANG Xiaoyan, XI Yangyang, XIE Lin, et al. Research on the MPPT algorithm of photovoltaic cell based on LSSVM[J]. Power System Protection and Control, 2013, 41(21): 46-51.

[6] BRITO M, GALOTTO L, SAMPAIO L, et al. Evaluation of the main MPPT techniques for photovoltaic applications[J]. IEEE Transactions on Industrial Electronics, 2013, 60(3): 1156-1167.

[7] 黄庆丰, 杨红培, 翟登辉. 基于Simulink的两级式单相光伏逆变器的系统仿真[J]. 电力系统保护与控制, 2014, 42(19): 58-61.

HUANG Qingfeng, YANG Hongpei, ZHAI Denghui.System simulation of double-stage single-phase photovoltaic inverter based on Simulink[J]. Power System Protection and Control, 2014, 42(19): 58-61.

[8] ELGENDY, MZAHAWI B, ATKINSON D. Operating characteristics of the P&O algorithm at high perturbation frequencies for standalone PV systems[J]. IEEE Transactions on Energy Conversion, 2015, 30(1): 189-198.

[9] KJAR S. Evaluation of the hill climbing and the incremental conductance maximum power point trackers for photovoltaic power systems[J]. IEEE Transactions on Energy Conversion, 2012, 27(4): 922-929.

[10] HSIEH G, HSIEH H, TSAI C, et al. Photovoltaic power increment aided incremental conductance MPPT with two-phased tracking[J]. IEEE Transactions on Power Electronics, 2013, 28(6): 2895-2911.

[11] SOON T, MEKHILEF S. A fast-converging MPPT technique for photovoltaic system under fast-varying solar irradiation and load resistance[J]. IEEE Transactions on Industrial Informatics, 2015, 11(1): 176-186.

[12] XIAO Weidong, DUNFORD W. A modified adaptive hill climbing MPPT method for photovoltaic power systems[C] // 35th Annual IEEE Power Electronics Specialists Conference, Aochen, Germany, 2004, 3: 1957-1963.

[13] 方波, 李明, 康龙云. 直接占空比扰动的新型光伏自适应爬山法[J]. 电力系统及其自动化学报, 2014, 26(9): 30-34.

FANG Bo, LI Ming, KANG Longyun. Novel adaptive hill climbing algorithm for PV power system with direct duty cycle perturbation[J]. Proceedings of the CSU-EPSA, 2014, 26(9): 30-34.

[14] 薛云灿, 李彬, 王思睿, 等. 基于功率二次微分的光伏系统改进MPPT算法研究[J]. 电网与清洁能源, 2015, 31(6): 117-123.

XUE Yuncan, LI Bin, WANG Sirui, et al. An improved MPPT algorithm based on power quadratic differential for photovoltaic system[J]. Power System and Clean Energy, 2015, 31(6): 117-123.

[15] LIU Fangrui, DUAN Shanxu, LIU Fei, et al. A variable step size INC MPPT method for PV systems[J]. IEEE Transactions on Industrial Electronics, 2008, 55(7): 2622-2628.

[16] MEI Q, SHAN M, LIU L, et al. A novel improved variable step-size incremental-resistance MPPT method for PV systems[J]. IEEE Transactions on Industrial Electronics, 2011, 58(6): 2427-2434.

[17] 杭凤海, 杨伟, 朱文艳. 光伏系统MPPT的扰动观测法分析与改进[J]. 电力系统保护与控制, 2014, 42(9): 110-114.

HANG Fenghai, YANG Wei, ZHU Wenyan. Analysis and improvement of MPPT disturbance observer method for PV system[J]. Power System Protection and Control, 2014, 42(9): 110-114.

[18] 党克, 杨维湘, 严干贵, 等. 光伏发电系统MPPT改进方法研究[J]. 电网与清洁能源, 2013, 29(4): 91-95.

DANG Ke, YANG Weixiang, YAN Gangui, et al. An improved MPPT method in PV power system[J]. Power System and Clean Energy, 2013, 29(4): 91-95.

[19] JAIN S, AGARWAL V. A new algorithm for rapid tracking of approximate maximum power point in photovoltaic systems[J]. IEEE Power Electronics Letters, 2004, 2(1): 16-19.

[20] LI Xingshuo, WEN Huiqing, ZHAO Chenhao. Improved beta parameter based MPPT method in photovoltaic system[C] // 9th IEEE Power Electronics and ECCE Asia (ICPE-ECCE Asia), Seoul, South Korea, 2015: 1405-1412.

(编辑 魏小丽)

Research on an improved-based variable step MPPT algorithm

LI Xingshuo1, WEN Huiqing1, 2

(1. Dept of Electrical & Electronic Engineering, Xi’an Jiaotong-Liverpool University, Suzhou 215123, China; 2. State Key Laboratory of Electrical Insulation and Power Equipment, Xi’an Jiaotong University, Xi’an 710049, China)

The current research on maximum power point tracking (MPPT) methods for photovoltaic power system application is reviewed. In order to solve the tradeoff between the steady-state efficiency and dynamic efficiency for the conventional MPPT algorithms, this paper proposes an improved β-based variable step MPPT method. Based on the curve ofb-V, the proposed method utilizes two different scaling factors for the solar irradiation increasing and decreasing. Therefore, the proposed method realizes the fast tracking MPP and eliminates misjudgments during the transient stage. Furthermore, the proposed method also realizes zero oscillation during the steady-state stage. In order to show the advantages of the propose method, the simulation analysis of main MPPT methods is carried out in Matlab/Simulink. Furthermore, an experimental prototype by using dSPACE and Solar Array Emulator is built and tested. The simulation and experimental results verify the advantages of the proposed algorithm including zero oscillation in steady state and fast tracking for dynamics. This work is supported by National Natural Science Foundation of China (No. 51407145) and the State Key Laboratory of Electrical Insulation and Power Equipment (No. EIPE15203).

maximum power point tracking (MPPT); variable step; fast tracking MPP; zero oscillation

10.7667/PSPC151656

国家自然科学基金(51407145);电力设备电气绝缘国家重点实验室(EIPE15203)资助

2015-09-16;

2015-10-28

李星硕(1989-),男,博士研究生,研究方向为电力电子与光伏发电;E-mail:Xingshuo.Li@xjtlu.edu.cn 文辉清(1979-),男,通信作者,博士,副教授,研究方向为电动汽车、电力电子变换及可再生能源技术。E-mail:Huiqing.Wen@xjtlu.edu.cn

猜你喜欢

步长稳态扰动
Bernoulli泛函上典则酉对合的扰动
可变速抽水蓄能机组稳态运行特性研究
碳化硅复合包壳稳态应力与失效概率分析
基于Armijo搜索步长的BFGS与DFP拟牛顿法的比较研究
电厂热力系统稳态仿真软件开发
元中期历史剧对社会稳态的皈依与维护
(h)性质及其扰动
小噪声扰动的二维扩散的极大似然估计
用于光伏MPPT中的模糊控制占空比扰动法
基于逐维改进的自适应步长布谷鸟搜索算法