Главная » Просмотр файлов » Советов Б.Я., Яковлев С.А. Моделирование систем (2001)

Советов Б.Я., Яковлев С.А. Моделирование систем (2001) (1186219), страница 18

Файл №1186219 Советов Б.Я., Яковлев С.А. Моделирование систем (2001) (Советов Б.Я., Яковлев С.А. Моделирование систем (2001)) 18 страницаСоветов Б.Я., Яковлев С.А. Моделирование систем (2001) (1186219) страница 182020-08-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 18)

Не­сравненно большими возможностями обладают имитационные мо­дели, позволяющие исследовать Q-схему, задаваемую Q=(W, U,H,Z, Y, R, А}, без ограничений. На работу с Q-схемами при машиннойреализации моделей ориентированы многие языки имитационногомоделирования, например SIMULA, SIMSCRIPT, GPSS и др. Дета­льно вопросы, связанные с имитационным моделированием g-схем,будут рассмотрены далее.2.6.

СЕТЕВЫЕ МОДЕЛИ (JV-СХЕМЫ)В практике моделирования объектов часто приходится решатьзадачи, связанные с формализованным описанием и анализом при­чинно-следственных связей в сложных системах, где одновременнопараллельно протекает несколько процессов. Самым распростра­ненным в настоящее время формализмом, описывающим структуруи взаимодействие параллельных систем и процессов, являются сетиПетри (англ.

Petri Nets), предложенные К. Петри [28, 30].Основные соотношения. Теория сетей Петри развивается в нес­кольких направлениях: разработка математических основ, структур­ная теория сетей, различные приложения (параллельное програм­мирование, дискретные динамические системы и т. д.).Формально сеть Петри (N-схема) задается четверкой видаN=(B,D,I,0),где В — конечное множество символов, называемых позициями,ВФ0\ D — конечное множество символов, называемых перехода­ми, D^0, В[)рФ0\ I—входная функция (прямая функция ин­цидентности), I: BxD-*{0, 1}; О — выходная функция (обратнаяфункция инцидентности), О : Dx 2?-»{0,1}.

