Method and system for finite volume simulation of flow
US-9134454-B2 · Sep 15, 2015 · US
US9797225B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9797225-B2 |
| Application number | US-201314091588-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 27, 2013 |
| Priority date | Nov 27, 2013 |
| Publication date | Oct 24, 2017 |
| Grant date | Oct 24, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A dense volumetric grid coming from an oil/gas reservoir simulation output is translated into a compact representation that supports desired features such as interactive visualization, geometric continuity, color mapping and quad representation. A set of four control curves per layer results from processing the grid data, and a complete set of these 3-dimensional surfaces represents the complete volume data and can map reservoir properties of interest to analysts. The processing results yield a representation of reservoir simulation results which has reduced data storage requirements and permits quick performance interaction between reservoir analysts and the simulation data. The degree of reservoir grid compression can be selected according to the quality required, by adjusting for different thresholds, such as approximation error and level of detail. The processions results are of potential benefit in applications such as interactive rendering, data compression, and in-situ visualization of large-scale oil/gas reservoir simulations.
Opening claim text (preview).
What is claimed is: 1. A computer implemented method of compressing reservoir simulation data for reduced data storage requirements, the reservoir simulation data being representative of a subterranean reservoir organized into a three dimensional grid of reservoir cells arranged in a set of layers in a vertical dimension of the three dimensional grid, the computer implemented method comprising the steps of: selecting a layer from the set of layers in the three dimensional grid; batch compressing the reservoir simulation grid data of the selected layer to a compressed layer file representation by performing the steps of: subdividing the selected layer into a plurality of adjacent domains; and defining a selected one of the adjacent plurality of domains of the selected layer as a two dimensional surface defined by corner points of juncture with adjacent domains and boundary tangent vectors of the surface at the corner points of juncture with adjacent domains; storing in memory the compressed layer file representation of the selected layer; repeating the steps of selecting, batch compressing and storing for each of the set of layers of the three dimensional grid; and forming a reduced representation of the reservoir from the stored compressed layer file representations of the layers of the three dimensional grid for analysis. 2. The computer implemented process of claim 1 , wherein the step of batch compressing comprises the steps of: determining if each of the plurality of domains of the selected layer have been processed by the step of defining, and if so, forming a layer temporal file for storage; and if not, returning to the step of selecting. 3. A data processing system for compressing reservoir simulation data for reduced data storage requirements, the reservoir simulation data being representative of a subterranean reservoir organized into a three dimensional grid of reservoir cells arranged in a set of layers in a vertical dimension of the three dimensional grid, the data processing system comprising: a processor performing the steps of: (1) selecting a layer from the set of layers in the three dimensional grid; and (2) batch compressing the reservoir simulation grid data to a compressed layer file representation by performing the steps of: subdividing the selected layer into a plurality of adjacent domains; and defining a selected one of the adjacent plurality of domains of the selected layer as a two dimensional surface defined by corner points of juncture with adjacent domains and boundary tangent vectors of the surface at the corner points of juncture with adjacent domains; a memory storing the compressed layer file representation of the selected layer; the processor further repeating the steps of selecting, batch compressing and storing for each of the set of layers of the three dimensional grid; and an interface forming a reduced representation of the reservoir from the stored compressed layer file representations of the layers of the three dimensional grid for analysis. 4. The data processing system of claim 3 , wherein the processor in performing of batch compressing performs the steps of: determining if each of the plurality of domains of the selected layer have been processed by the step of defining, and if so, forming a layer temporal file for storage; and if not, returning to the step of selecting. 5. A data storage device having stored in a non-transitory computer readable medium computer operable instructions for causing a data processing system to compress reservoir simulation data for reduced data storage requirements, the reservoir simulation data being representative of a subterranean reservoir organized into a three dimensional grid of reservoir cells arranged in a set of layers in a vertical dimension of the three dimensional grid, the instructions stored in the data storage device causing the data processing system to perform the following steps: selecting a layer from the set of layers in the three dimensional grid; batch compressing the reservoir simulation grid data to a compressed layer file representation by performing the steps of: subdividing the selected layer into a plurality of adjacent domains; and defining a selected one of the adjacent plurality of domains of the selected layer as a two dimensional surface defined by corner points of juncture with adjacent domains and boundary tangent vectors of the surface at the corner points of juncture with adjacent domains; storing in memory the compressed layer file representation of the selected layer; repeating the steps of selecting, batch compressing and storing for each of the set of layers of the three dimensional grid; and forming a reduced representation of the reservoir from the stored compressed layer file representations of the layers of the three dimensional grid for analysis. 6. The data storage device of claim 5 , wherein the instructions cause the data processing system during batch processing to perform the steps of: determining if each of the plurality of domains of the selected layer have been processed by the step of defining, and if so, forming a layer temporal file for storage; and if not, returning to the step of selecting. 7. A computer implemented method of decompressing reservoir simulation data from batch compressed form stored in memory of a computer, the reservoir simulation data being representative of a subterranean reservoir organized into a three dimensional grid of reservoir cells arranged in a set of individual layers in a vertical dimension of the three dimensional grid as a compressed grid reservoir file, with each layer divided into a plurality of adjacent domains; each adjacent domain being represented as a two dimensional surface defined by corner points of juncture with adjacent domains and boundary tangent vectors of the surface at the corner points of juncture with adjacent domains, the individual layers of the grid stored in memory of the computer in batch compressed form, the computer implemented method comprising the steps of: retrieving the compressed grid reservoir file in batch compressed form from the computer memory; selecting a layer in the batch compressed form from the retrieved compressed grid reservoir file; obtaining for the selected layer the corner points of juncture with adjacent domains and boundary tangent vectors of the surface at the corner points of juncture with adjacent domains of the selected layer; reconstructing the selected layer from the obtained corner points of juncture and boundary tangent vectors; and forming an image of the reconstructed selected layer. 8. The computer implemented method of claim 7 , further including the steps of: determining if each of the set of individual layers has been processed; and if so, forming a data set of the reconstructed layers of the reservoir simulation data for study and evaluation; and if not, returning to the step of selecting a layer. 9. A data processing system for decompressing reservoir simulation data from batch compressed form stored in memory of a computer, the reservoir simulation data being representative of a subterranean reservoir organized into a three dimensional grid of reservoir cells arranged in a set of individual layers in a vertical dimension of the three dimensional grid as a compressed grid reservoir file, with each layer divided into a plurality of adjacent domains, each adjacent domain being represented as a two dimensional surface defined by corner points of juncture with adjacent domains and boundary tangent vectors of the surface at the corner points of juncture with adjacent domains, the individual layers of the grid stored in memory of the computer in batch compressed f
Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title
Type of the data to be coded, other than image and sound · CPC title
Methods or apparatus for obtaining oil, gas, water, soluble or meltable materials or a slurry of minerals from wells (applicable only to water E03B) · CPC title
Digital compression and data reduction techniques where the original information is represented by a subset or similar information, e.g. lossy compression · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.