露点压力和组成编程计算

合集下载

关于露点温度的计算方法

关于露点温度的计算方法

关于露点温度的计算方法例如:23℃,RH45%的湿度,对应的露点温度算法:先在温度对应的饱和水汽压上查找23℃,对应的饱和水汽压——21.07毫米汞柱,再用21.07×45%(需要的湿度)=9.4815,在下表中查询此值9.4815对应的饱和水汽压,没有完全吻合的值,就在其上下临界点按比例取一个温度值即为露点温度,因此,23℃,45%的湿度,对应的露点温度为10.5℃。

知道为什么这么计算吗?道理很简单,就是假设我们需要设定23℃时的饱和蒸汽压,那么对应的气压值是21.07毫米汞柱,可是我们需要的不是饱和的,是RH45%,那么21.07的45%,是我们实际需要的水气压值即9.4815,我们假设这个水汽压值是另外一个温度对应的饱和水汽压,这个饱和水汽压恰恰是由湿度供给系统来确保提供的,那么这个水汽压对应的温度即是10.5℃即是我们要得到的水蒸汽(湿度)供给系统所需要设定的露点温度(汽压达到饱和时的温度)。

通俗一点讲就是10.5℃的饱和蒸汽压放到23℃的环境里就只有45%的相对湿度啦!这里大家一定要知道什么是“露点温度”,露点温度是指空气在水汽含量和气压都不改变的条件下,冷却到饱和时的温度。

形象地说,就是空气中的水蒸气变为露珠时候的温度叫露点温度。

露点温度本是个温度值,可为什么用它来表示湿度呢?这是因为,当空气中水汽已达到饱和时,气温与露点温度相同;当水汽未达到饱和时,气温一定高于露点温度。

所以露点与气温的差值可以表示空气中的水汽距离饱和的程度。

在100%的相对湿度时,周围环境的温度就是露点温度。

露点温度越小于周围环境的温度,结露的可能性就越小,也就意味着空气越干燥,露点不受温度影响,但受压力影响。

不同温度时饱和水汽压(P)(单位:毫米高水银柱)室内空气露点查询表横:湿度%纵:温度℃() 米) ()米。

仪表空气压力露点的计算

仪表空气压力露点的计算
/ / / / z ,, Z " / / : // / /
日 。 ——仪表空气 在压力 P 、 。 温度 £ 下 的 A 饱 和湿 度 , ( 水汽 )k ( 干气 ) /g绝 。 当p 下降到 P ( 准大气 压) , 。 。标 时 仪表空气
中的湿 度保 持不 变 , 仪表 空气 的饱 和湿 度为 : 则
式中 p ——仪表空气的压力( 队 绝压) M a , P;
P —— 仪 表空气 在 温度 £下 的饱 和水蒸 。 w 。 气 压 力 ,a P;
对仪表空气干燥机的干燥效果进行考察 。但实际 工作过程中测量到的结果却常常是仪表空气在大 气压下 的露点 ( 常压 露 点 ) 需 要进 行压 力 露 点 和 ,

3 压 力露 点的计 算公 式
通 常 的饱 和 蒸 汽 压方 程 是 以压力 为显 函数 , 在 已知饱 和 蒸 汽 压 力 计 算 饱 和 温 度 ( 点 温 度 ) 露
—0 — 0 2 1 0 1 0 2 0
7 —0 0 6
—0 5
—0 4 —0 3
常 露点 /  ̄ c
HI= .2 旦 A 0 6 2× () 2
Po 。 Po 。 w
式 中 Pw — 压力 为 P 温 度 为 t 、 度 为 日 o— 。 。湿 。
的仪表空气, 在压力下 降到 P ( 。标准大气压 ) 时的
l l

水 蒸气 分 压 ,a P。
由式 ( ) 式 ( ) 以得 出 1和 2可
的增加 , 压力 露点 的查 图值 与计 算值 之差 越来 越 大 。压 力 为 0 9MP . a时 , 算值 与 查 图值 的最 大 计
差值为4 0 ; . ℃ 压力为0 5 P 时 , . M a 计算值与查图 值的最大差值为 3 1 当压力为 02M a 计 . ℃; . P 时, 算值 与查 图值 的最 大差值 为 1 5℃。这说 明 .

泡露点计算的vb编程计算

泡露点计算的vb编程计算

西南石油大学化工分离过程上机实验学校西南石油大学姓名学号完成时间:题目1:闪蒸罐压力为85.46kPa,温度为50℃,进入闪蒸罐物料组成(摩尔分数)为乙酸甲酯(1)0.33,丙酮(2)0.34,甲醇(3)0.33。

试求汽相分率及液相平衡组成。

