国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于穩(wěn)定逆的生化過程操作曲線求取方法

2023-12-25 05:08:31戴吟劉飛
化工自動化及儀表 2023年6期
關鍵詞:動力學模型

戴吟 劉飛

基金項目:國家自然科學基金項目(批準號:61833007)資助的課題。

作者簡介:戴吟(1998-),碩士研究生,從事工業(yè)過程控制及應用的研究。

通訊作者:劉飛(1965-),教授,從事先進過程控制方面的教學與科研工作,fliu@jiangnan.edu.cn。

引用本文:戴吟,劉飛.基于穩(wěn)定逆的生化過程操作曲線求取方法[J].化工自動化及儀表,2023,50(6):000-000.

DOI:10.20030/j.cnki.1000-3932.202306000

摘? 要? 針對生化過程中操作曲線的求取問題,提出一種非線性穩(wěn)定逆的近似求解方法。該方法根據(jù)過程動力學模型,利用改進的穩(wěn)定逆算法來求解對應生產(chǎn)輸出目標的操作曲線。并針對穩(wěn)定逆算法計算量過大的問題,通過對穩(wěn)定逆原理中的內(nèi)動態(tài)進行離散化處理,將原本利用非線性系統(tǒng)內(nèi)動態(tài)方程求解內(nèi)動態(tài)解析解的過程,利用遞推公式轉(zhuǎn)化成求解內(nèi)動態(tài)的離散數(shù)值解,從而加快穩(wěn)定逆算法的計算速度。最后以化學反應器為例進行操作曲線設計的仿真,驗證了所提方法的可行性。

關鍵詞? 操作曲線? 動力學模型? 非線性穩(wěn)定逆? 內(nèi)動態(tài)方程? 化學反應器

中圖分類號? TP273? ? ? ? ?文獻標志碼? A? ? ? ? ?文章編號? 1000-3932(2023)06-0000-00

生物及化工生產(chǎn)目標的實現(xiàn)取決于過程溫度、流量及液位等關鍵變量的操作曲線,一旦工藝確定,控制系統(tǒng)即可按照生產(chǎn)操作曲線進行實時控制,從而完成最終的生產(chǎn)要求[1]。生化過程操作曲線的選取與產(chǎn)品質(zhì)量、產(chǎn)量及生產(chǎn)時間等目標密切相關,由此過程工藝的制定是實現(xiàn)智能生產(chǎn)的核心環(huán)節(jié),也是整個生化生產(chǎn)的基礎。一般情況,調(diào)控參數(shù)可以通過工藝人員反復實驗得到[2~4],但實驗方法需要耗費大量的人力、物力和時間,尤其難以適應現(xiàn)代生產(chǎn)對多品種、小批量、多目標的生產(chǎn)需求,同時也很難通過實驗設計的方法來得到動態(tài)操作曲線[5]。根據(jù)生產(chǎn)目標,在已知生產(chǎn)過程動力學的基礎上,通過解析的方法求解操作曲線,是值得開拓的研究領域。從控制理論的角度,這一問題可轉(zhuǎn)化為在動力學模型基礎上,根據(jù)模型輸出軌跡(工藝目標)求取相應的模型輸入軌跡(調(diào)控曲線),即模型逆的存在性及求解算法。

1996年HUNT L R等針對非最小相位過程首次提出非因果穩(wěn)定逆的方法[6]。由于穩(wěn)定逆方法需要未來無窮時刻的軌跡,因此改進的基于預覽信息的穩(wěn)定逆方法被提出[7,8],進一步引入輸出誤差和控制器輸出能量為性能指標,給出了最優(yōu)預覽穩(wěn)定逆方法[9]。考慮到穩(wěn)定逆算法需要很大預作用時間區(qū)間,利用最優(yōu)狀態(tài)轉(zhuǎn)移的方法使過程狀態(tài)轉(zhuǎn)移到穩(wěn)定逆初態(tài),進而提出了基于最優(yōu)狀態(tài)轉(zhuǎn)移的穩(wěn)定逆算法[10]。

由于穩(wěn)定逆算法所需計算量很大,近年來有學者利用迭代學習結(jié)合樣條技術(shù)得到精確跟蹤所需的輸入控制量[11],還有基于最小二乘、B樣條等基函數(shù)的方法來求解非最小相位過程的穩(wěn)定逆[12]。一般而言,與線性穩(wěn)定逆算法有所區(qū)別,非線性過程穩(wěn)定逆計算中需要利用Picard迭代方法來得到非線性內(nèi)動態(tài)方程的解[8],對于復雜過程模型或者輸出軌跡,求解內(nèi)動態(tài)方程時會遇到計算量過大,甚至解析解無法描述的困難。

考慮生化過程非線性動力學情形,筆者基于穩(wěn)定逆方法,提出了一種生產(chǎn)操作曲線的快速求取方法,即根據(jù)過程動力學模型,利用改進的穩(wěn)定逆算法來求解對應生產(chǎn)輸出目標的操作曲線。首先將穩(wěn)定逆算法中內(nèi)動態(tài)進行離散化處理,利用遞推公式推導內(nèi)動態(tài)的離散數(shù)值表達式;再以Picard迭代進行遞推求取非線性內(nèi)動態(tài)方程的數(shù)值解,從而減少計算量、加快穩(wěn)定逆算法的計算速度;最后以化學反應器為例,進行操作曲線設計驗證。

1? 操作曲線求取問題

考慮一個化學反應器過程,包括以下串聯(lián)/并聯(lián)反應[13]:

(1)

反應器的動力學模型包括物料A、B的摩爾平衡和能量平衡:

(2)

其中,CA和CB是物料A和B的摩爾濃度;T是反應器溫度;是進料流量;TC是冷卻夾套的溫度;Cp和分別是反應混合物的比熱容和密度;是反應熱。反應速率系數(shù)k1~k3與反應器溫度和過程參數(shù)有關,具體過程參數(shù)見表1,反應速率系數(shù)具體計算公式如下:

(3)

令過程模型輸入分別為進料流量u1=F和反應器冷卻夾套溫度u2=TC,模型輸出分別是物料B的摩爾濃度y1=CB和反應器溫度y2=T。反應器穩(wěn)態(tài)平衡點為和,此時對應于和。

化學反應器的生產(chǎn)控制目標是反應器產(chǎn)物B的濃度,調(diào)控手段是調(diào)節(jié)進料流量和反應器冷卻夾套溫度。具體生產(chǎn)過程目標是在保持反應器溫度恒定的情況下,要求物料B的濃度隨生產(chǎn)時間按照以下設定曲線變化:

(4)

其中,tf是調(diào)控生產(chǎn)目標的終端時間。

文中操作曲線設計即根據(jù)上述生產(chǎn)需求利用穩(wěn)定逆方法來獲取進料流量和反應器冷卻夾套溫度的操作曲線。

2? 非線性穩(wěn)定逆近似求解的改進算法

2.1? 非線性穩(wěn)定逆

考慮如下多輸入多輸出非線性過程:

(5)

其中,狀態(tài),控制輸入,輸出,、均為光滑向量場即非線性平滑函數(shù)的向量集合,為非線性平滑函數(shù)。

設為期望的輸出軌跡,需要找出對應的輸入軌跡和狀態(tài)軌跡,即:

(6)

對式(5)中的函數(shù)h(x)沿向量場g和f進行求導運算,即求李導數(shù)和[5]。根據(jù)李導數(shù)定義將輸出對時間t求導r次直至出現(xiàn),其中r為過程的相對階:

(7)

由相對階定義知是可逆的,因此可以得到輸出控制律形式:

(8)

外動態(tài)定義為過程輸出及其各階導數(shù):

(9)

將過程狀態(tài)向量的其他n-r個元素定義為內(nèi)動態(tài):

(10)

將稱為一個局部微分同胚,即通過非線性坐標變換將系統(tǒng)狀態(tài)變量x映射到的新坐標系下,并且是可逆的,即存在函數(shù),于是式(5)可變成坐標下的動態(tài)系統(tǒng):

(11)

如果滿足輸出跟蹤軌跡,即,則外動態(tài)可以寫成:

(12)

在滿足輸出跟蹤和新坐標系的條件下,根據(jù)式(8)得到相應的控制輸入:

(13)

由于已知,從而穩(wěn)定逆的計算就是求解內(nèi)部狀態(tài)參考軌跡,即內(nèi)部狀態(tài)的有界解,可以利用非線性內(nèi)動態(tài)方程求解內(nèi)動態(tài)。

對于非線性內(nèi)動態(tài)方程,可將其寫為:

(14)

(15)

假設矩陣Q中穩(wěn)定部分和不穩(wěn)定部分已經(jīng)分開,即:

(16)

其中,Qs所有特征值在左半平面,屬于穩(wěn)定部分;Qu所有特征值在右半平面,屬于不穩(wěn)定部分。

定義如下有界狀態(tài)轉(zhuǎn)移矩陣:

(17)

則內(nèi)動態(tài)方程(14)等價于以下積分方程:

(18)

通過Picard迭代方法可以得到該方程的解[7]:

(19)

當?shù)螖?shù)時,。

文獻[8]對非線性過程提出了預覽穩(wěn)定逆方法,只需要知道未來一段時間內(nèi)的輸出軌跡信息,其中預覽時間越長,跟蹤誤差越小。即積分方程(18)可以近似為:

(20)

設初始時刻為t0,利用式(19)求解內(nèi)動態(tài)在未來時間的解析解時,隨著迭代次數(shù)m的增加,結(jié)果逐漸收斂于實際值,但的解析表達式會趨于復雜甚至難以描述,造成計算量越來越大直至無法計算的應用問題;另一方面,生化過程復雜的動力學模型或輸出軌跡也會使式(18)的積分方程變得更加復雜,導致Picard迭代方法收斂困難。

2.2? 非線性穩(wěn)定逆的離散化近似求解算法

2.2.1? 內(nèi)動態(tài)離散化處理

假設內(nèi)動態(tài)在未來時間內(nèi)按時間均勻分解n段,即化成n+1個離散的數(shù)值向量,在每一段長度為時間內(nèi),被近似認為是一個定值,而不是原先連續(xù)隨時間變化的函數(shù),離散化后的內(nèi)動態(tài)向量形式表示如下:

(21)

其中,的形式表示函數(shù)在時間內(nèi)離散后長度為n+1的向量。

2.2.2? 遞推內(nèi)動態(tài)向量

將式(19)積分方程分為穩(wěn)定內(nèi)動態(tài)和不穩(wěn)定內(nèi)動態(tài)積分方程,設,分別以特征值為和()的內(nèi)動態(tài)子系統(tǒng)為例推導不穩(wěn)定內(nèi)動態(tài)和穩(wěn)定內(nèi)動態(tài):

(22)

其中,下標s、u分別表示穩(wěn)定部分和不穩(wěn)定部分;,M為可逆的內(nèi)動態(tài)分解矩陣。

不穩(wěn)定內(nèi)動態(tài)向量值的遞推公式如下:

(23)

同理,可以推導出穩(wěn)定內(nèi)動態(tài)向量值的遞推公式:

(24)

上述對于不穩(wěn)定內(nèi)動態(tài)和穩(wěn)定內(nèi)動態(tài)的遞推方向相反,由于和為第m-1次Picard迭代出的數(shù)值向量,當求第m次積分迭代時每一個遞推公式中的積分求解結(jié)果均是數(shù)值形式,這樣處理避免了求解復雜的解析解形式,極大減少了計算量。

當Picard迭代次數(shù)m增加到不穩(wěn)定內(nèi)動態(tài)和穩(wěn)定內(nèi)動態(tài)收斂時,最后的輸出內(nèi)動態(tài)為:

(25)

2.2.3? 求解穩(wěn)定逆ud

根據(jù)式(13)求穩(wěn)定逆ud:

(26)

其中,。

