Имитационное моделирование - практика
Автор работы: Пользователь скрыл имя, 19 Января 2012 в 19:15, практическая работа
Описание
"Имитационное моделирование" (ИМ)- это двойной термин. "Имитация" и "моделирование" - это синонимы. Фактически все области науки и техники являются моделями реальных процессов. Чтобы отличить математические модели друг от друга, исследователи стали давать им дополнительные названия. Термин "имитационное моделирование" означает, что мы имеем дело с такими математическими моделями, с помощью которых нельзя заранее вычислить или предсказать поведение системы, а для предсказания поведения системы необходим вычислительный эксперимент (имитация) на математической модели при заданных исходных данных.
Содержание
Введение 2
Применение и виды имитационного моделирования 5
Практическая часть 8
Задача 1 8
Задача 2 10
Задача 3 12
Задача 4 14
Задача 5 16
Задача 6 19
Задача 7 24
Библиографический список 27
Работа состоит из 1 файл
Иммитационное моделирование практика- Готова.doc
— 161.50 Кб (Скачать документ)Содержание
Введение
Применение и
виды имитационного моделирования
Практическая
часть
Задача 1
Задача 2
Задача 3
Задача 4
Задача 5
Задача 6
Задача 7
Библиографический
список
Введение
Компьютерное моделирование как новый метод научных исследований основывается на:
- построении математических моделей для описания изучаемых процессов;
- использовании новейших вычислительных машин, обладающих высоким быстродействием (миллионы операций в секунду) и способных вести диалог с человеком.
Суть
компьютерного моделирования
Реальные процессы и системы можно исследовать с помощью двух типов математических моделей: аналитических и имитационных.
В
аналитических моделях
Имитационное моделирование представляет собой численный метод проведения на ЭВМ вычислительных экспериментов с математическими моделями, имитирующими поведение реальных объектов, процессов и систем во времени в течении заданного периода. При этом функционирование РПС разбивается на элементарные явления, подсистемы и модули. Функционирование этих элементарных явлений, подсистем и модулей описывается набором алгоритмов, которые имитируют элементарные явления с сохранением их логической структуры и последовательности протекания во времени.
Имитационное моделирование - это совокупность методов алгоритмизации функционирования объектов исследований, программной реализации алгоритмических описаний, организации, планирования и выполнения на ЭВМ вычислительных экспериментов с математическими моделями, имитирующими функционирование РПС в течении заданного периода.
Под
алгоритмизацией
"Имитационное моделирование" (ИМ)- это двойной термин. "Имитация" и "моделирование" - это синонимы. Фактически все области науки и техники являются моделями реальных процессов. Чтобы отличить математические модели друг от друга, исследователи стали давать им дополнительные названия. Термин "имитационное моделирование" означает, что мы имеем дело с такими математическими моделями, с помощью которых нельзя заранее вычислить или предсказать поведение системы, а для предсказания поведения системы необходим вычислительный эксперимент (имитация) на математической модели при заданных исходных данных.
Применение и виды имитационного моделирования
Применение имитационного моделирования
К
имитационному моделированию
- дорого или невозможно экспериментировать на реальном объекте;
- невозможно построить аналитическую модель: в системе есть время, причинные связи, последствие, нелинейности, стохастические (случайные) переменные;
- необходимо сымитировать поведение системы во времени.
Цель
имитационного моделирования
Имитационное
моделирование позволяет
Имитация,
как метод решения
Можно выделить две разновидности имитации:
- Метод Монте-Карло (метод статистических испытаний);
- Метод имитационного моделирования (статистическое моделирование).
Виды имитационного моделирования
- Агентное моделирование — относительно новое (1990е-2000е гг.) направление в имитационном моделировании, которое используется для исследования децентрализованных систем, динамика функционирования которых определяется не глобальными правилами и законами (как в других парадигмах моделирования), а наоборот, когда эти глобальные правила и законы являются результатом индивидуальной активности членов группы. Цель агентных моделей — получить представление об этих глобальных правилах, общем поведении системы, исходя из предположений об индивидуальном, частном поведении ее отдельных активных объектов и взаимодействии этих объектов в системе. Агент — некая сущность, обладающая активностью, автономным поведением, может принимать решения в соответствии с некоторым набором правил, взаимодействовать с окружением, а также самостоятельно изменяться.
- Дискретно-событийное моделирование — подход к моделированию, предлагающий абстрагироваться от непрерывной природы событий и рассматривать только основные события моделируемой системы, такие как: «ожидание», «обработка заказа», «движение с грузом», «разгрузка» и другие. Дискретно-событийное моделирование наиболее развито и имеет огромную сферу приложений — от логистики и систем массового обслуживания до транспортных и производственных систем. Этот вид моделирования наиболее подходит для моделирования производственных процессов. Основан Джеффри Гордоном в 1960х годах.
- Системная динамика — парадигма моделирования, где для исследуемой системы строятся графические диаграммы причинных связей и глобальных влияний одних параметров на другие во времени, а затем созданная на основе этих диаграмм модель имитируется на компьютере. По сути, такой вид моделирования более всех других парадигм помогает понять суть происходящего выявления причинно-следственных связей между объектами и явлениями. С помощью системной динамики строят модели бизнес-процессов, развития города, модели производства, динамики популяции, экологии и развития эпидемии. Метод основан Джеем Форрестером в 1950 годах.
Области применения
- Бизнес процессы
- Боевые действия
- Динамика населения
- Дорожное движение
- ИТ-инфраструктура
- Математическое моделирование исторических процессов
- Логистика
- Пешеходная динамика
- Производство
- Рынок и конкуренция
- Сервисные центры
- Цепочки поставок
- Уличное движение
- Управление проектами
- Экономика здравоохранения
- Экосистема
- Информационная безопасность
Практическая часть.
Задача
1.
Интервалы прихода клиентов в парикмахерскую с одним креслом распределены равномерно на интервале (28+N) ± (16+N/2) мин. Время стрижки также распределено равномерно на интервале (16+N) ± (4+N/4) мин. Клиенты приходят в парикмахерскую, стригутся в порядке очереди: «первым пришел - первым обслужился». Необходимо построить GPSS-модель парикмахерской, которая должна обеспечить сбор статистических данных об очереди и загрузке парикмахера. Работу парикмахерской промоделировать в течение 8 часов. Определить коэффициент загрузки парикмахера и среднее время ожидания клиентов в очереди.
Текст программы:
GENERATE 31,17.5; равномерное поступление клиентов каждые 31+-17,5
QUEUE STRIG; поставновка клиента в очередь STRIG
SEIZE PARIK; занять парикмахера (клиент сел в кресло)
DEPART STRIG; освобождение из очереди
ADVANCE 19,4.75; процесс стрижки
RELEASE PARIK;освобождение парикмахера
TERMINATE; вывод транзакта, тело программы закончилось
GENERATE 480
TERMINATE 1
START 1
Отчет
GPSS World Simulation Report
- Untitled Model 1.6.1
Wednesday, January 19, 2011 09:41:05
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000
480.000 9
1 0
NAME VALUE
PARIK 10001.000
STRIG
10000.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 15 0 0
2 QUEUE 15 0 0
3 SEIZE 15 0 0