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

基于SVDF的多變量預測控制算法及應用研究

2022-10-29 06:23:58克金超陳亞萌段艷旭
制造業自動化 2022年10期
關鍵詞:液位模型

鄭 鑫,克金超,陳亞萌,段艷旭,謝 磊

(1.中電商丘熱電有限公司,商丘 476000;2.浙江大學 控制學院,杭州 310027)

0 引言

模型預測控制(MPC)是近幾十年來最具代表性的先進過程控制技術之一[1]。MPC由預測模型、反饋校正以及滾動優化這三大基本模塊構成,其主要思想是根據一個明確的過程模型預測系統的未來響應。在每個控制周期內,MPC在有限的控制范圍內計算未來一段時間最優的操縱變量增量,以優化未來行為。相對于傳統的比例積分微分(PID)控制[2],MPC的優勢在于其可以處理約束,且對于多輸入多輸出控制系統有著良好的控制效果。MPC為不確定性、約束、非線性廣泛存在的復雜工業過程控制提供了新的解決思路。經過30多年的發展后,MPC已經在工業過程控制中得到了廣泛的使用與認可,并逐步被應用至能源[3]、航空航天工程[4]、和汽車工業[5]等領域。

隨著工業過程中被控對象變量個數的增加以及工業過程中嵌入式設備的發展,實際應用中一些工廠對控制的時效性提出了更為嚴格要求[6],因此近年來對于在線MPC計算問題的關注度越來越高,在系統的采樣間隔內,如何在保障控制性能的條件下快速地計算獲得滿足約束的MPC解成為了研究熱點[7]。國內外眾多學者進行了相關研究以提高MPC 在線計算速度從而解決上述問題。目前主要可以分為兩類算法:其一是對 MPC 算法進行改進以簡化在線計算,代表方法是Bemporad[8]在2002年提出的顯示模型預測控制算法。該算法分為離線計算與在線優化兩個部分。顯示模型預測控制算法首先離線地對狀態空間進行劃分,并為各個子空間設計合理的線性控制律。狀態分區與對應的控制律將被保存至存儲器并提供給在線優化用以節省部分在線計算量。然而,隨著問題規模的增大,顯而易見的是狀態分區與控制律會隨之呈現指數增長趨勢,這將會對存儲量提出挑戰。因此,顯示模型預測控制只適用于控制維數較低的系統。其二則是開發高效的優化問題求解策略從而提高在線求解速度,目前主要為有效集算法[9]、內點法[10]以及他們的衍生算法如:不可行有效集法[11],對偶有效集法[12]、懲罰函數內點算法[13]等等。

本文為多變量過程提出了基于奇異值分解的快速(SVDF)模型預測控制算法,首先利用狀態空間方程遞推獲得系統的預測輸出,形成二次規劃問題;隨后考慮到優化問題Hessian矩陣的不變性,對該矩陣離線地進行SVD分解以提取特征信息,并通過矩陣變化將原優化問題轉移到共軛空間,隨后引入SVDF方法從無約束最優解中選取滿足約束的次優解,結束本次在線計算。通過MATLAB仿真與將所提算法與其內置內點法計算函數進行比較以驗證算法的快速與有效性;最后,將所提算法應用于一雙輸入雙輸出的水箱系統液位進行控制。

1 基于狀態空間模型的MPC

考慮如下的線性模型所表示的系統:

其中x(k)∈Rnx和u(k)∈Rnu分別是系統在k時刻的狀態和輸入變量。模型預測控制的目標函數為:

其中Q和R為正定矩陣,且滿足:分別是有限時域下的預測狀態集合和輸入集合,有:

其中Np表示預測時域和控制時域。

由線性模型式(1)可以遞推得到如下預測狀態與輸入之間的關系:

由于x(k)在每一個時刻已知,目標函數式(2)隨后可以使用這一關系式(5)進行替換從而消除預測狀態,變為只有預測輸入相關的函數:

2 基于SVD分解的快速MPC方法

2.1 無約束解

注意到由于模型不改變,則F矩陣在預測過程中保持不變,如果權重系數矩陣Q和R在計算過程中不更改,則該目標函數的Hessian矩陣H同樣也會保持不變。此外,H還是一個正定對稱的矩陣,目標函數是一個二次函數。假設對輸入做如下線性變換,從而將其投影到一個新的空間:

其中t是Hessian矩陣H的共軛向量集且滿足

其中σi是Hessian矩陣的特征值且滿足

P是Hessian矩陣的SVD分解得到的共軛矩陣。

則原目標函數(6)可以轉化為其共軛空間形式:

在不存在約束的情況下,共軛空間的最優無約束解可以直接得到:

通過使用式(7)進行簡單的矩陣變換即可獲得實際空間中的無約束最優解。

2.2 有約束解

在實際應用中,系統往往存在著各種各樣的約束,在MPC的運行過程中需要考慮這些約束以保障設備的運行安全。由于輸入與輸出之間存在著顯式的關系,系統約束可以由式(12)所示:

即MPC此時應該解決一個如下的優化問題

在處理過程約束時最簡單直觀的做法是將不可行解使得約束違反的部分移動到其邊界上,然而,這種粗暴的方式往往會使得獲得的解控制性能極差,根本達不到所需要的控制效果。因此需要考慮其他的約束處理方式。在上一節可以通過對Hessian矩陣進行SVD分解,隨后通過矩陣變化將原空間優化問題投影到其共軛空間中。在此框架下,可以利用共軛空間中的無約束最優解,在不需要求解優化問題的情況下,獲得一個滿足約束條件的次優解。首先將優化問題中目標函數寫作的形式如式(14)所示:

基于上述分析,我們對共軛空間中的無約束最優解執行如下操作以實現對于次優解的線性搜索。

按照特征值大小從大到小將對應的共軛空間無約束最優解的元素置0,直至滿足約束條件,定義此時的元素編號為r,則共軛空間次優解應該存在于Ur與Ur+1之間,其中:

λ需要滿足下述關系:

綜上,基于SVD分解的快速MPC方法總結如表2所示。

表2 基于奇異值分解的快速MPC方法 (SVDF MPC)

3 仿真研究

本文首先使用一個雙輸入雙輸出的簡化版蒸餾塔模型[14]在MATLAB上進行仿真以驗證算法的有效性與快速性。模型具體描述為:

其中u1為回流量,u2為蒸餾塔塔頂蒸汽流量。y1為該蒸餾塔第21塊塔板的溫度,y2為該蒸餾塔第7塊塔板的溫度。為了保障蒸餾塔的安全性,盡可能地增加設備使用壽命,該蒸餾塔在運行過程中存在式(20)的約束:

MPC的權重矩陣選取為Q=100,R=0.01,預測時域與控制時域均選取為100。其余仿真參數如表3所示。

表3 仿真參數

為了體現算法優勢,同時使用所提算法與MATLAB內置函數quadprog對優化問題進行計算。quadprog使用內點法對二次規劃問題計算。

仿真結果如圖1~圖5所示。

圖1 SVDF與內點法的多變量預測控制被控輸出比較

圖2 SVDF與內點法的多變量預測控制被控輸出比較

圖3 SVDF與內點法的多變量預測控制控制增量比較

圖4 SVDF與內點法的多變量預測控制迭代次數比較

圖5 GPAD與內點法的多變量預測控制執行時間比較

可以看到所提出的快速MPC方法能夠獲得與quadprog相似的控制結果,二者都能夠跟蹤上所設定的目標值。二者在仿真時間內的平均計算時間如表4所示。

表4 實驗參數

可以看出所提的快速MPC算法計算更為迅速,體現出了算法的快速性。

4 雙輸入雙輸出水箱實驗研究

4.1 雙容水箱模型及實驗參數

實驗選用CS4000過程控制實驗裝置,控制器為Rockwell的PLC,對裝置中的兩個水箱進行液位控制,采用主回路調節閥與副回路變頻器兩支回路管道同時供水作為流入量,水箱結構如圖6所示。

圖6中h1表示一號水箱液位,單位為厘米,二號水箱液位用h2標注,主回路輸入到一號水箱中的流入量為Q1、輸入到二號水箱的流入量為Q2、副回路的水流只流入到二號水箱中,流入量為Q3、一號水箱的流出量為Q4、二號水箱的流出量為Q5,流量的單位為cm3/s。

圖6 雙容水箱結構圖

經過辨識,該雙容水箱模型為:

其中:

實驗過程中算法的其他參數選擇如表4所示。

此外,為了保障設備安全性,對于本實驗施加的約束如式(21)所示:

