Professional Documents
Culture Documents
Ps 1000 psig
Q 42 BPD
Pwf 580 psig
a) Find P
Pi 0.1 BPD/psig
b) Find q
*well potential pwf=0
q 100
c) PLot
P vs Q
1200
1000
800
P (psi)
600 Column D
400
1000
800
P (psi)
600 Column D
400
200
0
0 20 40 60 80 100 120
Q (BPD)
Column D
Column D
0
Given Data
Ps 2000 psig *PS<Pb
Pwf 1500 psig
Pb 2500 psig
q 1000 BPD
b) Plot Table
c) Plot Graph
P(psig) vs q(BPD)
2500
2000
1500
P(psig)
1000
500
0
0 500 1000 1500 2000 2500 3000
q (BPD)
1000
500
0
0 500 1000 1500 2000 2500 3000
q (BPD)
Given Data
Ps 3200 psig *Ps>Pwf>PB
Pwf 2500 psig
Pb 1900 psig
q 2800 BPD
a) Find P
Pi 4 BPD/psig
b) Find qb
qb 5200 BPD
c) Find qmax
5200
3500
3000
2500
P(psig)
2000
1500
1000
5200
3500
3000
2500
P(psig)
2000
1500
1000
500
0
0 1000 2000 3000 4000 5000 6000
q (BPD)
qmax-qb 4222.2222222
3500
3000
2500
P(psig)
2000
1500
1000
500
0
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
q (BPD)
500
0
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
q (BPD)
5000 6000
0
500
1000
1500
1900
2500
3200
a) Find qb
0.9722222222
0.2408163265
qb 459.52380952381 BPD
c) Find qmax
5200
3000
2500
2000
P(psig)
1500
1000
500
0
0 50 100 150 200 250 300 350 400 450 500
q (BPD)
P(psig
1500
1000
500
0
0 50 100 150 200 250 300 350 400 450 500
q (BPD)
qmax-qb 583.3333
pwf vs q
3500
3000
2500
P(psig)
2000
1500
1000
500
0
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
q (BPD)
Given Data
Ps 2400 psig *Ps>Pwf>Pb
Pwf 1800 psig
Pb 1750 psig
q 70 BPD
FE 70
a. a) Find pwf/ps
pwf/ps 0.75
b) Find q/qmax
Standing Chart 0.281
c) Find qmax@FE=1.0
qmax
SC
qmax 249.1103
c) Find qmax@FE=0.7
qmax
SC
qmax 216.726
b) Given data
Pwf 1200 Psig
a) Find pwf/ps
pwf/ps 0.5
b) Find q/qmax
Standing Chart 0.523
c) Find qmax@FE=1.0
qmax
SC
qmax 133.8432
a)
b)
Ps
c)
Ps
f)
500
450
500
450
400
350
300
Pwf(Psig)
250
200
150
100
50
0
0 200 400
Ps= 1800 psig
FE = 0.7
Answer
From test data and standing method , generate table ti determine average qmax @ FE=1
Assume several Pwf/Ps, standing chart and qmax average, generate table to plot IPR @FE = 0.7
q/qmax,
Pwf/Ps Pwf FE=0.6 Q @ FE =0.6
Assume several Pwf/Ps, standing chart and qmax average, generate table to plot IPR @FE = 1.3
Construct pwf vs q
Pwf vs q
500
450
Pwf vs q
500
450
400
350
300
Pwf(Psig)
0.85
250
0.6
200
150
100
50
0
0 200 400 600 800 1000 1200 1400 1600
q (BPD)
d) Assume several Pwf/Ps, standing chart and qmax average, generate table to plot IPR @FE = 0.
q/qmax, Q @ FE
Pwf/Ps Pwf FE=1
=1.3
@FE=1.3
Ps 1850 0
0.8 1480 0.17 125
0.6 1110 0.33 244
0.4 740 0.47 347
0 0 0.7 517
Pressure squared
Flow rate
Test # Pwf(psia) (STB/D) log (Q) difference (Ps2-
Pwf2)
d) Standard Plot
5.8
5.6
5.4
5.8
5.6
5.4
5.2
5
2.3 2.4 2.5 2.6 2.7 2.8 2.9 3
Pwf vs Q
2000
1800
1600
1400
1200
1000
800
600
400
200
0
0 200 400 600 800 1000 1200 1400 1600
Log(Press
ure
squared C=
diff) (qo/(Ps2-
Pwf2)^2))
5.4383 0.02
5.866705 0.02
6.08797 0.02
a) PI = q/ (Ps -Pwf)
PI = 8
Ps (psig) PI (BPD/psig)
2000 6.7
1800 5.4
1600 4.5
1400 3.6
1200 1.5
PI/PIi. vs Ps
0.9
0.7
0.6
0.5
Pi/Pii
0.4
0.3
0.2
0.1
0.18
0
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
Axis Title
900
c) y = mx + c
y = 0.0008x - 0.6775
suppose the PI/Pii @900psig intercept at the line = 0.18
x= 900
y= 0.0425
PI/Pii= 0.18
a) PI = 1.44
b) Q max @ Ps = 3500psig
q max = PS x PI
qmax = 28,000
c) Q max @ Ps = 900psig
q max = PS x PI
qmax = 1,296
P q
0 28000
3500 0
Q max @ Ps = 3500psig
P (psig) vs q (BPD)
4000
3500
3000
2500
P(psig)
2000 Present
Future
1500
1000
500
0
0 5000 10000 15000 20000 25000 30000
q (BPD)
psig
psig
BPD
BPD/psig
PI/PIi
0.8375
0.6750
0.5625
0.4500
0.1875
BPD/psig
BPD
BPD
P q
0 1296
900 0
Q max @ Ps = 900psig
a)
b)
c)
d)
d)
2500
2000
1500
Pwf(Psig)
1000
Pwf(Psig)
1000
500
0
0 200
Given data Present Future
A 40 acres Ps 2250 1800
Bo 4 Pwf 1815 0
Residual Oil Sat 0.15 % μ 3.11 3.59
PI 0.92 BPD/psig Bo 1.173 1.15
Swt 0.2 % So 0.768 0.741
Q 400 BPD/psig
Find Kro
PRESENT
Krop 0.8171475328
FUTURE
Kro 0.6834338683
Present Future
1.6453333333
0.9140740741
PRESENT
PI*p 1.0064829822
0.1655404792
0.2239969334
FUTURE
PI*f 0.743821233
743.82123304
1
qmax 743.82123304
Construct Graph
Pwf vs q
2500
2000
1500
Pwf(Psig)
Present
Future
1000
Pwf(Psig)
Present
Future
1000
500
0
0 200 400 600 800 1000 1200 1400
q (BPD)
Given Data
Ps
Ps1
Ps2
A)
b)
Given Data
1345
1000
500
Fetkovich Method Ps
Flow rate
Test # Pwf(psia) (STB/D) log (Q)
1 1345 0-
2 1242 66 1.82
3 1142 134 2.13
4 1123 137 2.14
5 921 229 2.36
6 1178 93 1.97
7 719 321 2.51
8 638 341 2.53
n= (1/slope 0.998003992015968
n= (1/slope 0.998003992015968
n= (1/slope 0.980392156862745
(Ps2-Pwf2) vs Q (log )
3.00
y axis
Pressure squared
Log(Pressure
difference (Ps2- squared diff)
Pwf2) C= (qo/(Ps2- 2.50 f(x) = 1.00227606729112 x − 3.62493609575583
Pwf2)^2))
- - -
266,461.00 5.425633653422 0.0000
504,861.00 5.703171823183 0.0003
2.00
547,896.00 5.738698129812 0.0003
960,784.00 5.98262576212 0.0002
421,341.00 5.624633721665 0.0002
1,292,064.00 6.111284026166 0.0003
1.50
1,401,981.00 6.146742128002 0.0003
psia psia
1.00
0.50
0.00
5.3 5.4 5.5 5.6 5.7 5.8 5.9
Pwf vs Q
1600
Pwf vs Q
1600
1400
1200
1000
800
Pwf
600
psia
400
200
0
0.000 100.000 200.000 300.000 400.0
Q
(Ps2-Pwf2) vs Q (log )
3.62493609575583
Pwf vs Q
Pwf vs Q
Q
Given Data
Average reservoir pressure, psia 3360 psia
Reservoir temp 210 F
Gas specific gravity 0.734
Pseducritical pressure 658.7 psia
Pseducritical temperature 385.9 R
RAWLINS Solution
& Step 1
SCHELLHA
RDT Generate table to plot pressure squared different vs q @ log scale & pseudopressure different vs q (log s
best straight line -> determine n and C
(Ps2-Pwf2)
AOF Absolute open flow (AOF) is used to determine the flowing bottomhole presssure = atmosphoric pre
14.65psia.
Pwf
Ps
qg= 11,214.56 MMscfd C
HOUPEURTStep 2
(Ps2-Pwf2)
Flow Flow Rate Press, Psia Pseudopressure (10^6) (Ps2- Pwf2)/qg
period (Mscf/D) psia2/cp
Pressure squared
different
1 1012 3317 287,111.00 744.01 283.71
2 2248 3215 953,375.00 706.79 424.10
3 3832 3020 2,169,200.00 636.75 566.08
4 5480 2724 3,869,424.00 533.73 706.10
y = 0.0936x+200.71
a= 200.71
b= 0.0936
AOF Absolute open flow (AOF) is used to determine the flowing bottomhole presssure = atmosphoric pre
14.65psia.
Given Data
Average reservoir pressure, psia 3360 psia
Reservoir temp 210 F
Gas specific gravity 0.734
Pseducritical pressure 658.7 psia
Pseducritical temperature 385.9 R
RAWLINS Solution
& Step 1
SCHELLHA
Generate table to plot pressure squared different vs q @ log scale & pseudopressure different vs q (log s
best straight line -> determine n and C
SCHELLHA
RDT Generate table to plot pressure squared different vs q @ log scale & pseudopressure different vs q (log s
best straight line -> determine n and C
(Ps2-Pwf2)
AOF Absolute open flow (AOF) is used to determine the flowing bottomhole presssure = atmosphoric pre
14.65psia.
Pwf
Ps
qg= 11,214.56 MMscfd C
HOUPEURTStep 2
(Ps2-Pwf2)
Flow Flow Rate Press, Psia Pseudopressure (10^6) (Ps2- Pwf2)/qg
period (Mscf/D) psia2/cp
Pressure squared
different
1 1012 3317 287,111.00 744.01 283.71
2 2248 3215 953,375.00 706.79 424.10
3 3832 3020 2,169,200.00 636.75 566.08
4 5480 2724 3,869,424.00 533.73 706.10
y = 0.0936x+200.71
a= 200.71
b= 0.0936
AOF Absolute open flow (AOF) is used to determine the flowing bottomhole presssure = atmosphoric pre
14.65psia.
utk ap nie?
utk ap nie?
utk ap nie?
4
706.79 0.2879
Column G
636.75 0.2874 Linear (Column G)
533.73 0.2820 3
1
presssure = atmosphoric pressure
14.5 psia 0
3360 psia 2.9 3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8
0.2874 Q (MMscfd)
(Ps2-Pwf2/Qg) vs Qg
800
500
400
300
200
100
utk ap nie?
utk ap nie?
utk ap nie?
2.85
Pseudopr C (flow Pseudopr
essure coefficient) essure
(10^6) (10^6)
psia2/cp psia2/cp
744.01 0.2831 2.871579 2.8
Ps^2 - Pwf^2)
706.79 0.2879 2.84929 Column T
636.75 0.2874 2.803969 Linear (Column T)
533.73 0.2820 2.727322 2.75
2.7
(Ps2-Pwf2/Qg) vs Qg
C (flow 800
coefficien
t)
0.00 700 f(x) = 0.093632543603631 x + 200.707952372932
0.00
0.00 600
0.00
500
400
300
200
100
0
0 1000 2000 3000 4000 5000
g scale
Column G
Linear (Column G)
000 5000 6000
log scale
log scale
Column T
Linear (Column T)
a) Find GLR
GLR = GOR X (1-WC)
GLR= 270
2500
0.27 Mmscfd
P q(bpd)
0 600
2000 0 1500
P(psig)
1070psi
c) Assume various q VLP Method 1 1000
2000
1500
P(psig)
1070psi
1000
VLP Method 2
500
Qmax = 600bpd
100psi
0
0 100 200 300
280bpd 400 500 600 700
q (bpd)
VLP Method 1
Qmax = 600bpd
Given Data
Depth 5200 ft
Ps 1850 psig
Pwf 1387 psig
GLR 400 cuft/bbl
Q 250 bpd
a) Find Pi
PI=q / (Ps - Pwf)
PI = 0.539957
b) Finf qmax
qmax = Ps x PI at Pwf = 0
998.9201 BPD
c) Plot IPR
P q(bpd)
0 998.9201
1850 0
P (psig) vs Q (bpd)
2000
1800
1600
1400
1200
1000
800
600
400
200
170psi
0
0 200 400 600 800 1000 1200
Ps 1400
THP 100 psig
GLR 300 cuft/bbl
Pi 0.5 BPD/psi
Tubing Depth 5000
a) Finf qmax
qmax = Ps x PI at Pwf = 0
700 BPD
b) Plot IPR
P q(bpd)
0 700 = Present
1400 0
P q(bpd)
0 675
1350 0
P q(bpd)
0 650 = *Assume Future
1300 0
P (psig) vs Q (bpd)
1600
1400
1200
1000
1600
1400
1200
1000
800
600
400
200
0
0 100 200 300 400 500 600 700 800
e) Find Ps dead
ps@dead 1350
THP = A*(GLR^B)*q / S^C
Researcher A B C
Gilbert 435 0.546 1.89
Given Data
Ps 2500 psig *Ps>Pb>Pwf
Pwf 1500 psig
Pb 1750 psig
q 600 BPD
h 75 feet
GLR 400 cuft/bbl 0.4 MCF/bbl
D 8100 ft
Dtubing 8025 ft
a) Find qb
0.972222
0.240816
qb 459.52381 BPD
c) Find qmax
c) Find Pi
Pi= q
Ps-Pwf
Pi= 600
1000
P (psig) vs Q (bpd)
3000
2500
2000
1500
1000
500
0
0 50 100 150 200 250 300 350 400 450 500
qmax-qb 583.3333
Pwf 0.2(Pwf/Pb0.8(Pwf/Pb(q/qb)/(qmax-qb) q 16 48
0 0 0 0 1 1042.857 1457.646 182.7649
500 0.057143 0.065306 0.877551020408163 971.4286 1357.807 170.2468
1000 0.114286 0.261224 0.624489795918367 823.8095 1151.474 144.376
1500 0.171429 0.587755 0.240816326530612 600 838.6456 105.1524
pb 2000 0.228571 1.044898 -0.273469387755102 300 419.3228 52.57622
Ps 2500 0 0 0
pwf vs q
3000
2500
2000
P(psig)
1500
1000
500
0
0 200 400 600 800 1000 1200
2000
P(psig)
1500
1000
500
0
0 200 400 600 800 1000 1200
q (BPD) 170psi
Solution
a = 200 psia^2/mscfd
b = 0.0935
Chart Title
800
700
600
500
dP^2/Qg
400
300
200
100
0
0 1000 2000 3000 4000 500
Qg, mscfd
4000 5000 6000