<!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>Designing of architecture of an intelligent management system for assets by using hydrotreating process as an example</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andieva E. Yu.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kolganov I.P.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Omsk State Technical University</institution>
          ,
          <addr-line>Pr. Mira 11, Omsk, Omsk region, Siberian federal region</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The article suggests the architecture solution based on the digital twin object model. The solution is based on a synthesis of relevant knowledge about international concepts of digital transformation of production systems. The design model is an information object model. The architectural concept is based on that the state of values of properties material assets, petroleum products, is affected by the state of the values of the parameters of the role equipment. On the one hand, the process control contour boundary is a cost center, on the other hand - is a profit center. The presented model is a digital twin of the hydrotreating process. The architecture solution can be replicated for other technological processes (or their segments) of production, which have continuous production in their life cycle. The architecture is consistent with the architecture of IoT, provides the ability to use synthesized machine learning technologies, takes into account landscape interoperability, provides business logic SAP ERP. Designing model approach as part of a software solution bases on the principles of system engineering (Model-based systems engineering, MBSE, system modeling notation SуSML).</p>
      </abstract>
      <kwd-group>
        <kwd>Architecture Solution</kwd>
        <kwd>Assets</kwd>
        <kwd>Digital Twin</kwd>
        <kwd>Hydrotreating</kwd>
        <kwd>System Engineering</kwd>
        <kwd>Neural Network Technology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Formulation of the problem</title>
      <p>The main focus of the article is the management system for assets as a result of the
business activities of a vertically integrated oil and gas company (VIOC) at the stage
of refining petroleum products at the hydrotreatment process.</p>
      <p>The Design of digital twins in I4.0 solutions is a main way. There are different
points of view on this question. A digital twin is a synergistic mathematical model
that aggregates knowledge about an object and / or a system of objects [1]. Accept the
fact: «one of the most important steps in engineering design is the choice the structure
of the designed system or analysis of structural representations of the behavior and the
system activity. Even, if we have a detailed mathematical model, it does not fit for
this purpose» [2]. The question is one of priorities.</p>
      <p>Let’s accept that the system view of the digital twin complex manufacture control
system [3, 4]. The chosen approach is consistent with Gartner agency definition of a
digital twin, which based on the consolidated opinion of experts: «A digital twin is a
digital representation of a real-world entity or system. The implementation of a digital
twin is an encapsulated software object or model that mirrors a unique physical
object, process, organization, person or other abstraction. Data from multiple digital
twins can be aggregated for a composite view across a number of real-world entities,
such as a power plant or a city, and their related processes» [5].</p>
      <p>To design the digital twin for state assets management, the hydrotreating process as
an example, we use a model-based methodology of system engineering – MBSE
[68]. This methodology has a high development rate today in practice [9-12].</p>
      <p>SySML technology, as part of the MBSE methodology, will be used as the main
design tool in the study of complex systems of various nature, which should include a
hydrotreatment system [12].
2</p>
      <p>Design of structural view of the behavior and activities of the
hydrotreatment system
The concept of Digital Transformation of Petrochemical Production was proposed in
[3]: «The main object of management in the new client-driven dynamic business
model I4.0 is the product. As the unit of management, the state of the product is taken
at a certain stage of its life cycle. This concept solves one of the key problems of the
disagreement between the principles of continuous production with a multitude of
simultaneous parallel production processes determined by petrochemical technologies
and the discrete nature of all software systems (SS)». Particular attention is given to
the digital reference architecture transformation concept [3].</p>
      <p>As the main material asset, we denote control object – real oil state overall value
chain of the production process from crude oil to marketable products of various
nomenclatures – digital twin based on actually measured [4].</p>
      <p>Assume a feature point of view: value chain – corresponds to the stages of the
material asset life cycle, oil, at the production stage (provided that the oil product is a
system [3, 13, 14]); production stage is a set of technological processes: process
segments, operation, operation segments [15]; process boundaries determine where
profit center according (SAP logic) [16].</p>
      <p>To ensure the required actual condition of the control object, the oil product
requires resources. Denote the asset systems that provide the required state of material
assets at the process boundary. These are resource objects – equipment, staff and
other (not related to the place of the Profit center according). Assume a feature point
of view: object resource equipment at the stage of its operation (provided that the
equipment is a system [3, 13, 14]); production stage is a set of technological
processes: process segments, operation, operation segments [15]; process boundaries
determine where cost center accounting (SAP logic) [17].</p>
      <p>Conceptual view of technological process management system (see Fig. 1). We use
the domain approach [15]. To describe structure of technological process management
system was used structure diagram, which designing according SysML [18].</p>
      <p>The conceptual view of product is represented on Fig. 2. It consists list of products
from hydrotreating process [19]: diesel, hydrocarbon gas, hydrogen gas, MEA,
gasoline, sour gas. Also, it shows connection (dependences) between products. The
block diagram is represented on Fig. 3, which is the object model of structure.
Conceptual view of equipment of the hydro treating process: ReactorBlock,
StabilisationBlock, CleaningGasBlock, GasolineCleaningBlock.</p>
      <sec id="sec-1-1">
        <title>1 «Subsystem»</title>
        <sec id="sec-1-1-1">
          <title>Product</title>
        </sec>
      </sec>
      <sec id="sec-1-2">
        <title>1 «Subsystem»</title>
        <sec id="sec-1-2-1">
          <title>Others</title>
          <p>1
«Subsystem»</p>
        </sec>
        <sec id="sec-1-2-2">
          <title>Process_hydrotreating</title>
        </sec>
      </sec>
      <sec id="sec-1-3">
        <title>1 «Subsystem»</title>
        <sec id="sec-1-3-1">
          <title>Equipment</title>
        </sec>
      </sec>
      <sec id="sec-1-4">
        <title>1 «Subsystem»</title>
        <sec id="sec-1-4-1">
          <title>People</title>
          <p>Assume a feature point of view: accept the fact that the equipment is divided into
equipment and role equipment [4, 15]; the state of the values of the parameters of the
role equipment affect the state of the values of the properties of the material asset, oil
product.</p>
          <p>1
«Subsystem»</p>
        </sec>
        <sec id="sec-1-4-2">
          <title>Equipment</title>
          <p>1</p>
          <p>«Subsystem»</p>
        </sec>
        <sec id="sec-1-4-3">
          <title>ReactorBlock</title>
          <p>1
«Subsystem»</p>
        </sec>
        <sec id="sec-1-4-4">
          <title>StabilisationBlock</title>
          <p>1
«Subsystem»</p>
        </sec>
        <sec id="sec-1-4-5">
          <title>CleaningGasBlock</title>
          <p>1
«Subsystem»</p>
        </sec>
        <sec id="sec-1-4-6">
          <title>GasolineCleaningBlock</title>
          <p>Conceptual view of subsystem equipment gasoline cleaning block is shown on Fig. 4.
Assume a feature point of equipment view: the equipment is divided into segments
according to technological process. Denote the block for moving the
monoethanolamine to the other block – MEAPumpInBlock, which include role
equipment: MEA transferring pumps: Н_5_1, Н_5_2. Denote the unit for extraction
process – ExtractorBlock that consist extractor K_6 и tank Е_6. Denote the block for
moving the monoethanolamine from the other block – MEAPumpOutBlock: MEA
transferring pumps: H_6_1, H_6_2; Denote the block for moving the gasoline out –
GasolinePumpOutBlock: gasoline pumps H_3_1, H_8_1; Denote the gasoline
production block – GasolineProductionBlock – the source of raw material – L_24_6,
L_24_7. GasolineProductionBlock is an outside system of equipment, which transfer
gasoline for cleaning technological process as a one of the material asset.</p>
          <p>Conceptual view of subsystem equipment stabilization block is shown on Fig. 5.
Assume a feature point of equipment view: the equipment is divided into segments
according to technological process. Stabilization block is the next stage, several
technological processes, after Reactor block, which include hydrogenation process –
purification of diesel fuel from harmful impurities oxygen, sulfur, nitrogen, by using
hydrogen and catalysts, reactions occurring under certain technological state.
Separated hydrocarbons are sent to stabilization block. According to technological
operations, the equipment included in this unit divided into groups:
StabilisationColumnBlock, SeparationBlock_of_StabilisationBlock,
GasolineOutPumpBlock, DieselOutCoilsBlock. Marked block for stabilization
process of diesel fuel – StabilisationColumnBlock. It consists stabilization column
K_1 and related equipment – irrigation pumps H_3_1, H_3_2; kilns for heating
diesel in the boiler P_2_R, P_2_L; diesel pumps for movement part of the fuel to the
boiler and other part out H_2_1, H_2_2, H_2_3. Next block is needed for separate
substance, one of them direct to K_1, part of them go out, and gas move to the other
technological block. Denote the separation block, which divide substance into several
layer – SeparationBlock_of_StabilisationBloc. In include some technological
equipment: for substance cooling two air coils XK_1_1, XK_1_2, and one liquid coil
– X_10, and separator C_5; Denote the block, which responsible for the withdrawal of
stable gasoline from process – GasolineOutPumpBlock. This block consists two
diesel pumps H_3_3, H_8_1. Denote heat exchange block – Dieseloutcoilsblock. This
group of equipment is a place of interaction with other blocks – Reactor block and
cleaning gas block. There are exchangers for MEA – T_4; diesel exchangers T_2_1
_n, T_2_2_n, T_2_3_n, T_2_1_v, T_2_2_v, T_2_3_v; exchangers between new
diesel and diesel after hydrotreating T_26, T_27; and the last air cooler for diesel
X_5_1, X_5_2, X_5_3.</p>
          <p>Assume a feature point of view: equipment – an object of management; equipment
can perform certain technological functions – it is role-playing equipment. To make
managerial decisions, we will consider only those parameters that affect the properties
of the main material asset, oil product.</p>
          <p>Consider the properties of role-based equipment using object – compressor
PK_1_1 as an example. First, we highlight the technological parameters: temperature
and pressure in the compressor row. For a material asset, diesel and gasoline, it is
necessary to maintain the required properties, which are achieved by the required
chemical composition of the substance under certain environmental parameters,
which are provided by a certain value of the role equipment parameters. Therefore,
we identified two main parameters of the compressor.</p>
          <p>To maintain normal parameters, it is necessary to maintain a certain, operational
condition of the equipment. The condition of the equipment greatly affects its
operation, and as a result, the main material asset. The compressor is a dynamic
equipment. Dynamic properties of compressor: vibro movement, vibro speed, vibro
acceleration. The listed characteristics are measured on the crankshaft of the
compressor. The rotation of the shaft and its vibrations are affected by bearings. The
condition of the bearings can be monitored indirectly by measuring their temperature.
Therefore, six more parameters are added according to the number of bearings. It is
possible to control the compressor through a system that squeezes the suction valve
when compressing gas. Therefore, the parameters in this row will change differently,
which also affects the output state of the properties of the material asset.</p>
          <p>So, the state of the values of the parameters of the role equipment affect the state of
the values of the properties of the material asset, oil product. So, compressor like role
equipment has some parameters: activity – one, two, three or four line, bearings
temperature: first bearing, second bearing, third bearing, fourth bearing, fifth bearing,
sixth bearing; line parameters (temperature, pressure), vibro acceleration, vibro
movement, vibro speed.</p>
          <p>On the next stage, parameters are divided from equipment. For example, get object
– compressor PK_1_1. We can see the object, which describe parameters of the
compressor on the Fig. 6. Each object is a specific compressors parameter. Let’s
divide substance properties and parameters of the equipment that we will have a
properties layer. So, we can see equipment parameters of the compressor. This layer
will be used in the neural network.
1 «Subsyst em»</p>
        </sec>
      </sec>
      <sec id="sec-1-5">
        <title>L_24_7:P roduction</title>
        <p>1</p>
        <p>GasolineProductionBlock
1</p>
        <p>GasolinePumpOut Block
1</p>
        <p>MEAPumpInBlock
1</p>
        <p>«Subsyst em»
Equipment::GasolineCleaningBlock
1 ExtractorBlock
1</p>
        <p>MEAPumpOutBlock
1</p>
        <p>H_5_1:P ump
1</p>
        <p>H_5_2:P ump</p>
        <p>H_3_3:P ump
bearingTemperature[1.. .. .
id:RhpString
name:RhpString
production:double
roundSpeed:double
substanceIn:Substance
substanceO ut:Substance
changeRoundSpeed(rou.. .
compress(substanceIn:S. ..
getSubstanceO ut():Subs.. .
of f():void
on():void
1</p>
        <p>H_8_1:P ump
bearingTemperature[1. . *]:. ..
id:RhpString
name:RhpString
product ion:double
roundSpeed:double
subst anceIn:Subst ance
subst anceO ut:Subst ance
changeRoundSpeed(round. . .
compress(substanceIn:Subs.. .
get Subst anceO ut():Substance
of f():void
on():void
id:RhpString
name:RhpString
open:bool
roundSpeed:int
substanceH otI n:S...
substanceH otOut:...
tEnv:double
getH otOut( ) :void
1</p>
        <p>DieselOutCoilsBlock
1</p>
        <p>X_5_2:AirCoil
id:RhpString
name:RhpString
open:bool
roundSpeed:int
substanceH otI n:S...
substanceH otOut:...
tEnv:double
getH otOut( ) :void
1</p>
        <p>«Subsystem»</p>
        <p>Equipment::StabilisationBlock
1</p>
        <p>SeparationBlock_of_StabilisationBloc k
1</p>
        <p>GasolineOutPumpBloc k
1</p>
        <p>T_4:Exchanger
id:RhpString
name:RhpStri ng
open:bool
roundSpeed:i nt
substanceH otI n:S...
substanceH otOut:...
tEnv:double
getH otOut( ) :void
1</p>
        <p>T_2_3_n:Exchanger
substanceColdI n:Substance
substanceColdOut:Substan...
exchange( hotI n:Substanc...
getColdOut( ) :Substance
getH otOut( ) :void
1</p>
        <p>T_2_3_v:Exchanger
substanceColdI n:Substance
substanceColdOut:Substance
exchange( hotI n:Substance...
getColdOut( ) :Substance
getH otOut( ) :void
1</p>
        <p>H_3_3:Pump
1</p>
        <p>H_8_1:Pump
bearingTempera...
id:RhpString
name:RhpString
production:double
roundSpeed:dou...
substanceI n:Su...
substanceO ut:S...
changeRoundSp...
compress( s ubs...
getSubstanc eO...
off( ) :void
on( ) :void
bearingTempera...
id:RhpString
name:RhpString
production:double
roundSpeed:dou...
substanceI n:Su...
substanceO ut:S...
changeRoundSp...
compress( s ubs...
getSubstanc eO...
off( ) :void
on( ) :void
1 vibroMovement_PK_1_1
1
vibroSpeed_PK_1_1
1 temperature_line_1_PK_1_1
1
temperature_line_2_PK_1_1
1
vibroAcceleration_PK_1_1
1
pressure_line_1_PK_1_1
1
pressure_line_2_PK_1_1
activity:d ouble
bearingTemperatu re[1. . *].. .
id :Rh pString
lineParameter[1. . *]:S ubst. . .
name:RhpString
production:dou ble
vibroAcceleratio n:d ouble
vibroM ovement:double
vibroSpe ed:double
changeA ctivity(numberActiv. . .
comp ress(su bstanceIn:Subs. . .
getSubstanceO ut():Substa.. .
of f ():void
O n():void
1 line_1_PK_1_1
1</p>
        <p>temperature_line_4_PK_1_1
1
Take hydrogen gas as an example, because it interacts with the PK_1_1 compressor –
resource object, which described above. We distinguish the following properties of
the substance destiny, fair temperature, sour percent (special quality, that not included
in the physicochemical properties of substances, but isolated and important) boiling
temperature, autoignition temperature, ignition temperature, flash point, heat capacity.
The achievement of the required properties values of substances described earlier is
the goal of controlling the values of equipment parameters. To identify complex
dependencies between the values of the equipment parameters, – the resource object
and the material asset, – oil property values, consequently, neural network
technologies will be used to calculate the control action. Neural networks are widely
used for decision-making based on the analysis using technology data mining [20, 21].</p>
        <p>The equipment parameters obtained from sensors and the state of oil products
provide to the input layer of the NN. We use a multilayer neural network to identify
complex hidden relationships between input and output vectors. At the output, we get
a vector that describes the state of the oil product – the main asset, based on which,
through communications, we will determine the most influential equipment and
manage it.</p>
        <p>The target system is divided into five stage. The data from the sensors, that
describes real equipment, must be collected and processed. The first component will
collect data from sensors. The second component should sort into two parts: negative
and positive example. Then several data problems should be solved. Firstly, some
parameters or properties are analyzed once during a day or week. Second, data
dimensions are various. So, temperature is measured between minus 70 and plus 700 oC,
but pressure is measured between 0,1 and 6 MPa. It is a problem for NN training.</p>
        <p>Management system – is a deep neural network, which has input vector and output
vector. Input vector is a data, which describes real substance property, property, that
we wish, and the ideal property. Output vector is a data, which describes parameters
of the equipment; owing to we can reach necessary property.
3</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Summarize</title>
      <p>The main distinctive features of the proposed concept of the digital transformation
reference architecture are the following. The article presents the architecture solution
based on the digital twin object model. The architecture solution can be replicated for
other technological processes (or their segments) of production, which have
continuous production in their life cycle. The architecture is consistent with the
architecture of IoT, provides the ability to use synthesized machine learning
technologies, takes into account landscape interoperability, provides business logic
ERP SAP. Designing model approach as part of a software solution bases on the
principles of system engineering (MBSE, SуSML).</p>
    </sec>
    <sec id="sec-3">
      <title>References</title>
      <p>1. Borovkov, A.I.: Digital twins and the digital transformation of defense enterprises.</p>
      <p>Bulletin of the east siberian open academy (32), 2 (2019).
2. Sadovskiy, V.N., Yudin, E.G.: Research on General systems theory. In: Makarov,</p>
      <p>A.A. Progress, Moscow (1969).
3. Andieva E. Yu., Kapelyuhovskaya A.A. New approaches to digital transformation of
petrochemical production // AIP Conference Proceedings vol. «Oil and Gas Engineering,
OGE 2017» 2017. С. 020076.
4. Andieva E.Y., Tolkacheva E.V. Development of methodological basis i4.0 for
production systems of oil refining industry. Oil and Gas Studies. 2018; (4):137-147. (In
Russ.) https://doi.org/10.31660/0445-0108-2018-4-137-147.
5. Gartner Glossary.
https://www.gartner.com/en/informationtechnology/glossary/digital-twin, last accessed 2019/12/10.
6. Baker, L.: Foundational Concepts for Model Driven System Design. INCOSE Model</p>
      <p>Driven Design Interest Group, INCOSE, Jul. 2000.
7. Hoffmann, H.: SysML-based systems engineering using a model-driven development
approach. IBM Systems Journal 25(3), 569–585 (2008).
8. Estefan, J. A.: Survey of model-based systems engineering (MBSE) methodologies.</p>
      <p>INCOSE Technical Document. Revision B, June 10, 2008.
9. Nolan, B., Brown, B., Balmelli, L.: Model Driven Systems Development with</p>
      <p>Rational Products. 1st edn. 2008.
10. Madni, A.: Leveraging Digital Twin Technology in Model-Based Systems</p>
      <p>Engineering. Systems 7(7), 1–13 (2019).
11. Schumacher, D.: From Document Centric Approach to MBSE Approach: BPMN,
UML, SysML and Wire Framing Implementation. In: Bonjour, E., Krob, D. (eds) Complex
Systems Design &amp; Management. CSD&amp;M 2018. Springer, Cham (2019).
12. Wolny, S., Mazak, A.: Thirteen years of SysML: a systematic mapping study.</p>
      <p>Software &amp; Systems Modeling. 1–59 (2019).
13. ISO 55000, Asset management — Overview, principles and terminology, 2014.
14. IEEE 15288, Information technology.</p>
      <p>System engineering. System life cycle processes, 2015.
15. IEC 62264-1, Enterprise-control system integration — Part 1: Models and
terminology, 2014.
16. Profit Center Accounting (EC-PCA),
https://help.sap.com/viewer/1b28652e774d490db5310fd6e426691f/6.00.31/en
US/7765cf536db84408e10000000a174cb4.html, last accessed 2019/12/17.
17. Cost Center Accounting (CO-OM-CCA),
https://help.sap.com/doc/saphelp_afs64/6.4/ru</p>
      <p>RU/08/513e4243b511d182b30000e829fbfe/frameset.htm, last accessed 2019/12/17.
18. The OMG system modeling language specification version 1.6,
https://www.omg.org/spec/SysML/, last accessed 2019/12/17.
19. Ayshten, V. G., Nosov, G. A., Zaharov, M. K.: Processes and apparatus of
chemical technology. Lan, Moscow (2019).
20. Schmidhuber, J.: Deep learning in neural networks: An overview. Neural</p>
      <p>Networks. 85–117 (2015).
21. Musci, M.: A scalable multi-signal approach for the parallelization of
selforganizing neural networks. Neural Networks. 108–117 (2019).</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>