CN102682195B - 半潜式平台瞬态钻井井筒温度计算方法 - Google Patents

半潜式平台瞬态钻井井筒温度计算方法 Download PDF

Info

Publication number
CN102682195B
CN102682195B CN201210060322.6A CN201210060322A CN102682195B CN 102682195 B CN102682195 B CN 102682195B CN 201210060322 A CN201210060322 A CN 201210060322A CN 102682195 B CN102682195 B CN 102682195B
Authority
CN
China
Prior art keywords
temperature
function
node
data
drilling fluid
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210060322.6A
Other languages
English (en)
Other versions
CN102682195A (zh
Inventor
宋洵成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China University of Petroleum East China
Original Assignee
China University of Petroleum East China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China University of Petroleum East China filed Critical China University of Petroleum East China
Priority to CN201210060322.6A priority Critical patent/CN102682195B/zh
Publication of CN102682195A publication Critical patent/CN102682195A/zh
Application granted granted Critical
Publication of CN102682195B publication Critical patent/CN102682195B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Earth Drilling (AREA)

Abstract

本发明公开了一种半潜式平台瞬态钻井井筒温度计算方法,包括以下步骤:1)应用初始条件海水区所有节点的初始温度为对应深度处海水温度;地层区所有节点的初始温度为对应深度处地层原始温度;2)根据钻井液总模拟循环时间和时间步长划分时间段,从初始时刻开始,累加时间,每一时间步的温度计算需要以上一时间步的温度场数据作为初始条件,迭代计算,直至收敛。同时提供了实现该方法的模拟器,本发明所述的模拟器是基于离散格式表示的二维全瞬态数学模型,并采用隐式的有限差分法进行求解,提高了计算的精度。

Description

