US8073663B2 - Method and system for modelling petroleum migration - Google Patents
Method and system for modelling petroleum migration Download PDFInfo
- Publication number
- US8073663B2 US8073663B2 US11/738,166 US73816607A US8073663B2 US 8073663 B2 US8073663 B2 US 8073663B2 US 73816607 A US73816607 A US 73816607A US 8073663 B2 US8073663 B2 US 8073663B2
- Authority
- US
- United States
- Prior art keywords
- node
- reactant
- mesh
- nodes
- pressure
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 239000003208 petroleum Substances 0.000 title claims abstract description 24
- 230000005012 migration Effects 0.000 title claims abstract description 23
- 238000013508 migration Methods 0.000 title claims abstract description 23
- 239000000376 reactant Substances 0.000 claims abstract description 93
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 14
- 238000012552 review Methods 0.000 claims description 11
- 230000002706 hydrostatic effect Effects 0.000 claims description 3
- 230000005499 meniscus Effects 0.000 claims description 3
- 230000001133 acceleration Effects 0.000 claims description 2
- 230000001052 transient effect Effects 0.000 claims 2
- 230000003068 static effect Effects 0.000 abstract 1
- 239000012530 fluid Substances 0.000 description 14
- 230000008859 change Effects 0.000 description 8
- 230000009545 invasion Effects 0.000 description 7
- 238000012546 transfer Methods 0.000 description 7
- 238000013459 approach Methods 0.000 description 4
- 239000011435 rock Substances 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000037361 pathway Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 239000012223 aqueous fraction Substances 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000013626 chemical specie Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005325 percolation Methods 0.000 description 1
- 230000035699 permeability Effects 0.000 description 1
- 238000005191 phase separation Methods 0.000 description 1
- 239000011148 porous material Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B49/00—Testing the nature of borehole walls; Formation testing; Methods or apparatus for obtaining samples of soil or well fluids, specially adapted to earth drilling or wells
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V1/00—Seismology; Seismic or acoustic prospecting or detecting
- G01V1/28—Processing seismic data, e.g. for interpretation or for event detection
- G01V1/30—Analysis
Definitions
- the present invention relates generally to the fields of basin and reservoir simulation and the modelling of subsurface oil and gas flow.
- Basin modelling is important for oil and gas exploration and production.
- One of the goals of basin modelling, and often associated reservoir filling studies, is to calculate the migration of non-aqueous reactants (most commonly petroleum, which may represent one or more chemical species) in subsurface deposits of complex geometry.
- the system under study will usually be described by a grid system, with each cell of the grid being assigned petrophysical properties that describe how they will affect fluid flow.
- a grid system consisting of porous or fractured media, (hereafter collectively referred to as a “petroleum system”)
- a mesh of elements is imposed over the space under study.
- the mesh is usually (but not exclusively) made up of an orthogonal grid which may be cubic in shape.
- subsurface structures are represented by points in space in the x-y plane with a common value in the z plane. Each of these points in space is known as a node. If values are stored on the nodes, then values in between the nodes are commonly calculated by interpolation (although they may be held constant throughout the element, depending on the property).
- a method for modelling the migration of reactant in a subsurface petroleum system comprising: generating a mesh for an area of said petroleum system, the mesh comprising a plurality of nodes, and each node representing a point in space in the area; calculating one or more variables representing one or more physical characteristics at each node in the area; determining the migration of reactant in the petroleum system based on the one or more variables.
- each node is not restricted to a common depth in the z domain.
- the mesh is comprised of a plurality of elements and each element is in one of a filled, a partially filled, or an unfilled state.
- the physical characteristics comprise one or more of fluid pressure, water fraction, oil fraction, and gas fraction.
- the one or more physical characteristics relate to a single-phase reactant.
- the one or more physical characteristics relate to a multi-phase reactant.
- the step of calculating one or more variables representing one or more physical characteristics at each node includes: calculating densities and interfacial tension (“IFT”) for a node; computing back pressure for an element containing the node; computing capillary threshold pressure difference for the node; computing maximum depth of reactant below the node; and computing the minimum absolute depth of the node.
- IFT interfacial tension
- a system comprising: a processor for generating a mesh for an area of a petroleum system, the mesh comprising a plurality of nodes, and each node representing a point in space in the area; a processor for calculating one or more variables representing one or more physical characteristics at each node in the area; and a processor for determining the migration of reactant in the petroleum system based on the one or more variables.
- FIG. 1 is a perspective view of a three-dimensional orthogonal grid used to model petroleum systems in accordance with a conventional modelling technique
- FIG. 2 is a perspective view of a mesh which can be used with the present invention
- FIG. 3 is a flow chart of a method for calculating when a node in an element is under appropriate conditions to transfer reactant to a neighbouring element;
- FIG. 4 is a flow chart of a method for calculating when a node in an element is under appropriate conditions to will transfer reactant to a neighbouring element where there are multiple reactant phases;
- FIGS. 5A and 5B are illustrations of modeled fluid bodies whose elements are continuous;
- FIG. 5C is an illustration of a modeled fluid body whose elements no longer form a continuous set
- FIG. 6 is a flow chart of a method to transition a body to a new mesh.
- FIG. 7 is a schematic diagram of a conventional personal computer which can be used to run software programs embodying the methods of the present invention.
- FIG. 1 is a perspective view of a three-dimensional orthogonal grid 10 used to model subsurface structures in accordance with a conventional modelling technique.
- the use of a three-dimensional grid such as grid 10 is well known in the art of migration modelling.
- Grid 10 is made up of cells C 1 , C 2 and C 3 , though a typical grid used in prior art systems would be made up of hundreds if not millions of such cells.
- Each one of cells C 1 , C 2 and C 3 is made up of one or more cell faces, some of which are hidden from view.
- a model is built by imposing a grid such as grid 10 on to the petroleum system to facilitate the solution of flow equations by calculating the likelihood of reactant flow between the cells.
- the goal is to assemble a grid which represents a three-dimensional model of the petroleum system.
- Variables are calculated for each cell which can include one or more of length, width, thickness, porosity, capillary threshold pressures, absolute permeabilities, elevation, temperatures, pressure(s), and others.
- a pressure for each phase is usually calculated.
- a petroleum systems model is usually built up by assigning such variables to a plurality of grids 10 over the subsurface structure of interest. This allows the model to characterize reactant flow through the reservoir.
- simulation gridding technology using a grid such as that shown in FIG. 1 is lacking in its ability to accurately represent a real-world petroleum system.
- reactant invasion i.e. reactant from one element in a mesh to another
- any corner-point mesh that represents the subsurface area under study without resort to an externally-imposed grid of cubic cells such as that shown in FIG. 1 .
- the controlling features of reactant migration are no longer cells or cell faces, but nodes (i.e. corners) of elements in the original mesh.
- this technique allows for the partial filling of the elements, which decreases gridding effects on saturations and volumetrics.
- corner-point meshes may be further submeshed for additional accuracy.
- FIG. 2 is a perspective view of mesh 20 .
- Elements of mesh 20 are defined in terms of nodes N 1 , N 2 , . . . N 8 that make up the corners of a polyhedral volume. For the sake of clarity, only one element is shown in mesh 20 , though in practise a mesh would be made up of many elements.
- mesh 20 is not necessarily cubic in shape and therefore can more accurately be used to outline the features of a subsurface structure under review.
- the controlling features of reactant migration are no longer calculated on the basis of cells or cell faces but instead nodes.
- Each node represents a point in three-dimensional space in the petroleum system under review. Nodes need not have common depth values (“′z”), which are defined as the direction in which the buoyant force is exerted on reactants in the elements.
- ′z common depth values
- source elements act as sources of reactant. These elements accommodate as much of the reactant as they can hold and transfer the rest of it to neighbouring elements, which may in turn transfer the reactant onwards.
- a fluid body, or accumulation begins as a single element containing at least some reactant. Sometimes, invading another element will add that element into the body. That is, under certain conditions, invasion of a target element will cause the element to be subsumed into the body which will now contain two or more elements. Thus, a body is a set of one or more elements treated together.
- the set of nodes grows as the surface area of this set of elements increases, but the backfilling depth is always constrained by the one node which supports the shallowest absolute depth of filling.
- FIG. 3 is a flow chart of a method for calculating when a node in an element is under appropriate conditions to transfer reactant to a neighbouring element.
- reactant is added to a mesh element (an emergent fluid body).
- the reactant present in a mesh element has specific values of density and an interfacial tension (“IFT”) exists between it and other reactants (typically water).
- IFT interfacial tension
- densities and IFTs are computed for all nodes in a mesh element.
- the first is the back-pressure from the target element due to fluids (water and reactant) in that element. This back-pressure is equal to the excess hydrostatic pressure in the target plus the reactant pressure in the target element. This is calculated at step 320 for the node under review.
- the reactant pressure is defined as
- P node ⁇ meniscus node ⁇ G ⁇ ( ⁇ water - ⁇ reactant ) ⁇ ⁇ d z ( 1 )
- G is the gravitational acceleration in Newtons/kilogram
- ⁇ is the density in kilograms/cubic meter
- ‘z’ is integrated in meters, to produce a pressure, ‘P’, in Newtons per square meter.
- the second pressure contribution is the capillary threshold pressure difference, which is a function of IFT. This provides the amount of excess pressure required to force reactant into a formerly uninvaded element in the absence of any fluid-derived pressures. This is calculated at step 330 for the node under review.
- the capillary threshold difference is defined by the difference between the threshold pressure of the element the reactant is moving from and the threshold pressure of the element that the reactant is (potentially) moving into.
- Knowledge of the depth of the node allows a computation at step 370 of a minimum absolute depth for the node under review.
- IFT values could be approximated as constant throughout the system (or constant per phase), which greatly simplifies the internal implementation, entirely eliminating a heavy data structure.
- the system could be further simplified by binning node ‘z’ values in discrete increments. This moves half-way to the prior art cubic array-based system, and would be a reasonable approximation in some instances while still maintaining most of the desired behavior, at least on elements that have more than a small slope. That could simplify and speed up calculations, and still constitute an improvement over the use of a cubic array as shown in FIG. 1 .
- a mathematical equivalence could be obtained by maintaining net pressures within elements. That is, rather than a delta-Pth, one could assign each element an entry pressure which is the sum of water, Pth, and reactant pressures. Mathematically equivalent, but now the concepts would be looking at the difference between elements of a certain scalar field, rather than a delta across nodes. Migration pathways would tend to follow the gradient of this scalar field. Local minima would be infilled, and the pathways would be calculated out to the edges of the mesh.
- a Monte-Carlo system is also possible that involves computing the probability of a given node being chosen for expulsion, based on a Boltzmann process and an energy function which depends on depth of the node and the back-pressures from adjacent nodes.
- the decision is made deterministically, i.e. the minimum-value node is always the one that expels, but a probabilistic approach could also be used, particularly if random variation is not used to condition the rock properties. Such a probabilistic approach would favour the highest node, but would not necessarily expel from the node with the lowest energy.
- Invasion from a source element to a target element can only proceed from nodes that lie within the volume that contains reactant. If the higher nodes in an element cannot support enough depth to allow the element to fill to a lower node, then there will be no invasion from the lower node. This constraint allows elements to be internally partially backfilled, and causes the migration of reactant to favour natural upward flow along inclined elements because, all other conditions being equal, the highest node in the element will have the highest pressure of reactant.
- FIG. 3 is a flow chart of a method for calculating when a node in an element is under appropriate conditions to will transfer reactant to a neighbouring element where there are multiple reactant phases.
- the phase-separation menisci are recorded in each body.
- a given phase in a given element is only capable of invading neighbouring elements through a node that contacts that phase. If there are no nodes in contact, or if there is insufficient pressure to force reactant through any of the nodes that are in contact, then the body has not yet reached an equilibrium condition, and one or more phases will be allowed to change significantly in volume as the trapped phase tends to displace the phase(s) capable of invasion into neighbouring volumes. Once an equilibrium state is reached, the menisci move only in response to fluctuations in the density and IFT of the reactant as different chemical constituents are introduced to the body over time.
- reactant is added to a body.
- densities and IFTs are computed for all phases of reactant in the body.
- the phase of highest density is selected.
- the external node in the selected phase with the lowest required filling depth to breach is located.
- a computation is made of the filling depth including pressure due to underlying phases.
- an evaluation is made as to whether all phases have been completed. If no, then at step 465 , the highest density among the remaining phases is selected, and the method is returned again to step 440 .
- FIG. 3 basically describes in detail the steps involved in steps 440 and 450 of FIG. 4 .
- reactant migration is modeled on the basis of an evolving mesh.
- reactant migration is performed on an unchanging mesh for the lifetime of that mesh, and then a new mesh is applied to the reactant in the system.
- a new mesh is applied to the reactant in the system.
- a body may contain more reactant than can be accommodated by all the elements in the body; (iii) Due to changes in temperature and pressure as rock elements are raised or lowered, the density (and hence volume) and IFT of reactant in an element may change. Any such change will change the total mass of reactant that can be supported within the element or the body; (iv) Due to changes in capillary entry pressure of rock elements, the threshold pressure required to invade neighbouring elements may change; (v) Due to changes in the hydrostatic pressure environment in the subsurface, the fluid-derived pressures at a node may change; and (vi) The geometries of elements that are conjoined into a body may change sufficiently that, at the maximum supported depth of filling of the body, the elements no longer form a continuous set. This is shown in FIGS. 5A-5C described below.
- FIGS. 5A and 5B are illustration of modeled fluid bodies whose elements are continuous in nature with each other.
- FIG. 5C is an illustration of a modeled fluid body whose elements no longer form a continuous set. It is preferred if all elements of modeled fluid bodes used in accordance with the present invention be continuous, as shown in FIGS. 5A and 5B .
- FIG. 6 is a flow chart 600 of a method to transition a body to a new mesh.
- the method is started.
- the initial mesh is loaded.
- a new reactant is loaded.
- computations are performed for the migration of reactants. See FIG. 3 for further details regarding step 640 . Partial results are then stored at step 650 .
- step 660 an analysis is performed regarding there are any additional meshes. If no, the method ends at step 680 .
- the reactant contained in the body is recorded at step 662 and a new mesh is loaded at step 664 .
- a subset of the elements in the body is computed. This consists of all elements in the bodies which exist in the new mesh and for which there are no other elements from the body lying directly below them. This, therefore, is the floor of the body. This ensures that pinched-out elements are excluded from the set, but the reactant that was contained in those elements is not lost.
- the reactant in the body is reinjected into each element in the floor of the body in an amount proportional to their fractional contribution to the total area of the body in the X-Y plane.
- This reactant is exposed to new temperature and pressure conditions, and allowed to migrate and invade neighbouring elements as appropriate. As the invasion proceeds and new fluid bodies are formed, the bodies are permitted to merge into larger fluid bodies when the geometry and rock properties allow. If a body consists only of a single element, and that element is pinched out, the reactant formerly held by that body is discarded.
- step 670 the old mesh is discarded and the method resumes again at step 630 .
- Material could be injected into the elements on a per-element basis, rather than into the floor of the bodies. While this may be a more fair system, it is also not ideal because it could produce some undesirable artifacts for bodies that receive no new reactant during the new mesh step and/or bodies whose pore volume increases from one step to the next.
- an exemplary system 700 for implementing the invention includes a general purpose computing device 702 in the form of a conventional personal computer or the like, including a processing unit 703 , and a system memory 705 .
- the personal computer 702 may further include a hard disk drive 704 , a magnetic disk drive 706 for reading from or writing to a removable magnetic disk 708 , and an optical disk drive 710 for reading from or writing to a removable optical disk 712 such as a CD-ROM or other optical media.
- the drives and their associated computer-readable media provide non-volatile storage of computer readable instructions, data structures, program modules and other data for the personal computer. Other types of computer readable media which can store data that is accessible by a computer can also be used.
- a user may enter commands and information into the personal computer through input devices such as a keyboard 716 or a pointing device 718 .
- a monitor 720 or other type of display device is also connected to personal computer 702 .
- Personal computer 702 may operate in a networked environment using logical connections to one or more remote computers.
- a user can use computer software running on personal computer 702 to utilize the modeling methods described above.
Landscapes
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Geology (AREA)
- Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- Remote Sensing (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Mining & Mineral Resources (AREA)
- Acoustics & Sound (AREA)
- General Physics & Mathematics (AREA)
- Geophysics (AREA)
- Fluid Mechanics (AREA)
- Geochemistry & Mineralogy (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
where ‘G’ is the gravitational acceleration in Newtons/kilogram, ρ is the density in kilograms/cubic meter, and ‘z’ is integrated in meters, to produce a pressure, ‘P’, in Newtons per square meter.
where P_breach is the pressure required to breach at the node, in Newtons per square meter, ‘G’ is the gravitational constant in Newtons per kilogram, and the p values are densities in kilograms per cubic meter. The resulting value of ‘z’ is supplied in meters.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/738,166 US8073663B2 (en) | 2007-04-20 | 2007-04-20 | Method and system for modelling petroleum migration |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/738,166 US8073663B2 (en) | 2007-04-20 | 2007-04-20 | Method and system for modelling petroleum migration |
Publications (2)
Publication Number | Publication Date |
---|---|
US20080262809A1 US20080262809A1 (en) | 2008-10-23 |
US8073663B2 true US8073663B2 (en) | 2011-12-06 |
Family
ID=39873126
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/738,166 Active 2028-12-08 US8073663B2 (en) | 2007-04-20 | 2007-04-20 | Method and system for modelling petroleum migration |
Country Status (1)
Country | Link |
---|---|
US (1) | US8073663B2 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8727017B2 (en) | 2010-04-22 | 2014-05-20 | Exxonmobil Upstream Research Company | System and method for obtaining data on an unstructured grid |
US8731872B2 (en) | 2010-03-08 | 2014-05-20 | Exxonmobil Upstream Research Company | System and method for providing data corresponding to physical objects |
US8731873B2 (en) | 2010-04-26 | 2014-05-20 | Exxonmobil Upstream Research Company | System and method for providing data corresponding to physical objects |
US8731875B2 (en) | 2010-08-13 | 2014-05-20 | Exxonmobil Upstream Research Company | System and method for providing data corresponding to physical objects |
CN110068592A (en) * | 2019-05-06 | 2019-07-30 | 中国石油大学(北京) | Oil gas water transported simulation device and method |
US10494923B2 (en) * | 2014-09-18 | 2019-12-03 | Exxonmobil Upstream Research Company | Method to perform hydrocarbon system analysis for exploration, production and development of hydrocarbons |
US10570706B2 (en) | 2017-06-23 | 2020-02-25 | Saudi Arabian Oil Company | Parallel-processing of invasion percolation for large-scale, high-resolution simulation of secondary hydrocarbon migration |
US11073637B2 (en) * | 2018-10-04 | 2021-07-27 | Saudi Arabian Oil Company | Data structure for fast invasion percolation modeling software |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9110194B2 (en) * | 2009-09-14 | 2015-08-18 | Exxonmobil Upstream Research Company | System and method for providing a time-based representation of data |
US8718993B2 (en) * | 2010-02-02 | 2014-05-06 | Conocophillips Company | Multilevel percolation aggregation solver for petroleum reservoir simulations |
US8731887B2 (en) | 2010-04-12 | 2014-05-20 | Exxonmobile Upstream Research Company | System and method for obtaining a model of data describing a physical structure |
US20140358502A1 (en) * | 2013-05-29 | 2014-12-04 | Schlumberger Technology Corporation | Combined migration method for basin modeling |
FR3006474A1 (en) * | 2013-05-29 | 2014-12-05 | Schlumberger Services Petrol | COMBINED MIGRATION METHOD FOR BASIN MODELING |
WO2024064126A1 (en) * | 2022-09-19 | 2024-03-28 | Schlumberger Technology Corporation | Geologic modeling framework |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5432718A (en) | 1990-07-12 | 1995-07-11 | Massachusetts Institute Of Technology | Particle interaction processing system |
US5586082A (en) * | 1995-03-02 | 1996-12-17 | The Trustees Of Columbia University In The City Of New York | Method for identifying subsurface fluid migration and drainage pathways in and among oil and gas reservoirs using 3-D and 4-D seismic imaging |
US5606517A (en) | 1994-06-08 | 1997-02-25 | Exa Corporation | Viscosity reduction in physical process simulation |
US6256603B1 (en) | 1996-12-19 | 2001-07-03 | Schlumberger Technology Corporation | Performing geoscience interpretation with simulated data |
US20020177986A1 (en) * | 2001-01-17 | 2002-11-28 | Moeckel George P. | Simulation method and system using component-phase transformations |
US6516292B2 (en) | 1999-02-10 | 2003-02-04 | Asher Yahalom | Method and system for numerical simulation of fluid flow |
US6611736B1 (en) | 2000-07-01 | 2003-08-26 | Aemp Corporation | Equal order method for fluid flow simulation |
US6711529B1 (en) * | 1999-02-19 | 2004-03-23 | Elf Exploration Production | Method for determining at least one optimal trajectory for reaching a fuzzy target situated in a medium starting from a point remote from the target |
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 |
US6928399B1 (en) * | 1999-12-03 | 2005-08-09 | Exxonmobil Upstream Research Company | Method and program for simulating a physical system using object-oriented programming |
US6959269B1 (en) | 2001-04-20 | 2005-10-25 | Lockheed Martin Corporation | Method and system for simulating an unsteady flow field |
US7044237B2 (en) * | 2000-12-18 | 2006-05-16 | Impact Solutions Group Limited | Drilling system and method |
US20070043544A1 (en) * | 2004-12-27 | 2007-02-22 | Oh-Young Song | Method for simulating stable but non-dissipative water |
US7480205B2 (en) * | 2005-04-20 | 2009-01-20 | Landmark Graphics Corporation | 3D fast fault restoration |
US20090129376A1 (en) * | 2006-09-15 | 2009-05-21 | S&C Electric Co. | Power distribution system communication system and method |
US7840394B2 (en) * | 2004-06-03 | 2010-11-23 | Schlumberger Technology Corporation | Method for generating a 3D earth model |
-
2007
- 2007-04-20 US US11/738,166 patent/US8073663B2/en active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5432718A (en) | 1990-07-12 | 1995-07-11 | Massachusetts Institute Of Technology | Particle interaction processing system |
US5606517A (en) | 1994-06-08 | 1997-02-25 | Exa Corporation | Viscosity reduction in physical process simulation |
US5586082A (en) * | 1995-03-02 | 1996-12-17 | The Trustees Of Columbia University In The City Of New York | Method for identifying subsurface fluid migration and drainage pathways in and among oil and gas reservoirs using 3-D and 4-D seismic imaging |
US6256603B1 (en) | 1996-12-19 | 2001-07-03 | Schlumberger Technology Corporation | Performing geoscience interpretation with simulated data |
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 |
US6516292B2 (en) | 1999-02-10 | 2003-02-04 | Asher Yahalom | Method and system for numerical simulation of fluid flow |
US6711529B1 (en) * | 1999-02-19 | 2004-03-23 | Elf Exploration Production | Method for determining at least one optimal trajectory for reaching a fuzzy target situated in a medium starting from a point remote from the target |
US6928399B1 (en) * | 1999-12-03 | 2005-08-09 | Exxonmobil Upstream Research Company | Method and program for simulating a physical system using object-oriented programming |
US6611736B1 (en) | 2000-07-01 | 2003-08-26 | Aemp Corporation | Equal order method for fluid flow simulation |
US7044237B2 (en) * | 2000-12-18 | 2006-05-16 | Impact Solutions Group Limited | Drilling system and method |
US20020177986A1 (en) * | 2001-01-17 | 2002-11-28 | Moeckel George P. | Simulation method and system using component-phase transformations |
US6959269B1 (en) | 2001-04-20 | 2005-10-25 | Lockheed Martin Corporation | Method and system for simulating an unsteady flow field |
US7840394B2 (en) * | 2004-06-03 | 2010-11-23 | Schlumberger Technology Corporation | Method for generating a 3D earth model |
US20070043544A1 (en) * | 2004-12-27 | 2007-02-22 | Oh-Young Song | Method for simulating stable but non-dissipative water |
US7480205B2 (en) * | 2005-04-20 | 2009-01-20 | Landmark Graphics Corporation | 3D fast fault restoration |
US20090129376A1 (en) * | 2006-09-15 | 2009-05-21 | S&C Electric Co. | Power distribution system communication system and method |
Non-Patent Citations (8)
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8731872B2 (en) | 2010-03-08 | 2014-05-20 | Exxonmobil Upstream Research Company | System and method for providing data corresponding to physical objects |
US8727017B2 (en) | 2010-04-22 | 2014-05-20 | Exxonmobil Upstream Research Company | System and method for obtaining data on an unstructured grid |
US8731873B2 (en) | 2010-04-26 | 2014-05-20 | Exxonmobil Upstream Research Company | System and method for providing data corresponding to physical objects |
US8731875B2 (en) | 2010-08-13 | 2014-05-20 | Exxonmobil Upstream Research Company | System and method for providing data corresponding to physical objects |
US10494923B2 (en) * | 2014-09-18 | 2019-12-03 | Exxonmobil Upstream Research Company | Method to perform hydrocarbon system analysis for exploration, production and development of hydrocarbons |
US10570706B2 (en) | 2017-06-23 | 2020-02-25 | Saudi Arabian Oil Company | Parallel-processing of invasion percolation for large-scale, high-resolution simulation of secondary hydrocarbon migration |
US11002115B2 (en) | 2017-06-23 | 2021-05-11 | Saudi Arabian Oil Company | Parallel-processing of invasion percolation for large-scale, high-resolution simulation of secondary hydrocarbon migration |
US11002114B2 (en) | 2017-06-23 | 2021-05-11 | Saudi Arabian Oil Company | Parallel-processing of invasion percolation for large-scale, high-resolution simulation of secondary hydrocarbon migration |
US11002112B2 (en) | 2017-06-23 | 2021-05-11 | Saudi Arabian Oil Company | Parallel-processing of invasion percolation for large-scale, high-resolution simulation of secondary hydrocarbon migration |
US11002113B2 (en) | 2017-06-23 | 2021-05-11 | Saudi Arabian Oil Company | Parallel-processing of invasion percolation for large-scale, high-resolution simulation of secondary hydrocarbon migration |
US11002116B2 (en) | 2017-06-23 | 2021-05-11 | Saudi Arabian Oil Company | Parallel-processing of invasion percolation for large-scale, high-resolution simulation of secondary hydrocarbon migration |
US11073637B2 (en) * | 2018-10-04 | 2021-07-27 | Saudi Arabian Oil Company | Data structure for fast invasion percolation modeling software |
CN110068592A (en) * | 2019-05-06 | 2019-07-30 | 中国石油大学(北京) | Oil gas water transported simulation device and method |
Also Published As
Publication number | Publication date |
---|---|
US20080262809A1 (en) | 2008-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8073663B2 (en) | Method and system for modelling petroleum migration | |
CA2375412C (en) | An improved simulation method and apparatus | |
US8255195B2 (en) | N-phasic element method for calculating a fully coupled response of multiphase compositional fluid flow and a system for uncertainty estimation | |
US9594186B2 (en) | Method and system for partitioning parallel simulation models | |
US10590762B2 (en) | N-phasic finite element method for calculating a fully coupled response of multiphase compositional fluid flow and a system for uncertainty estimation of the calculated reservoir response | |
US7164990B2 (en) | Method of determining fluid flow | |
US9418180B2 (en) | Method and system for parallel multilevel simulation | |
US20150338550A1 (en) | Method and system for characterising subsurface reservoirs | |
BRPI0714028A2 (en) | methods for refining a physical property and producing hydrocarbons from an underground region | |
US10534877B2 (en) | Adaptive multiscale multi-fidelity reservoir simulation | |
Hajibeygi et al. | Accurate and efficient simulation of multiphase flow in a heterogeneous reservoir with error estimate and control in the multiscale finite-volume framework | |
WO2011159372A1 (en) | Method and system for stabilizing formulation methods | |
Bergamaschi et al. | A Mixed Finite Element--Finite Volume Formulation of the Black-Oil Model | |
Croucher et al. | Benchmarking and experiments with Waiwera, a new geothermal simulator | |
US20220187495A1 (en) | System and method for applying artificial intelligence techniques to reservoir fluid geodynamics | |
US20190085673A1 (en) | Operating Hydrocarbon Wells Using Modeling of Immiscible Two Phase Flow in a Subterranean Formation | |
Hamzehpour et al. | Development of optimal models of porous media by combining static and dynamic data: the permeability and porosity distributions | |
Cheshire et al. | An efficient fully implicit simulator | |
US11474266B2 (en) | Method and system for modeling a subsurface region | |
McCarthy | Reservoir characterization: Efficient random-walk methods for upscaling and image selection | |
Natvig et al. | Multiscale Reservoir Simulation of High-Resolution Models | |
Hawie et al. | Integrated multi-disciplinary forward stratigraphic modelling workflow in petroleum systems assessment | |
CA2821004A1 (en) | Modeling immiscible two phase flow in a subterranean formation | |
US20210182460A1 (en) | Semi-Elimination Methodology for Simulating High Flow Features in a Reservoir | |
Dow et al. | Inverse Modeling of Reservoirs with Tilted Fluid Contacts |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: THE PERMEDIA RESEARCH GROUP INC., CANADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CARRUTHERS, DAN;NEUFELD, CHRISTOPHER;REEL/FRAME:019189/0269 Effective date: 20070419 |
|
AS | Assignment |
Owner name: HALLIBURTON GROUP CANADA, CANADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:THE PERMEDIA RESEARCH GROUP INC.;REEL/FRAME:026622/0817 Effective date: 20110701 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
FPAY | Fee payment |
Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |