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

基于DMC算法的雙容水箱液位控制系統(tǒng)研究與仿真

2023-11-07 06:22:22郭肖楠徐兆蓮林建東曹玉波
吉林化工學院學報 2023年3期
關(guān)鍵詞:液位模型

郭肖楠,徐兆蓮,林建東,曹玉波*

(1.吉林化工學院 信息與控制工程學院,吉林 吉林 132022;2.遼寧中集哈深冷氣體液化設(shè)備有限公司 技術(shù)中心,遼寧 開源 112300)

雙容水箱液位控制系統(tǒng)是通過對現(xiàn)代工業(yè)生產(chǎn)過程中的液位等相關(guān)參數(shù)監(jiān)測控制,研究過程控制規(guī)律的實驗裝置,該系統(tǒng)具有非線性、慣性大、時滯長等過程控制動態(tài)過程[1],而動態(tài)矩陣控制對大慣性系統(tǒng)有較強的適應(yīng)能力,有良好的跟蹤性能和較強的穩(wěn)定性和魯棒性[2]。針對雙容水箱系統(tǒng),以液位為研究對象,構(gòu)建時變連續(xù)模型,再對其進行離散化處理[3]。通過機理法建立雙容水箱的傳遞函數(shù),以系統(tǒng)的單位階躍響應(yīng)序列作為預(yù)測模型,使用Matlab腳本程序?qū)崿F(xiàn)DMC算法對雙容水箱的控制仿真,對應(yīng)用和研究動態(tài)矩陣有一定的作用。

1 雙容水箱液位控制建模

雙容水箱控制系統(tǒng)如圖1所示,兩水箱①、②為并聯(lián)結(jié)構(gòu),底部經(jīng)V2閥聯(lián)通,水流經(jīng)調(diào)節(jié)閥V1流入①水箱,通過閥V2流入②水箱,然后通過閥V3流出。h1,h2分別為兩水箱的液位值,Q1、Q2、Q3分別為流經(jīng)V1、V2、V3的流量,其中V2、V3為手動閥,V1為線性調(diào)節(jié)閥,由動態(tài)矩陣控制。被控量為②水箱液位,控制量為進水閥V1開度u1。

圖1 雙容水箱工藝流程圖

被控對象以進水量Q1為輸入,二號水箱液位h2為輸出,根據(jù)物料平衡關(guān)系,單位時間內(nèi)水箱進水量與出水量之差等于水箱內(nèi)液體體積的變化量,分別建立兩水箱的物料平衡方程[4]:

(1)

各個閥門開度u,調(diào)節(jié)閥管道上的流量與液位之間的關(guān)系表達式為

(2)

其中:A1,A2分別為兩個水箱的橫截面積;u1,u2,u3分別是閥門V1,V2,V3的開度;k1,k2,k3是閥V1、V2、V3的流量系數(shù)。

將(2)式帶入(1)式后用泰勒公式在平衡點h10、h20點處將式子線性化可得增量方程:

(3)

對(3)式拉普拉斯變化后以u1(s)為輸入,H2(s)為輸出得到雙容水箱的傳遞函數(shù):

(4)

其中T1=A1R2,T2=A2R3,T3=A1R3,K=k1R3。

在平衡點處可以將式(1)、(2)合寫為液位增量狀態(tài)方程形式:

(5)

通過使用差分法代替微分對公式(5)進行離散化,得到了雙容水箱液位對象的差分數(shù)學模型:

(6)

式(6)即為雙容水箱液位對象非線性數(shù)字化增量狀態(tài)方程。在Matlab中利用腳本程序按采樣時序直接進行遞推求解,不需要進行線性化處理,可以模擬雙容水箱液位控制系統(tǒng)的實時仿真[5]。

2 DMC基本原理

DMC算法是一種基于階躍響應(yīng)的預(yù)測控制算法,它適用于漸進穩(wěn)定的線性對象,主要包括預(yù)測模型、滾動優(yōu)化和反饋校正三部分[6]。

2.1 預(yù)測模型

被控對象單位階躍響應(yīng)的采樣值ai=a(iT),i=1,…,N的測定是構(gòu)成預(yù)測模型的重要參數(shù)。其中,T為采樣周期。由采樣點構(gòu)成的有限序列a0=[a1,a2,…,aN]能夠近似地反映被控對象的整個動態(tài)范圍,即aN近似等于對象階躍響應(yīng)的穩(wěn)態(tài)值,N為建模時域[7]。利用線性系統(tǒng)所具有的比例和疊加的性質(zhì),用模型參數(shù)就足以預(yù)測對象在未來的輸出值[8]。

假設(shè)在建模時域內(nèi)控制量保持不變,系統(tǒng)在k時刻的未來N個時刻的輸出初始預(yù)測值為yN0(k+i|k),i=1,…N,在k時刻控制有增量Δu(k)…Δu(k+M-1)條件下未來N個時刻的輸出值可表示為

(7)

在式(5)中從頭截取P(優(yōu)化時域長度)個式子,控制時域長度為M(M

yPM(k)=yP0(k)+AΔuM(k) ,

(8)

其中,ΔuM(k)=[Δu(k) … Δu(k+M-1)T。

2.2 滾動優(yōu)化

所有預(yù)測控制都是按一定優(yōu)化準則來確定控制量的控制策略。在每個時刻k,控制器都會確定從該時刻起的M個控制增量序列用于預(yù)測控制,使被控對象在這M個控制增量的作用下,使其未來P個時刻的輸出預(yù)測值盡可能地逼近期望值[9]。

選取優(yōu)化性能指標:

(9)

式中,Q=diag(q1,…,qP),R=diag(r1,…,rM),Q、R分別稱為誤差權(quán)矩陣和控制權(quán)矩陣,它們分別表示對跟蹤誤差和控制量的變化抑制[10]。yr(k)為對象的期望輸出。

通過極值必要條件可求得:

ΔuM(k)=(ATQA+R)-1ATQ[yr(k)-yp0(k)] ,

(10)

只取向量的第一個值作用到系統(tǒng)中:

Δu(k)=cTΔuM(k),cT=[1,0…,0] 。

(11)

Δu(k)為當前時刻的被控增量,k時刻的控制量u(k)=Δu(k)+u(k-1)。

2.3 反饋校正

在真實環(huán)境中系統(tǒng)工作時一定會伴隨著不確定的系統(tǒng)擾動使預(yù)測值偏離實際值。因此在DMC控制系統(tǒng)中,控制器運行到k時刻時,將計算得到的最優(yōu)控制量u(k)作用于模型,可得到未來N個時刻的模型預(yù)測值yN1(k),取預(yù)測值的第一個元素即yN1(k+1|k)與下一時刻的被控對象的實際輸出值y(k+1)進行比較,得到預(yù)測誤差e(k+1)如下[11]:

yN1(k)=yN0(k)+a0TΔu(k) ,

(12)

e(k+1)=y(k+1)-yN1(k+1) ,

(13)

然后對誤差加權(quán)得到加權(quán)誤差序列用于修正預(yù)測模型:

(14)

此時還要對ycor(k+1)進行一步轉(zhuǎn)移操作最終得到y(tǒng)N0(k+1)作為下一時刻的模型預(yù)測初值:

yN0(k+1)=Sycor(k+1) ,

(15)

DMC控制雙容水箱算法流程圖如圖2所示,首先基于當前液位預(yù)測狀態(tài)和參考軌跡,利用DMC算法計算最優(yōu)控制增量序列。

圖2 控制算法流程圖

取最優(yōu)控制序列的第一個元素用于更新預(yù)測模型,同時將計算到的控制量作用于雙容水箱進水閥,調(diào)整閥的開度,控制水箱的水位;測量到的水箱實際水位與預(yù)測值的第一個元素之差用于修正預(yù)測模型;將修正后的預(yù)測模型經(jīng)過位移后作為當前液位預(yù)測狀態(tài)并用于下一輪計算。

3 仿真結(jié)果分析

本文對所提出的雙容水箱DMC控制算法進行了仿真驗證,同時與PID控制器下最佳控制效果作對比,如圖3所示。

圖3 DMC控制效果與PID控制效果對比

仿真所使用的實驗相關(guān)參數(shù)見表1[12]。

表1 實驗相關(guān)數(shù)據(jù)

從圖3中可知,當設(shè)定值是50 cm時,控制過程中PID控制器的上升時間為46 s,在5%的誤差允許范圍內(nèi)調(diào)節(jié)時間為46 s,動態(tài)最大值為51.954 cm,超調(diào)量是3.9%,穩(wěn)態(tài)誤差值為0;動態(tài)矩陣預(yù)測控制器的上升時間為46 s,在相同的誤差允許范圍內(nèi)調(diào)節(jié)時間也在46 s左右,沒有超調(diào),穩(wěn)態(tài)誤差值為0。液位穩(wěn)定后,將雙容水箱的出水閥門開度由原來的50%降到30%,在PID控制器和DMC控制器下分別經(jīng)過25 s,20 s趨于穩(wěn)定值。

從圖3可以明顯看出動態(tài)矩陣預(yù)測控制效果優(yōu)于PID控制效果。相對于PID控制,動態(tài)矩陣預(yù)測控制具有調(diào)節(jié)時間短、抗干擾能力強、超調(diào)量更小的特點,系統(tǒng)能較為快速穩(wěn)定地恢復(fù)到設(shè)定值,具有良好的控制效果。

4 結(jié) 論

本文建立了雙容水箱的動態(tài)數(shù)學模型,采用機理分析法進行建模。為了避免系統(tǒng)線性處理后產(chǎn)生的誤差,采用差分方式遞歸求解,差分方式能夠更準確地描述系統(tǒng)動態(tài)行為,使得模型更加精確可靠。通過Matlab程序仿真,運用DMC控制原理將液位控制在恒定水位。通過仿真實驗驗證了該控制器對雙容水箱的控制效果優(yōu)于傳統(tǒng)的PID控制效果,動態(tài)矩陣預(yù)測控制具有抗干擾能力強、超調(diào)量更小的特點。

猜你喜歡
液位模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
基于STM32燃氣熱水鍋爐液位控制系統(tǒng)設(shè)計與實現(xiàn)
石油儲罐液位開關(guān)的應(yīng)用分析
雙電容測量液位方法
電子測試(2017年11期)2017-12-15 08:57:07
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
寶馬530車冷卻液液位過低報警
霍尼韋爾 導(dǎo)波雷達液位變送器Smart Line^ 系列
主站蜘蛛池模板: 色综合中文综合网| 日韩精品亚洲一区中文字幕| 91亚瑟视频| 欧洲在线免费视频| 99热这里只有精品2| 亚洲国产中文精品va在线播放| 欧美日韩一区二区在线播放 | 精品无码人妻一区二区| 一区二区欧美日韩高清免费| 久久精品人人做人人爽电影蜜月| v天堂中文在线| 五月天在线网站| 久久香蕉国产线看观看精品蕉| 国产精品专区第一页在线观看| 亚洲成人手机在线| 国产在线视频二区| 成人免费视频一区| 精品亚洲国产成人AV| 免费在线观看av| 免费在线国产一区二区三区精品| 久久免费精品琪琪| 精品超清无码视频在线观看| 狠狠色综合久久狠狠色综合| 中文字幕中文字字幕码一二区| 亚洲国产成人综合精品2020| 激情视频综合网| 久久精品66| 国模私拍一区二区| 国产精品天干天干在线观看| 伊伊人成亚洲综合人网7777| 18禁影院亚洲专区| 久久超级碰| 波多野结衣视频一区二区| 午夜a级毛片| 亚洲a级在线观看| 久久国产精品夜色| 国产aⅴ无码专区亚洲av综合网| 成人国内精品久久久久影院| 日本精品视频一区二区| 亚洲有码在线播放| 精品三级网站| 免费高清a毛片| 一本大道无码日韩精品影视| 亚洲中文在线视频| 狂欢视频在线观看不卡| 日韩午夜福利在线观看| 美女裸体18禁网站| 一级全免费视频播放| 精品欧美一区二区三区久久久| 老司机精品99在线播放| 欧美在线网| 美女无遮挡免费视频网站| 日韩国产一区二区三区无码| 日本成人一区| vvvv98国产成人综合青青| 国产成人乱无码视频| 久久频这里精品99香蕉久网址| 午夜老司机永久免费看片| 亚洲最大看欧美片网站地址| 国产亚洲精品91| 午夜不卡福利| AV不卡无码免费一区二区三区| 日韩成人在线网站| 国产精品私拍在线爆乳| 国产乱子伦一区二区=| 一本大道无码日韩精品影视| 伊人久久大香线蕉影院| 波多野结衣无码视频在线观看| 无码在线激情片| 中文字幕色站| 在线国产综合一区二区三区| 亚洲美女一级毛片| 国产亚洲精品97在线观看| 国产一区免费在线观看| 日韩少妇激情一区二区| 免费 国产 无码久久久| 在线毛片网站| 国产午夜人做人免费视频中文| 9999在线视频| 亚洲第一成年网| 91在线中文| 色婷婷成人|