Real Time Deformation of Seismic Slices Using Programmable Shaders
US-2021055439-A1 · Feb 25, 2021 · US
US11568103B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11568103-B2 |
| Application number | US-202016833387-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 27, 2020 |
| Priority date | Mar 27, 2020 |
| Publication date | Jan 31, 2023 |
| Grant date | Jan 31, 2023 |
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 method may include generating three-dimensional (3D) reservoir simulation data regarding a subsurface formation. The 3D reservoir simulation data may correspond to a plurality of reservoir properties at a predetermined timestep within a reservoir simulation. The method may include generating a 3D pixel dataset using the 3D reservoir simulation data. Each pixel of the 3D pixel dataset may be determined based on a plurality of reservoir property values. Each pixel of the 3D pixel dataset may include a red value, a green value, and a blue value that corresponds to three different reservoir property values out of the plurality of reservoir property values. The method may include generating a two-dimensional (2D) pixel dataset using the 3D pixel dataset. The 2D pixel dataset may correspond to a single video frame within various video frames.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: disposing a well control system in a well environment to control operations of a well system, wherein the well control system comprises a reservoir simulator that processes and stores reservoir information of a reservoir by at least: generating three-dimensional (3D) reservoir simulation data regarding a subsurface formation, wherein the 3D reservoir simulation data corresponds to a plurality of reservoir properties at a predetermined timestep within a reservoir simulation; generating a 3D pixel dataset using the 3D reservoir simulation data, wherein each pixel of the 3D pixel dataset is determined based on a plurality of reservoir property values, and wherein each pixel of the 3D pixel dataset comprises a red value, a green value, and a blue value that corresponds to three different reservoir property values out of the plurality of reservoir property values; converting the 3D pixel dataset into a two-dimensional (2D) pixel dataset, wherein the 2D pixel dataset corresponds to a single video frame within a plurality of video frames; and generating a compressed video dataset using the plurality of video frames and a video compression algorithm; and facilitating, using the well system, extraction of hydrocarbons from the reservoir, wherein a storage footprint of the well control system is reduced by at least said generating the compressed video dataset. 2. The method of claim 1 , further comprising: identifying a plurality of files associated with the reservoir simulation; scanning every file out of the plurality of files; estimating a time duration of the reservoir simulation based on the plurality of files scanned; and obtaining the plurality of reservoir properties values from the plurality of files scanned, wherein the 3D reservoir simulation data comprises a value indicating a number of the plurality of files, the time duration, and the plurality of reservoir property values. 3. The method of claim 2 , further comprising: determining a size of the predetermined timestep based on the plurality of reservoir properties, the size of the predetermined timestep being based on the time duration estimated; determining convergence characteristics and outputting properties for the reservoir simulation, the outputting properties comprising a total number of timesteps in the reservoir simulation; and performing non-linear iterations to generate the 2D pixel dataset, the non-linear iterations comprising validating 3D reservoir simulation data well management system and solving the non-linear iterations with a linear solver, wherein the plurality of reservoir properties comprises pressure and saturation changes through a reservoir. 4. The method of claim 3 , wherein the single video frame corresponds to a particular timestep within the total number of timesteps. 5. The method of claim 3 , wherein the predetermined timestep is configured to output the reservoir simulation data compressed using two different output frequencies, a first output frequency being a conventional output and a second output frequency being a compressed output. 6. The method of claim 1 , wherein the video compression algorithm is based on interframe compression and an H.264 codec. 7. The method of claim 1 , further comprising: converting the plurality of reservoir properties into floating values; and interpreting the floating-point values to generate the 3D pixel dataset through interpolation. 8. The method of claim 1 , further comprising: observing the plurality of reservoir properties in a compressed video form. 9. A system, comprising: a well system in a well environment and configured to facilitate extraction of hydrocarbons from a reservoir; and a well control system to control operations of the well system, wherein the well control system comprises a reservoir simulator that processes and stores reservoir information of the reservoir by at least: generating three-dimensional (3D) reservoir simulation data regarding a subsurface formation, wherein the 3D reservoir simulation data corresponds to a plurality of reservoir properties at a predetermined timestep within a reservoir simulation; generating a 3D pixel dataset using the 3D reservoir simulation data, wherein each pixel of the 3D pixel dataset is determined based on a plurality of reservoir property values, and wherein each pixel of the 3D pixel dataset comprises a red value, a green value, and a blue value that corresponds to three different reservoir property values out of the plurality of reservoir property values; converting the 3D pixel dataset into a two-dimensional (2D) pixel dataset; and generating a compressed video dataset using the plurality of video frames and a video compression algorithm, wherein a storage footprint of the well control system is reduced by at least said generating the compressed video dataset. 10. The system of claim 9 , wherein the reservoir simulator processes and stores the reservoir information of the reservoir further by: identifying a plurality of files associated with the reservoir simulation; scanning every file out of the plurality of files; estimating a time duration of the reservoir simulation based on the plurality of files scanned; and obtaining the plurality of reservoir properties values from the plurality of files scanned, wherein the 3D reservoir simulation data comprises a value indicating a number of the plurality of files, the time duration, and the plurality of reservoir property values. 11. The system of claim 10 , wherein the reservoir simulator processes and stores the reservoir information of the reservoir further by: determining a size of the predetermined timestep based on the plurality of reservoir properties, the size of the predetermined timestep being based on the time duration estimated; determining convergence characteristics and outputting properties for the reservoir simulation, the outputting properties comprising a total number of timesteps in the reservoir simulation; and performing non-linear iterations to generate the 2D pixel dataset, the non-linear iterations comprising validating 3D reservoir simulation data well management system and solving the non-linear iterations with a linear solver, wherein the plurality of reservoir properties comprise pressure and saturation changes through a reservoir. 12. The system of claim 11 , wherein the single video frame corresponds to a particular timestep within the total number of timesteps. 13. The system of claim 11 , wherein the predetermined timestep is configured to output the reservoir simulation data compressed using two different output frequencies, a first output frequency being a conventional output and a second output frequency being a compressed output. 14. The system of claim 9 , wherein the video compression algorithm is based on interframe compression and an H.264 codec. 15. The system of claim 9 , wherein the reservoir simulator processes and stores the reservoir information of the reservoir further by: converting the plurality of reservoir properties into floating-point values; and interpreting the floating-point values to generate the 3D pixel dataset through interpolation. 16. A non-transitory computer readable medium storing instructions of a reservoir simulator in a well control system, the instructions, when executed by a computer processor, comprising functionality for processing and storing reservoir information of a reservoir by at least: generating three-dimensional (3D) reservoir simulation data regarding a subsurface
Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title
Three-dimensional [3D] modelling for computer graphics · CPC title
characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title
of liquids or gases · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.