System and method for 3D restoration of complex subsurface models
10685482 ยท 2020-06-16
Assignee
Inventors
- Donald A. MEDWEDEFF (Houston, TX, US)
- Stan Nicolas Patrice JAYR (Houston, TX, US)
- Peter J. LOVELY (Houston, TX, US)
Cpc classification
G06T19/20
PHYSICS
International classification
G06T19/20
PHYSICS
Abstract
A geometric method is described for 3D structural restoration of a subsurface model including receiving data representative of a subsurface volume of interest including one or more chronohorizons and the geometry and topology of any faults of relevance; developing a fault framework model of the subsurface volume of interest; selecting a horizon, the deposition of which represents the geologic time to which the structural model should be restored; developing coordinate transformation constrained by a single datum horizon and, optionally, additional geologic constraints; applying the 3D transformation to all geologic features below and, optionally, above the datum surface; and scaling the vertical coordinates to accurately relate vertical and horizontal dimensions. The method may be executed by a computer system.
Claims
1. A computer-implemented geometric method of 3D structural restoration of a subsurface model, comprising: a. receiving, at a computer processor, data representative of a subsurface volume of interest including one or more chronohorizons and geometry and topology of any faults of relevance; b. developing, via the computer processor, a quantitative structural model of the subsurface volume of interest, including i. a fault framework geometry, ii. a fault framework topology, and iii. the one or more chronohorizons; c. selecting, via a human machine interface, a datum horizon, deposition of the datum horizon representing a geologic time to which the quantitative structural model should be restored; d. developing, via the computer processor, a 3D geometric coordinate transformation of the subsurface volume of interest such that i. the datum horizon is represented by an isovalue surface of a paleo-vertical coordinate, ii. the paleo-vertical coordinate is distributed throughout the subsurface volume of interest such that its gradient is approximately constant, and iii. optimization criteria, including at least minimization of 2D distortion within all isovalue surfaces of the paleo-vertical coordinate field within the subsurface volume of interest, are optimized between past and present states; e. applying, via the computer processor, the 3D geometric coordinate transformation to at least some geologic features in the quantitative structural model creating an alternate representation of the quantitative structural model; and f. rescaling, via the computer processor, the paleo-vertical coordinates of the alternate representation of the quantitative structural model according to criteria that accurately relate vertical and horizontal dimensions to generate a 3D restored model wherein the criteria used by the rescaling includes one or more of: i. homogeneous scaling that preserves global volume; ii. homogeneous scaling that preserves volume below the datum horizon; iii. conservation of line length between some or all points in the alternate representation of the quantitative structural model and the datum horizon along equivalent paths in present-day and restored space; and iv. local conservation of volume, at model resolution scale, by integration of volume strain to calculate refined vertical displacements.
2. The method of claim 1 wherein the rescaling is accomplished by the 3D geometric coordinate transformation which accurately relates vertical and horizontal dimensions.
3. The method of claim 1 wherein the optimization criteria further includes the minimization of shear strains parallel to the isovalue surfaces.
4. The method of claim 1 wherein the quantitative structural model is represented as structured or unstructured mesh or a meshless representation.
5. The method of claim 1 wherein the data further includes geoscience data and further comprises applying the 3D geometric coordinate transformation to any of the geoscience data to generate spatially transformed geoscience data.
6. The method of claim 1 further comprising decompacting the 3D restored model to account for volume changes attributed to overburden load.
7. The method of claim 1 wherein, if fault compliance is not adequately preserved, paleogeographic restoration coordinates of the 3D restored model are recomputed by developing a new 3D geometric coordinate transformation of the subsurface volume of interest while preserving previously calculated paleo-vertical coordinates.
8. The method of claim 1, whereby sequential restorations are developed by a. starting with the quantitative structural model and b. choosing a different datum horizon.
9. The method of claim 1 wherein time resolution is increased by interpolation of displacement vectors between restored and present states or wherein time resolution is increased by interpolation of displacement vectors between restoration states.
10. The method of claim 5 further comprising performing geologic interpretation on the 3D restored model or any of the spatially transformed geoscience data to create a restored geologic description.
11. The method of claim 10 wherein the restored geologic description is transformed to a present state using a reverse of the 3D geometric coordinate transformation.
12. The method of claim 1 wherein the developing a 3D geometric coordinate transformation is performed prior to the selecting the datum horizon.
13. A computer system, comprising: one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions that when executed by the one or more processors cause the device to execute a method comprising: a. receiving, at a computer processor, data representative of a subsurface volume of interest including one or more chronohorizons and geometry and topology of any faults of relevance; b. developing, via the computer processor, a quantitative structural model of the subsurface volume of interest, including i. a fault framework geometry, ii. a fault framework topology, and iii. the one or more chronohorizons; c. selecting, via a human machine interface, a datum horizon, deposition of the datum horizon representing a geologic time to which the quantitative structural model should be restored; d. developing, via the computer processor, a 3D geometric coordinate transformation of the subsurface volume of interest such that i. the datum horizon is represented by an isovalue surface of a paleo-vertical coordinate, ii. the paleo-vertical coordinate is distributed throughout the subsurface volume of interest such that its gradient is approximately constant, and iii. optimization criteria, including at least minimization of 2D distortion within all isovalue surfaces of the paleo-vertical coordinate field within the subsurface volume of interest, are optimized between past and present states; e. applying, via the computer processor, the 3D geometric coordinate transformation to at least some geologic features in the quantitative structural model creating an alternate representation of the quantitative structural model; and f. rescaling, via the computer processor, the paleo-vertical coordinates of the alternate representation of the quantitative structural model according to criteria that accurately relate vertical and horizontal dimensions to generate a 3D restored model wherein the criteria used by the rescaling includes one or more of: i. homogeneous scaling that preserves global volume; ii. homogeneous scaling that preserves volume below the datum horizon; iii. conservation of line length between some or all points in the alternate representation of the quantitative structural model and the datum horizon along equivalent paths in present-day and restored space; and iv. local conservation of volume, at model resolution scale, by integration of volume strain to calculate refined vertical displacements.
14. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with one or more processors and memory, cause the device to execute a method comprising: a. receiving, at a computer processor, data representative of a subsurface volume of interest including one or more chronohorizons and geometry and topology of any faults of relevance; b. developing, via the computer processor, a quantitative structural model of the subsurface volume of interest, including i. a fault framework geometry, ii. a fault framework topology, and iii. the one or more chronohorizons; c. selecting, via a human machine interface, a datum horizon, deposition of the datum horizon representing a geologic time to which the quantitative structural model should be restored; d. developing, via the computer processor, a 3D geometric coordinate transformation of the subsurface volume of interest such that i. the datum horizon is represented by an isovalue surface of a paleo-vertical coordinate, ii. the paleo-vertical coordinate is distributed throughout the subsurface volume of interest such that its gradient is approximately constant, and iii. optimization criteria, including at least minimization of 2D distortion within all isovalue surfaces of the paleo-vertical coordinate field within the subsurface volume of interest, are optimized between past and present states; e. applying, via the computer processor, the 3D geometric coordinate transformation to at least some geologic features in the quantitative structural model creating an alternate representation of the quantitative structural model; and f. rescaling, via the computer processor, the paleo-vertical coordinates of the alternate representation of the quantitative structural model according to criteria that accurately relate vertical and horizontal dimensions to generate a 3D restored model wherein the criteria used by the rescaling includes one or more of: i. homogeneous scaling that preserves global volume; ii. homogeneous scaling that preserves volume below the datum horizon; iii. conservation of line length between some or all points in the alternate representation of the quantitative structural model and the datum horizon along equivalent paths in present-day and restored space; and iv. local conservation of volume, at model resolution scale, by integration of volume strain to calculate refined vertical displacements.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11) Like reference numerals refer to corresponding parts throughout the drawings.
DETAILED DESCRIPTION OF EMBODIMENTS
(12) Described below are methods, systems, and computer readable storage media that provide a manner of geologic modeling. These embodiments are designed to be of particular use for geologic modeling of subsurface volumes in geologically complex areas.
(13) Reference will now be made in detail to various embodiments, examples of which are illustrated in the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure and the embodiments described herein. However, embodiments described herein may be practiced without these specific details. In other instances, well-known methods, procedures, components, and mechanical apparatus have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.
Definitions
(14) ChronohorizonA stratigraphic surface or interface that is everywhere of the same age. (Bates and Jackson, 1980)
(15) Paleo-geographic restoration coordinatesAn alternate 2D system of coordinates representing the relative geographic location of a point in the volume of interest at the prior time represented by a restoration to a given datum horizon
(16) Paleo-geographic coordinatesAn alternate system of coordinates representing the relative geographic location of a chronohorizon at its time of formation
(17) Paleo-vertical coordinateThe perpendicular distance to the datum surface in restored space. This term may be applied before or after vertical scaling
(18) Isovalue surfaceThe surface represented by a constant value of a scalar field in 3-dimensional space, in this case applied to the paleo-vertical coordinate
(19) Fault complianceThe continuity of paleo-geographic restoration coordinate values across faults in restored space
(20) DistortionThe relative displacement of particles in a body that excludes ridged body motions
(21) Geoscience dataAny surface or subsurface measurements, observations, and/or relationships that describe or constrain the geological state of the volume of interest
(22) The present invention includes embodiments of a method and system for 3D structural restoration of complex subsurface models. From our experience, a practical 3D restoration method has three or four fundamental requirements:
(23) 1. flexibility to accurately model complex geometry and topology inherent in geologic structures for which interpretation validation is most necessary,
(24) 2. facility to develop such complex models with a degree of effort proportionate to the value,
(25) 3. a resulting product that clearly and specifically indicates the degree of validity of the tested interpretation, and if required,
(26) 4. viability of the resulting restoration as input to subsequent modeling.
(27) Meeting these four needs requires a high degree of software engineering and computational power that has been unavailable until recently.
(28) In the past few years, commercial products have been developed implementing Geological Knowledge-Oriented model descriptions (Rainaud and Perrin, 2013; Mallet, 2014). One aspect of these models is the ability to globally specify stratigraphic correlation and relative paleo-geographic position within the volume of interest. Although these approaches are not 3D structural restorations (Mallet, 2014), we believe that these tools provide the ability for practitioners to develop quantitative and robust models for complex geologic structures and these models provide the foundation for practical 3D restoration workflows.
(29) The technology described herein is an extension and adaptation for purposes of structural restoration of Geological Knowledge-Oriented modeling technology covered by U.S. Pat. No. 9,229,130 B1, Systems and methods for building axes, co-axes and paleo-geographic coordinates related to a stratified geological volume. Similar adaptations could be made to other Geological Knowledge-Oriented modeling implementations, such as those based on meshless representations as described in U.S. Patent Application 2014/0278298.
(30) An embodiment of the present invention is described in the workflow in
(31) 1. Receive data representative of a subsurface volume of interest including one or more chronohorizons and the geometry and topology of any relevant faults (10).
(32) 2. Develop a quantitative and robust structural model of the rock volume (11) for a given volume of interest (
(33) 3. Select a datum horizon (12), the deposition of which represents the geologic time to which the structural model should be restored (as seen in
(34) 4. Use the Geological Knowledge-Oriented software (such as SKUA or Volume Based Modeling), to develop a 3D geometric (time and space) coordinate transformation (13) that will remap the defined volume of interest (
Furthermore, each of the three components of the restored coordinate system should be continuous throughout the volume of interest, except across faults, in present-day space. The transformation should minimize deviation from fault compliance in restored space.
(35) 5. Apply the corresponding 3D geometric coordinate mapping to geologic features (14) below the datum surface and, optionally, above the datum surface (
(36) 6. Rescale the vertical axis (15) according to criteria that accurately relate vertical and horizontal dimensions (
(37) Optionally, define a displacement vector field, which relates the present-day and restored positions in space. This vector field can be interpolated to increase resolution in time.
(38) Optionally, additional constraints may be applied to the coordinate transformation. Such constraints might include i. Minimization of deviation between additional horizons, and isovalue surfaces of the paleo-vertical coordinate. Horizons may be pseudo-horizons, which are created by projection of the datum horizon, chronohorizons, or other stratigraphic surfaces. ii. Minimization of shear parallel to the isovalue surfaces of the paleo-vertical coordinate.
(39) Optionally, the restored model may be decompacted to account for volume changes attributed to overburden load.
(40) Optionally, if fault compliance is not adequately honored upon completion of the previous steps, recompute optimized horizontal coordinates using the method of step 4 (above), while preserving paleo-vertical coordinates calculated previously.
(41) Optionally, sequential restorations can be developed using the same approach by
(42) 1. starting with the same original interpretation volume and
(43) 2. choosing an older datum horizon.
(44) Optionally, interpolate displacement vectors between restored states of restoration steps to increase resolution in time.
(45) Optionally, display model and/or geoscience data at each time step to animate structural evolution.
(46) Optionally, transform geologic interpretation created in restored space to present-day space in order to update present-day geologic model.
(47) The 3D transformation, as represented by the displacement vector field, may be used to transform geoscience data between any restored or present-day space, for purposes including, but not limited to, visualization and/or updating of the present-day geologic model.
(48)
(49) An example application is shown in
(50) Once the geometric restoration is complete, the validity of the proposed interpretation can be evaluated using several criteria such as:
(51) The relative position of geologic horizons in restored space, especially across faults
(52) The volume of over-lap &/or gaps between adjacent fault blocks.
(53) The spatial distribution of the restoration strain field.
(54) The range of restoration dilation and shear strains (e.g.
(55) If the proposed interpretation is deemed sufficiently valid for further work, the restored geometry may be used as input data to form an initial state for high-fidelity, high-resolution basin modeling.
(56) Early success of this workflow indicates that
(57) recent advances in knowledge-based earth models greatly facilitate 3D structural restoration,
(58) geometric constraints, such as minimal volume change and strain provide first order constraints on such restorations,
(59) use of 3D restoration for validation of structural interpretation and providing the starting point for forward physical modelling is now possible.
(60) The workflow just described is distinct from the conventional functionality of Geological Knowledge Oriented modeling technology, in which the time and space coordinate transformation flattens every geological horizon (surface of constant geological age) in the model as shown in
(61)
(62) To that end, the subsurface restoration system 500 includes one or more processing units (CPUs) 502, one or more network interfaces 508 and/or other communications interfaces 503, memory 506, and one or more communication buses 504 for interconnecting these and various other components. The subsurface restoration system 500 also includes a user interface 505 (e.g., a display 505-1 and an input device 505-2). The communication buses 504 may include circuitry (sometimes called a chipset) that interconnects and controls communications between system components. Memory 506 includes high-speed random access memory, such as DRAM, SRAM, DDR RAM or other random access solid state memory devices; and may include non-volatile memory, such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid state storage devices. Memory 506 may optionally include one or more storage devices remotely located from the CPUs 502. Memory 506, including the non-volatile and volatile memory devices within memory 506, comprises a non-transitory computer readable storage medium and may store geoscience data.
(63) In some embodiments, memory 506 or the non-transitory computer readable storage medium of memory 506 stores the following programs, modules and data structures, or a subset thereof including an operating system 516, a network communication module 518, and a geometric restoration module 520.
(64) The operating system 516 includes procedures for handling various basic system services and for performing hardware dependent tasks.
(65) The network communication module 518 facilitates communication with other devices via the communication network interfaces 508 (wired or wireless) and one or more communication networks, such as the Internet, other wide area networks, local area networks, metropolitan area networks, and so on.
(66) In some embodiments, the geometric restoration module 520 executes the operations of method 100. Geometric restoration module 520 may include data sub-module 525, which handles data including seismic data 525-1, well logs 525-2, and other data through geologic history 525-N. This data is supplied by data sub-module 525 to other sub-modules.
(67) Fault framework sub-module 522 contains a set of instructions 522-1 and accepts metadata and parameters 522-2 that will enable it to execute operation 11 of method 100. The geologic sub-module 523 contains a set of instructions 523-1 and accepts metadata and parameters 532-2 that will enable it to contribute to operations 11 and 12 of method 100. The restoration sub-module 524 contains a set of instructions 524-1 and accepts metadata and parameters 524-2 that will enable it to execute at least operation 13 of method 100. Although specific operations have been identified for the sub-modules discussed herein, this is not meant to be limiting. Each sub-module may be configured to execute operations identified as being a part of other sub-modules, and may contain other instructions, metadata, and parameters that allow it to execute other operations of use in processing seismic data and generate the seismic image. For example, any of the sub-modules may optionally be able to generate a display that would be sent to and shown on the user interface display 505-1. In addition, any of the data or processed data products may be transmitted via the communication interface(s) 503 or the network interface 508 and may be stored in memory 506.
(68) Method 100 is, optionally, governed by instructions that are stored in computer memory or a non-transitory computer readable storage medium (e.g., memory 506 in
(69) While particular embodiments are described above, it will be understood it is not intended to limit the invention to these particular embodiments. On the contrary, the invention includes alternatives, modifications and equivalents that are within the spirit and scope of the appended claims. Numerous specific details are set forth in order to provide a thorough understanding of the subject matter presented herein. But it will be apparent to one of ordinary skill in the art that the subject matter may be practiced without these specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.
(70) The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the description of the invention and the appended claims, the singular forms a, an, and the are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term and/or as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms includes, including, comprises, and/or comprising, when used in this specification, specify the presence of stated features, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, operations, elements, components, and/or groups thereof.
(71) As used herein, the term if may be construed to mean when or upon or in response to determining or in accordance with a determination or in response to detecting, that a stated condition precedent is true, depending on the context. Similarly, the phrase if it is determined [that a stated condition precedent is true] or if [a stated condition precedent is true] or when [a stated condition precedent is true] may be construed to mean upon determining or in response to determining or in accordance with a determination or upon detecting or in response to detecting that the stated condition precedent is true, depending on the context.
(72) Although some of the various drawings illustrate a number of logical stages in a particular order, stages that are not order dependent may be reordered and other stages may be combined or broken out. While some reordering or other groupings are specifically mentioned, others will be obvious to those of ordinary skill in the art and so do not present an exhaustive list of alternatives. Moreover, it should be recognized that the stages could be implemented in hardware, firmware, software or any combination thereof.
(73) The foregoing description, for purpose of explanation, has been described with reference to specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated.