Пример сети Петри для системы обнаружения и устранения неисправностей в технической системе

Пример 2. Требуется описать с помощью сети Петри процессы возникновения и устранения неисправностей в некоторой технической системе, состоящей из М однотипных блоков; в запасе имеется один исправный блок; известны статистические данные об интенсивностях возникновения отказов и длительностях таких операций, как поиск неисправностей, замена и ремонт отказавшего блока.

На рис. 5.17 представлена соответствующая сеть Петри. При числе маркеров в позиции, равном М, можно не ставить М точек, а записать в позиции значение М.

В данном примере значение М в позиции p2 соответствует числу имеющихся в системе блоков. Переходы отображают следующие события: t1 – отказ блока, t2 – обнаружение неисправного блока, t3 – замена неисправного блока, t4 – окончание ремонта.

При наличии маркера в позиции p2 переход t1 срабатывает, но с задержкой, равной вычисленному случайному значению моделируемого отрезка времени между отказами. После выхода маркера из t1 он попадает через p1 в t2, если имеется маркер в позиции p6. Это означает, что обслуживающая систему бригада специалистов свободна и может приступать к поискувозникшей неисправности.

Рис. 5.17. Сеть Петри к примеру 2

 

В переходе t2 маркер задерживается на время, равное случайному значению длительности поиска неисправности. Далее маркер оказывается в р3, и, если имеется запасной блок (маркер в р4), то запускается переход t3, из которого маркеры выйдут в p2, p5 и p6, через отрезок времени, требуемый для замены блока. После этого в t4 имитируется восстановление неисправного блока.

 

Анализ сетей Петри

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

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

Ограниченность(или К-ограниченность) имеет место, если число меток в любой позиции сети не может превысить значения К. При проектировании автоматизированных систем определение К позволяет обоснованно выбирать емкости накопителей. Возможность неограниченного роста числа меток свидетельствует об опасности неограниченного роста длин очередей.

Безопасность— частный случай ограниченности. Конкретно безопасность соответствует 1-ограниченности. Если для некоторой позиции установлено, что она безопасна, то ее можно представлять одним триггером.

Сохраняемостьхарактеризуется постоянством загрузки ресурсов, т.е.

где Ni – число маркеров в i-й позиции; Ai – весовой коэффициент.

ДостижимостьМk → Мj характеризуется возможностью достижения маркировки Мj из состояния сети, характеризуемого маркировкой Мk.

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

В основе исследования перечисленных свойств сетей Петри лежит анализ достижимости.

Один из методов анализа достижимости любой маркировки из состояния М0 – построение графа достижимости. Начальная вершина графа отображает М0, а остальные вершины соответствуют маркировкам. Дуга из Мi, в Мj означает событие Мi → Мj и соответствует срабатыванию перехода t. В сложных сетях граф может содержать чрезмерно большое число вершин и дуг. Однако при построении графа можно не отображать все вершины, так как многие из них являются дублями (действительно, от маркировки Мk всегда порождается один и тот же подграф вне зависимости от того, из какого состояния система пришла в Мk).

На рис. 5.18 показана сеть Петри к примеру с одной рабочей станцией и N пользователями. Граф достижимости для данной сети показана на рис. 5.19.

 

 

 


Рис. 5.18. Сеть Петри к примеру 1

 

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

 

 

Рис. 5.19. Граф достижимости сети Петри к примеру 1

 

Пример 3. Сеть Петри для двухпроцессорной вычислительной системы с общей памятью и ее граф достижимости представлены на рис. 5.20. Сеть является живой: все разметки достижимы.

 

Рис. 5.20. Сеть Петри и ее граф достижимости к примеру 2

Вопросы к разделу 5.2

 

  1. Что такое N-схемы?
  2. Для чего используют сети Петри?
  3. Что такое маркировка сети Петри?
  4. Какая из разновидностей сетей Петри приводит практически к тем же результатам моделирования, что и теория массового обслуживания?
  5. Чем вызваны возможные конфликтные ситуации в N-схемах?
  6. В чем заключается анализ достижимости сетей Петри?
  7. Как строится граф достижимости сети Петри?








Дата добавления: 2016-02-02; просмотров: 2720;


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

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

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

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