變參考軌跡下的魯棒迭代學習模型預測控制

迭代學習模型預測控制(Model Predictive Iterative Learning Control,MPILC)是針對間歇過程的先進控制方法。它能通過迭代高精度跟蹤給定參考軌跡,並保證時域上的閉環穩定性。然而,現有的迭代學習模型預測控制算法大多基於線性/線性化系統,且沒有考慮參考軌跡變化的情況。


迭代學習模型預測控制發展至今,仍存在一些亟待解決的問題:

1)已有的算法多針對線性定常系統,而實際對象通常具有複雜非線性,採用簡單的操作點線性化方法會影響控制性能(延長學習過程,降低跟蹤精度);

2)已有的算法通常假設參考軌跡保持不變,但是實際中參考軌跡通常是通過上層優化得到,它會由於生產要求、外部環境等而發生變化,比如同一生產線可能需要生產不同規格的零部件;

3)MPILC算法需要考慮時域穩定性和迭代收斂性,在已有算法中,對同時滿足這兩點要求的研究較少。


變參考軌跡下的魯棒迭代學習模型預測控制

變參考軌跡下的魯棒迭代學習模型預測控制

變參考軌跡下的魯棒迭代學習模型預測控制

變參考軌跡下的魯棒迭代學習模型預測控制

工業上典型的間歇過程

本文提出的魯棒迭代學習模型預測控制(Robust Model Predictive Iterative Learning Control, RMPILC)針對非線性間歇過程變參考軌跡跟蹤問題,首先採用線性參變(Linear Parameter Varying, LPV)模型準確涵蓋原始非線性系統的動態特性。然後將魯棒H∞控制與傳統迭代學習模型預測控制相結合,抑制變參考軌跡帶來的跟蹤誤差波動,通過優化線性矩陣不等式約束下的目標函數求得控制輸入。其魯棒穩定性和迭代收斂性都可以通過不等式條件得到保證。


變參考軌跡下的魯棒迭代學習模型預測控制

魯棒迭代學習模型預測控制框圖


通過對數值系統和連續攪拌反應釜(Continuous Stirred Tank Reactor,CSTR)系統的仿真,驗證了RMPILC算法跟蹤變參考軌跡的能力明顯優於傳統MPILC。

變參考軌跡下的魯棒迭代學習模型預測控制

數值系統RMPILC跟蹤曲線


變參考軌跡下的魯棒迭代學習模型預測控制

數值系統傳統MPILC跟蹤曲線


變參考軌跡下的魯棒迭代學習模型預測控制

CSTR系統RMPILC跟蹤曲線


變參考軌跡下的魯棒迭代學習模型預測控制

CSTR系統傳統MPILC跟蹤曲線

本文所構建的RMPILC算法能及時適應參考軌跡變化,提高控制系統在迭代域和時域的魯棒性,對具有“多重時變”特性的間歇過程具有較強應用價值,有利於提高生產效率及產品質量。


文章信息:馬樂樂, 劉向傑. 變參考軌跡下的魯棒迭代學習模型預測控制. 自動化學報, 2019, 45(10): 1933-1945


分享到:


相關文章: