1. 引言
与直井相比,水平井在底水油藏的开发中有着产能高、延缓底水锥进等优势,但是底水脊进是影响底水油藏水平井高效开发的关键问题 [1] 。特别的,对于底水能量不是特别强的油藏,仍然需要通过注水来补充地层能量,即注水开发底水油藏如何延缓甚至避免底水脊进成为亟需解决的课题。预警产量是底水能否脊进到井筒的预警参数,是延缓甚至避免底水脊进的重要指导参数 [2] 。国内外许多研究者已经开展了相关研究。Chaperon [3] 在恒压条件下利用拉普拉斯方程建立了预警产量的计算公式;Giger [4] 假定自由界面在无穷远处建立了水脊的二维模型,并据此建立了预警产量的计算方法;Joshi [5] 利用物理模拟开展了稳定流条件下的预警产量计算研究;Boyun Guo [6] 利用保角变换建立了底水油藏水平井预警产量的计算模型;范子菲 [7] 利用镜像法和Muskat公式得出了水平井排预警产量计算方法;窦宏恩 [8] 修正了Chaperon公式;周代余 [9] 开展了不同计算方法及其不确定性的分析;姚凯 [10] 研究了边底水情况下预警产量的计算;陈元千 [11] 假定水平井与直井产量比相同推导了预警产量的计算公式;袁淋 [12] 考虑椭球流原理及发展矩形族方法推导了底水油藏预警产量的计算公式;涂彬 [13] 利用三维球形向心流建立了厚层底水油藏预警产量的计算方法。但是这些方法并不适用于注水开发底水油藏水平井预警产量的计算方法,特别是注入水突破后预警产量的计算。为此,利用渗流理论建立了一种底水油藏水平井预警产量的计算新方法,为底水油藏的高效开发提供了技术依据。
2. 水平井渗流场解析
本水平井开发底水油藏过程中,底水呈水脊上升,当油井以低于预警产量生产时,则水脊稳定在一定高度。水平井的渗流场为复杂的三维渗流场,为了方便计算,将水平井的三维渗流场近似分解为横向剖面和纵向剖面两个二维渗流场。图1为横向剖面,水平井的渗流场视为以Re为控制半径,以Rp为生产半径的直井模型。图2为纵向剖面,水平井的渗流场视为以re为控制半径,以rw为生产半径的直井模型。通过两个直井模型的叠加即可描述水平井的三维渗流场。
3. 水平井预警产量计算
3.1. 注入水突破前预警产量计算
注入水突破前,仅有油相流入井底,对于横向剖面,利用Dupuit直井预警产量公式 [14] 可以得到水平井横向剖面预警产量的计算公式:
(1)
式中:qc1为横向剖面的预警产量,m3/d;J为采油指数,m3/(d·MPa);Δp为生产压差,MPa;kh为水平渗透率,10−3 μm2;Δρow为油水密度差,g/cm3;h为油层厚度,m;hp为水平井距离油藏顶部的距离,m;Bo为原油体积系数,m3/m3;μo为油的粘度,mPa·s;Re为横向剖面的控制半径,m;Rp为横向剖面的生产半径,m;s为表皮系数,f。
![](//html.hanspub.org/file/1-2190059x11_hanspub.png)
Figure 1. Transversal section seepage field of horizontal well
图1. 水平井横向剖面渗流场
![](//html.hanspub.org/file/1-2190059x12_hanspub.png)
Figure 2. Longitudinal section seepage field of horizontal well
图2. 水平井纵向剖面渗流场
对于纵向剖面,利用平面径向流公式得到水平井纵向剖面预警产量的计算公式:
(2)
式中:qc2为纵向剖面的预警产量,m3/d;kv为垂向渗透率,10−3 μm2;re为纵向剖面的控制半径,一般取hp的值,m;rw为井径,m。
由式(1)可知,当横向剖面以预警产量生产时,其生产压差为:
(3)
代入式(2)可以得到水平井纵向剖面预警产量的计算公式:
(4)
根据等值渗流阻力原理叠加得到注入水突破前水平井预警产量的计算公式:
(5)
式中:qc为水平井的预警产量,m3/s。
3.2. 注入水突破后预警产量计算
注入水突破后,油水两相同时流入井底,分别计算横向剖面和纵向剖面的油水两相的预警产量。
(6)
(7)
式中:kro为油相的相对渗透率,f;krw为水相的相对渗透率,f;Bw为水的体积系数,m3/m3。
进而叠加得到水平井的预警产量:
(8)
式(8)表明注入水突破后水平井的预警产量与储层性质、流体性质和水平井参数有关,确定各相的相对渗透率是计算的关键。笔者提出了一种基于相渗曲线的计算方法,具体步骤为:
① 将相渗曲线上含水饱和度对应的油水相渗值代入分流量方程 [15] ,间接建立油水相渗值与含水率的关系:
(9)
式中:fw为含水率,f。
② 将采油井实际的含水率代入①所建立的关系反求对应的油水相渗值;
③ 将油水相渗值代入式(8)计算对应含水率下的预警产量。
4. 实例计算分析
海上某底水油田一水平井X基本参数见表1,油田相渗曲线见图3,将各参数代入式(8)进行计算,并在其他条件不变的前提下分别计算了不同原油粘度对应的预警产量,结果见图4。由图4可以看出原油粘度较小时,预警产量随着含水率的增大先减小后增大,为避免底水脊进注入水突破后要对应调整工作制度;原油粘度较大时,预警产量随着含水率的增大不断增大,故注入水突破后可适当开展提液。以X井为例进行说明,经计算X井目前含水率对应的预警产量为68 m3/d,数值模拟结果为73 m3/d,二者误差为6.8%,结果基本一致,验证了方法的可行性。目前该井日产量60 m3/d,低于预警产量,当含水率超过15%后,如果仍以目前产量生产,则日产量将大于预警产量,底水易脊进突破,因此必须调低日产量。同样的方法,应用本文方法对油田其他6口井进行了工作制度优化,有效缓解了底水脊进速度。虽然数值模拟结果更为准确,但是相对本文方法数值模拟方法操作过于复杂,在满足工程误差的条件下,推荐使用本文方法。
5. 结论
1) 将水平井的三维渗流场进行近似分解,建立了注水开发底水油藏水平井预警产量的计算方法,该
![](Images/Table_Tmp.jpg)
Table 1. Basic parameter table of horizontal well
表1. 标准试验系统结果数据
![](//html.hanspub.org/file/1-2190059x21_hanspub.png)
Figure 3. The phase seepage curve of an oil field
图3. 某油田的相渗曲线
![](//html.hanspub.org/file/1-2190059x22_hanspub.png)
Figure 4. Early warning output chart of different water content stages of different crude oil viscosity
图4. 不同原油粘度不同含水阶段的预警产量图
方法可计算不同含水阶段所对应的预警产量。
2) 不同原油粘度下底水油藏的预警产量随着含水率的变化规律不同。原油粘度较小时,预警产量随着含水率的增大先减小后增大,为避免底水脊进注入水突破后要对应调整工作制度;原油粘度较大时,预警产量随着含水率的增大不断增大,故注入水突破后可适当开展提液。
3) 矿场应用结果与数值模拟结果一致,验证了方法的可行性,对相似油田具有重要借鉴及指导意义。
NOTES
*通讯作者。