案例8:使用計(jì)算 –使用案例1中的脫丁烷塔來研究一個普通案例-1

預(yù)內(nèi)核計(jì)算是:

  1. [Bot Qual.CV.Remove]=And([Bot Temp.POV.Disconnect] ; [Bot Qual.POV.Disconnect])
    如果底部溫度POV和底部質(zhì)量POV都處于未連接狀態(tài)(未連接標(biāo)簽設(shè)置為true),計(jì)算通過將“Remove”標(biāo)簽設(shè)定為true來刪除底部質(zhì)量CV。
  2. [Top Qual.CV.Remove]=And([Top Temp.POV.Disconnect]; [Top Qual.POV.Disconnect])
    如果頂部溫度POV和頂部質(zhì)量POV都處于未連接狀態(tài)(未連接標(biāo)簽設(shè)置為true)郑原,計(jì)算通過將“Remove”標(biāo)簽設(shè)定為true來刪除頂部質(zhì)量CV。
    3. [Top Qual.CV.Priority]=Iif([Bot Qual.CV.SetrangeHighLim]-[Bot Qual.POV.Measurement]; 1;10)
    如果底部質(zhì)量CV超出了底部質(zhì)量高限(Bot Qual POV測量值)陶珠,計(jì)算將把頂部質(zhì)量CV優(yōu)先級減少到10挟裂。否則計(jì)算分配給頂部質(zhì)量CV的CV優(yōu)先級是1享钞。
  3. [Sub_Debutanizer.SUB.RequestedStatus]=Not(And([Bot Qual.CV.Remove];[TOP QUAL.CV.Remove]))
    如果頂部和底部質(zhì)量CVs都被移走(它們的Remove標(biāo)簽被設(shè)定為true),計(jì)算將把Sub_Debuta子控制器的請求狀態(tài)設(shè)定為0(OFF)诀蓉。否則指定的子控制器請求狀態(tài)為1(ON)栗竖。
  4. [Reflux.MV.MaxMove]=Iif([BOT QUAL.CV.SetrangeHighLim]-[BOT QUAL.POV.Measurement];100;150)
    這項(xiàng)計(jì)算修改了Reflux的Maximum Rate of Change(最大變化率)的值。如果底部質(zhì)量CV超出其上限(bottom qual POV SRHi)渠啤,將回流的最大動作增加至150狐肢。否則最大動作為100。
  5. [Reboiler.MV.MaxMove]=Iif([BOT QUAL.CV.SetrangeHighLim]-[BOT QUAL.POV.Measurement];1;1.5)
    這項(xiàng)計(jì)算修改了Reboil的Maximum Rate of Change(最大變化率)的值沥曹。如果底部質(zhì)量CV超出其上限(bottom qual POV SRHI)份名,將再沸的最大動作增加到1.5。否則為1妓美。
  6. [DEBUTANIZER.CON.EFTrackingFilterTimeConst]=Min(Max([DEBUTANIZER.CON.EFTrackingFilterTimeConst]; 560);1060)
    這項(xiàng)計(jì)算用來將Economic Function Tracking Filter(經(jīng)濟(jì)函數(shù)跟蹤濾波)限制在5~60mins僵腺。
    兩個內(nèi)核后計(jì)算是:
  7. [ExternalOutput1.EXTOUT.Value]=[Bot Qual.CV.Reachable_ConstraintActivity]
    這項(xiàng)計(jì)算將底部質(zhì)量CV在穩(wěn)態(tài)時的約束行為記錄在外部位號ExternalOutput1。
  8. [ExternalOutput2.EXTOUT.Value]=[Top Qual.CV.Reachable_ConstraintActivity]
    這項(xiàng)計(jì)算將頂部質(zhì)量CV在穩(wěn)態(tài)時的約束行為記錄在外部位號ExternalOutput2壶栋。
    以上所述的計(jì)算所需的兩個外部位號是:

預(yù)內(nèi)核計(jì)算由下式給出:


最后辰如,內(nèi)核后計(jì)算是:


下圖部分顯示了相應(yīng)的計(jì)算報告。若要使用此功能贵试,請?jiān)陧撁骓敳窟x擇“Report”選項(xiàng)卡琉兜。


如下所述,我們通過兩個場景來探討計(jì)算引擎的性能毙玻。
仿真1
首先讓我們來考慮被稱為Debutanizer Max Moves.(脫丁烷塔最大步幅)的仿真場景豌蟋。General場景界面和Sub_Debutanizer界面的相關(guān)信息如下圖所示。


原文:
The pre-kernel calculations are:

  1. [Bot Qual.CV.Remove]=And([Bot Temp.POV.Disconnect] ; [Bot Qual.POV.Disconnect])
    This calculation removes the bottom quality CV by setting the “Remove” flag to true if both the bottom temperature POV and the bottom quality POV are disconnected (their disconnect flags are set to true).
  2. [Top Qual.CV.Remove]=And([Top Temp.POV.Disconnect]; [Top Qual.POV.Disconnect])
    This calculation removes the top quality CV by setting the “Remove” flag to true if both the top temperature POV and the top quality POV are disconnected (their disconnect flags are set to true).
  3. [Top Qual.CV.Priority]=Iif([Bot Qual.CV.SetrangeHighLim]-[Bot Qual.POV.Measurement]; 1;10)
    This calculation decreases the top quality CV Priority to 10 if the bottom quality CV exceeds the bottom quality high limit (Bot Qual POV measurement). Otherwise, the calculation assigns a CV Priority of 1 to the top quality CV.
  4. [Sub_Debutanizer.SUB.RequestedStatus]=Not(And([Bot Qual.CV.Remove];[TOP QUAL.CV.Remove]))
    This calculation sets the Sub_Debuta subcontroller requested status to 0 (OFF) if both the top and bottom quality CVs are removed (their Remove flags are set to true). Otherwise specify the subcontroller requested status as 1 (ON).
  5. [Reflux.MV.MaxMove]=Iif([BOT QUAL.CV.SetrangeHighLim]-[BOT QUAL.POV.Measurement];100;150)
    This calculation modifies the Maximum Rate of Change value for the Reflux. If the bottom quality CV exceeds its upper limit (bottom qual POV SRHi), increase the max move for the reflux to 150. Else use 100 for the max move.
  6. [Reboiler.MV.MaxMove]=Iif([BOT QUAL.CV.SetrangeHighLim]-[BOT QUAL.POV.Measurement];1;1.5)
    This calculation modifies the Maximum Rate of Change value for the Reboil. If the bottom quality CV exceeds its upper limit (bottom qual POV SRHI), increase the max move for the reboiler to 1.5. Else use 1.
  7. [DEBUTANIZER.CON.EFTrackingFilterTimeConst]=Min(Max([DEBUTANIZER.CON.EFTrackingFilterTimeConst]; 560);1060)
    This calculation restricts the Economic Function Tracking Filter to lie between 5 and 60 minutes.
    The two post-kernel calculations are:
  8. [ExternalOutput1.EXTOUT.Value]=[Bot Qual.CV.Reachable_ConstraintActivity]
    This calculation records the constraint activity at steady state for the bottom quality CV to the external tag ExternalOutput1.
  9. [ExternalOutput2.EXTOUT.Value]=[Top Qual.CV.Reachable_ConstraintActivity]
    This calculation records the constraint activity at steady state for the top quality CV to the external tag ExternalOutput2.
    The two external tags required for the calculations outlined above are:
    The pre-kernel calculations are given by:
    Lastly the post-kernel calculations are:
    The figure below partially shows the corresponding calculations report. To access this feature select the “Report” tab at the top of the page.
    We investigate the performance of the calculation engine through a couple of scenarios as described below.
    Simulation 1
    First consider the simulation scenario called: Debutanizer Max Moves. The General scenario page as well as the Sub_Debutanizer page with the relevant information are shown below.

2016.6.15

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末桑滩,一起剝皮案震驚了整個濱河市梧疲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖往声,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件擂找,死亡現(xiàn)場離奇詭異,居然都是意外死亡浩销,警方通過查閱死者的電腦和手機(jī)贯涎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來慢洋,“玉大人塘雳,你說我怎么就攤上這事∑粘铮” “怎么了败明?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長太防。 經(jīng)常有香客問我妻顶,道長,這世上最難降的妖魔是什么蜒车? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任讳嘱,我火速辦了婚禮,結(jié)果婚禮上酿愧,老公的妹妹穿的比我還像新娘沥潭。我一直安慰自己,他們只是感情好嬉挡,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布钝鸽。 她就那樣靜靜地躺著,像睡著了一般庞钢。 火紅的嫁衣襯著肌膚如雪拔恰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天焊夸,我揣著相機(jī)與錄音仁连,去河邊找鬼。 笑死阱穗,一個胖子當(dāng)著我的面吹牛饭冬,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播揪阶,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼昌抠,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了鲁僚?” 一聲冷哼從身側(cè)響起炊苫,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤裁厅,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后侨艾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體执虹,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年唠梨,在試婚紗的時候發(fā)現(xiàn)自己被綠了袋励。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡当叭,死狀恐怖茬故,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蚁鳖,我是刑警寧澤磺芭,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站醉箕,受9級特大地震影響钾腺,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜琅攘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一垮庐、第九天 我趴在偏房一處隱蔽的房頂上張望松邪。 院中可真熱鬧坞琴,春花似錦、人聲如沸逗抑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽邮府。三九已至荧关,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間褂傀,已是汗流浹背忍啤。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留仙辟,地道東北人同波。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像叠国,于是被迫代替她去往敵國和親未檩。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內(nèi)容