基于ESN和PSO的非線性模型預測控制
柴 毅,周海林,付東莉,羅德超
重慶大學自動化學院,重慶
中國汽車工程研究院,重慶
摘 要:針對傳統的控制理論對實際的工業生產過程中的被控系統,特別是具有強非線性的系統控制效果不是很理想,而應用非線性模型預測控制算法能夠較好解決非線性系統的控制問題,提出了一種基于回聲狀態網絡(EchoStateNetwork,ESN)模型進行非線性系統辨識
和粒子群優化(ParticleSwarmOptimization,PSO)進行滾動優化的非線性模型預測控制系統的算法。ESN能夠很好地辨識非線性系統,其計算時間、數據訓練和穩定性相對于傳統遞歸神經網絡有了較大進步,PSO具有全局優化和較快的尋優速度。針對典型化工非線性對象連續攪拌槽反應器(ContinueStirredTankReactor,CSTR)的仿真實例表明,此模型在預測控制優于BP和PSO結合的非線性預測控制,以及傳統的PID控制,證明了該算法運用于非線性模型預測控制中的有效性。
關 鍵 詞:模型預測控制;回聲狀態網絡(ESN);粒子群優化;反饋校正;CSTR
1 引 言
目前,線性的模型預測控制的理論研究已經比較成熟,將其運用于實際工業工程的強非線性對象會得不到滿意的控制效果。神經網絡能夠充分逼近任意復雜的非線性函數,因而神經網絡剛應用到控制領域就出現了基于神經網路的預測控制[12]。文獻[3]提出了基于BP網絡的非線性預測控制算法,存在的問題是BP網路的訓練較復雜和局部較小值以及神經網路拓撲結構的確定,且預測模型的預測精度不高。文獻[4]提出基于PID的預測控制算法,雖然算法簡單,但是控制效果并不好。回聲狀態網絡(ESN)在非線性系統辨識方面較傳統的神經網絡有較大的改進[57]。在經典的MackeyGlass84步標桿預測問題的預測精度上已經有數量級的提高。粒子群優化(PSO)算法是近年來發展起來的一種新的進化算法,是一種基于迭代的優化工具。PSO有快速收斂、全局尋優和較高的運算精度的優點。為此,鑒于ESN和PSO這些方面的優點,本文提出一種基于ESN和PSO的非線性預測控制算法,通過仿真實例表明基于該算法的預測控制輸出能夠較好地跟蹤參考軌跡。
相關閱讀:
- ...2015/01/29 14:13·基于ELVIS的遠程多電機控制系統設計
- ...2012/03/27 09:34·基于EMD濾波及在工業無線通信中的應用
- ...2012/03/06 13:44·基于EMD的鋅鋇白煅燒過程多尺度因子分析
- ...· Efinix® 全力驅動AI邊緣計算,成功推出Trion™ T20 FPGA樣品, 同時將產品擴展到二十萬邏輯單元的T200 FPGA
- ...· 英飛凌亮相進博會,引領智慧新生活
- ...· 三電產品開發及測試研討會北汽新能源專場成功舉行
- ...· Manz亞智科技跨入半導體領域 為面板級扇出型封裝提供化學濕制程、涂布及激光應用等生產設備解決方案
- ...· 中電瑞華BITRODE動力電池測試系統順利交付北汽新能源
- ...· 中電瑞華FTF系列電池測試系統中標北京新能源汽車股份有限公司
- ...· 中電瑞華大功率高壓能源反饋式負載系統成功交付中電熊貓
- ...· 中電瑞華國際在電動汽車及關鍵部件測評研討會上演繹先進測評技術