<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJG</journal-id><journal-title-group><journal-title>International Journal of Geosciences</journal-title></journal-title-group><issn pub-type="epub">2156-8359</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijg.2017.82010</article-id><article-id pub-id-type="publisher-id">IJG-74514</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Earth&amp;Environmental Sciences</subject></subj-group></article-categories><title-group><article-title>
 
 
  A Novel Method for Locally Updating an Earth Model While Geosteering
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Erich</surname><given-names>Suter</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Eric</surname><given-names>Cayeux</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Helmer</surname><given-names>A. Friis</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Terje</surname><given-names>Kårstad</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Alejandro</surname><given-names>Escalona</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Erlend</surname><given-names>Vefring</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>University of Stavanger, Stavanger, Norway</addr-line></aff><aff id="aff1"><addr-line>IRIS (International Research Institute of Stavanger)/DrillWell (The Drilling and Well Centre for Improved Recovery), Stavanger, Norway</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>Erich.Suter@iris.no(ES)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>09</day><month>02</month><year>2017</year></pub-date><volume>08</volume><issue>02</issue><fpage>237</fpage><lpage>264</lpage><history><date date-type="received"><day>December</day>	<month>9,</month>	<year>2016</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>February</month>	<year>25,</year>	</date><date date-type="accepted"><day>February</day>	<month>28,</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Earth models are important tools for support of decision making processes for optimal exploitation of subsurface resources. For geosteering and other real-time processes where time is a major constraint, effective model management is decisive for optimal decision support. During drilling, subsurface information is received which should optimally be used to modify the 3D earth model. Today this model is typically not altered during the operation. We discuss the principles of a novel method that enables a populated earth model grid to be locally modified when the topology (connectivity) of the geological structure is locally altered. The method also allows local updates of the grid resolution. The modelled volume is split into closed regions by the structural model. Each region is individually discretized and obtains its own subgrid. Properties are stored in separate functions, e.g. for each layer, and transferred into each subgrid via a mapping. A local update of the geological structure implies that only subgrids in regions that are directly affected by the updated structure must be discarded and rebuilt, and the rest of the populated earth model grid is retained. Our focus is on decision support for optimal well placement while geosteering. The proposed method aims to manage multiple model realizations that are never fixed and always locally updated with the most recent measurements and interpretations in real-time, and where each realization is always kept at an optimal resolution.
 
</p></abstract><kwd-group><kwd>Geosteering</kwd><kwd> Optimal Well Placement</kwd><kwd> Earth Modelling</kwd><kwd> Local Update</kwd><kwd> Geological Structure</kwd><kwd> Connectivity</kwd><kwd> Uncertainty</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The planning of a new well is based on information known prior to drilling such as surface seismic and offset wells. The interpretation of the information is captured in an earth model that is used to support decision processes while drilling. Due to incomplete knowledge of the subsurface, the interpretation is always burdened with uncertainty. During the geosteering process, the trajectory of the planned well is adjusted based on measurements obtained from logging tools during the ongoing drilling operation. The new information reduces uncertainty and allows revisions of the geological interpretations made prior to the drilling operation. This requires effective interpretation, integration and utilisation of the new information within the timeframe set by the on-going drilling operation.</p><p>However, commercially available three-dimensional earth modelling tools have limited capabilities for real-time updates. Model modifications are complex and labour intensive (see Section A.3 in the Appendix for details), and the time needed for updating the model exceeds the time available during drilling operations. This results in sub-optimal utilization of the measurements obtained while drilling, and is a large drawback for decision making processes that require the most current and precise information.</p><p>In Section A.1 in the Appendix, two examples of how a more effective decision loop can contribute to safer and more effective drilling and geosteering are discussed. In Section A.2 in the Appendix, a potential future workflow for effective decision support is indicated. It aims to support decisions for safer and faster drilling, increased future production and reduced drilling costs. The aim of the method suggested in this paper is to enable effective local updates of the earth model grid and local scale uncertainty management around and ahead of the bit, including uncertainties in the topology (connectivity) of the geological structure. Effective earth model management is essential to shorten the geosteering decision loop.</p><sec id="s1_1"><title>1.1. Current Methods for Geosteering</title><p>The recently developed ultra-deep directional electro-magnetic (deep EM) tech- nology is sensitive to resistivity contrasts up to tens of meters around the wellbore (see e.g. [<xref ref-type="bibr" rid="scirp.74514-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref3">3</xref>] ). Deep EM measurements is a technological step change that gives more information about geological structures, fluid contacts and reservoir properties deeper into the formation than traditional Logging While Drilling (LWD) measurements, even ahead of the bit [<xref ref-type="bibr" rid="scirp.74514-ref4">4</xref>] . The technology contributes to closing the gap between seismic scale measurements and well scale measurements. Next, we briefly review two current workflows for updating an earth model in real-time, and how the model is used for decision support for optimal well placement.</p><p>In [<xref ref-type="bibr" rid="scirp.74514-ref2">2</xref>] , it is explained that the full-field 3D model typically ignores or blends small-scale features such as faults and facies changes that can impact drilling. For drilling support, the full-field model can be refined around the well or a separate sector model on a fine scale around the well can be constructed. The detailed model is used to extract a 2D section along the planned well path, containing geological structure and properties, which is used for drilling support. During the drilling process, four different interpretation methods are used for local scale structural interpretation, such as dip interpretation and remote boundary detection. Moreover, the results of the inversion of the deep EM measurements acquired while drilling are visualized together with and compared with the seismic. After drilling is completed the 2D well-scale structural model and petrophysical model are modified, as basis for the following update of the 3D full-field model.</p><p>In the geosteering workflow discussed in [<xref ref-type="bibr" rid="scirp.74514-ref3">3</xref>] , a 3D sector model around the planned well is generated prior to drilling. The volumetrically smaller model allows an increase in the horizontal and vertical resolution, and the high-resolu- tion model is populated based on full-field petrophysical properties. It is emphasized that 3D modelling enables geologists to envision the result also of lateral changes in the well trajectory, as opposed to the simple vertical changes that 2D models allow, and thus to mitigate misinterpretations in the imaging of facies models. During drilling, the geometries of conformable layers can be updated to locally adjust their depths. Also properties are updated. Geosteering decisions are supported by sharing the continuously updated 3D view among the members of the decision making tea m.</p><p>In the mind of the interpreters, geological modelling is a process that takes place in three-dimensional space. If a 2D model is used as the main tool for supporting decisions, important information may be ignored. 3D sector models based on the standard tools used in the industry today do not allow effective updates of more complex geological structures within the short time available during drilling (see discussion in Section A.3 in the Appendix). In particular when drilling in complex geology, effective handling of complex structural uncertainties can be decisive for the outcome of the geosteering operation.</p></sec><sec id="s1_2"><title>1.2. Main Contributions of This Paper</title><p>In the tools and methods for earth modelling that are today standard in the industry, a global grid is used to capture both properties and structure. This technique implies that the entire grid is invalidated even by small changes in the geological structure (see Section A.3 in the Appendix).</p><p>In the suggested approach, we use the geological structure to split the modelled volume into a set of regions. Each region is individually handled and discretized without reference to other regions. Moreover, properties are not handled in a single grid but in individual property functions that each represents only a small part of the subsurface. Each property function is handled separately without reference to other property functions. A region and a property function are linked via a mapping. All mappings are also handled separately, without reference to other mappings. As a result, local updates of the geometries and topology of the geological structures that are captured in the earth model grid, as well as local updates of the grid resolution, can be performed locally within a time frame independent of the size of the grid.</p><p>When using conventional earth modelling tools, local updates of the structural topology, e.g. insertion or removal of a subseismic fault or layer, require the grid to be globally regenerated and populated. Enabling local updates of the grid when the structural topology is locally modified aims to drastically shorten the time required for such updates. Local control with grid resolution (for each individual rock property) aims at improving the control with the trade-off between numerical accuracy and the time required for handling the grid(s). Moreover, local updates aim to enable effective, local scale uncertainty handling. When uncertainties are handled locally, less time is required for updating the grid. Furthermore, separate handling of each region opens up for parallel computer implementations. Such developments are important to speed up and streamline the earth modelling process when targeting real-time workflows. Rudimentary discussions of the strategy were presented in [<xref ref-type="bibr" rid="scirp.74514-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref6">6</xref>] .</p><p>It is emphasized that the proposed method is at an early stage of development, yet too immature to handle complex geological configurations and uncertainties. Therefore, our aim in this article is not to describe a complete method for geosteering support, but to discuss principles for how a populated earth model grid can be effectively modified when the topology (connectivity) of the geological structure is locally altered. Structural modelling can be a complex task, and could e.g. be handled in combination with the methodology described in [<xref ref-type="bibr" rid="scirp.74514-ref7">7</xref>] (see Section A.2 in the Appendix). The principles of the suggested method are demonstrated in 2D using a simplified geological structure.</p><p>We start by providing an overview of the proposed method in Section 2. In Section 3, we show how the strategy is applied in a geological setting containing layers and faults. Next, the required input for the grid construction process is discussed in Section 4. In Section 5, the construction of a populated grid is described, including pseudo code. In Section 6, the procedure for locally updating the grid is discussed, and in Section 7 examples are provided. In Section 8, the mapping is discussed in more detail. Section 9 summarizes the paper. In the Appendix, two examples that highlight the need and potential benefits of improved workflows for drilling are presented in Section A.1. In Section A.2, we indicate a potential future geosteering workflow. The conventional 3D earth modelling methodology used in the industry today is reviewed in Section A.3. In Section A.4, more recent technological developments within 3D earth modelling are discussed. Finally, in Section A.5, various strategies for gridding of the earth model and their implications for model management are discussed.</p></sec></sec><sec id="s2"><title>2. Overview of the Proposed Method</title><p>A main component of our strategy is to separate the modelled volume into disjoint regions that are individually handled. The regions are defined using the geological interfaces in the structural model (see Section 4.1). Each region R gets its own grid, or even a set of grids if different properties should be discretized at different resolutions. A grid for a particular region is called a subgrid G<sub>Z</sub>, and it should be generated at the resolution and quality decided by the application of the model. The subscript Z indicates the properties of each specific subgrid, e.g. its resolution. The resolution of each subgrid is in general independent of the other subgrids for this region and of subgrids for neighbouring regions. However, if two subgrids in neighbouring regions are connected by the sharing of faces along their common boundary, dependencies between the two neighbouring subgrids are introduced. Typically, the subgrid is an unstructured grid.</p><p>The properties are not represented in a single global grid, but in a set of individual property functions (see Section 4.2). Each property function represents a specific property, e.g. porosity, for a geologically defined small rock volume, e.g. a depositional layer. A property, say porosity, can be represented at multiple resolutions by application of multiple functions (or a multi-resolution function). Control with resolution of both the subgrid and the property function provides a large degree of flexibility for locally controlling the earth model resolution. A given property could be represented at varying resolution depending on the location in the model, and different properties can be represented at different resolutions within the same region.</p><p>A mapping links a region with the corresponding part of a property function, and allows population of the subgrid with properties from the property function. For example, if a layer is split by faults into multiple regions, a set of mappings link each region with the corresponding part of a property function. (Note that a “function” and a “mapping” is the same in the mathematical terminology. In this article we let a “function” represent values of a rock property. A “mapping” is used to link a subgrid with a property function.)</p><p>When the geological structure is modified, only the regions and subgrids that are in direct contact with the modified parts of the structure must be discarded and rebuilt (see Section 6). The rest of the existing subgrids are retained. Moreover, a local update of the grid resolution implies that only the subgrids in the affected regions are discarded and that new subgrids are established for these regions. Again, the rest of the existing subgrids are kept. An update of a property function only implies that a small set of the existing subgrids must be repopulated. The method is independent of the particular strategy used for structural modelling as long as a structural model (see Section 4.1) can be extracted.</p><p>To update the populated grid as a fully local operation requires that all involved data structures can be locally updated. In our strategy, the grid, the mappings and the property functions are data structures that represent information for only a small part of the subsurface. Local updates of the populated grid are thus achieved by avoiding the use of any globally defined data structure that cannot be locally updated. In this paper, simple examples of local updates of the fault network and the stratigraphy are shown.</p><p>In the proposed method, each individual region is assigned its own mapping that links a subgrid for the region with a property function for a stratigraphic layer. First, this individual handling of each layer aims to enable more flexibility for controlling and locally altering the interpretation of the stratigraphic record. Second, a region has a relatively simple shape and does not contain any geological interfaces in its interior. As a result, the mapping can be kept simple without the complexity of taking interior geometries into consideration. A particularly attractive choice of mapping is therefore one that only requires knowledge of the geometric boundaries of the region and the geometric boundaries of the corresponding parameter domain of the property function (see Section 5.2) for its construction. Such mappings have been developed, verified, optimized and documented elsewhere in the scientific community, see Section 8. The use of general purpose mappings also allows us to capitalize from future developments within the field. Moreover, also gridding strategies for the discretization of each region may benefit when regions do not contain any interior geometries that the grid must honour. Gridding strategies are discussed in more detail in Section A.5 in the Appendix.</p></sec><sec id="s3"><title>3. Application of Method to Layered Media with Faults</title><p>Next, we exemplify the approach for a geological setting comprising layered depositions with faults. A region is then assumed to be a part of a layer within a fault block (note, however, that a region could also be defined differently within the proposed framework). In this setting, a layer therefore consists of a set of regions separated by faults. Each property is handled in a separate property function Φ that represents a property for a layer L. But more flexible designs are also possible using the proposed framework. For example, a single property function could cover a set of layers, a specific fault block, or some other geologically defined volume of rock.</p><p>When a structural element such as a fault or another geological interface is updated, i.e. geometrically perturbed, removed, inserted, or its connectivity with other structural elements is modified, only the regions whose boundaries are affected by the structural update are involved in the update of the grid. The principle is indicated in <xref ref-type="fig" rid="fig1">Figure 1</xref>, where the insertion of faults in the interior of the fault block denoted “A” only affects the subgrids in this particular fault block.</p><p>In <xref ref-type="fig" rid="fig2">Figure 2</xref>, the population of an earth model grid is explained. The top layer L<sup>1</sup> is split into two regions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x2.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x3.png" xlink:type="simple"/></inline-formula> by the fault, and similarly for the bottom layer L<sup>2</sup>. Each of the four regions is individually discretized and we obtain four subgrids. Two properties, represented by the two property functions Φ<sup>1</sup> and Φ<sup>2</sup> for the two layers L<sup>1</sup> and L<sup>2</sup> respectively, are linked with each region using four corresponding mappings<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x4.png" xlink:type="simple"/></inline-formula>. Each mapping links a region with the corresponding part of the parameter domain of the property function. For example, the subgrid in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x5.png" xlink:type="simple"/></inline-formula> is linked with the part <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x6.png" xlink:type="simple"/></inline-formula> of the parameter domain of Φ<sup>1</sup> via<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x7.png" xlink:type="simple"/></inline-formula>. Informally, we can say that the mapping deforms the interior of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x8.png" xlink:type="simple"/></inline-formula> into the shape of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x9.png" xlink:type="simple"/></inline-formula>. This allows the subgrid to be populated by sampling values from Φ<sup>1</sup>. This deformation is further explained in Section 5. The effect of deforming e.g. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x10.png" xlink:type="simple"/></inline-formula>into the shape of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x11.png" xlink:type="simple"/></inline-formula> is that it is elongated in horizontal direction and squeezed together in vertical direction. The white near-vertical</p><fig-group id="fig1"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> At the top is a model representing a faulted reservoir with alternating sands and shales. At the bottom the initial model is locally updated by inserting three new vertical faults in fault block A.</title></caption><fig id ="fig1_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-2801380x12.png"/></fig><fig id ="fig1_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-2801380x13.png"/></fig></fig-group><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> A structural model with two depositional layers (L<sup>1</sup> and L<sup>2</sup>) split by a fault contains four regions R that are individually gridded. Property values are interpolated from the property functions Φ<sup>1</sup> and Φ<sup>2</sup> to the right and transferred into the grid in each region by the use of mappings (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x15.png" xlink:type="simple"/></inline-formula>). The result is a populated grid as shown at the bottom. The colors in the figure indicate property values</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-2801380x14.png"/></fig><p>line that splits Φ<sup>1</sup> into <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x16.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x17.png" xlink:type="simple"/></inline-formula> is the image of a part of the fault, correspondingly for Φ<sup>2</sup>. Note that the direction of the arrows in the figure indicates how property values evaluated from the property functions are transferred to the subgrids. The mappings are in fact directed in the opposite direction (see Section 5.2). Also note that we have zoomed in on the fault so that only parts of the layers are shown, they extend further both to the right and the left. As a result, only the corresponding parts of the properties around the fault are shown in the populated earth model at the bottom of the figure.</p><p>In the simple example in <xref ref-type="fig" rid="fig2">Figure 2</xref>, created using a rudimentary software prototype, the property functions used to populate each layer are identical. Clearly, for realistic modelling, separate property functions will exist for each layer.</p></sec><sec id="s4"><title>4. Input for Earth Model Construction</title><p>The required input for generating a populated earth model grid is a structural model and associated property functions.</p><sec id="s4_1"><title>4.1. The Structural Model</title><p>The structural model <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x18.png" xlink:type="simple"/></inline-formula> captures an interpretation of the geological structure at a specific resolution. The geometries in the structural model create a partition of space into disjoint polytopic regions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x19.png" xlink:type="simple"/></inline-formula> (polygons in 2D). The boundary Ω<sub>R</sub> of each region <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x20.png" xlink:type="simple"/></inline-formula> is represented by a set of geometric patches, where each patch is a part of a geological interface. For example, a region can be a layer in a fault block and be bounded by parts of fault geometries and stratigraphic interfaces. Each region is a continuous closed volume, and it is the smallest volumetric object in the partition of space as it cannot be subdivided by any other geometric patch in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x21.png" xlink:type="simple"/></inline-formula>. Geometric patches do not cross, and each patch stop into another patch (including patches representing the model boundary). A layer can e.g. be locally split in two as a result of hiatus or erosion so that it has zero thickness. Then the two parts are handled as two separate regions. The part of the layer with zero thickness is not represented by a region and is therefore not part of the earth model grid. Neither faults nor layers are required to cross the entire model. The described structural model is similar to the sealed structural model described in 3D in e.g. [<xref ref-type="bibr" rid="scirp.74514-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref11">11</xref>] .</p><p>In the initial strategy described in this paper there are no geological interfaces in the interior of a region. This implies that faults must terminate into other geological interfaces. To enable faults to terminate in the interior of a layer, adjustments are required when mapping properties to subgrids. Furthermore, when discretizing a region, this part of the fault must be taken into consideration.</p><p>An important future target is to allow integration of the proposed method with conventional tools for 3D earth modelling. The rules for the described structural model allow us to import from and possibly integrate with the standard tools used in the industry today. Potentially, the rules could also be adapted to other earth modelling approaches.</p></sec><sec id="s4_2"><title>4.2. Property Functions</title><p>For each layer L we have at least one property function Φ. The function represents a physical property, say porosity, density, velocity or saturation. A bivariate scalar property function is defined by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x22.png" xlink:type="simple"/></inline-formula> over a parameter domain D<sup>Φ</sup>, for example the unit square.</p><p>Each property function is independent of the other property functions, and can be managed at its own resolution. For example, porosity could be represented at a finer resolution than saturation. The same property can be represented by property functions at different resolutions. Property functions can be defined over parameter domains D<sup>Φ</sup> of different shapes. This may be useful for more optimal handling of facies and property distributions of more complex geological shapes. Different functions, typically over the same parameter domain and with the same resolution, can be used to represent multiple realizations of the same property.</p><p>A set of functions can be constructed from the property representation of existing earth models. Each function is then handled separately, which provides flexibility e.g. for locally updating the stratigraphic record and for handling each property at its own resolution. However, to modify existing properties in a geologically reasonable manner to match an updated interpretation of stratigraphic interfaces is not straight-forward. Property functions are mathematical constructions without the burdening requirement of carrying direct geological meaning. Geological meaning is only assumed after the functions have been used to populate the grid. This provides an extra degree of freedom such that the functions can be set up in ways that are mathematically convenient. On the other hand, it requires that the mapping of properties from the functions to the grid ensures that the geological meaning is restored when the grid is populated from the property functions. This issue is discussed in Section 5.3.</p><p>The property functions can be set up in ways that are mathematically convenient. Φ could in principle be any type of function, as long as it can be evaluated everywhere within D<sup>Φ</sup>. Potential strategies include that the function is represented over a grid, or is a uniform value as in [<xref ref-type="bibr" rid="scirp.74514-ref12">12</xref>] . The function could also be a complex analytical function, or a multi-resolution function as suggested in [<xref ref-type="bibr" rid="scirp.74514-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref14">14</xref>] . A property function can be constructed from grid-based property distributions that are imported from external tools. It could also be derived from the interpretation of well logs in real-time.</p><p>In the example in <xref ref-type="fig" rid="fig2">Figure 2</xref>, the geological structure is imported from Petrel and the property functions are generated from an imported Petrel grid. Currently, the construction of the property functions take place in a simple manner and is only intended for demonstrating principles; by identifying a layer in an imported corner-point grid, the value in each cell in the grid is simply transferred into a regular grid with the same topology as the corner-point grid (i.e. the same number of cells in all directions). The populated regular grid then constitutes a property function. But in this manner, e.g. collapsed cells are not properly handled. An improved procedure would sample the properties from the geological space where the corner-point grid has been adapted to the geological structure.</p></sec></sec><sec id="s5"><title>5. Construction of a Populated Grid</title><p>The construction of a populated grid takes place by first identifying the closed regions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x23.png" xlink:type="simple"/></inline-formula> in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x24.png" xlink:type="simple"/></inline-formula> to populate. Each region R is handled independently of the other regions. Each region can contain multiple subgrids at different resolutions and with different numerical qualities, allowing each property within each region to be handled separately at its own resolution. There are three main steps required for populating a region R with a property, namely 1) construction of a grid in the region with a resolution and quality adapted to the property in question, 2) construction of a mapping to link the region with the corresponding domain of a property function, and 3) populating the grid by transferring values interpolated from the property function using the mapping. Once a boundary polygon for R has been created, step 1) and 2) are independent and could be completed in parallel.</p><p>Next, a procedure for populating a subgrid with a property is described. The procedure is repeated for all subgrids within all required regions and for all required properties.</p><sec id="s5_1"><title>5.1. Construction of Boundary Polygon and Subgrid</title><p>A polygon P<sub>R</sub> representing the boundary Ω<sub>R</sub> of the region R is required both for gridding and for construction of the mapping. P<sub>R</sub> is constructed by extracting and joining the geometric patches in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x25.png" xlink:type="simple"/></inline-formula> that together constitute the boundary of R. Details for its construction are discussed in Section 5.2. The resolution of P<sub>R</sub> controls the resolution of the subgrid as well as the computational efficiency of the evaluation of the mapping. Once P<sub>R</sub> is constructed, a subgrid G<sub>Z</sub> at an appropriate resolution and quality to discretize the interior of R can be constructed using a suitable grid generator. If such a subgrid already exists, it may be reused.</p></sec><sec id="s5_2"><title>5.2. Construction of the Mapping and Population of the Subgrid</title><p>For linking the property function Φ for a layer with the region R, we apply a mapping f. First, let us assume that we have an unfaulted layer L, represented by a single region R. The exact shape of L is a matter of geological interpretation, so we assume that we have arrived at an alternative we call L<sup>1</sup>. An informal and intuitive way to understand the mapping of properties from a property function to a layer is to imagine that the shape of Φ is deformed into the shape of L<sup>1</sup> as shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>. Then the mapping ensures that the interior follows. If the geological structure is modified from L<sup>1</sup> to L<sup>2</sup>, a new mapping f<sup>2</sup> is generated to deform Φ to fit within L<sup>2</sup> as shown in the figure. The nodes of the polygonal boundaries of D<sup>Φ</sup>, L<sup>1</sup> and L<sup>2</sup> are also indicated. Note that the direction of the arrows also in this figure indicates how property values are transferred from the property function to the layer.</p><p>Next, we describe a preliminary strategy for handling faults. The approach demonstrates how property functions are used to populate faulted layers, but further developments are required for proper handling of updates in the geological structure when addressing realistic model alterations while drilling (see discussion in Section 5.3). Φ represents the property function for the complete layer L, and we assume that n − 1 faults separate L into n regions<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x26.png" xlink:type="simple"/></inline-formula>, i = 1, ∙∙∙, n.</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Two mappings f<sup>1</sup> and f<sup>2</sup> can informally be said to deform the property function Φ to the right to fit within any of the two alternative interpretations L<sup>1</sup> and L<sup>2</sup> of the shape of a sedimentary layer L. P<sub>R</sub><sub>,t</sub> is the geometric patch representing the top stratigraphic boundary of L<sup>1</sup>, whereas P<sub>D</sub><sub>,t</sub> is the geometric patch representing the top boundary of the parameter domain D<sup>Φ</sup> of Φ. The other parts of the boundaries of L<sup>1</sup> and D<sup>Φ</sup> are correspondingly marked</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-2801380x27.png"/></fig><p>A fault may displace multiple layers, but here we only consider the part of a fault that affects the layer that is currently being populated. The parameter domain D<sup>Φ</sup> of Φ must then be correspondingly split into n subdomains<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x28.png" xlink:type="simple"/></inline-formula>, for i = 1, ∙∙∙, n. Now each <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x29.png" xlink:type="simple"/></inline-formula> in L can be associated with each corresponding<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x30.png" xlink:type="simple"/></inline-formula>. As an example, consider <xref ref-type="fig" rid="fig2">Figure 2</xref> where L<sup>1</sup> is split into two regions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x31.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x32.png" xlink:type="simple"/></inline-formula> by the fault. The parameter domain of the property function Φ<sup>1</sup> is then split into two subdomains <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x33.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x34.png" xlink:type="simple"/></inline-formula> by a curve which is the image in D<sup>Φ</sup> of the part of the fault that splits the layer. In the example the curve is an almost vertical line, but it can also have a more complex geometry.</p><p>The mapping is on the form <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x35.png" xlink:type="simple"/></inline-formula> from a source polygon Ω<sub>S</sub> to a target polygon Ω<sub>T</sub>. In the described strategy, Ω<sub>S</sub> is the polygonal boundary P<sub>R</sub> of R and Ω<sub>T</sub> is the polygonal boundary P<sub>D</sub> of D, for any <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x36.png" xlink:type="simple"/></inline-formula> and corresponding<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x37.png" xlink:type="simple"/></inline-formula>. We call the mapping<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x38.png" xlink:type="simple"/></inline-formula>, and it links any pair R and D so that properties represented by property functions can be used to populate subgrids in R.</p><p>The mapping we use (see Section 8) requires that the source polygon P<sub>R</sub> and the target polygon P<sub>D</sub> are topologically equivalent, so that P<sub>R</sub> can be deformed into P<sub>D</sub>. Here, topological equivalence means that the two polygons have the same number of nodes and that the nodes have the same ordering. Next, a recipe to construct P<sub>R</sub> and P<sub>D</sub> is discussed.</p><p>In the same manner as P<sub>R</sub> was constructed (see Section 5.1), P<sub>D</sub> is constructed by joining the geometric patches that constitute the boundary of D. We let the patches constituting P<sub>R</sub> and P<sub>D</sub> be pairwise associated; the top boundary of R is associated with the top boundary of D, the right hand side part of the boundary of R is associated with the right hand side part of the boundary of D, and so on. Each geometric patch in the pairwise association must be topologically equivalent. This is obtained by inserting new nodes into either of the two patches, but typically into the patch being part of the boundary of P<sub>D</sub>. This is because P<sub>D</sub> generally has the lowest geometric resolution, as a result of the simple quadratic shape of D<sup>Φ</sup>. As an example, consider <xref ref-type="fig" rid="fig3">Figure 3</xref> where R is the entire L<sup>1</sup> and correspondingly, D is the domain D<sup>Φ</sup> of the entire property function. For this example, L<sup>1</sup> is thus considered to be the part of a layer in the interior of a fault block. P<sub>R</sub><sub>,t</sub> is the top stratigraphic interface of R, P<sub>R</sub><sub>,l</sub> is the left hand side boundary of R, P<sub>R</sub><sub>,b</sub> is its bottom stratigraphic interface, whereas P<sub>R</sub><sub>,r</sub> is the right hand side boundary of R. Correspondingly, P<sub>D</sub><sub>,t</sub> is the top boundary of D, P<sub>D</sub><sub>,l</sub> is its left hand side boundary, P<sub>D</sub><sub>,b</sub> is its bottom boundary, whereas P<sub>D</sub><sub>,r</sub> is the right hand side boundary of D. P<sub>D</sub><sub>,t</sub> is associated with P<sub>R</sub><sub>,t</sub>, P<sub>D</sub><sub>,l</sub> is associated with P<sub>R</sub><sub>,l</sub>, P<sub>D</sub><sub>,b</sub> is associated with P<sub>R</sub><sub>,b</sub>, and P<sub>D</sub><sub>,r</sub> is associated with P<sub>R</sub><sub>,r</sub>. Note that P<sub>R</sub><sub>,t</sub> and P<sub>R</sub><sub>,b</sub> can have a different number of nodes, and there are no constraints regarding the placement of these nodes. Thus, the top and bottom boundaries of a layer can have different geometric resolutions.</p><p>In <xref ref-type="fig" rid="fig3">Figure 3</xref>, we see that P<sub>R</sub><sub>,t</sub> contains five nodes. D is a square, so P<sub>D</sub><sub>,t</sub> is a straight line represented only by its two end points at the upper left corner and upper right corner of the square. To ensure that P<sub>R</sub><sub>,t</sub> and P<sub>D</sub><sub>,t</sub> are topologically equivalent, P<sub>D</sub><sub>,t</sub> is refined by inserting new nodes (see <xref ref-type="fig" rid="fig3">Figure 3</xref>). We let P<sub>R</sub><sub>,t</sub> and P<sub>D</sub><sub>,t</sub> be parameterized by normalized arc length. The three new nodes in P<sub>D</sub><sub>,t</sub> are inserted at the same parameter values s<sub>i</sub>, for i = 1, 2, 3, as where P<sub>R</sub><sub>,t</sub> has interior nodes. A similar refinement is applied to P<sub>D</sub><sub>,b</sub> with respect to its counterpart P<sub>R</sub><sub>,b</sub>. Neither P<sub>R</sub><sub>,l</sub> nor P<sub>R</sub><sub>,r</sub> have interior nodes, so neither P<sub>D</sub><sub>,l</sub> nor P<sub>D</sub><sub>,r</sub> need further refinement. Now that all pairwise associated geometric patches are topologically equivalent, we join {P<sub>D</sub><sub>,t</sub>, P<sub>D</sub><sub>,l</sub>, P<sub>D</sub><sub>,b</sub>, P<sub>D</sub><sub>,r</sub>} to form P<sub>D</sub>. Each of the patches must be oriented so that a valid polygon is formed, and P<sub>D</sub> must be have the same orientation (clockwise or anticlockwise) as P<sub>R</sub>. Now P<sub>R</sub> and P<sub>D</sub> are topologically equivalent.</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x39.png" xlink:type="simple"/></inline-formula>can be constructed from the source and target polygons P<sub>R</sub> and P<sub>D</sub>, respectively (see Section 8, where a particular type of mapping is discussed). The mapping allows any point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x40.png" xlink:type="simple"/></inline-formula> to be mapped to its corresponding point<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x41.png" xlink:type="simple"/></inline-formula>, as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x42.png" xlink:type="simple"/></inline-formula>. A property value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x43.png" xlink:type="simple"/></inline-formula> can then be evaluated by interpolation of Φ, and the value can be used to populate the subgrid G<sub>Z</sub> that covers R. Typically, all nodes or cell centres in G<sub>Z</sub> are given values in this manner. The procedure is called “backward mapping” and is well known from image warping, see e.g. [<xref ref-type="bibr" rid="scirp.74514-ref15">15</xref>] . Note that for handling of more complex fault networks, e.g. where a fault terminates into another fault, the strategy must be generalized to handle more complex topological relationships in the geological structure.</p><p>Pseudo code for grid construction is provided in Algorithm 1. The input is a list of regions in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x44.png" xlink:type="simple"/></inline-formula> where subgrids should be constructed, together with associated property functions. The output is a populated subgrid for each region. The algorithm handles each region independently of the other regions.</p></sec><sec id="s5_3"><title>5.3. Handling of Properties When the Structure Is Locally Modified</title><p>Existing properties are the results of modelling prior to drilling, or of predictions made earlier during the drilling process. But property predictions are burdened by uncertainties, and predictions of the geological structures and properties that are constrained by the most recent measurements and interpretations obtained during the ongoing drilling process are important to support the geosteering decision process.</p><p>Algorithm 1. Part 1: Generation of subgrids for a set of regions.</p><p>Algorithm 1. Part 2.</p><p>Algorithm 1. Part 3.</p><p>More complex property distributions are time consuming to generate for the entire grid. Therefore, to reduce the time for locally modifying the structural model, existing properties represented in property functions should be reused if possible. In a property distribution captured in a grid, e.g. facies objects are implicitly represented. The sizes of the objects and the distances between the objects carry geological meaning, and the property distribution is matched to the shape of the layer it originally populated. In the parts of the model where there is no alteration of the geological structure during a local model update, which is typically a very large portion of the model, existing properties could be reused because their geological meaning is not altered. But when a property function is used to populate a subgrid that is adapted to a locally updated geological structure, care must be taken to ensure that the original geological meaning is (approximately) restored so that the updated model is geologically reasonable. This depends on the complexity of the property function, as well as on the complexity of the structural update, e.g. the amount of deformation of an existing layer. A major revision of the structure at local scale may render existing complex property representations locally inapplicable, so that new properties that respect the new measurements should be generated at the local scale. This depends on the application of the model. Such issues have not yet been properly addressed. More basic property representations, such as constant-valued representations, are easier to handle. In the method described in [<xref ref-type="bibr" rid="scirp.74514-ref7">7</xref>] , the aim is to allow automatic modification of both properties and the geological structure.</p><p>While drilling, when time is limited and an updated model is urgently needed for decision support, methods that provide approximate solutions within short time are typically preferred to methods that provide more exact solutions long after a decision has been made and the drilling operation has progressed. Therefore, careful consideration with respect to the modelling requirements set by the decision process is required. The time needed to generate a model-based decision recommendation must be weighed against the desired quality of the recommendation.</p><p>Finally, it is important to note that the current focus of the proposed strategy is on local updates to support decisions for the well being drilled, not on updating the model globally during the drilling process. In [<xref ref-type="bibr" rid="scirp.74514-ref16">16</xref>] , a novel strategy for multi-resolution earth model gridding is described. It is based on the methodology described in this paper, and one of its objectives is to aid in the localization of the updates by arranging the regions in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x84.png" xlink:type="simple"/></inline-formula><sup> </sup>in a hierarchical manner. Outside a region at any level of detail in the hierarchy, the model will not be modified. Moreover, the approach in [<xref ref-type="bibr" rid="scirp.74514-ref16">16</xref>] aims to increase the modelling efficiency while drilling by locally controlling the resolution of the geological structure and the grid.</p></sec></sec><sec id="s6"><title>6. Local Updates of the Earth Model Grid</title><p>With Algorithm 1 in mind, we explain the general method to locally update the geological structure in a populated grid. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x85.png" xlink:type="simple"/></inline-formula> be the pre-update structural model, while the corresponding post-update structural model is denoted<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x86.png" xlink:type="simple"/></inline-formula>. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x87.png" xlink:type="simple"/></inline-formula>is obtained by locally updating the structural connectivity and/or geometry in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x88.png" xlink:type="simple"/></inline-formula>. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x89.png" xlink:type="simple"/></inline-formula>is the set of regions in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x90.png" xlink:type="simple"/></inline-formula> that are affected by the local structural update, whereas <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x91.png" xlink:type="simple"/></inline-formula> is the set of regions in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x92.png" xlink:type="simple"/></inline-formula> that are established or deformed in the update.</p><p>Thus, a local update of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x93.png" xlink:type="simple"/></inline-formula> implies that one or more regions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x94.png" xlink:type="simple"/></inline-formula> in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x95.png" xlink:type="simple"/></inline-formula> are affected; they are either deformed or new regions have taken their place. In both cases, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x96.png" xlink:type="simple"/></inline-formula>is the set of regions in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x97.png" xlink:type="simple"/></inline-formula> that must be attended. The rest of the regions in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x98.png" xlink:type="simple"/></inline-formula> already exist in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x99.png" xlink:type="simple"/></inline-formula>. The general method is to first remove the subgrids for the regions in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x100.png" xlink:type="simple"/></inline-formula>. To reestablish the global earth model grid, Algorithm 1 is run to generate populated subgrids only for the regions in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x101.png" xlink:type="simple"/></inline-formula>. If a region is only slightly deformed during the structural update, it could be possible to deform its existing populated subgrids.</p><p>Structural modelling can be challenging, and the particular technique to locally updating <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x102.png" xlink:type="simple"/></inline-formula> is not considered here. For example, such updates could be controlled in combination with an external process where multiple model realizations are constrained by new measurements obtained while drilling as discussed in [<xref ref-type="bibr" rid="scirp.74514-ref7">7</xref>] . In this article we focus on how the populated global grid can be locally (rather than globally) modified when a local update of the structural model is performed.</p></sec><sec id="s7"><title>7. Examples of Local Updates of an Earth Model Grid</title><p>Next, some basic examples are shown that demonstrate the principles of how the grid is locally modified when the structural topology is locally altered. Such local updates cannot be performed using the methodologies on which the commercially available earth modelling tools are based. It requires further developments to handle more realistic geological configurations and uncertainties than those shown in the examples.</p><p>In <xref ref-type="fig" rid="fig4">Figure 4</xref>, a new layer is inserted as a local model update. The <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x103.png" xlink:type="simple"/></inline-formula> at the top has two layers L<sub>1</sub> and L<sub>2</sub>, and a fault splits the layers into totally four regions</p><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> An example of a local stratigraphic update. Top: an initial model with two layers L<sub>1</sub> and L<sub>2</sub> split by a fault. Bottom: a pinch-out in yellow marked L<sub>3</sub> is inserted. The update affects only the two regions that together constitute L<sub>1</sub>, the subgrids in the two regions for L<sub>2</sub> are retained. The colors in the figure indicate property values</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-2801380x104.png"/></fig><p>that are separately gridded and populated with properties. In the updated <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x105.png" xlink:type="simple"/></inline-formula> at the bottom of the figure, the volume formerly covered by the top layer L<sub>1</sub> is now occupied by L<sub>1</sub> and the pinch-out L<sub>3</sub> in yellow. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x106.png" xlink:type="simple"/></inline-formula>consists of the two regions representing L<sub>1</sub>. The subgrids for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x107.png" xlink:type="simple"/></inline-formula> were discarded while the subgrids for L<sub>2</sub> were kept. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x108.png" xlink:type="simple"/></inline-formula>consists of the two updated regions for L<sub>1</sub> as well as the two new regions for L<sub>3</sub>. A new property function for L<sub>3</sub> was generated before <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x109.png" xlink:type="simple"/></inline-formula> was sent for gridding using Algorithm 1.</p><p>In the example in <xref ref-type="fig" rid="fig4">Figure 4</xref> the property functions used to populate each layer are identical just as in <xref ref-type="fig" rid="fig2">Figure 2</xref>, so that the effect of a local structural update can be examined. The procedure for populating the subgrid in any R using properties represented in the corresponding D is based on deformation of the boundary polygon of R into the shape of the boundary polygon of D (see Section 5.2). In <xref ref-type="fig" rid="fig4">Figure 4</xref>, the thickness of the layer L<sub>1</sub> is locally decreased in the local update. The figure shows that the polygon deformation implies that the property representation in the interior of L<sub>1</sub> is correspondingly deformed, so that the vertical distances between the objects that are implicitly represented in the grid are decreased. See Section 5.3 for further discussion.</p><p>In <xref ref-type="fig" rid="fig5">Figure 5</xref>, an example is shown where the grid resolution and the fault network are locally modified within two separate fault blocks. The synthetic model consists of alternating sands (in orange) and shales (in gray), and all faults are vertical. The five layers in the middle of the model contain the faulted reservoir rocks. The two layers at the top and the two layers at the bottom of the model do not contain faults. Let us assume that these four boundary layers are of less interest for the modelling purpose at hand. Their boundary geometries were originally at the same resolution as the geometries closer to the reservoir, but they were coarsened to allow coarser subgrids. A coarser subgrid requires less computational time for its generation and population, but comes at the expense that fewer details can be captured in the grid. The grid resolution is generally finer within the sand layers than within the shale layers. This is useful if variations in the rock heterogeneity should be captured at different levels of detail for the two facies.</p><p>At the top is the initial model, it has finer grid resolution within the fault block denoted “A”. The middle and the bottom models in the figure were obtained by locally updating the model at the top. First, the grid resolution in the interior of fault block “A” was coarsened as a local model update. Then, for each of the two models, fault block “B” was modified in a local update by inserting new vertical faults with small displacements (a local update of the structural topology). The subgrids for all new regions within the fault block were constructed at a fine resolution. In fault block “B”, the number of new faults and their respective displacements are different for each of the two updated models. The assumption is that the two updated models both represent possible realizations of the fault network, but with significant differences in the reservoir connectivity and with corresponding consequences for the resulting flow patterns. Within the fault block, parameters such as number of faults, fault location and fault</p><fig-group id="fig5"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Top: an initial model with faulted reservoir rocks. The grid resolution varies across the model. Middle and bottom: the fault network and the grid resolution were locally updated within fault blocks A and B. Gray indicates shale, orange indicates sand rocks.</title></caption><fig id ="fig5_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-2801380x110.png"/></fig><fig id ="fig5_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-2801380x111.png"/></fig><fig id ="fig5_3"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-2801380x112.png"/></fig></fig-group><p>displacement were used to automatically update the fault network in the interior of the fault block. The vertical faults were inserted using a simple fault operator that locally moved the stratigraphic interfaces vertically up or down. All model updates were accomplished in a fully automatic fashion that also supports uncertainty modelling.</p></sec><sec id="s8"><title>8. The Selected Mapping</title><p>Mapping between polytopes (in 2D they are planar polygonal domains) is a well known problem in computer graphics and geometric modelling. Numerous mappings with various numerical properties exist in the literature. One group of mappings is based on barycentric coordinates. Barycentric coordinates are frequently used to represent a point in the interior of a polygon as an affine combination of the nodes of the polygon. The coordinates are unique for triangles and tetrahedra, but for arbitrary simple polygons there are many generalizations that each has a different set of numerical properties. The examples shown in this paper are generated using a mapping based on mean value coordinates (MVC). It was first described in [<xref ref-type="bibr" rid="scirp.74514-ref17">17</xref>] , while pseudo-code can be found in [<xref ref-type="bibr" rid="scirp.74514-ref15">15</xref>] . It has also been extended to 3D, see [<xref ref-type="bibr" rid="scirp.74514-ref18">18</xref>] . In [<xref ref-type="bibr" rid="scirp.74514-ref19">19</xref>] , a 2D mesh that conforms to the geological interfaces is used for seismic restoration. When the structure is deformed in the restoration process, the MVC-based mapping ensures that the positions of the nodes in the interior of the triangulated mesh follow the restored interfaces. Then the properties stored in the grid are always available during restoration.</p><p>The general procedure to populate a subgrid with values from a property function was described in Section 5.2. As shown there, the mapping from a source polygon to a target polygon takes the form<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x113.png" xlink:type="simple"/></inline-formula>. When using the MVC- based mapping, barycentric coordinates for a given source point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x114.png" xlink:type="simple"/></inline-formula> with respect to P<sub>R</sub> are calculated (see [<xref ref-type="bibr" rid="scirp.74514-ref15">15</xref>] for details). Then the coordinates are kept fixed while P<sub>R</sub> is deformed into P<sub>D</sub>. The target point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-2801380x115.png" xlink:type="simple"/></inline-formula> can then be evaluated by applying the barycentric coordinates with respect to P<sub>D</sub>.</p><p>The MVC-based mapping has many favourable properties. One of the most prominent is its computational efficiency; it has a closed form and it can easily be parallellized, allowing multiple property values to be interpolated simultaneously. It is not based on a grid and thus independent of the resolution of such a grid. However, the mapping discussed in [<xref ref-type="bibr" rid="scirp.74514-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref17">17</xref>] is not bijective. A bijective mapping that also enable the application of source and target polygons of any shape may allow e.g. to address facies distributions of complex shapes in an easier manner. In [<xref ref-type="bibr" rid="scirp.74514-ref20">20</xref>] , smooth and bijective mappings that also extend to 3D are discussed.</p></sec><sec id="s9"><title>9. Conclusions</title><p>Decision making to optimize the exploitation of subsurface resources is challenging in particular when targeting more complex fields and reservoirs. Three- dimensional grid based earth models are routinely used for decision support in workflows where time is not a major constraint. In geosteering operations, new measurements received while drilling should be used to modify the pre-drill interpretation captured in the earth model and support right-time decision making based on the most recent measurements and interpretations. But today’s methods fall short in the attempt to update the model in a timely manner.</p><p>We have described a novel method that aims to enable real-time local updates of the topology of the geological structure and the grid resolution in a 3D earth model while drilling. The main principles for locally updating the populated grid when the geological structure is modified have been discussed, but the developments have not yet come far enough to address more realistic geological problems. Examples have been shown for basic cases. If the method can be further developed to handle realistic geology, it would offer a number of advantages for increased grid handling efficiency:</p><p>・ The grid can be locally modified when the topology (connectivity) or geometry of the structural model is updated.</p><p>・ The grid resolution can be locally updated.</p><p>・ Each property can be handled at its own resolution.</p><p>・ Grid handling can be parallellized to further reduce the computational time required for managing the model.</p><p>・ Uncertainties in the structure and properties can be handled at a local scale while the rest of the model is kept unaltered.</p><p>The method is described in 2D. The mapping described in Section 8 has a three-dimensional counterpart. Therefore the basic principles for locally updating the grid as discussed in this article, applied to a simplified geological structure, should be possible to extend to 3D. Future work should first and foremost focus on management of more complex and realistic geology. The potential for improved modelling efficiency provided by local model updates, control with model resolution and parallel processing should be further explored. Moreover, modelling for real-time applications could be achieved by a high degree of automation so that the need for time-consuming manual work is minimized. Automation should be addressed by algorithms that update the model, both structure and properties, in a geologically realistic manner. Such algorithms should be controlled by geological parameters that are also intuitive to geoscience experts, to allow capturing of the geological reasoning behind the interpretation directly in the model.</p><p>Modelling efficiency is important to support optimal well placement while geosteering. The suggested approach could potentially form an essential part of a methodology for effective uncertainty modelling where an ensemble of three- dimensional earth model realizations is always kept up-to-date with the most recent measurements, interpretations and uncertainty estimates, and is always at an optimal resolution, even during real-time workflows.</p></sec><sec id="s10"><title>Acknowledgements</title><p>The authors acknowledge the Research Council of Norway, ConocoPhillips, AkerBP, Lundin Norway, Statoil and Wintershall for financing the work through the research centre DrillWell―Drilling and Well Centre for Improved Recovery, a research cooperation between IRIS, NTNU, SINTEF and UiS. Moreover, experts from the industry have guided in the identification of the research path. For generating subgrids in our examples, we have used Triangle [<xref ref-type="bibr" rid="scirp.74514-ref21">21</xref>] . We also thank Schlumberger for providing access to their Petrel software for generating the pre-update models in our examples.</p></sec><sec id="s11"><title>Cite this paper</title><p>Suter, E., Cayeux, E., Friis, H.A., K&#229;rstad, T., Escalona, A. and Vefring, E. (2017) A Novel Method for Locally Updating an Earth Model While Geosteering. International Journal of Geosciences, 8, 237-264. https://doi.org/10.4236/ijg.2017.82010</p></sec><sec id="s12"><title>Appendix</title>A.1. Two Geosteering/Operational Challenges<p>Example 1: Effective updates of the geological uncertainty while drilling aim to offer support for improved geosteering workflows. Today, drilling speed (ROP, rate of penetration) is often reduced to allow time for geological interpretation and decision making while geosteering (see [<xref ref-type="bibr" rid="scirp.74514-ref22">22</xref>] ), with the consequence that the drilling performance decreases. But with longer drilling durations there is an increased probability for hole collapse before the production liner is set, in particular when drilling long horizontal sections. With high speed bidirectional telemetry like wired drill-pipe it is possible to quickly reprogram the rotary steerable system to new settings, and therefore it is possible to shorten the directional update loop considerably. This allows higher ROP so that the probability for drilling problems is reduced, but implies that less time is available for geological interpretation and steering decisions. A more effective decision loop will thus contribute to safe and effective drilling, and minimize the time spent in the open hole section.</p><p>Example 2: Geological interpretation is uncertain. Assume that measurements indicate that the drill bit may have penetrated a fault or the roof of the reservoir and drilled into a formation associated with high risk for drilling problems. The longer the drilling continues in this formation, the higher is the risk of encountering problems. However, it is important to stay in the pay zone to maximize future production. The decision to be taken is if 1) a side-track should be drilled to reduce the risk of serious drilling problems, 2) retain the strategy and continue along the currently planned trajectory, or 3) continue drilling to collect more information and continuously re-evaluate the decision to side-track. In the latter case, when more information is available it may already be too late to avoid drilling problems. Also the uncertainty in the well trajectory should be considered. To support decision making, the geosteering decision support tool indicated in Section A.2 could be applied to continuously monitor the operation and provide real-time model-based recommendations.</p>A.2. A Potential Future Geosteering Workflow<p>In [<xref ref-type="bibr" rid="scirp.74514-ref7">7</xref>] , a novel workflow is discussed where a set of earth model realizations are used to capture uncertainties in the locations and displacements of faults, in the shapes of stratigraphic interfaces and in water saturation. In the workflow the realizations are automatically conditioned to deep electromagnetic (EM) measurements while drilling. To minimize the time spent for managing multiple realizations representing complex geology in real-time, the ability to effectively update both structure and properties is crucial.</p><p>A decision analytic framework for geosteering is discussed in [<xref ref-type="bibr" rid="scirp.74514-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref25">25</xref>] . It aims to provide unbiased and consistent decision support under uncertainty by optimization with respect to multiple weighed geosteering and drilling objectives. Such objectives may include e.g. to minimize the probability of drilling into formations associated with drilling problems, maximize reservoir exposure and future production, minimize dogleg severity, minimize the cost of drilling, etc. Local earth model updates in real-time is a key element in the approach.</p><p>A possible highly automated future workflow for real-time geosteering and drilling decision support is to 1) if required, generate new realizations of the geology around and ahead of bit by locally updating the earth model, 2) locally condition all realizations by the recently received measurements as described in [<xref ref-type="bibr" rid="scirp.74514-ref7">7</xref>] , and 3) employ decision analytics methods to provide decision support under uncertainty. This process should be run in a continuous loop to assess the current risks and aid the optimization of the drilling operation. For support of the workflow excellent control with the geological structure and grid is paramount, which is the theme addressed in this paper. The faster the situation can be analyzed, the uncertainties and probabilities can be calculated, and a decision recommendation can be produced, the faster the modelling results can be applied by the drilling/geosteering team. This will contribute to safer and faster drilling, increased future production and reduced drilling costs.</p>A.3. Current Methods for Earth Modelling<p>The interpretation of the geological structure is frequently burdened by first order uncertainties, see e.g. [<xref ref-type="bibr" rid="scirp.74514-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref26">26</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref27">27</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref28">28</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref29">29</xref>] . Poor assessment of structural uncertainties can thus have dramatic effects on the decisions to be taken, in particular when drilling in more complex geology. Uncertainty in the topology (connectivity) of the geological structure includes how geological interfaces, e.g. stratigraphic and fault surfaces, are connected. Topological uncertainty also includes if particular faults and layers exist or not, the lateral magnitude and depth of an erosional event (which layers that are eroded), complex fault patterns around a salt dome, if fault segments are linked or not, stratigraphic correlation between wells (e.g. if layers pinch out or not), if there is communication between layers across a fault or not, and so on. For example, when geosteering in seismically obscured areas, such as below salt or gas, interpretation uncertainties are often higher and the measurements and interpretations obtained while drilling become more important to guide the steering of the well.</p><p>Numerous numerical methods require a grid for their discretization algorithms. A grid is by nature a rigid numerical construction where the topological relationship between its cells cannot be modified in a flexible manner, and grid construction is an area of active research.</p><p>In today’s 3D earth modelling methodologies, implemented in software tools such as Petrel and IRAP RMS, a globally defined corner-point grid at a specific resolution is constructed early in the modelling process [<xref ref-type="bibr" rid="scirp.74514-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref27">27</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref30">30</xref>] . The grid construction is based on a deterministic representation of the geological structure, often denoted a base case or reference model. Rock properties are then distributed in this grid. The grid thus represents both structure and properties. The strategy implies that modifications in the topology of the geological structure cannot be effectively transferred to the earth model without invalidating the existing grid [<xref ref-type="bibr" rid="scirp.74514-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref27">27</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref30">30</xref>] . The updated structure is incompatible with the connectivity between the cells in the grid, and the cell connectivity cannot be modified in a general manner. Therefore, for each such update, a new grid based on the updated structure must be constructed. Moreover, all properties must be recomputed over the new grid. The reconstruction of the grid and distribution of properties may require much computational time, depending on the size of the model. In addition, much manual work is typically required to handle more complex updates of the geological structure.</p><p>As a result of the slow and complicated management, a crucial class of geological uncertainties may be underestimated or overlooked. Today, structural uncertainties are normally addressed by perturbing the geometry of a grid while the topology remains unaltered (see e.g. [<xref ref-type="bibr" rid="scirp.74514-ref31">31</xref>] ).</p><p>In [<xref ref-type="bibr" rid="scirp.74514-ref30">30</xref>] , a framework for modelling uncertainties in fault location and fault geometry in a structural model is presented. Here it is explained that if the base case structural model is updated, there are two possible procedures to construct a grid that match the new structure. In general, the grid must be entirely rebuilt and the new grid must be populated with properties as explained above. The second alternative is to deform the grid so that it matches the updated structure. This is an attractive option because the grid is not invalidated and the properties stored in the grid remain intact. In [<xref ref-type="bibr" rid="scirp.74514-ref32">32</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref33">33</xref>] it is demonstrated how alterations in the displacement of a fault can be accommodated by grid deformation. But this only works for grids with simple fault geometries and when there are no changes to the topology of the geological structure [<xref ref-type="bibr" rid="scirp.74514-ref30">30</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref32">32</xref>] .</p><p>Recently, a system for closed-loop reservoir modelling has been developed [<xref ref-type="bibr" rid="scirp.74514-ref33">33</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref34">34</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref35">35</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref36">36</xref>] . In the history-matching workflow a set of model realizations that are used for capturing geological uncertainty, including geometric uncertainties in the geological structures, are updated. A main advantage of the workflow is that multiple model realizations can be automatically generated in batch and in parallel, in a fully reproducible manner. In [<xref ref-type="bibr" rid="scirp.74514-ref34">34</xref>] it is discussed how the geometry and depth of a stack of stratigraphic interfaces can be modified in a geologically realistic manner. In [<xref ref-type="bibr" rid="scirp.74514-ref33">33</xref>] it is explained that for each realization of the earth model grid, all individual modelling steps are still performed as in the conventional modelling process. Whenever the structural model is updated, each realization of the grid is constructed from scratch.</p>A.4. Recent Earth Modelling Methods<p>In the approach described in [<xref ref-type="bibr" rid="scirp.74514-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref27">27</xref>] , the structure is split from the property representation and all properties are stored in a globally defined rectilinear grid. A single globally defined mapping, called the uvt-transformation, links the property grid (in a parametric uvt-space) with a geological grid (in the geological xyz-space) that conforms to the geological structure. The mapping enables population of the geological grid with values from the property grid. However, structural uncertainty modelling is performed by geometric perturbation of the base case structural model [<xref ref-type="bibr" rid="scirp.74514-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref37">37</xref>] . Geometric perturbation does not include modifications in the topology of the fault network or layering.</p><p>In [<xref ref-type="bibr" rid="scirp.74514-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref38">38</xref>] , a strategy for seismic interpretation based on capturing the geological evolution in the model is presented. The evolution is described as a sequence of geological processes that take place through geological time. For each step in geological time, a structural model can be constructed over a computational grid. The computational grid is a regular grid with the same resolution everywhere. In [<xref ref-type="bibr" rid="scirp.74514-ref14">14</xref>] it is explained that the properties are handled in a parameter space, separate from the structure. A globally defined bijective mapping links the existing properties with the restored structure, and the properties can be mapped into the computational grid where the structure resides. The strategy permits local updates of faulting by the application of a fault operator that is used to insert and remove faults by locally updating the mapping.</p><p>Earth modelling strategies where the structure and the properties are separated and connected via a mapping introduce a new level of flexibility for updating the earth model. When the structure is modified, the existing properties can be reused without the need for a full reconstruction of the properties. However, the numerical characteristics of the mapping determine e.g. its computational efficiency and its ability to handle local updates in the structure. In the two methods explained in [<xref ref-type="bibr" rid="scirp.74514-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref14">14</xref>] , properties are represented in a globally defined grid and linked to the structure via a single mapping. Our approach is similar in that the structure and the properties are handled separately. However, we do not apply a global strategy.</p><p>In [<xref ref-type="bibr" rid="scirp.74514-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref39">39</xref>] , a surface-based method for adaptive gridding during fluid flow simulation is presented. Here the modelled volume is split into separate rock volumes by surfaces that represent geological interfaces to capture e.g. stratigraphic and diagenetic heterogeneities. Aiming to avoid upscaling, each property within each volume is uniform. Each rock volume is separately gridded, and the grid resolution can be locally updated within each volume. A characteristic aspect of the approach is that it avoids the complexity of handling property representations captured in a global grid. Numerically, the strategy suggested in this paper enables the same functionalities. But it also offers an additional level of flexibility as it allows capturing non-uniform property distributions within each rock volume. This provides an alternative when capturing e.g. gradational changes in different directions, or more complex trends and distributions.</p>A.5. Gridding Strategy<p>Geological heterogeneities have complex geometries. It is emphasized e.g. in [<xref ref-type="bibr" rid="scirp.74514-ref12">12</xref>] that using strictly rectangular (Cartesian) grids, approximately rectangular (corner-point) grids or PEBI grids of a given spatial resolution often provide a poor representation of geological heterogeneity. Local updates and uncertainty handling of complex geological structures and other heterogeneities at well scale are main motivations behind the suggested strategy. A simplex-based subgrid (triangulation in 2D, tetrahedralization in 3D) typically offers better flexibility to adapt to complex structural geometries, and enables local control with grid resolution and quality. To optimize the grid to its application, it should be possible to use different constraints in the gridding algorithm to obtain subgrids of different qualities. Different quality parameters such as shape and orientation of grid cells, grid resolution and how well the grid can be adapted to complex geological structures are important for many numerical schemes.</p><p>The geometry and topology of the structural model has severe consequences for the construction of the grid. In [<xref ref-type="bibr" rid="scirp.74514-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref27">27</xref>] it is discussed how a corner-point grid may fail to capture complex structural architectures. A complex structural model may result in a grid of too poor quality to support various simulations, or even inhibit the generation of a grid. Moreover, in the trade-off between numerical accuracy and the time spent for computations, grid resolution is a main factor. But the structural resolution dictates the resolution of the grid because the size of the grid cells cannot be coarser than the distance between individual elements in the geological structure. The requirements to the grid size may therefore dictate a coarse structural resolution that fails to capture important structural features. Furthermore, in [<xref ref-type="bibr" rid="scirp.74514-ref12">12</xref>] , it is discussed how the resolution of the grid cannot be modified in a flexible manner. In [<xref ref-type="bibr" rid="scirp.74514-ref27">27</xref>] , it is emphasized that a normal procedure to reduce the complexity and size of the grid is to simplify or leave out known structural elements such as faults (as exemplified in [<xref ref-type="bibr" rid="scirp.74514-ref2">2</xref>] ). For drilling in complex geology, where structural accuracy in the model around and ahead of bit is of particular importance, such limitations and practices are far from optimal. Optimally, the model capturing the geological interpretation should not be obstructed by limitations in the modelling method.</p><p>Gridding of complex geological structures is well known to be problematic. In the proposed strategy each region is individually discretized, potentially with different subgrids for each property. The subgrids in <xref ref-type="fig" rid="fig5">Figure 5</xref> are generally not matching across their shared boundaries. For many applications, this is not a problem. For visualization, even small gaps between regions are acceptable. However, many numerical schemes require that the faces of neighbouring subgrids match across their shared boundaries. In [<xref ref-type="bibr" rid="scirp.74514-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.74514-ref39">39</xref>] it is discussed how grid resolution is independently controlled for each rock volume, and how grids for separate regions are linked together. When more constraints are used in the gridding process to obtain high quality grids, more computation time is generally required. For optimal performance in a real-time environment, it could be important to carefully tune the input parameters of the grid generator to the application of the grid. Moreover, similar to the method in [<xref ref-type="bibr" rid="scirp.74514-ref39">39</xref>] , our method allows populated subgrids to be generated in parallel. It may thus benefit from approaches for domain partitioning, see e.g. [<xref ref-type="bibr" rid="scirp.74514-ref40">40</xref>] , to further streamline the gridding process.</p><p>Flow modelling is not our primary concern. Yet, we believe that also such applications could potentially benefit from the proposed strategy when effective assessment of more complex structural uncertainties is required. In [<xref ref-type="bibr" rid="scirp.74514-ref39">39</xref>] , the generation of unstructured grids for use in the next generation of unstructured- mesh fluid flow simulators is discussed. Unstructured grids allow the capabilities of such simulators to be fully utilized in the modelling of complex reservoir architectures. In [<xref ref-type="bibr" rid="scirp.74514-ref41">41</xref>] , different workflows for construction of tetrahedral grids for simulations on complex structures are evaluated.</p><disp-formula id="scirp.74514-formula1"><graphic  xlink:href="http://html.scirp.org/file/6-2801380x116.png"  xlink:type="simple"/></disp-formula><p>Submit or recommend next manuscript to SCIRP and we will provide best service for you:</p><p>Accepting pre-submission inquiries through Email, Facebook, LinkedIn, Twitter, etc.</p><p>A wide selection of journals (inclusive of 9 subjects, more than 200 journals)</p><p>Providing 24-hour high-quality service</p><p>User-friendly online submission system</p><p>Fair and swift peer-review system</p><p>Efficient typesetting and proofreading procedure</p><p>Display of the result of downloads and visits, as well as the number of cited articles</p><p>Maximum dissemination of your research work</p><p>Submit your manuscript at: http://papersubmission.scirp.org/</p><p>Or contact ijg@scirp.org</p></sec></body><back><ref-list><title>References</title><ref id="scirp.74514-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Bittar, M. and Aki, A. (2015) Advancement and Economic Benefit of Geosteering and Well-Placement Technology. The Leading Edge, 34, 524-528.  
https://dx.doi.org/10.1190/tle34050524.1</mixed-citation></ref><ref id="scirp.74514-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Arata, F., Gangemi, G., Mele, M., Tagliamonte, R.L., Tarchiani, C., Chinellato, F.J., Denichou, M. and Maggs, D. (2016) High-Resolution Reservoir Mapping: From Ultradeep Geosteering Tools to Real-Time Updating of Reservoir Models. Paper SPE-183133-MS Presented at the Abu Dhabi International Petroleum Exhibition &amp; Conference, 7-10 November, Abu Dhabi, UAE.  
https://dx.doi.org/10.2118/183133-MS</mixed-citation></ref><ref id="scirp.74514-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Bashir, F., Al-Hawi, M., Bhuana, I., Abbas, M. and Ghamdi, Y. (2016) Real Time 3D Modeling to Optimize Geosteering in Clastic Reservoir—Case Study. Paper OTC-26635-MS Presented at the Offshore Technology Conference Asia, Kuala Lumpur, Malaysia, 22-25 March 2016. https://dx.doi.org/10.4043/26635-MS</mixed-citation></ref><ref id="scirp.74514-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Constable, M.V., Antonsen, F., Stalheim, S.O., Olsen, P.A., Fjell, O.Z., Dray, N., Eikenes, S., Aarflot, H., Haldorsen, K., Digranes, G., Seydoux, J., Omeragic, D., Thiel, M., Davydychev, A., Denichou, J.-M., Salim, D., Frey, M., Homan, D. and Tan, S. (2016) Looking Ahead of the Bit While Drilling: From Vision to Reality. SPWLA 57th Annual Logging Symposium, Reykjavik, 25-29 June 2016.</mixed-citation></ref><ref id="scirp.74514-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Suter, E., Cayeux, E., Vefring, E., aesheim, L., Friis, H., Escalona, A. and Karstad, T. (2010) An Efficient Approach for Earth Model Updates. Paper SPE-136319-MS Presented at the SPE Russian Oil and Gas Conference and Exhibition, Moscow, Russia, 26-28 October 2010. https://dx.doi.org/10.2118/136319-MS</mixed-citation></ref><ref id="scirp.74514-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Suter, E., Cayeux, E., Escalona, A., Karstad, T. and Vefring, E. (2012) A Strategy for Effective Local Updates of the Geological Structure in an Earth Model during Drilling. Extended Abstract Presented at the 74th EAGE Conference and Exhibition Incorporating EUROPEC, Copenhagen, Denmark, 4 June 2012.  
https://dx.doi.org/10.3997/2214-4609.20148222</mixed-citation></ref><ref id="scirp.74514-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Luo, X., Eliasson, P., Alyaev, S., Romdhane, A., Suter, E., Querendez, E. and Vefring, E. (2015) An Ensemble Based Framework for Proactive Geosteering. SPWLA 56th Annual Logging Symposium, Long Beach, California, USA, 18-22 July 2015.</mixed-citation></ref><ref id="scirp.74514-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Caumon, G., Lepage, F., Sword, C.H. and Mallet, J.-L. (2004) Building and Editing a Sealed Geological Model. Mathematical Geology, 36, 405-424.  
https://dx.doi.org/10.1023/B:MATG.0000029297.18098.8a</mixed-citation></ref><ref id="scirp.74514-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Caumon, G., Collon-Drouaillet, P., Le Carlier de Veslud, C., Viseur, S. and Sausse, J. (2009) Surface-Based 3d Modeling of Geological Structures. Mathematical Geosciences, 41, 927-945. https://doi.org/10.1007/s11004-009-9244-2</mixed-citation></ref><ref id="scirp.74514-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Caumon, G. (2010) Towards Stochastic Time-Varying Geological Modeling. Mathematical Geosciences, 42, 555-569. https://doi.org/10.1007/s11004-010-9280-y</mixed-citation></ref><ref id="scirp.74514-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Pellerin, J., Caumon, G., Julio, C., Mejia-Herrera, P. and Botella, A. (2015) Elements for Measuring the Complexity of 3d Structural Models: Connectivity and Geometry. Computers &amp; Geosciences, 76, 130-140. https://doi.org/10.1016/j.cageo.2015.01.002</mixed-citation></ref><ref id="scirp.74514-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Jackson, M.D., Hampson, G.J., Saunders, J.H., Elsheikh, A., Graham, G.H. and Massart, B.Y.G. (2013) Surface Based Reservoir Modelling for Flow Simulation. Special Publications, 387, 271-292. https://doi.org/10.1144/SP387.2</mixed-citation></ref><ref id="scirp.74514-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Mallet, J.-L. (2014) Elements of Mathematical Sedimentary Geology: The GeoChron Model. EAGE Publications.</mixed-citation></ref><ref id="scirp.74514-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Hjelle, O. (2014) A Hamilton-Jacobi Framework for Modeling Geological Folding and Deformation. PhD Dissertation, Department of Imaging Physics, Faculty of Applied Sciences, Delft University of Technology.  
https://dx.doi.org/10.4233/uuid:e5932fea-ce78-4aa7-8224-7eaad640b843</mixed-citation></ref><ref id="scirp.74514-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Hormann, K. and Floater, M.S. (2006) Mean Value Coordinates for Arbitrary Planar Polygons. ACM Transactions on Graphics, 25, 1424-1441.  
https://doi.org/10.1145/1183287.1183295</mixed-citation></ref><ref id="scirp.74514-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Suter, E., Friis, H.A., Escalona, A., Karstad, T. and Vefring, E.H. (2017) A Novel Method for Multi-Resolution Earth Model Gridding. Paper SPE-182687-MS Presented at the SPE Reservoir Simulation Conference, Montgomery, Texas, USA, 20-22 February 2017.</mixed-citation></ref><ref id="scirp.74514-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Floater, M.S. (2003) Mean Value Coordinates. Comput. Aided Geom. Des., 20, 19-27. https://doi.org/10.1016/S0167-8396(03)00002-5</mixed-citation></ref><ref id="scirp.74514-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Ju, T., Schaefer, S. and Warren, J. (2005) Mean Value Coordinates for Closed Triangular Meshes. ACM Transactions on Graphics, 24, 561-566.  
https://doi.org/10.1145/1073204.1073229</mixed-citation></ref><ref id="scirp.74514-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Gilardet, M., Guillon, S., Jobard, B. and Komatitsch, D. (2013) Seismic Image Restoration Using Nonlinear Least Squares Shape Optimization. Procedia Computer Science, 18, 732-741. https://doi.org/10.1016/j.procs.2013.05.237</mixed-citation></ref><ref id="scirp.74514-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Schneider, T. and Hormann, K. (2015) Smooth Bijective Maps between Arbitrary Planar Polygons. Computer Aided Geometric Design, 35-36, 243-254.  
https://doi.org/10.1016/j.cagd.2015.03.010</mixed-citation></ref><ref id="scirp.74514-ref21"><label>21</label><mixed-citation publication-type="book" xlink:type="simple">Shewchuk, J.R. (1996) Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator. In: Lin, M.C. and Manocha, D., Eds., Applied Computational Geometry: Towards Geometric Engineering, Vol. 1148 of Lecture Notes in Computer Science, Springer-Verlag, Berlin, 203-222.</mixed-citation></ref><ref id="scirp.74514-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Antonsen, F., Barbosa, J.E.P., Morani, B., Klein, K., Kjolleberg, M., McCann, A., Olsen, P.A., Constable, M.V., Eidem, M., Gjengedal, J.A., Antonov, Y., Hartmann, A., Larsen, D., Skillings, J. and Tisley-Baker, R. (2015) Well Placement and Reservoir Characterization Challenges on Peregrino Mitigated by Development of Extra-Deep Azimuthal EM Technology. SPWLA 56th Annual Logging Symposium, Long Beach, California, USA, 18-22 July 2015.</mixed-citation></ref><ref id="scirp.74514-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Kullawan, K., Bratvold, R. and Bickel, J.E. (2014) A Decision Analytic Approach to Geosteering Operations. SPE Drilling and Completion, 29, 36-46.  
https://doi.org/10.2118/167433-PA</mixed-citation></ref><ref id="scirp.74514-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Kullawan, K., Bratvold, R. and Bickel, J.E. (2016) Value Creation with Multi-Criteria Decision Making in Geosteering Operations. International Journal of Petroleum Technology, 3, 15-31. https://dx.doi.org/10.15377/2409-787X.2016.03.01.2</mixed-citation></ref><ref id="scirp.74514-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Kullawan, K., Bratvold, R. and Nieto, C. (2016) Decision-Oriented Geosteering and the Value of Look-Ahead Information: A Case-Based Study. SPE Journal.  
http://dx.doi.org/10.2118/184392-PA</mixed-citation></ref><ref id="scirp.74514-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Bond, C., Gibbs, A., Shipton, Z. and Jones, S. (2007) What Do You Think This Is? “Conceptual uncertainty” in Geoscience Interpretation. GSA Today, 17, 4-10.  
https://doi.org/10.1130/GSAT01711A.1</mixed-citation></ref><ref id="scirp.74514-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Mallet, J.-L. (2008) Numerical Earth Models. EAGE Publications.</mixed-citation></ref><ref id="scirp.74514-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Caers, J. (2011) Modeling Uncertainty in the Earth Sciences. Wiley.  
https://doi.org/10.1002/9781119995920</mixed-citation></ref><ref id="scirp.74514-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Bond, C.E. (2015) Uncertainty in Structural Interpretation: Lessons to Be Learnt. Journal of Structural Geology, 74, 185-200. https://doi.org/10.1016/j.jsg.2015.03.003</mixed-citation></ref><ref id="scirp.74514-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Roe, P., Georgsen, F. and Abrahamsen, P. (2014) An Uncertainty Model for Fault Shape and Location. Mathematical Geosciences, 46, 957-969.  
https://doi.org/10.1007/s11004-014-9536-z</mixed-citation></ref><ref id="scirp.74514-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Caumon, G. (2014) Thoughts on Geological Uncertainty Assessment in Integrated Reservoir Modeling. Extended Abstract Presented at the Second EAGE Integrated Reservoir Modelling Conference, Dubai, UAE, November 2014.  
https://doi.org/10.3997/2214-4609.20147463</mixed-citation></ref><ref id="scirp.74514-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Seiler, A., Aanonsen, S.I., Evensen, G. and Lia, O. (2010) An Elastic Grid Approach for Fault Uncertainty Modelling and Updating Using the Ensemble Kalman Filter. Paper SPE-130422-MS Presented at the SPE EUROPEC/EAGE Annual Conference and Exhibition, Barcelona, Spain, 14-17 June 2010.  
https://dx.doi.org/10.2118/130422-MS</mixed-citation></ref><ref id="scirp.74514-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Pettan, C. and Stromsvik, J.F. (2013) The Peregrino Challenge: How to Keep Reliable Models While Drilling Eight Wells per Year. Offshore Technology Conference, Rio de Janeiro, Brazil, 29-31 October 2013, OTC-24522.</mixed-citation></ref><ref id="scirp.74514-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Stenerud, V.R., Kallekleiv, H., Abrahamsen, P., Dahle, P., Skorstad, A. and Viken, M.H.A. (2012) Added Value by Fast and Robust Conditioning of Structural Surfaces to Horizontal Wells for Real-World Reservoir Models. Paper SPE-159746-MS Presented at the SPE Annual Technical Conference and Exhibition, San Antonio, Texas, USA, 8-10 October 2012. https://dx.doi.org/10.2118/159746-MS</mixed-citation></ref><ref id="scirp.74514-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Hanea, R., Evensen, G., Hustoft, L., Ek, T., Chitu, A. and Wilschut, F. (2015) Reservoir Management under Geological Uncertainty Using Fast Model Update. Paper SPE-173305-MS Presented at the SPE Reservoir Simulation Symposium, Houston, Texas, USA, 23-25 February 2015. https://doi.org/10.2118/173305-ms</mixed-citation></ref><ref id="scirp.74514-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">Aarnes, I., Midtveit, K. and Skorstad, A. (2015) Evergreen Workflows That Capture Uncertainty—The Benefits of an Unlocked Structure. First Break, 33, 89-92.</mixed-citation></ref><ref id="scirp.74514-ref37"><label>37</label><mixed-citation publication-type="other" xlink:type="simple">Caers, J. (2015) Is the Geochron Model the Way Forward for Mathematical Sedimentary Geology? First Break, 33, 95-96.</mixed-citation></ref><ref id="scirp.74514-ref38"><label>38</label><mixed-citation publication-type="other" xlink:type="simple">Hjelle, O., Petersen, S.A. and Bruaset, A.M. (2013) A Numerical Framework for Modeling Folds in Structural Geology. Mathematical Geosciences, 45, 255-276.  
https://doi.org/10.1007/s11004-013-9452-7</mixed-citation></ref><ref id="scirp.74514-ref39"><label>39</label><mixed-citation publication-type="other" xlink:type="simple">Jackson, M., Percival, J., Mostaghimi, P., Tollit, B., Pavlidis, D., Pain, C., Gomes, J., Elsheikh, A., Salinas, P., Muggeridge, A. and Blunt, M. (2015) Reservoir Modeling for Flow Simulation by Use of Surfaces, Adaptive Unstructured Meshes, and an Overlapping-Control-Volume Finite-Element Method. SPE Reservoir Evaluation and Engineering, 18, 115-132. https://doi.org/10.2118/163633-PA</mixed-citation></ref><ref id="scirp.74514-ref40"><label>40</label><mixed-citation publication-type="other" xlink:type="simple">Loseille, A., Alauzet, F. and Menier, V. (2017) Unique Cavity-Based Operator and Hierarchical Domain Partitioning for Fast Parallel Generation of Anisotropic Meshes. Computer-Aided Design, 85, 53-67,  
https://dx.doi.org/10.1016/j.cad.2016.09.008</mixed-citation></ref><ref id="scirp.74514-ref41"><label>41</label><mixed-citation publication-type="other" xlink:type="simple">Zehner, B., Borner, J.H., Gorz, I. and Spitzer, K. (2015) Workflows for Generating Tetrahedral Meshes for Finite Element Simulations on Complex Geological Structures. Computers &amp; Geosciences, 79, 105-117.  
https://doi.org/10.1016/j.cageo.2015.02.009</mixed-citation></ref></ref-list></back></article>