沼气液化制取生物质LNG技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2.2 相平衡压缩因子计算

由于PR方程、SRK方程系数较多,本书采用C语言编程的方法计算压缩因子。由PR压缩因子方程求导,得:

 (2-62)

由SRK压缩因子方程求导,得:

 (2-63)

通过求解式(2-49)中fZ)的导数的根,求压缩因子、判断混合物的状态。

方程fZ)为开口向上的抛物线方程。

 (2-64)
 (2-65)

f·ΔZ)求根判据,如果Δ<0,则方程·fZ)无实根,fZ)在实数区间上为增函数,·fZ)恒大于零,f仅有一个根,用牛顿迭代法求该根。如果Δ=0,证明三次方程fZ)仅存在一个根,该根必然大于零,小于某个较大值。如果Δ>0,方程·fZ)有两个实根,则方程fZ)必有三个实根,混合物为气相,则最大实根为方程的压缩因子;混合物为液相,则最小的实根为压缩因子,中间一解为无用解。

在本章的流程中,温度计算范围为-180~200℃,混合物最高压力为5.0MPa,最低压力为200kPa,因此设定该上限值为12MPa,利用分区间依据迭代法求解各根(图2-4)。

图2-4 压缩因子的求解程序框图