2 Анализ сетей Петри
Вид материала | Документы |
СодержаниеК. При проектировании автоматизированных систем определение К |
- Моделирование динамики конфигураций организационных систем на сетях петри, когнитивных, 33.91kb.
- И. Ф. Бабалова московский инженерно-физический институт (государственный университет), 39.62kb.
- Я. А. Трофимов международный университет природы, общества и человека «Дубна», Дубна, 71.95kb.
- Сравнительный анализ социально-сетевых проектов, 231.35kb.
- Рабочей программы учебной дисциплины б3+ Администрирование компьютерных сетей Уровень, 72.29kb.
- Доклад Сазанов Владимир Михайлович, Россия, предприниматель, 411.36kb.
- Интерфейсы, протоколы, стеки протоколов, 593.76kb.
- Темы курсовых работ (проектов) по курсу: «Программно-аппаратные средства обеспечения, 99.03kb.
- Лекция №10. Конвергенция компьютерных и телекоммуникационных сетей, 127.96kb.
- Динамическое моделирование и прогноз вращения Земли, 95.4kb.
2.4.5. Анализ сетей Петри
При имитационном моделировании сложных систем на базе сетей Петри задают входные потоки заявок и определяют соответствующую реакцию системы. Выходные параметры рассчитывают путем обработки накопленного при моделировании статистического материала.
Возможен и другой подход к использованию сетей Петри для анализа сложных систем. Он не связан с имитацией процессов и основан на исследовании таких свойств сетей Петри, как ограниченность, безопасность, сохраняемость, достижимость, живость.
Ограниченность (или К-ограниченность) имеет место, если число меток в любой позиции сети не может превысить значения К. При проектировании автоматизированных систем определение К позволяет обоснованно выбирать емкости накопителей. Возможность неограниченного роста числа меток свидетельствует об опасности неограниченного роста длин очередей.
Безопасность - частный случай ограниченности, а именно это
1-ограниченность. Если для некоторой позиции установлено, что она безопасна, то ее можно представлять одним триггером.
Сохраняемость характеризуется постоянством загрузки ресурсов, т.е.
∑ Аi Ni = const,
где Ni— число маркеров в i-й позиции; Аi - весовой коэффициент.
Достижимость Мk → Мj характеризуется возможностью достижения маркировки Мj из состояния сети, характеризуемого маркировкой Мk.
Живость сети Петри определяется возможностью срабатывания любого перехода при функционировании моделируемого объекта. Отсутствие живости либо означает избыточность аппаратуры в проектируемой системе, либо свидетельствует о возможности возникновения зацикливаний, тупиков, блокировок.
В основе исследования перечисленных свойств сетей Петри лежит анализ достижимости.
Один из методов анализа достижимости любой маркировки из состояния М0 - построение графа достижимости. Начальная вершина графа отображает М0, а остальные вершины соответствуют другим маркировкам. Дуга из Мi в Мj означает событие Мi → Мj и соответствует срабатыванию перехода t. В сложных сетях граф может содержать чрезмерно большое число вершин и дуг. Однако при построении графа можно не отображать все вершины, так как многие из них являются дублями (действительно, от маркировки Mt всегда порождается один и тот же подграф независимо от того, из какого состояния система пришла в Мk). Тупики обнаруживаются по отсутствию разрешенных переходов из какой-либо вершины, т.е. по наличию листьев - терминальных вершин. Неограниченный рост числа маркеров в какой-либо позиции свидетельствует о нарушениях ограниченности.
Приведем пример анализа достижимости.
ПримерЗ. На рис. 2.12, а показана сеть Петри, а на рис. 2.12,б - соответствующий ей граф достижимых разметок.
Вершины графа на рис. 2.12,б соответствуют маркировкам (состояниям сети Петри), представленным в виде последовательности цифр, цифры означают количества меток в позициях, перечисляемых в порядке p1, р2, р3, р4, р5 . Дуги помечены обозначениями срабатывающих переходов. Живость сети очевидна, так как срабатывают все переходы, тупики отсутствуют, сеть не является K – ограниченной.
б
Рнс. 2.12. Сеть Петри (а) и граф достижимости (б) для примера 3