Правила выполнения сетей Петри

 

Сеть Петри выполняется посредством запусков переходов. Запуск перехода управляется фишками в его входных позициях и сопровождается удалением фишек из этих позиций и добавлением новых фишек в его выходные позиции.

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

Пусть функция ^#: P T Nat для произвольных позиции p P и переходаt Т задает значение ^#(p,t), которое совпадает с кратностью дуги, ведущей из p в t, если такая дуга существует, и с нулем, в противном случае.

Пусть функция #^: T P Nat для произвольных и перехода t T позиции p P задает значение #^(t,p), которое совпадает с кратностью дуги, ведущей из t в p, если такая дуга существует, и с нулем, в противном случае.

Переход t T в маркированной сети Петри N = (P,T,1,О,m) разрешен, если для всех p I(t) справедливо m((p) ) ³^#(p,t).

Запуск разрешённого перехода t T из своей входной позиции p I(t) удаляет ^#(p,t) фишек, а в свою выходную позицию p’ O(t) добавляет #^(t,p’) фишек.

Сеть Петри до запуска перехода t1 (рис. 4.3, а). Сеть Петри после запуска перехода t1 (рис. 4.3, б).

Переход t в маркированной сети Петри с маркировкой m может быть запущен всякий раз, когда он разрешен и врезультате этого запуска образуется новая маркировка m', определяемая для всех p P следующим соотношением:

m'(p) = m(p) – ^#(p,t) + #^(t,p).

Запуски могут осуществляться до тех пор, пока существует хотя бы один разрешенный переход. Когда не останется ни одного разрешенного перехода, выполнение прекращается.

Если запуск произвольного перехода t преобразует маркировку m сети Петри в новую маркировку m', то будем говорить, что m' достижима из mпосредством запуска перехода t и обозначать этот факт, как m t m'. Это понятие очевидным образом обобщается для случая последовательности запусков разрешённых переходов. Через R(N,m) обозначим множество всех достижимых маркировок из начальной маркировки m в сети Петри N.

Преобразование маркировки сети Петри изображено на рисунке 4.3. Переход t1 преобразует маркировку m =<5,1> в маркировку m’=<2,3>.

 








Дата добавления: 2015-07-18; просмотров: 670;


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

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

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

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