郭昆麗,宋小榮,張 睿
(西安工程大學電子信息學院,西安710048)
基于變步長擾動觀察法的MPPT仿真分析?
郭昆麗,宋小榮,張 睿
(西安工程大學電子信息學院,西安710048)
為了更好地跟蹤光伏發電系統的最大功率點,在MATLAB/Simulink環境下,搭建了光伏電池陣列仿真模型,根據其輸出的U-I、P-I和P-U特性曲線分析了光伏電池陣列的非線性特性?;诠夥姵氐膭討B特性,采用一種變步長的擾動觀察法來實現光伏電池陣列的最大功率點跟蹤。仿真結果表明,該方法能夠快速穩定準確地進行最大功率點跟蹤。
光伏電池陣列;MATLAB/Simulink仿真;最大功率點跟蹤;擾動觀察法
隨著能源危機的加重和人們對清潔能源的廣泛使用,光伏發電技術已越來越被人們所重視[1-3]。但在光伏發電系統中,光伏電池的輸出特性由于受到光照強度以及電池溫度的影響而不斷變化,呈現明顯的非線性,只有在某一特定電壓條件下才能輸出最大功率。因此,需要對光伏電池陣列進行最大功率點跟蹤(maximum power point tracking,MPPT)來提高系統發電效率[4]。
目前常用的實現MPPT的方法有恒定電壓法、電導增量法、擾動觀測法等。其中,恒定電壓法控制精度低,僅適用于小功率情況。電導增量法控制算法復雜,對采樣的精確度要求很高,跟蹤速度較慢[5]。而擾動觀察法因其控制算法簡單,測量參數少、跟蹤效率高而得到了廣泛應用[6]。,然而固定步長的擾動觀察法存在擾動步長難以確定的問題,容易引起振蕩和誤判,使系統不能準確地跟蹤到最大功率點[7]?;诖?,采用一種變步長的擾動觀察法,以電壓調節電路的占空比D作為控制參數對最大功率點進行跟蹤。仿真結果表明,該方法能夠在快速跟蹤最大功率點變化的情況下保證跟蹤精度。
光伏電池的原理是基于半導體的光生伏打效應將太陽輻射能直接轉換為電能。其等效電路模型如圖1所示。當光照恒定時,由于光生電流Iph不隨光伏電池的工作狀態而變化,因此在等效電路中可以看作是一個恒流源。光生電流流過負載,從而在負載兩端建立起端電壓Uoc。負載端電壓反作用于光伏電池的P-N結上,產生一股與光生電流方向相反的電流ID。由圖1可得光伏電池特性的一般公式:

圖1 光伏電池等效電路

其中,IL是光伏電池的輸出電流;T為光伏電池板表面溫度;q是單位電荷,其值為1.6×10-19C;k是玻爾茲曼常數,其值為1.38×10-23J/K;A為二極管理想常數,其值常在1~2之間變化。通常情況下,式(1)中的(V+RsIL)/Rsh項遠遠小于光伏電池輸出電流,因此該項可以忽略。據此可以得到簡化的光伏電池模塊輸出特性方程,np,ns分別為光伏電池板的串、并聯個數:

基于圖1和(2)式,在MATLAB/Simulink環境下,搭建光伏電池陣列的仿真模型,如圖2所示。光照強度S、溫度T、電壓Upv作為輸入,電流Ipv、Ppv(輸出功率P=UpvIpv)作為輸出。輸入變量Upv在0~25V之間,溫度T=25℃,光照強度在200~1000W/m2之間。

圖2 光伏電池陣列仿真模型
仿真得到光伏電池陣列的I-U、P-I和P-U特性曲線分別如圖3、圖4、圖5所示。

圖3 光伏電池陣列I-U曲線

圖4 光伏電池陣列P-I曲線

圖5 光伏電池陣列P-U曲線
從仿真結果曲線可以看出:①光伏電池在低壓段近似為恒流源,在接近開路電壓時近似為恒壓源;②光照強度變化很大時,光伏電池的短路電流變化很大而開路電壓和最大功率點電壓變化不大;③輸出功率隨著光照強度的升高而升高,并在某一點處達到最大值。因此,需要在光伏陣列和負載之間加裝MPPT控制裝置來實現不同環境下的最大功率輸出。
將光伏陣列接入Boost升壓電路,在負載阻抗一定的前提下,只需調節Boost升壓電路的占空比即可實現最大功率點電壓的跟蹤[8]。傳統的擾動觀察法中擾動步長為一個固定值,當步長較大時,對外界環境變化響應速度快,但會導致工作點在最大功率點附近反復振蕩;步長較小時,能在一定程度上減弱工作點在最大功率點附近的振蕩,但系統對外界環境變化的響應速度變慢[9],降低了光伏系統的發電效率。因此,為了改善擾動觀察法的跟蹤效果,選取合適的擾動步長是十分關鍵的,要兼顧光伏發電系統動態響應速度和穩態下的控制精度。
工作點遠離最大功率點時如何進一步逼近是此方法的關鍵[10]。如圖5所示,比較光伏陣列當前的工作電壓U和最大功率點(maximum power point,MPP)電壓Umax,當U<Umax時,系統運行在MPP左邊,功率對電壓導數比的絕對值|dP/dU|在接近MPP時逐漸變小。當U>Umax時,系統運行在MPP右邊,|dP/dU|在遠離MPP時逐漸變大?;诖?,可根據功率值的變化情況在線自動調整擾動占空比值:

其中,ΔP為第k次擾動后與之前的功率差,Δd(k)為占空比D的調整步長(0<Δd(k)≤1),M為比例因子,f(k)為符號變量,決定占空比D的擾動方向,取1和-1。
由式(3)可以看出,當ΔP變化較小時,Δd(k)值也較小,表示功率的變化主要是由于占空比步長的調整引起的;當ΔP變化較大時,Δd(k)值也較大,表示功率的變化主要是由外界因素造成的,此時加大調整步長,即可快速跟蹤到新的最大功率值點,具有一定的自適應能力。
比例因子M是由系統特性決定的,并且對初始運行條件極為敏感,所以可以在系統起始時施加一個最大安全擾動步長 Δdmax,分別得到擾動后的ΔPmax和ΔUmax,則初始條件下的M=|ΔUmax|Δdmax/|ΔPmax|。M代表了系統柔韌性,M越大,系統反應越靈敏[11]。
根據上面的討論,可得到此變步長擾動觀察法的流程圖如圖6所示。首先,檢測光伏電池陣列輸出電壓、電流值,并計算當前時刻與上一時刻的功率差值ΔP=P(K)-P(K-1)。為了減小穩定條件下的振蕩損失,設置一個振蕩閾值ΔPth,認為ΔP位于此區間范圍內時系統達到最大功率點。當ΔP>ΔPth,計算下一時刻擾動步長,并判斷步長的擾動方向,下一時刻的擾動方向由Δdk的正負決定。

圖6 擾動觀察法算法流程圖
采用Boost升壓電路,建立了以變步長擾動觀測法為理論基礎的最大功率點跟蹤控制仿真系統。MPPT控制模塊的輸入端分別為光伏電池的輸出電壓和輸出電流,輸出端為控制Boost升壓電路中功率開關器件的脈沖信號。在Matlab中搭建系統仿真模型如圖7所示,設置光伏電池陣列主要參數為:短路電流Isc=5.45A,開路電壓Uoc=22.5V,最大功率點電流Im=5.2A,電壓Um=17.2V。設置定步長擾動算法的步長分別為0.01和0.001,仿真結果如圖9、圖10。設置基于變步長擾動算法的步長初始值為0.01,比例因子M為0.0002,仿真結果如圖11。用函數信號發生器模擬光照強度,初始值設置為1000W/m2,0.2秒時降為200W/m2,仿真時間設定為0.4s,得到圖8所示的仿真結果。
從仿真結果對比圖可以看出,當采用較大步長0.01時雖然跟蹤速度較快,但達到穩態后輸出功率波動較大,不夠穩定,光伏電池的轉換效率略低。采用較小步長0.001時,穩態誤差和振蕩都較小,但跟蹤速度較慢。而對于變步長的擾動觀察法,光照強度為1000W/m2,光伏電池陣列的最大輸出功率為89.4W,達到穩定的時刻為0.13s;光照強度為200W/m2時,光伏陣列模型的最大輸出功率為10W,達到穩定的時刻為0.3s。不僅動態響應速度快而且對外界環境的響應也比較迅速,穩態誤差小。MPPT仿真結果中,Boost電路輸入端的相應功率分別為89.1W和9.8W,輸出端的功率分別為87.8W和9.7W。以上數據表明,此變步長擾動觀察法能夠適應外界環境的快速變化,比傳統的擾動觀察法能夠更好地滿足跟蹤時間和跟蹤精度的要求。

圖7 光伏電池陣列模型MPPT控制仿真系統

圖8 光照信號強度

圖9 步長為0.01時輸出端功率曲線

圖10 步長為0.001時輸出端功率曲線

