Method for optimizing the working of a deposit of fluid by taking into account a geological and transitory exchange term between matrix blocks and fractures
10712469 ยท 2020-07-14
Assignee
Inventors
Cpc classification
E21B43/00
FIXED CONSTRUCTIONS
G01V9/007
PHYSICS
International classification
Abstract
The invention is a method for optimizing working (EXP) of a deposit of fluid traversed by a network of fractures that involves determining the transitory exchange terms between matrix blocks and fractures (FFA, FFN), for any type of available information (INFO) concerning the network of fractures, regardless of the level of knowledge of the fractured environment.
Claims
1. A method for optimizing working of a deposit of fluid represented in a model of a reservoir which is traversed by a network of fractures, in which the deposit is discretized into a set of meshes by using known information characterizing the network of fractures allowing defining of porous blocks and fractures within the set of meshes, comprising: a) determining a stream of transitory exchanges between the porous blocks and the fractures in each mesh by using software executed on a computer to perform the steps of: i) determining a geological and transitory shape function I.sub.v determined by using information characterizing the network of fractures, wherein the information being used for determination of the transitory shape function I.sub.v is by rules which include: the information type for each mesh involves dimensions (a, b and c) of at least one equivalent block and the shape function I.sub.v is determined by performing the steps of: formulating an invasion function V(x) as a function of the block dimensions of at least one equivalent block, calculating S(x) which is a total surface of an exchange front calculated by the formula:
S(x)=V(x)/x calculating analytically the shape function I.sub.v by a relationship
2. A method for optimizing working of a deposit of fluid represented in a model of in a reservoir which is traversed by a network of fractures, in which the deposit is discretized into a set of meshes of using known information characterizing the network of fractures allowing defining of porous blocks and fractures within the set of meshes, comprising: a) determining a stream of transitory exchanges between the porous blocks and the fractures in each mesh by using software executed on a computer to perform the steps of: i) determining a geological and transitory shape function I.sub.v determined by using information characterizing the network of fractures, wherein the shape function I.sub.v accounts for information type and the information being used for determination of the transitory shape function I.sub.v including: information for each mesh of the reservoir model involves dimensions (a.sub.i, b.sub.i and c.sub.i) of equivalent blocks relating to meshes i of dimensions (A.sub.i, B.sub.i and C.sub.i) in a more finely meshed model, an invasion function V(x) is determined analytically by a formula:
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Other features and advantages of the method according to the invention will emerge upon reading of the description below of nonlimiting exemplary embodiments with reference to the appended figures that are described below.
(2)
(3)
(4)
DETAILED DESCRIPTION OF THE INVENTION
(5) The method according to the invention allows optimization of the working of a hydrocarbon deposit, notably when the deposit has a network of fractures. On the basis of seismic data, well data and sedimentary and lithological data, a geological model of the deposit under study is created, involving a detailed representation of its real internal complexity. This model has a mesh assembly. Each mesh contains an image of the network of fractures. This model forms a complex porous environment, made up of a set of porous matrix blocks, of irregular shapes and sizes. Each of the block is delimited by fractures.
(6) Taking account of its geometric complexity, such a model, although representative, cannot be used to make production forecasts for the deposit. It is absolutely essential to simplify it into a model that is referred to as equivalent. Equivalent environment is used to denote an environment for which the estimate of the recovery of oil during a movement process, such as capillary imbibitions, is substantially the same as the estimate of the recovery of oil that is effected on the complex porous environment, that is representative of the various shapes and dimensions of the matrix blocks constituting the deposit under consideration.
(7) Thus, on the basis of this geological model, according to the prior art, a simplified model (simplification through equivalence to a model of Warren & Root type), called equivalent, is built that is made up of blocks of identical dimensions and shapes that have the same petrophysical properties and behave equivalently in terms of oil recovery. By way of example, the equivalence criterion is based on oil recovery during the process of capillary imbibition of the blocks involved during an injection of water.
(8) According to the invention, the movement process relied upon for building the equivalent model, namely the progression of a front of the periphery to the center of the matrix blocks, is transcribed into the model of dynamic simulation of the exchanges. Flow simulations are then carried out, which allow calculation of the most representative, most reliable, most precise and most numerous production forecasts. The invention allows less risky development decisions to be taken, and more rapidly.
(9) The method according to the invention has four steps:
(10) 1discretization of the deposit into a set of meshes
(11) 2modeling of the network of fractures
(12) 3simulation of the flows of fluids
(13) 4optimization of the production conditions for the deposit
(14) 1Discretization of the Deposit into a Set of Meshes
(15) The oil industry has for a long time combined measurements in the field (in situ) with experimental (carried out in the laboratory) and/or numerical (carried out by means of software) modeling.
(16) Modeling of oil deposits therefore constitutes a technical step that is indispensible for any deposit exploration or working. The aim of this modeling is to provide a description of the deposit, characterized by the structure/geometry and the petrophysical properties of the deposits or geological formulations that constitute it.
(17) This modeling is based on a representation of the deposit as a set of meshes. Each of these meshes represents a given volume of the deposit, and constitutes an elementary volume of the deposit. The set of meshes constitutes a discrete representation of the deposit, called a geological model.
(18) 2Modeling of the Network of Fractures
(19) In order to take account of the role of the network of fractures in the simulation of the flows within the deposit, it is necessary to associate modeling of the fractures with each of these elementary volumes (meshes).
(20) Thus, according to the invention, the starting point is a geological model of the deposit being studied, that is to say a more or less detailed representation of the network of fractures, as faithful as possible to the direct and indirect observations of the reservoir that are made by those in charge of the characterization of the reservoir. This model constitutes a complex porous environment composed of a set of porous matrix blocks, of irregular shapes and sizes, that are delimited by fractures. This complex porous environment constitutes an image that is representative of the real network of fractures delimiting the matrix blocks.
(21) In order to implement such a method, it is possible to use modeling software, which is well known, such as the software FRACAFIow (IFP, France).
(22) Owing to its extreme geometric complexity, the above geological model, which is representative of the real fractured reservoir, cannot be used to simulate, that is to reproduce and/or to predict, the production of the deposit when implementing a recovery method, such as the injection of water, for example.
(23) In order to get around this obstacle, the practical method that exists involves simplifying this model of the real complex porous environment. This method is based on the approach, called double porosity approach, for example proposed by Warren J. E. et al. (reference: The Behavior of Naturally Fractured Reservoirs, SPE Journal (September 1963), 245-255). The double porosity approach involves considering the fractured medium as two continua of contrasted properties exchanging fluids among one another: the fracture (or fissure) continuum constituted by the network of fractures and the matrix continuum constituted by the matrix blocks, the merging of the two continua constituting a double environment. The reservoir simulators relying on this approach are called double porosity or double environment simulators.
(24) 3Simulation of the Flows of Fluids
(25) Principle
(26) At this stage, the reservoir engineer has a geological representation of the fractured hydrocarbon deposit from which it is desired to extract the hydrocarbons.
(27) A tool that is well known is then used which is a double environment reservoir simulator. Each of the two grids (set of meshes) of this reservoir simulator is provided with information by input data E(t) that concern firstly the properties (lithological facies, matrix and fissure permeabilities (K.sub.m and K.sub.f), matrix and fissure porosities (.sub.m, .sub.f), etc.) linked to each of the two matrix (for the grid called matrix) and fracture (for the grid called fissure) environments, and secondly the properties linked to the fluids contained by the two environments (volume masses, viscosities, etc.). For this representation, the exchanges within the fracture environment, the exchanges within the matrix environment and the exchanges between the matrix environment and the fracture environment for a given pair of meshes are considered.
(28) Using this information, the simulator determines, for each mesh, and for each time step t, various parameters S(t), such as the phase (water or oil, for example) saturation (S.sub.m and S.sub.r) in each of the two matrix and fissure environments, the corresponding fluid pressure (P.sub.m and P.sub.r) in each of the two environments, possibly the concentration, the temperature, etc., according to the nature of the recovery method (injection of water, of gas, etc.). To do this, the simulator resolves two sets of coupled equations which are a first set relating to the matrix environment and a second set relating to the fractured environment. These two sets of equations are coupled, via a stream term, expressing the transfers of mass and/or energy (called matrix/fissure exchanges) between the porous rock (matrix blocks) and the fractures that traverse it. This stream of matrix/fracture exchange (f) is dependent on the potential difference () between these two environments wherein the potential difference is expressed as a pressure, temperature, etc. difference, according to the nature of the physical exchange process involved by the applied recovery method.
(29) According to the method of the invention, the proportionality factor, called the exchange factor, linking the stream of exchange to the matrix/fissure potential difference is henceforth directly deduced from the geological representation of the reservoir (for its geometric componentsee below). Furthermore, the development of this factor over the course of time (i.e. its transitory character) is henceforth taken into account by using this same geological information. This transitory exchange factor makes it possible to take into account all diffuse phenomena as a function of time, which are linked to modifications of pressure, capillarity, temperature, etc.
(30) The proportionality factor between the stream (t and the potential difference () is dependent firstly on the properties of the fluid phases and the matrix environment that are involved by the diffusive phenomenon under consideration (for example on the product of the mobility A of the fluid phase and the permeability of the matrix K.sub.m in the case of a polyphase flow for a phase p: P.sub.mp=K.sub.x.Math..sub.p), and secondly on a geometric coefficient, denoted C, that is described below. This leads to the expression below for the stream of exchange (of the phase p), expressed by matrix volume unit:
f.sub.p=C.Math.P.sub.mp.Math..sub.p
(31) The geometric coefficient C represents the ratio between the exchange area and the exchange distance between the fractures, on the one hand, and the matrix blocks, on the other hand, this being on the scale of the mesh, or elementary (hectometric) reservoir volume. Hitherto expressed on the basis of the dimensions of a block that is called equivalent to the geological representation and supposedly invariant over time, it can henceforth be deduced directly from information allowing it to be rendered variable over time.
(32) Calculation of the Geometric Coefficient C, Geological and Transitory
(33) This step involves determining, on the basis of the complex porous environment constructed in step 2, parameters that characterize transitory exchanges (i.e. those that are dependent on time, which influences the transitional passage from one state to another) between the matrix blocks and the fractures, for any mesh of the model and any simulation time step.
(34) First of all, by way of example, the case of 3D exchanges within the layers is considered. However, the method can easily be applied to the case of unidirectional or bidirectional exchanges.
(35) Within a mesh of dimensions A, B and C, the geometric coefficient C can be written as follows:
C=A.Math.B.Math.C.Math.I.sub.V(X)
with:
(36) X being the penetration distance for the fluid in the mesh at the instant t under consideration.
(37) I.sub.v(X) is the geological and transitory shape function (this is the geometric coefficient C related to the matrix area unit). Referring to
(38)
(39) where S(X) is the total surface (that is on the scale of the mesh) of the exchange front that has reached the distance X of the limit for each of the blocks of the mesh under consideration at the instant under consideration. x is the distance variable: 0<x<X=X(t).
(40)
(41) The calculation of the geological and transitory shape factors involves precalculation, for each reservoir mesh, of the function I.sub.v(X), where X varies from 0 to X.sub.max (X.sub.max varies as a function of the mesh, and is known since it is the upper limit of the penetration distances X determined by image processing of the geological representation of the network of fractures that is observed at this point in the reservoir).
(42) In order to calculate the shape factor I.sub.v(X), it is noted that:
(43)
(44) V(x) is the function linking the invaded (standardized) matrix volume to the penetration distance for the fluid x. This function represents the advance of an exchange front within the porous blocks, as a function of the distance of advance (X) for the front. In two dimensions, this relationship represents the area of porous blocks that is invaded by a fluid, for a given mesh. In three dimensions, this relationship represents the volume of porous blocks that is invaded by a fluid, for a given mesh.
(45) Calculation of the Shape Function
(46) The method according to the invention can be adapted to the type of available information relating to the network of fractures and to the level of precision of this available information. This information relating to the network of fractures may be an image that is representative of the network of fractures delimiting porous blocks and fractures on the basis of direct and indirect observations, or simply the dimensions of at least one equivalent block.
(47) According to the invention, the method allows calculation of the shape function I.sub.v and therefore the geological stream of exchanges for the following three situations shown in
(48) The determination of the shape function I.sub.v takes into account the available information and differs as a function of the type of available information.
(49) a. Situation 1: Only the Dimensions of an Equivalent Block that is Supposed to be Representative are Known on the Scale of the Meshes of the Model of the Reservoir Under Consideration. (1 BE)
(50) In this case, a geologist has estimated the characteristic dimensions of a single representative parallelepipedal block for each zone or each mesh of the reservoir model. In this case, the simulation model cannot take into account the distribution of the blocks in each of these zones because it is undocumented. At the very most, it is desired to achieve the best simulation of the dynamics of the exchanges of fluids between the block termed representative, which is unique per mesh, and the fractures. In this case, the present invention provides a method allowing the formulation of the transitory exchange on the scale of this block. This method involves translating the expression of the shape function in analytical form on the scale of the parallelepipedal block (FF A: for shape function calculated analytically).
(51) By way of example, for a parallelepipedal block (a, b and c) of isotropic permeability k, which is initially saturated with oil and imbibes water that is present in the fractures through its six faces, the transitory exchange function, again called shape function, is a function of the water saturation S.sub.w of the matrix environment (unknown variable of the model in this case of diphasic exchange). This function is denoted I.sub.v(X) and can likewise be denoted (S.sub.w), with reference to the constant shape factor , which is traditionally used in double environment industrial simulators for fractured reservoirs. The reason is that it should be realized that multiple expressions of this constant shape factor (that is solely dependent on the dimensions a, b and c of the block and independent of the variable resolved by the simulator, such as the water saturation, for example) have been proposed in the course of recent decades. For example, the first among them was proposed by Kazemi et al. in 1976 (reference: Kazemi, H., Merrill, L. S., Porterfield, K. L. and Zeman, P. R.: Numerical Simulation of Water-Oil Flow in Naturally Fractured Reservoirs, SPE Journal (December 1976) 317), is expressed as follows:
(52)
(53) According to the invention, since the dimensions (a, b and c) of the equivalent block are known, the shape function (S.sub.w) can, according to the present invention, be formulated in a simple analytical form because the invasion function V(x) is easily expressed as a function of these block dimensions, just like its derivative V(x) that is required in the expression of I.sub.v(X).
(54) According to another example, if the block is anisotropic with permeabilities k.sub.x, k.sub.y and k.sub.z and dimensions a, b, c in the three directions (or axes) x, y and z of the block, the shape function is calculated for an isotropic block of modified permeability k and of modified dimensions a, b and c such that this isotropic block is equivalent (identical) to the anisotropic block from the point of view of the stream of exchanges per matrix volume unit. By way of example, it is possible to adopt the equivalent isotropic block of permeability k=k.sub.x and of dimensions a=a, b and c such that:
(55)
(56) The expression of a as a function of S.sub.w differs in that the block exchanges fluids in the three directions (axes) of the parallelepipedal block (general case), or in just one or two directions. These latter two cases can actually be encountered in practice, notably if a single family of parallel fractures or two run through the reservoir, rather than a true three-dimensional network.
(57) Similar formulae can be defined for other exchange mechanisms, notably diffusive processes such as heat conduction, fluid expansion or molecular diffusion.
(58) In all cases, the shape function can be written analytically, by a relationship of type:
(59) I.sub.V(X)=f(a,b,c,X) or I.sub.V(X)=f(a,b,c,X), with a, b and c being the dimensions of the equivalent block (and, as necessary, a, b and c being the dimensions of the isotropic block that is equivalent to the anisotropic block a, b and c), and X corresponds to the distance of advance for the exchange front within the porous block. For fixed mesh dimensions A, B and C, the formula of I.sub.v(X) can be clarified as a function of a, b, and c (or a, b and c) without difficulty because the derivative for the invaded volume S(x)=V(x) is expressed as a simple polynomial function of x.
(60) The shape function I.sub.v determined in this manner can be integrated directly into the reservoir simulator (for example in tabulated form), instead of the traditional constant shape factor ().
(61) b. Situation 2: Provision of a High-Resolution (Finely Meshed) Geological Model Provided with Information in Terms of Equivalent Matrix Block. (N BE)
(62) This situation is the one in which the geologist has estimated characteristic dimensions for a block on the scale of each mesh in a high-resolution geological model. However, most of the time the reservoir model is constructed using a coarser mesh structure, considering the impossibility of simulating production histories on very fine mesh structures (that is with several millions or hundreds of millions of meshes). In this situation, the engineer therefore needs to take account of the fact that each mesh in the model, called a reservoir model, represents numerous meshes in the geological model, which means that, in order to calculate matrix/fracture exchanges, the engineer has to account for the distribution of the dimensions of the blocks that are representative of the meshes in the geological model that constitute each mesh in the model. For a given mesh in the reservoir model, a shape function I.sub.v(X) is thus formulated as indicated above, on the basis of the invasion function V(x) relating to this reservoir mesh.
(63) The reason is that the reservoir mesh is then made up of multiple geological meshes i of dimensions A.sub.i, B.sub.i and C.sub.i; that each contain parallelepipedal blocks of respective dimensions (a.sub.i, b.sub.i and c.sub.i). For a parallelepipedal block of dimensions (a.sub.i, b.sub.i and c.sub.i), the invasion function V(a.sub.i, b.sub.i and c.sub.i)(X) can be expressed in the form of a simple polynomial. The invasion function V(x) relating to the reservoir mesh is then expressed as the sum of the invasion functions V.sub.(ai, bi and ci)(X) of each of the blocks weighted by the block numbers, that is to say:
(64)
(65) Specifically, the invasion function V(x) accounts for the fact that all blocks are involved in the exchanges at startup of the process of exchange between blocks and fractures but only the largest blocks continue to be involved in the exchanges at the end of the exchanges.
(66) The invasion function V(x) determined in this manner (FV: for invasion function) is used to calculate the shape function I.sub.v(X). This calculation is performed numerically (FF N: for shape function calculated numerically) because the invasion function V(x), as well as the inverse of its derivative 1/V(x), can no longer be formulated analytically in the general case.
(67) c. Situation 3: The Reservoir Engineer has Information on the Estimated Real Distribution of the Network of Natural Fractures. (IR)
(68) This may be the case particularly if a network of fractures of large size (or of faults) has been able to be reconstructed using diagraphic and/or seismic tools, or else if a network that is representative of fractures has been modeled on the basis of multiple available information that can be correlated to the fractures (such as facies, for example). For this third situation, the shape function can be formulated as indicated above (formula recalled earlier) but with an invasion function V(x) this time defined by direct processing of what is known as the real network of fractures obtaining the invaded matrix volume as a function of the distance to the closest fracture: various techniques, such as the image processing technique, (TI) disclosed in the French patent application 2.925.726 A1, allow this invasion function to be obtained on the scale of the reservoir mesh.
(69) As in the second situation, the calculation of the shape function I.sub.v(X) from the invasion function V(x) determined in this manner is carried out numerically (FF N) because the invasion function V(x), as well as the inverse of its derivative 1/V(x), do not have a simple analytical expression.
(70) Simulation of the Flows (SIM)
(71) The reservoir engineer selects a production method, for example the recovery method using injection of water, for which the optimum implementation scenario for the field under consideration then needs to be specified. By way of example, the definition of an optimum water injection scenario may involve fixing the number and location (position and spacing) of the injection and production wells so as to best take account of the impact of fractures on the progression of fluids within the reservoir.
(72) Depending on the chosen scenario, the double environment representation of the deposit and the formula linking the stream of mass and/or energy exchange to the matrix/fracture potential difference, it is possible to simulate the expected hydrocarbon production by use of what is known as the double environment flow simulator.
(73) At any instant t of the simulated production, on the basis of the input data E(t) (fixed data or data that can vary over the simulated time), and of the formula linking the stream (f) of exchange to the potential difference (), the simulator resolves all of the equations specific to each mesh and each of the two grids of the model (equations bringing in the matrix/fissure exchange formula described earlier) and thus delivers the solution values for the unknowns S(t) (saturations, pressures, concentrations, temperatures, etc.) at this instant t. This resolution gives rise to knowledge of the oil quantities produced and of the state of the deposit (distribution of pressures, saturations, etc.) at the instant under consideration. However, the stream of transitory exchanges, as described above, brings in parameters that can vary over the course of time, and notably the position of the front X(t) (distance separating the edge of the blocks and the front) at the instant under consideration t:
f.sub.p=C.Math.P.sub.mp.Math..sub.p with: C=A.Math.B.Math.C.Math.I.sub.V(X)
(74) Firstly, any position X of the progression front for the disturbance under consideration (pressure, etc.) within the blocks has a corresponding fixed value of the invaded (or disturbed) volume V. Secondly, the value of the unknown (pressure, saturation, etc.), S, describing the mean state of the blocks of the mesh in the model is proportional to the value, V(X), of the (standardized) invaded volume at the instant t under consideration. Thus, the unknown variable S standardized between 0 and 1 can be likened to the invaded area V (already standardized according to the definition provided therefor earlier), or finally:
Sn(t)V(X)
where Sn(t) is the standardized variable S(t) and X=X(t).
(75) Thus, at any simulation instant t, the distance X of penetration of the exchange front within the blocks of the mesh can be linked to the unknown S(t) by inversion of the invasion function V(X) for the value Sn(t), that is:
X(t)=V.sup.1(Sn(t))
(76) However, it is noted that Sn(t) is the unknown resolved by the simulator in the time step t. Consequently, two modes of determination of X(t) can be adopted which are: Explicit determination of X(t), that is on the basis of the unknowns resolved in the previous time step (t1); and Implicit determination of X(t), that is at the same time as the other unknowns S(t).
(77) The explicit approach allowing determination of X(t) and of the stream of transitory matrix/fissure exchange in each simulation time step, t, is described below for any mesh of the model: Calculation of X(t): This calculation is carried out on the basis of the unknown (state of the blocks) standardized in the preceding time step denoted (t1):
X(t)=V.sup.1(Sn(t)) calculation of I.sub.v(X(t)):
(78)
(79) where X(t) is the upper integration limit for the function
(80)
f.sub.p=C.Math.P.sub.mp.Math..sub.p
with: C=A.Math.B.Math.C.Math.I.sub.V(X)
(81) In order to be able to initiate the simulation according to this explicit approach, that is in view of the resolution of the first production time step by the simulator, X needs to be initialized to a very small value in relation to X.sub.max, but a nonzero value.
(82) Although this explicit calculation (on the basis of the unknowns resolved in the preceding time step) may prove to be sufficient (that is sufficiently precise), an implicit calculation is nevertheless possible. In this case, the variable X(t) expressed in the time step t, or X(t)=V.sup.1(Sn(t)), is incorporated into the system of equations to be resolved in this very time step t. More precisely, the derivative of the stream of transitory exchanges in relation to the unknown Sn of the model is incorporated into this system, by virtue of the expression of the geological and transitory shape factor I.sub.v(X(t)) as a function of the distance of advance X(t), which is itself a function of the unknown Sn as indicated earlier.
(83) The shape functions relating to the meshes (or groups/zones of meshes) are introduced as data for the double environment simulator instead of the traditional constant shape factor (). Finally, if necessary, that is in the case of diphasic exchanges by water/oil imbibition, for example, the reservoir engineer likewise modifies certain parameters involved in the matrix/fracture exchange, such as capillary pressures and relative permeabilities, to make them consistent with the front pattern that underlies the definition of the shape function. Once these data have been introduced into the simulator, the reservoir engineer starts to simulate working scenarios for the fractured reservoir under study, in accordance with the procedures and customs of the prior art.
(84) 4Optimization of Production Conditions for the Deposit (EXP)
(85) On the basis of simulations carried out in the preceding steps, it is possible to determine several working patterns corresponding to various possible configurations for working the underground reservoir which are location of the production and/or injection wells, target values for the speeds per well and/or for the reservoir, the type of tools used, the fluids used, injected and/or recovered, etc. For each of these patterns, it is necessary to determine the production forecasts therefor after the matching period. These probabilistic production forecasts are obtained by a flow simulation software and by the numerical matched fractured reservoir model. A reservoir simulation is a technique allowing simulation of the flows of fluids within a reservoir implemented by flow simulator software and the reservoir model. By way of example, the software PumaFlow (IFP Energies nouvelles, France) is a flow simulator.
(86) One or more possible working patterns suited to the fractured reservoir model (also called geological model) is/are defined. For each of these patterns, the responses are determined by simulation.
(87) On the basis of the probabilistic production forecasts defined for each working pattern, is possible, by comparison, to choose the working pattern that seems most relevant. By way of example: By comparing the maximum of the recovered volume of oil, it is possible to determine the production pattern that is likely to provide maximum recovery or to be most profitable. By comparing the standard deviation of the recovered volume of oil, it is possible to determine the least risky production pattern.
(88) The reservoir is then worked using the defined working pattern, for example by drilling new wells (production or injection), by modifying the tools used, by modifying the speeds and/or the nature of injected fluids, etc.
(89) Moreover, the invention concerns a computer program product downloadable from a communication network and/or recorded on a computer-readable medium and/or executable by a processor. This program comprises program code instructions for implementing the method as described above when the program is executed on a computer.
Advantages
(90) The present invention is therefore an alternative method for optimizing the working of a deposit of fluid traversed by a network of fractures that involves enhancing the reliability of the forecast of matrix/fracture exchanges by (double environment) fractured reservoir simulators, whatever the level of knowledge of the fractured environment under study. In all cases, it allows integration of the transitory nature of the exchanges between matrix blocks and fractures, and it allows the distribution of the matrix blocks to be taken into account if the distribution has been able to be estimated on the scale of resolution (scale of the meshes) of the reservoir model.
(91) According to the invention, the images of the networks of fractures/faults that have come from the description, characterization and/or geological modeling of fractured reservoirs can be used to predict the exchanges between the porous blocks and the fractures over the course of time, without any prior simplification (scaling) of these images, and by taking into account the gradual nature of the change of state of the blocks. In the absence of such detailed information on these networks, it is likewise possible to take into account the transitory (gradual) nature of the exchanges calculated on a representation simplified by single or multiple equivalent blocks per reservoir mesh.
(92) Thus, this invention takes best advantage of the information available on the fractured reservoir in view of improved production forecasts (in terms of reliability and precision) for the following reasons: Whatever the nature and detail of the information relating to the dimensions and shape of the matrix blocks on the scale of the meshes of the fractured reservoir simulator, the gradual (transitory) nature of the change of state of the matrix blocks is taken into account for calculating the exchanges between matrix environment and fractures on the scale of these meshes; and The geological information relating to the varied (complex) distribution of the shapes and dimensions of the blocks can, if available, be directly integrated into the reservoir simulator without being distorted (that is approximated/modified).
(93) Finally, the invention can be integrated into know-how and existing practices, namely in that the mesh structure and the general equations of the flow model, double environment in the present case, are preserved, which satisfies the essential condition of applicability of the invention, namely the possibility of providing results (production forecasts necessary for the choice of a recovery method, of the number/type of wells, etc.) for deposits of large dimensions and on realistic timescales (i.e. at the conclusion of reasonable calculation times). The reason is that the use of a mesh structure that is faithful to the geometric complexity of the real fracture network would be inconceivable on the scale of a reservoir with kilometric dimensions.
(94) In a general way, the invention allows the forecast of the hydrodynamic behavior (speed, pressure, etc.) of fractured fields (or fields considered and modeled as such) in response to prompts from the outside that are imposed via wells during hydrocarbon production.
(95) The engineers in charge of working the deposit then have a tool allowing them to rapidly evaluate the performance of various production scenarios, and in this way to select the one that optimizes working with regard to criteria selected by the operator, for example ensuring hydrocarbon production that is optimum in terms of speed and recovery.
(96) Thus, the invention is industrially applicable for working any type of underground deposit traversed by a network of fractures. By way of example, this may be a hydrocarbon deposit for which optimized production is desired, or a gas storage deposit, for example, for which optimization of the injection or of the storage conditions is desired.
Application Examples
(97) Two examples are presented by way of illustration of the advantages of the present invention.
1.SUP.st .Example
(98) The problem of interest is capillary water/oil exchanges on the scale of a reservoir mesh where the matrix blocks are supposedly identical, parallelepipedal and of dimensions equal to 1 m1 m1 m. This is the first situation (situation 1) described earlier.
(99) The double environment model with a transitory shape function (INV), that is according to the method of the present invention, predicts the reference recovery (Ref) better than the standard double environment model (AA). In particular, it is noted that the shape of the recovery curve is reproduced much better (lower distortion between short times and long times). For this first example, the improvement afforded by the double environment model that is the subject of the present invention is related to the taking into account the gradual (transitory) nature of the invasion of the matrix block by water (instead of supposedly uniform invasion of the block in the conventional model).
2.SUP.nd .Example
(100) The problem of interest is capillary water/oil exchanges on the scale of a reservoir mesh containing blocks of variable dimensions wherein the distribution of these blocks is described by a high-resolution (finely meshed) geological model in which each mesh is characterized by a specific equivalent block whose dimensions have been quantified on the basis of the fracturing information available on this small scale. This is the second situation (situation 2) described earlier.
(101) As in the first example, the double environment model with a transitory shape function (INV), that is according to the method of the present invention, predicts the reference recovery much better than the conventional double environment model (AA). Again, the distortion in relation to the reference curve (between short times and long times) is reduced by using the double environment model with a transitory shape function (INV) that is the subject of the present invention, instead of the conventional double environment model with a constant shape factor (AA).
(102) For this second example, the improvement afforded by the double environment model of the present invention is related both to the accounting for the dimensions of the various blocks that are present in the mesh (instead of a single block in the conventional model), on the one hand, and accounting for the gradual (transitory) nature of the invasion of the blocks by water (instead of supposedly uniform invasion of the block in the conventional model), on the other hand.