Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Сетевые модели (n-схемы). Сети Петри, как формализм, описывающий структуру и взаимодействие параллельных систем и процессов.Содержание книги
Поиск на нашем сайте
В практике моделирования объектов часто приходится решать задачи, связанные с формализованным описанием и анализом причинно-следственных связей в сложных системах, где одновременно параллельно протекает несколько процессов. Самым распространенным в настоящее время формализмом, описывающим структуру и взаимодействие параллельных систем и процессов, являются сети Петри. Формально сеть Петри (N-схема) задается четверкой вида где В — конечное множество символов, называемых позициями, D — конечное множество символов, называемых переходами, I —входная функция (прямая функция инцидентности), О — выходная функция (обратная функция инцидентности), . Таким образом, входная функция / отображает переход d, в множество входных позиций а выходная функция О отображает переход d, в множество выходных позиций Графически N-схема изображается в виде двудольного ориентированного мультиграфа, представляющего собой совокупность позиций и переходов Как видно из этого рисунка, граф N-схемы имеет два типа узлов: позиции и переходы, изображаемые 0 и 1 соответственно. Ориентировочные дуги соединяют позиции и переходы, причем каждая дуга направлена от элемента одного множества (позиции или перехода) к элементу другого множества (переходу или позиции). Граф N-схемы является мультиграфом, так как он допускает существование кратных дуг от одной вершины к другой. Прямая функция показывает переход: Обратная: Возможные приложения. Приведенное представление N-схемы может использоваться только для отражения статики моделируемой системы (взаимосвязи событий и условий), но не позволяет отразить в модели динамику функционирования моделируемой системы. Для представления динамических свойств объекта вводится функция маркировки (разметки) М: B->{0, 1, 2,...}. Маркировка М есть присвоение неких абстрактных объектов, называемых метками (фишками), позициям N-схемы, причем количество меток, соответствующее каждой позиции, может меняться. При графическом задании N-схемы разметка отображается помещением внутри вершин-позиций соответствующего числа точек (когда количество точек велико, ставят цифры). Маркированная (размеченная) N-схема может быть описана в виде пятерки NM = <B, D, I, О, М> Функционирование N-схемы отражается путем перехода от разметки к разметке. Начальная разметка обозначается как M0. Смена разметок происходит в результате срабатывания одного из переходов сети. Необходимым условием срабатывания перехода является прямая функция инцидентности. После срабатывания соответствующего перехода разметки сети меняются на новые в каждом из переходов. При срабатывании очередного перехода меняется на M’’ и т.д. Общее правило смены состояния разметки происходит по следующему правилу т. е. переход d} изымает по одной метке из каждой своей входной позиции и добавляет по одной метке в каждую из выходных позиций. Функционирование N-схемы продолжается до тех пор, пока существует хотя бы один возможный переход. Таким образом, N-схема выполняется путем запусков переходов под управлением количества меток и их распределения в сети. Переход запускается удалением меток из его входных позиций и образованием новых меток, помещаемых в выходные позиции. Переход может запускаться только тогда, когда он разрешен. Переход называется разрешенным, если каждая из его входных позиций имеет число меток, по крайней мере равное числу дуг из позиции в переход. Важной особенностью моделей процесса функционирования систем с использованием типовых N-схем является простота построения иерархических конструкций модели. С одной стороны, каждая N-схема может рассматриваться как макропереход или макропозиция модели более высокого уровня. С другой стороны, переход, или позиция N-схемы, может детализироваться в форме отдельной подсети для более углубленного исследования процессов в моделируемой системе S. Отсюда вытекает возможность эффективного использования N-схем для моделирования параллельных и конкурирующих процессов в различных системах. Этапы моделирования систем. Этапы моделирования систем. Рассмотрим основные этапы моделирования системы S, к числу которых относятся: построение концептуальной модели системы и ее формализация; алгоритмизация модели системы и ее машинная реализация; получение и интерпретация результатов моделирования системы. Перечислим эти подэтапы: —постановка задачи машинного моделирования системы; — анализ задачи моделирования системы; —определение требований к исходной информации об объекте моделирования и организация ее сбора; — выдвижение гипотез и принятие предположений; — определение параметров и переменных модели; — установление основного содержания модели; — обоснование критериев оценки эффективности системы; — определение процедур аппроксимации; — описание концептуальной модели системы; — проверка достоверности концептуальной модели; — составление технической документации по первому этапу; — построение логической схемы модели; — получение математических соотношений; — проверка достоверности модели системы; — выбор инструментальных средств для моделирования; — составление плана выполнения работ по программированию; —спецификация и построение схемы программы, — верификация и проверка достоверности схемы программы; — проведение программирования модели; — проверка достоверности программы; — составление технической документации по второму этапу; — плакирование машинного эксперимента с моделью системы; — определение требований к вычислительным средствам; — проведение рабочих расчетов; — анализ результатов моделирования системы; — представление результатов моделирования; — интерпретация результатов моделирования; — подведение итогов моделирования и выдача рекомендаций; — составление технической документации по третьему этапу.
|
||||
Последнее изменение этой страницы: 2017-02-07; просмотров: 183; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.221.160.29 (0.006 с.) |