Сети Петри
Природа систем, моделируемых сетями Петри, их специфические признаки и характеристики. Подходы к проектированию систем с помощью сетей Петри, их теоретико-множественное определение, графы. Использование мультимножеств входных и выходных позиций перехода.
Рубрика | Математика |
Вид | реферат |
Язык | русский |
Дата добавления | 21.09.2011 |
Размер файла | 57,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
1. Природа систем, моделируемых сетями Петри
Сети Петри предназначены для моделирования систем, которые состоят из множества взаимодействующих друг с другом компонент. При этом компонента сама может быть системой. Действиям различных компонент системы присущ параллелизм. Примерами таких систем могут служить вычислительные системы, в том числе и параллельные, компьютерные сети, программные системы, обеспечивающие их функционирование, а также экономические системы, системы управления дорожным движением, химические системы, и т.д.
2. Подходы к проектированию систем с помощью сетей Петри
В одном из подходов к проектированию и анализу систем сети Петри используются, как вспомогательный инструмент анализа. Здесь для построения системы используются общепринятые методы проектирования. Затем построенная система моделируется сетью Петри, и модель анализируется. Если в ходе анализа в проекте найдены изъяны, то с целью их устранения проект модифицируется. Модифицированный проект затем снова моделируется и анализируется. Этот цикл повторяется до тех пор, пока проводимый анализ не приведет к успеху.
Другой подход предполагает построение проекта сразу в виде сети Петри. Методы анализа применяются только для создания проекта, не содержащего ошибок. Затем сеть Петри преобразуется в реальную рабочую систему.
В первом случае необходима разработка методов моделирования систем сетями Петри, а во втором случае должны быть разработаны методы реализации сетей Петри системами.
3. Теоретико-множественное определение сетей Петри
Пусть мультимножество это множество, допускающее вхождение нескольких экземпляров одного и того же эллемента.
Определение 2.1. Сеть Петри N является четверкойN=(P, Т, I, O), где
P={p1, p2,…, pn} - конечное множество позиций, nі0;
T={t1, t2,…, tm} - конечное множество переходов, mі0;
I: T ® P* - входная функция, сопоставляющая переходу мультимножество его входных позиций;
О: T ® P* - выходная функция, сопоставляющая переходу мультимножество его выходных позиций.
Позиция pОP называется входом для перехода tОT, еслиpОI(t). Позиция pОP называется выходом для перехода tОT, еслиpОO(t). Структура сети Петри определяется ее позициями, переходами, входной и выходной функциями.
Пример 2.1. Сеть Петри.
N =(P, T, I, O),
P={p1, p2, p3},
T={t1, t2},
I(t1)={p1, p1, p2}, O(t1)={p3},
I(t2)={p1, p2, p2}, O(t12)={p3}.
Использование мультимножеств входных и выходных позиций перехода, а не множеств, позволяет позиции быть кратным входом и кратным выходом перехода соответственно. При этом кратность определяется числом экземпляров позиции в соответствующем мультимножестве.
Переход t называется входом для позиции p, если p являетсявыходом для t. Переход t называется входом для позиции p, еслиp является входом для t. Существуют альтернативные, эквивалентные определения сетей Петри. В частности, функции Iи O могут быть определены, таким образом, чтобы сопоставлять позициям входные и выходные мультимножества переходов соответственно.
4. Графы сетей Петри
сеть петри граф мультимножество
Наиболее наглядным представлением сети Петри является её графическое представление, которое представляет собой двудольный, ориентированный мультиграф.
Граф сети Петри обладает двумя типами узлов: кружок m, представляющий позицию сети Петри; и планка ?, представляющая переход сети Петри. Ориентированные дуги этого графа (стрелки) соединяют переход с его входными и выходными позициями. При этом дуги направлены от входных позиций к переходу и от перехода к выходным позициям. Кратным входным и выходным позициям перехода соответствуют кратные входные и выходные дуги.
Пример 2.2. Граф сети Петри определённой в примере 2.1.
Определение 2.2. Граф сети Петри есть двудольный, ориентированный мультиграф G=(V, A), где V={v1, v2,…, vk} - множество вершин, а А={a1, a2,…, ar} - мультимножество направленных дуг, и множество V может быть разбито на два непересекающихся подмножества P и T, V=РИT, PЗT=Ж так, что для любой aiОA и ai=(vj, vs), (ГДЕ vj, vsОV) справедливо либо vjОP иvsОT, либо vjОT и vsОP.
Замечание 2.1. Согласно определению графа сети Петри в нём не возможны дуги между двумя позициями и между двумя переходами.
Замечание 2.2. Теоретико-множественное задание сети Петри N=(P, T, I, O) однозначно определяет граф сети Петри С=(V, A)
Пример 2.3. Построение графа сети Петри по её теоретико-множественному заданию.
N =(P, T, I, O), P={p1, p2, p3, p4}, T={t1, t2},
I(t1)={p1, p2}, O(t1)={p1, p2, p2, p3, p3},
I(t2)={p2, p3}, O(t2)={p4, p4, p4}.
Размещено на Allbest.ru
Подобные документы
Элементы теории графов. Центры и периферийные вершины графов, их радиусы и диаметры. Максимальный поток транспортировки груза и поток минимальной стоимости. Пропускная способность пути. Анализ сетей Петри, их описание аналитическим и матричным способами.
задача [1,3 M], добавлен 28.08.2010Структурное преобразование схемы объекта и получение в дифференциальной форме по каналам внешних воздействий. Формы представления вход-выходных математических моделей динамических, звеньев и систем, методов их построения, преобразования и использования.
курсовая работа [1,3 M], добавлен 09.11.2013Изучение формул Крамера и Гаусса для решения систем уравнений. Использование метода обратной матрицы. Составление уравнения медианы и высоты треугольника. Нахождение пределов выражений и производных заданных функций. Определение экстремумов функции.
контрольная работа [59,1 K], добавлен 15.01.2014Основные понятия теории графов. Маршруты и связность. Задача о кёнигсбергских мостах. Эйлеровы графы. Оценка числа эйлеровых графов. Алгоритм построения эйлеровой цепи в данном эйлеровом графе. Практическое применение теории графов в науке.
курсовая работа [1006,8 K], добавлен 23.12.2007Теория случайных графов, модели сетей (графы Барабаши-Альберт, Эрдеша-Реньи, Уотса-Строгатса и др.) Разработка ускоренного алгоритма калибровки больших сетей по коэффициенту кластеризации на языке Java в среде Eclipse. Анализ экспериментальных данных.
дипломная работа [2,0 M], добавлен 19.11.2013Операторы преобразования переменных, классы, способы построения и особенности структурных моделей систем управления. Линейные и нелинейные модели и характеристики систем управления, модели вход-выход, построение их временных и частотных характеристик.
учебное пособие [509,3 K], добавлен 23.12.2009Ознакомление с основами метода Гаусса при решении систем линейных уравнений. Определение понятия ранга матрицы. Исследование систем линейных уравнений; особенности однородных систем. Рассмотрение примера решения данной задачи в матрической форме.
презентация [294,9 K], добавлен 14.11.2014Дифференциальные уравнения как математический инструмент моделирования и анализа разнообразных явлений и процессов в науке и технике. Описание математических методов решения систем дифференциальных уравнений. Методы расчета токов на участках цепи.
курсовая работа [337,3 K], добавлен 19.09.2011Восстановление графов по заданным матрицам смежности вершин. Построение для каждого графа матрицы смежности ребер, инцидентности, достижимости, контрдостижимости. Поиск композиции графов. Определение локальных степеней вершин графа. Поиск базы графов.
лабораторная работа [85,5 K], добавлен 09.01.2009Сущность теории динамических систем и роль связи структуры системы с её динамикой. Конечные динамические системы и сокращение мономиальных систем. Проблема изучения Булевых мономиальных систем и линейных систем над конечными коммутативными кольцами.
курсовая работа [428,2 K], добавлен 08.12.2010