圖11 變步長擾動觀察法輸出端功率曲線
在分析了光伏電池等效電路和數學模型的基礎上,利用MATLAB/Simulink仿真平臺,建立了仿真模型,對不同光照強度的光伏電池陣列的輸出特性進行了分析和研究。在此基礎上搭建了Boost升壓電路,運用變步長擾動觀察法實現了光伏電池的最大功率點跟蹤。仿真結果表明此方法能夠準確快速的跟蹤光伏電池的最大功率點,具有較高的穩定性和控制精度。
[1]郭勇,孫超,陳新.光伏系統中最大功率點跟蹤方法的研究[J].電力電子技術,2009,43(11):21-23.GUO Yong,SUN Chao,CHEN Xin.Research on Maximum Power Point Tracking Method for Photovoltaic System[J].Power Electronics,2009,43(11):21-23.
[2]趙爭鳴.太陽能光伏發電及其應用[M].北京:科學出版社,2005.ZHAO Zhengming.Development and Application of Solar Photovoltaic[M].Science Press,2005.
[3]黃禮明,連永圣,陳標龍,等.基于擾動觀察法的MPPT控制優化策略[J].現代電子技術,2012,34(24):206-208.HUANG Li-ming,LIAN Yong-sheng,CHEN Biaolong,et al.Optimized MPPT Control Strategy Based on Perturbation and Observation Method[J].Modern Electronics Technique,2012,34(24):206-208.
[4]張興,曹仁賢.太陽能光伏并網發電及其逆變控制[M].北京:機械工業出版社,2011.Zhang Xing,Cao Ren-xian.Solar Photovoltaic Gridconnected Power Generation and its Control Strategy of Grid-connected Inverter[M].China Machine Press,2011.
[5]張超,何湘寧.短路電流結合擾動觀察法在光伏發電最大功率點跟蹤控制中的應用[J].中國電機工程學報,2006,26(20):98-102.ZHANG Chao,HE Xiang-ning.Short-current Combined With Perturbation and Observation Maximumpower-point Tracking Method for Photovoltaic Power Systems[J].Proceedings of the CSEE,2006,26(20):98-102.
[6]路曉,秦立軍.自適應擾動觀察法在光伏MPPT中的應用與仿真[J].現代電力,2011,28(1):80-84.Lu Xiao,Qin Li-jun.Application and Simulation of Adaptive Perturbation and Observation Method in PV MPPT[J].Modern Electric Power,2011,28(1):80-84.
[7]Al-Diab,Ahmad,and Constantinos Sourkounis.Variable step size P&O MPPT algorithm for PV systems[J].Optimization of Electrical and Electronic Equipment(OPTIM),2010 12th International Conference on.IEEE,2010.
[8]宋亮,王曉東,劉雯,等.光伏電池MPPT擾動觀察法的研究現狀[J].半導體光電,2012,33(4):455-462.Song Liang,Wang Xiao-dong,Liu Wen,et al.Research of Perturbation and Observation Method for MPPT of PV Arrays[J].Semiconductor Optoelectronics,2012,33(4):455-462.
[9]朱銘煉,李臣松,陳新,等.一種應用于光伏系統MPPT的變步長擾動觀察法[J].電力電子技術,2010,44(1):20-22.ZHU Ming-lian,LI Chen-song,CHEN Xin,et al.A Variable Step Size P&O MPPT Method for PV Systems[J].Power Electronics,2010,44(1):20-22.
[10]肖恩愷,唐軍,劉鳳鳴,等.基于變步長擾動觀察法的MPPT研究與仿真[J].儀器儀表與分析監測,2012(3):35-38.Xiao En-kai,Tang Jun,Liu Feng-ming,et al.MPPT Simulation Research and simulation for PV Module based on adaptive variable step duty cycle perturbation and observation[J].Instrumentation Analysis Monitoring,2012(3):35-38.
[11]XiaoW,Dunford W G.A modified adaptive hill climbing MPPT method for photovoltaic power systems[C].//Power Electronics Specialists Conference,2004.PESC 04.2004 IEEE 35th Annual.IEEE,2004,3:1957-1963.
MPPT Simulation for PV Module Based on Adaptive Variable Step Perturbation and Observation
GUO Kun-li,SONG Xiao-rong,ZHANG Rui
(School of Electronic and Information,Xi’an Polytechnic University,Xi’an 710048,China)
In order to track themaximum power point effectively in photovoltaic systems,this paper sets up the simulation model of the PV module based on MATLAB/Simulink software and analyzes the non-linear output characteristics of the PV module according to its U-I,P-Iand P-U characteristic curves.The variable step disturbance observationmethod,based on the dynamic characteristics of the PV module,is used to track the maximum power point.Simulation results indicate that this module can rapidly and stably track themaximum power pointmuch better than the traditionalmethods.
Photovoltaic Array;MATLAB/Simulink Simulation;Maximum Power Point Tracking;Perturbation and Observation Method
10.3969/j.issn.1002-2279.2014.06.023
TM743;TP331
:A
:1002-2279(2014)06-0080-05
2014年度大學生創新創業訓練計劃項目(201403024)
郭昆麗(1974-),女,陜西西安人,副教授,主研方向:電力系統運行與控制。
2014-09-03