999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PSO-SVR的燃氣輪機系統建模

2018-07-03 11:21:12劉延泉王如蓓
電力科學與工程 2018年6期
關鍵詞:模型

劉延泉, 王如蓓, 楊 堃

(河北省發電過程仿真與優化控制工程技術研究中心

0 引言

長期以來,我國發電行業一直以煤炭為主要發電能源。但是近年來,環境污染問題日趨嚴峻,傳統發電行業因其污染排放嚴重等問題遭遇發展的“瓶頸”,這與我國可持續發展的思想相違背[1]。因此,發電行業急需發展新能源來替代傳統能源。燃氣—蒸汽聯合循環發電系統因其大大降低了污染排放等優點,在我國發電行業中所占的比重逐步提升。

燃氣輪機是燃氣—蒸汽聯合發電機組的重要部分,建立燃氣輪機系統的數學模型對于系統仿真、狀態監控、故障檢測等工作有著重要的意義。但燃氣輪機系統是一個非線性、強耦合系統,這就增加了建立系統精確模型的難度[2]。支持向量回歸機(SVR)的基本思想是統計學習理論,是近些年來發展較快的一種機器學習方法。與其他傳統的回歸算法相比,支持向量機的優點在于泛化能力強、不會陷入局部最優值和可以忽略模型內部結構等優點。支持向量機為系統辨識,模式識別等方面的問題提供了一種有效的方法,并可推廣于預測和綜合評價等領域和學科[3]。

1 燃氣輪機系統輸入輸出參數

在燃氣輪機的控制問題中,最重要的任務包括保持穩定的輸出功率,同時保持排氣溫度在規定的范圍內,以防止透平過熱[4]。燃氣輪機是燃氣—蒸汽聯合循環發電機組中最重要的設備,其中進入燃燒室的燃料量和進入壓氣機的空氣量是燃氣輪機部分的兩個可調量。對于無補燃余熱鍋爐來說,其工作原理是利用燃機的高溫排氣對鍋爐汽包內的水進行加熱進而推動汽輪機工作,燃機排氣參數的波動將直接影響余熱鍋爐的工作效率和機組整體性能[5]。從以上分析可知,控制燃機排氣溫度的穩定可以提高余熱鍋爐的運行性能。所以本文選擇燃機功率和燃機排氣溫度為燃氣輪機系統的兩個研究對象,分析系統的輸入變量與輸出變量之間的關系。

壓氣機進口可轉導葉系統除了可以在燃機啟動和停機過程中防止喘振現象的發生,還可以在燃機正常運行時通過改變導葉的開度來改變壓氣機空氣進氣量。進入壓氣機空氣體積流量的改變會使進入燃燒室的空氣流量隨之改變,從而改變燃燒室中天然氣和空氣的比例,使得燃機排氣溫度可以維持在較高的水平[6]。而在燃機啟動和停機的過程中,IGV開度需要與壓氣機轉速合理匹配以防止喘振現象發生而造成燃氣輪機的損壞[7-9]。因此,燃機功率和透平排氣溫度除了與燃燒室的燃料量和IGV開度有關還與燃氣輪機轉速有關,本文選擇的燃氣輪機系統模型為一個多入多出模型,系統模型如圖1所示。

圖1 燃氣輪機模型結構

2 支持向量機

2.1 支持向量回歸機

與普通的線性回歸問題一樣,SVR模型的目的是尋找一個最優超平面,該平面與訓練點的實際輸出值之間的偏差不超過ε,同時函數模型輸出曲線應盡可能的平坦。在求解最優超平面時,將求解目標轉化為一個二次凸規劃問題。但是實際問題中很多系統都是非線性系統,用一般的回歸建模方法很難建立精度較高的非線性系統模型。SVR方法的優勢在于可以將低維空間的非線性問題通過非線性映射轉換成高維空間內的線性問題,降低建模的難度同時提高了建模的精度。因此,可以應用SVR方法解決樣本空間中的高度非線性的問題[10]。

對于SVR問題,設數據樣本為n維向量,l個數據樣本表示為:

(x1,y1),…,(xl,yl)∈Rn×R

(1)

式(2)所示為線性回歸模型:

f(x)=ω·x+b

(2)

最優回歸超平面轉化為式(3)所示的二次凸規劃問題:

(3)

約束條件為:

(4)

f(xi)-yi≤ξi+ε

(5)

式中:C為懲罰因子;ξ,ξ*分別表示松弛變量的上下限;ε為函數的擬合精度。

解決凸二次優化問題時,將問題轉化成其對偶形式,計算時需引入拉格朗日函數,對于實際中非線性系統回歸問題,選擇合適的核函數K(x,y)將數據從低維空間映射到高維特征空間,在高維特征空間進行線性回歸,其優化問題的對偶形式如式(6)所示:

(6)

此時:

(7)

支持向量回歸模型表示為:

(8)

2.2 核函數選擇及優化

常用的核函數有線性核函數,多項式核函數,RBF核函數以及多層感知機核函數等。對于核函數如何選擇的問題,目前還沒有合適的方法和定論。根據實驗研究和經驗通常情況下選擇RBF核函數建模的效果更好。因對于燃氣輪機系統內部機理相關知識匱乏,本文采用RBF核函數,核函數參數選擇不同建模精度也不同,因此參數優化也是建模很重要的一步。RBF核函數如式(9)所示:

(9)

模型參數的選取對SVR模型的泛化能力有很明顯的影響,主要影響參數包括懲罰因子C,擬合精度ε以及徑向基函數寬度參數σ。懲罰系數C用來表示訓練誤差的大小和泛化能力的強弱,并且用來權衡損失和分類間隔的權重;擬合精度ε即樣本逼近最優超平面的精度[11]。本文分別利用PSO算法和網格搜索法對SVR模型的參數進行優化。選取平均絕對百分誤差(MAPE)來衡量SVR模型測試值與真實值之間的誤差;選擇均方根誤差(RMSE)作為粒子的適應度值計算函數,其定義為:

1) 平均絕對誤差:

(10)

2) 均方根誤差:

(11)

式中:ai和ti分別是燃機排氣溫度或燃機負荷的真實值和預測值;n為預測數據的個數。

3 粒子群算法

3.1 PSO基本思想

PSO的基本思想是將優化問題的所有解構成一個粒子空間,粒子空間中的每個粒子都是優化問題的一個解。每個粒子都具有速度、位置及由目標函數決定的適應值,粒子在解空間中尋求最優的適應值。PSO首先對粒子群進行初始化,定義粒子的初始速度、位移并計算初始化粒子的適應值,然后通過迭代計算尋求目標函數解的最優值。粒子個體在搜索過程中適應值最優即個體最優值。整個種群在搜索過程中達到的最優解則為全局最優值。粒子靠著自身的記憶能力來完成更新。在每一次迭代中,粒子通過對比自身最優位置來更新個體最優值,并通過粒子空間中的全局最優值來確定下次搜索的方向并對全局最優值進行更新[12,13]。

3.2 標準粒子群算法

假設在一個M維的目標搜索空間中存在n個粒子,其中Xi=(xi1,xi2,…,xiM),i=1,2,…,n表示第i個粒子的位置,Vi=(vi1,vi2,…,viM)為粒子的速度。計算出每個粒子的目標函數值即每個粒子的適應度值,對粒子的適應度值進行比較,選出最優值。對于目標函數最小化問題,目標函數值越小,對應的適應值越好[14-15]。

粒子i經歷過的最優位置記為Xbest=(xi1,xi2,…,xiM),相應的適應值記為qbest,整個群體的最優位置記為Xbestg=(xg1,xg2,…,xgM),相應的適應值即全局最優解記為gbest。則粒子根據式(12)更新自己的速度:

Vim=ωVim+c1r1[Xbestm-xim]+

c2r2[Xbestgm-xim]

(12)

根據式(13)更新粒子的位置向量:

