Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KONSPEKT_MM_v_PS_Krasnova_polno_1.doc
Скачиваний:
371
Добавлен:
08.06.2016
Размер:
2.26 Mб
Скачать

5.1.2. Структура сети Петри

Сеть Петри состоит из 4 компонентов C= (P,T,I,O), которые и определяют ее структуру:

  • конечное множество позиций P= {p1,p2, ...,pn},n0 – мощность множестваP;

  • конечное множество переходов T= {t1,t2, ...,tm},m0 – мощность множестваT;

  • входная функция I:TP– отображение из переходов в комплекты позиций;

  • выходная функция O:TP– отображение из переходов в комплекты позиций.

Входная и выходная функции связаны с переходами и позициями. Входная функция Iотображает переходtjво множество позицийI(tj), называемыхвходными позициямиперехода. Выходная функцияOотображает переходtjво множество позицийO(tj), называемыхвыходными позициямиперехода. Множества позиций и переходов не пересекаются.

Позиция piявляется входной позицией переходаtjв том случае, еслиpi  I(tj);piявляется выходной позицией перехода, еслиpi  O(tj).

Входы и выходы переходов представляют комплекты позиций. Кратность входной позиции для перехода tjесть число появлений позиции во входном комплекте перехода #(pi,I(tj)). Аналогично, кратность выходной позицииpiдля переходаtjесть число появлений позиции в выходном комплекте перехода #(pi,O(tj)).

Переход tjесть выход позицииpi, еслиpiесть входtj(рис. 5.1). Переходtjявляется входом позицииpi, еслиpiесть выходtj(рис. 5.2).

Рис. 5.1

Рис. 5.2

Определим расширенную входную функцию Iи выходную функциюOтаким образом, что #(tj,I(pi)) = #(pi,O(tj)); #(tj,O(pi)) = #(pi,I(tj)).

5.1.3. Графы сетей Петри

Теоретико-графовым представлением сети Петри является двудольный ориентированный мультиграф G= (V,A), где

V= {v1,v2, ...,vs} – множество вершин;

А= {a1,a2, ...,ar} – комплект направленных дугai= {vj,vk}, гдеvj,vkV.

Множество Vможет быть разбито на два непересекающихся подмножестваPиT(P  T = 0), и еслиai= (vj,vk), тогда либоvjPиvkT, либоvjTиvkP.

Сеть Петри есть ориентированный мультиграф, т.к. он допускает существование направленных кратных дуг от одной вершины к другой. Граф является двудольным, т.к. он допускает существование вершин двух типов: позиций (кружок O) и переходов (планка |).

Ориентированные дуги соединяют позиции и переходы. Дуга, направленная от позиции piк переходуtj, определяет позицию, которая является входом переходаtj. Кратные входы в переход указываются кратными дугами из входных позиций в переход. Выходная позиция указывается дугой от перехода к позиции. Кратные выходы также представлены кратными дугами.

Пример. Пусть задана следующая структура сети Петри:C= (P,T,I,O),n= 6,m= 5 (рис. 5.3).

Рис. 5.3

P = {p1p2p3p4p5p6} T = {t1t2t3t4t5}

I(t1) = {p1} O(t1) = {p2p3}

I(t2) = {p3} O(t2) = {p3p5p5}

I(t3) = {p2p3} O(t3) = {p2p4}

I(t4) = {p4p5p5p5} O(t4) = {p4}

I(t5) = {p2} O(t5) = {p6}

Расширенными входной и выходной функциями являются:

I(p1) = {} O(p1) = {t1}

I(p2) = {t1t3} O(p2) = {t3t5}

I(p3) = {t1t2} O(p3) = {t2t3}

I(p4) = {t3t4} O(p4) = {t4}

I(p5) = {t2t2} O(p5) = {t4t4t4}

I(p6) = {t5} O(p6) = {}

Оба представления сети Петри – в виде структуры и в виде графа – эквивалентны. Их можно преобразовать друг в друга.

Соседние файлы в предмете Математическое моделирование в приборных системах