<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Software Architecture of the Atlas of Digital Oil-Gas Formations1</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andrey Yu. Sobolev</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Galina V. Nesterova</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nikita M. Chernyak</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Igor N. Yeltsov</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>IPGG SB RAS</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Novosibirsk</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Russia</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>SobolevAY@ipgg.sbras.ru</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Novosibirsk</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Russia</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Novosibirsk</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Russia</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <fpage>35</fpage>
      <lpage>38</lpage>
      <abstract>
        <p>The ATLAS MPhM is a collection of digital formation models of oil and gassaturated reservoirs. It is intended for most realistic modeling that includes changes in fluid-saturated rock properties in the borehole environment, and describes the processes of the formation fluid replacement with mud filtrate, taking into account changes in the geomechanical parameters and evolution of the spatial distribution of electric resistivity. The ATLAS software organization uses a scalable “cloud” of computing agents for highperformance scientific calculations.</p>
      </abstract>
      <kwd-group>
        <kwd>digital twin</kwd>
        <kwd>data analysis</kwd>
        <kwd>electromagnetic logging</kwd>
        <kwd>VIKIZ</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>ATLAS MPhM Architecture</title>
      <p>One of the major distinction of software tools intended for collection of digital formations is the use of
crossplatform scalable distributed computing. ATLAS MPhM is organized as a client-server application; the client part is a
web application run by any modern browser, ensuring thereby its independence from the user's platform. This allows
the user after authorization, to upload calculated models to the database, to search for previously uploaded
constraintbased models, and to run additional computations of logging probe signals.</p>
      <p>The server part (Fig. 2) consists of the ATLAS server itself, the PostgreSQL database [13], the RabbitMQ message
broker system [14], and the computing cloud built using Docker technology [15, 16].</p>
      <p>The ATLAS server being the main point of interaction with the system, is represented by the Django application,
which handles the client applications’ requests, generates queries to the database subsystem, and queues computing
tasks.</p>
      <p>RabbitMQ was selected to be a message queue management system. The queue server collects requests for signals
calculation and distributes them to the cloud of computing applications, and receives the results of calculations. The
calculation subsystem is a cloud of independent computing agents that run on accessible computers using the Docker
system (which ensures its independence from the system and scalability) and are integrated into a Docker Swarm mode
cluster (Fig. 2).</p>
      <p>Computing agents intended for different types of tasks (e.g. calculating VIKIZ (High Frequency Induction
Isoparametric wireline Logging tool ) or BKZ (Russian lateral log) signals in 3D media) are unified, and at startup are
connected to the RabbitMQ server, to have their type queues processed accordingly. Once the task emerges, the
calculations are performed, with the results sent to the result queue. The collector, a dedicated result queue handler,
adds the results to the database and removes them from the queue (which is not shown in the illustration, for simplicity).
The resource-intensive calculation results safety and the database integrity are thus achieved.</p>
      <p>The ATLAS user can save the components of the multiphysical model in text or graphic form, or view them on the
screen. Sample reservoir model parameters, distributions of fluid saturation, water mineralization and resistivity, and
synthetic logs for timestamp 36 hour after drilling are shown on Fig. 3.</p>
    </sec>
    <sec id="sec-3">
      <title>Conclusion</title>
      <p>A complex of geophysical, technological, engineering and other well studies can be successfully used for system
analysis and the formation evaluation refinement. It was shown that for drilling into conventional terrigenous intervals
it is critical to take into account geomechanical and hydrodynamic conditions of the borehole zone evolution. This
however requires a multiphysics model of the processes occurring in the borehole environment, and the development
of tools for processing heterogeneous data pertaining to digital reservoir modeling.</p>
      <p>The created ATLAS MPhM is a collection of digital formation digital formation models of oil-gas saturated
reservoirs that enables simulations of reservoir development scenarios and analysis of the influence of significant
parameters on the borehole zone evolution and logs, as well as selection of geological formations that fit best the
available logging measurements and a priori data. The ATLAS software system uses a scalable “cloud” of computing
agents for high-performance scientific calculations in a heterogeneous environment, and a computational graph
maintaining the integrity of interdependent calculations. A further development of the ATLAS MPhM involves
application of machine learning methods for predicting missing values and selecting digital formations that are best
represented by the investigated reservoir information.</p>
      <p>Nesterova, G.V., Yeltsov, I.N., Kindyuk, V.A., Nazarov, L.A. and Nazarova, L.A. Simulation of hydrodynamic
processes in the borehole environment under stress-strain state and geophysical applications. // EAGE collection
of articles “Petrophysics of complicated reservoirs: Problems and Perspectives 2014”, pp. 327-344.
Yeltsov, I.N., Nesterova, G.V., Sobolev, A.Y., Epov, M.I., Nazarova, L.A. and Nazarov, L.A. Geomechanics
and fluid flow effects on electric well logs: multiphysics modeling. // Russian Geology and Geophysics, 2014.
No 55 (5-6), pp. 775-783.</p>
      <p>Nazarov, L.A., Nazarova, L.A, Yeltsov, I.N. and Nesterova, G.V. GEHM2. Certificate of state registration of
computer program 2018613634; RU; № 2017663592, publ. 21.03.2018.</p>
      <p>Surodina, I.V. and Nesterova, G.V. VIKIZ and BKZ log simulation using Graphics Processing Units. // EAGE
collection of articles “Petrophysics of complicated reservoirs: Problems and Perspectives 2015”, pp. 85-94.
Fuller A., Fan Z., Day C. Digital Twin: Enabling Technology, Challenges and Open Research //
arXiv:1911.01276 [cs]. 2019.</p>
      <p>Glaessgen E., Stargel D. The digital twin paradigm for future NASA and US Air Force vehicles // 53rd
AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference 20th
AIAA/ASME/AHS Adaptive Structures Conference 14th AIAA. 2012. p. 1818.</p>
      <p>Chen Y. Integrated and Intelligent Manufacturing: Perspectives and Enablers. // Engineering, vol.3, 2017,
pp. 588–595.</p>
      <p>Liu Z., Meyendorf N., Mrad N. The role of data fusion in predictive maintenance using Digital Twin //AIP
Conference Proceedings. AIP Publishing, 2018. Vol. 1949. No 1. p. 020023.</p>
      <p>Zheng Y., Yang S., Cheng H. An application framework of digital twin and its case study // Journal of Ambient
Intelligence and Humanized Computing. 2019. No 3 (10). pp. 1141–1153.</p>
      <p>PostgreSQL Documentation. https://www.postgresql.org/docs/current (accessed date: 20.11.2019)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Yeltsov</surname>
            ,
            <given-names>I.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nesterova</surname>
            ,
            <given-names>G.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sobolev</surname>
            ,
            <given-names>A.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Epov</surname>
            ,
            <given-names>M.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nazarova</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Nazarov</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          <article-title>Geomechanics and fluid flow effects on electric well logs: multiphysics modeling</article-title>
          . // Russian Geology and Geophysics,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>No</source>
          <volume>55</volume>
          (
          <issue>5-6</issue>
          ), pp.
          <fpage>775</fpage>
          -
          <lpage>783</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Glinskikh</surname>
            ,
            <given-names>V.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nesterova</surname>
            ,
            <given-names>G.V.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Epov</surname>
            ,
            <given-names>M.I.</given-names>
          </string-name>
          <article-title>Forward modeling and inversion of induction logs from shaly sand reservoirs using petrophysical conductivity models</article-title>
          . // Russian Geology and Geophysics,
          <year>2014</year>
          . No 55 (
          <issue>5- 6</issue>
          ), pp.
          <fpage>793</fpage>
          -
          <lpage>799</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>