Научная статья на тему 'Алгоритмы идентификации и управления функционированием окрестностных систем, полученных на основе сетей Петри'

Алгоритмы идентификации и управления функционированием окрестностных систем, полученных на основе сетей Петри Текст научной статьи по специальности «Математика»

CC BY
245
59
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СЕТИ ПЕТРИ / ОКРЕСТНОСТНЫЕ СИСТЕМЫ / ИДЕНТИФИКАЦИЯ / УПРАВЛЕНИЕ / PETRI NETS / NEIGHBORHOOD SYSTEMS / IDENTIFICATION / CONTROL

Аннотация научной статьи по математике, автор научной работы — Шмырин Анатолий Михайлович, Седых Ирина Александровна

Предложены алгоритмы идентификации и управления сетями Петри с позиции окрестностных систем.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Шмырин Анатолий Михайлович, Седых Ирина Александровна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The algorithms of identification and control for Petri nets are considered for the point of view of neighborhood systems theory.

Текст научной работы на тему «Алгоритмы идентификации и управления функционированием окрестностных систем, полученных на основе сетей Петри»

Управление большими системами. Выпуск 24

УДК 512.8 ББК 73.22.1

АЛГОРИТМЫ ИДЕНТИФИКАЦИИ И УПРАВЛЕНИЯ ФУНКЦИОНИРОВАНИЕМ ОКРЕСТНОСТНЫХ СИСТЕМ, ПОЛУЧЕННЫХ НА ОСНОВЕ СЕТЕЙ ПЕТРИ1

Шмырин А. М.2

(ЛГТУ, г. Липецк)

Седых И. А.3

(Институт права и экономики, г. Липецк)

Предложены алгоритмы идентификации и управления сетями Петри с позиции окрестностных систем.

Ключевые слова: сети Петри, окрестностные системы, идентификация, управление.

1. Введение

Сети Петри, как и другие дискретные модели, являются частным случаем окрестностных систем. В работе предложена методика преобразования сетей Петри в окрестностные системы, приведены алгоритмы идентификации и управления функционированием недетерминированной окрестностной системы, полученной на основе сети Петри.

1 Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований (код проекта 08-08-00803)

2 Шмырин Анатолий Михайлович, доктор технических наук, профессор кафедры высшей математики (amsh@lipetsk.ru)

3 Седых Ирина Александровна, доцент кафедры математических, естественнонаучных и экономических дисциплин (sedykh-irina@yandex.ru)

18

2. Понятие окрестностной системы

Окрестностная система [1] описывается набором

N08 = N X, V, 2, Ж, Х[0]), где:

1) N = (А, Ох, Оу) - структура окрестностной системы;

А = {а!, а2, ..., ап} - множество узлов; Ох - окрестности связей узлов по состояниям; Оу - окрестности связей узлов по управлениям. Для каждого узла а, е А определена своя окрестность по

п

состояниям Ох [а,] с А и управлениям Оу[аг] с А; Ох = и Ох[а,],

,=1

п

Оу = и акь

i=1

2) X е К - вектор состояний окрестностной системы в текущий момент времени;

3) V е К" - вектор управлений окрестностной системы в текущий момент времени;

4) 2 е К + - вектор временных задержек в узлах, где К+ -множество неотрицательных действительных чисел;

5) Ж : ХО х Vc> ® X - функция пересчета состояний окре-

стностной системы (в общем случае недетерминированная), где ХО - множество состояний узлов, входящих в окрестность Ох;

VО - множество управлений узлов, входящих в окрестность Оу;

6) X [0] - начальное состояние системы.

Функция Ж может быть произвольной, например линейной, билинейной, квадратичной, полиномиальной и т.д. В линейном случае Ж можно представить в виде системы линейных уравнений:

X wx ^ +1, а,, а]х^ +1, а]= X жХ, а,-, а,, а] +

, 1 . хеОх[+1,а, ] хеОх[,а, ]

