聯立模組法

聯立模組法,就是指既充分利用了現有的常規模組,又進行方程組的聯立求解的一種流程模擬方法,它也被稱作雙層法

基本介紹

  • 中文名:聯立模組法
  • 外文名:two tier approach
  • 又稱:雙層法
  • 學科分類:化學
基本思想,發展概況,聯立模組法結構分析的特點,聯立模組法與序貫模組法的比較,

基本思想

1、繼承序貫模組法的模組化的結構,充分利用現有的豐富成熟的單元模組的成果。
2、僅對分隔後的不可再分塊使用聯立求解的方法,疊代變數只涉及不可再分塊中外部變數的一個適當的子集,以降低必須聯立求解的方程的維數,減少對計算機記憶體空間的要求及初值選取的難度。同時,由於採用了聯立求解的方式,避免了嵌套疊代,從而提高了計算效率。
3、利用在模組級上對單元模組的攝動產生不可再分塊近似線性模型以及逐次修正的線性化技術,在子系統流程級(不可再分塊)上聯立求解線性化模型來實現對不可再分塊的模擬。
4、不可再分塊間的連線仍按塊間計算順序進行。

發展概況

聯立模組技術的最初套用是在1962年,Rosen採用了簡單的線性分率模型。對必須聯立求解的非線性方程組(不可再分塊)進行線性化,得到一組粗糙的線性方程組
求解所產生的線性方程組,進行一次疊代。然後對不可再分塊內的模組使用解的結果重新產生一組新的線性方程組的係數。不斷反覆上述過程,直到在流程級上收斂為止。Rosen的線性分率模型的質量不高,與原非線性方程的等效性較差,所以這種方法並不成功。不過,他的這種解決問題思路為聯立模組法奠定了基礎。後繼者Mahalec et al.(1971)、Umeda和Nisho(1972)吸取了Rosen的思想,採用微分分率模型或差商近似Jacobian矩陣代替線性分率模型,從而大大提高了近似線性模型的精度,並使聯立模組法實用化。
此後研究工作大多著眼於:
(1)不同的近似Jacobian矩陣的產生技術;
(2)近似Jacobian矩陣所涉及的疊代變數的規模,即獨立變數是不可再分塊中連線流股外部變數的全集還是某個適當的子集;
(3)研究因聯立模組法與序貫模組法收斂方法的不同而引起的不可再分塊切斷準則的差異;
(4)拓展多層次結構的聯立模組法;
(5)近似Jacobian矩陣的不同更新方法,非線性方程組數值解法的改進等。
如圖1給出了聯立模組法聯立解不可再分塊的算法框圖。
聯立模組法
圖1
從圖1中可以看出聯立模組法又稱雙層法的含義,模組級的線性化與流程級的解線性方程組交替進行。

聯立模組法結構分析的特點

聯立模組法程式一、程式二,由於是全切斷,因此結構分析的內容僅包含過程系統的分隔以及分隔塊間的計算次序的確定。程式三要作類似序貫模組法那樣的結構分析,包括分隔、塊間排序、不可再分塊環路切斷以及塊內計算次序的確定。不同的切斷準則對序貫模組法收斂行為的影響,由於聯立模組法採用不可再分塊的聯立求解,故不存在雙重切斷(有多餘切斷)對再循環反饋信息傳遞的阻斷問題,因此適用於序貫模組法直接疊代格式的無多餘切斷準則在聯立模組法中已失去其“最佳切斷”的特性。聯立模組法程式三的最優切斷準則一般採用切斷變數數最少準則,雖然對這一斷言還沒有嚴格的證明,但顯然切斷變數數最少與線性化計算的工作量、計算效率以及所耗用的計算機記憶體存在著明顯的對應關係,因而被普遍接受。
下圖2列出了Cavett問題不同切斷位置,用聯立模組法進行模擬的收斂特性。
聯立模組法
圖2
(1)實驗1、實驗2均為無多餘切斷,但實驗1切斷流股數為2,變數數為36,實驗2切斷流股數為3,變數數為54,因此用聯立模組法解該模擬問題時,後者的線性化耗時是前者的1.5倍。
(2)實驗1與實驗3作比較,雖然一個是無多餘切斷,一個是有多餘切斷,但由於切斷變數數相同,所以兩者的線性化耗時大致相等。
(3)是否無多餘切斷對聯立模組法的收斂特性無多大影響。
(4)收斂算法的耗時隨變數數增加而上升。

聯立模組法與序貫模組法的比較

下圖3列出了不同程式的無多餘切斷對聯立模組法與序貫模組法的比較結果。仍以四單元閃蒸(Cavett)實驗問題為例,表中的各項比較說明以下幾個事實:
(1)模組攝動的線性化效率較高,因此總耗時也最少。
(2)對角塊攝動,雖然其線性化效率最高,但由於所得Jacobi矩陣的質量不高,以致疊代30次還未收斂。
(3)在解模擬問題時,聯立模組法並不能顯示其明顯優於序貫模組法,但在解設計問題時,由於前者聯立求解不可再分塊、疊代層次較少的特點,聯立模組法則充分顯示了它的優越性。
(4)組合單元攝動法在所占據記憶體方面是最少的。
聯立模組法
圖3

相關詞條

熱門詞條

聯絡我們