US9665537B2 - Method for generating a fractured reservoir mesh with a limited number of nodes in the matrix medium - Google Patents

Method for generating a fractured reservoir mesh with a limited number of nodes in the matrix medium Download PDF

Info

Publication number
US9665537B2
US9665537B2 US13/644,479 US201213644479A US9665537B2 US 9665537 B2 US9665537 B2 US 9665537B2 US 201213644479 A US201213644479 A US 201213644479A US 9665537 B2 US9665537 B2 US 9665537B2
Authority
US
United States
Prior art keywords
fracture
cells
cell
mesh
medium
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US13/644,479
Other versions
US20130096889A1 (en
Inventor
Nina KHVOENKOVA
Matthieu DELORME
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IFP Energies Nouvelles IFPEN
Original Assignee
IFP Energies Nouvelles IFPEN
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IFP Energies Nouvelles IFPEN filed Critical IFP Energies Nouvelles IFPEN
Assigned to IFP Energies Nouvelles reassignment IFP Energies Nouvelles ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DELORME, MATTHIEU, Khvoenkova, Nina
Publication of US20130096889A1 publication Critical patent/US20130096889A1/en
Application granted granted Critical
Publication of US9665537B2 publication Critical patent/US9665537B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V11/00Prospecting or detecting by methods combining techniques covered by two or more of main groups G01V1/00 - G01V9/00
    • G01V20/00
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V99/00Subject matter not provided for in other groups of this subclass
    • G01V99/005Geomodels or geomodelling, not related to particular measurements
    • G06F17/50
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V2210/00Details of seismic processing or analysis
    • G01V2210/60Analysis
    • G01V2210/64Geostructures, e.g. in 3D data cubes
    • G01V2210/642Faults
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V2210/00Details of seismic processing or analysis
    • G01V2210/60Analysis
    • G01V2210/64Geostructures, e.g. in 3D data cubes
    • G01V2210/646Fractures

Definitions

  • the present invention relates to the development of underground reservoirs, such as hydrocarbon reservoirs comprising a fracture network and in particular, relates to a method for generating a mesh of the matrix medium and generating an image of the reservoir.
  • the invention also relates to a method using the image to optimize management of the development through a prediction of the fluid flows likely to occur through the medium to simulate hydrocarbon production according to various production scenarios.
  • Petroleum reservoir modelling thus is a technical stage that is essential for any reservoir exploration or development procedure.
  • the goal of such modelling is to provide a description of the reservoir.
  • Fractured reservoirs are an extreme type of heterogeneous reservoirs comprising two very different media, a matrix medium containing the major part of the oil in place and having a low permeability, and a fractured medium representing less than 1% of the oil in place and which is highly conductive.
  • the fractured medium itself can be complex, with different sets of fractures characterized by their respective density, length, orientation, inclination and opening.
  • the fractured medium is made up of all of the fractures.
  • the matrix medium is made up of the rock around the fractured medium.
  • fracture is a plane of discontinuity of very small thickness in relation to the extent thereof, representing a rupture plane of a rock of the reservoir.
  • knowledge of the distribution and of the behavior of these fractures allows optimization of the location and the spacing between wells to be drilled through the oil-bearing reservoir.
  • the geometry of the fracture network conditions the fluid displacement, on the reservoir scale as well as the local scale, where it determines elementary matrix blocks in which the oil is trapped.
  • Geoscientists therefore have three-dimensional images of reservoirs allowing location of a large number of fractures.
  • reservoir engineers use a computing software, referred to as reservoir simulator (or flow simulator), that calculates the flows and the evolution of the pressures within the reservoir represented by the reservoir model (image of the reservoir).
  • reservoir simulator or flow simulator
  • the results of these computations enable prediction and optimization of the reservoir in terms of flow rate and/or of amount of hydrocarbons recovered. Calculation of the reservoir behavior according to a given production scenario constitutes a “reservoir simulation”.
  • a mesh of the matrix medium (rock) and a mesh of the fractured medium have to be generated in order to carry out simulations of flows around a well or on the scale of some reservoir cells ( ⁇ km 2 ), by taking into account a geologically representative discrete network of fractures. It has to be suited to the geometric (three-dimensional diffuse faults and fractures location) and dynamic heterogeneities since the fractured medium is often much more fluid conducting than the matrix medium.
  • These simulation zones, when fractured, can comprise up to one million fractures whose size ranges from one to several hundred meters, with very variable geometries of dip, azimuth and shape.
  • discrete flow simulation methods are used, notably for permeability scaling (scale of a reservoir cell) and for dynamic tests (a small zone of interest (ZOI) in relation to the size of the reservoir).
  • ZOI zone of interest
  • the computation times appear to be essential since computation is often carried out sequentially and a large number of times in optimization loops.
  • DFN discrete fracture network
  • the number of simulation nodes that is the number of pressure unknowns, has to be restricted to be able to use a numerical solver (what is referred to as a node is a volume element of the fracture or matrix medium of unknown pressure value);
  • the technique implemented in the FracaFlowTM software which allows these limits to be exceeded using a physical approach based on analytical solutions of plane flow problems, is also known.
  • the fractures are assumed to be constrained by geological beds (they entirely traverse them) and sub-vertical.
  • a fracture is referred to as a constrained bed if it stops on geological bed changes. According to these hypotheses, all the intersections occur on any intermediate plane parallel to the geological layers.
  • the nodes are on the intersections (a point) of the fractures on the plane (a matrix node and a fracture node in the same place).
  • the vertical connections are carried by the fractures traversing several layers and the volumes associated with the nodes are calculated as all of the points (in the 2D plane, propagated vertically to the thickness of the layer) that are the closest to the node (in the medium considered).
  • This method reaches its limit when the fractures are not bed constrained and/or the dip of the fractures is not vertical.
  • the intersections are in fact no longer present in each intermediate plane and the vertical connectivity can no longer be met.
  • the invention relates to a method for optimizing the development of a fluid reservoir traversed by a fracture network, wherein said reservoir is discretized into a set of cells, each cell comprising a matrix medium and a fracture medium, and a discrete fracture network (DFN) is constructed in each cell from observations of said reservoir.
  • the method comprises the following stages:
  • transmissivities between the cells of the fracture mesh determining transmissivities between the cells of the fracture mesh, transmissivities between the cells of the matrix medium mesh, and transmissivities between cells of the fracture mesh and cells of the matrix medium mesh;
  • the mesh of the matrix medium can be generated by a first-order balanced octree technique.
  • the cells resulting from a division are themselves split in eight, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold, or until the number of cells is below or equal to a given threshold.
  • the transmissivities between the cells of the matrix medium mesh and the fracture medium can be determined as a function of a volume of influence of a fracture node i, ⁇ M i , defined as all of the points of a cell of the matrix medium mesh whose closest fracture node is fracture node i, and as a function of a average distance
  • each fracture is represented within the discrete fracture network by a polygonal finite plane, which is isotropic regarding its dynamic properties, and the plane can comprise at least one intersection segment corresponding to an intersection between the fracture and another fracture of the network, and the following stages are carried out:
  • the Voronoi cell centers can be positioned on the intersection segments by applying the following rule with each intersection segment being at least discretized by two intermediate Voronoi nodes at each end of the segment and refined in the case of close segments and intersecting segments.
  • the number of cells can also be limited by assembling the Voronoi cells belonging to the same intersection segment, as long as the cell resulting from the assembly remains connected.
  • the transmissivity between two cells resulting from the assembly is advantageously equal to the sum of the transmissivities via the boundaries between them according to the flow conservation.
  • intersection segments can be determined by an octree technique wherein a cell is divided into eight cells, the cells resulting from a division being themselves split in eight, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold.
  • FIG. 1 illustrates the various stages of the method according to the invention
  • FIG. 2 illustrates a realization of a fracture/fault network on the scale of a reservoir
  • FIG. 3 illustrates a discrete fracture network (DFN);
  • FIG. 4 illustrates an example of a fracture plane having six vertices and four coplanar intersection segments, including one multiple intersection with other fractures;
  • FIG. 5 illustrates the creation of the Voronoi cell centers for the example chosen ( FIG. 4 ), according to the Koebe theorem;
  • FIG. 6 illustrates the construction, from FIG. 5 , of the infinite Voronoi diagram, with determination of the neighboring cells and boundaries;
  • FIG. 7 illustrates the result of the dipping applied to the image of FIG. 6 ;
  • FIG. 8 illustrates the assembly of the Voronoi cells for creating the “fracture nodes” (here six “fracture nodes” characterized each by a color);
  • FIG. 9 illustrates the assembly of the Voronoi cells in cases where the “fracture node” does not correspond to the Voronoi nodes, with calculation of a correction of all the transmissivities;
  • FIG. 10 shows a three matrix mesh of cells of different sizes
  • FIG. 11 shows a matrix mesh applied to a DFN.
  • the method according to the invention for optimizing the development of a reservoir, using the method of generating a matrix medium mesh comprises six stages with the first four stages being carried out by a computer, as illustrated in FIG. 1 :
  • Petroleum reservoir modelling thus is an essential technical stage with a view to reservoir exploration or development.
  • the goal of such modelling is to provide a description of the reservoir, characterized by the structure/geometry and the petrophysical properties of the geological deposits or formations.
  • This modelling is based on an image of the reservoir generated by discretizing the reservoir into a set of cells (in the description, a cell corresponds to a node). Each cell represents a given volume of the reservoir and makes up an elementary volume of the reservoir. The cells in their entirety make up a discrete image of the reservoir which is referred to as reservoir model.
  • FIG. 2 illustrates a two-dimensional view of a reservoir model.
  • the fractures are represented by lines.
  • the cells are not shown.
  • Statistical reservoir characterization is carried out by direct and indirect reservoir observations (OF) using 1) well cores extracted from the reservoir, on which a statistical study of the intersected fractures is performed, 2) outcrops characteristic of the reservoir, which afford the advantage of providing a large-scale view of the fracture network, and 3) seismic images allowing them to identify major geological events.
  • OF direct and indirect reservoir observations
  • MR reservoir model
  • PSF statistical parameters
  • DNN discrete fracture network
  • FIGS. 2 and 3 Constructing a Discrete Fracture Network (DFN)— FIGS. 2 and 3
  • FIG. 2 illustrates a realization of a fracture/fault network on the scale of a reservoir.
  • Each cell of the reservoir model thus represents a discrete fracture network delimiting a set of porous matrix blocks, of irregular shape and size, delimited by fractures. Such an image is shown in FIG. 3 .
  • This discrete fracture network constitutes an image representative of the real fracture network defining the matrix blocks.
  • Constructing a discrete fracture network in each cell of a reservoir model can be achieved using known modelling softwares, such as the FRACAFlow® software (IFP Energys Plant, France). These softwares use the statistical parameters determined in the fracture characterization stage.
  • each fracture is represented by a polygonal finite plane which is isotropic regarding its properties. That is, any property of the fault (hydraulic, such as the conductivities) is homogeneous in this plane.
  • This plane can comprise at least one intersection segment corresponding to an intersection between the fracture and another fracture of the network.
  • a method allowing generating a fine mesh on any discrete 3D fracture network with an optimum number of nodes, close to the number of intersections between the connected fractures, is used.
  • the connectivity of the discrete fracture network (DFN) on the scale being studied (a zone of interest of several thousand square meters) is complied in order to simulate flows.
  • This method of meshing each fracture plane in the 3D space is applicable to all the flow problems in a 2D plane with discontinuities as regards hydraulic properties.
  • This method essentially comprises two stages:
  • the cells of the fractured mesh are constructed from a segment Voronoi diagram to limit to a single homogeneous medium the space of exchange between two fracture nodes while complying locally with the flow physics in a homogenous medium.
  • the discontinuity due to any fracture intersection is modelled by the mesh construction.
  • each fracture is represented by a polygonal finite plane isotropic regarding its dynamic properties.
  • Each plane can comprise at least one intersection segment corresponding to an intersection between the fracture and another fracture of the network (DFN).
  • FIG. 4 illustrates an example of a fracture with six vertices and four coplanar intersection segments, including a multiple intersection.
  • the method for meshing this plane comprises the following stages:
  • the volumes are summed and the transmissivity between two “fracture nodes” is equal to the sum of the transmissivities via the boundaries separating them according to the flow conservation. If a fracture node A contains several Voronoi points Pay and a node B contains several Voronoi points P Bj , the transmissivity between two fracture nodes A and B is calculated as the sum of the transmissivities between all the Voronoi cell pairs belonging to a node and having a common face ( FIG. 8 ).
  • T AB ⁇ i , j ⁇ T ⁇ ( P A i , T B j )
  • T AB corr ( 1 T C 1 ⁇ A i + 1 T A i ⁇ B j + 1 T C 2 ⁇ B j ) - 1
  • the algorithm inputs can be as follows:
  • a zone of interest is a 3D parallelepiped given by the bounding box (Xmin, Ymin, Zmin, Xmax, Ymax, Zmax) of the simulation domain;
  • a list of the fractures (3D convex plane polygons given by lists of ordered vertices) with their isotropic hydraulic properties in each fracture plane (permeability, thickness, compressibility);
  • a connectivity table under boundary conditions (table indicating to which cluster (of maximum size) a fracture belongs.
  • a cluster is a group of fractures for which there is a path connecting each member);
  • a list of the 3D intersection segments and for each fracture a list of pointers to the corresponding intersections.
  • Each fracture intersection and vertex is expressed, through base change, in a local reference frame of the fracture.
  • This new fractured medium meshing technique allows generation of a fine mesh on the discrete fracture network with an optimum number of nodes which is, close to the number of intersections between the connected fractures.
  • the connectivity of the DFN on the scale being studied (a zone of interest of some thousand square meters) is complied in order to simulate flows;
  • the 3D cells of the fractured mesh are constructed from a segment Voronoi diagram discretized according to Koebe's theorem on each fracture plane. This construction affords the advantage of:
  • This new fractured medium meshing technique is a semi-analytical method using a Voronoi diagram for reducing the number of nodes required for flow simulation on a discrete fracture network.
  • the method according to the invention is therefore applicable to larger calculation areas than previous methods.
  • results of the meshing method can then be used with a double medium approach for simulating well tests, interference tests or an equivalent permeability calculation.
  • This method applied to the meshing of a 3D fractured medium, applies to any homogeneous plane problem populated with heterogeneity segments.
  • the system thus is, by construction, diagonally dominant.
  • the system thus is, by construction, diagonally dominant, and independent of compressibility and viscosity.
  • Double medium flow simulation also requires discretizing the matrix medium and calculating terms of exchange between the matrix medium and the fracture medium.
  • the necessity of constraining the pressure field of the matrix medium to the fracture network leads us to providing a new 3D discretization method for the matrix medium controlled by the geometry of the 3D simulation DFN and its heterogeneities in space for example (therefore the heterogeneities of the fracture medium).
  • the pressure field of the matrix medium in a reservoir cell depends, a priori, on the position of the fractures and on the hydraulic conductivity ratio between the matrix medium and the fracture medium.
  • the fracture medium is assumed to be more conductive than the matrix medium. Therefore, for the same flow rate in a short time interval, the pressure variation in the fracture medium can be disregarded in relation to that in the matrix medium. It is then assumed that the isopressures are parallel to the fracture planes in the matrix medium. That is, for the same distance (possibly corrected by the permeability of the matrix medium) with respect to the fracture medium, the pressure is assumed to be constant in the matrix medium. This hypothesis allows defining the direction of the pressure gradient in the matrix medium and it facilitates calculation of the exchange terms.
  • An Octree type algorithm is used to discretize the matrix medium.
  • An octree is a tree type data structure in which each node can have up to eight children (octants). Octrees are most often used for partitioning a three-dimensional space by subdividing it recursively into eight octants.
  • the cell is divided into eight cells. Then, if necessary, each one of these eight cells is divided into eight cells, and the process continues until the mesh obtained is satisfactory.
  • the octree division technique is carried out as follows:
  • a zone of interest is a 3D parallelepiped (all or part of the reservoir model) given by the bounding box (Xmin, Ymin, Zmin, Xmax, Ymax, Zmax) of the simulation domain;
  • Refinement corresponds to the division into eight octants.
  • the refinement condition condition for a cell to be again split in eight
  • the reservoir cell is thus divided into eight, and each cell resulting from this first division is split in eight again, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold (refinement condition).
  • the more general problem is split up into simplified problems of a parallelepipedic matrix cell (the cell resulting from the last division) and of a limited number of fractures traversing it.
  • the matrix is meshed more finely in areas of higher complexity (in the sense of the fracturation).
  • octree leaf is the object of the tree that can no longer be subdivided considering the refinement condition of the octree. It is therefore, according to the invention, a cell resulting from the last division (cell having less fractures than a given threshold).
  • the octree leaves are intended to become the cells of the matrix medium. It is therefore important to keep a parallelepiped size of the same order of magnitude among neighbors ( ⁇ 50%) to allow good flow simulations using known softwares as flow simulators.
  • the octree constructed according to the invention is thus a first-order balanced octree. This constraint on the construction of the octree means that the level difference (number of subdivisions required to access the current leaf, the root being of level 0) between two neighboring leaves in the octree cannot exceed one. Thus, each matrix node cannot have more than four neighbors in each one of the six directions.
  • a third constraint is added to construct the octree which is a refinement condition linked with a memory limit.
  • a maximum number of cells of the matrix medium can be set. When the number of leaves reaches this level, the division stops.
  • each leaf corresponds to a parallelepipedic cell resulting from one or more divisions.
  • the node of the matrix medium is then placed at the center of these cells.
  • the matrix medium mesh is generated by meeting a constraint linked with the high discontinuities of the fracture medium, using a first-order balanced octree with a refinement constraint on the number of fractures per leaf.
  • Each octree leaf carries the information on the fracture nodes (and therefore their geometry) traversing it.
  • the neighborhood information is contained in the octree and the fact that the octree is a first-order balanced octree facilitates calculation of the exchange terms.
  • FIG. 11 shows a matrix mesh applied to a DFN, from left to right, which is a fracture density network variable in space, a matrix zone associated with the DFN for octree-based cutting, and the mesh of the matrix medium (corresponding to the left-hand network) is generated according to the method of the invention.
  • a matrix node exchanges with several fracture nodes.
  • T MF i ⁇ ⁇ ⁇ Fi ⁇ K M _ _ ⁇ ⁇ ⁇ ⁇ P ⁇ n ⁇ Fi ⁇ ⁇ d S ( P Fi - P M ) ⁇ 2 ⁇ S MF i ⁇ K M _ _ ⁇ n F i ⁇ n F i ⁇ l mFi ⁇ ⁇ M i Eq ⁇ ⁇ 4
  • the volume of influence of fracture node i, ⁇ M i is all the points of the matrix cell whose closest fracture node is fracture node i. It is assumed that no flow circulates between these volumes of influence. They are limited by hypothesis with isopressure equidistant from the fracture nodes.
  • I mFi ⁇ ⁇ M i is the average distance with respect to fracture node i on ⁇ M i .
  • the volume of influence can be calculated as follows:
  • ⁇ M i The zones of influence, ⁇ M i , associated with each fracture present in the matrix cell considered, are determined by a stochastic algorithm which:
  • the result of this algorithm is as many density (distance) functions as there are fracture nodes and an average matrix/fracture distance in each octant.
  • the average matrix/fracture distance is as many density (distance) functions as there are fracture nodes and an average matrix/fracture distance in each octant.
  • no fracture node belongs to the volume associated with the matrix node.
  • the volume of influence of the cell is added to the one that exchanges with the closest fracture (via the volume function associated with a fracture node).
  • the main difficulty for matrix/matrix transmissivity computation is linked with the fact that the lines of the isopressures P M are correlated with the geometry of the fractures so that the macroscopic pressure gradient is therefore also is in the cell.
  • the cell has a single neighbouring cell in direction X
  • T ij ( K i + K j ) ⁇ ⁇ ⁇ ⁇ Y ⁇ ⁇ ⁇ ⁇ Z L
  • the cell has four neighbouring cells in direction X
  • T ij L ⁇ ⁇ ⁇ Y ⁇ 1 ( ⁇ ⁇ ⁇ X i + ⁇ ⁇ ⁇ X j ) ⁇ ⁇ ⁇ ⁇ Z ⁇ [ ⁇ ⁇ ⁇ X i K i + ⁇ ⁇ ⁇ X j K j ] Eq ⁇ ⁇ 5
  • FIG. 10 illustrates three matrix mesh cells of different size where the thick line represents the boundary between the cells, a cross represents the center of a cell and a circle represents the center of a pseudocell.
  • the next stage determines the flow properties of the initial fractures (conductivity and opening of the fractures) and then calibrates these properties with well test simulations on discrete local flow models which are inherited from the realistic image of the real (geological) fracture network on the reservoir scale. Although it covers only a limited area (drainage area) around the well, such a well test simulation model still comprises numerous computation nodes if the fracture network is dense. The size of the systems to be solved and/or the duration of the computations therefore often remain prohibitive.
  • the reservoir engineer has all the data required for constructing the flow model on the scale of a ZOI or of a reservoir cell.
  • the image models the fracture network by a discrete fracture network (DFN) where each fracture is for example meshed with the Voronoi cells containing transmissivity data (invention).
  • DFN discrete fracture network
  • Voronoi cells containing transmissivity data invention.
  • two types of simulation can be carried out which are a short-term well test simulation allowing calibration of the properties of the near-well model which is selected.
  • the model used for flow simulation on the 3D mesh is based on the following hypotheses:
  • the reservoir engineer has all the data required for constructing the flow model on the reservoir scale.
  • the hydraulic properties of fractures are calibrated near wells and scaled in a form of equivalent permeabilities over all of the reservoir cells.
  • the fractured reservoir simulations often adopt the “double-porosity” approach proposed for example by Warren J. E. et al. in “The Behavior of Naturally Fractured Reservoirs”, SPE Journal (September 1963), 245-255, according to which any elementary volume (cell of the reservoir model) of the fractured reservoir is modelled in a form of a set of identical parallelepipedic blocks, referred to as equivalent blocks, defined by an orthogonal system of continuous uniform fractures oriented in the principal directions of flow.
  • the fluid flow on the reservoir scale occurs through the fractures only and fluid exchanges take place locally between the fractures and the matrix blocks.
  • the reservoir engineer can for example use the methods applied to the entire reservoir this time in French Patent 2,757,947 corresponding to U.S. Pat. No. 6,023,656, and French Patent 2,757,957 corresponding to U.S. Pat. No. 6,064,944 and EP 2,037,080.
  • the reservoir engineer chooses a production process, such as, for example, the waterflooding recovery process, for which the optimum implementation scenario remains to be specified for the field being considered.
  • the definition of an optimum waterflooding scenario is, for example, setting the number and the location (position and spacing) of the injector and producer wells in order to best take account for the impact of the fractures on the progression of the fluids within the reservoir.
  • the simulator solves all the equations specific to each cell and each one of the two grids of the model (equations involving the matrix-fracture exchange formula described above) and thus delivers the solution values to the unknowns S(t) (saturations, pressures, concentrations, temperature, etc.) at time t.
  • This solution provides knowledge of the amounts of oil produced and of the state of the reservoir (pressure distribution, saturations, etc.) at the time being considered.
  • the image of the fluid reservoir and a flow simulator are used to optimize the development of the fluid reservoir. Selecting various scenarios characterized, for example, by respective sites for the injector and producer wells and simulating the hydrocarbon production for each one according to stage 6, enables selection of the scenario allowing the production of the fractured reservoir being considered to be optimized according to the technical and economic criteria selected.
  • a tree type structure is also used during discretization of the fracture medium.
  • FRAC fracture medium
  • a Voronoi diagram is constructed on each fracture plane by positioning Voronoi cell centers on the intersection segments.
  • the octree allows acceleration of the construction of the fracture medium mesh by limiting the number of intersection computations.
  • An octree as described in stage 3b is then constructed, but not necessarily balanced at this stage.
  • the refinement conditions are the number of subdivisions (in order to set the maximum number of leaves) and the number of fractures associated with a leaf.
  • An accelerated computation of the intersections between the 3D fractures is then performed using the octree because the number of fractures is reduced in each subdivision.
  • the construction of the octree allows spatially splitting the fractures having no interactions. Only the fractures belonging to the same octree leaf will be subjected to a fracture/fracture transmissivity computation according to the method described above. The costly 3D computation of the fracture/fracture intersections is thus limited to the spatially neighboring fractures.
  • the algorithm provided also has the specific feature of allowing and facilitating parallelization of the computations at several levels:
  • the present double medium meshing method overcomes the restrictive hypothesis of having as many fracture nodes as matrix nodes while preserving the volumes in place and the flow physics by use of an upwind scheme.
  • Using tree type structures allows acceleration of the construction of the fracture medium mesh (limitation of the number of intersection computations) to simplify the matrix/fracture exchange term computations and to properly estimate the matrix volumes associated with the fracture nodes.
  • This method applied here to the meshing of a 3D double medium, applies to any dual problem involving high heterogeneities.

Abstract

The invention is a method for optimizing the development of a fluid reservoir using a fractured medium mesh generated from a first-order balanced octree technique is disclosed. A mesh of a discrete fracture network generated by defining a set of cells for each fracture and then a mesh of the matrix medium is generated by dividing each cell by an octree technique, wherein a cell is divided into eight cells. The transmissivities between the cells of the fracture mesh, transmissivities between the cells of the matrix medium mesh and transmissivities between cells of the fracture mesh and cells of the matrix medium mesh are then determined. Finally, the cells and the transmissivities are used for generating an image of the fluid reservoir from which the development of the fluid reservoir is optimized.

Description

CROSS REFERENCE TO RELATED APPLICATION
Reference is made to French Application Serial No. 11/03.112, filed Oct. 12, 2011, which application is incorporated herein by reference in its entirety.
BACKGROUND OF THE INVENTION
Field of the Invention
The present invention relates to the development of underground reservoirs, such as hydrocarbon reservoirs comprising a fracture network and in particular, relates to a method for generating a mesh of the matrix medium and generating an image of the reservoir. The invention also relates to a method using the image to optimize management of the development through a prediction of the fluid flows likely to occur through the medium to simulate hydrocarbon production according to various production scenarios.
Description of the Prior Art
The petroleum industry, and more precisely reservoir exploration and development, notably of petroleum reservoirs, requires knowledge of the underground geology as precise as possible to efficiently provide evaluation of reserves, production modelling or development management. Indeed, determining the location of a production well, an injection well, the drilling mud composition, the completion characteristics, selecting a hydrocarbon recovery method (such as waterflooding for example) and the parameters required for implementing the method (such as injection pressure, production flow rate, etc.) requires good knowledge of the reservoir. Knowing the reservoir notably means knowing the petrophysical properties of the subsoil at any point in space and being able to predict the flows likely to occur therein.
The petroleum industry has therefore combined for a long time field (in-situ) measurements with experimental modelling (performed in the laboratory) and/or numerical modelling (using softwares). Petroleum reservoir modelling thus is a technical stage that is essential for any reservoir exploration or development procedure. The goal of such modelling is to provide a description of the reservoir.
Fractured reservoirs are an extreme type of heterogeneous reservoirs comprising two very different media, a matrix medium containing the major part of the oil in place and having a low permeability, and a fractured medium representing less than 1% of the oil in place and which is highly conductive. The fractured medium itself can be complex, with different sets of fractures characterized by their respective density, length, orientation, inclination and opening. The fractured medium is made up of all of the fractures. The matrix medium is made up of the rock around the fractured medium.
Those in charge of the development of fractured reservoirs need to know as precisely as possible the role of fractures. What is referred to as a “fracture” is a plane of discontinuity of very small thickness in relation to the extent thereof, representing a rupture plane of a rock of the reservoir. On the one hand, knowledge of the distribution and of the behavior of these fractures allows optimization of the location and the spacing between wells to be drilled through the oil-bearing reservoir. On the other hand, the geometry of the fracture network conditions the fluid displacement, on the reservoir scale as well as the local scale, where it determines elementary matrix blocks in which the oil is trapped. Knowing the distribution of the fractures is therefore also very helpful at a later stage to reservoir engineers who want to calibrate the models they construct to simulate the reservoirs, in order to reproduce or to predict the past or future production curves. Geoscientists therefore have three-dimensional images of reservoirs allowing location of a large number of fractures.
Thus, in order to reproduce or to predict (i.e. “simulate”) the production of hydrocarbons when starting production of a reservoir according to a given production scenario (characterized by the position of the wells, the recovery method, etc.), reservoir engineers use a computing software, referred to as reservoir simulator (or flow simulator), that calculates the flows and the evolution of the pressures within the reservoir represented by the reservoir model (image of the reservoir). The results of these computations enable prediction and optimization of the reservoir in terms of flow rate and/or of amount of hydrocarbons recovered. Calculation of the reservoir behavior according to a given production scenario constitutes a “reservoir simulation”.
A mesh of the matrix medium (rock) and a mesh of the fractured medium have to be generated in order to carry out simulations of flows around a well or on the scale of some reservoir cells (˜km2), by taking into account a geologically representative discrete network of fractures. It has to be suited to the geometric (three-dimensional diffuse faults and fractures location) and dynamic heterogeneities since the fractured medium is often much more fluid conducting than the matrix medium. These simulation zones, when fractured, can comprise up to one million fractures whose size ranges from one to several hundred meters, with very variable geometries of dip, azimuth and shape.
This stage is very useful for hydrodynamic calibration of the fracture models. Indeed, the discontinuity of the hydraulic properties (dominant permeability in the fractures and storage capacity in the matrix) often leads to use the double medium approach (homogenized properties) on reservoir models (hectometric cell). These models are based on the assumption that the representative elementary volume (REV) is reached in the cell and that the medium fracturation is high enough to allow homogenization methods to be applied (stochastic fracturation periodicity for example).
Within the context of petroleum reservoir development, discrete flow simulation methods are used, notably for permeability scaling (scale of a reservoir cell) and for dynamic tests (a small zone of interest (ZOI) in relation to the size of the reservoir). The computation times appear to be essential since computation is often carried out sequentially and a large number of times in optimization loops. It is well known that, in the case of dense fracturation (highly connected fractures), analytical methods are applicable whereas, in case of low connectivity indices, numerical simulation on a discrete fracture network (DFN) is necessary.
The numerical model of the matrix of the transmissivities relative to the various objects (diffuse faults, matrix medium cells), has to meet a certain number of double-medium criteria:
be applicable to a large number of fractures (several thousand fractures);
restitute the connectivity of the fracture network;
be evolutionary to account for all the fracture models (several fracturation scales, 3D disordered fractures, sealed faults, time-dependent dynamic properties, etc.);
the shape of the fractures (any plane convex polygon or ellipse) and the intersection heterogeneities between the 3D fractures have to be taken into account upon plane meshing of each fracture;
model the evolution of the pressure field in the “matrix” medium (less conductive and containing more fluid) as a function of the pressure field in the fractures by use of transmissivity terms (matrix/fracture exchange);
the number of simulation nodes, that is the number of pressure unknowns, has to be restricted to be able to use a numerical solver (what is referred to as a node is a volume element of the fracture or matrix medium of unknown pressure value); and
be fast and memory efficient (usable on a usual set and not only on a supercomputer).
With such needs, conventional meshes (finite element or finite volume) and the methods derived therefrom for local transmissivity construction are not applicable due to too large a number of nodes required for simulation.
The technique implemented in the FracaFlow™ software (IFP Energies nouvelles, France), which allows these limits to be exceeded using a physical approach based on analytical solutions of plane flow problems, is also known. The fractures are assumed to be constrained by geological beds (they entirely traverse them) and sub-vertical. A fracture is referred to as a constrained bed if it stops on geological bed changes. According to these hypotheses, all the intersections occur on any intermediate plane parallel to the geological layers. In the median plane of each geological bed, the nodes are on the intersections (a point) of the fractures on the plane (a matrix node and a fracture node in the same place). The vertical connections are carried by the fractures traversing several layers and the volumes associated with the nodes are calculated as all of the points (in the 2D plane, propagated vertically to the thickness of the layer) that are the closest to the node (in the medium considered).
This method reaches its limit when the fractures are not bed constrained and/or the dip of the fractures is not vertical. The intersections are in fact no longer present in each intermediate plane and the vertical connectivity can no longer be met. By increasing the number of intermediate planes, the error can be reduced (without ever being exact in the case of sub-horizontal fractures), but the number of nodes increases considerably and exceeds the limits imposed by the solvers.
SUMMARY OF THE INVENTION
In general terms, the invention relates to a method for optimizing the development of a fluid reservoir traversed by a fracture network, wherein said reservoir is discretized into a set of cells, each cell comprising a matrix medium and a fracture medium, and a discrete fracture network (DFN) is constructed in each cell from observations of said reservoir. The method comprises the following stages:
generating a mesh of the discrete fracture network by defining a set of cells for each fracture;
generating a mesh of the matrix medium by dividing each cell by an octree technique, wherein a cell is divided into eight cells, the cells resulting from a division being themselves split in eight, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold;
determining transmissivities between the cells of the fracture mesh, transmissivities between the cells of the matrix medium mesh, and transmissivities between cells of the fracture mesh and cells of the matrix medium mesh;
using the cells and the transmissivities for generating an image of the fluid reservoir; and
using the image of the fluid reservoir and a flow simulator implemented with a computer for optimizing the development of the fluid reservoir.
According to the invention, the mesh of the matrix medium can be generated by a first-order balanced octree technique.
According to an embodiment, the cells resulting from a division are themselves split in eight, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold, or until the number of cells is below or equal to a given threshold.
According to the invention, the transmissivities between the cells of the matrix medium mesh and the fracture medium can be determined as a function of a volume of influence of a fracture node i, ΩM i , defined as all of the points of a cell of the matrix medium mesh whose closest fracture node is fracture node i, and as a function of a average distance
I mFi Ω M i
to fracture node i on ΩM i , and assuming that no flow circulates between these volumes of influence.
According to an embodiment, each fracture is represented within the discrete fracture network by a polygonal finite plane, which is isotropic regarding its dynamic properties, and the plane can comprise at least one intersection segment corresponding to an intersection between the fracture and another fracture of the network, and the following stages are carried out:
    • a) constructing a Voronoi diagram on each fracture plane by positioning Voronoi cell centers on the intersection segments; and
    • b) calculating transmissivities between neighboring Voronoi cell centers from a ratio of the surface area of the neighboring cells to the distance between the neighboring cells.
