Имитационная модель участка приемки грузов на складе
Разработка и исследование имитационной модели с применением пакета имитационного моделирования ExtendSim 7. Создание диаграммы моделируемых процессов. Контроль продолжительности процесса моделирования с помощью заданного времени окончания прогона.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 24.12.2015 |
Размер файла | 853,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Институт транспорта и связи
Отчетная работа по дисциплине
Моделирование систем
Имитационная модель участка приемки грузов на складе
Докторант: Iyad Alomar
Преподаватель: проф. Юрий Толуев
Рига - 2015
Задание на разработку имитационной модели участка приемки грузов на складе
Цель работы: Ознакомиться с принципами дискретно-событийного моделирования и освоить навыки экспериментирования с моделью и анализа результатов
Задачи:
1. Построить исполняемую (имитационную) модель участка приемки грузов на складе на основании заданного описания (концептуальной модели).
2. Проанализировать эффективность функционирования данной системы.
Описание системы
Автомобили с грузами поступают на склад с интервалом, имеющим экспоненциальное распределение с мат. ожиданием 16с. Для проезда по подъездному пути автомобиль затрачивает ровно 10с. Каждый автомобиль доставляет от 6 до 12 единиц груза (распределение равномерное). Грузы выгружаются из автомобиля на рампу (затраты времени не учитываются). Рампа не имеет ограничения по вместимости грузов. С рампы грузы поступают на транспортёр, который работает в напрерывном режиме. Длина транспортёра 20м, скорость транспортировки 2м/с, длина единицы груза 1м. На транспортёре одновременно могут находиться не более 10 единиц груза. Если на транспортёре собираются 10 единиц груза, его вход блокируется; если остаются 5 единиц, то блокировка снимается. После транспортёра грузы покидают рассматриваемую систему. Эскиз участка приемки грузов на складе показан на рис. 1.
Для получения статистических данных и демонстрации динамики модели использовать прогон модели длиной 1000 ед. времени (секунд).
Размещено на http://www.allbest.ru/
Рис.1. Концептуальная модель участка приемки грузов на складе
Разработка и исследование имитационной модели
Для решения задачи применён пакет имитационного моделирования ExtendSim 7.
ExtendSim - это мощный современный инструмент для разработки и исследования имитационных моделей. При помощи этого пакета можно разрабатывать динамические модели реальных процессов из различных прикладных областей.
При работе с ExtendSim экспериментатор сначала составляет структуру модели из библиотечных блоков, затем производит параметризацию блоков (ввод численных параметров), запускает модель с целью её проверки (верификации и валидации), а затем исследует происходящие в модели процессы путём анализа численных результатов, содержащихся в её отдельных блоках, а также диаграмм, показывающих развитие во времени выбранных исследователем переменных модели.
Имитационная модель есть компьютерная программа, которая воспроизводит процесс работы моделируемой системы. Процесс имитационного моделирования включает в себя проектирование (разработку) модели и проведение одного или нескольких экспериментов, которые заключаются в том, что экспериментатор наблюдает за развитием событий в модели, которые должны быть аналогичны событиям в реальной (моделируемой) системе. Пакет имитационного моделирования является инструментом, с помощью которого можно создать модель, которая даёт возможность проводить с ней эксперименты и которая служит при этом заменителем реальной системы. Модель можно использовать для того, чтобы понять, как будут развиваться процессы в реальной системе при определённых заданных условиях её функционирования.
Модель позволяет также проверить гипотезы, сформулированные относительно поведения реальной системы.
С помощью ExtendSim создаётся диаграмма процессов, состоящая из библиотечных блоков, где каждый блок описывает часть процесса. Диаграмма рисуется в специальном окне, напоминающем графический редактор. Результатом моделирования в ExtendSim является набор числовых характеристик, вычисленных внутри модели в процессе её обработки. Некоторые из этих характеристик (показателей функционирования) демонстрируются как функции времени (диаграммы типа «плоттер»). Результаты моделирования можно получить в табличном формате, в виде графиков, гитограмм и других средств отображения.
Структура модели, реализованной на ExtendSim, показана на рис. 2.
Рис. 2. Структура модели на ExtendSim
Составные части модели:
имитационный моделирование прогон процесс
Часть 1 (верхняя часть структуры модели)
Здесь моделируется прибытие автомобилей на склад и их разгрузка, т.е. появление отдельных единиц груза на рампе. Количество единиц груза в каждом автомобиле разыгрывается с помощью блока Random Number.
Часть 2 (нижняя часть структуры модели)
Здесь моделируется процесс управления передачей единиц груза на транспортёр и процесс транспортировки единиц груза с помощью транспортёра.
Для реализации модели использованы следующие блоки:
Блок Executive - обязательный элемент каждой модели с дискретными событиями. Этот блок должен быть расположен левее и выше всех остальных блоков модели. Он позволяет контролировать продолжительность процесса моделирования с помощью заданного времени окончания прогона или с помощью подсчёта числа произошедших событий, максимальное число которых задаётся в диалоге. В данной модели было задано время окончания прогона равное 1000с.
Блок Random Number генерирует случайное целое или вещественное число на основании выбранного распределения.
Блок Plotter, Discrete event предоставляет возможность построения до четырёх графиков одновременно в пределах одного прогона модели.
Блок Activity Item.
На этом примере показано, что количество поступаемых на склад грузов 56, и количество выходящих так же 56. Грузов в ожидании 0.
Максимальное количество грузов накопившихся на складе было 4.
На этом примере показано, что общее количество грузов поступающих на конвейер 509, а количество грузов перевозимых конвейером 499. На ожидании находятся 10 грузов.
Максимальное количество грузов находящихся на конвейере 10, Среднее количество грузов на конвейере 5.04 единиц.
Грузы на очередь:
На этом примере показано, что общее количество грузов поступающих на конвейер 509, а количество грузов перевозимых конвейером 499. На ожидании находятся 10 грузов.
Максимальное количество грузов находящихся на конвейере 10, Среднее количество грузов на конвейере 5.04 единиц.
Здесь мы задали контрольные параметры и численные значения, для работы нашего конвейера. Мы задали светофору такие контрольные параметры, что он допускает на конвейер не более 10 грузов , за тем он отключает подачу, пока количество грузов на конвейере не достигнет 5, за тем он включает подачу заново.
- В нашем примере мы использовали два (2) Plotter, Discrete event.
Первый Плоттер (41), показывает неаккуратность и неравномерность ожидания грузов при выходе с платформы и их поступления на входе к конвейеру.
Рис. 3 показывает пример распределения дискретных случаев в данной точке.
Рис. 3
Второй Плоттер (46), показывает количество утилизированных грузов за выбранное нами время моделирования в 1000 единиц.
График показывает отрезки времени, где происходит простой утилизации.
Рис. 3 показывает график данного плоттера.
Рис. 4
Размещено на Allbest.ru
...Подобные документы
Разработка имитационной модели "Перекресток" для анализа бизнес-процессов предприятия и принятия решения в сложных условиях. Алгоритм построения имитационной модели на основе CASE-средств. Обзор программного обеспечения для имитационного моделирования.
дипломная работа [2,6 M], добавлен 22.11.2015Язык GPSS как один из наиболее эффективных и распространенных языков моделирования сложных дискретных систем. Транзакт - элемент системы массового обслуживания. Решение задач на основе моделирования с применением языка GPSS, создание имитационной модели.
курсовая работа [54,7 K], добавлен 25.11.2010Обзор средств компьютерного имитационного моделирования по созданию веб-приложения для визуализации имитационных моделей. Система имитационного моделирования AnyLogic, Arena, SimuLab. Серверная, клиентская часть. Модель работы отдела банка и участка цеха.
дипломная работа [3,3 M], добавлен 25.05.2015Информационные технологии в промышленном производстве. Использование в САМ-системах трехмерной модели детали, созданной в CAD-системе. Цели моделирования, структура и принципы работы системы Unigraphics. Разработка процесса изготовления изделия "Ключ".
курсовая работа [3,0 M], добавлен 06.04.2012Построение имитационной модели и метод решения задач, при использовании которого исследуемая система заменяется более простым объектом, описывающим реальную систему. Имитационная модель компьютерной программы, её значение при решении моделируемых задач.
курсовая работа [343,1 K], добавлен 04.06.2012Создание систем имитационного моделирования AnyLogic, Arena, SimuLab, Simbigraph и Forio. Серверная и клиентская часть. Разработка модели работы отдела банка, участка цеха, движения автобуса по маршруту и социальной сети. Описание web-приложения.
дипломная работа [3,4 M], добавлен 25.05.2015Основы технологии моделирования Arena. Построение простой имитационной модели. Моделирование работы системы обслуживания покупателей на кассе супермаркета. Построение модели IDEF3. Анализ результатов имитационного моделирования и аналитического решения.
курсовая работа [659,1 K], добавлен 24.03.2012Основные понятия теории моделирования. Виды и принципы моделирования. Создание и проведение исследований одной из моделей систем массового обслуживания (СМО) – модели D/D/2 в среде SimEvents, являющейся одним из компонентов системы MATLab+SimuLink.
реферат [1,2 M], добавлен 02.05.2012Создание математической модели системы массового обслуживания на примере банка. Разработка имитационной модели на языке программирования С++. Блок-схема программы, перевод модели на язык программирования. Верификация и валидация имитационной модели.
курсовая работа [630,5 K], добавлен 01.06.2015Разработка имитационной модели функционирования кладовой на промышленном предприятии с использованием имитационного метода в среде GPSS World. Экспериментальное исследование результатов моделирования. Выработка предложений по оптимизации работы системы.
курсовая работа [183,1 K], добавлен 27.08.2012Создание имитационной модели системы массового обслуживания с помощью языка имитационного моделирования GPSS/PC - моделирование обработки на участке 500 деталей. Определение загрузки второго станка на вторичной обработке и вероятности появления отходов.
курсовая работа [602,3 K], добавлен 30.11.2010Создание библиотеки классов имитационного моделирования и реализация алгоритма имитационного моделирования системы массового обслуживания "Модель комиссионного магазина". Использование для разработки среды программирования C++. Словарь предметной области.
курсовая работа [581,0 K], добавлен 23.01.2013Оптимальное время для обслуживания пользователей как основная цель работы компьютерного зала библиотеки. Построение модели деятельности подписного отдела с помощью средства имитационного моделирования AnyLogic. Описание процессов и построение сценария.
курсовая работа [1,9 M], добавлен 19.06.2015Определение основных параметров грузоперевозок, их организационная структура. Виды и функции имитационного моделирования. Разработка концептуальной модели перевозки грузов, ее представление в виде системы массового обслуживания и программная реализация.
курсовая работа [761,6 K], добавлен 22.01.2012Особенности моделирования биологических систем с использованием программы "AnyLogic". Влияние различных факторов на популяции жертв и хищников. Принципы имитационного моделирования и его общий алгоритм с помощью ЭВМ. Анализ результатов моделирования.
курсовая работа [922,2 K], добавлен 30.01.2016Общая характеристика ателье "Вита", схема модели рабочего процесса. Исследование заданной системы с помощью моделирования динамических рядов, модели типа "система массового облуживания". Построение имитационной модели деятельности данного ателье.
курсовая работа [1,4 M], добавлен 01.06.2016Анализ работы станции скорой помощи: прием вызовов, обслуживание пациентов, движение автомобилей. Формализация имитационной модели, ее программирование с помощью системы моделирования AnyLogic. Использование программы для расчета времени оказания помощи.
контрольная работа [1004,2 K], добавлен 25.07.2013Понятие стратегического планирования, разработка схем программных блоков и основной программы. Структурная схема имитационной модели, создание модели на языке моделирования General Purpose Simulation System. Математическое описание моделируемой системы.
дипломная работа [2,6 M], добавлен 12.08.2017Система GPSS World как мощная универсальная среда моделирования как дискретных, так и непрерывных процессов, предназначенная для профессионального моделирования самых разнообразных процессов и систем. Системы массового обслуживания. Листинг программы.
курсовая работа [499,6 K], добавлен 25.12.2013Математическое описание имитационной модели. Описание блок-схемы алгоритма. Анализ полученных результатов имитационного моделирования. Сопоставление полученных результатов для разработанных моделей. Математическое описание аналитического моделирования.
курсовая работа [306,5 K], добавлен 25.03.2015