綜上近似穩(wěn)定逆算法,對于復雜的過程動力學模型或者輸出軌跡,內(nèi)動態(tài)都可以通過增加積分迭代次數(shù)趨于收斂值。

3? 仿真驗證

將前述反應器模型(2)改寫為式(5)的形式,則有:

(27)

其中,模型輸入,狀態(tài)變量,模型輸出。穩(wěn)定逆方法就是已知為期望的輸出軌跡,找出輸入軌跡ud和狀態(tài)軌跡xd。

根據(jù)式(4)假設反應器的生產(chǎn)目標是要求產(chǎn)物濃度按照如下時變曲線變化:

(28)

為了求解進料流量和夾套溫度調(diào)控的操作曲線即模型的穩(wěn)定逆,根據(jù)式(8)穩(wěn)定逆輸出為:

(29)

其中,是過程的不穩(wěn)定內(nèi)動態(tài),已知內(nèi)動態(tài)就可以推導出穩(wěn)定逆ud,內(nèi)動態(tài)方程和積分方程如下:

(30)

(31)

對于該非線性內(nèi)動態(tài)方程使用經(jīng)典穩(wěn)定逆很難求出解析解,Picard迭代積分也無法應用,通過利用筆者提出近似穩(wěn)定逆算法結(jié)合Picard迭代積分可以求解得到收斂的內(nèi)動態(tài)向量,在選取n=900個分段區(qū)間進行模型仿真,結(jié)果如圖1所示。

由圖1可知,隨著Picard迭代次數(shù)m的不斷增加,反應器產(chǎn)物濃度相對于生產(chǎn)濃度指標的誤差在不斷減少,這驗證了筆者提出的近似穩(wěn)定逆算法可以與Picard迭代法結(jié)合求解非線性穩(wěn)定逆,通過模型的穩(wěn)定逆輸出即進料流量和夾套溫度按照給定的操作曲線變化,可以完成對應的生產(chǎn)目標。進料流量u1和夾套溫度u2的最佳操作曲線即Picard迭代次數(shù)為8次的近似穩(wěn)定逆輸出結(jié)果(圖2)。

為考察分段區(qū)間數(shù)對于近似穩(wěn)定逆算法的影響,對于內(nèi)動態(tài)向量在選取n=900個和n=90兩種分段區(qū)間數(shù)進行仿真對比,其中Picard迭代次數(shù)m=8,仿真結(jié)果如圖3所示。

由圖3可知,計算近似穩(wěn)定逆算法(n=900)模型輸出產(chǎn)物濃度y1和反應器溫度y2相對于生產(chǎn)要求曲線的積分誤差分別為0.613 3和15.829 2;而近似穩(wěn)定逆算法(n=90)模型輸出產(chǎn)物濃度y1和反應器溫度y2相對于生產(chǎn)要求曲線的積分誤差IAE分別為0.806 4和21.954 3。由此可知,分段數(shù)n越大,近似穩(wěn)定逆的誤差越小。綜合考量誤差和計算量,可以通過近似穩(wěn)定逆算法得到一個滿足生產(chǎn)過程要求的控制變量操作曲線。

4? 結(jié)束語

針對生化過程中操作曲線的求取問題,提出一種非線性穩(wěn)定逆的近似求解算法,對非線性穩(wěn)定逆算法中求解內(nèi)動態(tài)方程方法進行了改進,通過將內(nèi)動態(tài)離散化處理,利用遞推公式推導預覽穩(wěn)定逆中的積分方程的解,將原本求內(nèi)動態(tài)解析解問題轉(zhuǎn)為求數(shù)值向量解問題,這樣不僅可以減少求解穩(wěn)定逆的計算量,還可以與Picard迭代法結(jié)合實現(xiàn)非線性生化過程相應操作曲線的求解。最后通過仿真驗證了所提算法的有效性。

需要說明的是,文中近似穩(wěn)定逆誤差大小與內(nèi)動態(tài)跟蹤時域內(nèi)的分段數(shù)n有關,如何根據(jù)不同跟蹤目標權(quán)衡跟蹤精度和計算量,從而選取合適的分段數(shù)n是之后需要解決的問題。

參? 考? 文? 獻

[1]仇力,欒小麗,劉飛.基于正交余弦相似度的間歇過程操作曲線優(yōu)化[J].化學工程,2019,47(1):65-69.

[2]FONSECA B G,SOLEDAD M,INES C R,et al.Bioconversion in batch bioreactor of olive-tree pruning biomass optimizing treatments for ethanol production[J].Biochemical Engineering Journal,2020,164(1):107793.

[3]THANAPIMMETHA A,SAISRIYOOT M,KHOMLAEM C,et al.A comparison of methods of ethanol production from sweet sorghum bagasse[J].Biochemical Engineering Journal,2019,151:107352.

[4]ANWESHA M,PURVI Z,RUSHIKA P,et al.Optimization of microbial fuel cell process using a novel consortium for aromatic hydrocarbon bioremediation and bioelectricity generation[J].Journal of Environmental Management,2021,298:113546.

[5]劉琳.精煉爐最佳吹氬曲線的制定與優(yōu)化[D].沈陽:東北大學,2013.

[6]HUNT L R,MEYER G,SU R.Noncausal inverses for linear systems[J].IEEE Transactions on Automatic Control,1996,41(4):608-611.

[7]ZOU Q Z,DEVASIA S.Preview-based stable-inversion for output tracking of linear systems[J].Journal of Dynamic Systems,Measurement,and Control,1999,121(4):625-630.

[8]ZOU Q Z,DEVASIA S.Precision preview-based stable-inversion for nonlinear nonminimum-phase systems:The VTOL example[J].Automatica,2007,43(1):117-127.

[9]ZOU Q Z.Optimal preview-based stable-inversion for output tracking of nonminimum-phase linear systems[J].Automatica,2009,45(1):230-237.

[10]張有陵,劉山.基于最優(yōu)狀態(tài)轉(zhuǎn)移的非因果穩(wěn)定逆[J].控制理論與應用,2016,33(4):428-436.

[11]WANG H M,KIM K-S,ZOU Q Z.B-spline-decomposition-based output tracking with preview for nonminimum-phase linear systems[J].Automatica,2013,49(5):1295-1303.

[12]ROMAGNOLI R,GARONE E.A general framework for approximated model stable inversion[J].Automatica,2019,101:182-189.

[13]NIEMIEC M P,KRAVARIS C.Nonlinear model-state feedback control for nonminimum-phase processes[J].Automatica,2003,39(7):1295-1302.

(收稿日期:2022-10-20,修回日期:2023-07-13)

猜你喜歡
動力學模型
風力發(fā)電機組動力學建模與仿真分析
基于管網(wǎng)理論的人口遷移動力學模型構(gòu)建
科技視界(2016年27期)2017-03-14 23:09:34
研究模糊控制下車輛的側(cè)傾穩(wěn)定性仿真分析
房地產(chǎn)投資系統(tǒng)動力學模型分析
兩輪自平衡機器人的動力學模型的分析與建立
四軸飛行器的結(jié)構(gòu)組成和動力學模型
電動車輛組合式離合器換擋過程優(yōu)化控制
企業(yè)項目風險管理中風險識別的新方法
間歇曝氣SBR工藝處理特性及動力學研究
非完整移動機器人的模型預測控制技術(shù)的研究
科技資訊(2015年4期)2015-07-02 17:55:56
宁都县| 罗城| 临漳县| 拉萨市| 麻栗坡县| 临潭县| 博白县| 宁城县| 温宿县| 梁山县| 翁牛特旗| 邵阳县| 陇川县| 米泉市| 进贤县| 大港区| 临沭县| 子洲县| 彩票| 嫩江县| 华安县| 诏安县| 甘南县| 宜春市| 丹阳市| 大同县| 康乐县| 当阳市| 定州市| 琼海市| 隆化县| 宣恩县| 东光县| 东莞市| 营口市| 呼图壁县| 百色市| 攀枝花市| 宽城| 额尔古纳市| 宾川县|