4.2 實驗結果

為了驗證所提SVDF算法的有效性與快速性,對雙容水箱的液位設定值進行改變并交由算法進行跟蹤。在無外界干擾的情況下,實驗得到結果如圖7~圖9所示:

圖7 一號水箱液位變化

圖8 二號水箱液位變化

圖9 雙容水箱控制增量變化

可以看到,對雙容水箱實驗應用基于SVD的快速MPC算法同樣取得了比較好的實現效果,無論是一號水箱的液位h1還是二號水箱的液位h2都可以快速準確地跟蹤到給定地設定值。此外,在運行過程中,系統輸入都能夠保持在約束范圍之內。

5 結語

本文考慮到多變量預測問題Hessian矩陣的在線不變性,基于奇異值分解提出了一種可以實現快速在線計算的次優解計算算法SVDF。通過應用所提出的SVDF算法,可以極大地提高多變量預測控制問題的在線計算速度。首先使用MATLAB平臺仿真證實了所提算法相較于內點法計算方法的快速性和準確性,隨后基于PLC平臺對雙容水箱液位進行控制,可以由實驗結果看到所提算法在PLC平臺上同樣具有優良的控制性能。

猜你喜歡
液位模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
基于STM32燃氣熱水鍋爐液位控制系統設計與實現
測控技術(2018年9期)2018-11-25 07:45:00
石油儲罐液位開關的應用分析
雙電容測量液位方法
電子測試(2017年11期)2017-12-15 08:57:07
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
寶馬530車冷卻液液位過低報警
霍尼韋爾 導波雷達液位變送器Smart Line^ 系列
主站蜘蛛池模板: 国产91全国探花系列在线播放| 91青青草视频| 无码AV日韩一二三区| 国产福利影院在线观看| 欧美激情二区三区| 国产农村妇女精品一二区| 亚洲精品va| 国产成人凹凸视频在线| 狠狠做深爱婷婷久久一区| 人人艹人人爽| 亚洲欧洲日韩久久狠狠爱| 99久久国产综合精品女同| 2021精品国产自在现线看| 久青草国产高清在线视频| 亚洲欧美综合在线观看| 偷拍久久网| 99视频在线观看免费| 国产成人综合日韩精品无码不卡| 在线观看网站国产| 久久国产精品娇妻素人| 亚洲精品亚洲人成在线| 欧美成人精品高清在线下载| 成人午夜免费观看| 91福利在线看| 日韩高清成人| 在线观看国产精美视频| 超清无码一区二区三区| 欧美精品导航| 在线不卡免费视频| 毛片基地视频| 国产精品久线在线观看| 另类综合视频| 亚洲一区二区成人| 99尹人香蕉国产免费天天拍| 欧美亚洲一二三区| 国产在线观看人成激情视频| 免费看黄片一区二区三区| 亚洲视频免| 国产免费羞羞视频| 亚洲欧美国产高清va在线播放| 成人综合网址| 91麻豆精品视频| 日本精品视频一区二区| 精品一区国产精品| 日韩成人在线视频| 99999久久久久久亚洲| 在线日本国产成人免费的| 人人爽人人爽人人片| 伊人久久婷婷五月综合97色| a亚洲视频| 91精品国产一区自在线拍| 久久精品亚洲专区| 国产亚洲欧美日韩在线一区| 色综合a怡红院怡红院首页| 亚洲日韩国产精品综合在线观看| 激情六月丁香婷婷| 九九九精品成人免费视频7| 国产在线观看第二页| 国产视频只有无码精品| 亚洲精品日产精品乱码不卡| 亚洲av无码成人专区| 欧美α片免费观看| 99爱视频精品免视看| 99热这里只有精品免费| 午夜福利无码一区二区| 亚洲日本一本dvd高清| 91网站国产| 91无码视频在线观看| 九九久久精品国产av片囯产区| 毛片免费网址| Jizz国产色系免费| 日韩欧美亚洲国产成人综合| 在线观看国产精美视频| www精品久久| 国产欧美日韩18| 欧洲亚洲欧美国产日本高清| 黄色国产在线| 欧美日韩中文国产va另类| 国产无码精品在线播放| 久久中文字幕不卡一二区| 中文字幕乱码二三区免费| 国产区福利小视频在线观看尤物|