<!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>Monitoring and forecasting the operations of the transport complex of the enterprise</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vitaliy Kuzmin</string-name>
          <email>vskuzmin28@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dmitrii Elenev</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Samara National Research University</institution>
          ,
          <addr-line>Samara</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Samara National Research University</institution>
          ,
          <addr-line>Samara, Russia, ORCID: 0000-0001-5073-2988</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <fpage>277</fpage>
      <lpage>279</lpage>
      <abstract>
        <p>-An automated system of a transport complex is used to model the transport complex of the enterprise basing on the example of nuclear power plant. The complex provides transportation of containers with fuel and radioactive elements through the sealed enclosure of the reactor building. The parameters of the transport complex are determined by its constituent objects, namely gates, roads, transportation devices and controllers. A web-based intranet application was developed for monitoring and control purposes. The application works on the basis of the values of current conditions. The operator panel allows to notify if the current state requires intervention of staff. The system processes signals of analogue and discrete origin, as well as system signals from the programmable controller. Basing on the changes of main parameters, it is possible to predict the service lifetime of individual elements.</p>
      </abstract>
      <kwd-group>
        <kwd>transport complex</kwd>
        <kwd>monitoring</kwd>
        <kwd>forecasting</kwd>
        <kwd>web application</kwd>
        <kwd>discrete signals</kwd>
        <kwd>analogue signals</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>The transport complex carts the cargo through the
territory of the enterprise and is described by the following
typical elements: rail tracks, sliding gates, doors, gateway,
transport trolleys, programmable logic controller.</p>
      <p>
        Usually the researches refer to the transporting the cargo
outside the perimeter of the organization, modelling the
logistics and allowing the monitoring of the process of the
transportation between remote objects and premises [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ].
The railways, sea and air transportations are significant part
of these global models [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. Sometimes the transportation
of cargo requires to use more than one vehicle to transport
one large element of cargo, and this can be useful to improve
the reliability when transporting dangerous cargos [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        The modelling is made for the transport complex of the
nuclear plant, where all typical elements listed above are
used and the cargo is carted through the airtight fencing of
the reactor building with all necessary security procedures.
This example of the nuclear plant allows to use extended list
of components and parameters of the transport complex [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>The monitoring and forecasting are based on the web
application which, by use of the database of states of the
transport complex, allows to predict possible faults of
elements and to notify the operator before the incident
occurs. This web application automates the workflow of the
transport complex.</p>
      <p>II.</p>
    </sec>
    <sec id="sec-2">
      <title>METHODS USED FOR MONITORING</title>
      <p>The automated system uses a system of objects included
into the model of the enterprise, namely: airtight zone,
describing the reactor building; gateway which allows to
move cargo into and out from the reactor building;
nonairtight zone, which describes the area outside the reactor
building; and the zone of loading and unloading the cargo.</p>
      <p>The parameters of the transport complex for forecasting
purpose are displayed on the operator panel with an
allowance of subsequent notifications.</p>
      <p>Input signals can be of discrete or analog origin. Discrete
signals are provided by limit switches for the rail track,
responsible for the current location of the transport trolley;
electric drives of the trolley and for the sliding gates;
electromagnetic brake for transport trolley; switches and
sensors on actuators; flashing light and howler for sliding
gates. Analogue signals are provided by pressure valve
sensors and by the limit switches of the emergency exit of
the main gateway.</p>
      <p>System signals from a programmable logic controller
include the CPU load level, battery level, and system errors.</p>
      <p>
        The architecture of the automated system is shown in
Fig. 1. The automated system consists of three levels, where
the first, the lowest level is based on measuring instruments,
sensors and activators, the middle level includes
programmable logic controller, counters and programmable
relays, and the highest level is the operator panel, or PC
panel [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ].
      </p>
      <p>The analogue and discrete signals are received by the
programmable logic controller, and after processing they are
transferred to the operator panel using Ethernet ModBus
TCP interface.</p>
      <p>After the data is requested from the programmable logic
controller and sent back, received data is inserted into the
database, and the values of input and output signals are
updated in the user interface. If there is no answer from the
controller during the pre-defined time, the application
records this as an error in console event log.</p>
      <p>The connection between web application and the
programmable logic controller is made using the event
oriented JavaScript library, allowing to update data real-time.
Server side is supported by the NodeJS modulus, which
transfers the received signals to the application by usage of
Ethernet ModBus TCP interface. The web application is
accessed by the web browser on the operator PC, and the
web application transfers and saves information about the
events to the server database. Therefore, server side of the
application uses NodeJS, Node-modbus-stream, KOA HTTP
Server and NeDB modules to operate, and processes and
transfer data from the programmable logical controller.</p>
      <p>The stability of operation of the server side of the web
application is provided by the process service, which
monitors the processes and restarts them if needed.</p>
      <p>
        The client side of the automated system is developed
using NodeJS as a development environment which provides
the correct operations of the components, a Socket.IO library
which allows real-time data exchange, PS2 component to
monitor the serviceability of program modules, and the React
framework to make visualization [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>Fig. 2 depicts, for better visibility, the prototype of the
user interface. User interface illustrates the current
technological process including the discrete values received
from the sensors, states of the airtight and non-airtight zones
gateways and sliding gates, power state, states of the
switches, etc.</p>
      <p>The user interface shows the values of analogue sensors,
the state of programmable logical controller and gives an
access to the event logs. All data shown is real-time, and this
means that the user interfaces depicts the technological
process of the transport complex dynamically.</p>
      <p>Fig. 3 shows the state of the status of the actuators in the
user interface. The actuators are grouped by their
placement – in the airtight area or in non-airtight area. The
information about each actuator includes the operation time
of the limit switches and pressure valves. It is also possible
to define limit values, or set points, for the parameters of the
actuators.</p>
      <p>
        Basing on the results of data collection, the algorithms of
forecasting the crucial changes in states of main elements of
the transport complex were developed. These algorithms are
aimed at providing emergency messages to operators and
uses the statistics on duration and intensity of usage of
elements. These statistics are hardly accessed without the
automated system, and the algorithms allows to predict
possible failures and upcoming end of the lifetime of the
elements [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>The main page of the forecasting module is shown in
Fig. 4. The visualization is made using graphs and diagrams
describing the parameters of the transport complex. The
functions of the forecasting module include the creation of
the parameter, the collection of the statistics, data import and
export, filtering and sorting of parameters. To avoid the input
of the incorrect parameter values, the alert modal windows
are used. The web interface allows to change the placement
of graphs and indicators, edit the preferences of each graph
and to export the data used for the graph in the external file.
In the left lower corner in Fig. 4 the overall information
about values in pressure valves is shown, and if these values
reach pre-defined limits, the operator is being warned.</p>
      <p>The web-based application automates the workflow of
the transport complex, allowing to collect the statistics from
the event log database. This data gives the ability to forecast
the change in state of parameter and to warn the operators
about possible emergency events. One of the examples of the
emergency event is the necessity to change the sensor before
it became inoperable thus reducing the interruptions in the
workflow of the enterprise.</p>
    </sec>
    <sec id="sec-3">
      <title>IV. CONCLUSION</title>
      <p>The automated system realizes the monitoring and
forecasting procedures for the operations of the transport
complex of the enterprise. These procedures allow to reduce
the scheduled repair time by reducing the time spent on
diagnostics of individual elements at their installation sites.
The system also allows to reduce the number of unplanned
emergency repairs as a result of permanent monitoring of
states of elements of the system. The novelty is the
modelling of the internal transportation process within the
enterprise and the software allowing to forecast the states of
the elements of the transport complex.</p>
      <p>
        The considered method of automation the transport
complex can be used in different areas, for example, during
carting bulk materials in granaries [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>The forecasting uses the characteristics of the elements of
the transport complex given by their manufacturers,
complemented by parameters defined at the stage of
development of the complex.</p>
      <p>The system visualizes the state of the system, allowing
the operator to monitor the system status real-time, thus
providing fast reaction on change in parameters of the
system. The automated system models the workflow of
elements and the whole transport complex.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>I.</given-names>
            <surname>Merkulina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Kolesnik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kakhrimanova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Ivanov</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Saltakhanov</surname>
          </string-name>
          , “
          <article-title>The organization of transportations by container trains</article-title>
          ,” IOP Conference Series: Materials Science and Engineering.
          <source>International Scientific Conference on Construction and Architecture: Theory and Practice for the Innovation Development</source>
          , vol.
          <volume>698</volume>
          , no.
          <issue>6</issue>
          ,
          <issue>066063</issue>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>O.</given-names>
            <surname>Pokrovskaya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fedorenko</surname>
          </string-name>
          and E. Khramtsova, “
          <article-title>Modeling of a system for organization of traffic via a terminal network</article-title>
          ,
          <source>” Advances in Intelligent Systems and Computing</source>
          , vol.
          <volume>1116</volume>
          AISC, pp.
          <fpage>1162</fpage>
          -
          <lpage>1175</lpage>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Nekrasov</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Sinitsyna</surname>
          </string-name>
          , “
          <source>Complex Digital Model of Transport Logistic System Transformation,” Lecture Notes in Networks and Systems</source>
          , vol.
          <volume>117</volume>
          , pp.
          <fpage>244</fpage>
          -
          <lpage>251</lpage>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>R.</given-names>
            <surname>Milewski</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Smal</surname>
          </string-name>
          , “
          <article-title>Decision making scenarios in military transport processes</article-title>
          ,
          <source>” Archives of Transport</source>
          , vol.
          <volume>45</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>65</fpage>
          -
          <lpage>81</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Z.-H.</given-names>
            <surname>Hu</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Wei</surname>
          </string-name>
          , “
          <article-title>Synchronizing vehicles for multi-vehicle and one-cargo transportation,” Computers and Industrial Engineering</article-title>
          , vol.
          <volume>119</volume>
          , pp.
          <fpage>36</fpage>
          -
          <lpage>49</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>V.S.</given-names>
            <surname>Kuzmin</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.V.</given-names>
            <surname>Sadova</surname>
          </string-name>
          , “
          <article-title>Development of a software module for managing the Belarusian NPP transport complex,” Youth science: challenges and prospects</article-title>
          .
          <source>Materials of the 1st Russian scientific and practical conference</source>
          , pp.
          <fpage>4</fpage>
          -
          <lpage>6</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>V.N.</given-names>
            <surname>Panteleev</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.M.</given-names>
            <surname>Proshin</surname>
          </string-name>
          , “Fundamentals of manufacturing automation,” Moscow: Academy,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.V.</given-names>
            <surname>Menkov</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.A.</given-names>
            <surname>Ostreykovsky</surname>
          </string-name>
          , “
          <article-title>Theoretical foundations of automated control</article-title>
          ,” Moscow: Onyx,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Banks</surname>
          </string-name>
          and E. Porcello, “
          <article-title>Learning React. Functional web development with React and Redux,”</article-title>
          <string-name>
            <surname>O'Reilly Media</surname>
          </string-name>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>L.I.</given-names>
            <surname>Selevtsov</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.L.</given-names>
            <surname>Selevtsov</surname>
          </string-name>
          , “Automation of technological processes,” Moscow: Academy,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>N.V.</given-names>
            <surname>Astapenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.T.</given-names>
            <surname>Koshekov</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.N.</given-names>
            <surname>Kolesnikov</surname>
          </string-name>
          , “
          <article-title>Methodology of automatic registration of 3D measurements of bulk materials in granaries</article-title>
          ,”
          <source>Computer Optics</source>
          , vol.
          <volume>42</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>510</fpage>
          -
          <lpage>520</lpage>
          ,
          <year>2018</year>
          . DOI:
          <volume>10</volume>
          .18287/
          <fpage>2412</fpage>
          -6179-2018-42-3-
          <fpage>510</fpage>
          -520.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>