资源描述:
《用VB逐板法计算精馏塔理论塔板数_李浩杰》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第30卷第2期计算机与应用化李VO130,No.22013年2月28日ComPutersandAPPliedChemistryFebruary28,2013用VB逐板法计算精馏塔理论塔板数李浩杰.,王延伟0(河南工程学院材料与化学工程系,河南,郑州,450007)摘要:vB即sualBasic)是高级程序设计语言,其程序流程控制结构中的循环结构适合逐板计算法中类似迭代原理的计算,再加上集成开发环境中丰富的界面设计功能可以提供优良的用户界面,因此,是采用逐板法求解精馏塔理论塔板数行之有效的实现工具"全文介绍了用VB逐板法计算针对于二元物系精馏
2、塔理论塔板数的过程,给出了相应的VB程序代码,并指出在叭sualBasic编辑器中生成独立的可执行文件(.ex),用户只需在该文件中输入相关参数,即刻就能显示出全部的计算结果"该操作方法简单实用,便于掌握,应用广泛"通过对理想与非理想二元物系的实例进行操作验证,并由MATLAB图解法比对校验,所得结果准确无误"关键词:VB;逐板法;精馏塔;理论塔板数中图分类号:仰3一l文献标识码:A文章编号:1001一160(2012)02一183一191DOI:10.11719/eom.aPP#cheln20130217不明显,计算表明,在x=O一l的全
3、部范围内变化并不大,1引言通常可用一平均值即定值a来表示"精馏塔理论塔板数(包括精馏段和提馏段)的求取(2)非理想状态的二元物系相平衡方程:原理是交替地应用相平衡和物料衡算的关系[l],由此,k+Zk+2(里二一生玩(2)衍生出常用的逐板计算法和图解法两种"其中,图解法:=艺flj=ki=k一为直观!简单,目前,在精馏计算中仍多为采用,但当理J笋J论塔板数较多时,图解则不易准确,误差较大,而且,其中,xk!xk+1!xk+2!和八!八小yk+2分别是图解法提供的数据结果十分有限"相行之下,逐板计算最靠近y的三个插值点和相应的函数值"法则是计
4、算理论塔板数的基本方法,思路清晰,计算出对于非理想状态,a随x的变化较大,即a不再是的理论塔板数!进料板位置结果准确,与此同时,还可定值"通常情况下,己知若干个x一y气液平衡数据,可用/一元三点插值0公式来求取x的值[4-6]"一并得到各层理论塔板的气!液相组成等,为精馏塔的设计和控制提供准确!详细的数据依据,因此,应用相(3)精馏段操作线方程:当广泛"但手工逐板计算任务量大,容易出错,操作之y_-_=二丁R一万人一一下勺尸万(3)找+l找十1时十分不便"将逐板法用计算机高级程序语言VB编程,再在(4)提留段操作线方程:VisualBasi
5、c编辑器里单击菜单栏中/文件(D0并选择/生y二兰红2匕(x一x甲)+x甲(4)勺一冤冲成工程l.exe(K),0,生成独立的可执行应用文(.exe)12,3],(5)进料方程:便可弥补手工逐板计算的不足,实现一劳永逸"操作时只需将与逐板计算有关的参数(塔底!进料和塔顶组成q沪1时,枷!xF和xD,进料状态q值,回流比R以及相对挥发少_._=一q一丁人_,一,介一丁(5)q一lq一1度a或气液平衡数据)输入界面系统,即刻便可得到详细的各类计算结果,直观快速而又准确无误"该方法对叮=l时,x=介(6)化工原理的教学!化工设计和生产都有重要的意
6、义"(6)两操作线的交点17,8]:2逐板计算法的原理和步骤q护l时,2.1相关方程xD(q一l)+xF(R+l)了.!户.!J,R尹q!产少.勺=q+R(l)理想状态的二元物系相平衡方程:xoq+众F无=一一2址一-(l)为=q+Ra一(a一l)y对于理想状态,a随温度t(或液相组成x)的变化q=l时,收稿日期:2012一09一02;修回日期:2012一12一04作者简介:李浩杰(1989一),男,河南人,在读本科生,Emall:功xuanhi@126-com通讯作者:王延伟教授,Email:hjyx1234@139.com184计算机与
7、盛用化毋2013,30(2)认飞UeXd<=0OrXd>=1勺二介(9)MsgBox0请按要求重新输入1,48,/提示/二众尸十xn(10)xd/功putB0x(0塔底产品中易挥发组分的摩尔分数XD留l,&R+lvbNewLine&0注意:输入区间为(0,1)0,0请输入今(7)最小回流比:节几nd介xtZ(2).Text=Xd"_xD一yeq习即川Boxe进料中液相所占的分率q/,,.请输入勺ye一xe及xtZ(3).Text=qZJ逐板计算法的过程a=hiPutBox(.,相对挥发度卜0&vbNewL毗&.义注意:少1丫,.请输入,).
8、介xtZ(4).Text=以(l)对于塔顶采用的是全凝器,而且是泡点回流,则R=InputBox(0回流比卜0,.l请输入与自第一块板上升的蒸气组成为:介x口(匀.介xt=Ryl