Giga-cell linear solver method and apparatus for massive parallel reservoir simulation
US-9208268-B2 · Dec 8, 2015 · US
US10387583B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10387583-B2 |
| Application number | US-201213686948-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 28, 2012 |
| Priority date | Dec 2, 2011 |
| Publication date | Aug 20, 2019 |
| Grant date | Aug 20, 2019 |
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 can include defining a two dimensional grid of cells for a region associated with a geologic environment, assigning directions to at least some of the cells, tracing a first set of trajectories with respect to the grid based on the directions, determining a first set of scalar field values based on the first set of trajectories, rotating the directions, tracing a second set of trajectories with respect to the grid based on the rotated directions, determining a second set of scalar field values based on the second set of trajectories, outputting a map based on the first set of scalar field values and the second set of scalar field values and applying the map to map a spatially distributed variable in the region associated with the geologic environment. Various other apparatuses, systems, methods, etc., are also disclosed.
Opening claim text (preview).
The invention claimed is: 1. A method comprising: receiving data values for a spatially distributed variable of the Earth, wherein the data values are acquired via one or more sensors; defining a two dimensional grid of cells for a region of the Earth; assigning directions to at least some of the cells wherein each of the assigned cells comprises an individual direction associated with at least one feature of the Earth; tracing a set of piecewise linear trajectories with respect to the grid based on the directions wherein each piecewise linear trajectory intersects at least one cell boundary at an intersection point; from a selected point in the two dimensional grid, determining a set of scalar field values based on at least a portion of the set of piecewise linear trajectories and corresponding direction-based intersection point rules, for predefined directions referenced with respect to a first dimension and to a second dimension of the two dimensional grid, that either increase or decrease a scalar field value; outputting a map that comprises local rotations represented by at least a portion of the set of scalar field values; processing the data values by applying the map to generate a locally rotated model of the spatially distributed variable data values; and rendering an image of at least a portion of the locally rotated model of the spatially distributed variable to a display. 2. The method of claim 1 further comprising rendering a view of the locally rotated model of the spatially distributed variable to the display. 3. The method of claim 1 comprising rotating the directions; tracing a second set of piecewise linear trajectories with respect to the grid based on at least a portion of the rotated directions; determining a second set of scalar field values based on at least a portion of the second set of piecewise linear trajectories and corresponding direction-based intersection point rules; outputting the map based on at least a portion of the first set of scalar field values and at least a portion of the second set of scalar field values. 4. The method of claim 1 wherein the directions represent strike directions of at least one structural feature of the Earth. 5. The method of claim 1 wherein the directions represent dip directions of at least one structural feature of the Earth. 6. The method of claim 3 wherein the rotated directions represent strike directions of at least one structural feature of the Earth. 7. The method of claim 1 wherein the spatially distributed variable comprises a variable associated with one or more channels and wherein the data values comprise seismic image data values. 8. The method of claim 1 further comprising simulating fluid flow using a simulation model and the locally rotated model of the spatially distributed variable to generate simulation results of fluid flow in the Earth. 9. The method of claim 8 further comprising performing history matching for the simulation model based at least in part on at least a portion of the simulation results and measured data acquired from the Earth using sensors. 10. The method of claim 9 further comprising adjusting the directions and outputting an adjusted map. 11. A system comprising: one or more processors; memory; a display; and computer-executable instructions stored in the memory for execution by at least one of the one or more processor to: receive data values for a spatially distributed variable of the Earth, wherein the data values are acquired via one or more sensors; define a grid for a region of the Earth wherein the grid comprises cells and wherein at least some of the cells comprise a respective individual direction of a set of directions associated with at least one feature of the Earth; trace a set of piecewise linear trajectories for the set of directions associated with the grid wherein each piecewise linear trajectory intersects at least one cell boundary at an intersection point; from a selected point in the two dimensional grid, determine a set of scalar field values based on at least a portion of the set of trajectories and corresponding direction-based intersection point rules, for predefined directions referenced with respect to a first dimension and to a second dimension of the two dimensional grid, that either increase or decrease a scalar field value; generate a map that comprises local rotations represented by at least a portion of the set of scalar field values; process the data values by application of the map to generate a locally rotated model of the spatially distributed variable data values; and render an image of at least a portion of the locally rotated model of the spatially distributed variable to the display. 12. The system of claim 11 wherein the region of the Earth comprises one or more channels. 13. One or more computer-readable non-transitory storage media comprising computer-executable instructions to instruct a computing device to: receive data values for a spatially distributed variable of the Earth, wherein the data values are acquired via one or more sensors; define a two dimensional grid of cells for a region of the Earth; assign directions to at least some of the cells wherein each of the assigned cells comprises an individual direction associated with at least one feature of the Earth; trace a set of piecewise linear trajectories with respect to the grid based on the directions wherein each piecewise linear trajectory intersects at least one cell boundary at an intersection point; from a selected point in the two dimensional grid, determine a set of scalar field values based on at least a portion of the set of piecewise linear trajectories and corresponding direction-based intersection point rules, for predefined directions referenced with respect to a first dimension and to a second dimension of the two dimensional grid, that either increase or decrease a scalar field value; output a map that comprises local rotations represented by at least a portion of the set of scalar field values; process the data values by application of the map to generate a locally rotated model of the spatially distributed variable data values; and render an image of at least a portion of the locally rotated model of the spatially distributed variable to a display. 14. The one or more computer-readable non-transitory storage media comprising computer-executable instructions of claim 13 wherein the directions represent strike directions of at least one structural feature of the Earth. 15. The one or more computer-readable non-transitory storage media comprising computer-executable instructions of claim 13 wherein the directions represent dip directions of at least one structural feature of the Earth. 16. The one or more computer-readable non-transitory storage media comprising computer-executable instructions of claim 13 wherein the spatially distributed variable comprises a variable associated with one or more channels of the Earth. 17. The one or more computer-readable non-transitory storage media comprising computer-executable instructions of claim 13 further comprising computer-executable instructions to instruct the computing device to simulate fluid flow using a simulation model and the locally rotated model of the spatially distributed variable to generate simulation results of fluid flow in the Earth. 18. The method of claim 1 comprising receiving the data values from field equipment that comprises at least one of the one or more sensors wherein the locally rotated model of the spatially distrib
Geostructures, e.g. in 3D data cubes · CPC title
Visualisation of seismic data · CPC title
Physics · mapped topic
Physics · mapped topic
Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.