Таким образом, входнаяфункция / отображает переход d, в множество входных позицийbtel(dj), а выходная функция О отображает переход d, в множествовыходных позиций bteD(dj). Для каждого перехода djeD можноопределить множество входных позиций перехода 1(d) и выходныхпозиций перехода О (dj) какЩ)={Ь,еВ\[{Ьь4)=1},0(dJ)={bieB\0(dJ, £,) = !},i=T7n\j=\,m,n=\B\, m=\D\.Аналогично, для каждого перехода bteB вводятся определениямножества входных переходов позиции 1(b) и множества выходныхпереходов позиции О (£>,):711(Ьд={djeD\I(dj, Ь,)=1},O(bd={djeD\0(bh dj)=l}.Графически N-схема изображаетсяв виде двудольного ориентированногомультиграфа, представляющего собойРис. 2 8 .

Графическое изображе­ совокупность позиций и переходовние N-схемы(рис. 2.8). Как видно из этого рисунка,граф N-схемы имеет два типа узлов:позиции и переходы, изображаемые 0 и 1 соответственно. Ориен­тировочные дуги соединяют позиции и переходы, причем каждаядуга направлена от элемента одного множества (позиции или пере­хода) к элементу другого множества (переходу или позиции).

ГрафN-схемы является мультиграфом, так как он допускает существова­ние кратных дуг от одной вершины к другой.Пример 2.7. Представим формально N-схему, показанную в виде графана рис. 2.7:N-(B, D, /, оу,В=*(Ьи Ьи *з> **• *з>>2>~<4, dt,•<*i.rf4>.'ttMM.0(d^{b2,/№Ы*а. К М.0(d2)~{b5},/№>-{*»}.0(d,)={6*},/«XU0{d^{bitb3, b,},b3}.Возможные приложения.

Приведенное представление N-схемыможет использоваться только для отражения статики моделиру­емой системы (взаимосвязи событий и условий), но не позволяетотразить в модели динамику функционирования моделируемой си­стемы. Для представления динамических свойств объекта вводитсяфункция маркировки (разметки) М: 2*-»{0, 1, 2, ...}. МаркировкаМ есть присвоение неких абстрактных объектов, называемых мет­ками (фишками), позициям N-схемы, причем количество меток,соответствующее каждой позиции, может меняться. При графичес­ком задании N-схемы разметка отображается помещением внутривершин-позиций соответствующего числа точек (когда количествоточек велико, ставят цифры).Маркированная (размеченная) N-схема может быть описанав виде пятерки NM = (B, D, I, О, М> и является совокупностью сетиПетри и маркировки М [28, 30].Функционирование N-схемы отражается путем перехода от раз­метки к разметке.

Начальная разметка обозначается как MQ : 2?-»{0,1, 2, ...}. Смена разметок происходит в результате срабатывания72Рис. 2.9. Пример функционирования размеченной N-схемыодного из переходов djSD сети. Необходимым условием срабатыва­ния перехода dj является btel(dj) {М(Ы)^1}, где М{£><} — разметкапозиции bt. Переход dj, для которого вьшолняется указанное усло­вие, определяется как находящийся в состоянии готовности к сраба­тыванию или как возбужденный переход.Срабатывание перехода dt изменяет разметку сети Мф)==(М(Ь1), М(Ь2), ..., М(Ья))г на разметку М'(Ь) по следующемуправилу:М'(Ь)=М(Ь)-1Ц) + 0(4),т. е.

переход d} изымает по одной метке из каждой своей входнойпозиции и добавляет по одной метке в каждую из выходных пози­ций. Для изображения смены разметки М на М' применяют обозна­чение М\1М'.73Пример 2.8. Рассмотрим размеченную N-схему с начальной разметкой Ма*>{1,О, 0, 0, 1, 0, 1}, которая приведена на рис.

2.9, а. При такой начальной разметкеN-схемы единственным готовым к срабатыванию является переход d2, срабатываниекоторого ведет к смене разметки М0 И Ми где М1 = {0,1, 1, 0, 1, 0, 1} (рис. 2.9, б).При разметке М^ возможно срабатывание переходов «/„ af, и i s . В зависимости оттого, какой переход сработал первым, получается одна из трех возможных новыхмаркировок (рис. Z9, в, г, д). Функционирование N-схемы продолжается до тех пор,пока существует хотя бы один возможный переход.Таким образом, N-схема выполняется путем запусков перехо­дов под управлением количества меток и их распределения всети. Переход запускается удалением меток из его входных по­зиций и образованием новых меток, помещаемых в выход­ные позиции.

Переход может запускаться только тогда, когдаон разрешен. Переход называется разрешенным, если каждая изего входных позиций имеет число меток, по крайней мереравное числу дуг из позиции в переход.Пример 13. Для некоторой заданной размеченной N-схемы (рис. 2.8) с начальноймаркировкой Л/0=>{1, 2, 0, 0, 1} (рис. 2.10, а)разрешенным является только переход dltа остальные переходы d2, d3udt — запрещен­ные. В результате выполнения этого переходаполучим новую размеченную N-схему (ряс.2.10, б). Теперь разрешены переходы а2 и d3;в результате их запуска получим новую раз­меченную N-схему. Переходы d2 и d3 нахо­дятся в конфликте, так как запушен можетбыть только один из них. Например, призапуске d, получим сеть, показанную на рис.2.10, в.

Теперь разрешен только переход diи получим новую размеченную сеть (рис. 2.10,г). Теперь разрешено два перехода: d2 и d3 (вконфликте). Запустим переход d2 (ряс. 2.10, д).Теперь ни один переход не может быть запу­шен и выполнение сети прекращается.Рис. 2.10. Пример функциоюфования размеченной заданной JV-схемы74Важной особенностью моделейпроцесса функционирования системс использованием типовых N-схемявляется простота построения ие­рархических конструкций модели.С одной стороны, каждая N-схемаможет рассматриваться как макро­переход или макропозиция моделиболее высокого уровня. С другойстороны, переход, или позиция Nсхемы, может детализироватьсяв форме отдельной подсети для бо­лее углубленного исследования про­цессов в моделируемой системе S.Отсюда вытекает возможность эффвКТИВНОГО использованияN-схемдля моделирования параллельных и конкурирующих процессовв различных системах.Типовые N-схемы на основе обычных размеченных сетей Петрипригодны для описания в моделируемой системе S событий произ­вольной длительности.

В этом случае модель, построенная с ис­пользованием таких N-схем, отражает только порядок наступлениясобытий в исследуемой системе S. Для отражения временных пара­метров процесса функционирования моделируемой системы 5 набазе N-схем используется расширение аппарата сетей Петри: вре­менные сети, ЛГ-сети, сети Мерлина и т. д. [19]. Детально вопросы,связанные с имитационным моделированием с использованием Nсхем, будут рассмотрены далее.2.7. КОМБИНИРОВАННЫЕ МОДЕЛИ (Л-СХЕМЫ)Наиболее известным общим подходом к формальному описа­нию процессов функционирования систем является подход, пред­ложенный Н. П.

Бусленко. Этот подход позволяет описывать пове­дение непрерывных и дискретных, детерминированных и стохасти­ческих систем, т. е. по сравнению с рассмотренными являетсяобобщенным (универсальным) и базируется на понятии агрегативной системы (от англ. aggregate system), представляющей собойформальную схему общего вида, которую будем называть А-схемойОсновные соотношения. Анализ существующих средств модели­рования систем и задач, решаемых с помощью метода моделирова­ния на ЭВМ, неизбежно приводит к выводу, что комплексное реше­ние проблем, возникающих в процессе создания и машинной ре­ализации модели, возможно лишь в случае, если моделирующиесистемы имеют в своей основе единую формальную математичес­кую схему, т. е. А-схему.

Характеристики

Тип файла
PDF-файл
Размер
9,37 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6376
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее