# US 2014/0156245 A1 · Systems and methods for automated identification of surfaces for building of geologic hydrodynamic model of oil and gas deposit by seismic data

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0156245 A1
- Document ID: US20140156245A1
- Status: Published application
- Kind: A1
- Application number: 14/094,810
- Filed: 2013-12-03
- Published: 2014-06-05
- Earliest claimed: 2012-12-04
- Assignees: OOO Rock Flow Dynamic
- Applicants: OOO Rock Flow Dynamics
- Inventors: OLGA ANDREEVNA CHESKIS; SEMEN LEONIDOVICH TREGUB; ANDREY SERGEEVICH KAZAROV
- Web page: https://patentgrep.com/patent/US20140156245A1

## CPC

- G01V 1/302: {in 3D data cubes}
- G01V 2210/64: Geostructures, e.g. in 3D data cubes
- G01V 2210/641: Continuity of geobodies
- G01V 2210/66: Subsurface modeling
- G01V 2210/667: Determining confidence or uncertainty in parameters
- G01V: GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS (means for indicating the location of accidentally buried, e.g. snow-buried, persons A63B29/02)

## Abstract

The invention generally relates to methods of modeling and building models of oil-and-gas deposits. More particularly, the invention relates to a computer-implemented method, a computerized system, and a computer-readable medium designed for automated identification of surfaces for building a geologic-hydrodynamic model of an oil and gas deposit based on seismic data. A technical result is the improvement of the accuracy of building a geological-hydrodynamic model of an oil-and-gas deposit. The objective of embodiments of the invention is to provide a method, device, and a non-transitory computer-readable medium designed for the implementation of stages accounting for a considerable part of the entire problem of building a geological-hydrodynamic model, namely, automated (that is, requiring the user to participate only in the stage of initial data input) building of a set of surfaces based on input seismic data. The output surfaces can be used, without additional processing, to construct a geological-hydrodynamic grid.

## Claims

### Claim 1

A computer-implemented method for an automated identification of surfaces in connection with building a geological-hydrodynamic model of an oil-and-gas deposit based on seismic data, the computer-implemented method comprising:
1) determining a model grid with a specified pitch and maximal allowable size on coordinate grid;
2) specifying control parameters of surfaces relative to the grid pitch;
3) determining a set of grid surfaces with respect to its pitch;
4) determining a domain in which the surface is defined and adding grid nodes where the surface is not defined;
5) specifying the parameters of the volumes of seismic data p, q; specifying the coordinates X, Y of the newly added node; specifying the coordinates of the adjacent node x, y, in which the surface is defined; and specifying the surface depth parameter in this node z(x,y);
6) arranging the depths in the given grid node in increasing order and setting the depth of the i-th surface in this node equal to the i-th depth;
7) determining the surfaces for processing;
8) determining the functionals and gradients of surfaces for processing;
9) determining the size of the current step along the gradient;
10) for each surface to be processed, determining what number of steps is required for the minimal value of the functional to be attained; in that case,
11) when the minimal value of the functional for each processed surface is less than the step along the gradient, making the displacement along the gradient by the found number of steps;
12) saving the size of this displacement in the memory, and determining the maximum of the displacements made;
13) temporarily excluding the surfaces for which a decrease in the functional was obtained from processing;
14) determining the surfaces for which the functional was not decreased, and once this is done, reiterating steps 7) to 13);
15) rearranging the depths of the surfaces determined in the given grid node in increasing order and setting the depth of the i-th surface in this node equal to the i-th depth;
16) determining the values of the current grid pitches from the new data on surfaces; and
17) reiterating all steps of the method until a model with parameters specified at steps 1 and 2 is obtained.

### Claim 2 (depends on 1)

The computer-implemented method according to claim 1, characterized in that the control parameters comprise a seismic volume.

### Claim 3 (depends on 2)

The computer-implemented method according to claim 2, additionally comprising a step at which a point of the surface of grid node is determined, a segment of the appropriate trace of the seismic volume around this point is determined, and the local extremum of the depth nearest to this point in this segment is determined.

### Claim 4 (depends on 2)

The computer-implemented method according to claim 2, characterized in that the local extremum is the minimal value of the depth.

### Claim 5 (depends on 3)

The computer-implemented method according to claim 3, characterized in that the local extremum is the maximal value of the depth.

### Claim 6

A computerized system for automated selection of surfaces in connection with building a geological-hydrodynamic model of oil-and-gas deposit based on seismic data, the computerized system comprising:
one or a plurality of processors;
input/output modules (I/O);
a computer-readable medium containing a program code, which, when executed, will induce the one or the plurality of processors to perform method comprising:
1) determining a model grid with specified pitch and maximal allowable value on coordinate grid;
2) specifying control parameters of surfaces relative to the grid pitch;
3) determining a set of grid surfaces with respect to its pitch;
4) adding a domain in which the surface is specified and grid nodes where it is not specified;
5) specifying the parameters of the volumes of seismic attributes p, q; specifying the coordinates X, Y of the newly added node; specifying the coordinates of the adjacent node x, y, in which the surface is determined; and specifying the surface depth parameter in this node z(x,y);
6) arranging the depths of the surfaces in the given grid node by increasing depth and setting the depth of the i-th surface in this node equal to the i-th depth;
7) determining surfaces for processing;
8) determining functionals and gradients of surfaces for processing;
9) determining the sizes of the current step along the gradient;
10) for each surface to be processed, determining what number of steps is required for the minimal value of the functional to be attained; in that case,
11) when the minimal value of the functional for each processed surface is less than the step along the gradient, making a displacement along the gradient by the found number of steps;
12) saving the size of this displacement in the memory, and determining the maximum of displacements;
13) temporarily excluding from processing the surfaces for which a decrease in the functional was obtained;
14) determining the surfaces for which the functional was not decreased, and once this is done, reiterating steps 7) to 13);
15) rearranging the depths of the surfaces determined in the given grid node in increasing order and setting the depth of the i-th surface equal to the i-th depth in this node;
16) determining the values of the current grid pitches from the new data on surfaces; and
17) reiterating all steps mentioned above until a model with parameters specified at steps 1 and 2 is obtained.

### Claim 7 (depends on 6)

A computerized system according to claim 6, characterized in that the control parameters comprise a seismic volume.

### Claim 8 (depends on 6)

The computerized system according to claim 6, characterized in that the program code contains an additional step at which a point of the surface of grid node is determined, a segment of the appropriate trace of the seismic volume around this point is determined, and the local extremum of the depth nearest to this point in this segment is determined.

### Claim 9 (depends on 8)

The computerized system according to claim 8, characterized in that the local extremum is the minimal value of the depth.

### Claim 10 (depends on 8)

The computerized system according to claim 8, characterized in that the local extremum is the maximal value of the depth.

### Claim 11

A non-transitory computer-readable medium embodying a asset of instructions, which, when executed by one or more processors, cause the one or more processors to perform a computer-implemented method for an automated identification of surfaces in connection with building a geological-hydrodynamic model of an oil-and-gas deposit based on seismic data, the computer-implemented method comprising:
1) determining a model grid with a specified pitch and maximal allowable size on coordinate grid;
2) specifying control parameters of surfaces relative to the grid pitch;
3) determining a set of grid surfaces with respect to its pitch;
4) determining a domain in which the surface is defined and adding grid nodes where the surface is not defined;
5) specifying the parameters of the volumes of seismic data p, q; specifying the coordinates X, Y of the newly added node; specifying the coordinates of the adjacent node x, y, in which the surface is defined; and specifying the surface depth parameter in this node z(x,y);
6) arranging the depths in the given grid node in increasing order and setting the depth of the i-th surface in this node equal to the i-th depth;
7) determining the surfaces for processing;
8) determining the functionals and gradients of surfaces for processing;
9) determining the size of the current step along the gradient;
10) for each surface to be processed, determining what number of steps is required for the minimal value of the functional to be attained; in that case,
11) when the minimal value of the functional for each processed surface is less than the step along the gradient, making the displacement along the gradient by the found number of steps;
12) saving the size of this displacement in the memory, and determining the maximum of the displacements made;
13) temporarily excluding the surfaces for which a decrease in the functional was obtained from processing;
14) determining the surfaces for which the functional was not decreased, and once this is done, reiterating steps 7) to 13);
15) rearranging the depths of the surfaces determined in the given grid node in increasing order and setting the depth of the i-th surface in this node equal to the i-th depth;
16) determining the values of the current grid pitches from the new data on surfaces; and
17) reiterating all steps of the method until a model with parameters specified at steps 1 and 2 is obtained.

### Claim 12 (depends on 11)

The non-transitory computer-readable medium according to claim 11, characterized in that the control parameters comprise a seismic volume.

### Claim 13 (depends on 12)

The non-transitory computer-readable medium according to claim 12, wherein the computer-implemented method additionally comprises a step at which a point of the surface of grid node is determined, a segment of the appropriate trace of the seismic volume around this point is determined, and the local extremum of the depth nearest to this point in this segment is determined.

### Claim 14 (depends on 12)

The non-transitory computer-readable medium according to claim 12, characterized in that the local extremum is the minimal value of the depth.

### Claim 15 (depends on 13)

The non-transitory computer-readable medium according to claim 13, characterized in that the local extremum is the maximal value of the depth.
