- •Самарский государственный архитектурно-строительный университет
- •Часть 1.
- •Оглавление
- •1. Модели дискретных структур. Комбинационные схемы
- •1.1. Введение
- •1.2. Функции алгебры логики
- •1.3. Булева алгебра. Функциональная полнота
- •Свойства алгебры Жегалкина
- •1.4. Минимизация функции алгебры логики
- •1.5. Функции k-значной логики
- •1.6. Основные понятия трехзначной логики
- •1.7. Представление k-значных функций в виде нормальных форм
- •1.8. Двоичное кодирование переменных и функций трехзначной логики
- •1.9. Элементная база комбинационных схем
- •1.10. Программная реализация логических функций и автоматов
- •2. Формальные языки и грамматики
- •2.1. Введение в теорию формальных языков и грамматик
- •2.2. Выводы цепочек формального языка. Деревья ксг
- •2.3. Основные понятия теории формальных языков и грамматик
- •2.4. Приведение грамматик
- •2.4. Операции над языками
- •2.5. Право-линейная и автоматная грамматики
- •3. Теория автоматов
- •3.1. Введение
- •3.2. Способы представления конечных автоматов
- •3.3. Минимизация числа состояний автомата
- •3.4. Использование сети Петри при переходе от грамматики к автомату
- •3.5. Сети Петри. Маркировка
- •3.6. Классификация сетей Петри
- •Статические ограничения
- •3.7. Синхронные и асинхронные автоматы
- •3.8. Модели автоматов Мили и Мура
- •3.9. Кодирование автомата
- •3.10. Элементная база синтеза комбинационных схем
- •3.11. Структурный синтез автомата
- •4. Отдельные вопросы теории вычислительных процессов
- •4.1. Автоматы с магазинной памятью
- •4.2. Комбинационные схемы обнаружения ошибок
- •4.3. Пространство сообщений. Коды обнаружения и исправления ошибок
- •Контрольные вопросы
3.6. Классификация сетей Петри
Классификация сети Петри базируется на качественных и количественных ограничениях, накладываемых на допустимые конфигурации (статические ограничения) и возможные типы маркирования (динамические ограничения).
Динамические ограничения
Сеть Петри называется k ограниченной ( k > = 1 ), если на
множестве ее достижимых состояний не найдется ни одной позиции
pi P, для которой ( Pi) > k ,то есть в которой не появляется более k маркеров.
сеть 2 - ограничена:
сеть не ограничена :
2. Cеть Петри называется безопасной, если она 1- ограничена.
3. Сеть Петри называется ограниченной, если найдется такое целое k, для которого она k - ограничена.
4. Сеть Петри называется 1- консервативной, если в процессе функционирования сети общее число маркеров в ней остается постоянным.
сеть не 1 - консервативная:
b) сеть 1 - консервативная:
Сеть Петри называется консервативной, если для любого перехода tr T существуют такие целые положительные коэффициенты ai и aj ( ai, aj 0 ), не меняющие в процессе функционирования сети Петри, при которых справедливо равенство: ai (Pi) = aj (Pj), где суммирование производится по Pi I(tr) и Pj O(tr) соответственно.
a) сеть консервативная:
2 1 = 1 1 + 1 1
b) сеть не консервативная:
6. Сеть Петри называется устойчивой, если для всех ti, tj T, ( ti tj ) и для любой допустимой маркировки, при которой ti и tj возбуждены, срабатывание одного из них не может снять возбуждение другого.
a) сеть неустойчивая:
б) сеть устойчивая:
Статические ограничения
Сеть Петри называется сетью свободного выбора, если для любых двух переходов, имеющих общую входную позицию, эта позиция единственна для каждого перехода:
a) сеть свободного выбора:
б) сеть несвободного выбора:
Сеть Петри называется простой, если любая пара
ti, tj T, ( ti tj ) имеет не более одной общей входной позиции pi P.
3. Сеть Петри называется маркированным графом, если каждая позиция имеет только по одному входному и одному выходному переходу.
4. Сеть Петри называется автоматной, если каждый переход имеет не более одного входа и выхода.
5. Сеть Петри называется бесконфликтной, если, либо для каждой ее позиции существует не более одной исходящей дуги, либо если существует позиция, являющаяся входом для более, чем одного перехода, она является одновременно и выходной для каждого такого перехода.
a) сеть бесконфликтная:
б) сеть конфликтная: