Автор работы: Пользователь скрыл имя, 18 Декабря 2011 в 22:02, курсовая работа
Основная ценность имитационного моделирования состоит в применении методологии системного анализа. Имитационное моделирование разрешает осуществить исследование анализируемой или проектируемой системы по схеме операционного исследования, которое содержит взаимосвязанные этапы:
– содержательная постановка задачи;
– разработка концептуальной модели;
– разработка и программная реализация имитационной модели;
– достоверности модели и оценка точности результатов моделирования;
– планирование и проведение экспериментов;
– принятие решений.
ВВЕДЕНИЕ 3
1.ОБОБЩЁННОЕ СОДЕРЖАТЕЛЬНОЕ ОПИСАНИЕ СИСТЕМЫ «Библиотека» 6
1.1. Краткая информация об исследуемой системе 6
1.2. Параметры моделируемой системы 7
1.3. Организационная структура библиотеки 8
2.ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ 10
2.1. Имитационное моделирование. Определение цели моделирования. 10
2.2. Разработка концептуальной модели 12
2.3. Формализация модели, представление её в виде системы массового обслуживания 15
2.4. Расчёт показателей качества системы массового обслуживания 17
3. ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ СИСТЕМЫ 20
3.1. Программная реализация модели 20
3.2. Моделирование системы 22
ЗАКЛЮЧЕНИЕ 27
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Рис.1.2. – Организационная структура
Имитационное
моделирование — это метод
исследования, при котором изучаемая
система заменяется моделью с
достаточной точностью
Виды имитационного моделирования:
Агентное моделирование - относительно новое (1990е-2000е гг.) направление в имитационном моделировании, которое используется для исследования децентрализованных систем, динамика функционирования которых определяется индивидуальной активности членов группы. Цель агентных моделей - получить представление о поведении системы, исходя из предположений об индивидуальном, частном поведении ее отдельных активных объектов и взаимодействии этих объектов в системе. Агент - некая сущность, обладающая активностью, автономным поведением, может принимать решения в соответствии с некоторым набором правил, взаимодействовать с окружением, а также самостоятельно изменяться.
Дискретно-событийное моделирование - подход к моделированию, предлагающий абстрагироваться от непрерывной природы событий и рассматривать только основные события моделируемой системы, такие как: «ожидание», «обработка заказа», «движение с грузом», «разгрузка» и другие. Этот вид моделирования наиболее подходит для моделирования производственных процессов.
Системная динамика - парадигма моделирования, где для исследуемой системы строятся графические диаграммы причинных связей и глобальных влияний одних параметров на другие во времени, а затем созданная на основе этих диаграмм модель имитируется на компьютере. Такой вид моделирования более всех других парадигм помогает понять суть происходящего выявления причинно-следственных связей между объектами и явлениями.
Имитационная модель помогает понять сложные системы, предсказать их поведение и развитие процессов в различных ситуациях, направить их в желаемое русло. Модели позволяют оценить эффект планируемых изменений, выполнить сравнительный анализ качества возможных вариантов решений.
Имитационное
моделирование позволяет
При построении имитационной модели библиотеки можно выделить следующие цели:
- Определение оптимальной структуры и сложности системы библиотеки;
- Прогнозирование работы библиотеки;
- Структура оптимального управления библиотеки;
- Прогнозирование развития библиотеки;
Концептуальная модель — модель предметной области, состоящей из перечня взаимосвязанных понятий, используемых для описания этой области, вместе со свойствами и характеристиками, классификацией этих понятий, по типам, ситуациям, признакам в данной области и законов протекания процессов в ней.
Наиболее подходящим для разработки концептуальной модели является распространенный стандарт IDEF0. С помощью простого и гармоничного графического языка, моделируемая система предстает перед разработчиками и аналитиками в виде набора взаимосвязанных функциональных блоков.
В контекстной диаграмме работу библиотеки можно представить следующим образом (Рис. 2.1)
Рис. 2.1 – Контекстная диаграмма библиотеки
Работа библиотеки осуществляется на основе положения о библиотеке и должностных инструкций.
Входным воздействием, необходимым для работы библиотеки являются: читатели и документы, необходимые для приобретения книги; книги и издания поступаемые в библиотеку и поставщики.
Работу библиотеки осуществляют:
Заведующий библиотекой, который оформляет заявки на поступление книг и изданий от поставщиков, принимает их и оформляет необходимые документы.
Библиотекарь, который осуществляет выдачу и приём книг, делает отчеты, составляет списки необходимых книг для библиотеки.
Выходными параметрами в таком случае будут являться: обслуженные читатели, новые зарегистрированные книги и издания, и отчёты формируемые о результате осуществлённых функций.
Диаграмма декомпозиции первого уровня является более подробным рассмотрением модели (Рис. 2.2).
Диаграмма состоит из 4 блоков:
Рис.2.2. – Диаграмма декомпозиции
Декомпозиция одного из блоков диаграммы позволяет более подробно рассмотреть любую из функций. Рассмотрим блок обслуживания читателей более подробно (Рис. 2.3)
Рис. 2. 3 –
Декомпозиция блока «Обслуживание читателей»
Блок «Обслуживание читателей» состоит из трёх блоков-операций
Читатель
приходит в библиотеку, после чего
библиотекарь находит его регистрационную
карточку и, в зависимости от цели
читателя (взять или сдать книгу),
он его обслуживает.
Система массового обслуживания (СМО) производит обслуживание поступающих в неё требований. Обслуживание требований в СМО производится обслуживающими приборами.
Заявкой (или требованием) называется спрос на удовлетворение какой-либо потребности. Выполнение заявки называется обслуживанием заявки.
Системой массового обслуживания (СМО) называется любая система для выполнения заявок, поступающих в неё в случайные моменты времени.
Классическая СМО содержит от одного до бесконечного числа приборов. В зависимости от наличия возможности ожидания поступающими требованиями начала обслуживания СМО подразделяются на:
-системы
с потерями, в которых требования,
не нашедшие в момент
-системы с ожиданием, в которых имеется накопитель бесконечной ёмкости для буферизации поступивших требований, при этом ожидающие требования образуют очередь;
-системы
с накопителем конечной
Определим, к какому классу относится рассматриваемая система. Она может быть представлена в идее следующих компонентов: читатели (люди которые приходят за книгами в библиотеку) и библиотекаря (конечный этап, где читатели получают книги, которые они зказали).
Читатели – динамический элемент системы, которые в случайные моменты времени поступают на вход системы и требуют обслуживания.
Библиотекарь – Это статический элемент, который в течении некоторого времени определенно случайным образом удовлетворяет поступающие в систему требования.
Рассматриваемая система является одноканальной системой массового обслуживания с ожиданием. Эту систему можно представить в виде последовательности фаз или этапов движения посетителей в системе:
Читатель приходит в библиотеку
При необходимости встает в очередь
Переходит из очереди на обслуживание (библиотекарь обслуживает его)
Читатель уходит
Критерием эффективности рассматриваемой системы является вероятность ожидания посетителем обслуживания. Необходимо подобрать показатели таким образом, чтобы время ожидания, следовательно и вероятность были минимальными.
Рассмотрим библиотеку как систему, содержащую в качестве каналов обслуживания библиотекарей, а читатели являются заявками.
Пусть количество библиотекарей = 4. Библиотека работает 8 часов в сутки. Помимо обслуживания читателей библиотекари могут не работать в связи с перерывом. Каждый библиотекарь может обслуживать 10 читателей за час, следовательно, 80 читателей в сутки. Значит 4 библиотекаря за сутки обслужат - 320 клиентов.
Схема СМО представлена на рисунке 2.4.
Рис.2.4.
2.4. Расчёт показателей качества системы массового обслуживания.
Вероятность
того что все устройства свободны
,где
n=4
Вероятность
того что все обслуживающие устройства
заняты
3.
Среднее число устройств
4.Среднее
число устройств занятых в
обслуживании
5.Коэффициент
простоя устройств
6.
Коэффициент загрузки системы
7.
Средняя длина очереди
8.Среднее время ожидания в
очереди
Рис.2.5.
Можно сделать вывод о том, что та система обслуживания (4 библиотекаря), которая имеется на данный момент, не удовлетворяет, т.к. библиотекари простаивают без работы.
Чтобы
избежать данной ситуации в будущем
можно уменьшить количество библиотекарей,
либо привлечь новых читателей.
При
имитационном моделировании систем
массового обслуживания речь всегда
идет о статистическом имитационном
моделировании. Одной из первых реализаций
GPSS для персональных компьютеров является
система имитационного моделирования
GPSS/PC. После своего появления в 1984 году
GPSS/РС и его последующие версии сохранили
тысячам пользователей миллионы долларов.
Система GPSS World – это прямое развитие языка
моделирования GPSS/РС. Система GPSS World, разработанная
компанией Minuteman Software (США), – это мощная
среда компьютерного моделирования общего
назначения, разработанная для профессионалов
в области моделирования. Это комплексный
моделирующий инструмент, охватывающий
области как дискретного, так и непрерывного
компьютерного моделирования, обладающий
высочайшим уровнем интерактивности и
визуального представления информации.
GPSS World разработан для оперативного получения
достоверных результатов с наименьшими
усилиями. В соответствии с этими целями
в GPSS World хорошо проработана ви-зуализация
процесса моделирования, а также встроены
элементы статистической обработки данных.
Использование GPSS World дает возможность
оценить эффективность конструкторских
решений в чрезвычайно сложных системах
реального мира. GPSS World является объектно-ориентированным
языком. Его возможности визуального представления
информации позволяют наблюдать и фиксировать
внутренние механизмы функционирования
моделей. Его интерактивность позволяет
одновременно исследовать и управлять
процессами моделирования. С помощью встроенных
средств анализа данных можно легко вычислить
доверительные интервалы и провести дисперсионный
анализ. Кроме того, теперь есть возможность
автоматически создавать и выполнять
сложные отсеивающие и оптимизирующие
эксперименты. GPSS World был разработан, чтобы
полностью использовать возможности вашей
вычислительной системы. Использование
механизма виртуальной памяти позволяет
моделям реально достигать размера миллиарда
байт. Вытесняющая многозадачность и многопоточность
обеспечивают высокую скорость реакции
на управляющие воздействия и дают возможность
GPSS World одновременно выполнять множество
задач. Это также означает, что система
моделирования GPSS World может использовать
вычислительные возможности, предоставляемые
симметричными многопроцессорными архитектурами
(SMP). GPSS World сочетает в себе функции дискретного
и непрерывного моделирования. Возможность
перехода из дискретной фазы моделирования
в непрерывную фазу и обратно обеспечивает
тесную связь с непрерывным моделированием.
В непрерывной фазе могут быть установлены
пороговые значения, управляющие созданием
транзактов в дискретной фазе. В настоящее
время последняя версия GPSS World 4.3.5. для
ОС Windows включает в себя массу нововведений,
позволяющих проводить более эффективные
исследования. Имеет расширенные возможности,
включая пользовательскую среду с интегрированными
функциями работы с Интернет.
Информация о работе Моделирование организации: моделирование работы цветочного магазина