(假设汽相为理想气体,液相为非理想溶液)解:程序代码如下:Private Sub Command1_Click()Dim p As Single, z1 As Single, z2 As Single, z3 As SingleDim p1 As Single, p2 As Single, p3 As SingleDim Λ11 As Single, Λ12 As Single, Λ13 As Single, Λ21 As Single, Λ22 As Single, Λ23 As Single, Λ31 As Single, Λ32 As Single, Λ33 As SingleDim K1 As Single, K2 As Single, K3 As Single, γ1 As Single, γ2 As Single, γ3 As SingleDim X1 As Single, X2 As Single, X3 As Single, y1 As Single, y2 As Single, y3 As Single, Ψ As Single, Ψ1 As Single, f As Single, g As Singlep = 85.46: z1 = 0.33: z2 = 0.34: z3 = 0.33: p1 = 78.049: p2 = 81.818: p3 = 55.581Λ11 = 1.0: Λ12 = 1.1816: Λ13 = 0.52297: Λ21 = 0.71891: Λ22 = 1.0: Λ23 = 0.50878: Λ31 = 0.57939: Λ32 = 0.97513: Λ33 = 1.0X1 = z1: X2 = z2: X3 = z3: Ψ1 = 0.5DoΨ = Ψ1γ1 = Exp(1) / ((X1 + Λ12 * X2 + Λ13 * X3) * Exp(X1 / (X1 + Λ12 * X2 + Λ13 * X3) + Λ21 * X2 / (Λ21 * X1 + X2 + Λ23 * X3) + Λ31 * X3 / (Λ31 * X1 + Λ32 * X2 + X3)))γ2 = Exp(1) / ((X1 * Λ21 + X2 + Λ23 * X3) * Exp(X1 * Λ12 / (X1 + Λ12 * X2 + Λ13 * X3) + X2 / (X1 * Λ21 + X2 + Λ23 * X3) + Λ32 * X3 / (Λ31 * X1 + Λ32 * X2 + X3)))γ3 = Exp(1) / ((Λ31 * X1 + Λ32 * X2 + X3) * Exp(Λ13 * X1 / (X1 + Λ12 * X2 + Λ13 * X3) + Λ23 * X2 / (X1 * Λ21 + X2 + Λ23 * X3) + X3 / (Λ31 * X1 + Λ32 * X2 + X3)))K1 = γ1 * p1 / pK2 = γ2 * p2 / pK3 = γ3 * p3 / pf = (K1 - 1) * z1 / (1 + Ψ * (K1 - 1)) + (K2 - 1) * z2 / (1 + Ψ * (K2 - 1)) + (K3 - 1) * z3 / (1 + Ψ * (K3 - 1))g = -((K1 - 1) ^ 2 * z1 / (1 + Ψ * (K1 - 1)) ^ 2 + (K2 - 1) ^ 2 * z2 / (1 + Ψ * (K2 - 1)) ^ 2 + (K3 -1) ^ 2 * z3 / (1 + Ψ * (K3 - 1)) ^ 2)X1 = z1 / (1 + Ψ * (K1 - 1)): X2 = z2 / (1 + Ψ * (K2 - 1)): X3 = z3 / (1 + Ψ * (K3 - 1))y1 = K1 * z1 / (1 + Ψ * (K1 - 1)): y2 = K2 * z2 / (1 + Ψ * (K2 - 1)): y3 = K3 * z3 / (1 + Ψ * (K3 - 1))Ψ1 = Ψ - f / gLoop While Abs(Ψ1 - Ψ) >= 0.0001Text1.Text = Format$(Ψ1, "0.000000"): Text2.Text = Format$(X1, "0.000000"): Text3.Text = Format$(X2, "0.000000"): Text4.Text = Format$(X3, "0.000000"): Text5.Text = Format$(y1, "0.000000"): Text6.Text = Format$(y2, "0.000000"): Text7.Text = Format$(y3, "0.000000")End SubPrivate Sub Command2_Click()EndEnd Sub运行界面如下图:题目2:苯(B)-甲苯(T)-二甲苯(X)-异丙苯(C)的混合物送入精馏塔分离,进料组成为:z B=0.2, z T=0.3, z X=0.1, z C=0.4(摩尔分数)。

双元混合物的液相p-v-t关系及泡点、露点的压力和密度

双元混合物的液相p-v-t关系及泡点、露点的压力和密度

双元混合物是由两种不同组分组成的混合物。

液相的p-v-t关系表示了在液态下,压力、体积和温度之间的关系。

对于双元混合物的液相p-v-t关系,一般可以使用相应的热力学模型来描述。

常见的模型包括理想溶液模型和非理想溶液模型。

其中,理想溶液模型假设混合物中的组分之间没有相互作用,因此遵循理想气体定律。

而非理想溶液模型则考虑了组分之间的相互作用,需要使用更为复杂的方程来描述。

泡点和露点是描述液相与气相平衡的两个重要概念。

泡点是指在给定压力下,液相开始出现气泡的温度。

露点是指在给定压力下,气相开始凝结成液相的温度。

泡点和露点的压力和密度取决于混合物的组分和温度。

它们通常通过实验测量或计算得到。

对于具体的双元混合物,可以使用相应的相图和热力学模型来预测泡点和露点的压力和密度。

需要注意的是,双元混合物的液相p-v-t关系、泡点和露点的压力和密度是与具体的混合物系统相关的,因此需要针对具体的混合物进行实验或计算来获得准确的结果。

1。

压力露点和压缩空气含水量计算ver.1

压力露点和压缩空气含水量计算ver.1

压力露点和压缩空气含水量计算ver.1压力露点和压缩空气含水量计算 ver1在工业生产和许多应用场景中,压缩空气是一种广泛使用的动力源。

然而,压缩空气中的含水量对于设备的正常运行和产品质量有着重要影响。

要准确评估压缩空气中的含水量,就需要了解压力露点这一关键概念,并掌握相关的计算方法。

首先,我们来了解一下什么是压力露点。

简单来说,压力露点是指在一定的压力下,空气中的水蒸气开始凝结成液态水时的温度。

当压缩空气被冷却到压力露点以下时,就会有液态水析出。

那么,为什么要关注压力露点呢?这是因为过多的水分存在于压缩空气中可能会导致一系列问题。

比如,会使管道和设备生锈腐蚀,影响气动工具和设备的正常运行,降低产品质量,甚至损坏精密仪器和电子设备。

接下来,我们探讨一下如何计算压缩空气的含水量。

这需要考虑多个因素,包括空气的压力、温度和相对湿度等。

一种常用的计算方法是基于理想气体状态方程和水蒸气的饱和蒸汽压。

在一定的温度和压力下,空气中能够容纳的水蒸气量是有限的。

当空气中的水蒸气达到饱和状态时,相对湿度为 100%。

此时,水蒸气的分压等于该温度下的饱和蒸汽压。

假设我们已知压缩空气的温度 T(单位为开尔文)、压力 P(单位为帕斯卡)和相对湿度 RH(以百分比表示)。

首先,我们需要计算出该温度下的饱和蒸汽压 Psat。

这可以通过查阅相关的水蒸气饱和蒸汽压表或者使用经验公式来得到。

然后,根据相对湿度的定义,空气中水蒸气的分压 Pv 可以通过以下公式计算:Pv = RH × Psat接下来,我们可以根据理想气体状态方程来计算水蒸气的质量含量。

假设空气的总体积为 V(单位为立方米),摩尔质量为 M(单位为千克/摩尔),通用气体常数为 R(约为 8314 焦耳/(摩尔·开尔文)),则水蒸气的质量 m 可以通过以下公式计算:m =(Pv × V × M) /(R × T)要将水蒸气的质量含量转换为单位体积的含水量(通常以克/立方米表示),只需将水蒸气的质量除以总体积即可。

第3讲泡点和露点的计算.ppt

第3讲泡点和露点的计算.ppt

是否第一次迭代
圆计整算yˆiVi
Y
N
yi有无变化
N
lnyi N
Y 输出P、y
结束
4、露点温度和压力的计算
(1)、依据的方程: A、相平衡关系
xi yi / Ki(i=1,2,3,……c)
K ifiP ,T,xi,yi (i=1,2,3……c)
B、浓度总和式(归一方程)
yi 1 xi 1
i
i
(2)、平衡常数与组成无关的露点温度计算
因理想溶液符合拉乌尔定律,即:
p pis xi
由 已 知 的 xi p
b、平衡常数与组成有关
计算步骤: 已 知 T , 假 设 p 求 出 ( 或 查 出 ) 各 组 分 的 相 应 参 数
由已知的 x 按i 理想状态求出Ki,初步算出 y i
求出
K

i
由 已 知 的 x i y i K ix i
解:因各组分均为烷烃,所以汽液两相均可看为理想溶 液可由P-T-K 图求Ki值,设温度为50℃,查P-T-K 图得 K,将K 值列于下表
组分
Ki Kixi
正ቤተ መጻሕፍቲ ባይዱ烷 (1)
2.1
0.315
正戊烷 (2) 0.71
0.284
正己烷 (3) 0.25
0.1125
∑ 0.7115
设温度为60℃,查P-T-K 图得K,将K值列于下表
传质分离过程
(5)平衡常数与组成有关的露点压力的计算
计算步骤:
已 知 T , 假 设 p 求 出 ( 或 查 出 ) 各 组 分 的 相 应 参 数
由已知的 y 按i 理想状态求出Ki,初步算出 x i
求出
K

VisualBasic编程计算中低压条件下双组分体系泡露点温度

VisualBasic编程计算中低压条件下双组分体系泡露点温度

课题:VisualBasic编程计算中低压条件下双组分体系泡露点温度毕业论文摘要化工科研及生产作为国民经济的重要组成部分,其效率与成本直接影响国家及企业的竞争力。

泡点温度计算作为最基本的液液平衡计算。

它的计算精度、效率、及成本,从基本的层面影响着化工科研及生产。

长期以来科研人员开发了众多泡点温度计算的应用软件,而操作繁琐,计算成本较高影响着其推广的速度。

这就增加了我们解决这一问题的需求。

在此我们提出使用小型可编程的计算器在保证其计算精度的同时。

来简化操作软件,提高计算效率。

而这一过程的关键在于利用计算器的各种运算功能加以编程。

