<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2072-9502</issn>
   <issn publication-format="online">2224-9761</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">86053</article-id>
   <article-id pub-id-type="doi">10.24143/2072-9502-2024-3-35-40</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>УПРАВЛЕНИЕ, МОДЕЛИРОВАНИЕ, АВТОМАТИЗАЦИЯ</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>CONTROL, MODELING, AUTOMATION</subject>
    </subj-group>
    <subj-group>
     <subject>УПРАВЛЕНИЕ, МОДЕЛИРОВАНИЕ, АВТОМАТИЗАЦИЯ</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Managing the maintenance process  of high-tech equipment using Petri nets</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Управление процессом обслуживания  высокотехнологичного оборудования  с использованием сетей Петри</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Корнеев</surname>
       <given-names>Андрей Мастиславович </given-names>
      </name>
      <name xml:lang="en">
       <surname>Korneev</surname>
       <given-names>Andrei Mastislavovich </given-names>
      </name>
     </name-alternatives>
     <email>weenrok@mail.ru</email>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Огаджанян</surname>
       <given-names>Олег Иванович </given-names>
      </name>
      <name xml:lang="en">
       <surname>Ogadzhanian</surname>
       <given-names>Oleg Ivanovich </given-names>
      </name>
     </name-alternatives>
     <email>Oleg28072006@yandex.ru</email>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Сметанникова</surname>
       <given-names>Татьяна Андреевна </given-names>
      </name>
      <name xml:lang="en">
       <surname>Smetannikova</surname>
       <given-names>Tat'yana Andreevna </given-names>
      </name>
     </name-alternatives>
     <email>aveenrok@mail.ru</email>
     <xref ref-type="aff" rid="aff-3"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Огаджанян</surname>
       <given-names>Михаил Олегович </given-names>
      </name>
      <name xml:lang="en">
       <surname>Ogadzhanian</surname>
       <given-names>Mikhail Olegovich </given-names>
      </name>
     </name-alternatives>
     <email>omo2504@yandex.ru</email>
     <xref ref-type="aff" rid="aff-4"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Липецкий государственный технический университет</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Lipetsk State Technical University</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">Липецкий государственный технический университет</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Lipetsk State Technical University</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-3">
    <aff>
     <institution xml:lang="ru">Липецкий государственный технический университет </institution>
    </aff>
    <aff>
     <institution xml:lang="en">Lipetsk State Technical University</institution>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-4">
    <aff>
     <institution xml:lang="ru">Липецкий государственный технический университет</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Lipetsk State Technical University</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2024-07-29T09:25:07+03:00">
    <day>29</day>
    <month>07</month>
    <year>2024</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2024-07-29T09:25:07+03:00">
    <day>29</day>
    <month>07</month>
    <year>2024</year>
   </pub-date>
   <volume>2024</volume>
   <issue>3</issue>
   <fpage>35</fpage>
   <lpage>40</lpage>
   <history>
    <date date-type="received" iso-8601-date="2024-05-03T00:00:00+03:00">
     <day>03</day>
     <month>05</month>
     <year>2024</year>
    </date>
    <date date-type="accepted" iso-8601-date="2024-07-08T00:00:00+03:00">
     <day>08</day>
     <month>07</month>
     <year>2024</year>
    </date>
   </history>
   <self-uri xlink:href="https://vestnik.astu.ru/en/nauka/article/86053/view">https://vestnik.astu.ru/en/nauka/article/86053/view</self-uri>
   <abstract xml:lang="ru">
    <p>Рассматривается управление процессом обслуживания высокотехнологичного оборудования. Описывается механизм эксплуатации, обслуживания и ремонта элементов оборудования и наличие высококвалифицированного персонала, способного выполнять определенные виды работ. Функционирование сети Петри отражает процесс использования и обслуживания высокотехнологичного оборудования. Сеть Петри исследует события, которым соотносят определенные переходы. Рассматриваются условия срабатывания переходов, описываются связи между позициями и переходами. Каждая позиция выбранного множества соответствует видам анализируемого высокотехнологичного оборудования, выполняемым регламентным работам и бригадам, осуществляющим эти работы. Для моделирования процессов функционирования сети Петри формируется функция переходов, позволяющая определять новые состояния сети, получаемые при срабатывании какого-либо перехода. Описаны правила функционирования сети Петри. Реализуются разрешенные переходы, у которых в каждой позиции на входе метки имеются ненулевые значения. Срабатывание перехода осуществляется не обязательно в ближайший разрешенный момент времени. Исследуются изменение состояния сети Петри и ее маркировки при реализации различных переходов и изменении порядка их осуществления. При выполнении любого перехода происходит изменение маркировки рассматриваемой сети Петри. Метки в каждой позиции на входе реализуемого перехода снижаются на единицу, а в каждой выходной позиции увеличиваются на единицу, причем прибавление фишек на выходных позициях и уменьшение на входных происходит одновременно. Для описания процесса функционирования сети Петри применяется матричный подход. В качестве рассматриваемого оборудования могут выступать летательные аппараты, транспорт, станки и т. д. В итоге рассматривается механизм эксплуатации, обслуживания и ремонта элементов оборудования в виде параллельных процессов, которые протекают в рассматриваемой системе независимо друг от друга.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The paper considers the management of the maintenance process of high-tech equipment. The mechanism of operation, maintenance and repair of equipment elements and the availability of highly qualified personnel capable of performing certain types of work are described. The functioning of the Petri net reflects  the process of using and maintaining high-tech equipment. The Petri net explores events that correlate certain transitions. The conditions for triggering transitions are considered, and the connections between positions and transitions are described. Each position of the selected set corresponds to the types of high-tech equipment being analyzed, the routine maintenance work performed and the teams carrying out these works. To simulate the processes of functioning of the Petri net, a transition function is formed, which allows determining new network states obtained when a transition is triggered. The rules of operation of the Petri net are described. Allowed transitions are implemented, which have non-zero values in each position at the label input. The transition is triggered not necessarily at the nearest allowed time. The change in the state of the Petri net and its labeling during the implementation of various transitions and changes in the order of their implementation is investigated. When performing any transition, the labeling of the Petri net in question changes. The labels in each position at the input of the implemented transition are reduced by one, and in each output position they increase by one, and the addition of chips at the output positions and decrease at the input positions occur simultaneously. A matrix approach is used to describe the process of functioning of a Petri net. The equipment in question can be aircraft, vehicles, machine tools, etc. As a result, the mechanism of operation, maintenance and repair of equipment elements is considered in the form of parallel processes that occur in the system under consideration independently of each other.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>сеть Петри</kwd>
    <kwd>высокотехнологичное оборудование</kwd>
    <kwd>позиции и переходы</kwd>
    <kwd>маркировка сети Петри</kwd>
    <kwd>правила функционирования</kwd>
    <kwd>графы сети Петри</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>Petri net</kwd>
    <kwd>high-tech equipment</kwd>
    <kwd>positions and transitions</kwd>
    <kwd>marking of the Petri net</kwd>
    <kwd>rules of operation</kwd>
    <kwd>graphs of the Petri net</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>ВведениеПроцесс использования и обслуживания высокотехнологичного оборудования (ВТО) можно представить как функционирование сети Петри [1–3].Сети Петри выступают удобным средством моделирования процессов, которые реализуются в системе параллельно. Параллельные процессы соотносятся с определенными состояниями рассматриваемой сети Петри. Она содержит ряд переходов, и сработать может любой из них. Сеть Петри уделяет основное внимание отдельным событиям (которым соотносят определенные переходы), условиям срабатывания переходов, связанных с соответствующими позициями, описанию связей между позициями и переходами. Целью работы является управление процессом обслуживания ВТО с использованием сетей Петри. Идея статьи заключается в возможности анализа динамики протекания процессов функционирования сети Петри. При этом учитываются как виды работ по обслуживанию или замене элементов ВТО, так и бригады, выполняющие все виды работ. В итоге рассматриваются механизм эксплуатации, обслуживания и ремонта элементов оборудования в виде параллельных процессов, которые протекают в рассматриваемой системе независимо друг от друга. Постановка задачиДля описания процедур функционирования сети Петри с целью управления процессом обслуживания ВТО формируется заданное множество позиций  ,где n – количество позиций.Каждая позиция выбранного множества соответствует видам анализируемого ВТО, выполняемым регламентным работам и бригадам, осуществляющим эти работы. Определяется множество переходов где m – число переходов сети Петри.При формировании сети Петри в каждой позиции фиксируется заданное количество меток (фишек), соответствующих отдельным единицам используемого оборудования или бригад, выполняющих работы.Формируется начальная разметка сети Петри: где M0 – вектор, элементами которого являются целые неотрицательные числа Z0. Координаты представленного вектора фиксируют число меток, соответствующих каждой рассматриваемой позиции сети Петри в исходный для моделирования момент времени. В процессе функционирования сети Петри в любой момент формируется текущая разметка сети ,которая описывает состояние сети Петри в данный момент времени.При формировании маркировки сети Петри учитываются их отдельные виды  где l – один из видов рассматриваемого оборудования. Маркировка i-й позиции в момент t имеет вид где L – количество видов оборудования. При срабатывании переходов происходит изменение маркировки сети Петри. Связь позиций и переходов описывается набором характеристик: – I(τj) – позиции, фиксируемые на входах рассматриваемого перехода τj;– O(τj) – позиции, фиксируемые на выходах рассматриваемого перехода τj;– I(Pj) – переходы, фиксируемые на входах рассматриваемой позиции Pj;– O(Pj) – переходы, фиксируемые на выходах рассматриваемой позиции Pj. МетодикаДля моделирования процессов функционирования сети Петри определяется функция переходов  , где   – функция переходов; С – параметры сети Петри (позиции, переходы и связь между ними); М – одно из возможных предыдущих состояний сети Петри. С ее помощью находится новое состояние сети, которое формируется из состояния М после срабатывания какого-либо перехода. Для функции переходов сформулированы определенные правила функционирования: – в любой момент времени в сети Петри может произойти реализация одного из разрешенных переходов. Разрешенным считается такой переход, у которого в каждой позиции на входе рассматриваемого перехода метки имеют ненулевые значения;– срабатывание перехода осуществляется в любой разрешенный момент времени. Однако если переход разрешен, он не обязательно срабатывает в ближайший момент времени;– в случае если в рассматриваемый момент времени может сработать определенный набор переходов, выполняется только один из возможных. При этом можно изучать изменение состояния сети Петри и ее маркировки при реализации различных переходов и изменении порядка их осуществления;– при выполнении перехода происходит изменение маркировки сети Петри. Метки в каждой позиции на входе реализуемого перехода снижаются на единицу, а в каждой выходной позиции увеличиваются на единицу; – при осуществлении любого перехода прибавление фишек на выходных позициях и уменьшение на входных происходит одновременно. Процесс функционирования исследуемой сети Петри описывается с помощью матричного подхода. Формируются матрицы R+ (отражает позиции, в которых разметка увеличивается на единицу при срабатывании отдельных переходов) и R– (отражает позиции, в которых разметка уменьшается на единицу при срабатывании отдельных переходов): В итоге рассчитывается матрица сети Петри размера : R = R+ – R–. Экспериментальная частьРассматривается управление процессом обслуживания ВТО. В качестве рассматриваемого оборудования могут выступать летательные аппараты, транспорт, станки и т. д. [4–9]. Соответственно, фиксируется механизм эксплуатации, обслуживания и ремонта элементов оборудования и наличие высококвалифицированного персонала, способного выполнять определенные виды работ. Пример формирования сети Петри приведен на рис. 1, где n = 8 и P = (P1, ..., P8), m = 9 и T = (τ1, ..., τ9); P1 – база готовых к работе элементов ВТО; P2 – используемое (функционирующее) ВТО; P3 – диагностика элементов ВТО после работы; P4 – формирование очереди элементов ВТО на ремонт; P5 – ремонт элементов ВТО после работы; Р6 – текущее обслуживание элементов ВТО (замена); Р7 – регламентные работы по обслуживанию или замене элементов ВТО; Р8 – бригады, выполняющие работы по обслуживанию или замене элементов ВТО; τ1, ..., τ9 – переходы сети Петри; τ1 отражает переход элементов ВТО из базы в эксплуатацию; τ2 – переход к диагностике элементов ВТО после выполнения работы; τ3 – переход срабатывает при необходимости выполнения ремонтных работ и постановке в очередь на выполнение работ; τ4 – переход осуществляется при подходе очереди на ремонт и наличии ремонтной бригады, способной выполнить необходимый ремонт; τ5 – переход возвращает отремонтированное оборудование в базу готовых к работе элементов ВТО и освобождает выполняющую работу бригаду; τ6 – переход к текущему обслуживанию элементов ВТО или их замене при наличии ремонтной бригады, способной выполнить данный вид деятельности, в случае если ремонт не требуется; τ7 – переход возвращает прошедшее обслуживание оборудование в базу готовых к работе элементов ВТО и освобождает выполняющую работу бригаду; τ8 – переход к регламентным работам по обслуживанию или замене элементов ВТО при завершении сроков эксплуатации; τ9 – переход возвращает оборудование, прошедшее регламентные работы, в базу готовых к работе элементов ВТО и освобождает выполняющую работу бригаду.  Рис. 1. Сеть Петри обслуживания высокотехнологичного оборудованияFig. 1. Petri network for high-tech equipment maintenance  Для исследования функционирования сети Петри формируется двудольный граф, вершинами которого выступают переходы и позиции. Позиции представляют в виде кружков, а переходы – в виде планок (рис. 2).   Рис. 2. Двудольный граф сети ПетриFig. 2. The bipartite graph of the Petri net В качестве ВТО могут быть представлены различные виды оборудования, отличающегося своими характеристиками. Дуги графа позволяют установить связь между отдельными позициями и переходами. Дуга (Pi, τj) идет от позиции Pi к соответствующему переходу τj, дуга (τj, Pi) – от перехода τj к позиции Pi. Результаты исследованияПредставленная на рис. 1 сеть Петри описывается следующим набором характеристик, связывающих позиции и переходы:Для сети Петри, приведенной на рис. 1, матрица R имеет вид.Для рассматриваемой сети Петри, если конкретная маркировка Mt состоит только из положительных элементов, возможен любой переход в системе. Если, например, Mt (Р1) = 0, то невозможно срабатывание перехода τ1, т. к. отсутствуют элементы ВТО, которые можно перевести из базы в эксплуатацию. Если Mt (Р8) = 0, что указывает на отсутствие обслуживающего персонала, то невозможно выполнить действия τ4, τ6, τ8 по обслуживанию и ремонту элементов ВТО.Маркировка сети Петри позволяет оценить состояние процесса обслуживания, выделить проблемные участки и принять соответствующие управленческие решения.  ЗаключениеВ работе описывается механизм эксплуатации, обслуживания и ремонта элементов оборудования. Для моделирования процессов функционирования сети Петри формируется функция переходов, позволяющая определять новые состояния сети, получаемые при срабатывании какого-либо перехода. Описаны правила функционирования сети Петри. Исследуется изменение состояния сети Петри и ее маркировки при реализации различных переходов и изменении порядка их осуществления. С помощью сетей Петри можно осуществлять управление процессом обслуживания высокотехнологичного оборудования.</p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Котов В. Е. Сети Петри. М.: Наука, 1984. 160 с.</mixed-citation>
     <mixed-citation xml:lang="en">Kotov V. E. Seti Petri [Petri Nets]. Moscow, Nauka Publ., 1984. 160 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Лескин А. А., Мальцев П. А., Спиридонов А. М. Сети Петри в моделировании и управлении. Л.: Наука, 1989. 133 с.</mixed-citation>
     <mixed-citation xml:lang="en">Leskin A. A., Mal'tsev P. A., Spiridonov A. M. Seti Petri v modelirovanii i upravlenii [Petri nets in modeling and management]. Leningrad, Nauka Publ., 1989. 133 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Ломазова И. А. Вложенные сети Петри: моделирование и анализ систем с распределенной структурой. М.: Науч. мир, 2004. 208 с.</mixed-citation>
     <mixed-citation xml:lang="en">Lomazova I. A. Vlozhennye seti Petri: modelirovanie i analiz sistem s raspredelennoi strukturoi [Nested Petri nets: modeling and analysis of systems with a distributed structure]. Moscow, Nauchnyi mir Publ., 2004. 208 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Корнеев А. М., Наги А. М. Моделирование сложных технологических процессов с использованием сетей Петри // Современные наукоемкие технологии. 2016. № 9-3. С. 410–414.</mixed-citation>
     <mixed-citation xml:lang="en">Korneev A. M., Nagi A. M. Modelirovanie slozhnykh tekhnologicheskikh protsessov s ispol'zovaniem setei Petri [Modeling of complex technological processes using Petri nets]. Sovremennye naukoemkie tekhnologii, 2016, no. 9-3, pp. 410-414.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Ломазова И. А. Вложенные сети Петри и моделирование распределенных систем. М.: Наука. Физматлит, 2004. С. 337–352.</mixed-citation>
     <mixed-citation xml:lang="en">Lomazova I. A. Vlozhennye seti Petri i modelirovanie raspredelennykh sistem [Nested Petri nets and simulation of distributed systems]. Moscow, Nauka. Fizmatlit Publ., 2004. Pp. 337-352.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Корнеев А. М., Пыльнева Т. Г., Струков А. А., Подлесных Д. А. Разработка и внедрение автоматизированной системы управления техническим обслуживанием и ремонтом авиационного парка // Изв. Тульс. гос. ун-та. Технические науки. 2019. № 2. С. 376–380.</mixed-citation>
     <mixed-citation xml:lang="en">Korneev A. M., Pyl'neva T. G., Strukov A. A., Podlesnykh D. A. Razrabotka i vnedrenie avtomatizirovannoi sistemy upravleniia tekhnicheskim obsluzhivaniem i remontom aviatsionnogo parka [Development and implementation of an automated aircraft fleet maintenance and repair management system]. Izvestiia Tul'skogo gosudarstvennogo universiteta. Tekhnicheskie nauki, 2019, no. 2, pp. 376-380.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Korneev A., Lavrukhina T., Smetannikova T., Glaz-kova Y. Modeling of complex structured processes using discrete iterative networks and petri nets // Journal of Physics: Conference Series. 2021. V. 2131 (3). P. 032004.</mixed-citation>
     <mixed-citation xml:lang="en">Korneev A., Lavrukhina T., Smetannikova T., Glaz-kova Y. Modeling of complex structured processes using discrete iterative networks and petri nets. Journal of Physics: Conference Series, 2021, vol. 2131 (3), p. 032004.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Блюмин С. Л., Шмырин А. М., Седых И. А. Сети Петри с переменной недетерминированностью как окрестностные системы // Системы управления и информационные технологии. 2008. № 3. Т. 2 (33). С. 228–233.</mixed-citation>
     <mixed-citation xml:lang="en">Bliumin S. L., Shmyrin A. M., Sedykh I. A. Seti Petri s peremennoi nedeterminirovannost'iu kak okrestnostnye sistemy [Petri nets with variable nondeterminism as neighborhood systems]. Sistemy upravleniia i informatsionnye tekhnologii, 2008, no. 3, vol. 2 (33), pp. 228-233.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Kuzmuk V. V., Supronenko O. O. Modified Petri net and parallel process simulation device. Kiev: Maklaut, 2010. 260 p.</mixed-citation>
     <mixed-citation xml:lang="en">Kuzmuk V. V., Supronenko O. O. Modified Petri net and parallel process simulation device. Kiev, Maklaut, 2010. 260 p.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