+ X [, а,, , Й

(Зе Оу [ ,а, ]

где Ox[t + 1, а,], Ох[^ а,] - окрестности узла а, по х соответственно в моменты времени t + 1 и Р; Оу[/, а,] - окрестность узла

а, по V в момент времени ^ а, е А, х^ + 1, а,] е Кп, х[г, а,] е К -

состояния в узле а, системы соответственно в моменты времени t + 1 и t, у[^ а,] е К" - вход в узле а, системы в момент времени t, жх^ + 1, а,, а] е ЯаХп, жх[^ а,, а] е ЯаХп, wv[t, а,, /3] е ЯаХт - матрицы-параметры.

Здесь t - номер такта функционирования системы. В начальный момент времени t = 0 блокируются все узлы системы а, е А на заданное время zi. Первый такт t = 1 соответствует разблокированию узлов с минимальной временной задержкой zk = шт zu состояния разблокированных узлов системы пере-

,'=1,...,п

считываются по формуле (1), узлы снова блокируются на заданное время и т.д.

Модель (1) можно представить в виде:

(2) Жх ^ +1]- X [ +1] = Жх [ ] • X [ ]+ Жу [ ] • V [t ], где Жх^ + 1], ЖсМ - матрицы коэффициентов по состояниям в моменты времени t + 1 и t соответственно; ЖИ - матрица коэффициентов по входам в момент времени t.

Изменяя составляющие общего описания окрестностной системы, можно получить различные классы дискретных распределенных моделей, например, сети Петри, конечные, клеточные автоматы и т.д.

3. Методика преобразования сетей Петри в окрестностные системы

3.1. ПРЕДСТАВЛЕНИЕ ОБОБЩЕННЫХ МАРКИРОВАННЫХ СЕТЕЙ ПЕТРИ ОКРЕСТНОСТНЫМИ СИСТЕМАМИ

Обобщенная маркированная сеть Петри (или просто сеть Петри) задается С = N т0) [3], где:

1) N = (Р, Т, Р) - структура сети Петри С, для которой: Р = (рьр2, ...,рп} - непустое конечное множество позиций; Т = (^\, Ь, ..., т} - непустое конечное множество переходов (Р П Т = 0 ); Р - множество дуг, разделяется на два подмножества: (р,, ^} с Р х Т и (^, р, } с Т х Р;

2) т0 = ("I0, ., тп0)Т - вектор начальной маркировки сети Петри, тг° е N0 (, = 1, ., п) - количество фишек в позиции р, до 20

начала функционирования сети Петри. Здесь и далее N0 - множество натуральных чисел и ноль, т. е. N = (0, 1, 2, ..}.

Покажем, что сеть Петри является динамической окрестно-стной системой. Поставим в соответствие позициям сети Петри Р = (рь р2, ..., рп} узлы окрестностной системы

А = (аь а2, ..., ап}. Маркировки позиций сети Петри будут соответствовать состояниям узлов окрестностной системы, начальная маркировка сети - состоянию окрестностной системы в начальный момент времени: ^[0] = т0. На каждый узел а, (,' = 1, ..., п) окрестностной системы в каждый момент времени t воздействует управляющий сигнал у[а,, V], определяющий величину изменения состояния этого узла. [2, 4, 5]

Все множество связей между узлами А разобьем на т совокупностей окрестностей (слоев) О[1], О[2], ..., О[т]. В каждый к-ый слой (к = 1, ..., т) входят все узлы окрестностной системы А = (аь а2, ..., ап} и часть связей между ними, соответствующая к -му переходу сети Петри. Так х[/] е О[к]хИ и у/] е О[к]„[,], если (р,, tk} с Р и (tk, р/} с Р (, = 1, ..., п,/=1, ..., п).

Для каждого к-го слоя окрестностной системы на основании правил функционирования сети Петри предложена система следующей структуры:

(3) Жк [ +1]- X [t +1] = Жк [t]• X [ ]+Жук [ ]• V И, где Жхк^ + 1], Жхк[^ - матрицы коэффициентов к-го слоя по состояниям в моменты времени t + 1 и t соответственно; Ж^М -матрица коэффициентов к-го слоя по входам в момент времени V.

В каждый момент времени t = (0, 1, 2, ..., д, ...} на основании текущего состояния узлов системы XV] формируется случайный вектор В е к", состоящий из нулей и одной единицы в позиции, соответствующей выбираемому слою к, по уравнениям которого происходит пересчет состояний узлов окрестностной системы в следующий момент времени V + 1. Таким образом, уравнение недетерминированной динамической линейной окре-стностной системы, моделирующей сеть Петри, будет иметь вид:

Управление большими системами. Выпуск 24 [Wlx [t +1] Wx2 [t +1].. [t +1]] • D • X[t +1] =

