《中國石油大學(華東)課題研究答辯ppt模板講解課件》由會員分享,可在線閱讀,更多相關(guān)《中國石油大學(華東)課題研究答辯ppt模板講解課件(24頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、課題名稱:地層及井筒流動第一題,油層厚度5m 中深1500m 地層壓力系數(shù)1.15 地溫梯度-2.90C/100m 原油飽和壓力10.0MPa 含水率為10% 生產(chǎn)氣油比25m3/t 原油相對密度0.85 天然氣相對密度0.7 500C脫氣原油粘度30mPa.s 該井射孔完井,孔密24孔/m,孔徑14mm,油管內(nèi)徑62mm。 該井試油資料如下:,基礎(chǔ)數(shù)據(jù)資料,題目一,題目一的任務(wù),為便于在后續(xù)的設(shè)計計算中簡化進行井筒壓力損失計算,試設(shè)定一般生產(chǎn)條件,通過不同產(chǎn)量下的井筒摩阻及總壓力損失的計算,確定井筒摩擦壓力梯度占總壓力梯度的大約比例,以及該比例與產(chǎn)量的大致關(guān)系。 生產(chǎn)條件:直井自噴生產(chǎn),一、
2、純液柱段摩阻壓降和總壓降計算,(1)油藏條件下溶解氣油比的計算: 原油的API度: 地面脫氣原油的有效分子量: 泡點壓力系數(shù): 天然氣的摩爾分數(shù): 使用Lastater公式計算Rs: 由于溶解氣油比大于21.25,取,以第一組數(shù)據(jù)為例,(2)雷諾數(shù)的計算 油藏條件下原油的密度為: 取純油流的原油密度等于油藏條件下原油的密度,該段的平均密度: 重力壓力梯度為: 混合流體粘度的計算: 雷諾數(shù)的計算: , 屬于,一、純液柱段摩阻壓降和總壓降計算,層流,(3)摩擦損失梯度的計算,一、純液柱段摩阻壓降和總壓降計算,(5)摩阻壓降計算,(4)純油流高度的計算 油層壓力: 純油流壓力降: 純油流高度:,摩擦
3、損失梯度為:,二、氣液兩相總壓降和摩阻壓降計算,以第一組數(shù)據(jù)為例,已知:Pwf=14.1MPa Q=17.5m3/d,(1)確定起始點壓力 P1=10MPa 計算深度增量 Z=(1500-608)=892 分段數(shù) N=1 假設(shè)井口壓力為1.4MPa 計算 , 下的流體性質(zhì) 參數(shù)及流動參數(shù),由平均溫度和壓力計算得 Rs=21.25 Bo=1.068,Z=0.933 l=2.733mPa.s g=0.0122mPa.s, =0.0167 =1.293,(Beggs-Brill 方法),二、氣液兩相總壓降和摩阻壓降計算,原油密度:,天然氣密度:,氣液就地流量:,就地的氣體、液體及混合物的表觀流速:,
4、qg=0,二、氣液兩相總壓降和摩阻壓降計算,液、氣及總的質(zhì)量流量 入口體積含液率(無滑脫持液率) 弗魯?shù)聰?shù) 液體速度準數(shù),二、氣液兩相總壓降和摩阻壓降計算,(2)確定流型 因為 所以判斷為過渡流。,二、氣液兩相總壓降和摩阻壓降計算,(3)根據(jù)流型計算 由于流型為過渡流,查表1-6和1-7得:,二、氣液兩相總壓降和摩阻壓降計算,(4)計算阻力系數(shù),其中:,其中,,二、氣液兩相總壓降和摩阻壓降計算,(5)利用公式計算壓力梯度 和壓力降,和,(6)計算該段末端的壓力,二、氣液兩相總壓降和摩阻壓降計算,(7)取,所以假設(shè)值合理。,(8)井下壓力為14.1mPa,井口壓力為1.4mPa,所以總壓力損失為
5、12.7mPa。892m處至井口的壓力損失為 10-1.4=8.6mPa。 摩擦損失梯度為 ,摩擦損失為2583pa.,,,二、氣液兩相總壓降和摩阻壓降計算,(9)同理, , 時,井底壓力為12.9mPa, 井口假設(shè)為0.3mPa,所以總壓力損失為12.6mPa。1141m 至井口的壓力損失為10-0.3=9.7mPa。摩擦損失梯度為, 摩擦損失為13945Pa.,度為, 時,井底壓力為12.5mPa,井口假設(shè)為0.2mPa,所以總壓力損失為12.3mPa。,,,二、氣液兩相總壓降和摩阻壓降計算,, 時,井底壓力為12.1mPa,井口假設(shè)為0.1mpa,所以總壓力損失為12mPa。1240至井
6、口的壓力損失為10-0.1=9.9mPa。摩擦損失梯度 為 ,摩擦損失為26642Pa.,1190m至井口的壓力損失為10-0.2=9.8mPa。摩擦損失梯度為 ,摩擦損失為20304Pa.,總結(jié)(上下段),由Beggs-Brill方法按壓力增量迭代法通過編程計算得到的結(jié)果如下表:,總結(jié)(上下段),繪制比例與產(chǎn)量的關(guān)系如下:,程序文本,#include void main() float pg,pl,po,Yg,pa,P,To,Z,T,Po,Rs,Rp,Qo,Qg,Ql,Bo,Vm,Gm; scanf(“%f%f%f%f%f%f%f%f%f%f%f%f“, ,程序文本,#include #in
7、clude void main() float pg,pl,F,Yg,pa,P,To,Z,T,Po,Rs,Rp,Qo,Qg,Ql,Bo,Ap,Vsl,Vsg,Vm,El,Nfr,Nvl,L1,L2,L3,L4; scanf(“%f%f%f%f%f%f%f%f%f%f%f“, ,程序文本,#include #include void main() float a,b,c,d,e,f,g,El,Nfr,Nvl,H1,H2,C,five; scanf(“%f%f%f%f%f%f%f%f%f%f“, ,程序文本,#include #include void main() float Vm,pl,El,pg,ndl,ndg,Nre,rmna1,rmna,S; scanf(“%f%f%f%f%f%f%f“, ,程序文本,#include void main() float pg,pl,H1,rmna,Gm,Vm,Vsg,P,gradient,V1,V2,V3; scanf(“%f%f%f%f%f%f%f%f“, ,