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

采用改進混合粒子群算法的熱工過程模型參數辨識

2017-08-01 12:32:33王明春張雨飛
發電設備 2017年4期
關鍵詞:模型

陳 真,王明春,張雨飛

(東南大學 能源與環境學院,南京 210096)

?

研究與分析

采用改進混合粒子群算法的熱工過程模型參數辨識

陳 真,王明春,張雨飛

(東南大學 能源與環境學院,南京 210096)

針對基本粒子群算法在求解過程中容易陷入局部最優解的問題,提出了一種基于遺傳算法和模擬退火算法而改進的粒子群算法。引入遺傳算法中的選擇、雜交和變異,以及模擬退火機制的粒子群算法,在保持群體多樣性的同時,提高全局搜索速度,并將改進的算法應用到熱工過程模型參數的辨識,試驗結果顯示改進效果良好。

系統辨識; 粒子群算法; 遺傳算法; 模擬退火算法

電力生產系統結構復雜,系統之間強耦合,難以試驗建模,至今沒有普遍適用的控制傳遞函數模型[1-2],根據現場運行參數直接求得熱工過程的傳遞函數一直是控制領域研究的重要課題之一。近年來,群體智能(Swarm Intelligent)的快速發展及其在系統辨識中的應用,彌補了傳統熱工過程辨識方法的不足[3]。國內外學者對神經網絡[4-6]、遺傳算法[7-8]、蟻群算法[9]等群體智能算法在過程模型辨識的應用進行了廣泛研究,其中粒子群優化 (PSO)算法是一種新興的優化技術 ,其思想來源于人工生命和演化計算理論。PSO通過粒子追隨自身最優解和整個種群的最優解來完成優化。該算法簡單易實現,可調參數少,成為人們研究的熱點算法之一[10]。然而通過實驗證明,基本粒子群依賴信息共享和學習的最優解搜索方向機制[11]及種群特征控制的單一度量將逐漸弱化種群的多樣性,且使得粒子個體的優勢基因可能在進化中無法持續保持,從而導致在進化后期收斂速度下降出現早熟。

對此,筆者在基本粒子群算法中引入基于遺傳算法中的選擇機制,保留接種一部分較好的解,從而提高算法的收斂速度;同時算法融合了雜交、變異和模擬退火的思想,豐富粒子的多樣性,使算法及時跳出局部最優,快速向全局最優收斂,克服基本粒子群算法的缺陷。將改進的算法應用到熱工過程模型參數的辨識,試驗結果顯示改進效果良好。

1 算法介紹

基本粒子群優化算法是在1995年Kennedy和Eberhart模擬鳥群覓食過程中的遷徙和群集行為時提出的一種基于群體智能的演化計算技術。粒子群優化算法適用于求解非線性、不可微的復雜優化問題,其需要調節的參數不多,計算效率比傳統隨機方法高,且具有較好的魯棒性。在粒子群算法中,用粒子的位置表示待優化問題的解,每個粒子性能的優劣程度取決于待優化問題目標函數確定的適應值,每個粒子由一個速度決定其飛行方向和速率的大小[12]。各粒子通過學習個體極值和全局極值逐漸向全局最優值靠近,根據下式更新自己的速度與位置。

(1)

(2)

各個參數的選取原則如下:

粒子數N:粒子數的多少根據問題的復雜程度自行決定。對于一般的優化問題取20至40個粒子就完全可以得到很好的結果。

迭代次數k:取值和優化問題的復雜程度以及需要的運算精度有關。

慣性權重ω:一般取0.4至0.9之間。ω越小,算法局部收斂能力越強,卻容易陷入局部最優;ω越大,算法全局搜索能力越強,卻導致收斂速度慢。實驗表明,ω約為0.729 8時,算法可以保證局部收斂能力的同時提高全局搜索能力。

學習因子c1和c2:學習因子使粒子具有自我總結和向群體中優秀個體學習的能力。一般取1至2.5之間,且c1等于c2。

2 算法改進

PSO算法參數少、收斂速度快、計算簡便,但是在粒子搜索到接近最優粒子位置時,其速度會減小,粒子群趨向同一而失去多樣性,這樣使算法在迭代后期速度減慢且容易收斂到局部最優解。遺傳算法中的選擇、雜交和變異以及模擬退火算法具有獨特的粒子多樣性保持機制,與粒子群算法相結合,可以實現快速收斂到全局最優解。

混合粒子群算法流程圖見圖1。

圖1 混合粒子群算法流程圖

混合算子設計:

(1) 自然選擇。每次迭代過程中將整個粒子群按適應度由大到小進行排序,選取前m(m

(2) 雜交。根據雜交概率選取指定數量的粒子放入雜交池內,池中的粒子隨機兩兩雜交產生同樣數目的子代粒子,子代的位置和速度計算公式如下:

(3)

式中:xc、vc分別為子代粒子的位置和速度;xp1、xp2為父代粒子的位置;vp1、vp2為父代粒子的速度;p是0到1之間的隨機數。

(3) 自適應變異。采用自適應變異來保證選擇復制后抗體的多樣性,在迭代開始時,種群多樣性較好,則變異概率Pm應較小;隨著迭代的進行,種群中個體趨向同一,使Pm增加來改善種群多樣性。Pm的表達式為:

(4)

式中:Pmax、Pmin分別為最大、最小變異率;fmax為種群中最大適應度;favg為每代種群中的平均適應度;f為變異個體的適應度。

(4) 模擬退火。模擬退火算法在搜索過程中具有概率突跳的能力,能夠有效地避免搜索過程陷入局部極小解。在退火過程中不但接受好的解,而且還以一定的概率接受差的解,同時這種概率受到溫度參數的控制,其大小隨著溫度的下降而減小。根據下式確定當前溫度下各pi的適配值:

(5)

vi,j(t+1)=φ{vi,j(t)+c1r1[pi,j-xi,j(t)]+

(6)

xi,j(t+1)=xi,j(t)+vi,j(t+1)

(7)

初始溫度和退溫方式對算法有一定的影響,一般采用下式的初溫和退火方式:

t0=f(pg)/ln5

(8)

tk+1=λtk

(9)

(5) 接種疫苗與選擇。將之前提取的疫苗與模擬退火后的粒子合并,按適應度由大到小排序,選取前N個粒子生成新一代種群。

3 模型辨識

3.1 辨識原理

圖2 系統辨識結構圖

定義指標函數為:

(10)

3.2 模型結構

火電廠中絕大多數的熱工過程都具有自平衡能力,一般可認為其為具有純延遲的慣性系統,以二階非線性動態模型為例,即:

(11)

基于上述,共有四個未知參數:增益系數K、時間常數T1、T2和延遲時間τ。模型辨識的過程就是尋找最優參數K、T1、T2和τ,使指標函數式(10)最小的過程。

4 辨識仿真

4.1 辨識步驟

為了驗證改進混合粒子群算法的有效性,在Matlab上對熱工過程的參數進行辨識,并和采用基本粒子群算法的參數辨識結果進行比較。構造熱工過程模型如下:

(12)

選取N=40,迭代次數為50,由于c1+c2必須大于4,c1=c2=2.05,此時C=4.1,收縮因子φ=0.729,這在形式上就等效于ω=0.729,c1=c2=1.494 45的基本PSO參數。使用e(n)記錄每次迭代辨識誤差最小值,算法在迭代次數到達50或e(n)等于0就停止執行。設待辨識參數K、T1、T2分布在[0,30]之間,τ分布在[0,1]之間。

首先運行模型測試程序,對象的輸入信號采用8級線性反饋移位寄存器產生偽隨機二進制序列(PRBS),及用于辨識的輸入ut,考慮對系統的充分激勵,幅值取為4,采樣周期取0.1 s,運行時間t為100 s。偽隨機二進制序列信號見圖3。

圖3 偽隨機二進制序列信號

利用lsim函數求輸出信號y,及y=lsim(G,ut,t),其中G為系統傳遞函數,從而得到用于辨識的模型測試數據。

4.2 結果分析

下兩式分別為采用基本粒子群算法和改進混合粒子群算法的辨識結果:

(13)

(14)

式中:基本粒子群算法最終辨識誤差e1為0.117;改進混合粒子群算法的最終辨識誤差e2為5.94×10-6。

基本粒子群算法和改進混合粒子群算法的單位階躍輸出和實際輸出對比見圖4。結果表明:改進混合粒子群算法的單位階躍輸出和實際輸出的擬合度更好。

圖4 單位階躍輸出和實際輸出對比圖

基本粒子群算法與改進混合粒子群算法的辨識效果見圖5。結果表明:由于引入了遺傳算法中的選擇、雜交和變異,以及模擬退火機制的粒子群算法,使粒子保持多樣性的同時,提高全局搜索速度,且搜索后期避免了陷入局部極值。改進混合粒子群算法比基本粒子群算法能夠獲得更小的辨識誤差以及更精確的模型參數。

圖5 基本粒子群算法與改進混合粒子群算法辨識效果圖

為驗證算法的穩定性,對該對象重復進行了30次試驗。圖6為兩種算法辨識效果的對比圖。由圖6可以看出:改進混合粒子群算法搜索到全局最優解的次數有15次,搜索概率為50%,且其他結果與最優解也很接近,基本滿足工程實際需要;相比之下基本粒子群算法的搜索概率只有2%,其他搜索結果與全局最優解也相差甚遠,效果不理想。由此表明:用改進混合粒子群算法進行目標參數辨識,辨識誤差更低,誤差波動范圍更小,算法更加穩定。

圖6 30次試驗辨識誤差e對比圖

5 結語

筆者提出一種基于遺傳算法和模擬退火算法的改進粒子群優化算法。該算法是在基本粒子群算法基礎上引入遺傳算法中的選擇、雜交和變異的思想,提高算法搜索速度并保持粒子多樣性,避免陷入局部極值;利用模擬退火算法在搜索過程中具有概率突跳的能力,能夠有效地避免搜索過程陷入局部極小解,提高了算法的精度。該方法克服了基本粒子群算法的缺陷,具有更高的尋優效率和逼近精度,在電廠熱工過程參數辨識上具有一定的實用價值。

[1] 孫劍. 大型循環流化床鍋爐燃燒系統特性與建模研究[D]. 北京: 華北電力大學(北京),2010.

[2] 郝勇生,于沖,吳波. 先進控制算法在熱工控制中的關鍵問題研究[J]. 發電設備,2013,27(2): 101-104.

[3] 張洪濤,胡紅麗,徐欣航,等. 基于粒子群算法的火電廠熱工過程模型辨識[J]. 熱力發電,2010,39(5): 59-61,81.

[4] 張欒英,李瑞欣,秦志明,等. 采用模擬退火算法的Elman網絡及在熱工過程建模中的應用[J]. 中國電機工程學報,2005,25(11): 90-94.

[5] 吳波,吳科,呂劍虹,等. 補償遞歸模糊神經網絡及在熱工建模中的應用[J]. 東南大學學報: 自然科學版,2008,38(4): 668-673.

[6] 米江,紀國宜. 基于改進BP神經網絡的風機故障診斷研究[J]. 發電設備,2010,24(6): 430-434.

[7] 劉長良,于希寧,姚萬業,等. 基于遺傳算法的火電廠熱工過程模型辨識[J]. 中國電機工程學報,2003,23(3): 170-174.

[8] 焦嵩鳴,韓璞,黃宇,等. 模糊量子遺傳算法及其在熱工過程模型辨識中的應用[J]. 中國電機工程學報,2007,27(5): 87-92.

[9] 楊劍峰. 蟻群算法及其應用研究[D]. 杭州: 浙江大學,2007.

[10] 楊維,李歧強. 粒子群優化算法綜述[J]. 中國工程科學,2004,6(5): 87-94.

[11] KENNEDY J. The particle swarm: social adaptation of knowledge[C]//Proceedings of IEEE International Conference on Evolutionary Computation. Indianapolis: IEEE,1997: 303-308.

[12] 袁曉輝,王乘,張勇傳,等. 粒子群優化算法在電力系統中的應用[J]. 電網技術,2004,28(19): 14-19.

Model Identification of Thermal Process Based on Modified Hybrid Particle Swarm Optimization

Chen Zhen,Wang Mingchun,Zhang Yufei

(School of Energy and Environment,Southeast University,Nanjing 210096,China)

To solve the problem of basic particle swarm optimization algorithm that is easy to fall into the local optimal solution,a modified hybrid particle swarm optimization algorithm was proposed based on the genetic algorithm and simulated annealing algorithm,i.e. introducing the selection,crossover and mutation in the genetic algorithm and the particle swarm optimization in the simulated annealing mechanism,which is able to maintain the diversity of particle swarms and improve the global evolution speed. Application results show that the modified hybrid particle swarm optimization algorithm has better effects compared with the basic particle swarm optimization algorithm.

system identification; particle swarm optimization; genetic algorithm; simulated annealing algorithm

2016-09-18;

2016-10-17

陳 真(1990—),男,在讀碩士研究生,研究方向為熱工過程自動化控制。

E-mail: dian5566@qq.com

TK321

A

1671-086X(2017)04-0223-04

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 婷婷成人综合| 制服丝袜国产精品| 极品国产一区二区三区| 国产粉嫩粉嫩的18在线播放91| 亚洲福利一区二区三区| 亚洲性影院| 亚洲国产一区在线观看| 很黄的网站在线观看| 国产成人超碰无码| 亚洲天堂高清| 久久这里只精品热免费99| 国产亚洲欧美另类一区二区| 亚洲欧美不卡中文字幕| 国产成人区在线观看视频| Jizz国产色系免费| 毛片三级在线观看| 日韩午夜片| 国产情精品嫩草影院88av| 免费日韩在线视频| 久久人搡人人玩人妻精品一| 自拍欧美亚洲| 久操中文在线| 欧美日韩午夜| 国产精品网曝门免费视频| 一级在线毛片| 国产欧美又粗又猛又爽老| 免费一级毛片完整版在线看| 东京热高清无码精品| 欧美第二区| 国产91视频观看| 综合久久五月天| 欧美啪啪网| 在线国产你懂的| 国产激情无码一区二区APP| 毛片手机在线看| 午夜激情婷婷| 国产手机在线观看| 在线看片免费人成视久网下载| 国产在线观看精品| 中文字幕乱码中文乱码51精品| 日韩毛片免费视频| 91久久国产热精品免费| 亚洲av日韩av制服丝袜| 日本午夜视频在线观看| 亚洲国产成人自拍| 亚洲视频一区在线| 97成人在线视频| 美女毛片在线| 九九香蕉视频| 国产成人亚洲无吗淙合青草| 欧美国产日韩在线| 亚洲欧美日韩中文字幕一区二区三区| 青青草原国产精品啪啪视频| 72种姿势欧美久久久大黄蕉| 亚洲欧美人成电影在线观看| 亚洲无码免费黄色网址| 亚洲欧洲日韩国产综合在线二区| 久久青草精品一区二区三区| 91视频日本| 中文纯内无码H| 日韩A级毛片一区二区三区| 亚洲精品视频在线观看视频| 伊人查蕉在线观看国产精品| 国产成人av一区二区三区| 成人午夜精品一级毛片| 亚洲无线国产观看| 亚洲啪啪网| 久久久久亚洲AV成人人电影软件| 日韩美女福利视频| 91久久精品国产| 青青草原偷拍视频| 日韩人妻无码制服丝袜视频| 亚洲美女一区二区三区| 久久黄色视频影| 性喷潮久久久久久久久| 欧美成人午夜视频免看| 波多野结衣的av一区二区三区| 国产亚洲日韩av在线| 91福利免费视频| 久久免费精品琪琪| 99视频在线免费| 久久久精品久久久久三级|