(4) = [W‘[t] Wx2[t]...W;[t]] • D • X[t] +

+ [W1 [t] Wv2 [t].. .Wvm [t]] • D • V[t].

3.2. АЛГОРИТМ ИДЕНТИФИКАЦИИ ОКРЕСТНОСТНОЙ СИСТЕМЫ, МОДЕЛИРУЮЩЕЙ СЕТЬ ПЕТРИ

Недетерминированная динамическая линейная окрестност-ная система, моделирующая сеть Петри, описывается системой уравнений (4). Особенностью системы является ее разбиение по слоям, причем каждому k-му слою соответствует своя система уравнений (3).

Пусть для окрестностной системы, заданной моделью (4), для каждого k-го слоя (k = 1, ..., m) полностью определен набор всех х[аг-, t], у[а,, t] в некоторый текущий момент времени t и х[аг-, t + 1] в следующий момент времени t + 1 ("а е A). Таким образом, для каждой k-ой системы (3) заданы наборы векторов X[t], X[t + 1], V[t]. Исходные данные для идентификации системы получены в результате функционирования сети Петри. Требуется найти элементы матриц коэффициентов k-го слоя Wxk[t + 1], Wxk[t], Wvk[t]. В связи с особенностями полученной окрестностной модели, идентификация производится для каждого слоя отдельно.

В соответствии с [1], приведем систему (3) для каждого k-го слоя к виду:

(5) AkLk = 0,

где Lk - матрица неизвестных коэффициентов специальной структуры k-го слоя. Число неизвестных коэффициентов в матрице Lk равно 3п2.

Для получения нетривиального решения системы (5) следует задать часть неизвестных матриц Wxk[t + 1], Wk[t], Wvk[t], т.е. решить задачу смешанной идентификации системы. Необходимое число задаваемых ненулевых элементов [1] равно 3п2 - 3п. Тогда (5) примет вид:

(6) AkLk = Bk .

Критерий параметрической идентификации имеет вид: \\АкЬк- Вк\\ ® шт, для выполнения которого необходимо найти псевдорешение (6):

(7) Ьк = Ак+Вк + (е - Ак+Ак )у ,

где Ак+ - псевдообратная матрица к Ак; Е- единичная матрица; у- вектор с произвольными элементами соответствующей размерности.

Схема алгоритма параметрической идентификации окрест-ностной системы, полученной на основе сетей Петри, приведена на рис.1.

Идентификация модели (4) дает следующие результаты:

1. Все матрицы коэффициентов к-го слоя равны между собой: Жхк[V + 1] = ЖкЩ = Ж^Щ = Ж, к = 1, ..., т.

2. Матрица коэффициентов любого слоя в уравнениях системы совпадает с матрицей смежности этого слоя: Ж = 5к, к = 1, ..., т.

3. Вектор зависит от выбранного слоя:

Ш = К1 К2 ... Кт] • В.

Тогда уравнение (4) принимает вид:

[ж1 Ж2 ... Жт]• В• +1]-

(8) - X [ ]- [ К2 ... Кт ]• В) = 0.

3.3. ИДЕНТИФИКАЦИЯ ОКРЕСТНОСТНЫХ СИСТЕМ, ПОЛУЧЕННЫХ НА ОСНОВЕ ВРЕМЕННЫХ СЕТЕЙ ПЕТРИ

Временная сеть Петри С{ определяется как Ct = ^, т0, 2, Б, У), где 2 = г2 ... Zm)T, 2к е К+, к = 1, ., т, -вектор продолжительности срабатывания переходов (временных задержек, блокировок); Б = (5 52 • •• 5п)Т, 5, е К+, , = 1, ..., п, -вектор временных или материальных затрат; Б' - суммарное значение затрат в текущий момент функционирования сети Петри; Б'0 = 0.

Начало

I '

к = 1 л-------►+

Ввод X [V ],

X [ + 1], V[], известных элементов матриц к -го слоя

I

Формирование

Ьк, Ак,Вк

Решение полученной СЛАУ АкЬк = Вк

/Вывод Жк [V + 1],

жк [ ], Жук [ ]

1 г

к = к + 1

нет 1 к > п да

Конец

Рис.1 Схема алгоритма параметрической идентификации

Идентификация окрестностной системы, моделирующей временную сеть Петри, аналогична идентификации окрестност-ной системы, приведенной выше для обобщенных сетей Петри. Различия проявляются лишь в том, что каждому к-му слою (к = 1, ..., т) приписывается время его блокировки zk, и уравнение (8) разбивается на два уравнения - в начале и в конце блокировки слоя:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Жт]• В • (X[V +1]. В) = 0;

(9)

Я:

(10)

[Ж1 Ж2

- X [ ]-[

[Ж1 Ж2

-X[V]-[+ [ ... я"]В) = 0.

Жт]• В • (X[V +1]-

3.4. ПРИМЕР ИДЕНТИФИКАЦИИ ОКРЕСТНОСТНОЙ СИСТЕМЫ, ПОЛУЧЕННОЙ НА ОСНОВЕ СЕТИ ПЕТРИ

Приведем пример идентификации окрестностной системы, полученной на основе конкретной сети Петри. Рассмотрим сеть Петри (рис. 2).

И Р2

Рис. 2. Пример сети Петри Матрица инциденций данной сети:

Я = Я+ - Я- =

"0 0 0“ "1 1 0“ "-1 -1 0 “

1 0 0 0 0 1 1 0 -1

0 1 0 0 0 1 0 1 -1

0 0 1 0 0 0 0 0 1

Данной сети Петри соответствуют три совокупности элементарных окрестностей (слоя).

1. Первый слой.

Связи между узлами первого слоя окрестностной системы, соответствующего первому переходу сети Петри, показаны на рис. 3.

Л 3 )

'■ о

Рис. 3. Первый слой окрестностной системы

Запишем уравнения этого слоя в общем виде. w1x [ґ + 1,1,і]х1 [ґ +1] + w1x [ґ + 1,1,2]х2 [ґ +1] = w1x [ґ,1,і]х1 [ґ] +

+ w1x [ґ,1,2]х2 [ґ] + w1 [ґ,1,1^1 [] + w1 [,1,2]2 [ґ],

<w1x [ + 1,2,2]х2 [ + 1] = wx [,2,2]х2 [] + wx [,2,2]2 [], wx [ + 1,3,3]х3 [ +1] = wx [ ,3,3]х3 [ ] + wx [ ,3,3]у3 [ ],

^;Х [ + 1,4,4]х 4 [ + 1] = wx [ ,4,4]х4 [] + wx [ ,4,4] 4 [].

Исходные данные состояний и управлений, необходимые для идентификации системы, получим в результате функционирования сети Петри. Приведем систему к виду (6) и найдем ее решение.

После идентификации получаем следующую систему уравнений.

Х1 [V + 1] + х 2 [V + 1] = Х1 [V ] + х 2 [V ] + У1 [V ] + V 2 [V 1

Х 2 [ + 1] = Х 2 [ ] + V 2 [ ],

Х3 [V + 1] = Х3 [V ] + V 3 [ ], х 4 [V +1] = х 4 [ ] + V 4 [V].

В матричной форме:

Wl[t +1] X [V +1] = Ж1Х[ ]• X [V ]+ жДф К [V ],

где Wl [ +1] = W![t ] = Wv1 [V ] = 51 =

1 1 0 1 0 0

0 0 0 0 1 0

0 0 0 1

Управление для первого слоя: V [ ] = Я1 =

-1 1

0

0

2. Второй слой.

Связи между узлами второго слоя окрестностной системы, соответствующего второму переходу сети Петри показаны на рис. 4.

Запишем уравнения этого слоя.

[V + 1,1,1]х1 [V + 1] + w2x [V + 1,1,3]х3 [V + 1] = w2 [V,1,1]х1 [V] +

+ [V ,1,з]хз [ ]+wv2 [V ,1,1^1 [ ]+wv2 [V ,1,з]^з [ ],

« w2 [V + 1,2,2]х2 [ +1] = [V,2,2]х2 [V] + w2t [V,2,2]2 [V],

w2 [ + 1,3,3]хз [ +1] = wХ [V,3,3]хз [V] + wv2 [,3,3]з [V],

Wx2 [ + 1,4,4]х 4 [V +1] = Wx2 [V ,4,4]х 4 [ ] + wv2 [ ,4,4]; 4 [V ].

Рис.4. Второй слой окрестностной системы

После идентификации получаем следующую систему уравнений.

Х1 [ + 1] + х 3 [V +1] = х1 [V ] + хз [V ] + [V ] + V 3 [V ],

х 2 [V +1] = х 2 [V ] + V 2 [V ], Х3 [V +1] = Х3 [ ] + V з [V ],

_ Х 4 [V + 1] = Х 4 [ ] + V 4 [V ].

В матричной форме:

W2 [V +^ X [V +1] = Wx2 [ ]• X [V ]+ Wv2 [V ]• V [V ],

"10 10“

0 10 0 0 0 10 0 0 0 1

Управление для второго слоя: V [ ] = Я2 =

-1 0 1 0

3. Третий слой.

Связи между узлами третьего слоя окрестностной системы, соответствующего третьему переходу сети Петри, показаны на рис. 5.

Рис. 5. Третий слой окрестностной системы

Запишем уравнения 3-го слоя. wl [V + 1,1,1]х1 [V + 1] = w3 [V,1,1]х1 [V] + wv3 [V,1,1], [V], wХ3 [ + 1,2,2]х2 [V +1] + wХ3 [V + 1,2,4]х4 [V +1] = wХ3 [V,2,2]х2 [V] +

< w3x [,2,4]ха [V] + wv3 [V,2,2]^2 [V] + wv3 [V,2,4];4 [], wХ3 [ + 1,3,3]х3 [V +1] + wХ3 [V + 1,3,4]х4 [V +1] = w:3 [,3,3]хз [V] +

w:3 [ ,3,4]х 4 [V ] + wv3 [^,3,3]^з [V ] + wv3 [V ,3,4]; 4 [V ],

w33 [ + 1,4,4]х4 [ +1] = Wx3 [,4,4]х4 [V] + wv3 [V,4,4];4 [V].

После идентификации получаем следующую систему уравнений.

х1 [t +1] = х1 [t ] + v1 [t],

х 2 [ +1] + Х4 [V + 1] = х 2 [ ] + Х4 [V ] + V 2 [ ] + V 4 [V ],

Х3 [V +1] + х 4 [ + 1] = Х3 [V ] + Х4 [V ] + Vз [V ] + V4 [V ],

_ Х 4 [ + 1] = Х 4 [ ] + V 4 [ ].

В матричной форме:

W3 [ +1] X [V +1] = W3 [t]• X [t] + Wv3 [t]• V [V ],

"1 0 0 0“

где Wx3 [ +1] = Wx3 [t] = Wv3 [t] = 53 =

0 10 1 0 0 11 0 0 0 1

Управление большими системами. Выпуск 24 Управление для третьего слоя: V [ ] = Я3 =

0 -1 -1 1

4. Алгоритм управления функционированием окрестностной системы

Рассмотрим управление функционированием окрестностной системы, полученной на основе временной сети Петри Сг. Управление осуществляется вектором В, единица в котором соответствует слою окрестностной системы. По уравнениям выбранного слоя происходит переход к новым состояниям.

Вектор В определяется на основании условия активности слоя недетерминированной окрестностной системы. Заблокированным будем считать слой, в котором в текущий момент времени выполняется задержка. Активным считается незаблокиро-ванный слой, для которого выполняется условие

(11) т >я-

В каждый момент времени может быть активно несколько слоев.

При управлении функционированием недетерминированной окрестностной системы можно ввести ограничение на количество активных слоев, которое позволит варьировать недетерминированность системы в каждый момент времени V.

Для недетерминированных окрестностных систем можно рассмотреть несколько критериев оптимальности, учитывающих, например, время функционирования производственного процесса, общее количество затрат на производство продукции и т.д. В данной работе рассмотрим критерий времени функционирования процесса при ограничении размера затрат:

(12) J = Хгт® ШШ при X X5[а]< 8кр ,

т=1 т=1 а,еО [т]

где т - номер такта функционирования системы; О[т] - активный

слой на шаге т; а, е О[т] - узлы, входящие в слой; 5[аг] - затраты в узле а,; 5кр - критическое значение затрат.

Опишем алгоритм управления функционированием недетерминированной окрестностной системы на основе задания меры недетерминированности, обеспечивающий минимальное значение критерия при максимальном значении недетерминированности. Алгоритм основан на построении дерева состояний из текущего состояния на заданную глубину.

1. Каждому к-му слою (к = 1, ..., т) окрестностной системы сопоставить свой вес (или приоритет) wk е [0, 1] по следующему правилу: чем меньше время блокировки слоя zk, тем больше приоритет.

2. Задать глубину дерева О. Задать начальное состояние Х0]. Задать меру недетерминированности 1/т < g < 1, где т -количество слоев окрестностной системы; V := 0.

3. Для текущего состояния Х\(] найти множество активных слоев ^ в соответствии с условием (11). Если активных слоев нет, конец алгоритма.

4. В соответствии с мерой £ найти подмножество множества Ль причем в ^ выбираются слои из ^ в порядке убывания приоритета.

5. В дерево добавить потомков узла Х^, полученных в результате всех комбинаций последовательности функционирования слоев из множества В{. Для каждого узла дерева V найти время функционирования ^ и величину затрат 5У. Причем, если для какого-либо узла дерева 5У > 5кр, то такой узел далее не рассматривается.

6. В цикле перебирать потомков узла ХУ], V := V + 1. Для каждого из потомков выполнять алгоритм, начиная с пункта 3.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

В построенном дереве ищется путь, для которого 5У < 5кр и время функционирования минимально. Найденный путь даст оптимальное значение критерия (12) при максимальной мере недетерминированности £ = 1. При уменьшении меры недетерминированности можно получить квазиоптимальное решение, при этом существенно снижается время работы алгоритма.

Управление большими системами. Выпуск 24

5. Заключение

В работе предложена методика преобразования сетей Петри в окрестностные системы, приведены алгоритмы идентификации и управления функционированием недетерминированной окрестностной системы, полученной на основе сети Петри.

Обратное преобразование окрестностных систем в сети Петри возможно только для узкого класса окрестностных систем с заданными ограничениями. Например, окрестностная система, преобразуемая в сеть Петри, должна быть недетерминированной, с изменяющимися окрестностными связями в каждый момент времени (за исключением частного случая сети Петри с одним переходом).

Следует также отметить, что сети Петри являются удобным инструментом для имитационного моделирования параллельных процессов. К основным их достоинствам относятся наглядность представления и возможность анализа свойств полученной модели. Однако после проведения анализа свойств и разработки адекватной модели сети Петри и перехода к соответствующей окрестностной модели можно решать более общие задачи, например, задачи оптимизации, смешанного управления и т.д.

Литература

1. БЛЮМИН С. Л., ШМЫРИН А. М. Окрестностные системы: монография. - Липецк: ЛЭГИ, 2005. - 132 с.

2. БЛЮМИН С. Л., ШМЫРИН А. М., СЕДЫХ И. А. Основные свойства сетей Петри как окрестностных систем / Материалы Воронежской весенней математической школы «Понтрягинские чтения-XIX». - Воронеж: ВГУ, 2008. -С. 48-49.

3. ЛЕОНЕНКОВ А. В. Нечеткое моделирование в среде MATLAB и fuzzyTECH. - Спб.: БХВ-Петербург, 2005. - 736 с.

4. ШМЫРИН А. М., СЕДЫХ И. А. Идентификация линейных окрестностных систем, представляющих сети Петри. Перспективы развития информационных технологий / Сбор-

ник материалов I Всероссийской научно-практической конференции - Новосибирск: ЦРНС - Издательство СИБ-ПРИНТ, 2008. - С. 91-97.

5. ШМЫРИН А. М., СЕДЫХ И. А. Моделирование сетей Петри линейными окрестностными системами. Экономика и управление: проблемы, тенденции, перспективы. Сборник научных трудов.- Липецк: МИПиЭ, 2008. - С. 133-136.

ALGORITHMS OF IDENTIFICATION AND OPERATIONAL CONTROL OF NEIGHBORHOOD SYSTEMS BUILT ON THE BASIS OF PETRI NETS

Anatoly Shmyrin, Lipetsk State Technical University, Lipetsk, Doctor of Science, professor (amsh@lipetsk.ru).

Irina Sedykh, Institute of Law and Economy, Lipetsk, assistant professor (sedykh-irina@yandex.ru).

The algorithms of identification and control for Petri nets are considered for the point of view of neighborhood systems theory.

Keywords: Petri nets, neighborhood systems, identification, control.

Статья представлена к публикации членом редакционной коллегии А. К. Погодаевым

i Надоели баннеры? Вы всегда можете отключить рекламу.