该过程主要运用了面向对象的VisualBasic6.0语言编辑。

而为保证其计算效果,编程中我们采用了过用的牛顿迭代法(主要源于其收敛速度快,编程简单等优点)。

编程完毕后,通过实例验证,表明输入少量的物性参数及实验参数后,可以精确的计算不同组成双组份混合液的泡点温度及气相组成。

与其他大型程序相比较,该方法迭代循环次数少,操作简单,不出现死循环与假根。

而且该成果可以是科研及生产人员的计算更方便,更快捷。

关键词 VisualBasic6.0,泡点,牛顿迭代,双组份,中低压第一章绪论长期以来,人们不仅希望能定性的掌握而且希望能定量地了解化工学科的规律,而计算机的能力及相关技术的高速发展,正在帮助人们一步一步的实现着这个愿望。

从理论化学的计算,谱图解析,化学计量学,化工过程模拟,热力学的复杂计算,都在计算机的帮助下得到了很大发展。

上述工作为化工领域的工作者们增加了很大的自由度,可以利用计算机帮助对化合物的谱图解析,帮助选择合成路线,帮助进行有物分子设计,可以进行新过程新技术的开发,可以进行大工业装置的设计,可以对工厂的生产过程进行优化等等。

在此过程中我们可以从深层次的理论角度建立各种模型,采用数学方法对过程进行更为详尽的描述,并将由此得到的模型开发软件。

化工生产过程十分复杂,但复杂的过程总可以分为若干简单的单元操作,通过的单元操作的模型建立的计算程序模块,可以组装成复杂的计算机应用软件。

露点计算

露点计算

当露点降到冰点以下时,此时从空气中析出的水气并不会结成液态水,而是直接凝固成固态的水,微细的冰粒沾在其它物体的表面上型成霜,这时的露点亦会被称为霜点(Frost Point)。

露点与另一个常用湿度指标相对湿度有所关联。

相对湿度越高,露点会越接近气温;当相对湿度达到100%时,露点与气温相等。

当露点不变时,相对湿度与气温成反比。

透过露点就可以知道出空气中的水气含量,因而露点是一项绝对湿度的指标。

而在天气图上,一般都以露点来表示气象站的湿度。

露点亦会被用作计算引擎结冰以及出现雾的可能性,因此,对机师而言露点是一项重要数据。

[编辑]解释上图显示了在不同温度下,海平面空气质量可以容纳的水气质量的最大百分比。

当温度上升时,水气的平衡分压亦会随之然上升,从而使蒸发出更多的水气;反之亦然。

亦即,空汽中的水气增减与其它气体无关。

当温度到达露点时,不论其它气体存在与否,露也会开始形成。

露点也就是水气分压的单调函数。

当中的γ则是:温度T和露点T d单位为摄氏、相对湿度RH为百分比,ln则代表自然对数。

常数a和b分别是:a = 17.27b = 237.7℃此公式是基于 Magnus-Tetens 近似法( Magnus-Tetens Approximation),当中把饱和水气压视为温度的函数。

[2]此方法仅在以下范围时有效:0℃ < T < 60℃1% < RH < 100%0℃ < T d < 50℃或者RH = 100 − 5(T−T d)以文字表示,即露点与干球温度每相差1℃,相对湿度即下降5%。

在这里干球温度T和露点T d单位为摄氏、相对湿度RH为百分比。

凝析气藏露点压力计算综述2

凝析气藏露点压力计算综述2

凝析气藏露点压力预测公式综述摘要:凝析气藏在开采过程中,当地层压力低于露点压力时会出现析出凝析油气,而使产量快速下降,准确确定凝析气藏流体露点压力对凝析气藏十分重要。

现有条件下,凝析气藏露点压力预测的公式主要有孙志道关联式、楚纪正等经验关联式、N-K关联式、王海应等关联式、郭平等关联式、何江川等关联式。

不同的关联式运用于不同条件下各有优势。

关键词:凝析气藏;露点压力;关联式凝析气藏是介于油藏与气气藏之间的一种特殊的气藏,在地下深处高温高压下的气藏烃类气体经采到地面以后,由于温度和压力的降低反而会凝结出液态石油。

凝析气藏在开采过程中,当地层压力低于露点压力是就会出现反凝析现象,从而产量快速下降,所以确定露点压力很重要。

国内外对凝析气藏露点压力做了很多的研究,Olds等发现凝析气的组成与露点压力有一定的关系,中间组分含量对露点压力影响较大,而温度变化对露点压力影响相对较小。

1.孙志道关联式[1]孙志道等利用塔里木盆地20多组凝析气藏流体相态实验数据,采用多元回归方法,建立了露点压力Pa与组成、C7+分子量、密度、混合物平均分子量及地层温度等参数相关的经验关联式:P d=A1-A2T f-A3×(N2+CO2)-A4×C1-A5×(C2-C6)+A6×C7+A7×M C7+-A8×D C7+-A9×M a(1)(1)式中:P d——凝析气藏露点压力,MPa;T f——储层温度,℃;N2+CO2——凝析气中N2和CO2含量,%;C1——凝析气中C1的含量,%;C2-C6——凝析气中C2、C3、C4、C5、C6含量之和,%;C7+——凝析气中C7+的含量,%;M C7+——为C7+组成的分子量;D C7+——C7+组成的密度;M a——凝析气混合物平均分子量;A1-A9为普遍化参数如表1。

