Мегаобучалка Главная | О нас | Обратная связь


Задача 3. Анализ сетей Петри



2019-12-29 177 Обсуждений (0)
Задача 3. Анализ сетей Петри 0.00 из 5.00 0 оценок




 

Сеть Петри задана графически (рис.23…30). В табл.1 в соответствии с вариантом и указанным номером рисунка приведены различные начальные маркировки сети.

Выполнить следующие действия:

Описать сеть аналитическим и матричным способами.

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

Построить дерево достижимости заданной сети.

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

 

Таблица 1

№ варианта 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
m1 0 1 0 1 1 1 1 2 2 0 1 3 0 1 1
m2 1 2 2 2 3 1 2 2 1 2 3 1 1 2 0
m3 2 3 1 0 1 1 1 3 2 1 0 1 2 3 3
m4 3 1 3 4 0 2 1 1 0 1 1 2 1 1 2
m5 1 2 5 1 2 2 3 0 3 3 2 0 3 2 1
№ рисунка

Рис.23

Рис.27

Рис.28

Рис.29

 

 

Решение:

Опишем сеть аналитическим и матричным способами. Приведем графическое представление сети Петри, в которой позиции P = {p1, p2, p3, p4, p5} и переходы T = {t1, t2, t3 , t4 }.

Начальная маркировка сети обозначается вектором μ012345], μ0 [1 3 0 1 2]. Отсюда получим:

При аналитическом способе задания сеть Петри задается как C = (P,T,F,H,μ0), где, кроме множеств позиций Р и переходов Т, задаются входная F и выходная Н функции.

Через F (t j ) обозначается множество входных позиций, а через H (t j ) - множество выходных позиций перехода t j; μ 0 - начальная маркировка сети.

F (t1) = {p5},H (t1) = {p1, p2 },

F (t2) = {p1},H (t2) = {p3, p4},

F (t3) = {p3, p4}H (t3) = {p1 },

F ( t 4 ) = { p 2 , p 3 , p 4 } H ( t 4 ) = { p 5 }.

μ0 [1 3 0 1 2]

 

Матричная форма определения сети Петри эквивалентна аналитическому способу задания C = ( P , T , D - , D +0). Здесь D - и D + - матрицы входных и выходных инциденций соответственно размером m × n, где m - число переходов и n - число позиций.

Элемент dij - матрицы D - равен кратности дуг, входящих в i-й переход из j-й позиции.

Элемент dij + матрицы D + равен кратности дуг, выходящих из i-ro перехода в j-ю позицию.

Для рассматриваемой сети Петри

 

Матрица D = D + - D - называется матрицей инцидентности сети Петри,

 

 

2. При начальной маркировке μ0 [1 3 0 1 2] сети Петри разрешенными являются переходы t 1 и t 2.

Условия срабатывания для перехода t 3 и t 4 не выполняется.

 

Переход t 1

0] ≥ [1000]* D - = [1000] · ; [1 3 0 1 2][00001]

условие выполняется, переход разрешен.

Новая маркировка при срабатывании перехода t 1 равна:

 

.

 

Переход t 2

0] ≥ [0100]* D - = [0100] ·;[1 3 0 1 2][10000]

условие выполняется, переход разрешен.

Новая маркировка при срабатывании перехода t 2 равна:

 

.

 

Переход t 3

0] ≥ [0010]* D - = [0010] ·;[1 3 0 1 2][00110] - условие не

 

выполняется, переход запрещен.

 

Переход t 4

0] ≥ [0001]* D - = [0001] ·;[1 3 0 1 2][01110]

условие не выполняется, переход запрещен.

 

Построим дерево достижимости заданной сети.

 

 

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

Уравнение  принимает вид

 

 

Перенесем  в левую часть и выполним умножение, тогда

 

.

 

Приравняем составляющие векторов

 

 

Система имеет решение x 1 = 1; x 2 = 2; x 3 = 0; x 4 = 2.

Это значит, что исследуемая маркировка достижима и в последовательности срабатываний переход t 1 срабатывает один раз, переходы t 2 и t 4 - по два раза, переход t 3 не срабатывает.

 



2019-12-29 177 Обсуждений (0)
Задача 3. Анализ сетей Петри 0.00 из 5.00 0 оценок









Обсуждение в статье: Задача 3. Анализ сетей Петри

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (177)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)