Adaptive computational grid for inverse problems
AssigneePGS Geophysical AS
InventorsJoel Skogman, Mattias Enstedt
Life of this patent
Estimating the term…
Abstract
Techniques are described for determining an optimal resolution for a grid to be used in solving inverse problems. Reference physical fields may be computed based on model data for the computational grid at a starting resolution. Cells in the computational grid may be split in a plurality of iterations to provide finer resolution. The model data may be perturbed by introducing different physical property values to the cells. The physical fields may be calculated based on the perturbed model data. A comparison may be made between the reference physical fields and the calculated physical fields based on the perturbed model data for the purpose of determining whether cell splitting should continue.
Claims27
An apparatus comprising:
- one or more processors;
- one or more storage media storing instructions, which, when processed by the one or more processors, cause:
- computing, based on one or more first values of one or more physical properties for a first set of cells, first values of one or more physical fields at first spatial locations, the first set of cells constituting a grid that represents a spatial domain of exploration, the first values of the one or more physical properties having been obtained from the spatial domain of exploration;
- transforming the first set of cells into a second set of cells by splitting at least one cell in the first set of cells into two or more new cells;
- determining values of the one or more physical properties for the two or more new cells based upon the one or more first values of the one or more physical properties for the first set of cells;
- computing, based on second values of the one or more physical properties for the second set of cells, second values of the one or more physical fields at second spatial locations;
- and
- determining whether differences between the second values of the one or more physical fields at the second spatial locations and the first values of the one or more physical fields at the first spatial locations satisfy one or more criteria for further cell splitting of the two or more new cells.
One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause:
- computing, based on one or more first values of one or more physical properties for a first set of cells, first values of one or more physical fields at first spatial locations, the first set of cells constituting a grid that represents a spatial domain of exploration, the first values of the one or more physical properties having been obtained from the spatial domain of exploration;
- transforming the first set of cells into a second set of cells by splitting at least one cell in the first set of cells into two or more new cells;
- determining values of the one or more physical properties for the two or more new cells based upon the one or more first values of the one or more physical properties for the first set of cells;
- computing, based on second values of the one or more physical properties for the second set of cells, second values of the one or more physical fields at second spatial locations;
- and
- determining whether differences between the second values of the one or more physical fields at the second spatial locations and the first values of the one or more physical fields at the first spatial locations satisfy one or more criteria for further cell splitting of the two or more new cells.
A method comprising:
- computing, based on one or more first values of one or more physical properties for a first set of cells, first values of one or more physical fields at first spatial locations, the first set of cells constituting a grid that represents a spatial domain of exploration, the first values of the one or more physical properties having been obtained from the spatial domain of exploration;
- transforming the first set of cells into a second set of cells by splitting at least one cell in the first set of cells into two or more new cells;
- determining values of the one or more physical properties for the two or more new cells based upon the one or more first values of the one or more physical properties for the first set of cells;
- computing, based on second values of the one or more physical properties for the second set of cells, second values of the one or more physical fields at second spatial locations;
- and
- determining whether differences between the second values of the one or more physical fields at the second spatial locations and the first values of the one or more physical fields at the first spatial locations satisfy one or more criteria for further cell splitting of the two or more new cells.
A method comprising:
- computing reference values of one or more physical fields based on model data for an adaptive computational grid with a starting grid resolution using one or more forward model mappings, the adaptive computational grid covering a spatial domain of exploration, the model data at least comprising physical property values of cells in the adaptive computational grid and having been obtained from the spatial domain of exploration;
- (a) splitting one or more cells in the adaptive computational grid into two or more new cells;
- (b) perturbing the model data by associating new physical property values that are different from those of the one or more cells to the two or more new cells;
- (c) computing new values of the one or more physical fields based on the perturbed modeling data using the one or more forward model mappings;
- (d) determining differences between the new values of the one or more physical fields and the reference values of the one or more physical fields;
- (e) determining whether cell splitting should continue based at least in part on the differences in step (d);
- and
- (f) in response to determining that cell splitting should continue, repeating steps (a) through (e).
Dependencies are inferred from the claim text.