表1 孙志道关联式普遍化参数值i Ai i Ai1 128.8593 6 0.45592 -0.1239 7 0.14593 -0.9901 8 -8.17144 -0.7545 9 -0.55345 -0.92432.楚纪正等经验关联式[2]楚纪正等基于前苏联φapaHe的露点压力计算曲线图建立;了如下的经验关联式:Pd=[(A1+A2M m+A13M2m)+(A3+A4M m+A14M2m)T f+(A5+A6M m A15M2m)(T f/10)2] ×[(A7+A8M m+A16M2m)+ (A9+A10M m+A17M2m)(M g/100) + (A11+A12M2m+A18M2m)(M g/100)2] (2)(2)式中:A1——A18为普遍化参数,其值如表2。

分段法空气露点计算程序

分段法空气露点计算程序

40 5
4 0 0
^ 捌 ∞ 栅*扣
瑚 湖 瑚 撇
㈣ 如 o
图 2 程
1 0

1 2 3 0 0 O
4 5 O O
6 7 O O
8 O
2 判 断 温度所 在 温 度段 : 已知 2个 参 数 确定 ) 当 后, 程序 根据 上述 “ 计算 依 据 ” 所 提 到 的 7个 温 度 中
度≤ 8 O℃段 的 图形显示 ) 。
2 编 程 过 程
1设 计 程 序 界 面 : ) 整个 程 序 全 部 在 Ex e 中进 cl 行 。首先 在程序 的 界 面预 先 设 计 好 5个 空单 元 格 ,
50 0
前 面 2个 用来采 集 已知 的空 气 温度 t以及 空 气 的相 对 湿度 , 另外 3个 用 来 显 示 计 算 结 果 。程 序 运 算 过 程 由一个 计算 按钮 控制 ( 图 2 。 见 )
3 4




分 段法 空 气 露 点 计 算程 序
丁世 伟 , 郭鹏 辉
( 连 化 工研 究 设 计 院 , 宁 大 连 大 辽 162) 10 3
摘要: 以空 气 的饱 和含 水 量 数 据 为依 据 , 利用 E cl 图 表 功 能 绘 制 空 气 饱 和 含 水 量 与 空气 温度 的 xe 的 关 系 曲 线 , 对 该 曲线 进 行 回归 , 出 空 气 饱 和 含 水 量 与 温 度 的 函 数 关 系 。 由此 计 算 出 不 同温 度 并 找
空气 温 度 ( ) ℃
图 1 空 气 饱 和 含 水 量 与 温度 关 系 曲线
空气温 度从 O 9 ~ 5℃分 成 7段 , 别 为其 添 加 趋 势 分 线 , 每一 小段 曲线 都可 得 到非常 好 的回归 函数 , 则 其 R平 方值 都在 0 9 8 . 9 2以上 ( 见表 1 。 )

(完整word版)相平衡计算

(完整word版)相平衡计算

2 相平衡计算迄今已有很多专著介绍相平衡的计算方法,见文献[2-1~2~5]。

一些大型过程模拟软件,如Pro II 和Aspen 等,可以提供很完善的计算方法。

本章简单介绍相平衡计算的基本原理,至于具体的编程技巧等方面的细节可以参看上述专著。

本章花比较多的篇幅介绍相平衡计算的无模型法及其在气液平衡数据测定中的应用,以及气液平衡实验数据的热力学一致性检验[2-6,7],这部分内容在其他专著中介绍得相对较少。

2.1 相平衡计算——有模型法为解决一个具体的相平衡问题,在有了切题的普遍热力学关系式,并确定了独立变量后,还应输入那些为表征系统所必需的性质。

本节讨论的相平衡计算,主要采用模型来输入那些性质。

相平衡问题往往表现为:已知一个相的组成x (α),求另一相的组成x (β);或已经总组成z ,求分相后各相组成x (α)和x (β)。

