- •Глава 1
- •1.1. Понятие абстрактного автомата
- •1.2. Преобразование абстрактных автоматов
- •1.3. Соединение (композиция) автоматов
- •1.4. Тестирование абстрактных автоматов
- •2. Начальные языки описания абстрактных автоматов
- •2.1. Язык Граф-Схем Алгоритмов
- •2.2. Язык регулярных выражений
- •2.3. Формальные грамматики и языки
- •2.4. Автоматы и грамматики [ 7 ]
- •2.5. Машина тьюринга [ 5, 8 ]
- •3. Структурный синтез автоматов и кодирование информации
- •3. 3. ПредставЛение символьной информации
- •4.1 Машинное изображение чисел
- •4.2. Выполнение арифметических и логических операций
- •4.3. Микропрограммирование
- •5 Математический аппарат синтеза комбинационных автоматов
- •5.1 Элементная база построения комбинационных автоматов
- •5.2. Переключательные функции (логика высказываний)
- •7. Структурный синтез автоматов с памятью, асинхронные автоматы и сети петри
- •7.1. Канонический метод синтеза автоматов с памятью
- •7.3 Моделирование дискретных асинхронных процессов и сети Петри
- •Свойства сетей Петри
Свойства сетей Петри
Основными свойствами сетей Петри являются безопасность, ограниченность, живость, сохраняемость и достижимость некоторой маркировки из заданного состояния.
Безопасность и ограниченность.
Позиция p€P называется k – ограниченой, если существует такое k, что M(p)≤k для каждого M€R(N). Если
Рис.44
(1, 1,0,0,0)
(0,0,1,2,0)
(1,0,0,2,1) (1,1,1,1,0)
(1,0,0,3,0) (2,1,0,1,1) (0,0,2,3,0) (2,2,1,0,0)
Рис. 45
k-1, то эта позиция называется безопасной. Сеть Петри безопасна, если безопасна любая её позиция. Сеть является k-ограниченной, если её позиции k – ограничены. Проблема ограничения разрешима для любой сети Петри.
Ограниченность сети свидетельствует о конечности состояний отдельных элементов системы.
Живость.
Сеть N
– живая, если, во-первых, для каждого
tT
существуют. i
,jR(N)
такие, что i
t
j
;
Во вторых, для каждой пары i
,jR(N)
маркировка j
достижима
из i
Живость показывает отсутствие тупиковых ситуаций в процессе функционирования, т.е., возможность перейти из любого достижимого состояния в любое другое состояние.
Доказательство живости сети в общем виде пока не получено. Однако для отдельных классов сетей Петри проблема живости решена.
Например, для автономных и маркированных графов, доказаны теоремы:
если автономная сеть представляет собой сильно связанный граф, то каждая маркировка с одним маркером – живая и безопасная;
Если сеть Петри – сильно связанный маркированный граф, то она живая только при условии, что каждый цикл в графе содержит, по крайней, мере один маркер.
Сохраняемость. Сеть Петри называется сохраняющей по отношению к весовому вектору =(1 ,…, n ) i 0,
n=|P|, если для каждой маркировки R(N) выполняется
i=n i=n
i (pi ) = i 0(pi )
i=1 i=1
Если i =1 для всех i=1…n, то сеть называется строго сохраняющей. Необходимым условием сохраняемости является ограниченность сети, а достаточным - наличие вектора .
Сохраняемость сети свидетельствует о невозможности уничтожения или возникновения маркеров.
Достижимость. Проблема достижимости заданной маркировки из начальной 1 эквивалентна следующим задачам:
определение достижимости нулевой маркировки (0,0,…,0);
определение достижимости подмножества позиций для 1
определение достижимости маркировки 1 , покрывающей маркировку покомпонентно.
Анализ достижимости позволяет получить допустимые и недопустимые состояния сети.