According to this embodiment, the Voronoi cell centers can be positioned on the intersection segments by applying the following rule with each intersection segment being at least discretized by two intermediate Voronoi nodes at each end of the segment and refined in the case of close segments and intersecting segments.
The number of cells can also be limited by assembling the Voronoi cells belonging to the same intersection segment, as long as the cell resulting from the assembly remains connected.
The transmissivity between two cells resulting from the assembly is advantageously equal to the sum of the transmissivities via the boundaries between them according to the flow conservation.
Finally, the intersection segments can be determined by an octree technique wherein a cell is divided into eight cells, the cells resulting from a division being themselves split in eight, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold.
BRIEF DESCRIPTION OF THE DRAWINGS
Other features and advantages of the method according to the invention will be clear from reading the description hereafter of embodiments given by way of non limitative example, with reference to the accompanying figures wherein:
FIG. 1 illustrates the various stages of the method according to the invention;
FIG. 2 illustrates a realization of a fracture/fault network on the scale of a reservoir;
FIG. 3 illustrates a discrete fracture network (DFN);
FIG. 4 illustrates an example of a fracture plane having six vertices and four coplanar intersection segments, including one multiple intersection with other fractures;
FIG. 5 illustrates the creation of the Voronoi cell centers for the example chosen (FIG. 4), according to the Koebe theorem;
FIG. 6 illustrates the construction, from FIG. 5, of the infinite Voronoi diagram, with determination of the neighboring cells and boundaries;
FIG. 7 illustrates the result of the dipping applied to the image of FIG. 6;
FIG. 8 illustrates the assembly of the Voronoi cells for creating the “fracture nodes” (here six “fracture nodes” characterized each by a color);
FIG. 9 illustrates the assembly of the Voronoi cells in cases where the “fracture node” does not correspond to the Voronoi nodes, with calculation of a correction of all the transmissivities;
FIG. 10 shows a three matrix mesh of cells of different sizes; and
FIG. 11 shows a matrix mesh applied to a DFN.
DETAILED DESCRIPTION OF THE INVENTION
The method according to the invention for optimizing the development of a reservoir, using the method of generating a matrix medium mesh, comprises six stages with the first four stages being carried out by a computer, as illustrated in FIG. 1:
1—Discretization of the reservoir into a set of cells (MR)
2—Modelling of the fracture network by a discrete fracture network (DFN)
3—Generation of a double medium mesh (MAILDM)
    • 3-a Generation of a fracture medium mesh (FRAC)
    • 3-b Generation of a matrix medium mesh (MAT)
