摘 "要 "基于分?jǐn)?shù)階微積分理論和預(yù)測函數(shù)控制理論,針對一類單輸入單輸出分?jǐn)?shù)階線性系統(tǒng)提出了一種分?jǐn)?shù)階預(yù)測函數(shù)控制方法。用Oustaloup近似法對分?jǐn)?shù)階系統(tǒng)近似的整數(shù)階系統(tǒng)建立預(yù)測輸出模型,并用GL定義在代價函數(shù)中引入分?jǐn)?shù)階算子。該控制方法通過將控制輸入結(jié)構(gòu)化簡化了控制器設(shè)計,引入分?jǐn)?shù)階算子增加了控制器的自由度。仿真結(jié)果表明:與傳統(tǒng)預(yù)測控制器相比,分?jǐn)?shù)階預(yù)測函數(shù)控制器具有調(diào)節(jié)時間短、抗干擾能力強(qiáng)及魯棒性強(qiáng)等優(yōu)點(diǎn),在模型失配的情況下也有較好的跟蹤效果。
關(guān)鍵詞 "Oustaloup近似 "單輸入單輸出 "分?jǐn)?shù)階預(yù)測函數(shù)控制 "模型失配
中圖分類號 TP13"" 文獻(xiàn)標(biāo)志碼 A"" 文章編號 1000-3932(2024)04-0577-05
預(yù)測控制最早出現(xiàn)于20世紀(jì)80年代初期,由Richalet等提出[1]。在過去幾十年的發(fā)展中,預(yù)測控制取得了顯著的進(jìn)展,出現(xiàn)了模型算法控制(MAC)、動態(tài)矩陣控制(DMC)、廣義預(yù)測控制(GPC)及預(yù)測函數(shù)控制(PFC)等方法。預(yù)測控制的核心思想在于利用系統(tǒng)的數(shù)學(xué)模型和實(shí)時測量數(shù)據(jù),預(yù)測系統(tǒng)未來的行為,并根據(jù)這些預(yù)測結(jié)果制定最優(yōu)的控制策略,以實(shí)現(xiàn)預(yù)定的性能目標(biāo)。
傳統(tǒng)的預(yù)測控制方法主要基于整數(shù)階微積分理論,但是在實(shí)際工程應(yīng)用中,許多系統(tǒng)往往具有非整數(shù)階的動態(tài)特性,如慣性、摩擦及滯后等,這些特性往往不能用整數(shù)階微積分方程來描述。分?jǐn)?shù)階微積分理論的引入能夠更準(zhǔn)確地建立模型,解釋系統(tǒng)的動態(tài)行為,并設(shè)計更有效的控制策略,在生物醫(yī)學(xué)[2]、材料科學(xué)[3]及信號處理[4]等諸多領(lǐng)域中應(yīng)用廣泛。在面對這些復(fù)雜的分?jǐn)?shù)階系統(tǒng),傳統(tǒng)的預(yù)測控制方法難以達(dá)到預(yù)期的性能指標(biāo)。針對上述問題,PETR?? I提出一種新型分?jǐn)?shù)階模型預(yù)測控制狀態(tài)空間方法,通過一個新的分?jǐn)?shù)性能指標(biāo)和分?jǐn)?shù)控制動作提高了系統(tǒng)的穩(wěn)定性[5]。ZOU Q等設(shè)計了一種包含狀態(tài)變量和輸出跟蹤誤差的分?jǐn)?shù)階ENMSS模型預(yù)測控制方法,提高了系統(tǒng)的抗干擾性并在分?jǐn)?shù)階加熱爐模型上取得了良好的控制效果[6]。NTOUSKAS S等設(shè)計了一種用于分?jǐn)?shù)階系統(tǒng)無偏移參考跟蹤的模型預(yù)測控制方案[7]。因分?jǐn)?shù)階控制器的良好表現(xiàn),越來越多的學(xué)者投身于分?jǐn)?shù)階預(yù)測控制的研究。文獻(xiàn)[8]提出了一種分布式的分?jǐn)?shù)階模型預(yù)測控制策略,解決了系統(tǒng)出現(xiàn)高頻干擾和負(fù)載波動帶來的問題。文獻(xiàn)[9]提出一種分?jǐn)?shù)階廣義預(yù)測控制方法,用分?jǐn)?shù)階算子實(shí)現(xiàn)軟化約束。這些方法不僅拓展了傳統(tǒng)控制的邊界,還為提高系統(tǒng)控制的效能和穩(wěn)定性提供了新的解決方案。
利用預(yù)測函數(shù)控制能結(jié)構(gòu)化控制輸入的特點(diǎn),筆者將預(yù)測函數(shù)控制與分?jǐn)?shù)階微積分理論結(jié)合,推導(dǎo)出基函數(shù)為階躍和斜坡函數(shù)時的最優(yōu)控制率。所提出的控制方法自由度高,閉環(huán)性能好,能有效解決傳統(tǒng)預(yù)測控制處理失配模型時跟蹤效果差的問題。
1 "分?jǐn)?shù)階微積分
定義Grünwald-Letnikov分?jǐn)?shù)階微分:
其中,D為微分符號;a為初始狀態(tài)時間;b為終止?fàn)顟B(tài)時間;h為計算步長;[X]為X的整數(shù)部分;α為分?jǐn)?shù)階參數(shù);ω(α)j為多項式系數(shù),,。
為方便計算,通常采用遞推公式來直接求解多項式系數(shù),表示如下:
此外,考慮到實(shí)際過程和分?jǐn)?shù)階的特點(diǎn),可以用采樣時間TS代替[10]。利用GL(Grünwald-Letnikov)定義可以推導(dǎo)出控制系統(tǒng)的離散形式,離散化模型下的微分算子可以描述如下:
其中,為積分符號,即。
2 "分?jǐn)?shù)階預(yù)測函數(shù)控制
首考慮一類SISO分?jǐn)?shù)階系統(tǒng):
用Oustaloup擬合方法,可將微分算子近似成相應(yīng)的整數(shù)方程:
其中,α為分?jǐn)?shù)階次,0lt;αlt;1,N為近似階次,,,,,ωh和ωl為擬合頻率的上、下限。
將分?jǐn)?shù)階系統(tǒng)近似為整數(shù)階的高階系統(tǒng),在采樣時間TS的條件下將其離散,得可到如下差分方程的形式:
其中,m為系統(tǒng)輸入的階次;n為系統(tǒng)輸出的階次。
預(yù)測函數(shù)控制的輸入具有以下形式:
其中,P為預(yù)測長度。
基函數(shù)的選擇取決于過程的性質(zhì)和輸入?yún)⒖迹⑶彝ǔJ褂靡?guī)范函數(shù)[11]。當(dāng)設(shè)定值變化包含斜坡信號時,應(yīng)選取兩個基函數(shù)——階躍和斜坡函數(shù),即控制量為:
其中、為待定系數(shù),可得到。
根據(jù)式(6)的模型和式(8)的輸入可推算出未來時刻預(yù)測的輸出值:
整理后得:
將式(10)兩邊左乘A-1可得:
其中,,,,。
定義參考軌跡:
其中,yp為系統(tǒng)實(shí)際輸出;λ為柔化系數(shù);c為設(shè)定值。
定義代價函數(shù):
利用式(3)可得到代價函數(shù)的離散形式:
其中,,,,,,當(dāng)qgt;0時,當(dāng)qlt;0時。
定義誤差:
令,則可以根據(jù)求出最優(yōu)加權(quán)系數(shù),其中:
則最優(yōu)控制率為:
3 "仿真實(shí)驗與結(jié)果分析
為了驗證筆者所提方法的有效性,運(yùn)用Matlab2020b對如下分?jǐn)?shù)階系統(tǒng)進(jìn)行數(shù)值仿真:
用Oustaloup近似法選取N=4,近似擬合的頻率上、下限分別為ωh=106、ωl=10-6,可得近似高階模型:
為設(shè)計整數(shù)階預(yù)測函數(shù)控制器,使用最優(yōu)降階法將近似的高階模型降階為一階系統(tǒng):
分?jǐn)?shù)階模型、Oustaloup模型和降階后的一階模型的階躍響應(yīng)如圖1所示。從圖中可以觀察到,Oustaloup模型和降階后的一階模型都能夠很好地逼近原始分?jǐn)?shù)階系統(tǒng)的響應(yīng)。筆者用降階后的一階模型設(shè)計整數(shù)階控制器,并將控制量作用于Oustaloup模型上,與分?jǐn)?shù)階預(yù)測函數(shù)控制器(FOPFC)進(jìn)行比對。
圖1 "階躍響應(yīng)輸出對比曲線
仿真過程中,預(yù)測水平P=10,λ=0.95,γ=0.9。圖2為兩種控制系統(tǒng)的輸出響應(yīng)曲線對比。為測試改進(jìn)后控制器的抗干擾能力,筆者在t=300 s時加入了幅值為0.1的持續(xù)擾動。兩種控制方法的抗擾動曲線如圖3所示。
圖2 "輸出響應(yīng)對比曲線
圖3 "抗擾動對比曲線
由圖2、3可知,傳統(tǒng)的整數(shù)階控制器出現(xiàn)了一個小的超調(diào)量,而分?jǐn)?shù)階控制器沒有出現(xiàn)超調(diào)且上升速度更快,并有更好的抗干擾能力。為進(jìn)一步測試所設(shè)計控制器的魯棒性能,筆者使用蒙特卡洛方法,選取如下兩組失配模型進(jìn)行實(shí)驗:
第1組
第2組
兩組實(shí)驗輸出曲線如圖4、5所示。
從圖4、5可以看出,筆者所提方案在模型失配狀態(tài)下仍可達(dá)到穩(wěn)定的調(diào)節(jié)特性,即具有良好的跟蹤特性和更小的超調(diào)量,并且在受影響后調(diào)整持續(xù)時間也更短。
4 "結(jié)束語
筆者提出了一種分?jǐn)?shù)階預(yù)測函數(shù)控制方法,通過GL分?jǐn)?shù)階微積分定義在目標(biāo)函數(shù)中加入微分算子,推導(dǎo)出基函數(shù)為階躍信號和斜坡信號時的最優(yōu)控制率。仿真結(jié)果表明該方法具有控制平穩(wěn)、調(diào)節(jié)時間短等優(yōu)點(diǎn)。分?jǐn)?shù)階控制器在具有更高自由度的同時也帶來了更多調(diào)參的困難,然而目前對分?jǐn)?shù)階參數(shù)的研究尚淺,在實(shí)際應(yīng)用中常用實(shí)驗或仿真方法來選取。未來的研究方向是嘗試采用智能參數(shù)優(yōu)化方法來自動調(diào)整控制器的參數(shù),以適應(yīng)不同的系統(tǒng)和環(huán)境。目前分?jǐn)?shù)階理論在實(shí)際應(yīng)用中還相對較少,但其優(yōu)秀的表現(xiàn)具有很好的推廣意義。
參 "考 "文 "獻(xiàn)
[1] 余偉,陳文燕.預(yù)測控制理論綜述[C]//全國冶金自動化信息網(wǎng),《冶金自動化》雜志社.全國冶金自動化信息網(wǎng)2009年會論文集.北京:《冶金自動化》雜志社,2009:214-217.
[2] AHMAD R,F(xiàn)AROOQI A,F(xiàn)AROOQI R,et al.A New Fractional-Order Stability Analysis of Sir Model for the Transmission of Buruli Disease:A Biomedical Application[J].Fractals,2022,30(5):2240171.
[3] DING Y,LIU X,CHEN P,et al.Fractional-Order Impedance Control for Robot Manipulator[J].Fractal and Fractional,2022,6(11):684.
[4] ABD LATIFF F N,MIOR OTHMAN W A.Implementation of synchronization of multi-fractional-order of chaotic neural networks with a variety of multi-time-delays:Studying the effect of double encryption for text encryption[J].PloS One,2022,17(7):e0270402.
[5] PETR?? I.Novel fractional-order model predictive control:State-space approach[J].IEEE Access,2021,9:92769-92775.
[6] ZOU Q,ZHANG J F,ZHANG R D,et al.Fractional order MPC design using improved state space model[J].IFAC-PapersOnLine,2017,50(1):7535-7540.
[7] NTOUSKAS S,SARIMVEIS H,SOPASAKIS P.Model predictive control for offset-free reference tracking of fractional order systems[J].Control Engineering Practice,2018,71:26-33.
[8] ZHAO S,CAJO R,DE KEYSER R,et al.The potential of fractional order distributed MPC applied to steam/water loop in large scale ships[J].Processes,2020,8(4):451.
[9] ROMERO M,MA?OSO C.Fractional Generalized Predictive Control Strategy with Fractional Constraints Handling[J].IEEE Access,2022,10:128779-128789.
[10] LI M Y,LU K D,DAI Y X,et al.Fractional-Order Predictive Functional Control of Industrial Processes with Partial Actuator Failures[J].Complexity,2020(4):1-26.
[11] BIGDELI N.The design of a non-minimal state space fractional-order predictive functional controller for fractional systems of arbitrary order[J].Journal of Process Control,2015,29:45-56.
(收稿日期:2023-08-04,修回日期:2024-05-07)
Fractional Order Predictive Function Control for SISO System
SHAO Ke-yong, YANG Ming-hao, WANG Bing-qi,
HUANG Zhi-xian, WANG Hong-tao
(School of Electrical and Information Engineering, Northeast Petroleum University)
Abstract " Based on the theory of fractional calculus and predictive functional control, "a fractional-order predictive function control method for the single-input single-output(SISO)fractional-order linear systems was proposed. In which, having the Oustaloup approximation method adopted to approximate the fractional-order system as an integer-order system so as to establish a predictive output model, and having GL definition employed to introduce a fractional-order operator into the cost function. This control method simplified the controller design through structuring the control input, and introduced the fractional operator to increase the degree of the controller freedom. The simulation results show that, compared with the traditional predictive controller, the fractional-order predictive function controller has advantages of shorter adjustment time, strong anti-interference ability and robustness, and has a better tracking effect in the case of model mismatch.
Key words " Oustaloup approximation, SISO, fractional-order predictive function control, model mismatch
基金項目:黑龍江省省屬高校基本科研業(yè)務(wù)費(fèi)(批準(zhǔn)號:2022TSTD-04)資助的課題。
作者簡介:邵克勇(1970-),教授,從事魯棒控制、智能控制的研究。
通訊作者:楊明昊(1999-),碩士研究生,從事分?jǐn)?shù)階預(yù)測控制的研究,446198019@qq.com。
引用本文:邵克勇,楊明昊,王炳淇,等.單輸入單輸出系統(tǒng)分?jǐn)?shù)階預(yù)測函數(shù)控制[J].化工自動化及儀表,2024,51(4):000-000.