Шаг 2.
Сети Петри.
Структура сети Петри

    На этом шаге мы рассмотрим основные элементы сетей Петри.

    Сеть Петри состоит из четырёх элементов:

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

Определение.
Сеть Петри С является четверкой, C=(P,T,I,O). P={p1, p2, ... , pn} - конечное множество позиций, n>=0. T={ t1, t2, ... , tn } - конечное множество переходов, m>=0. Множество позиций и множество переходов не пересекаются, то есть пересечение P и T равно пустому множеству . I: T->P¥ является входной функцией - отображением из переходов в комплекты позиций. O: T->P¥ есть выходная функция - отображение из переходов в комплекты позиций.

    Произвольный элемент P обозначается символом pi , i=1, ..., n, а произвольный элемент T - символом tj, j=1, ..., m.

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

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

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


    Пример 1. Для сети Петри
C=(P,T,I,O)
P= {p1, p2, p3, p4, p5}
T= { t1, t2, t3, t4}
I( t1 )={ p1}                         O(t1)={ p2, p3 , p5 }
I( t2 )= { p2, p3, p5 }               O(t2)={ p5 }
I( t3 )={ p3}                         O(t3)={ p4 }
I( t4 )={ p4}                         O(t4 )={ p2, p3 }
расширенными входной и выходной функциями являются :
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}

    На следующем шаге мы рассмотрим графы сетей Петри.




Предыдущий шаг Содержание Следующий шаг