4—Simulation of the fluid flows (SIM)
5—Optimization of the reservoir production conditions (OPT)
6—Optimized (global) development of the reservoir (EXPLO)
1—Discretization of the Reservoir into a Set of Cells (MR)
The petroleum industry has combined for a long time field (in-situ) measurements with experimental modelling (performed in the laboratory) and/or numerical modelling (using softwares). Petroleum reservoir modelling thus is an essential technical stage with a view to reservoir exploration or development. The goal of such modelling is to provide a description of the reservoir, characterized by the structure/geometry and the petrophysical properties of the geological deposits or formations.
This modelling is based on an image of the reservoir generated by discretizing the reservoir into a set of cells (in the description, a cell corresponds to a node). Each cell represents a given volume of the reservoir and makes up an elementary volume of the reservoir. The cells in their entirety make up a discrete image of the reservoir which is referred to as reservoir model.
Many software tools are known allowing construction of a reservoir model from data (DG) and measurements (MG) relative to the reservoir. In the case of fractured reservoirs, the properties in the fracture medium and in the matrix medium are often very heterogeneous. For these heterogeneities to be properly taken into account, a double medium flow model is frequently used.
FIG. 2 illustrates a two-dimensional view of a reservoir model. The fractures are represented by lines. The cells are not shown.
2—Modelling the Fracture Network
In order to take into account the role of the fracture network in the simulation of flows within the reservoir, it is necessary to associate with each of these elementary volumes (cells of the reservoir model) a modelling of the fracture medium.
Fracture Characterization
Statistical reservoir characterization is carried out by direct and indirect reservoir observations (OF) using 1) well cores extracted from the reservoir, on which a statistical study of the intersected fractures is performed, 2) outcrops characteristic of the reservoir, which afford the advantage of providing a large-scale view of the fracture network, and 3) seismic images allowing them to identify major geological events.
These measurements allow characterization of the fractures by statistical parameters (PSF) of their respective density, length, azimuthal orientation, inclination and opening, and of course their distribution within the reservoir.
At the end of this fracture characterization stage, statistical parameters (PSF) are available describing the fracture networks from which realistic images of the real (geological) networks can be reconstructed (generated) on the scale of each cell of the reservoir model being considered (simulation domain).
The goal of characterization and modelling of the reservoir fracture network is to provide a fracture model validated on the local flows around the wells. This fracture model is then extended to the reservoir scale in order to achieve production simulations. Flow properties are therefore associated with each cell of the reservoir model (MR) (permeability tensor, porosity) of the two media (fracture and matrix).
These properties can be determined either directly from the statistical parameters (PSF) describing the fracture networks, or from a discrete fracture network (DFN) obtained from the statistical parameters (PSF).
Constructing a Discrete Fracture Network (DFN)—FIGS. 2 and 3
Starting from a model of the reservoir being studied, a detailed representation (DFN) of the internal complexity of the fracture network, made as accurately as possible in relation to the direct and indirect reservoir observations, is associated therewith in each cell. FIG. 2 illustrates a realization of a fracture/fault network on the scale of a reservoir. Each cell of the reservoir model thus represents a discrete fracture network delimiting a set of porous matrix blocks, of irregular shape and size, delimited by fractures. Such an image is shown in FIG. 3. This discrete fracture network constitutes an image representative of the real fracture network defining the matrix blocks.
Constructing a discrete fracture network in each cell of a reservoir model can be achieved using known modelling softwares, such as the FRACAFlow® software (IFP Energies nouvelles, France). These softwares use the statistical parameters determined in the fracture characterization stage.
Thus, within the discrete fracture network (DFN), each fracture is represented by a polygonal finite plane which is isotropic regarding its properties. that is, any property of the fault (hydraulic, such as the conductivities) is homogeneous in this plane. This plane can comprise at least one intersection segment corresponding to an intersection between the fracture and another fracture of the network.
3—Generation of a Double Medium Mesh (MAILDM)
At this stage, reservoir engineers want to carry out flow simulations to best calibrate the flow properties of the fracture network. There are many techniques available for generating such a mesh and solving flow equations.
Considering that the mass conservation equation holds in a fractured porous medium, and since Darcy's equation is assumed to hold in the matrix medium (ΩM) and in the fracture medium (ΩF) with the continuity of the normal flow at the matrix/fracture boundary ∂ΩFM (with ΩMU ΩFU∂ΩFM=Ω), it can be stated:
{ ϕ F χ P F t - div ( K F _ _ μ P F ) = Q F , in Ω F ϕ M χ P M t - div ( K M _ _ μ P M ) = Q M , in Ω M K F _ _ μ · P F · n -> F = K M _ _ μ · P M · n -> M , on Ω FM
where:
PF,M(x,y,z,t) are the respective pressures of each medium (fracture and matrix),
QF,m(x,y,z,t) are the source terms;
χ = c R + c fl = c R + i = fluide S fl _ i c i
of the total compressibility of the medium;
    • cR is the compressibility of the rock;
      cfl is the compressibility of the fluid;
      KF,M(X, y, z) are the respective fracture and matrix permeabilities in space;
      φF,M (x, y, z) is the respective porosities of the fracture and matrix media in space; and
      μ is the viscosity of the fluid (constant).
Using the Green-Ostrogradski theorem allows this system to be rewritten in its integral form:
{ Ω F ϕ F χ P F t + Ω FM K F _ _ μ · P F · n -> F S = Ω F K F _ _ μ · P F · n -> ext S Ω M ϕ M χ P M t + Ω FM K M _ _ μ · P M · n -> M S = Ω M K M _ _ μ · P M · n -> ext S Ω FM K F _ _ μ · P F · n -> M S = Ω F M K M _ _ μ · P M · n -> M S Ω F K F _ _ μ · P F · n -> ext S = Ω F Q F · n -> ext S Ω M K M _ _ μ · P M · n -> ext S = Ω M Q M · n -> ext S
3-a Generation of a Fracture Medium Mesh (FRAC)
According to a preferred embodiment, a method allowing generating a fine mesh on any discrete 3D fracture network with an optimum number of nodes, close to the number of intersections between the connected fractures, is used. The connectivity of the discrete fracture network (DFN) on the scale being studied (a zone of interest of several thousand square meters) is complied in order to simulate flows. This method of meshing each fracture plane in the 3D space is applicable to all the flow problems in a 2D plane with discontinuities as regards hydraulic properties. This method essentially comprises two stages:
    • a) constructing a Voronoi diagram on each fracture plane by positioning Voronoi cell centers on the intersection segments;
    • b) calculating transmissivities between the centers of neighboring cells from the ratio of the surface area of the neighboring cells to the distance between the neighboring cells;
The cells of the fractured mesh are constructed from a segment Voronoi diagram to limit to a single homogeneous medium the space of exchange between two fracture nodes while complying locally with the flow physics in a homogenous medium. The discontinuity due to any fracture intersection is modelled by the mesh construction. Once the nodes are positioned, a simple and physical formulation is used to calculate the transmissivities which are the connection terms between nodes. This method, applied here to the 3D fracture medium mesh, applies to any 3D problem of disordered heterogeneity segments connected by planes of homogenous property.
Physically, it is assumed that the intersection between two fractures is a heterogeneity and the damage is assumed to be greater in each plane relative to the respective fractures. Now, in a homogeneous medium, the fluid will follow the path requiring the least energy to travel from one point to the next. Since it is assumed that the pressure gradient along the intersection is lower than in the fracture (higher permeability), to go from one intersection to the next, the fluid will follow the path with a shorter distance between the two intersection segments, which leads to calculation, for each fracture, of the 2D segment Voronoi diagram on the intersections. Indeed, this diagram affords the advantage of defining the zones of influence of each fracture.
    • 1. The mesh of the fractured medium is generated, on the DFN, in order to have as few nodes as possible. In order to fully meet the connectivity, the fracture nodes are arranged on the intersections of the 3D fractures (one or more nodes per intersection segment).
    • 2. The isopressures, orthogonal to the pressure gradient and thus to the current lines in each homogeneous fracture plane, are assumed to be parallel to the intersections.
    • 3. The cells of the mesh are constructed from a segment Voronoi diagram on each fracture plane. This construction affords the advantage of:
      • Limiting, to a single homogeneous medium (the plane of a fracture), the space of exchange between two fracture nodes;
      • locally meeting the orthogonality between the current line (between two nodes) and the boundary of the cells; and
      • facilitating the approximate calculation of the pressure gradient between the nodes along the boundary.
According to the invention, each fracture is represented by a polygonal finite plane isotropic regarding its dynamic properties. Each plane can comprise at least one intersection segment corresponding to an intersection between the fracture and another fracture of the network (DFN). FIG. 4 illustrates an example of a fracture with six vertices and four coplanar intersection segments, including a multiple intersection. The method for meshing this plane comprises the following stages:
    • 1. For each intersection, creation of a fracture node (a node at the center of each intersection, the information is retained on the coordinates of both ends). In the case of a multiple intersection (three fractures at least intersect at the same point), the initial node at the center of the segment is replaced by two nodes on either side of the point. The goal of this preprocessing is to provide connexity for any fracture cell.
    • 2. Construction of the Voronoi diagram on each fracture plane from the intersection segments by applying Koebe's theorem in which each segment is at least discretized by two intermediate Voronoi nodes at each end and refined in case of segments that are too dose or that intersect. This construction can be broken down into the following stages:
      • i. Creation of all of the Voronoi cell centers with points satisfying the “kissing disks” theorem of Koebe-Andreev-Thurston (P. Koebe, Kontaktprobleme der konformen Abbildung, Ber. Sächs. Akad. Wiss. Leipzig, Math.-Phys. KL, 88:141-164, 1936) on each intersection contained in the plane of the fracture. Each segment is at least discretized by two intermediate Voronoi nodes at each end of the segment, and refined in the case of segments that intersect and segments that are too dose (the notion of closeness depends on the distance from which two points are assumed to merge. It is a geometric precision parameter that the user can define according to the size of the domain being studied in relation to the size of the fractures notably). FIG. 5 illustrates the creation of the Voronoi cell centers for the example chosen (FIG. 4), according to Koebe's theorem. It can be determined that, for each triplet of points, the circle whose center is the midpoint of two of the points does not contain the third point.
      • ii. Construction of the Voronoi diagram on these points using S. Fortune's algorithm (S. J. Fortune, A Sweepline Algorith for Voronoi Diagrams, Algorithmica 2 (1987), 153-174), proved to be the fastest on an infinite 2D plane. FIG. 6 illustrates the construction of the infinite Voronoi diagram, with determination of the boundaries and the neighboring cells.
      • iii. Clipping of the infinite Voronoi diagram with respect to the finite polygon defining the fracture. Clipping is confining a visual result to a given domain. At this stage, the Voronoi cells are convex and the line passing through the centers of two neighboring cells is orthogonal to the boundary that separates them. Such a geometry allows easier approximation of the pressure gradient between the nodes along the boundary. FIG. 7 illustrates the result of the clipping procedure applied to the image of FIG. 6.
    • 3. Fine calculation of the transmissivities between the centers of the neighboring cells of the diagram
      • The transmissivities (Tff) between the centers of neighboring cells are calculated from the ratio of the surface area (Sc) of the neighboring cells to the distance (Dc) between the neighboring cells:
      • Tff equals K.Sc/Dc\with K the permeability of the fracture where the flow occurs.
    • 4. Voronoi cells assembly
      • It is assumed that the damage at the intersection between two fractures is greater than in the respective planes of the fractures. The conductivity discontinuities on the fracture plane are therefore taken into account locally along the intersections. The isopressure lines in each fracture plane then correspond to the equidistance lines between the intersection traces. The segment Voronoi diagram meets this criterion with the cells of this diagram becoming the fracture cells (connected by construction) associated with the node. To limit the number of nodes, the Voronoi cells are assembled belonging to the same intersection segment as long as the cell remains connected (that is, the cells belong to the same segment and there is no multiple intersection). FIG. 8 illustrates the assembly of the Voronoi cells in order to create the “fracture nodes” (here six “fracture nodes” are characterized each by a color).
Then, the volumes are summed and the transmissivity between two “fracture nodes” is equal to the sum of the transmissivities via the boundaries separating them according to the flow conservation. If a fracture node A contains several Voronoi points Pay and a node B contains several Voronoi points PBj, the transmissivity between two fracture nodes A and B is calculated as the sum of the transmissivities between all the Voronoi cell pairs belonging to a node and having a common face (FIG. 8).
T AB = i , j T ( P A i , T B j )
In the case of assembly, when the “fracture node” does not correspond to the Voronoi nodes, a correction of all the transmissivities is carried out which accounts for the distance modifications for the fluid exchanges. This modification depends on the permeability assigned to each fracture intersection which can vary depending on the model from that of the calculation plane to infinity. It may be desirable to model a different permeability along the intersection of two fractures, without it being infinite, in relation to the one that defines each fracture plane. In order to find the correction linked with the finite conductivity of an intersection segment, a transmissivity is added between center C1 of the node (or, geometrically speaking, of the segment) and a Voronoi point PAi. Thus, if two Voronoi nodes (or more) belong to the same fracture node (FIG. 9) of center C1, the transmissivity TS1S2 between a node A and a node B is calculated as follows:
T AB corr = ( 1 T C 1 A i + 1 T A i B j + 1 T C 2 B j ) - 1
This correction removes the hypothesis of infinite conductivity along the fracture if the selection of the model imposes TC 1 A i ≠0.
In order to be used in a software and executed in a computer, the algorithm inputs can be as follows:
A zone of interest is a 3D parallelepiped given by the bounding box (Xmin, Ymin, Zmin, Xmax, Ymax, Zmax) of the simulation domain;
A list of the fractures (3D convex plane polygons given by lists of ordered vertices) with their isotropic hydraulic properties in each fracture plane (permeability, thickness, compressibility);
A connectivity table under boundary conditions (table indicating to which cluster (of maximum size) a fracture belongs. A cluster is a group of fractures for which there is a path connecting each member);
A list of the 3D intersection segments and for each fracture a list of pointers to the corresponding intersections. Each fracture intersection and vertex is expressed, through base change, in a local reference frame of the fracture. Thus, the 3D general problem is brought down to a succession of 2D plane problems.
This new fractured medium meshing technique allows generation of a fine mesh on the discrete fracture network with an optimum number of nodes which is, close to the number of intersections between the connected fractures.
The connectivity of the DFN on the scale being studied (a zone of interest of some thousand square meters) is complied in order to simulate flows;
the 3D cells of the fractured mesh are constructed from a segment Voronoi diagram discretized according to Koebe's theorem on each fracture plane. This construction affords the advantage of:
    • limiting to a single homogeneous medium (the plane of a fracture) the space of exchange between two fracture nodes;
    • locally meeting the orthogonality between the current line (between two nodes) and the boundary of the cells and for readily calculating the pressure gradient between the nodes along the boundary;
    • taking into account the discontinuity due to any fracture intersection; and
    • being broken down into simple and readily parallelizable stages.
This new fractured medium meshing technique is a semi-analytical method using a Voronoi diagram for reducing the number of nodes required for flow simulation on a discrete fracture network. The method according to the invention is therefore applicable to larger calculation areas than previous methods.
The results of the meshing method (nodes, volume and associated transmissivities) can then be used with a double medium approach for simulating well tests, interference tests or an equivalent permeability calculation. This method, applied to the meshing of a 3D fractured medium, applies to any homogeneous plane problem populated with heterogeneity segments.
The discretization of double medium flow equations is understood of be (the discrete pressures of each cell N are denoted by PM,N and PF,N.
Evaluation of the pressure variation for a time Δt is obtained via a time-implicit scheme, which leads to:
{ Ω F ϕ F χ P F j + 1 - P F j Δ t Ω - Ω FM K F _ _ μ · P F j + 1 · n -> M S = Ω F Q F j + 1 · n -> ext S Ω M ϕ M χ P M j + 1 - P M j Δ t Ω + Ω FM K M _ _ μ · P M j + 1 · n -> M S = Ω M Q M j + 1 · n -> ext S
The spatial pressure variation is then evaluated by a finite-volume numerical approach:
{ n ϕ F , n χ P F , n j + 1 - P F , n j Δ t Ω F , n + n k T FF , nk ( P F , n j + 1 - P F , k j + 1 ) + n l T F M , nl ( P F , n j + 1 - P M , l j + 1 ) = n Q Fn j + 1 n ϕ M , n χ P M , n j + 1 - P M , n j Δ t Ω M , n + n k T MM , nk ( P M , n j + 1 - P M , k j + 1 ) + n l T F M , nl ( P M , n j + 1 - P F , l j + 1 ) = n Q Mn j + 1
To simulate well tests, there is a compressibility effect and a flow Q is imposed where measurements are taken for each well. Pressure boundary conditions can be applied on the faces of the parallelepiped being studied. The system is then preprocessed to be reduced to n independent equations:
[ - T ij μ ( χ Φ i V i Δ t n + k i T ki μ ) - T ij μ ] · ( P i n ) = ( Q i lim + 0 , nb lim T i , j lim μ P j lim ) + ( χ Φ i V i Δ t n P i n - 1 )
where:
Pj,lim is the limit pressure imposed on the temporary node j_lim;
Pi n is the pressure unknown in node i at the time n;
χ is the total compressibility (medium+fluid);
Δtn is the current time interval; and
Vi is the volume of node i.
The system thus is, by construction, diagonally dominant.
To calculate equivalent permeabilities (MAE) for each reservoir cell with the equivalent permeabilities being used subsequently in the flow simulator on reservoir scale, the same boundary conditions as described in French Patent 2,757,947 are used. The following discrete numerical system then has to be solved:
[ - T ij k i T ki - T ij ] · ( P i ) = ( 0 , nb lim T i , j lim P j , lim )
where:
pj,lim is the limit pressure imposed on node j_lim for a given pressure gradient (this term varies for the 3 systems solved); and
Pi is pressure unknown in node i.
The system thus is, by construction, diagonally dominant, and independent of compressibility and viscosity.
3-b Generation of a Matrix Medium Mesh (MAT)
Double medium flow simulation also requires discretizing the matrix medium and calculating terms of exchange between the matrix medium and the fracture medium. The necessity of constraining the pressure field of the matrix medium to the fracture network leads us to providing a new 3D discretization method for the matrix medium controlled by the geometry of the 3D simulation DFN and its heterogeneities in space for example (therefore the heterogeneities of the fracture medium).
Indeed, the pressure field of the matrix medium in a reservoir cell depends, a priori, on the position of the fractures and on the hydraulic conductivity ratio between the matrix medium and the fracture medium. Notably, the fracture medium is assumed to be more conductive than the matrix medium. Therefore, for the same flow rate in a short time interval, the pressure variation in the fracture medium can be disregarded in relation to that in the matrix medium. It is then assumed that the isopressures are parallel to the fracture planes in the matrix medium. That is, for the same distance (possibly corrected by the permeability of the matrix medium) with respect to the fracture medium, the pressure is assumed to be constant in the matrix medium. This hypothesis allows defining the direction of the pressure gradient in the matrix medium and it facilitates calculation of the exchange terms.
To discretize the matrix medium, an Octree type algorithm is used. An octree is a tree type data structure in which each node can have up to eight children (octants). Octrees are most often used for partitioning a three-dimensional space by subdividing it recursively into eight octants.
Thus, in order to construct the cells of the matrix medium within a cell of the reservoir model (obtained from the reservoir discretization), the cell is divided into eight cells. Then, if necessary, each one of these eight cells is divided into eight cells, and the process continues until the mesh obtained is satisfactory.
The octree division technique is carried out as follows:
Algorithm Input
A zone of interest is a 3D parallelepiped (all or part of the reservoir model) given by the bounding box (Xmin, Ymin, Zmin, Xmax, Ymax, Zmax) of the simulation domain;
A list of the fracture cells with their geometric (intersection segments between fractures for example) and hydraulic properties; and
Properties (porosity, permeability, compressibility) of the matrix medium at any point of the zone being studied.
Refinement Conditions
Refinement corresponds to the division into eight octants. According to the invention, the refinement condition (condition for a cell to be again split in eight) is the number of fracture nodes (or any other strong hydraulic discontinuity) present in the calculation rectangular parallelepiped (cell resulting from a division).
The reservoir cell is thus divided into eight, and each cell resulting from this first division is split in eight again, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold (refinement condition).
Thus, the more general problem is split up into simplified problems of a parallelepipedic matrix cell (the cell resulting from the last division) and of a limited number of fractures traversing it. In other words, the matrix is meshed more finely in areas of higher complexity (in the sense of the fracturation).
According to the terminology of the Octree type algorithm, what is referred to as the “octree leaf” is the object of the tree that can no longer be subdivided considering the refinement condition of the octree. It is therefore, according to the invention, a cell resulting from the last division (cell having less fractures than a given threshold).
The octree leaves are intended to become the cells of the matrix medium. It is therefore important to keep a parallelepiped size of the same order of magnitude among neighbors (˜50%) to allow good flow simulations using known softwares as flow simulators. The octree constructed according to the invention is thus a first-order balanced octree. This constraint on the construction of the octree means that the level difference (number of subdivisions required to access the current leaf, the root being of level 0) between two neighboring leaves in the octree cannot exceed one. Thus, each matrix node cannot have more than four neighbors in each one of the six directions.
According to a preferred embodiment, a third constraint is added to construct the octree which is a refinement condition linked with a memory limit. Thus, a maximum number of cells of the matrix medium can be set. When the number of leaves reaches this level, the division stops.
Once the octree is constructed, each leaf corresponds to a parallelepipedic cell resulting from one or more divisions. The node of the matrix medium is then placed at the center of these cells.
Thus, the matrix medium mesh is generated by meeting a constraint linked with the high discontinuities of the fracture medium, using a first-order balanced octree with a refinement constraint on the number of fractures per leaf. Each octree leaf carries the information on the fracture nodes (and therefore their geometry) traversing it. The neighborhood information is contained in the octree and the fact that the octree is a first-order balanced octree facilitates calculation of the exchange terms.
FIG. 11 shows a matrix mesh applied to a DFN, from left to right, which is a fracture density network variable in space, a matrix zone associated with the DFN for octree-based cutting, and the mesh of the matrix medium (corresponding to the left-hand network) is generated according to the method of the invention.
Computation of the Matrix/Fracture Exchange Terms
According to a first possible configuration, a matrix node exchanges with several fracture nodes.
The principle of flow conservation in the considered cell provides the expression:
Q MF = i = 1 k Q MF i Eq 2
where the flow exchanged between the matrix cell and fracture node iQMF i is:
Q MF i = T MF i μ · ( P Fi - P M ) = 1 μ Ω Fi K M _ _ · P · n Fi S Eq 3
hence the transmissivity between matrix node M and fracture node Fi:
T MF i = Ω Fi K M _ _ · P · n Fi S ( P Fi - P M ) 2 S MF i K M _ _ n F i · n F i l mFi Ω M i Eq 4
The volume of influence of fracture node i, ΩM i , is all the points of the matrix cell whose closest fracture node is fracture node i. It is assumed that no flow circulates between these volumes of influence. They are limited by hypothesis with isopressure equidistant from the fracture nodes.
I mFi Ω M i
is the average distance with respect to fracture node i on ΩM i .
The volume of influence can be calculated as follows:
By hypothesis, the pressure gradient is parallel to the normal to the fractures. During a short time interval, the pressure in the fracture medium varies little over space with its first-order approximation being obtained by its average pressure. To evaluate a matrix local pressure in the cell, assuming that the pressure field in the matrix varies linearly as a function of the minimum distance to the fracture, Taylor's formula as follows is used:
P M(·)=P F +∇P M(·)·l MF(·)n F(·)  Eq 1
The zones of influence, ΩM i , associated with each fracture present in the matrix cell considered, are determined by a stochastic algorithm which:
draws random points in the matrix cell (in each one of the 8 octants), for each point by computing the distance to each finite fracture plane;
assigns the random points to the closest fracture node to evaluate the volumes of influence; and
assigns the distance to the octant and computes the average matrix/fracture distance in each octant.
The result of this algorithm is as many density (distance) functions as there are fracture nodes and an average matrix/fracture distance in each octant. The average matrix/fracture distance
I mFi Ω M i
and the matrix volumes associated with the fracture node are then readily computable for each fracture node. It is possible to also weigh them by a time term to be explicit for modelling the transient flow.
According to a second possible configuration, no fracture node belongs to the volume associated with the matrix node.
In the case of double medium flows (fractures+matrix), if no fracture traverses the matrix cell, the matrix cell being considered supplies the fracture network only via the matrix/matrix exchange.
For the simple medium (fractures only), the volume of influence of the cell is added to the one that exchanges with the closest fracture (via the volume function associated with a fracture node).
Computation of the Matrix/Matrix Exchange Terms
By using a first-order balanced construction of the octree, in each one of the six directions, it is ensured that a cell can have 1 or 4 neighboring cells per face.
The main difficulty for matrix/matrix transmissivity computation is linked with the fact that the lines of the isopressures PM are correlated with the geometry of the fractures so that the macroscopic pressure gradient is therefore also is in the cell.
The cell has a single neighbouring cell in direction X
T ij = ( K i + K j ) Δ Y Δ Z L
The cell has four neighbouring cells in direction X
1 T ij = L Δ Y · 1 ( Δ X i + Δ X j ) · Δ Z [ Δ X i K i + Δ X j K j ] Eq 5
FIG. 10 illustrates three matrix mesh cells of different size where the thick line represents the boundary between the cells, a cross represents the center of a cell and a circle represents the center of a pseudocell.
5—Calibration of the Flow Properties of the Fractures and of the Matrix Medium
Fracture Medium
The next stage determines the flow properties of the initial fractures (conductivity and opening of the fractures) and then calibrates these properties with well test simulations on discrete local flow models which are inherited from the realistic image of the real (geological) fracture network on the reservoir scale. Although it covers only a limited area (drainage area) around the well, such a well test simulation model still comprises numerous computation nodes if the fracture network is dense. The size of the systems to be solved and/or the duration of the computations therefore often remain prohibitive.
Calibration of the fracture flow properties (conductivity and opening of the fractures), locally around the wells, requires, if necessary, the simulation of well tests.
This type of calibration is well known. The method described in French Patent 2,787,219 can for example be used. The flow responses of some wells (transient or pseudo-permanent flow tests, interferences, flow rate measurement, etc.) are simulated by these models extracted from the geological model giving a discrete (realistic) image of the fractures supplying these wells. The simulation result is then compared with the real measurements performed in the wells. If the results differ, the statistical parameters (PSF) describing the fracture networks are modified, then the flow properties of the initial fractures are redetermined and a new simulation is carried out. The operation is repeated until the simulation results and the measurements agree.
The results of these simulations allow calibration of (estimate) the geometry and the flow properties of the fractures such as the conductivities of the fracture networks of the reservoir being studied and the openings.
6—Simulation of the Fluid Flows (SIM) and Calibration of the Fracture Medium Properties (OPT)
6-a Method without the Scaling Stage
At this stage, the reservoir engineer has all the data required for constructing the flow model on the scale of a ZOI or of a reservoir cell. The image models the fracture network by a discrete fracture network (DFN) where each fracture is for example meshed with the Voronoi cells containing transmissivity data (invention). According to the process selected by the reservoir engineer, two types of simulation can be carried out which are a short-term well test simulation allowing calibration of the properties of the near-well model which is selected.
The model used for flow simulation on the 3D mesh is based on the following hypotheses:
    • the flows are single-phase flows;
    • the fluid and the rock are weakly compressible;
    • the temperature varies little in the reservoir;
    • the fluid viscosity is constant in the reservoir;
    • the flows in porous media follow Darcy's law in the matrix and the fractures; and
    • gravity is disregarded but pressure P can be replaced by (P+ρgz) for the well test simulations with a suitable postprocessing.
If the computer capacities permit, due to the small number of nodes resulting from the provided method, consideration may be carrying out of simulations directly on the fracture network using the method according to the invention.
6-b Simulation of the Fluid Flows (SIM) and Optimization of the Reservoir Production Conditions (OPT)
At this stage, the reservoir engineer has all the data required for constructing the flow model on the reservoir scale. The hydraulic properties of fractures are calibrated near wells and scaled in a form of equivalent permeabilities over all of the reservoir cells. The fractured reservoir simulations often adopt the “double-porosity” approach proposed for example by Warren J. E. et al. in “The Behavior of Naturally Fractured Reservoirs”, SPE Journal (September 1963), 245-255, according to which any elementary volume (cell of the reservoir model) of the fractured reservoir is modelled in a form of a set of identical parallelepipedic blocks, referred to as equivalent blocks, defined by an orthogonal system of continuous uniform fractures oriented in the principal directions of flow. The fluid flow on the reservoir scale occurs through the fractures only and fluid exchanges take place locally between the fractures and the matrix blocks. The reservoir engineer can for example use the methods applied to the entire reservoir this time in French Patent 2,757,947 corresponding to U.S. Pat. No. 6,023,656, and French Patent 2,757,957 corresponding to U.S. Pat. No. 6,064,944 and EP 2,037,080.
The reservoir engineer chooses a production process, such as, for example, the waterflooding recovery process, for which the optimum implementation scenario remains to be specified for the field being considered. The definition of an optimum waterflooding scenario is, for example, setting the number and the location (position and spacing) of the injector and producer wells in order to best take account for the impact of the fractures on the progression of the fluids within the reservoir.
According to the scenario that is selected, which is the double-medium image of the reservoir and to the formula relating the mass and/or energy exchange flow to the matrix-fracture potential difference, it is then possible to simulate the expected hydrocarbon production by the flow simulator (software) referred to as double-medium simulator.
At any time t of the simulated production, from input data E(t) (fixed or simulated-time varying data) and from the formula relating exchange flow (f) to potential difference (ΔΦ), the simulator solves all the equations specific to each cell and each one of the two grids of the model (equations involving the matrix-fracture exchange formula described above) and thus delivers the solution values to the unknowns S(t) (saturations, pressures, concentrations, temperature, etc.) at time t. This solution provides knowledge of the amounts of oil produced and of the state of the reservoir (pressure distribution, saturations, etc.) at the time being considered.
7—Optimized Reservoir Development (EXPLO)
The image of the fluid reservoir and a flow simulator are used to optimize the development of the fluid reservoir. Selecting various scenarios characterized, for example, by respective sites for the injector and producer wells and simulating the hydrocarbon production for each one according to stage 6, enables selection of the scenario allowing the production of the fractured reservoir being considered to be optimized according to the technical and economic criteria selected.
Then development of the reservoir according to this scenario is selected allowing the reservoir production to be optimized.
Variant
According to an embodiment, a tree type structure is also used during discretization of the fracture medium. In stage a) of the generation of the fracture medium (FRAC), a Voronoi diagram is constructed on each fracture plane by positioning Voronoi cell centers on the intersection segments. The octree allows acceleration of the construction of the fracture medium mesh by limiting the number of intersection computations.
An octree as described in stage 3b is then constructed, but not necessarily balanced at this stage. The refinement conditions are the number of subdivisions (in order to set the maximum number of leaves) and the number of fractures associated with a leaf.
An accelerated computation of the intersections between the 3D fractures is then performed using the octree because the number of fractures is reduced in each subdivision.
Along with the matrix/matrix exchange terms computation, the construction of the octree allows spatially splitting the fractures having no interactions. Only the fractures belonging to the same octree leaf will be subjected to a fracture/fracture transmissivity computation according to the method described above. The costly 3D computation of the fracture/fracture intersections is thus limited to the spatially neighboring fractures.
The algorithm provided also has the specific feature of allowing and facilitating parallelization of the computations at several levels:
computation of the intersections between fractures,
computation of the fracture/fracture exchange terms, and
computation of the fracture/matrix exchange terms.
Advantages
The present double medium meshing method overcomes the restrictive hypothesis of having as many fracture nodes as matrix nodes while preserving the volumes in place and the flow physics by use of an upwind scheme.
Using tree type structures (and in particular the octree) allows acceleration of the construction of the fracture medium mesh (limitation of the number of intersection computations) to simplify the matrix/fracture exchange term computations and to properly estimate the matrix volumes associated with the fracture nodes.
This method, applied here to the meshing of a 3D double medium, applies to any dual problem involving high heterogeneities.

Claims (19)

The invention claimed is:
1. A method for optimizing the development of a fluid reservoir traversed by a fracture network, wherein the reservoir is discretized into a set of cells, each cell comprising a matrix medium and a fracture medium, and a discrete fracture network is constructed in each cell from observations of the reservoir, comprising:
generating a mesh of the discrete fracture network by defining a set of cells for each fracture, each fracture being represented within the discrete fracture network by a polygonal finite plane which is isotropic regarding dynamic properties thereof and the plane comprises at least one intersection segment corresponding to an intersection between a fracture and another fracture of the network, a Voronoi diagram being constructed on each fracture plane by positioning Voronoi cell centers on the at least one intersection segment;
generating a mesh of the matrix medium by dividing each cell by an octree technique, wherein a cell is divided into eight cells and cells resulting from a division being themselves split in eight, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold;
determining transmissivities between the cells of the mesh of the discrete fracture network by calculating transmissivities between neighboring Voronoi cell centers from a ratio of surface area of neighboring cells to a distance between the neighboring cells, transmissivities between the cells of the mesh of the matrix medium, and transmissivities between cells of the mesh of the discrete fracture medium and cells of the mesh of the matrix medium;
using the cells and the transmissivities for generating an image of the fluid reservoir; and
using the image of the fluid reservoir and a flow simulator implemented with a computer for optimizing the development of the fluid reservoir.
2. A method as claimed in claim 1, wherein the mesh of the matrix medium is generated by a first-order balanced octree technique.
3. A method as claimed in claim 2, wherein the cells resulting from a division are themselves split in eight, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold, or until a number of cells is below or equal to a given threshold.
4. A method as claimed in claim 3, wherein the transmissivities between the cells of the mesh of the matrix medium and the fracture medium are determined as a function of a volume of influence ΩM i of a fracture node i defined as all of the points of a cell of the mesh of the matrix medium whose closest fracture node is fracture node i, and as a function of an average distance
I mFi Ω M i
to fracture node i on ΩM i , while assuming that no flow circulates between the volumes of influence.
5. A method as claimed in claim 2, wherein the transmissivities between the cells of the mesh of the matrix medium and the fracture medium are determined as a function of a volume of influence ΩM i of a fracture node i defined as all of the points of a cell of the mesh of the matrix medium whose closest fracture node is fracture node i, and as a function of an average distance
I mFi Ω M i
to fracture node i on ΩM i , while assuming that no flow circulates between the volumes of influence.
6. A method as claimed in claim 1, wherein the cells resulting from a division are themselves split in eight, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold, or until a number of cells is below or equal to a given threshold.
7. A method as claimed in claim 6, wherein the transmissivities between the cells of the mesh of the matrix medium and the fracture medium are determined as a function of a volume of influence ΩM i of a fracture node i defined as all of the points of a cell of the mesh of the matrix medium whose closest fracture node is fracture node i, and as a function of an average distance
I mFi Ω M i
to fracture node i on ΩM i , while assuming that no flow circulates between the volumes of influence.
8. A method as claimed in claim 1, wherein the transmissivities between the cells of the mesh of the matrix medium and the fracture medium are determined as a function of a volume of influence ΩM i of a fracture node i defined as all of the points of a cell of the mesh of the matrix medium whose closest fracture node is fracture node i, and as a function of an average distance
I mFi Ω M i
to fracture node i on ΩM i , while assuming that no flow circulates between the volumes of influence.
9. A method as claimed in claim 1, wherein the Voronoi cell centers are positioned on the at least one intersection segment when each intersection segment is at least discretized by two intermediate Voronoi nodes at each end of the segment and is refined for close segments and intersecting segments.
10. A method as claimed in claim 9, wherein a number of cells is limited by assembling the Voronoi cells belonging to a same intersection segment, when a cell resulting from the assembly remains connected.
11. A method as claimed in claim 10, wherein transmissivity between two cells resulting from the assembly is equal to a sum of the transmissivities via boundaries between the two cells according to flow conservation.
12. A method as claimed in claim 11, wherein the at least one intersection segment is determined by an octree technique wherein a cell is divided into eight cells, cells resulting from a division are themselves split in eight, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold.
13. A method as claimed in claim 9, wherein the at least one intersection segment is determined by an octree technique wherein a cell is divided into eight cells, the cells resulting from a division are themselves split in eight, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold.
14. A method as claimed in claim 10, wherein the at least one intersection segment is determined by an octree technique wherein a cell is divided into eight cells, cells resulting from a division are themselves split in eight, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold.
15. A method as claimed in claim 1, wherein a number of cells is limited by assembling Voronoi cells belonging to a same intersection segment, when a cell resulting from the assembly remains connected.
16. A method as claimed in claim 15, wherein transmissivity between two cells resulting from an assembly is equal to a sum of the transmissivities via boundaries between the two cells according to flow conservation.
17. A method as claimed in claim 16, wherein the at least one intersection segment is determined by an octree technique wherein a cell is divided into eight cells, cells resulting from a division are themselves split in eight, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold.
18. A method as claimed in claim 15, wherein the at least one intersection segment is determined by an octree technique wherein a cell is divided into eight cells, cells resulting from a division are themselves split in eight, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold.
19. A method as claimed in claim 1, wherein the at least one intersection segment is determined by an octree technique wherein a cell is divided into eight cells, the cells resulting from a division are themselves split in eight, until each cell resulting from a division comprises a number of fractures below or equal to a given threshold.
US13/644,479 2011-10-12 2012-10-04 Method for generating a fractured reservoir mesh with a limited number of nodes in the matrix medium Active 2034-07-25 US9665537B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR1103112A FR2981475B1 (en) 2011-10-12 2011-10-12 METHOD FOR CONSTRUCTING A MESH OF A FRACTURE RESERVOIR WITH A LIMITED NUMBER OF NODES IN THE MATRIX
FR11/03112 2011-10-12
FR1103112 2011-10-12

Publications (2)

Publication Number Publication Date
US20130096889A1 US20130096889A1 (en) 2013-04-18
US9665537B2 true US9665537B2 (en) 2017-05-30

Family

ID=46888345

Family Applications (1)

Application Number Title Priority Date Filing Date
US13/644,479 Active 2034-07-25 US9665537B2 (en) 2011-10-12 2012-10-04 Method for generating a fractured reservoir mesh with a limited number of nodes in the matrix medium

Country Status (3)

Country Link
US (1) US9665537B2 (en)
EP (1) EP2581767B1 (en)
FR (1) FR2981475B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2723769C1 (en) * 2019-06-04 2020-06-17 Саусвест Петролиэм Юниверсити (СВПЮ) Method of calculating volume of reverse flow of fluid for hydraulic fracturing of formation during hydraulic fracturing in horizontal wells in gas deposits of fractured sandstones
US11125912B2 (en) * 2013-11-25 2021-09-21 Schlumberger Technology Corporation Geologic feature splitting

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9261869B2 (en) * 2012-02-13 2016-02-16 Emerson Process Management Power & Water Solutions, Inc. Hybrid sequential and simultaneous process simulation system
US20140058713A1 (en) * 2012-08-21 2014-02-27 Schlumberger Technology Corporation Seismic modeling system and method
US20140236559A1 (en) * 2013-02-18 2014-08-21 Saudi Arabian Oil Company Systems, methods, and computer-readable media for modeling complex wellbores in field-scale reservoir simulation
FR3006772B1 (en) * 2013-06-05 2016-11-04 Ifp Energies Now METHOD FOR CONSTRUCTING A GEOMETRIC MODEL FROM ORIENTED VOXELS, INDEPENDENT OF DIMENSION AND RESOLUTION
FR3007165B1 (en) * 2013-06-13 2016-10-28 Ifp Energies Now METHOD FOR OPTIMIZING THE OPERATION OF A FLUID DEPOSITION BY TAKING INTO ACCOUNT A TERM OF GEOLOGICAL AND TRANSIENT EXCHANGE BETWEEN MATRIX BLOCKS AND FRACTURES
RU2015156666A (en) * 2013-07-02 2017-08-07 Лэндмарк Графикс Корпорейшн 2.5-DIMENSIONAL STAGE Mesh
US10001000B2 (en) * 2013-07-22 2018-06-19 Halliburton Energy Services, Inc. Simulating well system fluid flow based on a pressure drop boundary condition
CA2918418C (en) * 2013-08-16 2020-02-18 Landmark Graphics Corporation Converting reserve estimates in a reservoir model to a standard format for dynamic comparison
US10663609B2 (en) 2013-09-30 2020-05-26 Saudi Arabian Oil Company Combining multiple geophysical attributes using extended quantization
US20150198737A1 (en) * 2014-01-15 2015-07-16 Conocophillips Company Automatic cartesian gridding with logarithmic refinement at arbitrary locations
US10677960B2 (en) 2014-03-17 2020-06-09 Saudi Arabian Oil Company Generating unconstrained voronoi grids in a domain containing complex internal boundaries
US10808501B2 (en) 2014-03-17 2020-10-20 Saudi Arabian Oil Company Modeling intersecting faults and complex wellbores in reservoir simulation
AU2014396225B2 (en) * 2014-06-04 2017-11-23 Halliburton Energy Services, Inc. Analyzing fracture conductivity for reservoir simulation based on seismic data
WO2016126396A1 (en) * 2015-02-03 2016-08-11 Exxonmobil Upstream Research Company Applications of advanced isotope geochemistry of hydrocarbons and inert gases to petroleum production engineering
EP3338115A4 (en) * 2015-08-18 2019-04-24 Services Petroliers Schlumberger Reservoir simulations with fracture networks
US11294095B2 (en) 2015-08-18 2022-04-05 Schlumberger Technology Corporation Reservoir simulations with fracture networks
FR3041026B1 (en) 2015-09-15 2017-10-20 Ifp Energies Now METHOD FOR CHARACTERIZING THE NETWORK OF FRACTURES OF A FRACTURE SLOT AND METHOD FOR OPERATING IT
NO346130B1 (en) * 2015-09-24 2022-03-07 Landmark Graphics Corp Simulating fractured reservoirs using multiple meshes
CN105260543B (en) * 2015-10-19 2018-06-01 中国石油天然气股份有限公司 Multi-dielectric oil gas flow simulating method and device based on double porosity model
FR3045868B1 (en) * 2015-12-17 2022-02-11 Ifp Energies Now METHOD FOR CHARACTERIZING AND EXPLOITING AN UNDERGROUND FORMATION COMPRISING A NETWORK OF FRACTURES
US10267132B2 (en) * 2015-12-21 2019-04-23 Baker Hughes, A Ge Company, Llc Eliminating discrete fracture network calculations by rigorous mathematics
FR3046479B1 (en) 2016-01-04 2018-07-20 Services Petroliers Schlumberger EXTRAPOLATION OF THE EFFECTIVE PERMEABILITY OF A DISCRETE FRACTURE NETWORK
CN105913494B (en) * 2016-03-30 2018-09-14 北京大学 The modeling of multi-scale facture fine geology and method for numerical simulation and device
CN107060746B (en) * 2017-04-27 2019-03-26 中国石油大学(华东) A kind of method of complex fracture oil deposit flow simulation
CN109376433B (en) * 2018-10-26 2020-06-09 北京市水文总站 Regional water flow motion simulation method based on coupling of unsaturated soil water and underground water
CN111476900B (en) * 2020-04-08 2023-04-07 中国石油大学(华东) Discrete fracture network model construction method based on Voronoi diagram and Gaussian distribution
CN113349130B (en) * 2021-06-23 2022-03-25 北京师范大学 Floating raft and cage culture optimal arrangement method, planning method and optimal arrangement system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2757957A1 (en) 1996-12-30 1998-07-03 Inst Francais Du Petrole METHOD FOR SIMPLIFYING THE MODELING OF A POROUS GEOLOGICAL ENVIRONMENT CROSSED BY AN IRREGULAR FRACTURE NETWORK
FR2757947A1 (en) 1996-12-30 1998-07-03 Inst Francais Du Petrole METHOD FOR DETERMINING THE EQUIVALENT PERMEABILITY OF A FRACTURE NETWORK IN A MULTI-LAYER UNDERGROUND MEDIUM
FR2787219A1 (en) 1998-12-11 2000-06-16 Inst Francais Du Petrole METHOD FOR MODELING FLUID FLOWS IN A CRACKED MULTI-LAYERED POROUS MEDIUM AND CORRELATIVE INTERACTIONS IN A PRODUCTION WELL
US20030216898A1 (en) * 2002-03-20 2003-11-20 Remy Basquet Method for modelling fluid flows in a multilayer porous medium crossed by an unevenly distributed fracture network
US6928399B1 (en) * 1999-12-03 2005-08-09 Exxonmobil Upstream Research Company Method and program for simulating a physical system using object-oriented programming
US20060235666A1 (en) 2002-12-21 2006-10-19 Assa Steven B System and method for representing and processing and modeling subterranean surfaces
EP2037080A1 (en) 2007-06-29 2009-03-18 Ifp Method for determining the permeability of a network of fractures based on a connectivity analysis
US20110015910A1 (en) 2009-07-16 2011-01-20 Ran Longmin Method of generating a hex-dominant mesh of a faulted underground medium
GB2474740A (en) 2009-09-03 2011-04-27 Logined Bv Gridless geological modeling of a structural framework

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2757957A1 (en) 1996-12-30 1998-07-03 Inst Francais Du Petrole METHOD FOR SIMPLIFYING THE MODELING OF A POROUS GEOLOGICAL ENVIRONMENT CROSSED BY AN IRREGULAR FRACTURE NETWORK
FR2757947A1 (en) 1996-12-30 1998-07-03 Inst Francais Du Petrole METHOD FOR DETERMINING THE EQUIVALENT PERMEABILITY OF A FRACTURE NETWORK IN A MULTI-LAYER UNDERGROUND MEDIUM
US6023656A (en) 1996-12-30 2000-02-08 Institut Francais Du Petrole Method for determining the equivalent fracture permeability of a fracture network in a subsurface multi-layered medium
US6064944A (en) 1996-12-30 2000-05-16 Institut Francias Du Petrole Method for simplifying the modeling of a geological porous medium crossed by an irregular network of fractures
US6842725B1 (en) 1998-12-11 2005-01-11 Institut Francais Du Petrole Method for modelling fluid flows in a fractured multilayer porous medium and correlative interactions in a production well
FR2787219A1 (en) 1998-12-11 2000-06-16 Inst Francais Du Petrole METHOD FOR MODELING FLUID FLOWS IN A CRACKED MULTI-LAYERED POROUS MEDIUM AND CORRELATIVE INTERACTIONS IN A PRODUCTION WELL
US6928399B1 (en) * 1999-12-03 2005-08-09 Exxonmobil Upstream Research Company Method and program for simulating a physical system using object-oriented programming
US20030216898A1 (en) * 2002-03-20 2003-11-20 Remy Basquet Method for modelling fluid flows in a multilayer porous medium crossed by an unevenly distributed fracture network
US20060235666A1 (en) 2002-12-21 2006-10-19 Assa Steven B System and method for representing and processing and modeling subterranean surfaces
EP2037080A1 (en) 2007-06-29 2009-03-18 Ifp Method for determining the permeability of a network of fractures based on a connectivity analysis
US8078405B2 (en) 2007-06-29 2011-12-13 Ifp Method of estimating the permeability of a fracture network from a connectivity analysis
US20110015910A1 (en) 2009-07-16 2011-01-20 Ran Longmin Method of generating a hex-dominant mesh of a faulted underground medium
FR2948215A1 (en) 2009-07-16 2011-01-21 Inst Francais Du Petrole METHOD FOR GENERATING A HEXA-DOMINANT MESHING OF A FAILLED UNDERGROUND MEDIUM
GB2474740A (en) 2009-09-03 2011-04-27 Logined Bv Gridless geological modeling of a structural framework

Non-Patent Citations (12)

* Cited by examiner, † Cited by third party
Title
Beni, Leila Hashemi et al., Developing an Adaptive Topological Tessellation for 3D Modeling in Geosciences, 2009, Geomatica, vol. 63, No. 4. *
BENNIS C., ET AL.: "ONE MORE STEP IN GOCAD STRATIGRAPHIC GRID GENERATION: TAKING INTO ACCOUNT FAULTS AND PINCHOUTS.", PROCEEDINGS OF THE NPF/SPE EUROPEAN 3-D RESERVOIR MODELLINGCONFERENCE., XX, XX, 16 April 1996 (1996-04-16), XX, pages 307 - 316., XP000613094
Bennis, C., et al: "Ono More Step in Gocad Stratigraphic Grid Generation Taking into Account Faults and Pinchouts," Proceedings of the NPF/SPE European 3-D Reservoir Modelling Conference, XX, XX, Apr. 16, 1996 (Apr. 16, 1996), pp. 307-316, XP000613094, pp. 1-3.
Blessent, Daniela, "Integration of 3D Geological and Numerical Models Based on Tetrahedral Meshes for Hydrogeological Simulations in Fractured Porous Media", 2009, Universite Laval, Quebec, Canada. *
Bogatkov, D. et al., "Characterization of Fracture Network System of the Midale Field", Jun. 12-14, 2007, 8th Canadian International Petroleum Conference, Petroleum Society. *
CHAMBERS K T ET AL: "Geologic modeling, upscaling and simulation of faulted reservoirs using faulted stratigraphic grids", PROCEEDINGS OF THE SPE RESERVOIR SIMULATION SYMPOSIUM, XX, XX, no. 51889, 14 February 1999 (1999-02-14) - 17 February 1999 (1999-02-17), XX, pages 1 - 12, XP002215912
Chambers, K. T., et al: "Geologic Modeling, Upscaling and Simulation of Faulted Reservoirs Using Faulted Stratigraphic Grids," Proceedings of the SPE Reservoir Simulation Symposium, XX, XX, No. 51889, Feb. 14, 1999 (Feb. 14, 1999), pp. 1-12, XP002215912.
Khvoenkova, Nina et al. "An Optimal Method to Model Transient Flows in 3D Discrete Fracture Network", Sep. 5-9, 2011, Mathematical Geosciences at the Crossroads of Theory and Practice, IAMG. *
LONGMIN RAN, HOUMAN BOROUCHAKI, ABDALLAH BENALI AND CHAKIB BENNIS: "Hex-dominant mesh generation for basin modeling with complex geometry", I O P CONFERENCE SERIES: MATERIALS SCIENCE AND ENGINEERING, INSTITUTE OF PHYSICS PUBLISHING LTD., GB, vol. 10, 1 January 2010 (2010-01-01) - 23 July 2010 (2010-07-23), GB, pages 1 - 10, XP007918465, ISSN: 1757-8981, DOI: 10.1088/1757-899X/10/1/012085
Ma, Jinsheng et al., "Construction of Guiding Grids for Flow Modeling in Fault Damage Zones Through-Going Regions of Connected Matrix", 2007, Computers & Geosciences 33, Elsevier, Ltd. *
Ran, Longmin, et al: "Hex-Dominant Mesh Generation for Basin Modeling with Complex Geometry", I O P Conference Series: Materials Science and Engineering, IOP, GB, vol. 10, Jan. 1, 2010 (Jan. 1, 2010), pp. 1-10, XP007918465, ISSN: 1757-8981, DOI: 10.1088/1757-899X/10/1/012085, pp. 3-7.
Sarda, S. et al., "Hydraulic Characterization of Fractured Reservoirs: Simulation on Discrete Fracture Models", Apr. 2002, SPE Reservoir Evaluation and Engineering, Society of Petroleum Engineers. *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11125912B2 (en) * 2013-11-25 2021-09-21 Schlumberger Technology Corporation Geologic feature splitting
RU2723769C1 (en) * 2019-06-04 2020-06-17 Саусвест Петролиэм Юниверсити (СВПЮ) Method of calculating volume of reverse flow of fluid for hydraulic fracturing of formation during hydraulic fracturing in horizontal wells in gas deposits of fractured sandstones

Also Published As

Publication number Publication date
EP2581767A1 (en) 2013-04-17
US20130096889A1 (en) 2013-04-18
FR2981475A1 (en) 2013-04-19
EP2581767B1 (en) 2014-04-30
FR2981475B1 (en) 2013-11-01

Similar Documents

Publication Publication Date Title
US9665537B2 (en) Method for generating a fractured reservoir mesh with a limited number of nodes in the matrix medium
US9103194B2 (en) Method for constructing a fracture network grid from a Voronoi diagram
US10288544B2 (en) Method for characterizing the fracture network of a fractured reservoir and method for exploiting it
US11078759B2 (en) Sequential fully implicit well model with tridiagonal matrix structure for reservoir simulation
US8983818B2 (en) Method for characterizing the fracture network of a fractured reservoir and method for developing it
AU2017301677B2 (en) Method and system for generating a subsurface model
US6826520B1 (en) Method of upscaling permeability for unstructured grids
US10901118B2 (en) Method and system for enhancing meshes for a subsurface model
US10641923B2 (en) Method for characterizing and exploiting a subterranean formation comprising a network of fractures
BRPI0714028A2 (en) methods for refining a physical property and producing hydrocarbons from an underground region
WO2018022653A1 (en) Method and system for generating a subsurface model
US10175386B2 (en) Sequential fully implicit well model with tridiagonal matrix structure for reservoir simulation
US20190204464A1 (en) Method and System for Modeling in a Subsurface Region
US20190203593A1 (en) Method and System for Modeling in a Subsurface Region
US11041969B2 (en) Methods and systems for modeling subsurfaces containing partial faults
US20160186535A1 (en) Sequential fully implicit well model with tridiagonal matrix structure for reservoir simulation
US11947071B2 (en) Fault radiation based grid compartmentalization
CN103425881A (en) Method for certainty numerical simulation of crack medium seismic wave response
CA2889722C (en) System, method and computer program product for evaluating and ranking geobodies using a euler characteristic
Bachi et al. An Efficient Hydraulic Fracture Geometry Calibration Workflow Using Microseismic Data
US10678970B2 (en) Method of exploitation of hydrocarbons of an underground formation by means of optimized scaling
EP3918381B1 (en) Hydrocarbon flow simulation
CN112292714B (en) Grid partition based on fault radiation
Blessent Integration of 3D geological and numerical models based on tetrahedral meshes for hydrogeological simulations in fractured porous media
Taheri Stochastic modeling of reservoir architecture for field management

Legal Events

Date Code Title Description
AS Assignment

Owner name: IFP ENERGIES NOUVELLES, FRANCE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KHVOENKOVA, NINA;DELORME, MATTHIEU;REEL/FRAME:029519/0976

Effective date: 20121120

STCF Information on status: patent grant

Free format text: PATENTED CASE

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4