陳國(guó)燈 林培杰 賴(lài)云鋒 程樹(shù)英 陳志聰
?
基于電流時(shí)間序列的光伏故障在線(xiàn)監(jiān)測(cè)系統(tǒng)
陳國(guó)燈 林培杰 賴(lài)云鋒 程樹(shù)英 陳志聰
(福州大學(xué)物理與信息工程學(xué)院微納器件與太陽(yáng)能電池研究所,福州 350116)
光伏陣列由于長(zhǎng)期工作在惡劣的自然環(huán)境中,難免會(huì)發(fā)生各種故障,有必要對(duì)光伏陣列進(jìn)行故障在線(xiàn)監(jiān)測(cè)。因此本文基于DSP設(shè)計(jì)了一種在線(xiàn)監(jiān)測(cè)系統(tǒng),并采用一種基于電流時(shí)間序列的光伏陣列故障檢測(cè)方法。該方法首先定義了一個(gè)時(shí)間序列滑動(dòng)窗口(time series sliding window, TSSW),然后計(jì)算滑動(dòng)窗口內(nèi)每一個(gè)點(diǎn)相對(duì)應(yīng)的局部離群因子(local outlier factor, LOF)。一旦出現(xiàn)的連續(xù)離群點(diǎn)數(shù)超過(guò)設(shè)定的閾值,就可判斷該組串出現(xiàn)故障。實(shí)驗(yàn)結(jié)果表明,提出的故障檢測(cè)方法能夠?qū)夥嚵卸搪?、局部陰影和開(kāi)路故障組串進(jìn)行檢測(cè),同時(shí)系統(tǒng)也能夠?qū)夥娬局绷鱾?cè)的電流、電壓以及溫度和輻照度進(jìn)行實(shí)時(shí)監(jiān)測(cè)。
光伏陣列;故障檢測(cè);時(shí)間序列;局部離群因子
開(kāi)發(fā)新型的可再生能源已經(jīng)成為了全世界關(guān)注的焦點(diǎn),太陽(yáng)能作為一種清潔的、永不枯竭的新型綠色能源正得到迅速的推廣應(yīng)用[1]。但是光伏組件在長(zhǎng)期工作中,難免會(huì)發(fā)生各種故障,這些故障的產(chǎn)生會(huì)降低電站的發(fā)電效率,嚴(yán)重時(shí)甚至發(fā)生火災(zāi),危害社會(huì)財(cái)產(chǎn)安全[2]。因此,如果對(duì)光伏發(fā)電陣列在運(yùn)行狀態(tài)中出現(xiàn)的故障能夠及時(shí)地檢測(cè)、定位并進(jìn)一步告警,就能減少光伏系統(tǒng)因不正常運(yùn)行而導(dǎo)致的能量損失,降低故障擴(kuò)散的可能,避免安全事故的發(fā)生,從而提高光伏系統(tǒng)生命周期內(nèi)的安全性及投入產(chǎn)出[3]。
部分學(xué)者提出了一些光伏陣列故障檢測(cè)與定位的方法[4-5]。文獻(xiàn)[6-7]提出了紅外圖像檢測(cè)方法,該方法能夠?qū)夥嚵械睦匣?、短路和開(kāi)路進(jìn)行檢測(cè)和準(zhǔn)確定位,但是需要高精度的紅外攝像頭,同時(shí)紅外圖像易受外界干擾,影響檢測(cè)精度。文獻(xiàn)[8]提出了一種CTCT型光伏陣列連接方式,并以檢測(cè)電流為手段實(shí)現(xiàn)故障電池板定位,但需要的傳感器較多且CTCT型連接方式的光伏陣列在實(shí)際中難以應(yīng)用。文獻(xiàn)[9]提出了基于異常值統(tǒng)計(jì)的故障檢測(cè)和定位方法,包括3-Sigma Rule、Hampel Identifier和Boxplot Outlier。文獻(xiàn)[10]則提出了采用局部離群因子(local outlier factor, LOF)算法進(jìn)行檢測(cè)和定位,然而這些方法不適用于小型光伏陣列和組串式光伏電站。
一般情況下,光照度在短期內(nèi)的變化趨于線(xiàn)性,因此每個(gè)組串的電流在短期內(nèi)也將趨于線(xiàn)性。然而,當(dāng)出現(xiàn)故障時(shí),組串電流在時(shí)間序列上將會(huì)發(fā)生明顯變化。由于光照度、溫度等外界環(huán)境變換范圍廣泛等因素,難以采用簡(jiǎn)單的閾值判斷方法對(duì)電流變化進(jìn)行檢測(cè)?;诖耍疚慕Y(jié)合LOF算法和滑動(dòng)窗口提出一種基于電流時(shí)間序列的故障檢測(cè)和定位方法,進(jìn)而設(shè)計(jì)出一套光伏故障在線(xiàn)監(jiān)測(cè)系統(tǒng)。該系統(tǒng)可適用于組串式和串并聯(lián)式光伏發(fā)電系統(tǒng)。
本文設(shè)計(jì)的光伏故障在線(xiàn)監(jiān)測(cè)系統(tǒng)主要由光伏陣列、匯流箱、并網(wǎng)逆變器、公用電網(wǎng)和光伏電站監(jiān)測(cè)中心組成。本系統(tǒng)使用Matlab設(shè)計(jì)了一個(gè)上位機(jī),并通過(guò)ZigBee通信方式進(jìn)行系統(tǒng)調(diào)試,如圖1所示。
圖1 系統(tǒng)框架
光伏陣列在光照下會(huì)產(chǎn)生電流和電壓,然后通過(guò)一個(gè)匯流箱連接至逆變器,最后通過(guò)逆變器并入到公用電網(wǎng)中。本系統(tǒng)匯流箱里集成了一個(gè)光伏數(shù)據(jù)采集系統(tǒng),對(duì)光伏電站的陣列電壓、各組串電流、光照度以及溫度進(jìn)行采集,通過(guò)DSP處理器進(jìn)行AD轉(zhuǎn)換采集光伏電站的各項(xiàng)信息,在DSP中對(duì)各組串電流分別進(jìn)行電流時(shí)間序列LOF的計(jì)算,實(shí)現(xiàn)對(duì)光伏電站常見(jiàn)的短路、局部陰影和開(kāi)路三種故障對(duì)應(yīng)的組串進(jìn)行檢測(cè)和定位。最后,將光伏電站的各項(xiàng)實(shí)時(shí)數(shù)據(jù)和各組串的檢測(cè)結(jié)果通過(guò)ZigBee傳送到上位機(jī)。
在本系統(tǒng)中,硬件電路主要實(shí)現(xiàn)各組串電流、光伏陣列電壓、溫度以及光照度的采集。串并聯(lián)結(jié)構(gòu)的光伏陣列是由個(gè)組件串聯(lián)成組件串,然后由個(gè)組件串并聯(lián)形成。由于市電的地不能與光伏陣列的地相接,否則將會(huì)損壞逆變器、DSP控制器等設(shè)備,因此本系統(tǒng)選用隔離型的霍爾電壓傳感器LV25-P對(duì)其電壓進(jìn)行采集,具體的采樣電路如圖2所示。
圖2 電壓采樣電路
LV25-P型電壓傳感器主要是根據(jù)原副線(xiàn)圈電流比來(lái)實(shí)現(xiàn)的,該傳感器原邊與副邊的電流比為 1∶2.5。傳感器在輸入電流為10mA左右時(shí),測(cè)量的精度最高,而光伏陣列的開(kāi)路電壓為129V,故在傳感器的原邊接上一個(gè)13kW的精密電阻。因?yàn)閭鞲衅髟厓?nèi)部帶有一個(gè)250W的電阻,所以光伏陣列電壓PV與電路輸出電壓out的關(guān)系為
光伏陣列的各組串電流則是通過(guò)厚施公司生產(chǎn)的型號(hào)為HBC-06LSP電流傳感器進(jìn)行采集的,該傳感器是一種穿孔式的電流傳感器,具體的電流采樣電路如圖3所示。該傳感器的輸出電壓與電流的關(guān)系為
式中,p為測(cè)量的電流,pn為電流傳感器的量程。
圖3 電流采樣電路
由于DSP的最大采集電壓為3V,所以在電流傳感器的輸出端加上一個(gè)50kW和100kW的精密電阻進(jìn)行分壓,采樣的電壓和實(shí)際電流關(guān)系為
溫度測(cè)量是通過(guò)將PT100溫度傳感器緊貼在光伏陣列中心光伏組件背面,然后通過(guò)一個(gè)溫度變送器將溫度信息轉(zhuǎn)換成電壓進(jìn)行采集的。輻照度通過(guò)將一個(gè)照度傳感器安置在與光伏陣列相同的傾斜面,將照度信息轉(zhuǎn)換成電壓進(jìn)行采集。
由于運(yùn)行LOF算法需要使用到大量的四則運(yùn)算和浮點(diǎn)運(yùn)算,DSP處理器則剛好具備強(qiáng)大的運(yùn)算功能,因此選用TI公司生產(chǎn)的TMS320F28335處理器作為主控制器。本系統(tǒng)中DSP主要實(shí)現(xiàn)對(duì)光伏電站各項(xiàng)數(shù)據(jù)的采集、進(jìn)行電流時(shí)間序列LOF檢測(cè)方法運(yùn)算對(duì)故障檢測(cè)和定位以及將組串狀態(tài)、檢測(cè)結(jié)果和數(shù)據(jù)發(fā)送給PC端。
DSP程序的具體執(zhí)行步驟為:?jiǎn)?dòng)定時(shí)器,周期設(shè)置為1s,使用處理器的ADC模塊采集各個(gè)傳感器的輸出電壓值,然后得出光伏組串電流、電壓以及溫照度。AD采集中每秒轉(zhuǎn)換100個(gè)數(shù)據(jù),通過(guò)每10個(gè)取平均值的方法進(jìn)行濾波處理。然后系統(tǒng)調(diào)用時(shí)間序列LOF進(jìn)行故障檢測(cè)以及定位,因?yàn)橄到y(tǒng)要檢測(cè)的只是發(fā)生故障那一小段時(shí)間的突變,所以檢測(cè)方法中只要出現(xiàn)連續(xù)5個(gè)離群點(diǎn)就判斷為故障,此后組串的狀態(tài)將不再改變。最后系統(tǒng)將各組串電流、陣列電壓、溫度和輻照度以及各組串的工作狀態(tài)通過(guò)ZigBee發(fā)送的電腦上位機(jī)端。具體的DSP工作流程如圖4所示。
圖4 DSP程序流程
本文采用的是一種基于電流時(shí)間序列(current time series, CTS)的故障檢測(cè)方法[11]。首先,定義了一個(gè)包含個(gè)組串電流點(diǎn)的時(shí)間序列滑動(dòng)窗口(time series sliding window, TSSW)。然后,采用LOF離群點(diǎn)檢測(cè)算法計(jì)算窗口內(nèi)每個(gè)點(diǎn)的LOF,再取以10為底的對(duì)數(shù),通過(guò)設(shè)置一個(gè)閾值來(lái)判斷,如果高于,就判斷為離群點(diǎn),然后窗口沿著時(shí)間軸向前滑動(dòng)。如果在窗口內(nèi)出現(xiàn)連續(xù)個(gè)離群點(diǎn),就可以判斷為故障。本文提出的故障檢測(cè)流程如圖5所示。其中滑動(dòng)窗口大小=20,連續(xù)離群點(diǎn)閾值=5,離群點(diǎn)判斷閾值=1.3,LOF檢測(cè)算法中的=10,這些參數(shù)應(yīng)根據(jù)實(shí)際情況作出改變。
圖5 故障檢測(cè)流程圖
本系統(tǒng)還利用Matlab的GUIDE設(shè)計(jì)了一個(gè)上位機(jī),以便對(duì)光伏發(fā)電系統(tǒng)的各個(gè)參數(shù)和狀態(tài)進(jìn)行顯示。該上位機(jī)主要包括了串口通信、實(shí)時(shí)數(shù)據(jù)以及故障檢測(cè)方法運(yùn)行結(jié)果。實(shí)時(shí)數(shù)據(jù)主要包括各組串電流、光伏陣列的總電流、陣列電壓、陣列功率以及溫照度信息,故障檢測(cè)結(jié)果則包括當(dāng)前窗口的運(yùn)行結(jié)果圖和組串的當(dāng)前狀態(tài)設(shè)計(jì)的主界面,如圖6所示。
在一個(gè)大小為1.8kW的光伏發(fā)電系統(tǒng)上對(duì)在線(xiàn)監(jiān)測(cè)系統(tǒng)以及故障檢測(cè)方法進(jìn)行驗(yàn)證,如圖7所示。
圖6 上位機(jī)界面
整個(gè)系統(tǒng)包括光伏發(fā)電陣列、匯流箱、光伏并網(wǎng)逆變器、硬件電路、DSP28335控制器以及一臺(tái)個(gè)人PC。光伏發(fā)電陣列由3個(gè)組串并聯(lián)構(gòu)成,其中每個(gè)組串由6個(gè)光伏組件串聯(lián)而成。組件采用漳州國(guó)綠太陽(yáng)能有限公司生產(chǎn)的GL-M100型號(hào)太陽(yáng)能電池,在標(biāo)準(zhǔn)測(cè)試情況下,開(kāi)路電壓為21.5V,短路電流為6A,輸出功率為100W。逆變器為江蘇固德威電源科技有限公司生產(chǎn)GW2500-NS光伏并網(wǎng)逆變器,直流電壓和MPPT電壓范圍均為80~450V,最大直流輸入電流為18A。
圖7 實(shí)驗(yàn)平臺(tái)
本系統(tǒng)將針對(duì)光伏陣列常見(jiàn)的短路、局部陰影和開(kāi)路3種常見(jiàn)的故障進(jìn)行驗(yàn)證。首先是短路故障,短路故障是指組串內(nèi)一個(gè)或多個(gè)組件的意外短路[12]。本文是將組串內(nèi)的一個(gè)組件短路,因?yàn)檫@種情況故障最不明顯,最不容易被檢測(cè)。短路情況下的實(shí)驗(yàn)結(jié)果如圖8所示。從圖8可以看出,系統(tǒng)可以對(duì)光伏電站的各項(xiàng)數(shù)據(jù)進(jìn)行監(jiān)測(cè)顯示,組串1的電流也明顯小于其他組串。圖8中還包括了3個(gè)組串當(dāng)前窗口的故障檢測(cè)結(jié)果圖,其中直線(xiàn)代表判斷離群點(diǎn)的閾值,點(diǎn)線(xiàn)的點(diǎn)則代表窗口內(nèi)每個(gè)點(diǎn)的log10()值。圖8中組串1檢測(cè)窗口的電流值和log10()見(jiàn)表1。從表1和圖8都可以看出,組串1出現(xiàn)連續(xù)5個(gè)離群點(diǎn)被判斷為故障,其余組串則是正常。由此可見(jiàn),本系統(tǒng)能夠?qū)崿F(xiàn)對(duì)短路故障的在線(xiàn)檢測(cè)。
圖8 短路故障下的系統(tǒng)驗(yàn)證
表1 短路故障下的實(shí)驗(yàn)數(shù)據(jù)
局部陰影故障指的是光伏陣列受到建筑物、樹(shù)木、灰塵等污染物造成光照不均勻[13]的情況。本文采用亞克力板將光伏組串的其中一個(gè)組件遮擋來(lái)模擬局部陰影故障,此時(shí)的局部陰影故障最不明顯,也最不容易被檢測(cè),得到局部陰影情況下的實(shí)驗(yàn)結(jié)果如圖9所示。圖9中組串1檢測(cè)窗口的電流值和log10()見(jiàn)表2。從圖9和表2均可以看出,組串1的時(shí)間序列LOF出現(xiàn)連續(xù)5個(gè)離群點(diǎn),同時(shí)組串1被判斷為故障,因此本系統(tǒng)可以實(shí)現(xiàn)對(duì)局部陰影故障的檢測(cè)。
圖9 局部陰影故障下的系統(tǒng)驗(yàn)證
表2 局部陰影故障下的log10(LOF)
開(kāi)路故障指的是正常導(dǎo)通路線(xiàn)的意外斷開(kāi)[14]。本文將光伏陣列一個(gè)組串的中間斷開(kāi),得到開(kāi)路下的實(shí)驗(yàn)結(jié)果如圖10所示。圖10中組串1檢測(cè)窗口的電流值和log10()見(jiàn)表3。從表3和圖10可以看出組串1的電流幾乎為0,同時(shí)組串1的時(shí)間序列LOF結(jié)果出現(xiàn)了連續(xù)5個(gè)離群點(diǎn)并被判定為故障。因此,本文的系統(tǒng)同樣適用于開(kāi)路故障的檢測(cè)。
圖10 開(kāi)路故障下的系統(tǒng)驗(yàn)證
表3 開(kāi)路故障下的log10(LOF)
本文設(shè)計(jì)了一個(gè)光伏陣列在線(xiàn)監(jiān)測(cè)系統(tǒng),系統(tǒng)能夠?qū)夥嚵械墓ぷ鳡顟B(tài)和各個(gè)工作參數(shù)進(jìn)行實(shí)時(shí)監(jiān)測(cè);結(jié)合電流時(shí)間序列和LOF算法,系統(tǒng)能夠?qū)收辖M串進(jìn)行檢測(cè)和定位?;谝惶?.8kW的實(shí)驗(yàn)室發(fā)電系統(tǒng)進(jìn)行實(shí)驗(yàn)驗(yàn)證。實(shí)驗(yàn)結(jié)果證明,該系統(tǒng)能夠?qū)夥嚵卸搪贰⒕植筷幱昂烷_(kāi)路故障進(jìn)行實(shí)時(shí)檢測(cè)和定位。
今后的工作展望:①DSP具有豐富的擴(kuò)展接口,后續(xù)將使用2G/3G/4G網(wǎng)卡將光伏數(shù)據(jù)通過(guò)互聯(lián)網(wǎng)發(fā)送到云端服務(wù)平臺(tái),如在阿里云或騰訊云上搭建光伏電站運(yùn)維平臺(tái),從而實(shí)現(xiàn)分布式光伏信息化管理;②針對(duì)大型光伏電站組串較多的情況下,可通過(guò)ZigBee或LoRa技術(shù)將每串的光伏數(shù)據(jù)匯總到采集終端。
[1] 賈科, 顧晨杰, 畢天姝, 等. 大型光伏電站匯集系統(tǒng)的故障特性及其線(xiàn)路保護(hù)[J]. 電工技術(shù)學(xué)報(bào), 2017, 32(9): 189-198.
[2] 陳沛華, 趙會(huì)茹, 李娜娜. 分布式光伏電源并網(wǎng)影響與應(yīng)對(duì)措施[J]. 電氣技術(shù), 2015, 16(1): 125-127.
[3] 徐瑞東, 陳昊, 胡義華, 等. 基于高斯過(guò)程的光伏陣列故障定位[J]. 電工技術(shù)學(xué)報(bào), 2013, 28(6): 249-256.
[4] Tsanakas J A, Ha L, Buerhop C. Faults and infrared thermographic diagnosis in operating c-Si photovoltaic modules: A review of research and future challenges[J]. Renewable and Sustainable Energy Reviews, 2016, 62: 695-709.
[5] 胡義華, 鄧焰, 何湘寧. 光伏陣列故障診斷方法綜述[J]. 電力電子技術(shù), 2013, 47(3): 21-23.
[6] Tsanakas J A, Ha L, Buerhop C. Faults and infrared thermographic diagnosis in operating c-Si photovoltaic modules: A review of research and future challenges[J]. Renewable and Sustainable Energy Reviews, 2016, 62: 695-709.
[7] 王培珍, 鄭詩(shī)程. 基于紅外圖像的太陽(yáng)能光伏陣列故障分析[J]. 太陽(yáng)能學(xué)報(bào), 2010, 31(2): 197-202.
[8] 程澤, 李兵峰, 劉力, 等. 一種新型結(jié)構(gòu)的光伏陣列故障檢測(cè)方法[J]. 電子測(cè)量與儀器學(xué)報(bào), 2010, 24(2): 131-136.
[9] Zhao Y, Lehman B, Ball R, et al. Outlier detection rules for fault detection in solar photovoltaic arrays[C]//Applied Power Electronics Conference and Exposition, 2013: 2913-2920.
[10] Zhao Ye, Balboni F, Arnaud T, et al. Fault experiments in a Commercial-Scale PV laboratory and fault detection using local outlier factor[C]//2014 IEEE 40th Photovoltaic Specialist Conference (PVSC), 2014: 3398- 3403.
[11] Chen G D, Lin P J, Lai Y F, et al. Fault location for photovoltaic array based on time series change detection in sliding window[C]//Applied Energy Symposium and Forum: Renewable Energy Integration with Mini/Microgrid. Tianjin, China, 18-20 OCT, 2017.
[12] Zhao Ye, De Palma J F, Mosesian J, et al. Line-Line fault analysis and protection challenges in solar photovoltaic arrays[J]. IEEE Transactions on Industrial Electronics, 2013, 60(9): 3784-3795.
[13] 盧喆, 鄭松. 局部陰影條件下光伏陣列建模方法研究[J]. 電氣技術(shù), 2016, 17(9): 17-20, 29.
[14] 丁坤, 馮莉, 王祥, 等. 小型光伏系統(tǒng)故障診斷方法研究[J]. 電網(wǎng)與清潔能源, 2015, 31(5): 74-78.
Fault online monitoring system of photovoltaic based on current time series
Chen Guodeng Lin Peijie Lai Yunfeng Cheng Shuying Chen Zhicong
(Institute of Micro-Nano Devices and Solar Cells, College of Physics and Information Engineering, Fuzhou University, Fuzhou 350116)
Various faults inevitably occur in photovoltaic (PV) array due to the harsh external working environment. Therefore, detecting the faults and theirs locations is essential for the PV array. Therefore, this paper designed a PV online monitoring system based on DSP and adopted a method for detecting the faults based on time series of PV string current. In the fault detection method, a time series sliding window (TSSW) is adopted. The local outlier factor (LOF) of each current point in the TSSW is calculated. Once a number of LOFs are continuously detected to exceed the threshold value, the PV string can be judged as fault. The experiment results show that the proposed method can detect short circuit fault, open circuit fault and partial shadow fault. And the system can also monitor the current, voltage, irradiance and temperature of PV generation in real time.
photovoltaic array; fault detection; current time series; local outlier factor
2017-12-27
陳國(guó)燈(1992-),男,福建省三明市人,碩士研究生,主要從事嵌入式系統(tǒng)和光伏發(fā)電故障工作。
國(guó)家自然科學(xué)基金(61574038、61601127、51508105)、福建省自然科學(xué)基金(2015J01249)
福建省科技廳項(xiàng)目(2015H0021、2015J05124、2016H6012、2016H0016)
福建省教育廳項(xiàng)目(JAT160073)、福建省經(jīng)信委行業(yè)關(guān)鍵共性技術(shù)項(xiàng)目(83016006、830020)