xim(t+1)=xim(t)+Vim(t+1)

(13)

式中:i=1,2,…,n;m=1,2,…,M;ω為慣性權值;c1表示認知因子;c2表示社會因子。xbest和xbestg分別代表向自身最優值和全局最優值更新時加速度權值,通常取2。r1和r2是0~1之間的隨機數。

3.3 基于PSO優化的支持向量回歸機

本文選擇BPF徑向基函數為核函數,以懲罰因子C和徑向基函數寬度參數σ為優化對象,利用粒子群算法對SVR模型參數優化。與傳統的網格搜索算法相比,粒子群算法能夠有效地避免局部最優解問題,對目標參數進行全局尋優。對于小樣本支持向量機回歸問題,粒子群算法克服了傳統優化算法運行時間長,優化步驟繁瑣的缺陷。PSO優化步驟如下:

(1) 先從獲得的樣本數據向量集中篩選出支持向量構成樣本訓練集,訓練樣本集中的每個支持向量可以獲得一組SVR模型的參數,每組參數構成一個粒子,所有粒子構成一個粒子種群。

(2) 選擇均方根誤差為粒子群的適應度函數,計算粒子群中各粒子的均方根誤差。

(3) 種群初始化,包括初始化參數c1和c2,初始速度Vi以及粒子個體最優位置Xbest和全局最最優位置Xbestg等。

(4) 根據式(12)(13)對粒子的速度和位置進行更新。

(5) 計算新種群的適應度。

(6) 比較X0和Xbestg,若Xbestg優于前值則替換。

(7) 當迭代次數達到尋優設置的最大迭代次數或者獲得了滿足要求的粒子適應函數值時,終止迭代,否則返回第(4)步繼續執行程序,直至滿足精度要求或進化代數要求跳出循環。

4 基于數據的燃氣輪機系統建模

4.1 數據預處理

本文的數據選自某燃氣—蒸汽聯合循環機組的歷史數據。由于現場數據的直流或者低頻成分會影響模型的精度。因此,要對數據進行高頻濾波、剔除粗大值和數據歸一化等預處理。

參數的量綱不同會影響模型的評價指標,因此要對數據進行歸一化處理。數據經過歸一化處理后便于對測試結果進行對比評價。數據歸一化公式如式(14)所示:

(14)

其中,xmax和xmiin分別代表樣本數據的最大和最小值。

式(15)為反歸一化處理,測試數據的結果應該進行反歸一化處理,便于對實驗結果的直觀分析。

x=xmin+x′(xmax-xmin)

(15)

4.2 實驗仿真

以燃氣輪機側的功率和透平排氣溫度為研究對象。基于數據分析建立燃機負荷以及排氣溫度的SVR模型,并分別用粒子群算法和網格尋優算法對核函數的參數尋優,比較兩種算法優化后的預測精度[15]。

(1)網格搜索法進行參數尋優的基本原理就是給定尋優參數的范圍,通過窮舉法尋找最優參數,并使用交叉驗證來評估參數對模型性能的影響,以此選擇出最佳的參數值。

本文采用K折交叉驗證法(K-CV)對模型參數進行尋優,交叉驗證方法的基本思想是將樣本數據分成K組,將每組樣本數據代入模型對模型進行驗證,其余K-1組則對模型進行訓練,K折交叉驗證法可以得到K個模型,最終取驗證集均方差的平均數作為SVR模型的性能指標[16]。

參數C和參數g的取值范圍為[-4:0.2:4],K=5,函數的擬合精度ε=0.01。本文選取預處理后的300組數據為訓練樣本,選擇100組數據作為測試樣本對模型進行驗證。

圖2所示為燃機功率SVR模型的平均絕對百分誤差MARE=1.378 5%,最優參數C=4,g=1.319 5;圖3所示為基于網格搜索的排氣溫度的SVR模型的平均絕對百分誤差MARE=0.882 4%,最優參數C=4,g=1.319 5。

圖2 網格搜索SVR模型燃機功率的測試值與真實值

