首页> 中国专利> 产气井温度压力分布的数值模拟方法

产气井温度压力分布的数值模拟方法

摘要

本发明涉及油气藏开发工程管理技术领域,其公开了一种产气井温度压力分布的数值模拟方法,对产气井的温度压力参数分布情况进行准确模拟,从而为生产提供指导依据。该方法包括以下步骤:A、建立温度压力耦合微分方程组模型;B、估计微分方程组相关参数;C、使用差分法进行算法设计;D、基于C#开发平台构建模拟软件;E、在模拟软件中输入初始数据,获得温度压力分布模拟结果。本发明能够对产气井的温度和压力分布进行精确预测,极大促进油气开采设备设计水平的提高,从而有利于油气藏开发。

著录项

  • 公开/公告号CN105184061A

    专利类型发明专利

  • 公开/公告日2015-12-23

    原文格式PDF

  • 申请/专利权人 四川大学;

    申请/专利号CN201510524666.1

  • 发明设计人 徐玖平;陶志苗;

    申请日2015-08-25

  • 分类号G06F19/00(20110101);

  • 代理机构成都虹桥专利事务所(普通合伙);

  • 代理人吴中伟

  • 地址 610065 四川省成都市武侯区一环路南一段24号

  • 入库时间 2023-12-18 12:59:36

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-10-30

    授权

    授权

  • 2016-01-20

    实质审查的生效 IPC(主分类):G06F19/00 申请日:20150825

    实质审查的生效

  • 2015-12-23

    公开

    公开

说明书

技术领域

本发明涉及油气藏开发工程管理技术领域,具体为产气井温度压力分布的数值模拟方法, 涉及产气井的温度压力耦合机理分析,数学模型建立,数值模拟方法设计等。

背景技术

生产气井通常伴随着与高温、高流速、高压力,这是由于摩擦、井筒形变、热传导等原 因。随着生产环境的演化,包括深水和高温度压力条件,在石油工程设施的设计、水合物预 防优化、生产井的动态分析,有必要对温度压力进行准的预测。

当液体从一个区域最初产生时,其温度在井底可能认为一样的。这对气体是不成立的。 如果Joule-Thompson效应被恰当考虑,入口气体温度可用地层温度进行估计。因此,井筒底 部的温度,能够被可靠地估计。然而,随着流体的上升,它的温度显著高于周围地层的温度, 这是因为地层温度随着深度减少而下降。

当地层与流体有温度差,将发生热传导现象。在任何深度,地层温度不仅与辐射距离有 关,也与生产时间有关。当达到稳定流时,湍流保证了在一定的深度,流体的温度是常数。 于是,流体中的热量损失随着时间而减少,并取决于井筒红热液与周围地层的不同的热阻。

完整的系统由流体,含有低压空气的环形间隙、套管、座封和地层,如图1所示:

导管内径是rti,外径是rt0,套管的内径是rci,外径是rc0,热量通过环圈中的空气进行传导。 辐射与对流也发生。当管体被加热,辐射能的传导速率取决于管体的温度。导管与套管之间 的辐射能的传导,取决于界面发出和吸收热量的特征。很多情况下,导管与孔之间的缝隙是 被封堵的。由于水泥的传导性可能低于周边的地层,计算由井筒地步开始,逐步向上。将气 井的进气口作为坐标轴的交点,井筒向下为坐标轴的正方向。图2显示了井筒微元的压减分 析,P是流体压力,v是气体速度,l是深度,dv是dl上的速度增量,dp是dl上的压力增 量,θ是井筒的倾斜角。

发明内容

本发明所要解决的技术问题是:提出一种产气井温度压力分布的数值模拟方法,对产气 井的温度压力参数分布情况进行准确模拟,从而为生产提供指导依据。

本发明解决上述技术问题所采用的方案是:产气井温度压力分布的数值模拟方法,包括 以下步骤:

A、建立温度压力耦合微分方程组模型;

B、估计微分方程组相关参数;

C、使用差分法进行算法设计;

D、基于C#开发平台构建模拟软件;

E、在模拟软件中输入初始数据,获得温度压力分布模拟结果。

进一步的,步骤A中,所述建立温度压力耦合微分方程组模型具体包括:

基于假设的模型构建条件分别获得能量守恒方程、质量守恒方程、动量守恒方程:

其中,能量守恒方程:

q+ddl(h+v2/2-glsinθ)=0---(1)

质量守恒方程:

ρdvdl+vdρdl=0---(2)

动量守恒方程:

-1ρdPdl+fv22rti+gsinθ=vdvdl---(3)

在微元dl上,从流体到座封-地层界面传导的辐射热为

q=(-2π)rtiUtiw(T-Th)---(4)

从座封-地层界面到周围地层传导的辐射热为:

q=-2πkewf(tD)(Th-Te)---(5)

结合式(4)和式(5)得到流体与周围地层热传导的微分方程:

q=2πw[rtiUtikertiUtif(tD)+ke](T-Te)---(6)

将(1)和(6)整合,得到如下常微分方程:

2πw[rtiUtikertiUti(tD)+ke](T-Te)+ddl(h+v2/2-glsinθ)=0---(7)

当流体在井筒中流动的时候,由于管径变化很小,Joule–Thomson系数可以忽略不计,因 此dh=CpdT,对于式(7)整体的焓变化量为:

2πw[rtiUtikertiUtif(tD)+ke](T-Te)+CpdTdl+vdvdl-gsinθ=0---(8)

由式(1)、(2)、(3)、(8)可得天然气井中的流体压力、温度、密度和速率的微 分组方程:

{dρdl=-8.314zρCpM[(2π)rtiUtikew[rtiUtif(tD)+ke](T-Te)-gcosθ]-fv2ρ2rti-gρcosθv2-(8.314zv2CpM+8.314TzM)dvdl=-vρdρdzdPdl=ρgcosθ+fv2ρ2rti+v2dρdldTdl=[v2ρdρdl+gcosθ-(2π)rtiUtikew[rtiUtif(tD)+ke](T-Te)]Cp---(9)

用yi(i=1,2,3,4)代替ρ,v,P,T,则方程组可简化为

dyidl=Fi(y1,y2,y3,y4),(i=1,2,3,4)---(10).

进一步的,所述假设的模型构建条件包括:

天然气的流动是单向稳定的;井筒的传热是稳态的;地层传热是不稳定的;导管和套管 是同心的。

进一步的,步骤B中,估计微分方程组相关参数具体包括:

B1.热传导系数估计:

Uti-1=1hc+hr+rtiln(rcemrco)kcem+rtiln(rcirto)kang---(11)

B2.计算定压比热CP

Cp=1243+3.14T+7.931×10-4T2-6.881×10-7T3(12)

B3.地层瞬态热传导方程:

f(tD)=1.1281tD(1-0.3tD(tD1.5)f(tD)=(1+0.6tD)[0.4063+0.5ln(tD)](tD>1.5)---(13)

tD=tαrwb2

B4.计算摩擦系数f:

1f=1.14-2lg(0.00001524rti+21.25Re0.9)---(14).

进一步的,步骤C中,所述使用差分法进行算法设计包括对温度压力耦合微分方程组模 型的求解:

将产气井划分为n个区间,j(j=1,2,…,n)为节点,n为井底,步长为h;

温度压力耦合微分方程组的边界条件为:

P[n]=P0,T[n]=T0,ρ[n]=0.000001×3484.48γgP0zT0,v[n]=101000×300000T0293×86400P0A---(15)

为了计算各节点的相关量,使用如下的迭代方程:

yi[j-1]=yi[j]-h6(a[i]+2b[i]+2c[i]+d[i]),(i=1,2,3,4;j=1,2,3,4...n)---(16)

为使用以上方程,需要估计a[i],b[i],c[i]和d[i]:

a[i]=Fi(y1[n],y2[n],y3[n],y4[n])b[i]=Fi(y1[n]+h2a[1],y2[n]+h2a[2],y3[n]+h2a[3],y4[n]+h2a[4])c[i]=Fi(y1[n]+h2b[1],y2[n]+h2b[2],y3[n]+h2b[3],y4[n]+h2b[4])d[i]=Fi(y1[n]+hc[1],y2[n]+hc[2],y3[n]+hc[3],y4[n]+hc[4])---(17).

进一步的,步骤D中,所述模拟软件包括用户界面模块、输出输出模块、算法模块和图 表模块;

所述用户界面模块用于提供气井的初始信息,这些信息可划分为静态数据、流体数据和 生产数据:

静态数据:描述静态下气井特征;

流体数据:描述流体的状态;

生产数据:生产阶段给定的参数;

所述输入输出模块用于从存储器里读入、保存数据;

所述算法模块用于根据设计的算法进行数学计算;

所述图表模块用于将模拟的数据结果进行图表化展示。

本发明的有益效果是:对产气井的温度和压力分布进行精确预测,极大促进油气开采设 备设计水平的提高,从而有利于油气藏开发。

附图说明

图1为井段结构示意图;

图2为导管内压减分析示意图;

图3为本发明产气井温度压力分布的数值模拟方法流程图;

图4为模拟软件结构示意图;

图5为程序流程示意图;

图6为模拟出来的压力分布曲线图;

图7为模拟出来的温度分布曲线图。

具体实施方式

本发明旨在提出一种产气井温度压力分布的数值模拟方法,对产气井的温度压力参数分 布情况进行准确模拟,从而为生产提供指导依据。

本发明中有可能涉及的参数释义如下:

A:内管面积,m2

CP:定压比热,J/Kg.K;

f:摩擦系数;

f(TD):地层瞬态热传导时间方程;

g:重力加速度;

h:比焓;

kang:环中气体热传导性,J/m.K;

kcem:座封热传导性,J/m.K;

ke:地层热传导性,J/m.K;

l:井筒长度,l;

M:气体的平均摩尔重,g/mol;

P:流体压强,pa;

PPe:临界压强,pa;

rcem:座封外径,m

Re:雷诺数;

t:生产时间,s;

T:流体温度,K;

Te:周围地层温度,K;

Uti:总传热系数,W/m.K;

v:天然气速度,m/s;

w:总的质量流速;

z:压缩因子;

α:地层的热扩散率,m2/s。

下面结合附图及实施例对本发明的方案作更进一步的描述:

如图3所示,本发明产气井温度压力分布的数值模拟方法包括:

A、建立温度压力耦合微分方程组模型;

B、估计微分方程组相关参数;

C、使用差分法进行算法设计;

D、基于C#开发平台构建模拟软件;

E、在模拟软件中输入初始数据,获得温度压力分布模拟结果。

在具体实施上,步骤A中,基于假设的模型构建条件分别获得能量守恒方程、质量守恒 方程、动量守恒方程;

为符合实际产气井的情况,作如下假设:

(1)天然气的流动是单向稳定的;

(2)井筒的传热被认为是稳态的;

(3)基于无量纲瞬态导热时间方程,地层传热是不稳定的;

(4)导管和套管是同心的;

能量守恒方程:

q+ddl(h+v2/2-glsinθ)=0---(1)

质量守恒方程:

ρdvdl+vdρdl=0---(2)

动量守恒方程:

-1ρdPdl+fv22rti+gsinθ=vdvdl---(3)

耦合微分方程组模型:在微元dl上,从流体到座封-地层界面传导的辐射热为

q=(-2π)rtiUtiw(T-Th)---(4)

从座封-地层界面到周围地层传导的辐射热为

q=2πw[rtiUtikertiUtif(tD)+ke](T-Te)---(5)

由(4)和(5)上,得到流体与周围地层热传导的微分方程:

q=2πw[rtiUtikertiUtif(tD)+ke](T-Te)---(6)

将(1)和(6)整合,得到如下微分方程

2πw[rtiUtikertiUti(tD)+ke](T-Te)+ddl(h+v2/2-glsinθ)=0---(7)

当流体在井筒中流动的时候,由于管径变化很小,Joule–Thomson系数可以忽略不计。因此, dh=CpdT,整体的焓变化量为

2πw[rtiUtikertiUtif(tD)+ke](T-Te)+CpdTdl+vdvdl-gsinθ=0---(8)

将(1)(2)(3)(8)放在一起,进行整理,可得到天然气井中的流体压力、温度、密度 和速率的微分组方程:

{dρdl=-8.314zρCpM[(2π)rtiUtikew[rtiUtif(tD)+ke](T-Te)-gcosθ]-fv2ρ2rti-gρcosθv2-(8.314zv2CpM+8.314TzM)dvdl=-vρdρdzdPdl=ρgcosθ+fv2ρ2rti+v2dρdldTdl=[v2ρdρdl+gcosθ-(2π)rtiUtikew[rtiUtif(tD)+ke](T-Te)]Cp---(9)

用yi(i=1,2,3,4)代替ρ,v,P,T,则方程组可简化为

dyidl=Fi(y1,y2,y3,y4),(i=1,2,3,4)---(10)

步骤B中所述估计微分方程组相关参数包括:

B1.热传导系数估计:

Uti-1=1hc+hr+rtiln(rcemrco)kcem+rtiln(rcirto)kang---(11)

上式表明在井筒系统中,套管/导管环隙间材料(气、油、水或者混合物)在决定热传导的 过程中起到重要的作用。

B2.计算定压比热CP

Cp=1243+3.14T+7.931×10-4T2-6.881×10-7T3(12)

B3.地层瞬态热传导方程:

f(tD)=1.1281tD(1-0.3tD(tD1.5)f(tD)=(1+0.6tD)[0.4063+0.5ln(tD)](tD>1.5)---(13)

tD=tαrwb2

B4.计算摩擦系数f:

1f=1.14-2lg(0.00001524rti+21.25Re0.9)---(14).

步骤C中使用差分法进行算法设计;由于CP和θ不是常数,井筒必须划分为若干长度区间, 步长为h。假设井可以划分为n个区间,j(j=1,2,…,n)为节点,n为井底。根据井底的温 度与压力,能够计算相应天然气的密度和流体速度。上述微分方程的边界条件为:

P[n]=P0,T[n]=T0,ρ[n]=0.000001×3484.48γgP0zT0,v[n]=101000×300000T0293×86400P0A

为了计算各节点的相关量,使用如下的迭代方程;

yi[j-1]=yi[j]-h6(a[i]+2b[i]+2c[i]+d[i]),(i=1,2,3,4;j=1,2,3,4...n)

为使用以上方程,需要估计a[i],b[i],c[i]和d[i]:

a[i]=Fi(y1[n],y2[n],y3[n],y4[n])b[i]=Fi(y1[n]+h2a[1],y2[n]+h2a[2],y3[n]+h2a[3],y4[n]+h2a[4])c[i]=Fi(y1[n]+h2b[1],y2[n]+h2b[2],y3[n]+h2b[3],y4[n]+h2b[4])d[i]=Fi(y1[n]+hc[1],y2[n]+hc[2],y3[n]+hc[3],y4[n]+hc[4])

步骤D中,基于C#开发平台构建模拟软件;软件结构如图4所示,其包括用户界面模块、 输入输出模块、算法模块和图标模块;

(1)用户界面模块:主要提供气井的初始信息,这些信息可划分为静态数据、流体数据和 生产数据:

(i)静态数据:描述静态下气井特征,简写为S。

(ii)流体数据:描述流体的状态,如水、油或气,简写为F。

(iii)生产数据:生产阶段给定的参数,简写为P。

(2)输入输出模块:该模块从存储器里读入、保存数据。使用MicrosoftSQLServer2000 建立井筒的数据库。

(3)算法模块:该模块将应用于所有的数学计算。能够计算出从井底到井口任意节点的温 度和压力。

(4)图表模块:该模块将数据图表化。通过CrystalReports可以画出温度压力分布的曲 线并输出结果。

在模拟软件设计完成后,就可以利用在模拟软件中输入初始数据,获得温度压力分布模 拟结果,具体算法流程如图5所示。

实施例:

对于某一口产气井,其输入数据见表1:

表1:产气井相关输入数据表

通过软件模拟,得到一系列结果。如图6和图7,温度和压力从井底到井口,越来越小。这 是因为重力、摩擦以及井筒对地层的热传导。温度在0到3000米,下降很多,但随后趋于稳 定,温度则随深度线性变化。图6显示,在同一井深,产气量越大,由于摩擦阻力额增加压 力越小,由于流速增大,温度升高。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号