Conference PaperPDF Available

Robust Gridding and Discretization for modelling flow in discrete fracture network medium

Authors:
Robust gridding and discretization for modelling
ow in discrete facture network medium
Brijesh Kumar Yadav
(Dept. of Hydrology, IIT – Roorkee, India)
Mayur Pal
(Maersk Oil and Gas, Qatar)
&
Sandip Jadhav
(Centre for Computational Technologies, CC Tech – India)


 
! " 
# 
$%

Outline
&''()$*+(,(()-.  /0 )
&''1)$*+++2&)-. )3) !//
&''1)#  /0 
&''4)$-#
&''+)5 /0 
&'21)$)
&'21.&'2,)! )#6*  )
&'2,)-.  3
Literature
DFN Big Picture
"
 


37
$3

Flow simulation in Fractured Media
Matrix
Fracture

# 
&''()$*+(,(()-.  /0 

$3# 
*8" 
!""

Faults, fractures and permeability
Horizontal cut Vertical cut
fault
fractures
2  90033

&  
) 
( 30 033
Permeability of fractured reservoir
2 *:"03" 
 03 

& ; <
/
"
 
fault
fractures
Horizontal cut Vertical cut
What are the advantages ?
;:" 3"
;  :"3
 3 
;  "  9)
0=
03" :" "
*>" )5**?)7#
.
# .3 "
>28
*" 3 09

@979
DFN Development Framework

 6@
03)  "  <

#
6 83 "
AB

$7
A
A
$.9
;
@ 7$ $
.

>A " 
/97 6 
Workow for DFN
  ! 
0  6  ! 6 
0
6 

C


C
6 

 0 

#

# 

D
 
 
$"
7.
9A

Fracture
 
6@
03)  
"  <
!
6>!;$
~150,000 Fractures
~50,000 Fractures
Fracture Checks
 
6@
03  "
  <
Check for non-manifold holes
Check for disconnected patch
Grid
 
6@
03  "
  <
 E66 )
3703*@$*

6 
Grid Checks
 
6@
03  "
  <
Check for degenerated cell
Check for ipped face
Grid Checks
 
6@
03  "
  <
Check for self interesting faces
Diagonal Inversion to 9x Self Intersecting cell
 0
Fracture & Grid Intersections
 
6@
03  "
  <
Check for fracture –cell overlap
Small Intersection checks
Fracture & Grid Intersections
 
6@
03  "
  <
Reading Fracture and Grids
Discarding the facture boundary outside the domain
Computing Fracture & Grid Intersections
Meshing
#
6 83
 "
AB

3;
$
! "
#/  
$$ 
3$;
)FF6 G?3;#)HH;;G+IGI+()$)
A"3)2I+I
JK3<  E/G3L$3!)
2II(
#) D)KA  " L)!@!!
J)"(()I)2,2I.2,&4)2II4
6 5)K3; #L)!*# )5=)
2II+
Meshing Challenges
#
6 83
 "
AB

$
 
 /
E0 
""
Meshing (2D and 3D)
#
6 83
 "
AB
2D
3D
Fracture Grid Intersection & Meshing
#
6 83
 "  

2D
3D
Post-processing
.

>A " 
/97
 6 
/
6 3/ #/
Development Status
" 
.2"
! "
@7> 6 @7>
$& (
! "
 / B3
D
M&"
7# "
$7#.9"
!3 AH
Simulation / Upscaling (Phase -2)

$7
A
A
$.9
;
@ 7$ $
A
!3 @)6)>! 
0  7#
0  .2 0N
Simulation / Upscaling (Phase -2)

$7
A
A
$.9
;
@ 7$ $
$ A
0  .2 0N
DFN
Insert
Simulation Grid
For each grid cell Create a
Lineament Plane
Simulation / Upscaling (Phase -2)

$7
A
A
$.9
;
@ 7$ $
$ A&
0  .2 0N
DFN
Insert
Simulation Grid
For each grid cell Create a
Lineament Plane
Solve ow on 2D Lineament
Simulation / Upscaling (Phase -2)

$7
A
A
$.9
;
@ 7$ $
$ A*% (.
0  .2 0N
DFN
Insert
Simulation Grid
 $
 O'
@NO2
Road ahead
& "
! "
"(."03#
; <%
  3
&
(E#%
.! )#6*  )$)5 #)Three-dimensional control-volume
distributed multipoint ux approximation coupled with a lower-dimensional fracture model) J 
3)('()1P'.1IP)&'24
Acknowledgment
#*  $A"3
#> ;3" ;

Supplementary resource (1)

ResearchGate has not been able to resolve any citations for this publication.
ResearchGate has not been able to resolve any references for this publication.