Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
modelirovanie_sistem(1).doc
Скачиваний:
69
Добавлен:
17.02.2016
Размер:
5.06 Mб
Скачать

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

Сеть Петри состоит из четырех элементов: множество позиций Р, множество переходов Т, входная функция I и выходная функция О. Входная и выходная функции связаны с переходами и позициями. Входная функция I отображает переход tj в множество позиций I(tj), называемых входными позициями перехода. Выходная функция О отображает переход tj в множество позиций O(tj), называемых выходными позициями перехода.

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

Определение 1. Сеть Петри С является четверкой, С= (Р, Т, I, О). Р= {р1, р2, ..., рn} – конечное множество позиций, n0. Т={t1, t2, ..., tm} – конечное множество переходов, m0. Множество позиций и множество переходов не пересекаются, Р  Т = . I: ТР является входной функцией – отображением из переходов в комплекты позиций. О: Т Р есть выходная функция – отображение из переходов в комплекты позиций.

Мощность множества Р есть число n, а мощность множества Т есть число m. Произвольный элемент Р обозначается символом рi, i=1, ..., п, а произвольный элемент Т – символом tj, j=1,..., m.

Позиция рi является входной позицией перехода tj в том случае, если piI(tj), pi является выходной позицией, если piO(tj). Входы и выходы переходов представляют собой комплекты позиций. Комплект является обобщением множества, в которое включены многократно повторяющиеся элементы – тиражированные элементы. В приложении 1 содержится описание теории комплектов. Использование комплектов, а не множеств для входов и выходов перехода позволяет позиции быть кратным входом либо кратным ' выходом перехода. Кратность входной позиции pi для перехода tj есть число появлений позиции во входном комплекте перехода, #(pi,I(tj)). Аналогично кратность выходной позиции pi для перехода tj есть число появлений позиции в выходном комплекте перехода, #(pi,O(tj)). Если входная и выходная функции являются множествами (а не комплектами), то кратность каждой позиции есть либо 0, либо 1.

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

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

Пример.

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

I(p2)={t1,t4 }, O(p2)={t2},

I(p3)={t1,t4 }, O(p3)={t2,t3},

I(p4)={t3 }, O(p4)={t4},

I(p5)={ t1,t2}, O(p5)={t2}.

C = (P, T, I, O),

P={p1, p2, p3, p4, p5},

T={t1, t2, t3, t4}.

I(t1)={p1 }, O(t1)={p2, p3, p4},

I(t2)={p2, p3, p4 }, O(t2)={p5},

I(t3)={p3 }, O(t3)={p4},

I(t4)={p4}, O(t4)={p2, p3}.

Рис.6.1. Структура сети Петри представлена в виде четверки, которая состоит из множества позиций (Р), множества переходов (Т), входной функции () и выходной функции ()

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

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

Структура сети Петри представляет собой совокупность позиций и переходов. В соответствии с этим граф сети Петри обладает двумя типами узлов. Кружок О является позицией, а планка  – переходом.

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

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

Граф сети Петри, изображенный на рис.5.2, эквивалентен структуре сети Петри из выше приведенного примера.

Рис. 5.2

Для графов с большой кратностью используется пучок дуг, помеченный числом кратности, а не изображением кратных дуг (рис.5.3).

Рис. 5.3

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]