
- •49. Сетевая модельная интерпретация. Синтаксис и семантика сетевой объектной модели.
- •50. Динамика поведения сетевой объектной модели. Основные соглашения выполнения сети.
- •51. Предметная интерпретация. Применение сетей Петри.
- •52. Сети Петри: определение, структура, способы задания.
- •53. Маркированные сети Петри. Начальная и текущая маркировки. Активные переходы и понятие селектора. Срабатывание перехода.
- •54. Выполнение сети: неделимость перехода к следующему состоянию. Функция следующего состояния. Дуальность представления асинхронных процессов в терминах сети Петри.
- •55. Система переходов Келлера и сетевая объектная модель асинхронных процессов. Отношение содержательного соответствия между основными понятиями.
- •56. Обобщение функции следующего состояния. Понятие достижимости.
- •57. Области задания и значений обобщенной функции следующего состояния. Отношение достижимости маркировок сети. Свойства отношения достижимости.
- •Область значений:
- •58. Множество достижимости сети. Пространство и множество допустимых маркировок.
- •59. Граф достижимости сети Петри. Конечные и неограниченные графы достижимости.
- •60. Глобальные свойства сетевой объектной модели.
- •61. Динамические свойства сетей Петри.
- •62. Уровни активности переходов по Питерсону. (Раевский с.)
- •63. Отношение конфликтности переходов и устойчивые сети Петри.
- •64. Задачи анализа сетей Петри.
- •65. Живые сети Петри – проблема селекции потенциальных тупиков.
- •66. Структурные подклассы обычных сетей Петри.
- •67. Функциональные подклассы обычных сетей Петри.
- •1) Автоматные сети Петри
- •2) Маркированные графы
- •3) Сети свободного выбора
- •4) Правильные сети Петри
Область значений:
58. Множество достижимости сети. Пространство и множество допустимых маркировок.
По Питерсону:
Множество достижимостиесть наименьшее множество маркировок,
определенных следующим образом:
1.
;
2. Если
и
для некоторого
,
то
.
По Красюку:
R(C, 0)={ ’: ’ = 0 & ’ NnT* [ ’ = (0, ) ] } –множество достижимых маркировок сети Петри(множество достижимости), где:T*- мн-во всех подмн-в (булеан) мн-ва переходовТ;Nn– множество всех маркировок СП сnпозициями;μ0– начальная маркировка, задаваемая разработчиком.
Множество допустимых маркировок – это то же самое, что множество достижимых маркировок: R(C, 0).
Пространство
допустимых маркировок
– это множества
достижимости всех начальных маркировок:
.
59. Граф достижимости сети Петри. Конечные и неограниченные графы достижимости.
Граф достижимостиесть графическое представление множества достижимости сети Петри. У Питерсона он называется деревом достижимости, поскольку имеет явно выраженный корень – начальную маркировку. В узлах дерева находятсяn-вектора, гдеn = |P|. Каждый элемент вектора – число фишек в текущей позиции.
С точки зрения информационной насыщенности граф достижимости несёт больше инфы, чем само мн-во достижимости, т.к. на нём отображаются переходы.
Ясно, что граф достижимости может быть бесконечен, если множество маркировок бесконечно. Даже СП с конечным мн-вом достижимости может иметь бесконечный граф достижимости. Пример изображён на рис.
Такая
ботва происходит потому, что граф
достижимости представляет все возможные
последовательности запусков переходов.
Чтобы привести граф к конечному размеру
(а иначе нафига он такой нужен ;)) существуют
разные средства. Рассмотрим на всякий
случай одно из них… Ежели у нас есть
маруировка, которая ужо встречалась в
графе (она называется дублирующей
вершиной), то никакие следующие за ней
рассматривать не имеет смысла: ведь все
они будут порождены из места первого
её появления. Вот и всё: просто не рисуем
из таких маркировок новых ветвей, и
будет нам конечный графчик.
60. Глобальные свойства сетевой объектной модели.
У сетей Петри и систем, моделируемых с их помощью, есть некоторые особенности.
Одной из особенностей является свойственный сетям и их моделям параллелизм или одновременность. В модели СП 2 разрешённых невзаимодействующих события могут происходить независимо друг от друга. Синхронизировать события, пока это не требуется в моделируемой системе, нет нужды. Но, когда синхронизация необходима, моделировать её легко. Т.о. СП представляются идеальными для моделир-я систем с распределённым управлением, в которых несколько пр-ссов выполняются одновременно.
Другая важная особенность СП – это их асинхронная природа. В СП нет измерения времени или течения времени. Структура СП такова, что содержит в себе всю необходимую инфу для определения возможных последовательностей событий. Однако нет и не требуется никакой инфы, связанной с кол-вом времени, необходимым на выполнение чего бы то ни было.
Выполнение СП рассматривается как последовательность дискретных событий. Порядок выполнения событий явл. 1-им из возможных, допускаемых основной структурой. Это приводит к явной недетерминированности в выполнении СП. Если в какой-то момент времени разрешено неск. переходов, то любой из них может стать «следующим» запускаемым. Выбор запускаемого перехода выполняется недетерминированным образом, т.е. случайно.
Такие св-ва, как описаны выше, влекут за собой трудности при описании и анализе динамического поведения СП, когда определяется посл-ть запусков переходов. Для простоты вводят след. ограничение: запуск перехода рассматривается как мгновенное событие, занимающее нулевое время.