SOLUSI SIMULASI
PERSAMAAN-3
Pekanbaru, 13 Mar 2017
REINC_APR2014
2-D multifase Arus
Dua Tahap Arus Sedikit CompressibleOil dan Air di Horizontal Homogen Sebuah
• •x • •y • Hai
•y •
• • • w k x k rw • P w • • • • w k y k rw • P w • •q ~ •
•
•
••
•
•
• •
• • •• • wwS • AIR
• w • w
w
•x • •x • •y • •y • •t
m m
kx • • Hai k ro • • P n•1
o, i • 1, j P• o, i, j
n•1
• kx • • Hai k ro • • P o,n •i,1j P• o, i • 1,n •j 1 •
• • • •• • • • •
• • • x • • • • •
• x • • Hai • saya • 2
1 ,j •
• x
• • Hai • saya •
2
1 ,j •
• x •
m m
k • • o kro • • Po,ni,•j1• 1 • Po,ni,• j1• • k y • • k • • Po,ni,•j 1 P• n • o,1 i, j • 1 • •
•
y
• • • • • o ro • •
• • • y • y • Hai • •
• y • • Hai • aku j • 1
2
• • y
• • • aku j • 1
2
• • y •
• n • 1 • • • ooS • n
•
• q~
Hai
•
• t• ••S oo aku j aku j
•
m: tingkat waktu di mana dievaluasi. non-linear koefisien
m
• • •
Syarat jenis k x •• Hai k ro •
•
dievaluasi pada blok
• • Hai• x • saya2• 1, j
batas.
volume ( h • x • y) memberikan:
••
2 2
•• • S • n • 1 • • • ooS • n •
h • x • YQ ~
• h•x•y•
Hai oo
• t
aku j aku j
m m
• y• • k rw • • y • • w k rw •
kx h •
w
• •P n•1
w, i • 1, j P• w, i, j
n•1
• • khx •P n•1
w, i, j
n•1
P• w, i • 1, j •
• x • w • saya • • x •• • w ••
1, j saya • 1, j
2 2
m m
• • k• • x • • w k rw •
• kyh
x
• w rw
• •P n•1
w, i, j • 1 P• w, i, j
n•1
• • khy • • •P n•1
w, i, j
n•1
P• w, i, j • 1 •
• y • • w • aku j • 1
• y • • w • aku j • 1
2 2
• n • 1 • • • ww•Sn
•h•x•y
• q ~h
w
•x•y•
• t• ••S ww aku j aku j
•
m
• kkx roAx • • Po,n i,• 1j P• n o, i • 1, j • •
•q • • • • •
•
• •
1
Hai saya •• jm
2
• • Hai • saya •• j •
1
• x •
2
•1 , j
• h • y A saya
2
q o, i •• j 1 • qo,1 i ••• jo
2 2
m
• k hy• • k ro o• •• •
•q • m
Hai saya1 • 2, j
• • • x •
• •• •P n•1
o, i, j P• o, i • n1, •
• • x• • • • saya • jo
2
1,
j
transmisibilitas:
m
• k x h • y k• ro • Hai ••
T o,m i • 2,1 j • • • ••
• • •
• • x• Hai • • saya • 1, j
2
m
• n•1
T Hai saya • 1, j P o, i • 1, j P•o, i, j
2
n•1
•• m
T Haisaya • 1, j
2
•P n•1
o, i, j
n•1
P•o, i • 1, j •
•P •• To,mi, j•• P n •o,1 i, j • Po,n i,• j1• 1 •
m
• T o, i, j • 2 1 n
o, i, j • 1
• Po,ni,•j1 2
1
• q Haiˆ •
V
•1
p, i, j •••S • n • 1 • • • ooS • n •
oo
• t
aku j aku j
T
m
w, i •• 12j
•P n
w, i • 1, j
• Pw,n i,• j1 •
m
T w, i • 2,1 j •P n
w, i, j
• Pw,n •i •11, j
•P •• •P •
•1 •1
• Pw,n •i, 1j • 1
m
• • Pw,n i,• j1
m
T wi, j • 1 n•1
w, i, j • 1
T n
2
wi, j • 1 2
w, i, j
• q wˆ •
V p, i, j ••• S • n • 1 • • • wwij
•Sn
•1
•
ww
• t
aku j
m
• kh • y k •• ••
•q • m
Hai saya1 • 2, j
• • • x
•
• •
ro o •
•• •P n•1
o, i, j
• Po,n i••11, j •
• • x• Hai • • saya •1
1, j
2
pusat
k bl blok, nilai-nilai
t th imerekal harus diestimasi
tb dari
ti nilai-nilai
TDF ini. th l
up-stream. Jadi,
m
T o, i • 1 , j • T o, i • 1, j jika P o, i • 1, j P•o, i, j
m m m
m
T Hai •
n
T Hai Eksplisit. Transmisibilitas dapat dievaluasi langsung
dari tekanan dikenal dan
saturasi pada tingkat waktu n. Sistem yang
dihasilkan dari persamaan aljabar linier.
n•1
m
• TTHaiHai Implisit. Transmisibilitas adalah fungsi dari
tekanan yang tidak diketahui dan saturasi pada saat tingkat n +
eksplisit.
Formulasi eksplisit membutuhkan CPU kurang dari skema implisit. Tapi, untuk stabilitas • t harus
cukup kecil untuk metode eksplisit. implisit
Metode memungkinkan lebih besar • t yang membutuhkan langkah waktu yang lebih sedikit untuk lengkap
Persamaan FD diperoleh untuk 2-D, masalah 2-fase yang ditulis untuk setiap
2N
blok jaringan. Untuk N blok, kita memiliki persamaan aljabar, yang dapat
dirumuskan sebagai:
• SEBUAH •• x • • • b •
yang berbeda.
Untuk 2-D aliran 1-fase, [A] adalah nxn memiliki 5 elemen diagonal non-nol.
semua diketahui:
• n•1 •
S w, 1,1 • diketahui adalah tekanan minyak dan air
•
• . • kejenuhan.
• •
•x • • • . •
• • n•1 n•1
P w, 1,1 P• o, 1,1 P c, •1,1 P
P
n•1
.
• •
n•1
• P o, M, N •
n•1 n•1
• n•1 • S o, 1,1 • 11 • S w, 1,1
• S w, M, N •
3. besar).
• Hai
• • Hai •P •
• Hai • • Hai •P •
k ro • k ro • S w •
Objek dari metode ini adalah untuk menemukan nol dari fungsi sebagai:
f•x ••0
f • x Hai • • 0
f • x Hai • • Hai • • 0
1
f • x Hai • • Hai • • f • x • • f • • x o • • Hai • f • • x Hai • • Hai •
2
2
...
Jika perkiraan x Hai dekat dengan solusi, kesalahan • Hai harus menjadi
kecil dan kita bisa mengabaikan hal tatanan yang lebih tinggi. Di dalam kasus,
f • x Hai
• Hai • •
f• • x Hai •
• Hai adalah mudah dievaluasi (analitis atau numerik) jika bentuk fungsi ini
f th f ti perkiraan
known.Abetter ik untuk xab ti x 1,tf
tt karena itu
Oleh
x 1 • x Hai • • Hai
Prosedur :
kontra k = 0
• x 1, k • • • 1, k • • f • x1 • • f• • x1 •
• • • • • • •
•
x 2, k
•
•
• 2, k •
f• • x 2 • • f• • • x 2 •• •
• •
• xk• • • . • •• k • •• . • • f • x •• •• . • J • f • x •• •• . •
• • • • • • • •
• . • • . • • . • • . •
• x N, k • • • N, k • • f • x N ••• • f • • x N •• •
• • • • • •
Prosedur :
kontra k = 0.
2. Set ε k • • • J • f • x ••• • 1 f •k x •
3. Set
xk•1 • xk• •k
4. If
•k • • • the convergence tolerance which makes f • x k•1
•• 0 •
the
prosedur
procedure
diakhiri
is terminated.
Jika tidak set
Otherwise
k = k + 1set
dan=k+1
kembali
and ke
return
2 to 2.
3 x 2 • 2 x • 8 xy • 4 y 2 • 1 • 0
2
x 2 • 2 xy • 2 y • 2 y 2 • 1 • 0
The zeros of this system are x=y= 1. For purpose of illustration let us make the initial
• x•
x• • •
•y•
• f • x • • • 3 x • 2 x • 8 xy • 4 y • 1 • • 0 •
2 2
f • x • • •1 • • • •
• f 2• x ••• • x 2 • 2 xy • 2 y • 2 y • 1 • • • 0 ••
2
•
• •6 x • 2 • 8 y •• 8 x • 8 y
• f1
• •f 1
•
•y•
J •f •x •• • • • f•
•x
• f 2••• • •
•• •x
2
•y
•2 x •• 2 y • • • 2 x• • 2 • 4 y •••
•0 •
xo•
•
•0 •
• 3 x 2 • 2 x • 8 xy • 4 y 2 • 1 • •• 1 •
f • xo• • • •• • •
• x 2 • 2 xy • 2 y • 2 y 2 • 1 • • 1 •
• •6 x • 2 • 8 y • ••8x•8y • • •2 0 •
J •f •x o •• • • •
• •2 x • 2 y • • • 2 x • 2 • 4 y • • • •• 0 • 2 ••
•1 •• 1 •
•2 0 • • 0.5 0 • • • 1 • • 0.5 •
εo• • J • f • x ••
o
•
f • xo• • • • • • • • • • •• • • • •
1 • 0 • 2 • • 1 • • 0 • 0.5 • • 1 • • 0.5 •
• 0 • • 0.5 • • 0.5 •
x1• x0• ε0• • • • •
•
• 0 •• • 0 .55 ••• • 0 55•••
• 3 x 2 • 2 x • 8 xy • 4 y 2 • 1 • • • 0.25 •
f • x1• • • • • • •
• x 2 • 2 xy • 2 y • 2 y 2 • 1 • 0.25 •
•
• •6 x • 2 • 8 y • ••8x•8y • •1 0 •
J •f •x 1 •• • • • •
• •2 x • 2 y • • • •2 x • 2 • 4 y • • •0 • 1••
•1 0 • • • 0.25 • • 0.25 •
••xf 1••• f • x1• • •
1
ε1• • J •• • • • •
• 0 • 1 •• 0.25 • • 0.25 •
• 0.99995 •
x 15 • •
• 0.99995 • •
••• • n • 1 • • •• oSo • n ••
h•x•y
R o ,i , j • S
oo
• t
i,j i,j
T
m •P n•1
• •Pon,i •, j1 •• T
m
•P n•1 • Pon,i••11, j •• OIL
o ,i • 2 , j
1
o ,i • 1, j o ,i • 2 , j1 o ,i , j
•1
••• • n • 1 • • •• w•Swn ••
h•x•y
R w,i , j • S
ww
• t
i,j i,j
T
m
w ,i • 21, j
•P n
w,i • 1, j
• •Pw,in •, j1 •• T
m
w ,i • 21, j
•P n
w,i , j
• Pw,in ••11, j •• WATER
•P •• •P • • q~
•1 •1
• Pw,in •, j1 • Pw,in •, 1j • 1 h•x•y
m m
T 1 n•1
w,i , j • 1
T 1 w,i , j
n•1
w,i , j
w ,i , j • 2 w ,i , j • 2
n•1 n•1
• R on ,i• ,1j h•x•y• • • • •••o • • •
• ••• o So • n•1
• • • •• S • o
n•1
• •
•
• Pon,i ,•j 1
i,j
• t • • Po • i , j
i,j
• • • Po •i,j •
• •
• T o ,i • 1 , j • T o ,i • 1 , j
m m
• 2
n •• 1
•P n•1
o ,i • 1, jj
• Pon,i •, j1 •• T
o
m
,i • 1
, jj
• 2
n •• 11
•P n•1
o ,i , j
• Pon,i• •11,, j •• m
Too ,i • 1 , ,j j
• P o ,i , j •P
o
2
P o ,i , j 22
m
• Toi,j• • To i , j •
m
•
1
2
•P n
• 1
o ,i , j • 1
•
• Pon,i •, j1 ••
1
T
m
o ,i , j • 1 • 1
1
2
• P• n
•1
o ,i , j
Pn•1
• o ,i , j • 1
•• m1
To•,i , j • 1
k xh • y •• k ro• o •
T o• •
• x • • o •
• To kx h • y • • • k ro k ro • • •• •
o
• k ro • o
o o
• • •
• Po • x •• • o
• Po • o • Po • Po •
•To k xh • y • • k ro • • o ••
• •• • k ro •
• o • x ••
o
• Po • Po • Po •
• k ro dk ro • S w
•
• Po dS w • Po
1 • •o
Oil density is given by: • o• sc
• R s • g ,sc •
Bo
•• o
d•1• • g ,sc dR s
• • • ••
• Po
o ,sc •o
dP o B • B o dP o
• •
single time-step: The inner iteration is the inversion of the matrix. The
time step ( • t); the smaller • t the more accurate the estimate. This is
the criterion for setting the minimum time step-size. The maximum
a ii • • ai,jj•
1, j • i
This concludes that the greater the number of coefficients the more difficult it is to
maintain diagonal dominance.
It was previously shown that the Jacobian matrix depends on the number of
dimensions, the number of phases and the order of the difference equations.
PDEs
DISCRITIZATION
( 3 EQNS )
SET OF NON
NON-LINEAR
LINEARIZATION
NEWTON’S METHOD ( ALGEBRAIC EQNS
)
(3XM)
JACOBIAN MATRIX
( 3M X 3M )
1. Minimize the number of time-steps and time-step cuts. This can be done by setting a
max. • t which does not cause frequent time step cuts. This is determined by trial &
error.
2. Minimize the number of grid blocks. Avoid excessive detail in the reservoir model.
3. Reduce the number of Newton iterations. This can be done by loosening the
tolerance for convergence. Loosen tolerances on the linear solver.
4.
5. Make sure that all rock and fluid property input data monotonic are smooth ill
functions of pressure or saturation. This smooth derivatives. produce