圖3 網格搜索SVR模型燃機排氣溫度測試值與真實值比較

(2)基于PSO優化的SVR模型參數設置:種群粒子個數M=30;最大迭代次數Tmax=100;學習因子c1=c2=2;懲罰系數C和核函數寬度系數g的尋優范圍為[0.1,10]。

圖4所示為燃機功率SVR模型的平均絕對百分誤差MARE=0.459 6%,最優參數C=6.608 6,g=1.340 7;圖5所示為基于PSO優化算法的排氣溫度SVR模型的平均絕對百分誤差MARE=0.397 5%,最優參數C=10,g=7.395 2。

圖4 PSO-SVR模型燃機功率測試值與真實值比較

圖5 PSO-SVR模型燃機排氣溫度測試值與真實值比較

圖6所示為選擇50組測試樣本的燃機功率PSO-SVR模型的平均絕對百分誤差MARE=0.435 8%,最優參數C=10,g=0.145 3。圖7選擇50組測試數據的基于排氣溫度PSO-SVR模型的平均絕對百分誤差MARE=0.239 8%,最優參數C=0.230 6,g=2.839 1。

圖6 測試樣本個數對燃機功率PSO-SVR模型影響

圖7 測試樣本個數對燃機排氣溫度PSO-SVR模型影響

結果分析:如圖2和圖3所示的基于網格搜索算法建立的SVR模型,從圖中曲線可以直觀地看出模型的測試值與真實值之間存在較大的偏差,擬合精度較差。如圖4和圖5所示的基于PSO優化算法的SVR模型,與網格搜索算法相比,PSO優化算法的SVR模型曲線擬合效果較好,提高了模型的預測精度且降低了運行時間。圖6與圖7為選擇50組測試數據對SVR模型進行驗證的結果,與選擇100組測試數據對比可知,當測試樣本數減少,運行時間降低且平均絕對誤差減小。

5 結論

本文選取燃氣輪機系統的燃機功率和燃機排氣溫度為研究對象,針對系統非線性,難建模的特點,提出了基于PSO算法優化的SVR模型對其進行建模研究,因為SVR模型不需要考慮模型內部各變量間的相互作用,只需確定系統的輸入輸出即可建立系統的回歸模型。根據某燃氣—蒸汽聯合循環發電廠的現場數據,建立系統的SVR模型并進行MATLAB仿真,分析仿真結果可得PSO-SVR模型精度高于網格搜索法優化的SVR模型,基于PSO-SVR算法建立的燃氣輪機功率和排氣溫度的回歸模型具有更高的擬合精度。同時該算法還可用于系統的故障檢測和短期電力負荷預測等方面。

參考文獻:

[1]翁史烈,王永泓,宋華芬.現代燃氣輪機裝置[M].上海:上海交通大學出版社,2015:117-118.

[2]劉闖,金仁瀚,鞏二磊,等. 多元線性回歸方法預測燃氣輪機發電機組性能[J].中國電機工程學報,2017,37(16):4731-4738.

[3]劉蘇蘇,孫立民.支持向量機與RBF神經網絡回歸性能比較研究[J].計算機工程與設計,2011,32(12):4202-4205.

[4]TARIK M H M,OMAR M,ABDULAH M F,et al. Modelling of dry low emission gas turbine using black-box approach [C]//Proc. of the 2017 IEEE Region 10 Conference,2017:1902-1906.

[5]高建強,張穎,陳鴻偉,等. 多元線性回歸方法預測燃氣輪機發電機組性能[J].動力工程學報,2011,31(4):263-267.

[6]劉楊. 基于V94.3A型燃氣輪機加速度不穩定狀況研究與分析[J]. 電力科學與工程,2015,31(12):52-60.

[7]劉微.基于燃氣輪機的燃氣蒸汽聯合循環系統分析與建模[D]. 保定:華北電力大學,2015.

[8]陳梅珊,陳金偉,周登極,等.基于狀態空間的燃氣輪機建模與控制優化[J]. 熱能動力工程,2016,31(2):27-31.

