Автор работы: Пользователь скрыл имя, 17 Апреля 2013 в 13:56, курсовая работа
Аналитическая модель, как правило, статическая (ее выходы функционально зависят от входов) и поэтому в ряде практических случаев может быть реализована даже с помощью электронных таблиц.
К имитационным моделям прибегают тогда, когда объект моделирования настолько сложен, что адекватно описать его поведение математическими уравнениями невозможно или затруднительно. Имитационное (динамическое) моделирование рассматривает модель как совокупность правил (дифференциальных уравнений, конечных автоматов, сетей Петри и т.п.), которые определяют, в какое состояние в будущем перейдет моделируемый объект из некоторого предшествующего состояния.
Введение
1.Анализ предметной области и постановка задачи……………………………4
2. Моделирование работы вычислительного центра………………………….6
2.1.Составление блок – схемы моделируемого вычислительного центра с использованием элементов языка GPSS World ………………………………...6
2.2.Составление имитационной модели…………………………………………8
2.3.Визуализация процесса функционирования системы………………………….9
2.4.Выведение в окно «Отчет» информации о каналах обслуживания, сохраняемых величинах…………………………………………………………11
2.5.Прогон модели и фиксация результатов в окне «Отчет»…………………12
2.6.Определение аналитически параметров работы ВЦ………………………14
3.Моделирование работы вычислительного центра по равномерному распределению…………………………………………………………………...17
3.1.Визуализация процесса функционирования системы………………………...18
3.2.Выведение в окно «Отчет» информации о каналах обслуживания, сохраняемых величинах…………………………………………………………18
3.3.Прогон модели и фиксация результатов в окне «Отчет»…………………19
3.4.Сравнение полученных результатов с аналитически полученными данными………………………………………………………………………….20
Заключение……………………………………………………………………….22
Список используемой литературы………………
Содержание:
Введение
1.Анализ предметной области и постановка задачи……………………………4
2. Моделирование работы вычислительного центра………………………….6
2.1.Составление
блок – схемы моделируемого
вычислительного центра с
2.2.Составление
имитационной модели……………………………
2.3.Визуализация процесса функционирования системы………………………….9
2.4.Выведение в
окно «Отчет» информации о каналах обслуживания,
сохраняемых величинах………………………………………………………
2.5.Прогон модели и фиксация результатов в окне «Отчет»…………………12
2.6.Определение аналитически параметров работы ВЦ………………………14
3.Моделирование
работы вычислительного центра по равномерному
распределению……………………………………………
3.1.Визуализация процесса функционирования системы………………………...18
3.2.Выведение в
окно «Отчет» информации о каналах обслуживания,
сохраняемых величинах………………………………………………………
3.3.Прогон модели и фиксация результатов в окне «Отчет»…………………19
3.4.Сравнение
полученных результатов с аналитически
полученными данными……………………………………………………………
Заключение……………………………………………………
Список используемой
литературы……………………………………………...
Введение
Моделирование – один из способов исследования и устранения проблем, возникающих в окружающем нас мире. Говоря более строго, модель является реальным или абстрактным объектом, который заменяет (представляет) объект исследования в процессе его изучения, находится в отношении сходства с последним (аналогия, физическое подобие и т.п.) и более удобен для экспериментов. Наиболее естественная и важная сфера применения моделирования – анализ сложных систем, в том числе социотехнических (производственных, финансовых и т.д.).
Традиционно
различают аналитическое и
Аналитическая модель, как правило, статическая (ее выходы функционально зависят от входов) и поэтому в ряде практических случаев может быть реализована даже с помощью электронных таблиц.
К имитационным моделям прибегают тогда, когда объект моделирования настолько сложен, что адекватно описать его поведение математическими уравнениями невозможно или затруднительно. Имитационное (динамическое) моделирование рассматривает модель как совокупность правил (дифференциальных уравнений, конечных автоматов, сетей Петри и т.п.), которые определяют, в какое состояние в будущем перейдет моделируемый объект из некоторого предшествующего состояния.
GPSS World – типичный современный представитель GPSS-семейства, реализованный для работы в среде MS Windows. Наличие встроенных инструментов статистической обработки результатов моделирования, встроенного языка программирования расчетов PLUS и др. позволяет создавать средствами GPSS World не только простые обучающие модели, но и более полезные приложения.
Вычисли́тельный центр (ВЦ) - предприятие, предназначенное для выполнения сложных и трудоёмких вычислительных работ с помощью ЭВМ.
Исходные данные:
Вычислительный центр АПК содержит 3 компьютера, операторы которых решают поступающие задачи. Поток задач является простейшим пуассоновским с интенсивностью задач в час.
Продолжительность решения задачи распределена по экспоненциальному закону ; среднее время решения составляет часа.
Если заявка поступает при занятых компьютерах, то ей отказывают в обслуживании.
Граф
трехканальной системы с
Если система находится в состоянии S0 то все каналы свободны, затем при поступлении заявки система переходит в состояние S1 , откуда из состояния S1 система может перейти в состояние S0 ,если заявок больше не пришло и пришедшая до этого заявка освободилась ,и в состояние S2 если пришла еще одна заявка то она поступает на обслуживание. Далее состояние S2 может в свою очередь перейти обратно в состояние S1 если одна из заявки обслужилась и больше заявок не поступало, либо в состояние S3 если поступила заявка и при этом два канала были заняты. При дальнейшей работе системы все каналы заняты, и если пришла заявка то ей дается отказ, обозначается петлей в S3 . Либо система переходит в состояние S2 и т.д.
Время работы системы ограничено и тем самым при окончании времени она завершит свою работу ,и больше не будет обслуживать заявки.
Требуется промоделировать работу ВЦ в течение 10 рабочих смен - 8*10 часов и определить параметры функционирования:
Порядок выполнения работы:
Вариант |
Экспоненциальное распределение |
Равномерное распределение | ||
1 |
1 зад/час |
1,8 часа |
2.Моделирование работы
2.1.Составление блок-схемы моделируемого вычислительного центра с использованием элементов языка GPSS World
Блок-схема - графическое представление программы, алгоритма или процесса. Она состоит из функциональных блоков различной формы, обозначающих команды, действия, данные и т.п., которые выполняют различные назначения. Блок-схемы нужны, что бы облегчить процесс программирования.
Составим блок-схему, в которой в роли функциональных блоков выступают операторы GPSS World(Рис.1).
Рис.1. Блок-схема моделируемого ВЦ
2.2.Составление имитационной модели
Текст имитационной модели будет выглядеть следующим образом:
GENERATE (Exponential(1,0,1))
TRANSFER BOTH,,T2
EVM1 SEIZE 1
ADVANCE 1.8
RELEASE 1
TRANSFER ,NEXT
T2 TRANSFER BOTH,,T3
EVM2 SEIZE 2
ADVANCE 1.8
RELEASE 2
TRANSFER ,NEXT
T3 TRANSFER BOTH,,OUT
EVM3 SEIZE 3
ADVANCE 1.8
RELEASE 3
NEXT TERMINATE
OUT TERMINATE
GENERATE 80
TERMINATE 1
START 1
Представление имитационной модели.
Для представления имитационной модели выполним следующие действия:
Рис.2. Окно имитационной модели вычислительного центра
2.3.Визуализация процесса функционирования системы
Рис.3. Окно BLOCK ENTITIES
Для визуального наблюдения перемещения активных требований в процессе моделирования:
Рис.4. Блок-схема моделируемой системы
2.4.Выведение в окно «Отчет» информации о каналах обслуживания, сохраняемых величинах
Перед началом моделирования установим вывод тех параметров моделирования, которые нам нужны. Для этого:
щелкнем по пункту Settings (Установки) выпадающего меню. Появится диалоговое окно SETTINGS для данной модели, в котором устанавливаем нужные выходные данные.
В нашем примере будет выведена информация по следующим объектам:
Рис.5. Окно Settings с установками для имитационной модели
2.5.Прогон модели и фиксация результатов в окне «Отчет»
После создания имитационную модель необходимо оттранслировать и запустить на выполнение. Для этого:
Так как в имитационной
модели имеется управляющая команда ST
Рис.6. Окно REPORT с результатами моделирования имитационной модели.
В верхней строке указывается:
Ниже указываются результаты
моделирования каналов
Эксперементальные параметры функционирования вычислительного центра:
т.е.17%
2.6.Определение аналитически параметров работы ВЦ
1.Определим параметр потока обслуживания:
2. Приведенная интенсивность потока заявок:
3. Предельные вероятности состояний найдем по формулам Эрланга:
4. Вероятность отказа в обслуживании заявки:
5. Относительная пропускная способность ВЦ:
6. Абсолютная пропускная способность ВЦ:
7. Среднее число занятых каналов – ЭВМ:
Таким образом, при установившемся режиме работы СМО в среднем будет занято 1,5 компьютера из трех - остальные полтора будут простаивать. Работу рассмотренного ВЦ вряд ли можно считать удовлетворительной, так как центр не обслуживает заявки в среднем в 18% случаев. Очевидно, что пропускную способность ВЦ при данных λ и µ можно увеличить только за счет увеличения числа ЭВМ.
Определим, сколько нужно использовать ЭВМ, чтобы сократить число необслуженных заявок, поступающих на ВЦ, в 10 раз, т.е. чтобы вероятность отказа в решении задач не превосходили 0,0180. Для этого используем формулу:
Составим следующую таблицу:
n |
1 |
2 |
3 |
4 |
5 |
6 |
0,357 |
0,266 |
0,186 |
0,172 |
0,167 |
0,166 | |
0,643 |
0,367 |
0,18 |
0,175 |
0,026 |
0,0078 |
Информация о работе Моделирование работы вычислительного центра по равномерному распределению