熊昌全,溫賢茂,張宇寧,唐道建
(1.國家電投集團四川電力有限公司,成都 610299;2.國家電投集團四川電力有限公司甘孜州分公司,四川 康定 626099;3.國家電投集團西南能源研究院有限公司,成都 610213)
近年來隨著經(jīng)濟的快速發(fā)展,我國開始實施“雙碳”政策,逐步減少對傳統(tǒng)化石能源的依賴,加快新能源發(fā)展[1]。太陽能作為新能源之一,以其清潔、可再生等優(yōu)勢得到了快速的開發(fā)與利用。隨著光伏發(fā)電技術的快速提升與光伏電池板成本的逐漸降低,光伏電站建設規(guī)模顯著擴大[2]。
由于光伏電站通常建立在比較偏遠惡劣的環(huán)境中,光伏電站的絕大多數(shù)工作部件如電池板、逆變器等工作在室外環(huán)境中,需要承受著雨雪和高溫等惡劣環(huán)境的侵蝕,會導致光伏電站工作特性惡化,甚至導致光伏電站故障頻發(fā),影響光伏發(fā)電的經(jīng)濟效益[3]。為了保證光伏電站設備的正常運行,光伏電站需要安排人員定期對電站設備進行巡檢,對于某些重點設備甚至要進行一天多次巡檢。隨著光伏電場規(guī)模不斷增大,光伏電站的運維成本顯著增加,傳統(tǒng)定期的人工維護已經(jīng)不能滿足快速發(fā)展的光伏電站。為了降低運維成本,提高故障識別率,越來越多的光伏電站開始對光伏發(fā)電系統(tǒng)運行狀態(tài)進行監(jiān)測與診斷,狀態(tài)監(jiān)測與診斷系統(tǒng)不僅可以實現(xiàn)對光伏電站的故障預警,防止因故障造成光伏電站發(fā)生嚴重事故,還可以降低光伏電站的維護費用。
由于光伏組件特別是太陽能電池板多數(shù)長期處于氣候條件惡劣的戶外環(huán)境,隨著工作時間的增加,光伏組件將不可避免的性能下降甚至發(fā)生故障。常見的光伏組件異常類型主要分為:陰影遮擋,熱斑效應,組件老化、組件破裂,組件短路、組件斷路和支架故障等[4](圖1)。
圖1 光伏組件各種常見故障
陰影遮擋:是光伏組件最常見的異常情形,光伏組件經(jīng)常受到野草或塵埃等雜物的污染,造成光伏電池板部分面積被遮擋。由于被遮擋部分光伏電流小于正常工作的其他部分,將導致所在光伏子串的旁路二極管導通,電池單元將處于反向偏置狀態(tài),作為負載消耗功率產(chǎn)生熱量,使電池的局部溫度升高,如果不及時清除不僅會造成功率損失,還有可能導致局部過熱發(fā)生熱斑現(xiàn)象[5]。
熱斑效應:當光伏組件受到遮擋或其他因素影響時,組件間如果出現(xiàn)了失配現(xiàn)象,太陽能電池板局部過熱將導致熱斑現(xiàn)象發(fā)生[6]。光伏組件長期在這種狀態(tài)下運行,會使得光伏組件加速老化,嚴重時甚至會焚毀,影響整個光伏陣列的安全。目前常見的解決措施是在光伏電池的兩端并聯(lián)一個旁路二極管,當失配現(xiàn)象出現(xiàn)時,電流大部分會流過旁路二極管,而不經(jīng)過光伏組件,使得光伏組件不至于過熱。當光伏組件出現(xiàn)熱斑現(xiàn)象時,該部分光伏組件消耗部分組件輸出功率,造成發(fā)電量的損失。
開路故障:主要由線路老化腐蝕斷開、接頭松動等引起,依據(jù)太陽能電池串聯(lián)工作原理,單個組件的開路會直接引起該組件所在組串支路開路。在開路故障狀態(tài)下,由于部分組串沒有工作,光伏子陣在指定電壓下工作電流下降,I-V 與P-U 曲線偏離設計特性曲線。光伏子陣系統(tǒng)逆變器是按照MPPT(最大功率跟蹤)進行控制,開路故障不僅斷路組串不能工作,還有可能導致整個子陣的發(fā)電效率下降。
組件短路:短路故障通常是各線路連接問題產(chǎn)生的故障,使得部分組件的電流和功率無法正常匯入光伏子陣,該支路光伏組串的開路電壓下降,并導致最大功率點的電壓也將偏離原設計值。同樣,由于光伏子陣系統(tǒng)逆變器是按照MPPT 進行控制,短路故障也可能導致整個子陣的發(fā)電效率下降。
支架故障:支架類型主要分為固定式、單軸式和雙軸式。由于光伏電站建設主要集中在氣候條件惡劣的環(huán)境,支架極易受到影響,導致光伏追光支架追光功能失效,使得光伏陣列發(fā)電效率大幅度降低。
組件老化:由于光伏組件運行時間的增加,光伏組件的性能會隨著使用時間及日常損耗逐漸偏離原設計曲線。組件老化故障主要影響光伏陣列的最大輸出功率、最大功率點電壓和最大功率點電流,進而導致整個子陣的發(fā)電效率下降。
組件破裂:在受到故意破壞、熱應力或者冰雹等外力影響時,光伏組件頂端玻璃破裂,導致光伏組件內部容易受到腐蝕、出現(xiàn)短路事故,嚴重影響光伏組件的使用壽命。光伏組件的破裂情況不太嚴重時,對光伏子陣發(fā)電效率的影響較小,但嚴重時也可能造成發(fā)電功率的大量損失。
總體來講,大部分的光伏組件異?;径紩е鹿夥姵豂-V 與P-U 曲線偏離設計特性曲線,進而導致整個光伏子陣的發(fā)電效率下降。因此,通過對光伏子陣在線運行數(shù)據(jù)中的電壓、電流、功率及溫度等參數(shù)進行監(jiān)控分析,可以判斷大部分的光伏組件異常情況。
隨著光伏電站的規(guī)模越來越大,國內外一些學者針對光伏故障診斷與狀態(tài)監(jiān)測,開展一系列相關研究。對于目前的光伏故障診斷方法根據(jù)使用的技術來看,可以分為3 種類型,一種是利用視頻及圖像處理的方法識別光伏組件故障,另一種是利用各種傳感器對光伏組件進行狀態(tài)判斷,以及基于數(shù)據(jù)驅動的故障診斷方法[7]。
利用視頻及圖像處理的方法可以識別太陽能電池板及特定區(qū)域缺陷故障如:積灰、鳥糞、熱斑、破裂和支架異常等。通常由無人機或巡檢機器人攜帶可見光和紅外相機對光伏子陣進行巡視,對所拍攝光伏組件的圖片進行特征提取,利用相關深度學習和模式識別方法進行異常識別[8]。由于紅外相機采用熱成像方法,當光伏電池板存在熱斑現(xiàn)象時會在紅外圖像中呈現(xiàn)明顯的特征,是當前檢測熱斑故障最常用的方法之一。視頻及圖像檢測方法通常只能發(fā)現(xiàn)光伏組件外表及與溫度相關的一些故障,對于組件開路、短路以及老化等內部異常難以及時發(fā)現(xiàn)。
在食品腐敗菌和病原體中具有抑菌作用的化學成分,如醇類化合物和酮類化合物等也存在于花椒的精油中[21],它們會完全抑制金黃色葡萄球菌、炭疽桿菌、枯草桿菌等10 種革蘭氏陽性菌以及變形桿菌、炭疽桿菌、霍亂弧菌等7種革蘭氏陰性菌的活性。
為了及時對光伏組件異常進行在線監(jiān)測,還有學者根據(jù)光伏組件的故障特點在光伏組件上加裝各類傳感器。常見的傳感器有電壓傳感器、電流傳感器、溫度傳感器和姿態(tài)傳感器等。該類方法通過對光伏各組件的各種電氣參數(shù)及狀態(tài)參數(shù)進行在線監(jiān)控和異常檢測與故障分析。雖然此類方法能及時判斷相應的異常狀態(tài)并精確定位故障位置,但是加裝各種傳感器,不僅需要增加額外投資,還涉及安裝施工問題,對于規(guī)?;墓夥娬緛碚f增加了經(jīng)濟成本和系統(tǒng)復雜度。
光伏電站SCADA 系統(tǒng)會采集光伏電站各部件的相關運行參數(shù),這些參數(shù)通常反映了相關組件的運行狀態(tài)。光伏逆變器將光伏電池板直流電壓電流信號逆變成滿足并網(wǎng)要求的交流信號,是當前SCADA 系統(tǒng)監(jiān)控數(shù)據(jù)的主要來源。目前光伏電站主要趨勢是采用組串式逆變器,逆變器將光伏電池板組串所發(fā)直流電進行逆變,經(jīng)過交流匯流后由升壓站升壓并入電網(wǎng)。其中核心部件是組串式逆變器,不僅光伏組串的最大功率點控制都在逆變器按設定算法進行,還采集各光伏組串的相關電氣運行參數(shù),如電壓,電流,頻率及功率等(圖2)。
圖2 組串式光伏電站結構
以某電站使用的某組串式逆變器為例,該逆變器可接入20 路光伏組串,在內部組合為10 路MPPT 電路對組串進行最大功率點跟蹤,再通過逆變電路實現(xiàn)直流電到三相交流電的轉換。組串式逆變器在進行逆變控制同時,還采集了各個組串的各類運行電氣參數(shù)。各個逆變器的參數(shù)經(jīng)過通訊總線傳輸?shù)奖O(jiān)控中心SCADA 系統(tǒng)中,SCADA 系統(tǒng)對于各類參數(shù)進行數(shù)據(jù)顯示、統(tǒng)計、存儲,用戶可以在SCADA 系統(tǒng)中獲取光伏電站各個組件的各類運行參數(shù)。
經(jīng)過對光伏組件各種故障特性分析,大部分的光伏組件故障都會導致光伏電池I-V 與P-U 曲線偏離設計特性曲線,導致電氣參數(shù)與正常運行工況有一定區(qū)別。通過對SCADA 系統(tǒng)中的光伏子陣在線運行數(shù)據(jù)電壓、電流和功率等電氣參數(shù)進行分析,提取故障特征進行故障診斷是一種較理想的方法。
光伏電站的運行會產(chǎn)生海量數(shù)據(jù),如何根據(jù)運行數(shù)據(jù)進行特征挖掘從而運用于故障識別很多學者進行了深入的研究[9]。主要研究方法分為2 類,一是基于機理模型的診斷方法,一類是基于數(shù)據(jù)驅動的診斷方法?;跈C理模型的診斷方法需要根據(jù)典型故障條件下光伏電池特征參數(shù)和輸出特性的變化規(guī)律及相關運行特性曲線等得到光伏組件的機理模型,利用實際運行數(shù)據(jù)與機理模型匹配進行故障識別與判斷。通常情況下,由于很難獲取光伏組件真實準確的運行機理,同時光伏組件特性隨著工況變化也會存在一些偏差,導致此類方法的魯棒性和適應性相對較差?;跀?shù)據(jù)驅動的故障診斷方法通常不依賴于模型或者使用黑箱模型進行故障診斷,例如各種神經(jīng)網(wǎng)絡及深度學習算法等,是對光伏組件進行故障診斷的主要方法和研究熱點[10]。
由于光伏場站工況復雜,運行數(shù)據(jù)隨著時間、光照強度和天氣情況等因素變化,顯著存在非平穩(wěn)特性及故障指標波動的特點,如圖3 所示,光伏子陣功率數(shù)據(jù)受天氣影響較大,普通采用單一的指標進行閾值判斷方法很難實現(xiàn)故障診斷及健康狀態(tài)預警。
圖3 光伏電站各種天氣情況下的功率數(shù)據(jù)
圖4 不同子陣運行數(shù)據(jù)
絕大多數(shù)基于數(shù)據(jù)驅動的光伏組件故障診斷方法需要不同工況下各種故障數(shù)據(jù)對其模型進行訓練,同時還需要對其識別的準確性、可靠性等指標進行驗證。但是,某些光伏組件的故障在光伏電站運行過程中較少出現(xiàn),光伏組件故障數(shù)據(jù)在SCADA 數(shù)據(jù)中所占比例很小,很難同時出現(xiàn)前文所述的各種光伏組件故障,這給算法的模型訓練與驗證帶來困難。目前主要解決辦法采取實際運行數(shù)據(jù)結合仿真數(shù)據(jù)進行混合訓練與驗證。Matlab 的Simulink 提供了相應的光伏電站運行仿真工具箱,利用該工具箱可以對光伏組件的各個參數(shù)進行設置,按照光伏電站結構搭建對應的仿真系統(tǒng)。在此模型上仿真各種光伏組件故障,得到具體的U-I 曲線及各種仿真數(shù)據(jù),利用這些數(shù)據(jù),對設計的各種算法進行訓練和驗證,進而完善算法的設計[11]。
PCA 算法是一種數(shù)據(jù)降維算法,是目前主流的基于數(shù)據(jù)驅動的故障診斷方法之一[12],通過對原始正常數(shù)據(jù)的坐標體系變換獲得新的包含原始數(shù)據(jù)主要特征且彼此正交的2 個低維子空間,分別是主元子空間和殘差子空間。主元子空間主要保留了原始正常數(shù)據(jù)的狀態(tài)特征信息,殘差子空間主要反映了與原始正常數(shù)據(jù)相悖的信息,也就反映了系統(tǒng)的異常,可以通過殘差子空間相關指標的計算實現(xiàn)異常檢測與故障識別。假設原始樣本矩陣
式中:m 為樣本數(shù),n 為變量數(shù)。這里變量選擇需要考慮時空關聯(lián)性,針對某特定子陣,本文選擇該子陣附近數(shù)據(jù)關聯(lián)性較強的一些光伏子陣作為樣本空間,這里n 為關聯(lián)子陣的個數(shù),m 為關聯(lián)子陣在相似工況下正常運行一段時間內的數(shù)據(jù)樣本量。PCA 樣本的選取方法實際從原理上考慮各個光伏子陣運行數(shù)據(jù)的時空關聯(lián)特性。首先為了消除數(shù)據(jù)大小差異對識別結果的影響,首先將樣本矩陣標準化為均值為0、方差為1 的矩陣,再由下式計算協(xié)方差矩陣S
對協(xié)方差矩陣進行奇異值分解,可以得到前文所述的主元子空間S^和殘差子空間S?,
式中,Λ=diag(λ1,λ2,…λn),λ 為協(xié)方差矩陣的特征值;Λ 和為各子空間對應特征向量對角矩陣;P 為載荷矩陣為殘差矩陣。
原始正常數(shù)據(jù)在主元子空間的投影對應了原始數(shù)據(jù)中的主要信息,在殘差子空間的投影則對應與主要信息相悖的誤差信息,因此主元子空間的信息可以近似地表達原始數(shù)據(jù)的信息,在實際的生產(chǎn)和應用中,降維在一定的信息損失范圍內,可以很大程度簡化原始過程特性分析的復雜程度?;赑CA 算法的故障檢測則主要是通過PCA 模型的平方預測誤差(Squared prediction error,SPE)統(tǒng)計量和霍特林(Hotellings T2)統(tǒng)計量進行的。其中SPE 統(tǒng)計量也稱Q 統(tǒng)計量,是通過分析新數(shù)據(jù)的殘差進行故障診斷的,衡量了該數(shù)據(jù)點不能被PCA 模型所描述的信息量大小,反映的是破壞變量整體趨勢的局部情況[13],計算方法如下
T2統(tǒng)計量衡量的是包含在PCA 模型中的信息大小,表示標準分值平方和,反映的是變量整體趨勢被改變的情況,計算方法如下
搭建模型時,先由歷史正常數(shù)據(jù)訓練PCA 模型,計算出SPE 和T2控制限,然后將新數(shù)據(jù)載入模型,計算出SPE 統(tǒng)計量和T2統(tǒng)計量。對于這2 種統(tǒng)計量,會有以下4 種情況:①SPE 和T2統(tǒng)計量都不超過控制限;②SPE 正常,T2超過控制限;③SPE 超過控制限,但T2正常;④SPE 和T2統(tǒng)計量都超過控制限。一般認為①和②為正常,③和④為系統(tǒng)出現(xiàn)故障。
故障診斷模型的搭建流程主要包括樣本選取、數(shù)據(jù)預處理、模型訓練和模型校驗等[14]。根據(jù)光伏陣列的運行特性,本文選取包括光照強度、逆變器兩側功率、電壓和電流等具有強關聯(lián)性的參數(shù)進行建模。首先將光伏子陣各個子陣正常工況下的運行數(shù)據(jù)作為PCA模型的訓練集,當某一光伏組件發(fā)生短路故障時運行數(shù)據(jù),模型診斷結果如圖5 所示,可以看出該部分T2統(tǒng)計量和SPE 統(tǒng)計量均大于控制限,表示系統(tǒng)出現(xiàn)故障。可以看出,PCA 方法可以及時發(fā)現(xiàn)光伏組件的異常情況。
圖5 子陣異常診斷結果
本文對光伏電站故障診斷問題進行了研究,在分析光伏電站各種故障及故障數(shù)據(jù)特點的基礎上,對各種光伏電站故障診斷方法進行分析對比,采用主成分分析法建立故障診斷模型。最后,通過實際運行數(shù)據(jù)和故障數(shù)據(jù)對模型的準確性進行了驗證,表明采用基于數(shù)據(jù)驅動的PCA 故障診斷方法可以有效發(fā)現(xiàn)光伏組件運行異常。