半潜式平台瞬态钻井井筒温度计算方法
技术领域
本发明涉及一种温度计算方法,具体涉及一种半潜式平台瞬态钻井井筒温度计算方法。
背景技术
半潜式钻井平台钻进作业时井筒的温度,特别是处于低温高压构造时,准确预测钻井液、水泥浆、以及井筒周围地层的温度对合理的钻井液设计至关重要。
目前,国内外学者对井筒传热问题的研究主要集中在陆地井筒,即井筒内传热和地层传热问题。井筒换热研究成果主要有稳态模型和瞬态模型。全瞬态法原始模型由Raymond(1969)提出,其后,Keller(1973)在换热模型中加入了钻井液摩阻和机械能损失引起的内热源,GaryR.Wooley(1980)将全瞬态法应用于热流体注入和采油作业,DavidW.MarshallandRamonG.Bentsen(1982)提出了采用直接接技术求解离散方程组进行全瞬态井筒与地层换热研究,B.Corre等(1984)进行了考虑井深随换热时间不断变化的全瞬态井筒温度分布研究,Beirute(1991)开发了用于估算循环和关井情况下温度计算的模拟器,Garcia(1998a)开发了一种热采数值模拟程序。
半潜式平台钻井作业期间,钻井液不断循环,井筒不断加深,海水段井筒通过隔水管与海水换热,海水对钻井液的持续冷却和入口温度的持续改变,导致半潜式平***特的瞬态井筒温度场。而现有温度场模拟器通常假设入口温度不变,尤其是没有描述海水段井筒换热,也没有考虑温度对钻井液热物性的影响,不能用于模拟半潜式平台钻井循环温度场。
发明内容
为了解决上述技术问题,本发明提供一种半潜式平台瞬态钻井井筒温度计算方法。基于海洋钻井液循环瞬态换热特征,采用全隐式有限体积法离散格式,耦合多换热区域,考虑钻井热源,开发了WHTSubmersible模拟器,并结合现场数据验证了模拟器的有效性。
其特征在于,包括以下步骤:
1)应用初始条件
海水区所有节点的初始温度为对应深度处海水温度;地层区所有节点的初始温度为对应深度处地层原始温度;
2)根据钻井液总模拟循环时间和时间步长划分时间段,从初始时刻开始,累加时间,每一时间步的温度计算需要以上一时间步的温度场数据作为初始条件,迭代计算,直至收敛。
进一步优选,所述步骤2)的温度场计算步骤如下:
A用二维数组Node记录上一时间步结束时的温度数据;
B将节点温度数据复制一份保存至二维数组NodeNew中;
C收敛状态记为“假”;
D以Node中的数据作为初始值按照钻柱内钻井液、钻柱管体、钻柱外环空、井筒界面、隔水管、地层的顺序按列依次计算各传热对象内所有节点的新时间步的温度数据,每一列节点的每个节点计算结束时都要比较新计算出的节点温度与NodeNew中保存的温度数据的差值,并记录在变量TDiff二维数组中,然后将新计算出的温度数据存入二维数组NodeNew中;
E找出数组TDiff中的最大值,若该值很小,则认为该时间步温度计算达到收敛,结束该时间步的迭代,将NodeNew中的温度数据复制到Node数组中,进入下一时间步;否则,重复步骤D直至收敛。
一种本发明所述方法的WHTSubmersible模拟器,包括以下19个模块:
DataInput函数是WHTSubmersible程序的数据输入函数,完成模拟井所有数据的输入;
TPField函数是WHTSubmersible程序的总功能模块,完成深水井筒温度场计算及数据存储功能;
GridGeneration函数根据模拟井的井身结构、钻具结构、海水深度对温度场求解域进行轴向和径向网格划分,存储网格节点的轴向和径向几何信息及介质信息;
TOriginGeneration函数根据海水和地层的垂直温度分布数据插值产生节点轴向深度处的原始温度;模拟器有两种方式建立原始温度剖面:根据海水和地层的温度分布关系式;根据实测海水和地层温度数据建立温度剖面。海洋油井海水段存在温跃层,地温也存在多个梯度。
Ini函数对求解域内网格节点变量应用初始条件,赋初值;
TInDrillStem函数、TDrillStem函数、TAnnu函数、TInterface函数、TRiser函数和TFormation函数分别用于计算钻柱内钻井液、钻柱管体、环空钻井液、环空外壁处、隔水管绝热层内和地层内所有节点的温度;
ThermalPhysics函数。该模块根据节点处钻井液的温度和压力计算节点处钻井液密度、钻井液表观粘度、钻井液比热、钻井液热导率和高温高压密度;
HeatGeneration函数。该模块考虑钻井液摩阻压降生热、钻头破岩摩擦生热、钻柱与井壁摩擦生热计算钻柱内和环空这两个换热区域的内热源;
HPipe函数、HAnnu函数、HAcross函数的功能分别是计算管流、环空流与内外壁两个的、液体横掠圆管的强迫对流换热系数;
ViscTM函数用于计算节点温度条件下钻井液的表观粘度;
Kbound函数可用于计算轴向或径向相邻节点控制体界面处的介质热导;
TriDiag函数用来求解具有三对角矩阵形式的代数方程组。
本发明的有益效果:
(1)本发明所述的模拟器是基于离散格式表示的二维全瞬态数学模型,并采用隐式的有限差分法进行求解,提高了计算的精度;
(2)本发明的技术方案对每个传热对象按照有限体积法沿轴向和径向进行网格划分,确定了程序的求解过程,并介绍了模拟器相关模块的功能;
(3)本发明中的模拟器WHTSubmersible不仅可以用于海洋半潜式平台钻井循环温度计算,也可以用来计算陆地井筒温度场,并校核温度场;而且模拟器的动态链接库技术可以将其与其他计算软件相结合,这样在一定程度上提高了模拟器的实用性、准确性和高效性;
(4)利用本发明技术所述模拟器的计算数据与现场实例数据进行了对比,验证了该模拟器的准确性,计算误差不超过5%,可以投入现场使用。
附图说明
图1为半潜式钻井平台作业时的物理模型图;
图2为钻柱内和钻柱管体轴向网格划分图;
图3为地层内径向网格划分图;
图4为本发明方法计算流程图;
图5为本发明模拟器的模块结构图。
具体实施方式
下面结合附图具体实施方式对本发明的方法作进一步详细地说明。
半潜式钻井平台作业时的物理模型如图1所示,钻柱内流体区。钻井流体在地面流入钻柱内,沿钻柱向下一直到井底;钻柱管体区;钻柱与井壁之间的环空区。钻井流体从井底进入环空,向上流动,直至地面;井壁区;地层区;隔水管区;
物理模型的分析说明循环流程可以看作一个热交换***。在这个过程中,流体沿钻柱流下,再由环空返出。
将井筒传热区域看作轴对称二维求解域,任意节点由两个序号标记(i,j),j为轴向序号,自井口向井底节点轴向序号递增,井口节点轴向序号为0;i为节点径向序号,自井筒轴线向地层或隔水管方向递增,钻柱内钻井液径向节点序号为0。
轴向网格划分时,依据井身结构和钻具结构进行轴向分段,每一段内涉及到的所有传热对象的几何尺寸只有一种。然后自上至下对每一段再根据段长进行轴向网格划分,网格节点轴向坐标位于轴向控制区域中心。轴向划分结束后,从上至下对每一段进行径向网格划分。钻柱内钻井液、钻柱管体、钻柱外环空三个传热对象内各分配一个径向节点,径向序号分别为0、1、2,节点径向坐标位于传热对象中心,环空外径处布置一个径向节点,径向序号为4,对环空外传热区域则根据每一段的套管层次情况增加相应的径向节点,直至进入地层,进入地层后,径向节点间距逐步增大,直至布置到径向坐标超过50米。
海水段径向节点布置。半潜式平台作业时,环空钻井液通过隔水管与海水进行对流换热,环空节点与海水之间只有隔水管中心一个节点的控制体。
依据半潜式平台钻井井筒换热机理,将换热对象分为:钻柱内钻井液、钻柱、环空钻井液、隔水管、地层(含套管及之间的水泥环)、界面(包括井壁与地层、井筒和海水)。
1钻柱内换热模型:
钻柱内(#1区)轴向节点和网格划分如图2所示,节点位于网格中心,温度控制方程如下:
A 1 , j T 1 , j n + 1 = A 1 , j - 1 T 1 , j - 1 n + 1 + A 2 , j T 2 , j n + 1 + A 1 , j 0 T 1 , j n + S 1 , j , ( 0 ≤ r ≤ r 1 ) - - - ( 1 )
式中:A2,j=2πr1,jw1ΔzjΔt;A1,j-1=m1c1,j-1/2Δt;
A 1 , j 0 = ρ 1 , j πr 1 , j 2 c 1 , j Δz j = 0 ; S 1 , j = q · 1 Δz j Δt = 0
上述方程中,Tj-1代表U界面处温度,用Tj代表D界面处温度。初始条件和边界条件为:
初始条件:zi,j≤Zbzi,j>Zb
边界条件:(TE为钻井液入口温度,等于上一时刻环空钻井液出口温度);
T 1 , j max n = T 2 , j max n = T 3 , j max n ; ∂ T ∂ z | z = Z b = 0 ; T i max , j n = T f ∞ ( z i max , j )
2钻柱管体换热模型:
A 2 , j - 1 T 2 , j - 1 n + 1 + B 2 , j T 2 , j n + 1 + C 2 , j + 1 T 2 , j + 1 n + 1 = D 1 , j T 1 , j n + 1 + D 3 , j T 3 , j n + 1 + D 2 , j 0 T 2 , j n , ( r 1 ≤ r ≤ r 2 ) - - - ( 2 )
式中:
B 2 , j = - A 2 , j - 1 - C 2 , j + 1 + D 1 , j + D 3 , j + D 2 , j 0 ; A 2 , j - 1 = - k 2 , j - 1 / 2 Δt ΔZ j - 1,2 ; C 2 , j + 1 = - k 2 , j + 1 / 2 Δt ΔZ j + 1 / 2 ;
D 1 , j = 2 w 1 , j r 1 , j ΔZ j Δt r 2 , j 2 - r 1 , j 2 ; D 3 , j = 2 w 2 , j r 2 , j ΔZ j Δt r 2 , j 2 - r 1 , j 2 ; D 2 , j 0 = ρ 2 c p 2 ΔZ j
上述方程中,U界面:D界面:(1)式的边界条件依然适用。
3环空换热模型:
C 3 , j T 3 , j n + 1 = C 3 , j + 1 T 3 , j + 1 n + 1 + C 2 , j T 2 , j n + 1 + C 4 , j T 4 , j n + 1 + C 3 , j 0 T 3 , j n + S 3 , j , ( r 2 ≤ r ≤ r 3 ) - - - ( 3 )
式中:C3,j+1=m3c3,j+1/2Δt;C2,j=2πw2,jr2,jΔZjΔt;
C4,j=2πw3,jr3,jΔZjΔt; C 3 , j 0 = π ( r 3 , j 2 - r 2 , j 2 ) ρ 3 c p 3 ΔZ j ; S 3 , j = q · 3 , j ΔZ j Δt
上述方程中,用Tj代表U界面处温度,用Tj+1代表D界面处温度。
4隔水管换热模型:
A r , j - 1 T r , j - 1 n + 1 + B r , j T r , j n + 1 + C r , j + 1 T r , j + 1 n + 1 = D 3 , j T 3 , j n + 1 + D w , j T w , j n + 1 + D r , j 0 T r , j n , ( r 3 < r &le; r ins ) - - - ( 4 )
式中: B r , j = - A r , j - 1 - C r , j + 1 + D 3 , j + D w , j + D r , j 0 ; A r , j - 1 = - k r , j - 1 / 2 &Delta;t &Delta;Z j - 1 / 2 ; C r , j + 1 = - k r , j + 1 / 2 &Delta;t &Delta;Z j + 1 / 2 ;
D 3 , j = 2 w 3 , j r ri , j &Delta;Z j &Delta;t r ro , j 2 - r ri , j 2 ; D w , j = 2 w w , j r ro , j &Delta;Z j &Delta;t r ro , j 2 - r ri , j 2 ; D r , j 0 = &rho; r c pr &Delta;Z j
海水段隔水管绝热层与海水界面 ( r = r ins ) : - k ins ( T i max , j n + 1 - T i max - 1 , j n + 1 ) r i max , j ln ( r i max , j / r i max - 1 , j ) = w w , j ( T i max , j n + 1 - T w , j &infin; )
5地层换热模型:
地层内节点(i,j)及控制体如图3所示。其与上下节点的控制体界面为U和D,与内外节点的控制体界面为W和E。采用交替方向法计算地层内节点温度,离散格式温度控制方程如下:
(1)Z方向隐式,r方向显式
A i , j - 1 T i , j - 1 n + 1 / 2 + B i , j T i , j n + 1 / 2 + C i , j + 1 T i , j + 1 n + 1 / 2 = D i + 1 , j T i + 1 , j n + D i - 1 , j T i - 1 , j n + D i , j 0 T i , j n - - - ( 5 )
式中:
B i , j = D i - 1 , j + D i + 1 , j + A i , j - 1 - C i , j + 1 + D i , j 0
D i - 1 , j = k W &Delta;Z j &Delta;t ln ( r i , j / r i - 1 , j )
D i + 1 , j = k E &Delta;Z j &Delta;t ln ( r i + 1 , j / r i , j )
A i , j - 1 = - k i , j - 1 / 2 ( r E + r W ) &Delta;r i &Delta;t 2 &Delta;Z j - 1 / 2
C i , j + 1 = - k i , j + 1 / 2 ( r E + r W ) &Delta;r i &Delta;t 2 &Delta; Z j + 1 / 2
D i , j 0 = &rho; i , j c i , j &Delta;r i ( r E + r W ) 2 &Delta;Z j
(2)r方向隐式,Z方向显式
A i - 1 , j T i - 1 , j n + 1 B i , j T i , j n + 1 C i + 1 , j T i + 1 , j n + 1 = D i , j + 1 T i , j + 1 n + 1 / 2 + D i , j - 1 T i , j - 1 n + 1 / 2 + D i , j 0 T i , j n - - - ( 6 )
式中:
B i , j = - A i - 1 , j + C i + 1 , j + D i , j - 1 + D i , j + 1 + D i , j 0
A i - 1 , j = - k W &Delta;Z j &Delta;t ln ( r i , j / r i - 1 , j )
C i + 1 , j = - k E &Delta;Z j &Delta;t ln ( r i + 1 , j / r i , j )
D i , j - 1 = k i , j - 1 / 2 ( r E + r W ) &Delta;r i &Delta;t 2 &Delta; Z j - 1 / 2
D i , j + 1 = k i , j + 1 / 2 ( r E + r W ) &Delta;r i &Delta;t 2 &Delta;Z j + 1 / 2
D i , j 0 = &rho; i , j c i , j &Delta;r i ( r E + r W ) 2 &Delta;Z j
上述离散方程中,W界面处: &PartialD; T &PartialD; r = ( T i , j n + 1 - T i - 1 , j n + 1 ) r W ln ( r i , j / r i - 1 , j ) ; E界面处: &PartialD; T &PartialD; r = ( T i + 1 , j n + 1 - T i , j n + 1 ) r E ln ( r i + 1 , j / r i , j ) ;
地层段井壁界面处节点(i=4): - k e ( T 5 , j n + 1 - T 4 , j n + 1 ) r 4 , j ln ( r 5 , j / r 4 , j ) = w 3 , j ( T 3 , j n + 1 - T 4 , j n + 1 ) .
6界面传热模型
界面主要包括海水段井筒与海水交界面(即隔水管绝热层与海水交界面)和井筒与地层交界面。主要的模块即:井壁与地层界面换热模块TInterface和隔水管绝热层内节点温度模块Tins。
海水段井壁界面处节点(i=4): - k ms ( T 5 , j n + 1 - T 4 , j n + 1 ) r 4 , j ln ( r 5 , j / r 4 , j ) = w 3 , j ( T 3 , j n + 1 - T 4 , j n + 1 )
海水段环空入口段井壁界面处节点(i=4):
隔水管外海底节点(i,Jb): w w &prime; ( T w , J b &infin; - T i , J b n + 1 ) = k i , J b T l , J b n + 1 - T i , J b + 1 n + 1 Z i , J b + 1 - Z i , J b
隔水管内海底节点(i,Jb): w b ( T 3 , J b - 1 n + 1 - T i , J b n + 1 ) = k i , J b T i , J b n + 1 - T i , J b + 1 n + 1 Z i , J b + 1 - Z i , J b
7钻井液热物性计算
根据节点处钻井液的温度和压力计算节点处钻井液密度、钻井液表观粘度、钻井液比热、钻井液热导率。采用Karstad模型计算钻井液的高温高压密度:
ρm=ρm0eΓ(P,T)
Γ(P,T)=γP(P-P0)+γPP(P-P0)2+(3)
γT(T-T0)+γTT(T-T0)2PT(P-P0)(T-T0)
公式中γp、γpp、γT、γTT和γpT为拟合系数。
钻井液比热和热导率预测模型如下:
cp(o,T)=c0+cco+cT T
k(o,T)=k0-kco+kT T
式中c0、cc、cT为钻井液定压比热拟合参数,k0、kc、kT为热导率拟合参数。
8热源计算
模拟器考虑钻井液摩阻压降生热、钻头破岩摩擦生热、钻柱与井壁摩擦生热计算钻柱内和环空这两个换热区域的内热源。
摩阻压降生热: q &CenterDot; f = Q &times; Ip f
钻头破岩生热: q &CenterDot; b = &alpha; &times; 2 &pi;M &times; RPM 60
钻柱与井壁摩擦生热: q &CenterDot; i , j = &beta; &times; IZ j &times; 2 &pi;M &times; RPM 60 D
网格划分结束后,按照下述步骤求解海洋半潜式平台钻井井筒循环温度场。
1)应用初始条件
海水区(泥线以上)所有节点的初始温度为对应深度处海水温度;地层区(泥线以下)所有节点的初始温度为对应深度处地层原始温度。
2)根据钻井液总模拟循环时间和时间步长划分时间段,从初始时刻开始,累加时间,每一时间步的温度计算需要以上一时间步的温度场数据作为初始条件,迭代计算,直至收敛。每一时间步的温度场计算步骤如下:
A用二维数组Node记录上一时间步结束时的温度数据;
B将节点温度数据复制一份保存至二维数组NodeNew中;
C收敛状态记为“假”;
D以Node中的数据作为初始值按照钻柱内钻井液、钻柱管体、钻柱外环空、井筒界面、隔水管、地层的顺序按列依次计算各传热对象内所有节点的新时间步的温度数据,每一列节点的每个节点计算结束时都要比较新计算出的节点温度与NodeNew中保存的温度数据的差值,并记录在变量TDiff二维数组中,然后将新计算出的温度数据存入二维数组NodeNew中。
E找出数组TDiff中的最大值,若该值很小,则认为该时间步温度计算达到收敛,结束该时间步的迭代,将NodeNew中的温度数据复制到Node数组中,进入下一时间步;否则,重复步骤D直至收敛。计算流程如图4所示。
模拟器动态链接库的入口函数为WHTSumbersible(charFileInput,charFileCir,charFileMonitor。其中FileInput为温度场分析输入的数据文件名,FileCir为温度场分析结果输出文件名,模拟器将温度场分析结果存储到FileCir指定的文本文件中,FileMonitor为钻井液循环期间监视位置处不同时刻的温度数据文件名。
数据输入:模拟器从FileInput指定的文件读入基础数据,数据文件组织见表1。
表1输入文件数据结构
模拟器根据输入数据计算分析结束后,将井筒内与近井地层区域的节点深度和温度场数据输出到FileCir指定的文本文件中,将监视位置的温度变化数据输出到FileMonitor指定的文件中。温度场输出文件数据结构见表2,监视位置温度输出文件数据结构见表3。
表2温度场文件数据结构
表3监视位置数据文件结构
用户可根据WHTSubmersible模拟器输出的这两个数据文件,利用连接的接口程序或者商业数据处理程序进一步处理数据和生成报表。
WHTSubmersible模拟器由19个主要功能模块组成,模块结构如图5所示,各模块功能如下。
DataInput函数是WHT程序的数据输入函数,完成模拟井所有数据的输入;
TPField函数是WHT程序的总功能模块,完成深水井筒温度场计算及数据存储功能;
GridGeneration函数根据模拟井的井身结构、钻具结构、海水深度对温度场求解域进行轴向和径向网格划分,存储网格节点的轴向和径向几何信息及介质信息;
TOriginGeneration函数根据海水和地层的垂直温度分布数据插值产生节点轴向深度处的原始温度;模拟器有两种方式建立原始温度剖面:根据海水和地层的温度分布关系式;根据实测海水和地层温度数据建立温度剖面。海洋油井海水段存在温跃层,地温也存在多个梯度。
Ini函数对求解域内网格节点变量应用初始条件,赋初值;
TInDrillStem函数、TDrillStem函数、TAnnu函数、TInterface函数、TRiser函数和TFormation函数分别用于计算钻柱内钻井液、钻柱管体、环空钻井液、环空外壁处、隔水管绝热层内和地层内所有节点的温度;
ThermalPhysics函数。该模块根据节点处钻井液的温度和压力计算节点处钻井液密度、钻井液表观粘度、钻井液比热、钻井液热导率和高温高压密度;
HeatGeneration函数。该模块考虑钻井液摩阻压降生热、钻头破岩摩擦生热、钻柱与井壁摩擦生热计算钻柱内和环空这两个换热区域的内热源;
HPipe函数、HAnnu函数、HAcross函数的功能分别是计算管流、环空流与内外壁两个的、液体横掠圆管的强迫对流换热系数;
ViscTM函数用于计算节点温度条件下钻井液的表观粘度;
Kbound函数可用于计算轴向或径向相邻节点控制体界面处的介质热导;
TriDiag函数用来求解具有三对角矩阵形式的代数方程组。
采用VisualC++动态链接库技术开发半潜式平台循环温度场计算模拟器。
有效性分析
现场数据如下:水深63m,海面温度为28℃,排量为30l/s,钻井液密度为1.80g/cm3,定压比热为2.00kJ/kg/K,热导率为,钻具组合为:8-3/8″PDC钻头+12根6-1/2″钻铤+15根5″加重钻杆+5″钻杆,井身结构见表4,地温分三段描述:泥线至1500m、1500m至2100m和2100m至3000m,地温梯度依次为4.82℃/100m、2.41℃/100m和4.43℃/100m。
表4井身结构
利用该模拟器计算了南海某半潜式平台井筒温度,计算结果与实际结果基本吻合(理论值与实测值对比见表5),误差不超过5%。
表5理论与实测出口温度对比
以上所述,仅为本发明较佳的具体实施方式,本发明的保护范围不限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可显而易见地得到的技术方案的简单变化或等效替换均落入本发明的保护范围内。

Claims (2)

1.一种半潜式平台瞬态钻井井筒温度计算方法,其特征在于,包括以下步骤:
1)应用初始条件
海水区所有节点的初始温度为对应深度处海水温度;地层区所有节点的初始温度为对应深度处地层原始温度;
2)根据钻井液总模拟循环时间和时间步长划分时间段,从初始时刻开始,累加时间,每一时间步的温度计算需要以上一时间步的温度场数据作为初始条件,迭代计算,直至收敛;
所述步骤2)的温度场计算步骤如下:
A用二维数组Node记录上一时间步结束时的温度数据;
B将节点温度数据复制一份保存至二维数组NodeNew中;
C收敛状态记为“假”;
D以Node中的数据作为初始值按照钻柱内钻井液、钻柱管体、钻柱外环空、井筒界面、隔水管、地层的顺序按列依次计算各传热对象内所有节点的新时间步的温度数据,每一列节点的每个节点计算结束时都要比较新计算出的节点温度与NodeNew中保存的温度数据的差值,并记录在变量TDiff二维数组中,然后将新计算出的温度数据存入二维数组NodeNew中;
E找出数组TDiff中的最大值,若该值很小,则认为该时间步温度计算达到收敛,结束该时间步的迭代,将NodeNew中的温度数据复制到Node数组中,进入下一时间步;否则,重复步骤D直至收敛。
2.一种实现权利要求1所述方法的WHTSubmersible模拟器,其特征在于,包括以下19个模块:
DataInput函数是WHTSubmersible程序的数据输入函数,完成模拟井所有数据的输入;
TPField函数是WHTSubmersible程序的总功能模块,完成深水井筒温度场计算及数据存储功能;
GridGeneration函数根据模拟井的井身结构、钻具结构、海水深度对温度场求解域进行轴向和径向网格划分,存储网格节点的轴向和径向几何信息及介质信息;
TOriginGeneration函数根据海水和地层的垂直温度分布数据插值产生节点轴向深度处的原始温度;模拟器有两种方式建立原始温度剖面:根据海水和地层的温度分布关系式;根据实测海水和地层温度数据建立温度剖面,海洋油井海水段存在温跃层,地温也存在多个梯度;
Ini函数对求解域内网格节点变量应用初始条件,赋初值;
TInDrillStem函数、TDrillStem函数、TAnnu函数、TInterface函数、TRiser函数和TFormation函数分别用于计算钻柱内钻井液、钻柱管体、环空钻井液、环空外壁处、隔水管和地层内所有节点的温度;
HPipe函数、HAnnu函数、HAcross函数的功能分别是计算管流、环空流与内外壁两个的、液体横掠圆管的强迫对流换热系数;
ViscTM函数用于计算节点温度条件下钻井液的表观粘度;
Kbound函数可用于计算轴向或径向相邻节点控制体界面处的介质热导;
TriDiag函数用来求解具有三对角矩阵形式的代数方程组。
CN201210060322.6A 2012-03-09 2012-03-09 半潜式平台瞬态钻井井筒温度计算方法 Expired - Fee Related CN102682195B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210060322.6A CN102682195B (zh) 2012-03-09 2012-03-09 半潜式平台瞬态钻井井筒温度计算方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210060322.6A CN102682195B (zh) 2012-03-09 2012-03-09 半潜式平台瞬态钻井井筒温度计算方法

