• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      用PLC的反饋?zhàn)兞孔鳛榈兞坑?jì)算壓縮因子

      2013-10-31 02:48:54繆玲梅李珍華
      化工與醫(yī)藥工程 2013年1期
      關(guān)鍵詞:功能塊編程語言流體

      繆玲梅 李珍華

      (華東理工大學(xué)工程設(shè)計(jì)研究院,200237 上海)

      1 前言

      在工藝、自控、環(huán)保、通風(fēng)等開發(fā)研究時,工程中往往需要計(jì)算壓縮因子,用于實(shí)際氣體流量的修正。根據(jù)維里方程或李-凱斯勒方程計(jì)算時涉及到迭代算法,使計(jì)算困難。為此,本文介紹將PLC功能塊圖中的反饋?zhàn)兞孔鳛榈兞?,成功地?shí)現(xiàn)了有關(guān)計(jì)算。這種計(jì)算方法也適用于其他需要進(jìn)行迭代算法的應(yīng)用場合。例如,標(biāo)準(zhǔn)孔板的流出系數(shù)計(jì)算、迭代方程的求解等。

      2 PLC功能塊圖的反饋?zhàn)兞?/h2>

      根據(jù)IEC61131-3標(biāo)準(zhǔn),在功能塊圖標(biāo)準(zhǔn)編程語言中,引入了反饋?zhàn)兞俊?biāo)準(zhǔn)指出,反饋路徑指一個網(wǎng)絡(luò)的輸出參數(shù)值返回到同一網(wǎng)絡(luò)中作為輸入?yún)?shù)時,這種連接路徑稱為反饋路徑。相應(yīng)的變量稱為反饋?zhàn)兞俊?/p>

      反饋?zhàn)兞康那笾狄?guī)則如下:

      當(dāng)?shù)谝淮尉W(wǎng)絡(luò)求值時,使用反饋?zhàn)兞康某跏贾?,它可以是該?shù)據(jù)類型的約定初始值;用戶在變量初始化時規(guī)定的初始值;或當(dāng)具有掉電保持屬性的反饋?zhàn)兞吭诘綦娗暗臄?shù)值。

      其后,反饋?zhàn)兞康闹蹈鶕?jù)反饋信號確定。即用反饋?zhàn)兞康男轮底鳛樵摼W(wǎng)絡(luò)的輸入。

      由此可見,PLC編程語言中的反饋?zhàn)兞烤哂械\(yùn)算功能。其第一次初始值就是迭代初值,以后將用新的計(jì)算結(jié)果作為下一次迭代值。

      3 維里方程求解壓縮因子

      對非理想氣體,用壓縮系數(shù)描述其與理想氣體之間的偏離程度。即:

      對非理想氣體,可用維里方程擬合,可用壓力或體積作為因子進(jìn)行擬合。體積擬合公式為:

      統(tǒng)計(jì)力學(xué)指出,第二維里系數(shù)B反映兩個氣體分子間的相互作用對氣體p-V-T關(guān)系的影響。第三維里系數(shù)C反映三個氣體分子間的相互作用對氣體p-V-T關(guān)系的影響等。

      上述兩個方程有兩個未知數(shù)Z和V,由于是非線性方程,因此,只能用迭代計(jì)算算法求解。即選假設(shè)某一變量的初始值,然后,計(jì)算其結(jié)果,再用該計(jì)算結(jié)果作為第二次迭代運(yùn)算的新值,如此循環(huán),直到在該網(wǎng)絡(luò)中該變量的輸入與輸出相等。

      用PLC的功能塊圖可方便地實(shí)現(xiàn)這種迭代運(yùn)算。程序如圖1所示。

      圖1 維里方程計(jì)算壓縮因子的程序

      圖 中,Temp是 溫 度,K;Pressure是 壓 力,bar;V是體積,cm3;根據(jù)上述工程單位,氣體常數(shù)Rconst=83.14。B和C是維里系數(shù)。例如,根據(jù)文獻(xiàn)[1]的數(shù)據(jù),異丙醇的維里系數(shù)為:B=-388 cm3?mol-1,C=-26 000 cm6?mol-2。根據(jù)程序,可計(jì)算200℃(473.15K)、10bar異丙醇的壓縮系數(shù)。圖中,MUL、DIV和ADD分別是乘、除和加函數(shù)[2]。

      將程序下裝,并運(yùn)行,得到圖2所示運(yùn)行結(jié)果。

      由于PLC程序進(jìn)行不斷迭代運(yùn)算,因此,其運(yùn)行結(jié)果可保證反饋?zhàn)兞枯斎牒洼敵龅臄?shù)值一致性。運(yùn)行時需注意,反饋?zhàn)兞縑的初始值不能用系統(tǒng)約定的零,因它將造成除以零的出錯,實(shí)際應(yīng)用時,可由用戶設(shè)置一個0~1之間的小值。此外,B和C的數(shù)據(jù)類型是實(shí)數(shù),因此,輸入時,應(yīng)分別是-388.0和-26 000.0。壓力數(shù)值也用10.0輸入。由于溫度是熱力學(xué)溫度,因此,應(yīng)將攝氏溫度加273.15轉(zhuǎn)換為開爾文度。

      運(yùn)行結(jié)果,在規(guī)定的溫度和壓力下,異丙醇的壓縮系數(shù)為0.886 615 81,計(jì)算精度比文獻(xiàn)[1]要高。

      4 李-凱斯勒方程求解壓縮因子

      一般物質(zhì)都以氣、液、固或其混合物存在,具有臨界點(diǎn)、三態(tài)點(diǎn)、波義耳溫度等。物質(zhì)在臨界狀態(tài)時具有相似性,因此,提出用臨界性質(zhì)作為對比基礎(chǔ)的狀態(tài)方程。

      皮策(Pitzer)首先開展以某種物質(zhì)性質(zhì)與參考物質(zhì)性質(zhì)的偏差為基礎(chǔ)的工作,即用偏心因子作為第三參數(shù)的壓縮因子關(guān)聯(lián)式:

      其中,上標(biāo)(0)表示簡單流體,(1)表示參考流體。皮策等用表格形式提供對比溫度在0.8~4.0,對比壓力在0~9.0的容積和熱力學(xué)性能之間的關(guān)系。

      李(Lee B I)和凱斯勒(Kesler M G)改進(jìn)為采用下列Lee-Kesler(李和凱斯勒)方程,將壓縮因子表示為:

      式中:Z(0)— 簡單流體(甲烷、氬和氪)的壓縮因子,Z(*)— 參考流體(正辛烷)的壓縮因子。正辛烷的偏心因子ω(*)=0.397 8。如果,令:

      則可得Z=Z(0)+ωZ(1)。

      Z(0)和Z(1)可根據(jù)維里方程確定。即:

      圖2 壓縮因子計(jì)算程序的運(yùn)行結(jié)果

      式中的常數(shù)見表1。李和凱斯勒方程的實(shí)用性評價很高。它適用于氣相和液相。類似研究被用于表達(dá)其他衍生熱力學(xué)函數(shù),例如,逸度(f)、焓(H-H°)和熵(S-S°)、來自理想氣體狀態(tài)的等容(Cv-Cv°)和等壓(Cp-Cp°)比熱容量等。

      表1 Lee-Kesler方程中的常數(shù)

      圖3 程序運(yùn)行結(jié)果

      根據(jù)維里方程可確定簡單流體和參考流體在對比溫度和對比壓力下的Zi(i=0,1)。并根據(jù)(5)式計(jì)算Z(1)。再根據(jù)被測流體的偏心因子ω計(jì)算出壓縮因子Z。

      采用PLC編程語言編寫了計(jì)算Zi的功能塊V_cal,其輸入變量是pr和tr(標(biāo)準(zhǔn)編程語言對字母的大小寫不分),輸出變量中,zr即公式中的Z(0),rzr即公式中的Z(r)。程序調(diào)用減法SUB和除法DIV函數(shù),輸出變量z1即公式中的Z(1)。最后,調(diào)用乘法和加法函數(shù)計(jì)算壓縮因子Z(圖中未畫出)。圖2顯示計(jì)算程序運(yùn)行結(jié)果。

      某被測流體的對比態(tài)溫度和壓力為:pr=0.6、Tr=0.98, 運(yùn) 算 結(jié) 果:Z(0)=0.735 993 62;Z(1)=-0.065 166 250。

      5 結(jié)束語

      用PLC功能塊圖中的反饋?zhàn)兞靠煞奖愕貙?shí)現(xiàn)迭代算法,用于工程設(shè)計(jì)中的各種需要迭代運(yùn)算的計(jì)算。例如,本文所介紹的用于壓縮因子的計(jì)算。也可用于諸如差壓式流量計(jì)流出系數(shù)的計(jì)算等計(jì)算過程。因此,為迭代運(yùn)算提供了實(shí)施手段。

      [1] 施海云. 化工熱力學(xué)[M]. 上海: 華東理工大學(xué)出版社. 2007,80-87.

      [2] Smith J M, Van Ness H C, Abbott M M. Introduction to Chemical Engineering Thermodynamics. 7thEdition. 劉洪來等譯. 北京: 化學(xué)工業(yè)出版社. 2008.

      [3] 彭瑜, 何衍慶. IEC61131-3編程語言及應(yīng)用基礎(chǔ)[M]. 北京: 機(jī)械工業(yè)出版社. 2009,46-50.

      [4] 何衍慶, 何乙平, 王朋. 常用PLC應(yīng)用手冊[M]. 北京: 國防工業(yè)出版社. 2008,190-197.

      [5] 王森. 儀表常用數(shù)據(jù)手冊[M]. 北京: 化學(xué)工業(yè)出版社,1998,180-196.

      [6] 中國石化集團(tuán)上海工程有限公司. 化工工藝設(shè)計(jì)手冊(上)[M].北京: 化學(xué)工業(yè)出版社,2009,320-324.

      [7] 臧福錄, 應(yīng)金良. 石油化工工藝工程師必讀(第一冊)[M]. 北京:中國石化出版社,1998,67-71.

      [8] Chopey N P. Handbook of Chemical Engineering Calculations. 3rd Edition. 朱開宏譯. 北京: 中國石化出版社,2005,149-160.

      猜你喜歡
      功能塊編程語言流體
      流體壓強(qiáng)知多少
      壓力-體積轉(zhuǎn)換在CFC編程語言中的實(shí)現(xiàn)解析
      山雨欲來風(fēng)滿樓之流體壓強(qiáng)與流速
      Java編程語言的特點(diǎn)與應(yīng)用
      淺談不同編程語言對計(jì)算機(jī)軟件開發(fā)的影響
      電子制作(2018年1期)2018-04-04 01:48:36
      等效流體體積模量直接反演的流體識別方法
      Ovation系統(tǒng)FIRSTOUT和FIFO跳閘首出比較
      面向?qū)ο骔eb開發(fā)編程語言的的評估方法
      自定義功能塊類型在電解槽聯(lián)鎖中的應(yīng)用
      中國氯堿(2015年9期)2015-11-02 01:03:41
      基于MACSV6.5.2的鍋爐燃盡風(fēng)開關(guān)量調(diào)節(jié)門控制功能塊設(shè)計(jì)
      大宁县| 济南市| 都兰县| 襄城县| 岚皋县| 宜黄县| 珲春市| 清镇市| 新疆| 阿拉善盟| 乌恰县| 泗阳县| 闽侯县| 西平县| 贡山| 田阳县| 旌德县| 满城县| 巴彦淖尔市| 临邑县| 东源县| 揭阳市| 凭祥市| 湟源县| 翼城县| 四子王旗| 平顶山市| 桐梓县| 淮北市| 方城县| 年辖:市辖区| 西昌市| 仁寿县| 三门县| 天津市| 海口市| 紫云| 通城县| 新乡市| 武宣县| 晋州市|