An Overview of the Multiscale Mixed Finite-Element Method
SINTEF ICT, Department of Applied Mathematics Multiscale Workshop, Dr. Holms, Geilo, Dec 5, 2008
Applied Mathematics 05/12/2008 1/63
An Overview of the Multiscale Mixed Finite-Element Method SINTEF - - PowerPoint PPT Presentation
An Overview of the Multiscale Mixed Finite-Element Method SINTEF ICT, Department of Applied Mathematics Multiscale Workshop, Dr. Holms, Geilo, Dec 5, 2008 Applied Mathematics 05/12/2008 1/63 Multiscale Pressure Solvers Efficient flow
Applied Mathematics 05/12/2008 1/63
Applied Mathematics 05/12/2008 2/63
Applied Mathematics 05/12/2008 3/63
Applied Mathematics 05/12/2008 4/63
Applied Mathematics 05/12/2008 5/63
Applied Mathematics 05/12/2008 5/63
Applied Mathematics 05/12/2008 5/63
Applied Mathematics 05/12/2008 5/63
Applied Mathematics 05/12/2008 5/63
Applied Mathematics 05/12/2008 5/63
Applied Mathematics 05/12/2008 5/63
Applied Mathematics 05/12/2008 6/63
Applied Mathematics 05/12/2008 7/63
Applied Mathematics 05/12/2008 8/63
Applied Mathematics 05/12/2008 8/63
Applied Mathematics 05/12/2008 8/63
Applied Mathematics 05/12/2008 8/63
Applied Mathematics 05/12/2008 9/63
Applied Mathematics 05/12/2008 10/63
44 927 cells ↓ 148 blocks 9 different coarse blocks
Applied Mathematics 05/12/2008 11/63
8x8x8 16x16x16 32x32x32 64x64x64 1 2 3 4 5 6 7 8 x 10
7
Computation of basis functions Solution of global system
Fine scale solution
Applied Mathematics 05/12/2008 12/63
Producer A Producer B Producer C Producer D Injector Tarbert Upper Ness
500 1000 1500 2000 0.2 0.4 0.6 0.8 1 Time (days) Watercut Producer A 500 1000 1500 2000 0.2 0.4 0.6 0.8 1 Time (days) Watercut Producer B 500 1000 1500 2000 0.2 0.4 0.6 0.8 1 Time (days) Watercut Producer C 500 1000 1500 2000 0.2 0.4 0.6 0.8 1 Time (days) Watercut Producer D Reference MsMFEM Nested Gridding Reference MsMFEM Nested Gridding Reference MsMFEM Nested Gridding Reference MsMFEM Nested Gridding
Applied Mathematics 05/12/2008 13/63
Applied Mathematics 05/12/2008 14/63
Applied Mathematics 05/12/2008 15/63
Applied Mathematics 05/12/2008 16/63
1 2 3 4
Applied Mathematics 05/12/2008 17/63
2 x 2 x 2 4 x 4 x 3 4 x 4 x 4 5 x 5 x 3 5 x 5 x 4 5 x 5 x 6 8 x 8 x 5 8 x 8 x 6 1 x 1 x 6 1 x 1 x 1 2 0.2 0.4 0.6 0.8 1 Relative error in energy−norm Scaled source Constant source
Applied Mathematics 05/12/2008 18/63
Ti φdx
Applied Mathematics 05/12/2008 19/63
Applied Mathematics 05/12/2008 20/63
Applied Mathematics 05/12/2008 20/63
Applied Mathematics 05/12/2008 21/63
Applied Mathematics 05/12/2008 21/63
Applied Mathematics 05/12/2008 21/63
Applied Mathematics 05/12/2008 21/63
Applied Mathematics 05/12/2008 21/63
Applied Mathematics 05/12/2008 22/63
Dimensions: 800 m × 800 m × 0.25 m Applied Mathematics 05/12/2008 23/63
Applied Mathematics 05/12/2008 24/63
Applied Mathematics 05/12/2008 25/63
i Ka
Applied Mathematics 05/12/2008 25/63
i Ka
i
Applied Mathematics 05/12/2008 25/63
i Ka
i
Applied Mathematics 05/12/2008 25/63
i Ka
i
Applied Mathematics 05/12/2008 25/63
Applied Mathematics 05/12/2008 26/63
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Water−cut curves for two−point FVM PVI
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Water−cut curves for mimetic FDM PVI
Applied Mathematics 05/12/2008 27/63
Applied Mathematics 05/12/2008 28/63
Applied Mathematics 05/12/2008 29/63
Applied Mathematics 05/12/2008 29/63
Applied Mathematics 05/12/2008 30/63
Applied Mathematics 05/12/2008 31/63
Applied Mathematics 05/12/2008 31/63
1
2
3
4
5
Flow direction Flow direction Flow direction Flow direction Flow direction Flow direction
Flow direction Flow direction
Applied Mathematics 05/12/2008 32/63
Applied Mathematics 05/12/2008 33/63
Applied Mathematics 05/12/2008 34/63
ν − pn−1
ν − ζn ν−1
ν−1 · K−1
ν = q,
ν = −Kλ∇pn ν
E + ˜
ν−1
Applied Mathematics 05/12/2008 35/63
i/λi)
Applied Mathematics 05/12/2008 36/63
20 40 60 80 100 1 2 4 6 8 10 L / 100 p [Bar] Reference MsMFEM 20 40 60 80 100 1 2 4 6 8 10 L/100 p [Bar] Reference MsMFEM
Applied Mathematics 05/12/2008 37/63
100 200 300 400 500 20 40 60 80 100 −5 5 10 15 20 25 30 P(t=2.50e+02) −− Reference 100 200 300 400 500 20 40 60 80 100 −5 5 10 15 20 25 30 Sw(t=2.50e+02) −− Reference 100 200 300 400 500 20 40 60 80 100 −5 5 10 15 20 25 30 P(t=2.50e+02) −− Multiscale 100 200 300 400 500 20 40 60 80 100 −5 5 10 15 20 25 30 Sw(t=2.50e+02) −− Multiscale
Applied Mathematics 05/12/2008 38/63
500 1000 1500 2000 100 200 300 400 500 −25 −20 −15 −10 −5 5 10 15 20 0.5 1 1.5 2 2.5 500 1000 1500 200 400 600 800 1000 1200 1400 1600 1800 Days of Production m3/Day Producer Fluxes P1ref P2ref P1ms P2ms 500 1000 1500 0.1 0.2 0.3 0.4 0.5 0.6 0.7 Days of Production Producer Water Cuts P1ref P2ref P1ms P2ms
Applied Mathematics 05/12/2008 39/63
Applied Mathematics 05/12/2008 40/63
Applied Mathematics 05/12/2008 41/63
field oil-production rate field water cut water cut in P1 water cut in P8 Applied Mathematics 05/12/2008 42/63
S
Applied Mathematics 05/12/2008 43/63
Applied Mathematics 05/12/2008 44/63
TΨTBf DΨA−1
D – fine-scale Darcy TH-discretization
20 40 60 80 100 120 140 20 40 60 80 100 120 140 nz = 588
Applied Mathematics 05/12/2008 45/63
10 20 30 40 50 60 70 80 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 3x11 6x22 12x44
Producer A Producer B Producer C Producer D Injector T a r b e r t U p p e r N e s s
Tarbert (1–35) Upper Ness (36–85) Applied Mathematics 05/12/2008 46/63
Applied Mathematics 05/12/2008 47/63
Applied Mathematics 05/12/2008 48/63
Applied Mathematics 05/12/2008 49/63
Applied Mathematics 05/12/2008 50/63
Applied Mathematics 05/12/2008 51/63
Basis functions in x−direction Basis functions in y−direction Permeability and velocity vectors Applied Mathematics 05/12/2008 51/63
Applied Mathematics 05/12/2008 52/63
1
2
3
4
Applied Mathematics 05/12/2008 53/63
Applied Mathematics 05/12/2008 54/63
1 |B|
1 |B′|
Applied Mathematics 05/12/2008 54/63
Applied Mathematics 05/12/2008 55/63
Applied Mathematics 05/12/2008 55/63
10 20 30 40 50 60 70 80 0.05 0.1 0.15 0.2
e(w) Layer Water−cut error for each of the 85 layers in the SPE10 model
10 20 30 40 50 60 70 80 0.1 0.2 0.3 0.4 0.5
e(S) Layer Saturation error for each of the 85 layers in the SPE10 model
Non−uniform coarsening Uniform coarsening Non−uniform coarsening Uniform coarsening
Applied Mathematics 05/12/2008 56/63
Applied Mathematics 05/12/2008 57/63
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Pore volume injected Water−cut curves
Reference solution 1648 blocks 891 blocks 469 blocks 236 blocks 121 blocks
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Pore volume injected Water−cut curves
Reference solution 1581 blocks 854 blocks 450 blocks 239 blocks 119 blocks
Applied Mathematics 05/12/2008 58/63
Applied Mathematics 05/12/2008 59/63
Applied Mathematics 05/12/2008 60/63
D
N
f )If(sn) + ITq+
Np
k
k
k
f )I on coarse-grid interfaces
Applied Mathematics 05/12/2008 61/63
p: 4 × 9 × 2, S: 136 blocks p: 4 × 9 × 2, S: 291 blocks p: 4 × 9 × 2, S: 800 blocks
Applied Mathematics 05/12/2008 62/63
reservoir cells
processes
tradeoff between time and accuracy
Applied Mathematics 05/12/2008 63/63