M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

31
M M ODELING OF ODELING OF D D ISCRETE ISCRETE F F RACTURE RACTURE N N ETWORK ETWORK U U SING SING V V ORONOI ORONOI G G RID RID S S YSTEM YSTEM
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    218
  • download

    3

Transcript of M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Page 1: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

MMODELING OF ODELING OF DDISCRETE ISCRETE

FFRACTURE RACTURE NNETWORK ETWORK UUSING SING

VVORONOI ORONOI GGRID RID SSYSTEMYSTEM

MMODELING OF ODELING OF DDISCRETE ISCRETE

FFRACTURE RACTURE NNETWORK ETWORK UUSING SING

VVORONOI ORONOI GGRID RID SSYSTEMYSTEM

Page 2: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Dual Porosity ModelDual Porosity Model Highly fracturedHighly fractured Connected fracturesConnected fractures No flow occurs No flow occurs

between matrix blocksbetween matrix blocks

Limitations:Limitations: Not applicable to disconnected fractured mediaNot applicable to disconnected fractured media Not suitable to model a small number of fractures Not suitable to model a small number of fractures

Page 3: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Discrete Fracture Network (DFN)Discrete Fracture Network (DFN)

Isolated FracturesIsolated Fractures Disconnected FracturesDisconnected Fractures

Page 4: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Fracture

Matrix

Discrete Fracture Network (DFN)Discrete Fracture Network (DFN)

• Fractures are represented individually

• Complex fractured porous media

Difficult to be modeled with conventional rectangular grid system

Page 5: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Using a Cartesian discretization

Geometrical DiscretizationGeometrical Discretization - -

Number of Grids/Nodes >>>

SPE 79699

Page 6: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Fracture Network & Delaunay Triangulation SPE 79699

Page 7: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Where are we Where are we now ?now ?

MODELING OF DISCRETE FRACTURE MODELING OF DISCRETE FRACTURE NETWORK USING VORONOI GRID SYSTEMNETWORK USING VORONOI GRID SYSTEM

Page 8: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

MODELING OF DISCRETE FRACTURE MODELING OF DISCRETE FRACTURE NETWORK USING VORONOI GRID NETWORK USING VORONOI GRID

SYSTEMSYSTEM

Preprocessor Preprocessor - grid generation module (voronoi)- grid generation module (voronoi) - fracture network - fracture network - connectivity- connectivity ProcessorProcessor – – Black Oil (IMPES/IMPIS)Black Oil (IMPES/IMPIS) Postprocessor Postprocessor

- visualization- visualization

60 %

40 %

0 %

Three Modules

Page 9: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

PreprocessorPreprocessorGrid Generation (VORONOI)Grid Generation (VORONOI) Conventional rectangular grid systemConventional rectangular grid system Hexagonal grid systemHexagonal grid system Radial grid systemRadial grid system

Grid RefinementGrid Refinement rectangular rectangular hexagonal hexagonal radial radial random random

Page 10: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Voronoi GridVoronoi Grid

Distribute points inside boundary

Delaunay Triangulation

Voronoi

Page 11: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

What are Delaunay Triangulation & Voronoi Grid ?

Page 12: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Example : Delaunay Triangulation

Page 13: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Delaunay Triangulation & Voronoi Diagram

Page 14: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Delaunay edge

Voronoi edge

Voronoi – Grid Refinement

Page 15: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Conventional Rectangular Grid SystemConventional Rectangular Grid System

Page 16: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Hexagonal Grid Model

Page 17: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Conventional Grid ModelConventional Grid Modelwith Grid refinement Near Wellswith Grid refinement Near Wells

Page 18: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Flexible Grid Model Flexible Grid Model Rectangular – Hexagonal and radialRectangular – Hexagonal and radial

Page 19: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Voronoi Diagram – Randomly distributed points

100 cells

Page 20: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Voronoi Diagram – Connection

90 cells - 462 connections

Page 21: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Voronoi with 500 Cells – 2766 connections

Page 22: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Modeling Fracture Network using voronoi

Single Fracture

Fracture Set #1

Page 23: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Modeling Fracture Network using voronoi

Multiple Fracture

Fracture Set #1

Fracture Set #2

Fracture Set #3

Fracture Set #4

Page 24: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Geometrical domain Computational domain

Modeling Fracture Network using voronoi

No Flow connection

w w = fracture width

matrix

matrix

matrix

fractureFlow connection

Flow Connection

Page 25: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Voronoi with complex fracture network

645 - 2945 connection

Page 26: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Voronoi with complex fracture network

Page 27: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.
Page 28: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Processor – Black Oil, 3PProcessor – Black Oil, 3P

Flow EquationFlow Equation• Cubic Law fracture • Darcy’s Law matrix

Data Structure (Template)Data Structure (Template)• Static Data – not recoded for every time step • Dynamic Data – recorded for every time step

Page 29: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Static Data Static Data Cell/GridCell/Grid

ID/NAMESTATUS (ACTIVE/INACTIVE)GEOM

X,Y,ZCONNE FRACT/NOT_FRACT TRANS_MULTAREA, HVOLUME ROCK_PROP

kL kV POR RELPERM_AND_Pc_IDPVT_IDPVMOD

• FRACTUREIDWIDTHPERMROUGHNESSRELPERM_AND_Pc_IDPVT_ID

• AQUIFER (OPTIONAL)IDMODELVOLUMEROCK_PROP

Page 30: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

Dynamic DataDynamic Data PressurePressure

Po (ID,time) Pw (ID,time) Pg (ID,time)

SaturationSaturation So (ID,time) Sw (ID,time) Sg (ID,time)

WellsWellsID

LOCATION ID Cells (COMPLETION) or X,Y,Z

TYPE PROD/INJ CONSTRAINS INTERVAL t_start t_End PWF (min, max) DRD (min,max) O,G,W RATE (min,max) GOR,WOR (min,max)

Fluid PermeabilityFluid Permeability

ko (ID,time) kw (ID,time) kg (ID,time)

Page 31: M ODELING OF D ISCRETE F RACTURE N ETWORK U SING V ORONOI G RID S YSTEM.

ChallengesChallenges Complex Fracture NetworkComplex Fracture Network

ConnectivityConnectivity

Fully implicit finite difference or “Fully implicit finite difference or “StabilizedStabilized” ” IMPES formulation IMPES formulation ????

Sparse matrix solver to solve linear equations (Sparse matrix solver to solve linear equations (no no restrictionrestriction) ) - - BiCGSTAB & ORTHOMINBiCGSTAB & ORTHOMIN(we will not have a banded matrix form) (we will not have a banded matrix form)

Computation time ???Computation time ???