<!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>Analysis of Cranes Control Processes for Converter Production Based on Simulation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Anna S. Antonova</string-name>
          <email>antonovaannas@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Konstantin A. Aksyonov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olga P. Aksyonova</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wang Kai</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Chinese Academy of Social Sciences</institution>
          ,
          <addr-line>Beijing</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Ural Federal University</institution>
          ,
          <addr-line>Yekaterinburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>21</fpage>
      <lpage>27</lpage>
      <abstract>
        <p>The paper deals with solution of logistic problem for converter production of metallurgical enterprises. A developed multiagent simulation model of converter production is applied to solve the problem. This model allows assessing the di erent variants of the cranes motion between steelmaking aggregates. Three variants of the cranes motion have been considered during experiments with the model. As a result of experiments, the most e ective variant for motion of the cranes has been revealed. The found variant application provides the cranes with high and uniform loading and reduced downtime of the continuous casting machines.</p>
      </abstract>
      <kwd-group>
        <kwd>Simulation</kwd>
        <kwd>automated information system</kwd>
        <kwd>logistic problem</kwd>
        <kwd>converter production</kwd>
        <kwd>multiagent simulation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Converter production is one of the key stage of the technological chain of the steel
products manufacturing. Within the converter production, steel is obtained from
raw materials with the help of steelmaking aggregates. Steel ladles are delivered
to aggregates via ladle cars and cranes. Typical problem of improving the quality
of products under the converter production is closely joined with the problem
of optimizing the steel smelting technology. Also, a relevant problem is one of
optimizing the motion of vehicles, in particular, cranes. E ectively organized
cranes motion can reduce downtimes of continuous casting machines (CCM).
Downtimes of CCM lead to defects on the melts border, which reduces the total
amount of nished slabs.</p>
      <p>
        We consider application of multiagent simulation [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] to solving the
logistic problem of the cranes motion within one day. Multiagent simulation
model of the cranes motion has been developed with using the simulation module
of a metallurgical enterprise information system. The metallurgical enterprise
information system is a web-oriented one for tracking, monitoring, modelling,
analysis, and improvement processes of the steel products manufacturing [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ],
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>Problem formulation</title>
      <p>The developed model includes three converters and ve CCM. Motion of steel
ladles between steelmaking aggregates is carried out by using three cranes and
ve ladle cars. The cranes perform the following steps: removing the ladle from
the ladle car, ladle lifting on CCM, and empty ladle removing after the melt
casting ending.</p>
      <p>The multiagent simulation model of the cranes motion is intended for
evaluating the following variants of the cranes work. The rst variant means that a
set of serviced CCM is attached to each crane. The second and third variants
mean that the crane serves CCM in dependence on the proximity to CCM.</p>
      <p>Evaluation of the e ectiveness is carried out via comparative analysis of
loading the cranes and total downtime of CCM. Based on the proposed evaluation
criteria, it is recommended to choose the variant of the cranes motion, which
provides uniform and maximum loading of cranes and decreases the total downtime
of CCM.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Development of the simulation model of converter production</title>
      <p>
        The cranes motion model has been developed using a notation of multiagent
resource conversion processes [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Agents in the model are used to implement
the logic to process the orders (steel ladles), ladles cars, and cranes motion
description. Operations in the model are used to visualize duration of the work
of steel making aggregates and vehicles. In the model developed, three orders
are described for determination of the melt, cranes, and ladle cars motion. Order
z1 passes through the model according to the plan for melt processing. Orders
z2 and z3 \Order for ladle car" and \Order for crane" are used to describe the
motion logic of cranes.
      </p>
      <p>The model structure can be divided into ve work units: 1) description of
the converters work; 2) description of the ladle cars work; 3) description of the
cranes work; 4) description of the ladles overload; 5) description of the two
streams elements for each CCM: mold, secondary cooling zone, and gas cutting.
A fragment of the model structure with description of two CCM streams is shown
in Fig. 1.</p>
      <p>Converters work consists of the following stages: preparation, purging (this
operation may be performed simultaneously on only two converters), operation
after purging, and draining steel operation. After completion of the converter
work, the ladle car delivers a steel ladle into the shop of the converter steel spill.
There, the steel ladle is transferred to the crane. At the end of transferring,
the empty ladle is sent back to the converter, and the crane with the melt is
moved towards the continuous casting machine for steel casting. The number
of CCM for casting depends on the used cranes motion variant. Cranes motion
variants are described in the model via the knowledge base of the agent \Melt's
distribution on CCM".</p>
      <p>The knowledge base of the agent \Melt's distribution on CCM" has been
described using If-Then rules with system variables. During simulation, each
rule with performed initial conditions is stored in a calendar. The calendar is
a queue that contains an ordered list of the rules. According to the rule, one
of the following actions should perform at a certain time: check the condition
of operation or agent launch, perform operation input steps, perform operation
output steps, and perform agent steps.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Analysis of experiments results</title>
      <p>The rst variant of the cranes motion (variant A) assumes that each crane
serves strictly assigned CCM: crane No1 serves CCM No1 and No5, crane No2
serves CCM No2 and No3, crane No3 serves CCM No1. In this case, there is no
intersection between the cranes motion.</p>
      <p>The second variant of the cranes motion (variant B) assumes that the crane
serves CCM depending on crane's current location and proximity to CCM that
requires service: crane No1 serves CCM No1 and No2, crane No2 serves CCM
No2, No3 and No4, crane No3 serves CCM No4 and No5. The third variant of
the cranes motion (variant C) assumes that the crane serves CCM depending
on crane's current location and proximity to CCM that requires service: crane
No1 serves CCM No1, No2 and No3, crane No2 serves CCM No3, No4 and No5,
crane No3 serves CCM No4 and No5. In these cases, there is an intersection
between the cranes motion. The nal selection of CCM is carried out based on
the current location of crane.</p>
      <p>We consider experiments with the developed model in the optimization
module of the metallurgical enterprise information system. A series of the
experiments was implemented, in which three cranes motion variants have been
conducted and analyzed. As a result of experiments, the following output
characteristics have been evaluated: the loading of cranes and the total CCM downtime.
In Figure 2, the loading of cranes for variant A of the cranes motion is shown.
In Figure 3, the loading of cranes for variant B of the cranes motion is shown.
In Figure 4, the loading of cranes for variant C of the cranes motion is shown.</p>
      <p>As gures show, all variants of the cranes motion provide the high and
uniform cranes loading, but the variant B ensures the maximum cranes loading.</p>
      <p>The total CCM downtime is one of the output model characteristics. For
each variant of the cranes motion, four expeiments with the simulation model
have been conducted with the same initial conditions. Experimental results are
presented using the diagram, which enables to see the average downtime and the
range of values of this variable for each experiment.</p>
      <p>In Figure 5, the total CCM downtime for variant A of the cranes motion is
shown.</p>
      <p>In Figure 6, the total CCM downtime for variant B of the cranes motion is
shown.</p>
      <p>In Figure 7, the total CCM downtime for variant C of the cranes motion is
shown.</p>
      <p>As gures show, all variants of the cranes motion provide the low total CCM
downtime, but the variant B ensures the lowest total CCM downtime.
Fluctuations in average values of the CCM downtime and changes in the downtime
ranges are associated with presence in the simulation model stochastic variables,
namely, the processing time of melts on steelmaking aggregates.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and future work</title>
      <p>As a result of analysis of the logistic processes for converter production, a
simulation model of the converter production has been developed with the use of
the simulation module of the metallurgical enterprise information system.
Evaluation of three variants of the cranes motion has been carried out in the model
using the agent knowledge base containing algorithms of the cranes motion from
the ladle car to CCM. The use of agent-based modeling technology provides the
exibility of the developed model in terms of changes in algorithms of the cranes
motion.</p>
      <p>As a result of the experiments, the following recommendations have been
obtained. More e ective crane motion is one, in which, rst, the crane serves
CCM depending on crane's current location and proximity to CCM that requires
service and, second, the following relationship between the cranes and CCM is
observed: crane No1 serves CCM No1 and No2, crane No2 serves CCM No2,
No3, and No4, crane No3 serves CCM No4 and No5. The use of this variant
ensures high and uniform cranes loading and low total downtime of CCM.</p>
      <p>The aim of future research is to apply the query builder and the data
preparation modules of the metallurgical enterprise information system on the stage
of receiving input modelling data from real production.</p>
      <p>Acknowledgments. The work was supported by Act 211 Government of the
Russian Federation, contract no. 02.A03.21.0006.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Jennings</surname>
            ,
            <given-names>N. R.</given-names>
          </string-name>
          :
          <article-title>On agent-based software engineering</article-title>
          .
          <source>Arti cial Intelligence</source>
          , V.
          <volume>117</volume>
          ,
          <issue>277</issue>
          {
          <fpage>296</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Gorodetsky</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karsaev</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konushy</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matzke</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jentzsch</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ermolayev</surname>
          </string-name>
          , V.
          <article-title>: Multi-agent software tool for management of design process in microelectronics</article-title>
          .
          <source>In: ACM International Conference on Intelligent Agent Technology</source>
          ,
          <volume>773</volume>
          {
          <fpage>776</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Gorodetsky</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mitkas</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Agent mining: the synergy of agent and data mining</article-title>
          .
          <source>IEEE Intelligent Systems</source>
          , V.
          <volume>24</volume>
          ,
          <issue>iss</issue>
          .
          <volume>5</volume>
          ,
          <issue>64</issue>
          {
          <fpage>72</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Aksyonov</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bykov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aksyonova</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Real time simulation models integrated into the corporate information systems</article-title>
          .
          <source>In: 33rd Chinese Control Conference</source>
          ,
          <volume>6810</volume>
          {
          <fpage>6813</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Aksyonov</surname>
            ,
            <given-names>K. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spitsina</surname>
            ,
            <given-names>I. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sysoletin</surname>
            ,
            <given-names>E. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aksyonova</surname>
            ,
            <given-names>O. P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smoliy</surname>
            ,
            <given-names>E. F.</given-names>
          </string-name>
          <article-title>: Multi-agent approach for the metallurgical enterprise information system development</article-title>
          .
          <source>In: 24th Int. Crimean Conference Microwave</source>
          and
          <string-name>
            <given-names>Telecommunication</given-names>
            <surname>Technology</surname>
          </string-name>
          , V.
          <volume>1</volume>
          ,
          <issue>437</issue>
          {
          <fpage>438</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Borodin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiselev</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mirvoda</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Porshnev</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>On design of domain-speci c query language for the metallurgical industry</article-title>
          .
          <source>In: 11th Int. Conference BDAS</source>
          <year>2015</year>
          :
          <article-title>Beyond Databases, Architectures and Structures: Communications in Computer</article-title>
          and Information Science, V.
          <volume>521</volume>
          ,
          <issue>505</issue>
          {
          <fpage>515</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Aksyonov</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bykov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sysoletin</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aksyonova</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nevolina</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Integration of the real-time simulation systems with the automated control system of an enterprise</article-title>
          .
          <source>In: International Conference on Social Science, Management and Economics</source>
          ,
          <volume>871</volume>
          {
          <fpage>875</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>