定义组分k 在α和β相中分配的相平衡常数)αβ(k K 为:)β()α()αβ(/k k k x x K =(2-1.1)相平衡问题的中心,就是要计算每一组分的相平衡常数。

对于计算相平衡的问题,最切题的普遍热力学关系式即相平衡判据。

按式(1-5.15)和(1-6.13),)()(βαμμk k =,)()(βαk k f f =,K k ,,2,1Λ=(2-1.2)在第一章中,已介绍了两种计算逸度的方法,即状态方程法和活度因子法,具体应用于式(2-1.2)时有三种选择:(1) α和β相采用统一的状态方程。

以式(1-6.21)代入式(2-1.2),)()()()(ββααϕϕk k k k px px =(2-1.3) )α()β()αβ(/k k k K ϕϕ=(2-1.4)这种选择可用于气液和液液平衡的计算,特别是高压气液平衡的计算。

(2) α相(例如气相)采用状态方程,β相(例如液、固相)采用活度因子关联式。

以式(1-6.21)和(1-7.18)代入式(2-1.2),对于不同类型的活度或活度因子,可分别写出:)(,)()*()()(βββααγϕI k k k k k x f px =(2-1.5) )(,)()(βββγII k k Hk x K =(2-1.6) )(,o )()()()/(βββγIII k k m Hk m m K = (2-1.7) )(,o )()()()/(βββγIV k k c Hk c c K = (2-1.8) )/()()(,)*()(αββαβϕγk k k k p f K I = (2-1.9) )/()()(,)()(αββαβϕγk k Hk k p K K II =(2-1.10)如应用第III 或第IV 种活度,)(αβk K 需重新定义或进行浓度单位换算。

压力露点与常压露点换算公式

压力露点与常压露点换算公式

压力露点与常压露点换算图关于露点的知识什么叫露点?它有什么有关?未饱和空气在保持水蒸气分压力不变(即保持绝对含水量不变)情况下降低温度,使之达到饱和状态时的温度叫“露点”。

温度降至露点时,湿空气中便有凝结水滴析出。

湿空气的露点不仅与温度有关,而且与湿空气中水分含量的多少有关,含水量大的露点高,含水量少的露点低。

什么是“压力露点”?湿空气被压缩后,水蒸气密度增加,温度也不过升,压缩空气冷却时,相对湿度便增加,当温度继续下降到相对湿度达100%时,便有水滴从压缩空气中析出,这时的湿度就是压缩空气的“压力露点”。

“压力露点”与“常压露点”有什么关系?“压力露点”与常压露点之间的对应关系与“压缩比”有关,一般用图表来表示。

在“压力露点”相同的情况下,“压缩”比越大,所对应的常压露点越低。

例如:0.7MPa的压缩空气压力露点为-2时,相当于常压露点为-30℃。

当压力提高到1.0MPa时,同样的压力露点为-2℃时,对应的常压露点降至-33℃。

压缩空气露点用什么仪器来测量?压力露点单位虽然是℃,但它的内涵是压缩空气的含水量。

因此测量露点实际上就是测空气的含水量。

测量压缩空气露点的仪器很多,有用氮气、乙醚等作冷源的“镜面露点仪”,有用五氧化二磷、氯化锂等作电解质的“电解湿度计”等等。

目前工业上普遍使用专用的气体露点计来测量压缩空气的露点,如英国的SHAW露点仪,该仪器的测量范围可达-80℃。

另外还有德国TESTO(德图)露点仪用露点仪测量压缩空气露点时应注意什么?用露点仪测量空气露点,特别是在被测空气含水量极低时,操作要十分仔细和耐心。

气体采样设备及连接管路必须是干燥的(至少要比被测气体干燥),管路连接应是完全密封的,气体流速应按规定选取,而且要求有足够长的预处理时间,稍一不慎,就会带来很大误差。

实际证明用五氧化二磷作电解质“微水分测定仪”来测量经冷干机处理的压缩空气的“压力露点”时,误差很大。

据厂家解释,这是由于在测试过程中压缩空气会产生“二次电解”,使读数值比实际高。

露点压力和组成编程计算

露点压力和组成编程计算

露点压力和组成编程计算#include "stdio.h"#include "math.h"double *funr(double r[],double x[]){double W[3][3]={{1.0,1.1816,0.52297},{0.71891,1.0,0.50879},{0.57939,0.97513,1.0}};/***50℃时各两组分溶液的无限稀释活度系数回归得到Wilson常数储存在W数组中***/double sum=0.0,sum1=0.0,sum2=0.0,sum3=0.0;inti=0,j=0,k=0;for(i=0;i<3;i++){for(j=0;j<3;j++)sum1+=x[j]*W[i][j];for(k=0;k<3;k++){for(j=0;j<3;j++)sum3+=x[j]*W[k][j];sum2+=x[k]*W[k][i]/sum3;sum3=0;}sum=1-log(sum1)-sum2;sum1=0,sum2=0;r[i]=pow(2.7182818,sum);}return r;}double *funK(double *K,double *r,double p){doubleps[3]={78.049,81.818,55.581};/***50℃时各纯组分的饱和蒸气压,kPa***/ double VL[3]={83.77,76.81,42.05};/***50℃时各纯组分的液体摩尔体积,cm3/mol***/ double R=8.314,T=273.15+50;double s1[3],s2[3],s3[3];inti;for(i=0;i<3;i++){s1[i]=r[i]*ps[i]/p;s2[i]=0.001*VL[i]*(p-ps[i])/R/T;s3[i]=pow(2.7182818,s2[i]); 活度计算子函数K 值计算子函数K[i]=s1[i]*s3[i];}returnK,r;}void main(){double x[3]={0.33,0.34,0.33},x1[3]; /***初设组分初值***/double x0[3]={0.33,0.34,0.33};double p=71.916,p0; /***初设压力,kPa***/double r[3],r1[3]; /***储存计算所得活度系数***/double K[3]; /***储存计算所得k***/double b1; /***b1为判定条件***/double sum=0.0,sum1=0.0,sum2=0.0,sumP=0.0;inti;p0=p;if(abs(p-p0)==0||abs(p-p0)>0.01)/***压力差判定条件***/ {do{p0=p;sum2=sum;sum=0.0;for(i=0;i<3;i++)r[i]=x[i],x1[i]=x[i];funr(r,x);funK(K,r,p);for(i=0;i<3;i++)sum+=x0[i]/K[i];for(i=0;i<3;i++)x1[i]=x0[i]/K[i]/sum;b1=(sum-sum2);if(b1<0)b1=0-b1;for(i=0;i<3;i++)x[i]=x1[i];}while(b1>0.00001); /***组分差判定条件***/for(i=0;i<3;i++)sumP+=K[i]*x[i];p=p*sumP;sumP=0.0;}printf("指定温度条件下露点压力p=%lfkPa。

2.2多组分物系的泡点和露点计算

2.2多组分物系的泡点和露点计算
给定P
计算中:若 ∑ K i x i > 1, 说明 T偏高; 若 ∑ K i x i < 1, 说明 T偏低。
相平衡常数法-低压下理想混合物
该情形下:
pi Ki = P
s
s
相平衡关系式: 摩尔分率加和方程: N 设T
pi yi = xi P
① ② 缺点是收敛速度较慢
∑y
i
i
i
=1
pis ① yi ②
5
Dew point temperature
Dew Point is the very state at which condensation is about to occur.
Dew Point Temperature Calculation at a Given Pressure Dew Point Pressure Calculation at a Given Temperature Vapor Fraction is ‘1’ at Dew Point
i

∑ y = ∑α
i i i
ik
K k xi = 1
故 Kk =
∑ α ik xi
i
1

手算:ε =0.5°C
优点:收敛速度较快。 设T pis, pks ① αik ③ Kk pks’ = Kk•P T’
yi
T −T' ≤ ε
N
② Y
例2-4:计算塔釜温度(完全理想系)
已知:1. x i, w S ln Pi、= Ai − Bi (t + Ci ) 2.
• If not =1, then guess another T • If = 1, then yi = Ki(TBP) xi

2-3泡露点计算

2-3泡露点计算

2.3.1 泡点温度和压力的计算
2.3.2 露点温度和压力的计算

2.3.1 泡点温度和压力的计算
规定液相组成 x 和压力p(或温度T), 计算汽相组成 y 和温度T(或压力p)。 已知: x 、p 计算: y 、T 已知: x 、T 计算: y 、p 泡点压力计算 泡点温度计算
计算出发点:
输出 p 和 y Y
输入T, x及有关参数, p和y估计值
求iV和iL
调整p
f ' (T0 )
T0
xi Bi Bi f (t ) ( exp(Ai )( )) 2 p Ci t (t Ci )
'
T
Bi f (t ) ( K i xi ) 2 (t Ci )
'
t k 1
f (t ) tk ' tk f (t )
若 t ( k 1) t ( k )
重算Sy得: S y
K x
i 1
4
i i
0.9641
S y 1,应将假设适当温度调高。
③ 再设T=-20℃,查P-T-K图得: K1=4.86,K2=1.01,K3=0.69,K4=0.187
4
重算Sy得:
Sy
K x
i 1
i i
1.0025
Sy比较接近1,可近似认为塔顶产品饱和温度为-20℃。
到泡点温度的数值解。
可选组分 1 或组分 3 的沸点为初值开始计算,若以 t (1) =70 ℃ 作为初值 则 如此进行下去,当迭代至第 6次, ,达到迭代精度
,得泡点温度为 99.81 ℃
若用 Richmond 算法,还需求二阶导数 f'' ( t)

改进的中低压下泡点_露点和等温闪蒸编程计算方法

改进的中低压下泡点_露点和等温闪蒸编程计算方法

改进的中低压下泡点、露点和等温闪蒸编程计算方法马志杰(天津化工研究设计院 300131)摘要 介绍了一种在中低压的情况下泡点、露点和等温闪蒸的编程计算新方法,与传统的计算方法相比,该方法循环层次少、简单,计算量小,不会出现死循环和假根。

关键词 中低压, 泡点, 露点, 等温闪蒸, 计算, 编程The Improvement of Calculation Method of Boiling Point、Dew Point and Isothermal Flushby Computer under Middle of Low PressureMa Zhijie(T ianj in Research and Designing I nstitute 300131)Abstract In this paper the new calculation method of boiling point、dew point and isothermal flush under low pressure by com puter w as given.By comparing w ith other methods,this method is simpler.It has less calcu lation and needs less space of computer.This method can avoid the false solution of false calculation circle.Keywords middle of low press, boiling point, the dew point, isothermal flush, calculation, pro g ram泡点和露点的计算是化工计算的重要内容之一,特别是中低压下泡点和露点及等温闪蒸的计算,在化工设备及工艺设计中会经常遇到。

第二章 2.2泡点和露点计算

第二章 2.2泡点和露点计算

Calculate
pis
,
viL
,
s i
,
i
Calculate Ki , yi
Calculate yi
RCoalucnudlateyiˆ Vi
Whether first Y iteration or not
N
yi Change Y
or not N
n yi
Output p, y
活 度 系 数 法 计 算 泡 点 压 力 的 框 图
计算或查图 得Ki
计算
C
f (T ) yi / Ki 1 i1
调整T
f (T )

结束 输出T,x

例3
• 求含正戊烷(1)0.15、正己烷(2)0.45、正庚 烷(3)0.2、正辛烷(4)0.2(摩尔百分比)的 烃类混合物在150kPa时的露点温度
• 取正己烷纯物质的沸点为初始温度 • 查p-T-K图,可得T0=86’C
开始输入tx及有关参数估计p并令?iv1作第一次迭代计算pisvil?is?i计算ki和yi计算?yi圆整yi计算?iv圆整yi计算?i调整p调整p活度系数法计算泡泡点压力的框图startinputtxestimatepandasfirstiteration1???vicalculateisilisivp??calculateiiykcalculate?iyroundiycalculatevi??是否第一次迭代y?yi有无变化ynnln?yi??ny输出py结束nnyywhetherfirstiterationornotiterationornot?ornotiychange???iyn?outputpyendadjustpwhetherfirst状态方程法计算泡泡点压力的框图输入tx及有关参数p和y估计值求?iv和?il调整pnny输出p和y?kixi1计算ki计算?kixi第一次迭代归一化yi?kixi是否变化yyn参见例26二露点压力计算?类似泡点压力计算仅泡点压力方程不同本章总结?泡点方程?泡点温度计算过程11????ciiixktf??tf?露点方程?露点温度计算11????ciiikytf??tf
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

#include "stdio.h"
#include "math.h"
double *funr(double r[],double x[])
{
double W[3][3]={{1.0,1.1816,0.52297},
{0.71891,1.0,0.50879},
{0.57939,0.97513,1.0}};
/***50℃时各两组分溶液的无限稀释活度系数回归得到Wilson常数储存在
W数组中***/
double sum=0.0,sum1=0.0,sum2=0.0,sum3=0.0;
int i=0,j=0,k=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
sum1+=x[j]*W[i][j];
for(k=0;k<3;k++)
{
for(j=0;j<3;j++)
sum3+=x[j]*W[k][j];
sum2+=x[k]*W[k][i]/sum3;
sum3=0;
}
sum=1-log(sum1)-sum2;
sum1=0,sum2=0;
r[i]=pow(2.7182818,sum);
}
return r;
}
double *funK(double *K,double *r,double p)
{
double ps[3]={78.049,81.818,55.581};
/***50℃时各纯组分的饱和蒸气压,kPa***/
double VL[3]={83.77,76.81,42.05};
/***50℃时各纯组分的液体摩尔体积,cm3/mol***/
double R=8.314,T=273.15+50;
double s1[3],s2[3],s3[3];
int i;
for(i=0;i<3;i++)
{
s1[i]=r[i]*ps[i]/p;
s2[i]=0.001*VL[i]*(p-ps[i])/R/T;
s3[i]=pow(2.7182818,s2[i]);活度计算子函数
K 值计算子函数
K[i]=s1[i]*s3[i];
}
return K,r;
}
void main()
{
double x[3]={0.33,0.34,0.33},x1[3]; /***初设组分初值***/
double x0[3]={0.33,0.34,0.33};
double p=71.916,p0; /***初设压力,kPa***/
double r[3],r1[3]; /***储存计算所得活度系数***/
double K[3]; /***储存计算所得k***/
double b1; /***b1为判定条件***/
double sum=0.0,sum1=0.0,sum2=0.0,sumP=0.0;
int i;
p0=p;
if(abs(p-p0)==0||abs(p-p0)>0.01) /***压力差判定条件***/
{
do
{
p0=p;
sum2=sum;
sum=0.0;
for(i=0;i<3;i++)r[i]=x[i],x1[i]=x[i];
funr(r,x);
funK(K,r,p);
for(i=0;i<3;i++)sum+=x0[i]/K[i];
for(i=0;i<3;i++)x1[i]=x0[i]/K[i]/sum;
b1=(sum-sum2);
if(b1<0)b1=0-b1;
for(i=0;i<3;i++)x[i]=x1[i];
}
while(b1>0.00001); /***组分差判定条件***/
for(i=0;i<3;i++)
sumP+=K[i]*x[i];
p=p*sumP;
sumP=0.0;
}
printf("指定温度条件下露点压力p=%lf kPa。

\n",p);
printf("露点组成x1=%lf x2=%lf x3=%lf。

",x[0],x[1],x[2]);
}
程序计算输出结果为:
指定温度条件下露点压力p=85.071989 kPa。

露点组成x1=0.289963 x2=0.339100 x3=0.370936。

相关文档
最新文档