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

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

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

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

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), представляющей собойформальную схему общего вида, которую будем называть А-схемойОсновные соотношения.

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

е. А-схему. Такая схема должна одновременно выпол­нять несколько функций: являться адекватным математическимописанием объекта моделирования, т. е. системы S, служить осно­вой для построения алгоритмов и программ при машинной ре­ализации модели М, позволять в упрощенном варианте (для част­ных случаев) проводить аналитические исследования.Приведенные требования в определенной степени противоречи­вы. Тем не менее в рамках обобщенного подхода на основе А-схемудается найти между ними некоторый компромисс.По традиции, установившейся в математике вообще и в при­кладной математике в частности, при агрегативном подходе снача­ла дается формальное определение объекта моделирования — агрегативной системы, которая является математической схемой, отоб­ражающей системный характер изучаемых объектов.

При агрега­тивном описании сложный объект (система) разбивается на конеч­ное число частей (подсистем), сохраняя при этом связи, обеспечива­ющие их взаимодействие. Если некоторые из полученных подсистемоказываются в свою очередь еще достаточно сложными, то процесс75их разбиения продолжается до тех пор, пока не образуются подси­стемы, которые в условиях рассматриваемой задачи моделированиямогут считаться удобными для математического описания. В ре­зультате такой декомпозиции сложная система представляется в ви­де многоуровневой конструкции из взаимосвязанных элементов,объединенных в подсистемы различных уровней [35].В качестве элемента А-схемы выступает агрегат, а связь междуагрегатами (внутри системы S и с внешней средой Е) осуществляет­ся с помощью оператора сопряжения R. Очевидно, что агрегат самможет рассматрвиаться как А-схема, т. е. может разбиваться наэлементы (агрегаты) следующего уровня.Любой агрегат характеризуется следующими множествами: мо­ментов времени Т, входных X и выходных Y сигналов, состоянийZ в каждый момент времени Г.

Состояние агрегата в моментвремени teT обозначается как z(t)eZ, а входные и выходныесигналы — как x(t)eX и y(t)e Y соответственно [4].Будем полагать, что переход агрегата из состояния z (tj в состо­яние z(t2)^z(t1) происходит за малый интервал времени, т. е. имеетместо скачок Sz. Переходы агрегата из состояния z(/j) в z(t2)определяются собственными (внутренними) параметрами самогоагрегата h{t)eHm входными сигналами x{t)eX.В начальный момент времени г0 состояния z имеют значения,равные z°, т. е. z°=z(t0), задаваемые законом распределения про­цесса z(t) в момент времени /0, а именно L [z(t0)].

Предположим,что процесс функционирования агрегата в случае воздействия вход­ного сигнала х„ описывается случайным оператором V. Тогда в мо­мент поступления в агрегат /ле Г входного сигнала х„ можно опре­делить состояниеz(tn+0)=V[tn,z(t„),xd.Обозначим полуинтервал времени tt<t^t2 как {tlf fj, а полуин­тервал ti^t<t2 — как [tlt t2). Если интервал времени (/„, f„+i) несодержит ни одного момента поступления сигналов, то для te(t„,f„+i) состояние агрегата определяется случайным операторомU в соответствии с соотношениемz(t)=U[t,t„,z(t„+0)].Совокупность случайных операторов V и U рассматривается какоператор переходов агрегата в новые состояния.

При этом процессфункционирования агрегата состоит из скачков состояний Sz в мо­менты поступления входных сигналов х (оператор V) и измененийсостояний между этими моментами t„ и tn+1 (оператор U). Наоператор U не накладывается никаких ограничений, поэтому до­пустимы скачки состояний Sz в моменты времени, не являющиесямоментами поступления входных сигналов х. В дальнейшем момен­ты скачков bz будем называть особыми моментами времени tb,76а состояния z(tj) — особыми состояниями А-схемы.

Для описанияскачков состояний 8z в особые моменты времени ts будем использо­вать случайный оператор W, представляющий собой частный слу­чай оператора U, т. е.z(ts+0)=W[ts,z(ts)].В множестве состояний Z выделяется такое подмножество ZP,что если z(ts) достигает ZS^, то это состояние является моментомвыдачи выходного сигнала, определяемого оператором выходовТаким образом, под агрегатом будем понимать любой объект,определяемый упорядоченной совокупностью рассмотренных мно­жеств Т, X, Y, Z, ZS^, Я н случайных операторов V, U, W, G.Последовательность входных сигналов, расположенных в по­рядке их поступления в А-схему, будем называть входным сообще­нием или х-сообщением. Последовательность выходных сигналов,упорядоченную относительно времени выдачи, назовем выходнымсообщением или у-сообщением.Возможные приложения.

Существует класс больших систем, ко­торые ввиду их сложности не могут быть формализованы в видематематических схем одиночных агрегатов, поэтому их формализу­ют некоторой конструкцией из отдельных агрегатов А„ и=1, NA,которую назовем агрегативной системой или А-схемой. Для описа­ния некоторой реальной системы S в виде А-схемы необходимоиметь описание как отдельных агрегатов А„, так и связей междуними.Пример Z10. Рассмотрим А-схему, структура которой приведена на рис. 2.11.Функционирование А-схемы связано с переработкой информации, передача послед­ней на схеме показана стрелками. Вся информация, циркулирующая в А-схеме,делится на внешнюю и внутреннюю. Внешняя информация поступает от внешнихобъектов, не являющихся элементами рассматриваемой схемы, а внутренняя инфор­мация вырабатывается агрегатами самой А-схемы.

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

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

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

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