CA2604713A1 - Solution method and apparatus for large-scale simulation of layered formations - Google Patents
Solution method and apparatus for large-scale simulation of layered formations Download PDFInfo
- Publication number
- CA2604713A1 CA2604713A1 CA002604713A CA2604713A CA2604713A1 CA 2604713 A1 CA2604713 A1 CA 2604713A1 CA 002604713 A CA002604713 A CA 002604713A CA 2604713 A CA2604713 A CA 2604713A CA 2604713 A1 CA2604713 A1 CA 2604713A1
- Authority
- CA
- Canada
- Prior art keywords
- grid cells
- matrix
- representations
- grid
- partitioning
- 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.)
- Granted
Links
Classifications
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH DRILLING; MINING
- E21B—EARTH DRILLING, e.g. DEEP 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
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/23—Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/10—Numerical modelling
Abstract
A targeted heterogeneous medium in the form of an underground layered formation is gridded into a layered structured grid or a layered semi-unstructured grid. The structured grid can be of the irregular corner-point-geometry grid type or the simple Cartesian grid type. The semi-unstructured grid is really unstructured, formed by arbitrarily connected control-volumes derived from the dual grid of a suitable triangulation; but the connectivity pattern does not change from layer to layer. Problems with determining fluid movement and other state changes in the formation are solved by exploiting the layered structure of the medium. The techniques are particularly suited for large-scale simulation by parallel processing on a supercomputer with multiple central processing units (CPU's).
Claims (16)
1. A method of computerized simulation of state changes of fluids in underground layered formations in the earth, comprising the steps of:
partitioning a formation layer into a grid formed of a number of laterally contiguous grid cells;
establishing for the grid cells representations of state changes for the grid cells with contiguous grid cells;
arranging the established representations of state changes for the grid cells into a matrix A according to the position in the formation of the grid cells;
partitioning the matrix into a matrix P representing a matrix diagonal and layer connectivity of the grid cells and another matrix B representing lateral connectivity of the grid cells;
performing matrix-vector multiplication operations in the computer as a series expansion to form an approximate inverse matrix M-1 in the computer;
applying a conjugate residual interactive solution in the computer to solve the representations of the state changes and obtain a residual; and repeating the steps of performing matrix-vector multiplication and applying a conjugate residual interactive solution in the computer until the obtained residual is within an established tolerance limit of accuracy.
partitioning a formation layer into a grid formed of a number of laterally contiguous grid cells;
establishing for the grid cells representations of state changes for the grid cells with contiguous grid cells;
arranging the established representations of state changes for the grid cells into a matrix A according to the position in the formation of the grid cells;
partitioning the matrix into a matrix P representing a matrix diagonal and layer connectivity of the grid cells and another matrix B representing lateral connectivity of the grid cells;
performing matrix-vector multiplication operations in the computer as a series expansion to form an approximate inverse matrix M-1 in the computer;
applying a conjugate residual interactive solution in the computer to solve the representations of the state changes and obtain a residual; and repeating the steps of performing matrix-vector multiplication and applying a conjugate residual interactive solution in the computer until the obtained residual is within an established tolerance limit of accuracy.
2. The method of Claim 1, wherein the step of establishing representations of changes comprises establishing single porosity, single permeability representations of changes.
3. The method of Claim 1, wherein the step of establishing representations of changes comprises establishing dual porosity, dual permeability representations of changes.
4. The method of Claim 1, wherein the step of establishing representations of state changes comprises establishing representations of fluid movement in the grid cells.
5. The method of Claim 1, wherein the step of establishing representations of state changes comprises establishing representations of material balance of fluids in the grid cells.
6. The method of Claim 1, wherein the step of partitioning comprises the step of partitioning a formation layer into a structured grid.
7. The method of Claim 1, wherein the step of partitioning comprises the step of partitioning a formation layer into a semi-unstructured grid.
8. The method of Claim 1, wherein the step of partitioning comprises the step of a hybrid structured/unstructured grid.
9. The method of Claim 1, wherein the step of partitioning comprises the step of partitioning a formation layer into a corner-point geometry grid.
10. The method of Claim 1, wherein the step of partitioning comprises the step of partitioning a formation layer into a control volume grid generated from triangulation.
11. The method of Claim 1, wherein the computerized simulation is performed in parallel by an array of computer processors and further including the step assigning adjacent blocks of the laterally connected grid cells sharing a common boundary to adjacent computer processors in the array.
12. The method of Claim 11, further including the step of communicating representations of the state changes for cells in blocks along a common boundary to the adjacent computer processors in the array assigned the adjacent blocks.
13. The method of Claim 1, wherein the step of partitioning comprises the step of partitioning a plurality of formation layers into grids formed of a number of laterally contiguous grid cells.
14. The method of Claim 1, wherein the simulation of state changes is performed in connection with a reservoir simulation program and further including the step of storing the solved representations of the state changes for use in the reservoir simulation program when the obtained residual is within the established tolerance limit of accuracy.
15. A data processing system for computerized simulation of state changes of fluids in underground layered formations in the earth, the data processing system comprising:
a processor for performing the steps of:
partitioning a formation layer into a grid formed of a number of laterally contiguous grid cells;
establishing for the grid cells representations of state changes for the grid cells with contiguous grid cells;
arranging the established representations of state changes for the grid cells into a matrix A according to the position in the formation of the grid cells;
partitioning the matrix into a matrix P representing a matrix diagonal and layer connectivity of the grid cells and another matrix B representing lateral connectivity of the grid cells;
performing matrix-vector multiplication operations in the computer as a series expansion to form an approximate inverse matrix M-1 in the computer;
applying a conjugate residual interactive solution in the computer to solve the representations of the state changes and obtain a residual;
repeating the steps of performing matrix-vector multiplication and applying a conjugate residual interactive solution in the computer until the obtained residual is within an established tolerance limit of accuracy; and a memory for storing the results obtained by the processor.
a processor for performing the steps of:
partitioning a formation layer into a grid formed of a number of laterally contiguous grid cells;
establishing for the grid cells representations of state changes for the grid cells with contiguous grid cells;
arranging the established representations of state changes for the grid cells into a matrix A according to the position in the formation of the grid cells;
partitioning the matrix into a matrix P representing a matrix diagonal and layer connectivity of the grid cells and another matrix B representing lateral connectivity of the grid cells;
performing matrix-vector multiplication operations in the computer as a series expansion to form an approximate inverse matrix M-1 in the computer;
applying a conjugate residual interactive solution in the computer to solve the representations of the state changes and obtain a residual;
repeating the steps of performing matrix-vector multiplication and applying a conjugate residual interactive solution in the computer until the obtained residual is within an established tolerance limit of accuracy; and a memory for storing the results obtained by the processor.
16. A computer program stored in signal bearing media for causing a data processor to simulate state changes of fluids in underground layered formations in the earth, the computer program product containing instructions stored in machine-readable code and causing the processor to perform the following steps:
partitioning a formation layer into a grid formed of a number of laterally contiguous grid cells;
establishing for the grid cells representations of state changes for the grid cells with contiguous grid cells;
arranging the established representations of state changes for the grid cells into a matrix A according to the position in the formation of the grid cells;
partitioning the matrix into a matrix P representing a matrix diagonal and layer connectivity of the grid cells and another matrix B representing lateral connectivity of the grid cells;
performing matrix-vector multiplication operations in the computer as a series expansion to form an approximate inverse matrix M-1 in the computer;
applying a conjugate residual interactive solution in the computer to solve the representations of the state changes and obtain a residual; and repeating the steps of performing matrix-vector multiplication and applying a conjugate residual interactive solution in the computer until the obtained residual is within an established tolerance limit of accuracy.
partitioning a formation layer into a grid formed of a number of laterally contiguous grid cells;
establishing for the grid cells representations of state changes for the grid cells with contiguous grid cells;
arranging the established representations of state changes for the grid cells into a matrix A according to the position in the formation of the grid cells;
partitioning the matrix into a matrix P representing a matrix diagonal and layer connectivity of the grid cells and another matrix B representing lateral connectivity of the grid cells;
performing matrix-vector multiplication operations in the computer as a series expansion to form an approximate inverse matrix M-1 in the computer;
applying a conjugate residual interactive solution in the computer to solve the representations of the state changes and obtain a residual; and repeating the steps of performing matrix-vector multiplication and applying a conjugate residual interactive solution in the computer until the obtained residual is within an established tolerance limit of accuracy.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/106,300 US7596480B2 (en) | 2005-04-14 | 2005-04-14 | Solution method and apparatus for large-scale simulation of layered formations |
US11/106,300 | 2005-04-14 | ||
PCT/IB2006/002765 WO2007007210A2 (en) | 2005-04-14 | 2006-04-13 | Solution method and apparatus for large-scale simulation of layered formations |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2604713A1 true CA2604713A1 (en) | 2007-01-18 |
CA2604713C CA2604713C (en) | 2012-06-19 |
Family
ID=37109635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2604713A Active CA2604713C (en) | 2005-04-14 | 2006-04-13 | Solution method and apparatus for large-scale simulation of layered formations |
Country Status (8)
Country | Link |
---|---|
US (1) | US7596480B2 (en) |
EP (1) | EP1869579B1 (en) |
AT (1) | ATE529810T1 (en) |
AU (1) | AU2006267927B2 (en) |
BR (1) | BRPI0609073B1 (en) |
CA (1) | CA2604713C (en) |
NO (1) | NO339000B1 (en) |
WO (1) | WO2007007210A2 (en) |
Families Citing this family (97)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7516056B2 (en) * | 2005-04-26 | 2009-04-07 | Schlumberger Technology Corporation | Apparatus, method and system for improved reservoir simulation using a multiplicative overlapping Schwarz preconditioning for adaptive implicit linear systems |
CA2612093C (en) * | 2005-06-14 | 2014-03-11 | Schlumberger Canada Limited | Apparatus, method and system for improved reservoir simulation using an algebraic cascading class linear solver |
US20070279429A1 (en) * | 2006-06-02 | 2007-12-06 | Leonhard Ganzer | System and method for rendering graphics |
US8711146B1 (en) * | 2006-11-29 | 2014-04-29 | Carnegie Mellon University | Method and apparatuses for solving weighted planar graphs |
US7565278B2 (en) * | 2006-12-04 | 2009-07-21 | Chevron U.S.A. Inc. | Method, system and apparatus for simulating fluid flow in a fractured reservoir utilizing a combination of discrete fracture networks and homogenization of small fractures |
WO2008150325A1 (en) * | 2007-06-01 | 2008-12-11 | Exxonmobil Upstream Research Company | Generation of constrained voronoi grid in a plane |
GB2455077A (en) * | 2007-11-27 | 2009-06-03 | Polyhedron Software Ltd | Estimating the state of a physical system using generalized nested factorisation |
WO2009075945A1 (en) | 2007-12-13 | 2009-06-18 | Exxonmobil Upstream Research Company | Parallel adaptive data partitioning on a reservoir simulation using an unstructured grid |
AU2008338833B2 (en) * | 2007-12-18 | 2013-08-29 | Exxonmobil Upstream Research Company | Determining connectivity architecture in 2-D and 3-D heterogeneous data |
US8370122B2 (en) | 2007-12-21 | 2013-02-05 | Exxonmobil Upstream Research Company | Method of predicting connectivity between parts of a potential hydrocarbon reservoir and analyzing 3D data in a subsurface region |
US20110087471A1 (en) * | 2007-12-31 | 2011-04-14 | Exxonmobil Upstream Research Company | Methods and Systems For Determining Near-Wellbore Characteristics and Reservoir Properties |
CA2708967A1 (en) | 2008-01-22 | 2009-07-30 | Exxonmobil Upstream Research Company | Dynamic connectivity analysis |
EP2252903A4 (en) | 2008-03-10 | 2018-01-03 | Exxonmobil Upstream Research Company | Method for determing distinct alternative paths between two object sets in 2-d and 3-d heterogeneous data |
US8190414B2 (en) * | 2008-03-26 | 2012-05-29 | Exxonmobil Upstream Research Company | Modeling of hydrocarbon reservoirs containing subsurface features |
US8175853B2 (en) * | 2008-03-28 | 2012-05-08 | International Business Machines Corporation | Systems and methods for a combined matrix-vector and matrix transpose vector multiply for a block-sparse matrix |
WO2009137176A2 (en) | 2008-05-05 | 2009-11-12 | Exxonmobile Upstream Research Company | Systems and methods for connectivity analysis using functional obejects |
FR2933220B1 (en) * | 2008-06-27 | 2010-06-18 | Inst Francais Du Petrole | METHOD FOR CONSTRUCTING A HYBRID MESH FROM A CPG TYPE MESH |
BRPI0914102A2 (en) * | 2008-07-03 | 2015-10-20 | Chevron Usa Inc | multiscale finite volume method and systems for use to simulate a fine scale geological model of a subsurface reservoir |
US8302076B2 (en) * | 2008-11-12 | 2012-10-30 | Landmark Graphics Corporation | Systems and methods for improved parallel ILU factorization in distributed sparse linear systems |
US9552462B2 (en) * | 2008-12-23 | 2017-01-24 | Exxonmobil Upstream Research Company | Method for predicting composition of petroleum |
US8352228B2 (en) * | 2008-12-23 | 2013-01-08 | Exxonmobil Upstream Research Company | Method for predicting petroleum expulsion |
CA2753131A1 (en) | 2009-03-13 | 2010-09-16 | Exxonmobil Upstream Research Company | Method for predicting fluid flow |
US9169726B2 (en) | 2009-10-20 | 2015-10-27 | Exxonmobil Upstream Research Company | Method for quantitatively assessing connectivity for well pairs at varying frequencies |
US8429671B2 (en) * | 2009-10-21 | 2013-04-23 | Exxonmobil Upstream Research Company | Integrated workflow builder for disparate computer programs |
EP2494385A2 (en) * | 2009-10-28 | 2012-09-05 | Chevron U.S.A. Inc. | Multiscale finite volume method for reservoir simulation |
EP2499567A4 (en) | 2009-11-12 | 2017-09-06 | Exxonmobil Upstream Research Company | Method and apparatus for reservoir modeling and simulation |
WO2011066021A1 (en) | 2009-11-30 | 2011-06-03 | Exxonmobil Upstream Research Company | Adaptive newton's method for reservoir simulation |
EP2534605B1 (en) * | 2010-02-12 | 2020-06-17 | Exxonmobil Upstream Research Company | Method and system for partitioning parallel simulation models |
WO2011100009A1 (en) | 2010-02-12 | 2011-08-18 | Exxonmobil Upstream Research Company | Method and system for creating history-matched simulation models |
BR112012025995A2 (en) * | 2010-04-30 | 2016-06-28 | Exxonmobil Upstream Res Co | Method and system for finite volume flow simulation |
US8463586B2 (en) | 2010-06-22 | 2013-06-11 | Saudi Arabian Oil Company | Machine, program product, and computer-implemented method to simulate reservoirs as 2.5D unstructured grids |
AU2011271175B2 (en) * | 2010-06-22 | 2014-11-20 | Saudi Arabian Oil Company | Machine, program product, and computer-implemented method to simulate reservoirs as 2.5D unstructured grids |
EP2588952A4 (en) | 2010-06-29 | 2017-10-04 | Exxonmobil Upstream Research Company | Method and system for parallel simulation models |
US8359185B2 (en) | 2010-06-30 | 2013-01-22 | Saudi Arabian Oil Company | Reservoir simulation of giant subsurface reservoirs with accelerated phase equilibrium determination |
EP2599028B1 (en) | 2010-07-26 | 2019-10-02 | Exxonmobil Upstream Research Company | Method and system for parallel multilevel simulation |
US10087721B2 (en) | 2010-07-29 | 2018-10-02 | Exxonmobil Upstream Research Company | Methods and systems for machine—learning based simulation of flow |
EP2599023B1 (en) | 2010-07-29 | 2019-10-23 | Exxonmobil Upstream Research Company | Methods and systems for machine-learning based simulation of flow |
US9058445B2 (en) | 2010-07-29 | 2015-06-16 | Exxonmobil Upstream Research Company | Method and system for reservoir modeling |
WO2012015517A1 (en) * | 2010-07-29 | 2012-02-02 | Exxonmobil Upstream Research Company | Methods and systems for machine-learning based simulation of flow |
CN103097657B (en) * | 2010-09-07 | 2015-05-27 | 沙特阿拉伯石油公司 | Machine and method to generate unstructured grids and carry out parallel reservoir simulation |
US8433551B2 (en) | 2010-11-29 | 2013-04-30 | Saudi Arabian Oil Company | Machine, computer program product and method to carry out parallel reservoir simulation |
US8386227B2 (en) | 2010-09-07 | 2013-02-26 | Saudi Arabian Oil Company | Machine, computer program product and method to generate unstructured grids and carry out parallel reservoir simulation |
US9063882B1 (en) * | 2010-09-09 | 2015-06-23 | Sas Ip, Inc. | Matrix preconditioners for simulations of physical fields |
BR112013002114A2 (en) | 2010-09-20 | 2016-05-17 | Exxonmobil Upstream Res Co | flexible and adaptable formulations for complex reservoir simulations |
EP2643790A4 (en) | 2010-11-23 | 2018-01-10 | Exxonmobil Upstream Research Company | Variable discretization method for flow simulation on complex geological models |
CA2822058A1 (en) * | 2010-12-13 | 2012-06-21 | Chevron U.S.A. Inc. | Improved constrained pressure residual preconditioner for efficient solution of the adjoint equation |
MX335988B (en) * | 2010-12-16 | 2016-01-07 | Landmark Graphics Corp | Systems and methods for two-dimensional domain decomposition during parallel reservoir simulation. |
BR112013014093A2 (en) | 2010-12-30 | 2016-09-20 | Exxonmobil Upstream Res Co | systems and methods for subsurface reservoir simulation |
US8583411B2 (en) | 2011-01-10 | 2013-11-12 | Saudi Arabian Oil Company | Scalable simulation of multiphase flow in a fractured subterranean reservoir as multiple interacting continua |
US8437999B2 (en) | 2011-02-08 | 2013-05-07 | Saudi Arabian Oil Company | Seismic-scale reservoir simulation of giant subsurface reservoirs using GPU-accelerated linear equation systems |
US9164191B2 (en) | 2011-02-09 | 2015-10-20 | Saudi Arabian Oil Company | Sequential fully implicit well model for reservoir simulation |
US10175386B2 (en) | 2011-02-09 | 2019-01-08 | Saudi Arabian Oil Company | Sequential fully implicit well model with tridiagonal matrix structure for reservoir simulation |
US10113400B2 (en) | 2011-02-09 | 2018-10-30 | Saudi Arabian Oil Company | Sequential fully implicit well model with tridiagonal matrix structure for reservoir simulation |
CA2824783C (en) * | 2011-02-24 | 2023-04-25 | Chevron U.S.A. Inc. | System and method for performing reservoir simulation using preconditioning |
US9068910B2 (en) | 2011-04-14 | 2015-06-30 | Exxonmobil Upstream Research Company | Method for preparing petroleum based samples for analysis of elemental and isotopic species |
CA2832882A1 (en) * | 2011-05-17 | 2012-11-22 | Exxonmobil Upstream Research Company | Method for partitioning parallel reservoir simulations in the presence of wells |
CN103959233B (en) | 2011-09-15 | 2017-05-17 | 埃克森美孚上游研究公司 | Optimized matrix and vector operations in instruction limited algorithms that perform eos calculations |
US9674033B2 (en) | 2011-10-11 | 2017-06-06 | Saudi Arabian Oil Company | High performance and grid computing with liveliness and deadlines fault tolerant data distributor quality of service |
US9429677B2 (en) | 2011-10-11 | 2016-08-30 | Saudi Arabian Oil Company | High performance and grid computing with fault tolerant data distributors quality of service |
US9482769B2 (en) * | 2011-10-11 | 2016-11-01 | Saudi Arabian Oil Company | High performance and grid computing with partitioning quality of service control |
WO2013055840A2 (en) | 2011-10-11 | 2013-04-18 | Saudi Arabian Oil Company | High performance and grid computing with quality of service control |
RU2613219C2 (en) | 2011-11-11 | 2017-03-15 | Эксонмобил Апстрим Рисерч Компани | Method and system for reservoir surveillance utilising clumped isotope and/or noble gas data |
WO2013071185A1 (en) | 2011-11-11 | 2013-05-16 | Exxonmobil Upstream Research Company | Exploration method and system for detection of hydrocarbons |
CA2862900C (en) * | 2012-02-09 | 2017-07-04 | Jorge A. Pita | Multi-level solution of large-scale linear systems in simulation of porous media in giant reservoirs |
US9208268B2 (en) | 2012-02-14 | 2015-12-08 | Saudi Arabian Oil Company | Giga-cell linear solver method and apparatus for massive parallel reservoir simulation |
US9753180B2 (en) | 2012-03-28 | 2017-09-05 | Exxonmobil Upstream Research Company | Method for multiphase flow upscaling |
US10352134B2 (en) * | 2012-05-30 | 2019-07-16 | Landmark Graphics Corporation | Oil or gas production using computer simulation of oil or gas fields and production facilities |
EP2901363A4 (en) | 2012-09-28 | 2016-06-01 | Exxonmobil Upstream Res Co | Fault removal in geological models |
US10591638B2 (en) | 2013-03-06 | 2020-03-17 | Exxonmobil Upstream Research Company | Inversion of geophysical data on computer system having parallel processors |
GB2512372B (en) * | 2013-03-28 | 2020-07-29 | Total Sa | Method of modelling a subsurface volume |
KR102252635B1 (en) | 2013-11-17 | 2021-05-18 | 핑 리앙 | Apparatus for massive mimo multi-user beamforming and single channel full duplex for wireless networks and method thereof |
CN106961739B (en) | 2013-12-20 | 2020-07-24 | 射频数字信号处理公司 | Method for acquiring channel state information in frequency division duplex multi-input and multi-output wireless network |
CN105814858B (en) | 2013-12-20 | 2018-05-25 | 射频数字信号处理公司 | Adaptive pre-encoding in multiple input, multiple output wireless communication system |
EP3114505B1 (en) | 2014-03-07 | 2022-07-20 | ExxonMobil Upstream Research Company | Exploration method and system for detection of hydrocarbons from the water column |
US9810052B2 (en) | 2014-07-14 | 2017-11-07 | Saudi Arabian Oil Company | Multilateral wells placement via transshipment approach |
CN107005291B (en) * | 2014-09-27 | 2020-07-17 | 梁平 | Method of multi-user MIMO wireless communication using approximation of zero-forcing beamforming matrix |
EP3213125A1 (en) | 2014-10-31 | 2017-09-06 | Exxonmobil Upstream Research Company Corp-urc-e2. 4A.296 | Methods to handle discontinuity in constructing design space for faulted subsurface model using moving least squares |
US10803534B2 (en) | 2014-10-31 | 2020-10-13 | Exxonmobil Upstream Research Company | Handling domain discontinuity with the help of grid optimization techniques |
EP3256968A1 (en) * | 2015-02-13 | 2017-12-20 | Exxonmobil Upstream Research Company | Method and system to enhance computations for a physical system |
US10242136B2 (en) | 2015-05-20 | 2019-03-26 | Saudi Arabian Oil Company | Parallel solution for fully-coupled fully-implicit wellbore modeling in reservoir simulation |
CN105260175B (en) * | 2015-09-16 | 2019-01-25 | 浪潮(北京)电子信息产业有限公司 | The processing method of astronomy software Gridding based on OpenMP |
US10571605B2 (en) | 2016-03-28 | 2020-02-25 | Exxonmobil Upstream Research Company | Method and system for modeling and simulating a fractured reservoir |
US10329905B2 (en) | 2016-04-07 | 2019-06-25 | Baker Hughes, A Ge Company, Llc | Method to estimate the influence of pore-size distribution on phase equilibrium of multi-component hydrocarbon systems in unconventional shale gas and oil reservoirs |
US10712472B2 (en) | 2016-04-29 | 2020-07-14 | Exxonmobil Upstresm Research Company | Method and system for forming and using a subsurface model in hydrocarbon operations |
US10572611B2 (en) | 2016-04-29 | 2020-02-25 | Exxonmobil Upstream Research Company | Method and system for characterizing fractures in a subsurface region |
US10846447B2 (en) | 2016-04-29 | 2020-11-24 | Exxonmobil Upstream Research Company | Method and system for stacking fracture prediction |
WO2018009396A1 (en) | 2016-07-05 | 2018-01-11 | Saudi Arabian Oil Company | High performance and grid computing with liveliness and deadlines fault tolerant data distributor quality of service |
WO2018101913A1 (en) | 2016-11-29 | 2018-06-07 | Halliburton Energy Services, Inc. | Variable elimination to improve solver efficiency |
WO2018118374A1 (en) | 2016-12-23 | 2018-06-28 | Exxonmobil Upstream Research Company | Method and system for stable and efficient reservoir simulation using stability proxies |
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 |
US10913901B2 (en) | 2017-09-12 | 2021-02-09 | Saudi Arabian Oil Company | Integrated process for mesophase pitch and petrochemical production |
US11126762B2 (en) | 2018-02-28 | 2021-09-21 | Saudi Arabian Oil Company | Locating new hydrocarbon fields and predicting reservoir performance from hydrocarbon migration |
CN109902412B (en) * | 2019-03-07 | 2023-02-17 | 南方科技大学 | Prediction method and device of underground water flow value, server and storage medium |
CN110984979B (en) * | 2020-01-06 | 2023-03-14 | 中国石油化工股份有限公司 | Grid design method for angle-unconformity reservoir modeling digital-analog |
US11353622B2 (en) | 2020-01-06 | 2022-06-07 | Saudi Arabian Oil Company | Systems and methods for hydrocarbon reservoir three dimensional unstructured grid generation and development |
CN111914448B (en) * | 2020-07-16 | 2023-06-09 | 青岛海洋地质研究所 | Fluid-solid coupling numerical simulation method based on control body finite element method |
CN114385972B (en) * | 2021-12-20 | 2023-09-01 | 北京科技大学 | Parallel computing method for directly solving structured triangular sparse linear equation set |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5321612A (en) * | 1991-02-26 | 1994-06-14 | Swift Energy Company | Method for exploring for hydrocarbons utilizing three dimensional modeling of thermal anomalies |
US5710726A (en) * | 1995-10-10 | 1998-01-20 | Atlantic Richfield Company | Semi-compositional simulation of hydrocarbon reservoirs |
US5809458A (en) * | 1996-09-05 | 1998-09-15 | Western Atlas International, Inc. | Method of simulating the response of a through-casing electrical resistivity well logging instrument and its application to determining resistivity of earth formations |
US6002985A (en) | 1997-05-06 | 1999-12-14 | Halliburton Energy Services, Inc. | Method of controlling development of an oil or gas reservoir |
US6282452B1 (en) * | 1998-11-19 | 2001-08-28 | Intelligent Inspection Corporation | Apparatus and method for well management |
US6662146B1 (en) * | 1998-11-25 | 2003-12-09 | Landmark Graphics Corporation | Methods for performing reservoir simulation |
US6826520B1 (en) * | 1999-06-24 | 2004-11-30 | Exxonmobil Upstream Research Company | Method of upscaling permeability for unstructured grids |
US7006959B1 (en) * | 1999-10-12 | 2006-02-28 | Exxonmobil Upstream Research Company | Method and system for simulating a hydrocarbon-bearing formation |
US6928399B1 (en) * | 1999-12-03 | 2005-08-09 | Exxonmobil Upstream Research Company | Method and program for simulating a physical system using object-oriented programming |
FR2802324B1 (en) * | 1999-12-10 | 2004-07-23 | Inst Francais Du Petrole | METHOD FOR GENERATING A MESH ON A HETEROGENEOUS FORMATION CROSSED BY ONE OR MORE GEOMETRIC DISCONTINUITIES FOR THE PURPOSE OF MAKING SIMULATIONS |
US6980940B1 (en) * | 2000-02-22 | 2005-12-27 | Schlumberger Technology Corp. | Intergrated reservoir optimization |
US20020049575A1 (en) * | 2000-09-28 | 2002-04-25 | Younes Jalali | Well planning and design |
WO2002057901A1 (en) * | 2001-01-17 | 2002-07-25 | Exxonmobil Upstream Research Company | Simulation method and system using component-phase transformations |
US7379853B2 (en) * | 2001-04-24 | 2008-05-27 | Exxonmobil Upstream Research Company | Method for enhancing production allocation in an integrated reservoir and surface flow system |
JP2003031650A (en) * | 2001-07-13 | 2003-01-31 | Toshiba Corp | Method for manufacturing semiconductor device |
AU2003234669A1 (en) | 2002-05-31 | 2003-12-19 | Schlumberger Technology Corporation | Method and apparatus for effective well and reservoir evaluation without the need for well pressure history |
US7627461B2 (en) * | 2004-05-25 | 2009-12-01 | Chevron U.S.A. Inc. | Method for field scale production optimization by enhancing the allocation of well flow rates |
US7526418B2 (en) * | 2004-08-12 | 2009-04-28 | Saudi Arabian Oil Company | Highly-parallel, implicit compositional reservoir simulator for multi-million-cell models |
-
2005
- 2005-04-14 US US11/106,300 patent/US7596480B2/en active Active
-
2006
- 2006-04-13 EP EP06808948A patent/EP1869579B1/en active Active
- 2006-04-13 AU AU2006267927A patent/AU2006267927B2/en not_active Ceased
- 2006-04-13 BR BRPI0609073-7A patent/BRPI0609073B1/en not_active IP Right Cessation
- 2006-04-13 WO PCT/IB2006/002765 patent/WO2007007210A2/en not_active Application Discontinuation
- 2006-04-13 CA CA2604713A patent/CA2604713C/en active Active
- 2006-04-13 AT AT06808948T patent/ATE529810T1/en not_active IP Right Cessation
-
2007
- 2007-09-11 NO NO20074589A patent/NO339000B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
EP1869579B1 (en) | 2011-10-19 |
CA2604713C (en) | 2012-06-19 |
NO339000B1 (en) | 2016-11-07 |
ATE529810T1 (en) | 2011-11-15 |
US7596480B2 (en) | 2009-09-29 |
WO2007007210A2 (en) | 2007-01-18 |
AU2006267927A1 (en) | 2007-01-18 |
AU2006267927B2 (en) | 2011-04-21 |
US20060235667A1 (en) | 2006-10-19 |
BRPI0609073B1 (en) | 2018-04-10 |
EP1869579A4 (en) | 2010-08-18 |
EP1869579A2 (en) | 2007-12-26 |
WO2007007210A3 (en) | 2007-07-05 |
NO20074589L (en) | 2007-11-13 |
BRPI0609073A2 (en) | 2010-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2604713A1 (en) | Solution method and apparatus for large-scale simulation of layered formations | |
US8463586B2 (en) | Machine, program product, and computer-implemented method to simulate reservoirs as 2.5D unstructured grids | |
US10769326B2 (en) | Parallel solution for fully-coupled fully-implicit wellbore modeling in reservoir simulation | |
Lacasta et al. | An optimized GPU implementation of a 2D free surface simulation model on unstructured meshes | |
US8386227B2 (en) | Machine, computer program product and method to generate unstructured grids and carry out parallel reservoir simulation | |
CN101727653B (en) | Graphics processing unit based discrete simulation computation method of multicomponent system | |
CN104136942B (en) | Giga-cell linear solver method and apparatus for massive parallel reservoir simulation | |
US20130191091A1 (en) | Machine, Computer Program Product and Method to Carry Out Parallel Reservoir Simulation | |
EP2614460B1 (en) | Machine, computer program product and method to generate unstructured grids and carry out parallel reservoir simulation | |
CA2801382A1 (en) | Method and system for parallel simulation models | |
CA3042429C (en) | Parallel reservoir simulation with accelerated aquifer calculation | |
CN106442271A (en) | Rock core permeability simulating method and rock core permeability simulating device | |
AU2011271175B2 (en) | Machine, program product, and computer-implemented method to simulate reservoirs as 2.5D unstructured grids | |
CN105205273A (en) | Method and device for simulating oil gas sequential flow in multiple media of tight reservoir | |
CN112668251A (en) | Method for simulating fluid flow in multiple nested media of fractured reservoir | |
NL2023815B1 (en) | Numerical simulation method for unstructured grid tides and tidal currents based on gpu computation technology | |
CN107832482B (en) | Compact reservoir multi-scale fracture network modeling and simulation method | |
CN109542406A (en) | Parallel implementation method and system for mode development | |
Marshall et al. | Performance evaluation and enhancements of a flood simulator application for heterogeneous hpc environments | |
Jamroz et al. | Asynchronous communication in spectral-element and discontinuous Galerkin methods for atmospheric dynamics–a case study using the High-Order Methods Modeling Environment (HOMME-homme_dg_branch) | |
Baddourah et al. | Application of high performance computing in modeling giant fields of saudi arabia | |
Vecchiarelli | Application of the 3-D hydro-mechanical model geofrac in enhanced geothermal systems | |
Antunez | Large-scale three-dimensional geothermal reservoir simulation on small computer systems | |
Smirnov et al. | On one parallel numerical implementation of a free-surface ocean dynamics model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request |