Publications (2)

Publication Number Publication Date
CN102682195A CN102682195A (zh) 2012-09-19
CN102682195B true CN102682195B (zh) 2015-12-16

Family

ID=46814111

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210060322.6A Expired - Fee Related CN102682195B (zh) 2012-03-09 2012-03-09 半潜式平台瞬态钻井井筒温度计算方法

Country Status (1)

Country Link
CN (1) CN102682195B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104389589B (zh) * 2014-10-11 2017-02-15 中国石油天然气股份有限公司 基于空心杆确定井筒温度场分布的方法以及***
CN104895560B (zh) * 2015-06-16 2017-06-23 中国海洋石油总公司 一种深水测试井筒压力、温度场模拟及水合物预测方法
CN108319771A (zh) * 2018-01-25 2018-07-24 西安石油大学 一种低渗透油藏井筒温度计算方法
CN111814100B (zh) * 2020-08-06 2021-03-19 西南石油大学 无隔水管海底泵举升钻井***循环温度变化动态模拟方法
CN112528218B (zh) * 2020-11-20 2022-04-15 西南石油大学 井下真实环境的水泥石养护温度的确定方法
CN113255268B (zh) * 2021-05-21 2022-05-24 北京华大九天科技股份有限公司 一种电路仿真中瞬态分析不收敛的检测及修复方法
CN114482923B (zh) * 2022-01-25 2023-06-30 中国石油大学(华东) 一种考虑材料相变的钻井液循环换热控制方法及***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7027968B2 (en) * 2002-01-18 2006-04-11 Conocophillips Company Method for simulating subsea mudlift drilling and well control operations
CN101512100A (zh) * 2006-08-07 2009-08-19 普拉德研究及开发股份有限公司 用于孔隙压力预测的方法及***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7027968B2 (en) * 2002-01-18 2006-04-11 Conocophillips Company Method for simulating subsea mudlift drilling and well control operations
CN101512100A (zh) * 2006-08-07 2009-08-19 普拉德研究及开发股份有限公司 用于孔隙压力预测的方法及***

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
深水钻井井筒全瞬态传热特征;宋洵成等;《石油学报》;20110715;第32卷(第4期);第704-708页 *
深水钻井环境下的井筒温度压力计算方法研究;王博;《中国优秀硕士学位论文全文数据库》;20080315(第3期);第32-53页 *
钻井液物性参数对深水钻井井筒温度压力的影响;宁立伟;《中国优秀硕士学位论文全文数据库》;20090615(第6期);第14-36页 *

Also Published As

Publication number Publication date
CN102682195A (zh) 2012-09-19

Similar Documents

Publication Publication Date Title
CN102682195B (zh) 半潜式平台瞬态钻井井筒温度计算方法
CN103226641B (zh) 深水气液两相流循环温度压力耦合计算方法
CN104453861B (zh) 一种高压气井井筒温度分布的确定方法以及***
CN104895560B (zh) 一种深水测试井筒压力、温度场模拟及水合物预测方法
Bahonar et al. A semi-unsteady-state wellbore steam/water flow model for prediction of sandface conditions in steam injection wells
CN106968667A (zh) 一种温度场预测方法及装置
CN111814100B (zh) 无隔水管海底泵举升钻井***循环温度变化动态模拟方法
CN109598099B (zh) 一种考虑油藏与井筒耦合的双管sagd长水平井均匀注汽数值模拟方法
CN108104716B (zh) 模拟冻土地带钻井的装置
Hu et al. Retrofitting abandoned petroleum wells as doublet deep borehole heat exchangers for geothermal energy production—a numerical investigation
Zhang et al. Efficient flow rate profiling for multiphase flow in horizontal wells using downhole temperature measurement
Mao et al. Temperature prediction model of gas wells for deep-water production in South China Sea
CN106368633A (zh) 深水油气生产井环空密闭压力调控管柱***
Cao et al. Integrated workflow of temperature transient analysis and pressure transient analysis for multistage fractured horizontal wells in tight oil reservoirs
Gao et al. A comprehensive model for simulating supercritical-water flow in a vertical heavy-oil well
CN111551288B (zh) 一种中深层u型换热井循环液温度的预测方法
CN106951666B (zh) 一种海洋天然气水合物层钻井井筒温度场计算方法
Liu et al. Development of a transient method on predicting multi-annuli temperature of subsea wells
CN105184061A (zh) 产气井温度压力分布的数值模拟方法
Abdelhafiz et al. Application of a thermal transient subsurface model to a coaxial borehole heat exchanger system
Brown et al. Enablement of High-Temperature Well Drilling for Multilateral Closed-Loop Geothermal Systems
CN113468743A (zh) 一种考虑地下水渗流的中深层地埋管流体温度场分析方法
Asl et al. Heat exchange rate enhancement in ground heat exchangers by water injection and pumping
Feng et al. The transient temperature prediction in the deepwater riserless well
Lei et al. Depth Prediction of Karstic‐Fault Reservoirs Based on Wellbore Temperature Measurements and Numerical Simulations

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151216

Termination date: 20190309

CF01 Termination of patent right due to non-payment of annual fee