[9]劉永葆,賀星,黃樹紅.基于改進遺傳算法的燃氣輪機自適應建模[J]. 航空動力學報,2012,27(3):695-700.

[10]CHANG C C,LIN C J.Libsvm: a library for support vector machines[J]. ACM Transactions on Intelligent Systems and Tech- nology,2011,2(3): 27.

[11]蔡艷寧,汪洪橋,葉雪梅.復雜系統支持向量機建模與故障預報[M].北京:國防工業出版社,2015.

[12]閆國華,朱永生.支持向量機回歸的參數選擇方法[J]. 計算機工程,2009,35(14):218-220.

[13]谷文成,柴寶仁,滕艷平.基于粒子群優化算法的支持向量機研究[J]. 北京理工大學學報,2014,34(7):705-709.

[14]孫海蓉,謝碧霞,田瑤,等. 基于數據的SecRPSO-SVM 短期電力負荷預測[J]. 系統仿真學報,2017,29(8):1829-1836.

[15]吳米佳,盧錦玲. 基于改進粒子群算法與支持向量機的變壓器狀態評估[J].電力科學與工程,2011,27(3):27-31.

[16]李輝,俞進,李淑英,等.基于支持向量機的燃氣輪機啟動過程建模[J].燃氣輪機技術,2012,25(1):48-51.

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 国产一级在线播放| 欧美日本在线观看| 亚洲首页在线观看| 一区二区三区在线不卡免费| 九九热精品免费视频| 日韩中文精品亚洲第三区| 无码精品一区二区久久久| 无码高清专区| 亚洲AⅤ波多系列中文字幕| 99视频在线免费看| 19国产精品麻豆免费观看| 在线精品欧美日韩| 国产第一页屁屁影院| 久久综合伊人77777| 99久久精品视香蕉蕉| 激情综合图区| 亚洲91精品视频| 无码'专区第一页| 欧美性爱精品一区二区三区| 最新日韩AV网址在线观看| 久久精品亚洲热综合一区二区| 99久久亚洲精品影院| 国产精品精品视频| 啪啪永久免费av| 国产高清无码麻豆精品| 欧美中文字幕在线视频 | 精品国产三级在线观看| 国产精品久久久久久影院| 免费人成网站在线高清| 国产成人午夜福利免费无码r| 女人18毛片水真多国产| 国产精品夜夜嗨视频免费视频| 亚洲精品色AV无码看| 女人av社区男人的天堂| 操美女免费网站| 99视频精品全国免费品| 欧美亚洲一区二区三区导航| 欧美午夜理伦三级在线观看| 国产免费高清无需播放器| 亚洲AV免费一区二区三区| 欧美日韩亚洲国产主播第一区| 亚洲免费播放| 久久网欧美| 日韩毛片在线视频| 亚洲男人在线| 97综合久久| 国产一区二区三区精品久久呦| 国产精品毛片一区视频播| 日韩精品亚洲人旧成在线| 国产美女视频黄a视频全免费网站| 国产日韩欧美黄色片免费观看| 四虎永久在线精品国产免费| 亚洲综合18p| 欧美日本中文| 40岁成熟女人牲交片免费| 午夜丁香婷婷| 2020国产在线视精品在| 伊人国产无码高清视频| 日韩无码黄色网站| 亚洲欧洲日韩久久狠狠爱| 成人福利在线看| 国产精品专区第1页| 色精品视频| 色老头综合网| 美女被操91视频| 色欲国产一区二区日韩欧美| 国产视频久久久久| 免费又黄又爽又猛大片午夜| 在线观看免费国产| 久久国产乱子| 91久久国产热精品免费| 99热这里只有精品在线观看| 日本一区二区不卡视频| 欧美另类第一页| 欧美福利在线| 国产精品无码影视久久久久久久| 国产免费一级精品视频| 国产综合日韩另类一区二区| 无码AV日韩一二三区| 国产日本欧美亚洲精品视| 精品久久高清| 日韩a在线观看免费观看|