КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Пример. Представление сети Петри в виде графа и в виде структуры сети Петри
Графы сетей Петри. Для иллюстрации понятий теории сетей Петри гораздо более удобно графическое представление сети Петри. Теоретико - графовым представлением сети Петри является двудольный ориентированный мультиграф. В соответствии с этим граф сети Петри обладает двумя типами узлов: кружок O является позицией, планка | является переходом. Ориентированные дуги соединяют позиции и переходы. Дуга направленная от позиции pi к переходу tj определяет позицию, которая является входом перехода tj. Кратные входы в переход указываются кратными дугами из входных позиций в переход. Выданая позиция указывается дугой от перехода к позиции. Кратные входы также представлены кратными дугами. Определение 3. Граф G сети Петри есть двудольный ориентированный мультиграф G=(V,A) где V = {v1,V2,...,vs} - множество вершин А = {a1,a2,...,ar} - комплект направленных дуг, ai={vj,vk} где vj,vk Î V. Множество V может быть разбито на 2 непересекающихся подмножества Р и Т, таких что P ÇT = 0, и если ai = (vj,vk), тогда либо vj Î P и vk Î T, либо vj ÎT и vk Î P. Сеть Петри есть мультиграф, т.к. он допускает существование кратных дуг от одной вершины к другой. Т.к. дуги направлены, то это ориентированный мультиграф. Граф является двудольным, т.к. он допускает существование вершин двух типов: позиций и переходов.
Пусть задана следующая структура сети Петри: C = (P,T,I,O), n=5, m=4
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} Для сети, изображенной на рис. 3 расширенными входной и выходной функциями являются: рис. 3 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}
Пример 2. Пусть задана следующая структура сети Петри: C = (P,T,I,O) P={p1,p2,p3,p4,p5,p6} T={t1,t2,t3,t4,t5} n=6, m=5. I(t1)={p1} O(t1)={p2,p3} I(t2)={p3} O(t2)={p3,p5,p5} I(t3)={p2,p3} O(t3)={p2,p4} I(t4)={p4,p5,p5,p5} O(t4)={p4} I(t5)={p2} O(t5)={p6}
рис. 4
Заметим, что оба представления сети Петри - в виде структуры и в виде графа - эквивалентны. Их можно преобразовать друг в друга.
1.4 Маркировка сетей Петри. Маркировка m есть присвоение фишек позициям сети Петри. Фишка - это одна из компонент сети Петри (подобно позициям и переходам). Фишки присваиваются позициям. Их количество при выполнении сети может изменяться. Фишки используются для отображения динамики системы. Маркированная сеть Петри есть совокупность структуры сети Петри C = (P,T,I,O) и маркировки m и может быть записана в виде M = (P,T,I,O, m). На графе сети Петри фишки изображаются крупными точками в кружке, который представляет позицию сети Петри. Количество фишек (точек) для каждой позиции не ограничено и, следовательно, в целом для сети существует бесконечно много маркировок. Множество всех маркировок сети, имеющей n позиций, является множеством всех n векторов, т.е. Nn. Очевидно, что хотя это множество и бесконечно, но оно счетно. Когда маркировка превышает 4 или 5 фишек, то в кружках удобнее не рисовать фишки, а указывать их количество как на рис. 3.7. рис. 5
Маркировка m=(12,22,8,10) - как вектор. Может оказаться, что структура остается неизменной, а маркировка иная, например вектор маркировки будет иметь вид m = (13,22,9,10)
Дата добавления: 2014-01-20; Просмотров: 1441; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |