姚萬業(yè),楊金彭
(華北電力大學(xué) 自動化系,河北 保定 071003)
?
基于最小二乘法的風(fēng)機變槳系統(tǒng)故障預(yù)警
姚萬業(yè),楊金彭
(華北電力大學(xué) 自動化系,河北 保定 071003)
提出了一種新的風(fēng)機變槳系統(tǒng)故障預(yù)警方法.通過最小二乘法擬合歷史數(shù)據(jù)曲線,形成正常運行狀態(tài)下的健康模型.采用基于歐氏距離的方法對輸出殘差進行統(tǒng)計分析,確定預(yù)警閾值并計算異常率作為觸發(fā)預(yù)警指標.最后,以風(fēng)速和1#葉片槳距角為例,選擇處于額定風(fēng)速到切出風(fēng)速之間的數(shù)據(jù)作為研究對象,經(jīng)過在Matlab仿真表明:該方法能夠準確地對風(fēng)機變槳系統(tǒng)進行故障預(yù)警,具有一定的可行性.
最小二乘法;健康模型;殘差分析;預(yù)警閾值
隨著風(fēng)電的不斷發(fā)展,風(fēng)電場規(guī)模越來越大.風(fēng)能作為一種新能源,為實現(xiàn)長期穩(wěn)定發(fā)展的目標,必須控制成本.風(fēng)場的成本主要分為兩個方面[1],其一是風(fēng)機制造、加工和安裝成本,其二就是運維成本.風(fēng)場一般建在偏遠地帶,風(fēng)機工作環(huán)境十分惡劣,加上風(fēng)資源的隨機性,風(fēng)機的運行工況復(fù)雜多變.為了適應(yīng)如此復(fù)雜多變的工況,大多數(shù)風(fēng)場采用變槳控制技術(shù).復(fù)雜工況下,頻繁地變槳動作勢必會導(dǎo)致變槳裝置的故障多發(fā),為降低風(fēng)機運維成本,對于故障頻發(fā)的大部件實現(xiàn)在線預(yù)警和診斷意義重大.
風(fēng)場每天產(chǎn)生海量的歷史數(shù)據(jù),既包括正常數(shù)據(jù),也包括故障信息,這些數(shù)據(jù)潛在的信息對于風(fēng)場政策制定及高效管理具有很高的利用價值.如何對數(shù)據(jù)進行挖掘、分析,將分析結(jié)果作為故障預(yù)警的依據(jù)已經(jīng)成為風(fēng)場關(guān)注的焦點.國內(nèi)外對故障預(yù)警算法的研究很多,其中NEST算法研究比較深,應(yīng)用場景比較廣;最小二乘法以其處理思路簡單、計算量相對較小,且適用于耦合性較高的參數(shù)等優(yōu)點越來越受到人們的青睞[2].
1.1最小二乘曲線擬合
通過給定的一組歷史數(shù)據(jù){(xi,yi),i=0,1,2......m},基于最小二乘原理,求變量x和y之間的函數(shù)f(x,A),即基于大量歷史數(shù)據(jù)樣本求得一條曲線,使樣本數(shù)據(jù)點均在此曲線上或離曲線不遠處,它不僅能夠反映數(shù)據(jù)的總體分布情況,并且在局部也不會出現(xiàn)較大的波動,也反映了原始數(shù)據(jù)的變化特性[3].此方法旨在通過尋找函數(shù)f(x)使得計算偏差Δy=f(xi)-yi,i=(1,2,3.....n)的平方和最小,即
(1)
式(1)中,R2表示最小偏差平方和,n為樣本數(shù)據(jù)數(shù)量.
最小二乘擬合首先要確定函數(shù)f(x)的形式,一般相關(guān)性較好的數(shù)據(jù),通常選用多項式擬合模型,即
(2)
式(2)中,ai(i=0,1,2......k)為模型中待確定的系數(shù),k值一般因現(xiàn)場實際情況而定,多取為3或4.
要使得R2值最小,系數(shù)ai應(yīng)滿足式(3)所示最小二乘原則:
(3)
將式(1)代入到式(3)中,經(jīng)過計算得系數(shù)矩陣A為
A=(XTX)-1XTY,
(4)
1.2基于歐式距離的偏差度分析
基于最小二乘法將歷史數(shù)據(jù)擬合成一條曲線.在允許范圍內(nèi),以擬合函數(shù)計算值作為預(yù)測值.為了很好的描述f(x)的擬合值與真實值之間的離散程度,引入偏差度ε,即
(5)
由于擬合數(shù)據(jù)樣本足夠大,且對輸入模型進行預(yù)測時存在不確定性.經(jīng)統(tǒng)計分析,偏差度ε服從正態(tài)分布,且99.35%的數(shù)據(jù)在[μ-3δ,μ+3δ]范圍內(nèi),幾乎可以代表所有數(shù)據(jù)[4].依據(jù)現(xiàn)場經(jīng)驗,可認為偏差度ε在[μ-3δ,μ+3δ]范圍內(nèi)為正常數(shù)據(jù),否則為異常信息.
本文選用河北赤沽風(fēng)場歷史數(shù)據(jù)作為統(tǒng)計樣本,以10分鐘為采集間隔 ,取自SCADA系統(tǒng)中2015年2月10日至2016年2月10日數(shù)據(jù)作為樣本庫,通過對變槳系統(tǒng)1#葉片槳距角的變化情況計算作為預(yù)測性能指標[5].對于樣本數(shù)據(jù)選擇主要依據(jù)以下幾個原則:
(1) 選取額定風(fēng)速到切出風(fēng)速之間數(shù)據(jù)作為統(tǒng)計樣本.對于變槳角度,當(dāng)風(fēng)速達到額定值時,為了控制輸出功率,變槳角度會在0~25度之間變化,故樣本庫中不應(yīng)包含此范圍外的數(shù)據(jù).
(2) 參考風(fēng)速的功率圖,剔除風(fēng)機不工作點的數(shù)據(jù),即風(fēng)速在正常發(fā)電范圍內(nèi),風(fēng)機沒有產(chǎn)生功率時刻的數(shù)據(jù).
(3) 剔除風(fēng)機由于陣風(fēng)或其他偶然因素所產(chǎn)生的異常數(shù)據(jù)點.
(4) 剔除風(fēng)機在故障時刻產(chǎn)生的數(shù)據(jù).
文中所有樣本數(shù)據(jù)均來自于金風(fēng)1 500 kW機型機組的運行數(shù)據(jù),該機型基本信息如表1所示:
表1 金風(fēng)1 500機組基本信息表
依據(jù)數(shù)據(jù)預(yù)處理原則,對樣本數(shù)據(jù)庫進行預(yù)處理,以1#葉片槳距角隨風(fēng)速變化作為處理參數(shù),圖1為處理前后對比:
圖1 數(shù)據(jù)預(yù)處理前后對比圖
從圖1中兩圖對比可知,經(jīng)過預(yù)處理后,大多數(shù)奇異點和故障點對數(shù)據(jù)分析的影響基本可以排除,預(yù)處理后的數(shù)據(jù)基本能夠代表變槳系統(tǒng)正常運行情況下變槳角度隨風(fēng)速的變化情況.采用最小二乘法對變槳角度和風(fēng)速進行曲線擬合,擬合結(jié)果的函數(shù)表達式為
y=-0.007 5x3+0.147x-0.1x+7.
(6)
為驗證曲線是否能夠準確地表示正常運行工況下槳距角變化情況,對其計算輸出值做殘差分析,對于統(tǒng)計樣本數(shù)據(jù)采用歐式距離的方法計算擬合值與歷史值殘差,計算結(jié)果如表2所示:
表2 殘差分析
覆蓋率是指擬合曲線能代表實際正常運行工況的程度[6].由表2可見,擬合曲線覆蓋率為98.86%,理論上可以認為此擬合曲線即可表示實際工況.在實際運行過程中,對于任意實時風(fēng)速,在允許偏差范圍內(nèi),角度參數(shù)都應(yīng)符合擬合曲線的變化規(guī)律,否則處于異常狀態(tài),若長時間處于異常狀態(tài)則進行故障報警.
選取河北赤沽風(fēng)場SCADA系統(tǒng)中2016年3月10日14:00至2016年4月10日18:00期間的數(shù)據(jù)作為測試樣本,以10分鐘為采集單元,對數(shù)據(jù)進行預(yù)處理后得到200組異常工況測試樣本數(shù)據(jù)集,將200組測試數(shù)據(jù)代入健康模型中,即式(6),結(jié)果如圖2所示:
圖2 故障異常點檢測圖
在圖2中,0代表正常數(shù)據(jù)點,1代表異常數(shù)據(jù)點,由圖得出大約從第40個采集點開始,測試數(shù)據(jù)開始有異常值出現(xiàn),且異常率不斷增大,到最后達到100%的異常率.根據(jù)預(yù)警原則對異常數(shù)據(jù)出現(xiàn)且異常率不斷增大時刻進行報警,對SCADA系統(tǒng)的記錄信息查詢,結(jié)果如表3所示:
表3 SCADA信息記錄表
分析圖2并結(jié)合表3可知:第40~50采集點期間為正常狀態(tài)向故障過渡時期,到第50個采集點運行工況已為故障狀態(tài),根據(jù)預(yù)警規(guī)則在第40個采集點左右進行故障預(yù)警,能夠準確的起到對故障預(yù)測的功能,從而進行提前安排檢修計劃,這對于風(fēng)場進行經(jīng)濟、高效地運行有著重要的現(xiàn)實意義.
文中通過對河北赤沽風(fēng)場一年的槳距角和風(fēng)速數(shù)據(jù)進行統(tǒng)計分析,挖掘出大量潛在的高價值信息.采用最小二乘法擬合出正常運行工況下的健康模型,并基于歐氏距離法對擬合預(yù)測值和歷史值的殘差進行了統(tǒng)計分析,基于現(xiàn)場經(jīng)驗并結(jié)合殘差分析結(jié)果設(shè)定預(yù)警閾值和預(yù)警規(guī)則.最后通過對故障數(shù)據(jù)進行仿真驗證,結(jié)果表明該方法在預(yù)警功能實現(xiàn)上具有很高的準確率,可以有效防止故障發(fā)生,在故障發(fā)生前通過預(yù)警信號及時將故障排除,從而提高了風(fēng)機運行地安全性和經(jīng)濟性.
[1]王朝華.國際新能源發(fā)展的主要趨勢及對我國新能源發(fā)展的思考[J].經(jīng)濟論壇,2011,495(10):84-89.
[2]吳恵榮.統(tǒng)計學(xué)原理[M].上海:上海交大出版社,2000.
[3]朱勇華.應(yīng)用數(shù)理統(tǒng)計學(xué)習(xí)指導(dǎo)[M].武漢:武漢大學(xué)出版社,2002.
[4]高祥寶,董零青.數(shù)學(xué)分析與SPSS應(yīng)用[M].北京:清華大學(xué)出版社,2007.
[5]陳子斯.基于風(fēng)電機組SCADA數(shù)據(jù)的故障預(yù)警預(yù)測方法研究[J].電力技術(shù)與應(yīng)用,2011,95(11):219-227.
[6]李大中,許炳坤,常城.大型風(fēng)電機組現(xiàn)場運行數(shù)據(jù)預(yù)處理及模型建立[J].國網(wǎng)技術(shù)學(xué)院學(xué)報,2015,18(3):6-10.
責(zé)任編輯:趙秋宇
Fault Early Warning of Wind Turbine Pitch System Based on Least Square Method
YAO Wan-ye, YANG Jin-peng
(DepartmentofAutomation,NorthChinaElectricPowerUniversity,Baoding071003,China)
The paper puts forward a new fault warning method of the draught fan variable propeller system by the least squares method fitting historical data curve so it can become a health model under the normal operation.Then according to Euclidean Distance method,the paper satistically analyzes the output residual error, determines the warning threshold value and takes the abnormal rate calculation as trigger warning index.Finally taking the wind speed and 1# blade pitch angle as an example, the paper chooses the data between rated wind speed and cut out wind speed as the research object, through the Matlab simulation test, which shows that this method can accurately warn the fault of draught fan variable propeller system forecast and feasibiility.
deep mining;least square method;health model;residual analysis
2016-05-10
姚萬業(yè)(1965—),男,北京人,教授,博士,研究方向:計算機網(wǎng)絡(luò)技術(shù).
1671-9824(2016)05-0040-04
TM73
A