天然气压缩因子(Z因子)是石油天然气工业中最重要的流体物性参数之一。在油气藏工程领域,准确计算出天然气的压缩因子,对于天然气储量计算、开发方案编制和开发指标预测至关重要。一旦天然气压缩因子计算结果不够准确,就会使储量计算结果存在较大误差,油气开采也会遭受一定的经济损失[1]。因此,在矿场实践中快速而又准确地确定天然气压缩因子尤为关键。
确定天然气压缩因子的方法分为实验测定法、图版法和计算法。实验测定法虽然直接可靠,但是具有周期长、成本高和费时费力的缺点;图版法则存在人工读值误差,难以保证精度;而计算法简单实用,得到了广泛运用。计算法又可分为隐式计算法和显式计算法。隐式计算法是指利用状态方程拟合天然气压缩因子数据、进而得到隐式计算公式的方法,例如Hall和Yarborough[2]利用Starling-Carbahan状态方程拟合压缩因子数据得出的HY方法、Dranchuk等[3]利用BWR状态方程得出的DPR方法、Dranchuk和Abou-Kassem[4]利用BWRS状态方程得出的DAK方法。这3种经典方法虽然在0.2≤ppr≤15范围内具有较高的计算精度,但是在15<ppr≤30高压条件下误差稍大。针对这一问题,胡建国等[5]和张立侠等[6]分别采用重新拟合参数和引入修正系数的方法对DAK模型进行改进,虽然提高了高压条件下的计算精度,但是在实际应用中0.2≤ppr≤15范围内的计算精度有所下降。此外,隐式计算公式形式复杂,需要利用计算机编程迭代求解,一旦给定的迭代初值不当,就会造成计算失败,因此计算效率较低。显式计算法是直接对天然气压缩因子标准图版或现场实测数据回归拟合得出显式经验公式的方法,例如Papay[7]、Beggs和Brill[8]、李相方等[9]、Heidaryan等[10]以及Mahmoud[11]提出的公式等。这些公式无需编程迭代求解,其计算效率远高于隐式计算法,但是这些方法的计算精度有待提高,适用范围较小,具有一定局限性。
为了提高0.2≤ppr≤30压力范围内天然气压缩因子的计算精度与计算效率,本研究基于天然气压缩因子图版的曲线形态,利用非线性曲面拟合的方法,选择对勾函数对压缩因子图版进行整体拟合,提出了一种新型天然气压缩因子显式计算公式,以期为矿场实践提供一种快速准确的天然气压缩因子预测方法。
1942年,Standing和Katz[12-13]基于对应状态原理,根据实验数据绘制了天然气压缩因子图版(见图 1、图 2)。此后,该图版成为石油行业中天然气压缩因子的标准图版。大多数天然气压缩因子计算模型都是根据Standing-Katz图版回归拟合而成[9],但是复杂的曲线形态给天然气压缩因子计算公式的拟合造成了极大的困难。
由于未能找到恰当的函数来拟合整个Standing-Katz图版(见图 1和图 2),学者们通常只选取图版中某一规律性较强的区域中的压缩因子数据进行拟合。由于选取的数据点不同,采用的拟合方法也不同,导致各种计算模型的计算精度及适用条件也不尽相同。例如Heidaryan等[10]仅使用0.2≤ppr≤15、1.2≤Tpr≤3.0范围内的1 220组数据进行拟合,因此提出的经验公式在15<ppr≤30或1.05≤Tpr<1.2条件下适应性较差。而Hankinson等[14]、李相方等[9, 15]、管虹翔等[16]及张立侠等[6, 17]采用了将图版分区的方法,采用不同的公式、不同的参数来计算不同区域内的压缩因子。这类将压缩因子图版分区拟合的方法虽然能够提升各个温度压力范围内的拟合精度,但是人为地割裂了天然气压缩因子数据的整体性,并且在不同温度压力条件下需要多套参数、多种公式进行求解,会使计算过程变得复杂,计算效率较为低下。以李相方等[15]提出的解析模型为例,该模型将压缩因子图版分为6个区域,采用了总计6套公式、112个参数,虽然能够较好地拟合Standing-Katz图版数据,但是计算过于繁琐,不适用于矿场实践。
由图 1可以看出,天然气压缩因子在0.2≤ppr≤15.0、1.05≤Tpr≤3.00条件下与拟对比压力、拟对比温度之间呈现出复杂的非线性函数关系。在各条等温线上,压缩因子随着拟对比压力的增大均呈现先减小后增大的趋势;在曲线上升段,拟对比压力越大,压缩因子与拟对比压力的关系越趋近于线性关系。由图 2可知,当15<ppr≤30、1.4≤Tpr≤2.8时,各条等温线上的压缩因子与拟对比压力基本上呈现正相关的线性关系,与图 1曲线上升段的函数关系一致,说明高压图版可看作是中低压图版在高压条件下的延伸。Standing-Katz图版所呈现出的这种图版形态特征与数学中的对勾函数在直角坐标系第一象限中的形态特征十分相似。所谓对勾函数(又称双飞燕函数),是指形如f(x)=px+q/x(pq>0)的一类函数,因其一般函数图像形似两个关于直角坐标系原点中心对称的对勾而得名。
选取中低压图版和高压图版上Tpr=1.4、1.6、1.8、2.0、2.2、2.4、2.6、2.8八条等温线的数据合为一个整体,绘制出三维曲面图(见图 3)。由图 3可以看出,曲面形态十分光滑,无明显间断和突变。因此,天然气压缩因子的中低压图版和高压图版有着较好的连续性,无需分区进行研究,可利用三维对勾曲面函数对图版曲面进行整体拟合,尝试解决压缩因子图版拟合困难的问题。
Poettman和Carpenter[18]、Katz等[13]和Smith[19]分别给出了中低压图版(见图 1)的数值化结果,共计5 940个数据点。经过研究比对,上述学者给出的数值化结果中有7个数据点疑似有误,因为在这些点处压缩因子数值存在突变的情况。文献[6]和文献[17]仅对其中5个有误的数据点进行了更正,需要补充完善。根据附近数据点的取值和压缩因子图版的曲线延伸趋势,对这7个有误的压缩因子数据做出改正,如表 1所列。
将高压图版(见图 2)进行数值化处理,得到1 048组数据。基于改正后的中低压天然气压缩因子图版数值化结果和高压天然气压缩因子图版数值化结果(总计6 988组数据),以ppr和Tpr为自变量,以Z为因变量,以对勾曲面函数为目标函数,利用Matlab编写相关程序,进行大量的非线性曲面拟合,最终得到0.2≤ppr≤30.0、1.05≤Tpr≤3.00范围内天然气压缩因子计算模型,见式(1)~式(4):
其中:
式中:Z为天然气压缩因子,无量纲;ppr为天然气拟对比压力,无量纲;Tpr为天然气拟对比温度,无量纲;a1~a18为拟合系数,无量纲。
根据非线性最小二乘拟合的结果,式(2)~式(4)中系数a1~a18的值如表 2所列。
利用数理统计学中的平均绝对误差Ea、平均相对误差Er和均方根误差Erms来评价拟合效果,其计算公式见式(5)~式(7)。天然气压缩因子图版20条等温线拟合效果如表 3所列。
式中:ZCal为天然气压缩因子计算值,无量纲;ZMea为天然气压缩因子实测值,无量纲。
根据表 3中的统计学指标,从Ea上来看,20条等温线的Ea均较小,均在0.003 3~0.022 6之间;从Er上来看,1.10≤Tpr≤3.00,19条等温线的Er值较小,均在0.02以下,Tpr=1.05时,Er值稍大,但也在误差允许的范围内(0.05以下);从Erms上来看,20条等温线的Erms值均较小,均在0.004 6~0.032 8之间。因此,利用式(1)~式(4)对Standing-Katz图版数据进行拟合能够取得良好的效果。
为了检验本研究中提出的新型天然气压缩因子计算方法在实际应用中的准确程度,选用Satter和Campbell[20]、Buxton和Campbell[21]发表的237组中低压条件下压缩因子的实测数据以及郭绪强等[22-23]发表的219组高压条件下压缩因子的实测数据作为验证实例。表 4给出了上述作为验证实例的天然气试样的组成数据。
由于上述天然气试样中含有非烃类组分,因此需要使用Wichert-Aziz校正方法对天然气的拟临界压力和拟临界温度予以校正[24],其计算公式如下:
式中:Tpc′为校正后的天然气拟临界温度,K;Tpc为未校正的拟临界温度,K;ε为拟临界温度校正系数,无量纲;ppc′为校正后的天然气拟临界压力,MPa;ppc为未校正的拟临界压力,MPa;N为天然气中H2S的摩尔分数,无量纲;M为天然气中CO2和H2S的摩尔分数之和,无量纲。
将本研究提出的新型天然气压缩因子计算方法以及胡建国、张立侠、Beggs-Brill、Papay、Mahmoud方法的计算结果进行比较,如图 4所示。利用平均绝对误差Ea、平均相对误差Er和均方根误差Erms来分别评价中低压条件和高压条件下各方法计算结果与实测值之间的误差,结果如表 5所列。
由图 4可以直观地看出,本研究提出的新型天然气压缩因子计算方法的计算结果数据点均匀而又紧密地分布在零误差线周围,说明计算结果与实测值接近,计算结果准确程度较高,而其他方法的计算结果数据点分布散乱且距离零误差线较远,计算精度和计算稳定性较差。
由表 5中的统计学指标可知,在中低压条件下,本研究提出的新型天然气压缩因子计算方法的Ea值、Er值和Erms值均小于胡建国、张立侠、Beggs-Brill、Papay和Mahmoud方法;在高压条件下,本研究提出的新型天然气压缩因子计算方法的Ea值、Er值和Erms值与胡建国方法、张立侠方法相近,小于Beggs-Brill、Papay和Mahmoud方法;总的来看,本方法的Ea值仅为0.018 95,Er值仅为0.015 08,Erms值仅为0.024 19,小于其他5种显式或隐式的天然气压缩因子计算方法。因此,本研究提出的显式计算公式更为准确,计算稳定性更高,在0.2≤ppr≤30.0压力范围内均具有较高的计算精度。
(1) 基于Standing-Katz天然气压缩因子图版的曲线形态,将中低压图版和高压图版视为一个整体,采用非线性曲面拟合的方法,得到了一种对勾函数形式的新型天然气压缩因子显式计算公式。拟合值与图版值的平均绝对误差仅为0.012 51,平均相对误差仅为0.013 59,均方根误差仅为0.017 57。本研究提出的方法拟合Standing-Katz图版数据效果良好,能够较为准确地表征图版数据。
(2) 实例验证结果表明,本方法的计算结果值与456组中低压或高压条件下的实测天然气压缩因子数据最为接近,平均绝对误差仅为0.018 95,平均相对误差仅为0.015 08,均方根误差仅为0.024 19,优于其余5种常用的显式或隐式计算方法。本方法在实际应用中的准确程度较高,适用范围更广。本方法推荐使用的压力温度条件为:0.2≤ppr≤30.0、1.05≤Tpr≤3.00。
(3) 本研究提出的新型天然气压缩因子计算方法形式简单,在计算时无需分区,也无需编程迭代,计算精度和计算效率较高。利用该方法能够在矿场实践中快速且准确地对天然气压缩因子进行预测。