施丹 許必熙



摘 ?要: 由于工業過程控制中存在大時滯現象,使得單變量內模控制難以獲得有效的控制,而多變量內模控制成為一種較好的控制策略。文中簡單介紹了多變量內模控制的原理,分別基于主回路為控制對象、V規范解耦的原則和[α]階逆解耦進行內模控制器的設計,闡述了各個控制器的主要思想及其設計的具體方法。通過仿真比較模型匹配與模型失配下的內模控制輸出仿真圖。由仿真結果可以得出,基于V規范解耦的內模控制器具有較好的控制效果,但是解耦效果存在缺陷,針對非線性系統提出的基于[α]階逆解耦的內模控制系統具有較好的解耦和控制效果。
關鍵詞: 多變量; 主回路; V規范解耦; [α]階逆解耦; 內模控制; 魯棒性
中圖分類號: TN876?34; TP391.9 ? ? ? ? ? ? ? ? ? ?文獻標識碼: A ? ? ? ? ? ? ? ? ? 文章編號: 1004?373X(2019)09?0107?04
Research on multivariable internal model control system based on
[αth?order] inverse decoupling
SHI Dan, XU Bixi
(College of Electrical Engineering and Control Science, Nanjing Tech University, Nanjing 211800, China)
Abstract: Since the single?variable internal model control is difficult to obtain the effective control due to the large time delay in the industrial process control, the multivariable internal model control can better solve the problem. The principle of multivariable internal model control is introduced briefly, and the internal model controllers are designed on the basis of the main loop taken as the control object, principle of V specification decoupling and [α]th?order inverse decoupling respectively. The main ideas of each controller and its design method are described. The output simulation charts of internal model control at model matching and model mismatching are compared with simulation. The simulation results show that the internal model controller based on V specification decoupling has better control effect, but there are some defects in decoupling effect. The internal model control based on [α]th?order inverse decoupling is proposed for nonlinear systems, and the system has perfect decoupling and control effect.
Keywords: multivariate; main loop; V specification decoupling; [αth?order] inverse decoupling; internal model control; robustness
0 ?引 ?言
如今工業過程控制中存在大時滯現象,使得單變量內模控制難以應用高增益,使得系統響應緩慢和偏差,導致工業對象難以獲得有效的控制[1]。多變量內模控制具有和單變量內模控制相同的特性,該特性使多變量內模控制成為一種較好的控制策略。文獻[2?3]提出利用V規范的內模解耦控制器,該方法創造性地運用了模型逆的概念,避免了矩陣求逆的過程,使設計更加簡便。
文獻[4]針對制冷系統設計了采用集中逆向解耦結構的內模控制方法,在反饋通道上加入濾波器提升制冷系統對負荷擾動的抗擾性,解決了其大滯后、強耦合和擾動復雜的問題。為了進一步提高系統的抗干擾能力,文獻[5]提出一種基于支持向量機廣義逆內模控制的方法,增強整個系統的魯棒性。本文采用不同的解耦策略對系統進行內模控制的研究,提出一種基于[α]階逆解耦的內模控制系統的研究方法,通過仿真比較,得出系統具有較好的解耦和控制效果。
1 ?多變量內模控制原理
內模控制原理如圖1所示,[GIMC,GP,GM]分別表示控制器、多變量控制對象、對象模型的矩陣。其中,[GP=g11…g1n???gm1…gmn],[gij=gij0e-τijs],[gij0]嚴格正則,[τij]為非負常數;當[m=n]時,控制系統為方型系統。
設[I]為[n]階單位矩陣,則根據圖1可得輸出[Y]和輸入[R]之間的閉環傳遞函數關系為:

所以閉環系統可以解耦等同于[GPGIMC]可以解耦;同樣,如果控制對象[GP]穩定時,那么系統開環穩定,即[GIMC]穩定。但是在設計控制器的過程中,由于模型中各元素的時滯和互聯性的影響,使得多變量內模控制不能像單變量那樣容易得到[GP+],這就需要對控制系統進行適當的處理,然后按照單變量理論進行設計[6]。
2 ?主回路為控制對象的內模控制
在多變量內模控制系統中,利用內模控制理論所具有的抗干擾性和魯棒性以克服其他回路對主回路的耦合,將主回路中的元素按照單變量控制的方法設計,并視其他回路輸出信號。該方法適合具有不同非最小項零點及通道時滯和各通道互聯性較小的多變量系統。研究該方法主要為了說明內模控制本身具有一定的解耦功能[7]。
主通道1的輸入為在1 s時觸發的單位階躍信號,濾波器參數為[λ1=170],[λ3=160];主通道2的輸入為在400 s時觸發的幅值為2的階躍信號,濾波器參數為[λ2=1],[λ4=5],仿真結果如圖2所示,圖2a)為模型匹配系統輸出圖,圖2b)為模型失配系統輸出圖。

從仿真圖2中可以看出,該系統在存在干擾或設定值變化時可能出現較大的波動,這對系統具有一定的沖擊,需要進行改進。當模型失配時,通過重新設計控制器,系統的輸出曲線均能夠達到設定值,分析方法與模型匹配的相同,從仿真圖2b)得到該方法對模型失配的情況具有一定的魯棒性。
3 ?V規范型多變量內模解耦
為了體現上述理論方法,選擇和按主回路設計的內模控制一樣的控制對象[8]:
無論模型匹配或者失配,經過V規范解耦后的內模控制系統均能夠達到控制要求,如圖3所示。但在50 s時通道2的輸入信號觸發,此時對通道1存在一定的影響,解耦效果不明顯。即當一個通道出現干擾時,另一個通道也受到了一定的影響。

4 ?基于[α]階逆解耦的內模控制
所謂逆系統是將原系統的期望輸出[ydt]作為逆系統的輸入來產生原系統所需的控制量[udt],以驅動原系統產生期望的輸出[ydt]。逆解耦后系統傳遞函數為:
4.1 ?[α]階逆解耦的多變內模控制
基于[α]階逆系統解耦的內模控制結構圖,如圖4所示。圖中[GIMC]為內模控制器;[GP]為[n]維多輸入多輸出的原系統;[GM]為廣義偽線性模塊;[R]表示系統輸入設定值;[Y]為系統的輸出值;[Y]為偽線性系統的輸出;[φ]為控制器的[α]階逆輸出信號。當存在[j=1qαj=n]時,可以省去狀態反饋[9?10]。

4.2 ?基于[α]階逆的內模控制系統的仿真
基于[α]階逆的內模控制系統選擇如下非線性控制對象。
兩通道輸入分別為:通道1在1 s處為單位階躍信號,通道2在10 s處幅值為2的階躍信號。選擇濾波參數[λ1=2,λ2=3,λ3=1,λ4=0.1]。并在通道1的干擾為:50 s觸發,幅值為0.5的階躍響應;通道2的干擾為:80 s觸發,幅值為0.5的階躍響應。仿真時間為150 s,采樣時間為1 s。控制系統的模型對象采用[S]?function描述,仿真結果見圖5。圖5a)為模型匹配時的系統輸出曲線,圖5b)為模型失配時的輸出曲線。

通過圖5與圖3的比較可以得出,在通道1與通道2不同時間對其加入階躍干擾后,另外的一個通道不受影響,說明進行[α]階逆解耦的效果較好,然后與內模控制器相結合,系統能夠快速達到系統設定值且抗干擾性和魯棒性較好。但是從模型失配的圖中發現,無論系統如何調節,響應曲線均出現一定的超調量,但能夠快速恢復到設定值。
5 ?結 ?論
本文介紹多變量內模控制的基本原理,然后重點研究了按主通道設計的內模控制系統和基于V規范解耦的多變量內模控制,并通過舉例仿真得出基于V規范解耦的內模控制器具有較好的控制效果,但是解耦效果存在缺陷。最后針對非線性系統提出基于[α]階逆解耦的內模控制,[α]階逆解耦內模控制是基于數學模型逆解耦控制,工業上的模型大多數都是近似等效得到,模型難以精確地獲得,因此需要采用一種有效的方法等效逆解耦模型來進一步提高控制效果。從本文的仿真對比結果來看,基于[α]階逆解耦的多變量內模控制系統具有較好的解耦和控制效果。