Математические модели с использованием сетей Петри

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

На рис. 13.3 приводится сети Петри, где Р — конечное непустое множество позиций (состояний); Т — конечное непустое множество переходов (событий), причем p P и ti T; F: Р x Т — {0, 1, 2, ...}; Н: Т x Р {0, 1, 2, ...} — функции входных и выходных инциденций; μ0 : Р {0, 1, 2, ...} — начальная маркировка. Вершины сети p P изображены кружками, а вершины ti T — черточками (баркерами). Дуги соответствуют функциям инцидентности позиций и переходов. Точки в кружочках означают заданную начальную маркировку. Число маркеров в позиции равно значению функции μ: Р {0, 1, 2, ...}. Переход от одной маркировки к другой осуществляется срабатыванием переходов. Переход t может сработать при маркировке μ, если он является возбужденным:

(13.10)


Рис. 13.3. Сеть Петри

Данное условие показывает, что в каждой входной позиции перехода t число маркеров не меньше веса дуги, соединяющей эту позицию с переходом. В результате срабатывания перехода t, удовлетворяющего условию (13.10), маркировку μ заменяют маркировкой μ' по следующему правилу:

(13.11)

По этому правилу в результате срабатывания из всех входных позиций перехода t изымается F(p,t) маркеров и в каждую выходную позицию добавляется H(t,p) маркеров. Это означает, что маркировка μ' непосредственно достижима из маркировки μ. Функционирование сети Петри — последовательная смена маркировок в результате срабатывания возбужденных переходов.

Состояние сети в данный момент времени определяется ее текущей маркировкой. Важная характеристика сети Петри — граф достижимости, с помощью которого описываются возможные варианты функционирования сети. Такой граф имеет вершины, которые являются возможными маркировками. Маркировки μ и μ' соединяются в направлении t дугой, помеченной символами перехода t T или μt μ'. Маркировка μ' такая последовательность переходов: τ = t1, t2, ..., tk является достижимой из маркировки μ, если существует, что μt1 μ't2 ... μ tk μ.

В качестве примера рассматривается сеть Петри, изображенная на рис. 4.3.

N = (Р, Т, F, Н, μ0), где Р = {Р1, Р2, Р3, Р4, Р5},

T = {t1, t2, t3, t4, t5}, μ0 = (1, 1, 0, 0, 0). Функции F и Н заданы матрицами

    P1 P2 P3 P4 P5
H = t1
t2
t3
t4
    t1 t2 t3 t4
F = P1
P2
P3
P4
P5
                         

Фрагмент графа достижимости для сети Петри приведен на рис. 13.4.


Рис. 13.4. Фрагмент графа достижимости сети Петри








Дата добавления: 2015-08-21; просмотров: 665;


Поиск по сайту:

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

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.013 сек.