HONGGEUN JO JAVIER E. SANTOS MICHAEL J. PYRCZ
THE AAPG 2019 ANNUAL CONVENTION & EXHIBITION
CONDITIONING STRATIGRAPHIC, RULE- BASED MODELS WITH GENERATIVE ADVERSARIAL NETWORKS:
A DEEPWATER LOBE, DEEP LEARNING EXAMPLE
CONDITIONING STRATIGRAPHIC, RULE- BASED MODELS WITH GENERATIVE - - PowerPoint PPT Presentation
THE AAPG 2019 ANNUAL CONVENTION & EXHIBITION CONDITIONING STRATIGRAPHIC, RULE- BASED MODELS WITH GENERATIVE ADVERSARIAL NETWORKS: A DEEPWATER LOBE, DEEP LEARNING EXAMPLE HONGGEUN JO JAVIER E. SANTOS MICHAEL J. PYRCZ Agenda Rule
HONGGEUN JO JAVIER E. SANTOS MICHAEL J. PYRCZ
THE AAPG 2019 ANNUAL CONVENTION & EXHIBITION
A DEEPWATER LOBE, DEEP LEARNING EXAMPLE
Presenter’s notes: I will start with basic idea of rule-based models, which includes literature review and the motivation of this study. And then two deep learning algorithms will be covered: DCGAN and semantic image inpainting, which are followed by proposed method
After presenting results, I will conclude with implementation and key points of this study at the end.
architecture which captures geological processes informed features.
achievable with conventional geostatistical methods.
‐ event‐based (Pyrcz and Strebelle, 2006) ‐ hybrid (Michael et al., 2010) ‐ surface‐based (Pyrcz et al., 2005; Bertoncello et al., 2013) ‐ process‐oriented (Wen, 2005) ‐ rule‐based modeling (Pyrcz et al., 2015; Jo et al., 2019).
Presenter’s notes: With RB model, we can 1)integrate geological concepts directly and 2) preserve realistic, geological heterogeneity/ continuity In recent work, rule-based modeling is referenced by a variety of names. Despite different names, these methods have a common point that they 1) apply depositional rule in temporal sequence and 2) update topographic surface accordingly.
Architecture deposit, Heterogenity/Continuity of element
(Pyrcz et al., 2015)
Presenter’s notes: In this graph, Pyrcz compares rule-based model with other geostatistical modeling method. By integrating stacking pattern, forward model, topography and flow path of sediment, rule-based models can capture more realistic architecture of deposit while preserving heterogeneity and continuity in depositional elements
– Ellipsoidal, lobate element (Similar to Zie et al., 2000) – Turbidite lobe complex – Controlled by its width, length, and thickness (Deptuck et al., 2008)
– Random stacking vs. perfect compensational stacking – Measure tendency by compensation index (Straub et al., 2009) – Controlled by compositional exponent (0 for random, >5 for perfect comp. stack)
– After build compositional surfaces, allocate petrophysical properties (i.e., porosity and permeability) by hierarchical trend model (Pyrcz, 2004) – Coarsening‐up in complex scale but fining‐up is expected within element scale
(Jo et al., 2019)
Presenter’s notes: Our rule-based model is designed for deep-water depositional setting, or distal submarine fans where turbidite lobe complex is dominant. Three input parameters should be defined in our model: 1) geometry of depositional element, 2) stacking pattern, and 3) distributions of reservoir properties. Geometry: Stacking: Compensational stacking, the tendency for sediments to preferentially deposit in topographic lows. Whereas random stacking means sediment are deposited regardless of topography. Different stacking patterns are commonly observed in different location and different scale and they can be measured by compensation index from Straub 2009. (Presenter’s notes continued on next slide) Compensation index is mainly controlled by reorganization of the sediment transport field to minimize potential energy of a natural system (Mutti and Normark 1987, Stow and Johansson 2000, Straub et al. 2012).
/
(Presenter’s notes continued from previous slide) Distribution: After building compositional surface, hierarchical trend model is applied to allocate petrophysical properties. Compensation index is mainly controlled by reorganization of the sediment transport field to minimize potential energy of a natural system (Mutti and Normark 1987, Stow and Johansson 2000, Straub et al. 2012).
Presenter’s notes:
6.6. After building the compositional surface, the hierarchical trend model is applied to allocate petrophysical properties.
(Jo et al., 2019)
reservoir extent
radius, 10 m in thickness
stacking
hierarchical trends
Presenter’s notes: The figure shows an example of our rule-based model which has 5km x 5km x 60m dimension. Lobe element is 750 m in radius and 10 m in thickness. Perfect compensation assumed and two different scale of hierarchical trends are observed.
to reservoir modeling
minimum misfit with adding stochastic residuals to match data
methods
sequential optimization scheme.
and robust, direct conditioning to dense well data is still unsolved.
Presenter’s notes: There have been several attempts to solve the data conditioning problem (Pyrcz 2004; Michael et al. 2010;; Bertoncello et al. 2013).
– Learn the features – Put the features into the reservoir while conserve heterogeneity/continuity in RB
– Conditioning hard date (e.g., well logs, core samples) – Navigating reservoir manifold
Presenter’s notes: Overall goal of this study is putting a bridge between Rule-based model and Machine learning to broaden Rule-based model’s application. If a Machine can 1) learn the features of rule-based models and 2) put those features into the reservoir models directly, we can solve conditioning problem and navigate reservoir manifold. Moreover, we can use the machine for Dimensionality reduction and optimization problem such as history matching. In this study, we focus on the first two items.
models in an adversarial manner against discriminative models (Goodfellow et al., 2014)
performance for high‐resolution images (Radford et al., 2015)
– Generative model (G): maps a latent vector z to image space – Discriminative model (D): maps an input image to a probability of true image
min
max
where is the sample from real images and is random variables from the latent space.
Presenter’s notes:
discriminative models.
DCGAN.
(Presenter’s notes continued on next slide) The formula shown below represents these processes.
/
(Presenter’s notes continued from previous slide) Discriminative model is trained to distinguish real from fake while generative model is trained to generate more realistic images to deceive discriminative model.
models
– 5.6 km x 5.6 km x 40 m – 28x28x20 grid cells (200m x 200m x 2m dimension in x, y, and z) – 1.7 km in lobe radius and 8 m in thickness – Perfect compensational stacking
utilized to train DCGAN over 30,000 iteration with mini‐batch of 40
Presenter’s notes:
dimension of feature maps.
After tuning hyperparameters, this structure gives the best results for 28x28x20 grid cells reservoir model. However, if the extent of reservoir is changed, the feature map size of feature map and the number of channels must be updated accordingly.
image data
– Contextual: the missed pixels should be inferred based on the surrounding pixels – Perceptual: the filled parts should be “realistic” in that they have features like the training data
(Yeh et al., 2016): where M: the mask (matrix with elements 0 for missing portions and 1 for the rest), ⨀: element‐wise multiplication, λ: a hyperparameter, y: the corrupted image
≡ λ ∙ , ⨀ ⨀ , log1 ,
Presenter’s notes: λ: a hyperparameter to control significance of conceptual and perceptual information for the inpainting.
DCGAN for several different types of images
(Yeh et al., 2016) Real Input Result Real Input Result Real Input Result
Presenter’s notes:
Presenter’s notes: 1) We need to realize multiple reservoir models. Here we use the reservoir quality, which ranges from 0 being shale-like to 1 being more sandy, in order to represent the reservoir model. Afterwards, this can be transformed into either porosity or permeability for reservoir simulation. 2) Trained DCGAN based on the set of realizations. 3) Next, we generate a rule-based model with the voids near wells. Well data from either injector or producer is placed at the center of each void. 4) Lastly, all voids are restored through semantic image inpainting.
rule‐based models.
has lobe element, same geometries, and fining/coarsening up trend
clearly show that the realization captures the geometry of lobe element
Presenter’s notes: With that method, we created a lobe reservoir model. Top-left figure shows a rule-based model and next to it is a realization from DCGAN.
different latent vectors (z1 and z2) and visualize their continuous change by continuously change in z
Merged Split into three
Presenter’s notes:
the well location in a rule‐based model
which consists of 0 (for void) and 1 (for the rest)
input well data (i.e., quality of reservoir) in the center of each well.
Presenter’s notes: The element-wise multiplication of the rule-based model and the mask enable us to make the voids. The radius of a void area is defined as around 1 km and this should be adjusted depending on the density of well data.
latent variables (z), that minimize semantic error.
model with restored regions
Z‐axis, grid cell
[Qual. Res.]
Presenter’s notes: From an incomplete reservoir model, we can fill in the voids using semantic image inpainting. Here we used gradient based optimization to find optimum z. This restores the voids with appropriate images within the context. As observed by circular boundaries in horizontal view and parabolic boundaries in vertical view, we can infer that semantic image inpainting successfully solves the well data conditioning problem
realistic heterogeneity and continuity with 100 latent variable (z)
makes navigating reservoir manifold possible
– Different depositional settings – History matching – Integration of stratigraphic surface in modeling
1494.
869–898.
systems, 2672‐2680.
information processing systems, 82‐90.
California, 26–30 March 2001.