Имитационное моделирование систем массового обслуживания

Моделирование как один из распространенных методов решения задач. Описание применения метода стохастического моделирования для решения социально-экономических задач в программе GPSS World. Признаки стохастического моделирования: дискретное время и др.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 26.04.2019
Размер файла 173,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Хакасский технический институт - филиал федерального государственного автономного образовательного учреждения высшего образования «Сибирский федеральный университет»

Имитационное моделирование систем массового обслуживания

Дресвянкин В.С.

В современном мире осуществление экономических, технических, политических решений или новаций требует предварительных оценок будущих результатов при помощи системного анализа и имитационного моделирования. Моделирование - один из самых распространенных методов решения задач, при использовании которого исследуемая система заменяется более простым объектом, называемым моделью и описывающим реальную систему с точки зрения исследуемых критериев и характеристик.

Имитационное моделирование применяется к процессам, в ход которых может время от времени вмешиваться человеческая воля. Человек, руководящий операцией, может в зависимости от сложившейся обстановки, принимать те или другие решения. Затем приводится в действие математическая модель, которая показывает, какое ожидается изменение обстановки в ответ на это решение и к каким последствиям оно приведет спустя некоторое время. Следующее «текущее решение» принимается уже с учетом реальной новой обстановки и т.д. В результате многократного повторения такой процедуры руководитель как бы «набирает опыт», учится на своих и чужих ошибках и постепенно выучивается принимать правильные решения - если не оптимальные, то почти оптимальные [2].

К имитационному моделированию прибегают, когда:

? дорого или невозможно экспериментировать на реальном объекте;

? невозможно построить аналитическую модель: в системе есть время, причинные связи, последствие, нелинейности, стохастические (случайные) переменные; стохастический моделирование программа дискретный

? необходимо сымитировать поведение системы во времени [1].

Целью данной работы является описание применения метода стохастического моделирования для решения социально-экономических задач в программе GPSS World.

Стохастическое моделирование - вид моделирования, при котором закономерности протекающих в моделируемом объекте явлениях основываются на данных наблюдений за объектом, методах теории вероятности и математической статистики, и не опираются на объективные законы. Можно сказать, что при стохастическом моделировании моделируемый объект рассматривается как «черный ящик», о внутреннем содержании которого ничего не известно, его поведение предсказывается по накопленным ранее данным о реакциях объекта на различные внешние воздействия или состояния окружающей его среды [5].

Признаки стохастического моделирования: дискретное время; отсутствие информации о внутренней логии работы подсистем (случайность); наличие технологических операций в процессе; рассмотрение однотипных объектов на каждом этапе; представление экспериментальных данных в табличном или графическом виде.

Для реализации стохастического моделирования использовалось программное обеспечение GPSS World (студенческая версия).

Моделируемая ситуация. В юридической консультации работает четыре сотрудника.

Требуется определить загруженность персонала, если рабочий день длится 10 часов.

Постановка задачи. Известно, что каждый юристконсульт работает с вопросом клиента с учетом индивидуальных особенностей: длительность обслуживания клиента для каждого из сотрудников подчиняется нормальному закону распределения с матожиданием 16 и дисперсией 5 минут, матожиданием 22 и дисперсией 7 минут, матожиданием 21 и дисперсией 9 минут, матожиданием 24 и дисперсией 10 минут.

Определить эффективность работы юридической консультации, если интенсивность потока клиентов подчиняется экспоненциальному закону распределения с параметром 5,4.

Предложить оптимальное число работников офиса.

Решение. Схематично можно представить модель как однофазную четырехканальную систему массового обслуживания (СМО).

Размещено на http://www.allbest.ru/

Рис. 1 Схема модели. А - генерация и поступление транзактов в СМО с определенной интенсивностью; Б - ожидание обслуживания в очереди; В - обслуживание в накопителе (время обслуживания у первого юриста составляет 16±5, у второго - 22±7, третьего - 21±9, четвертого - 24±10); Г - выход транзакта из СМО (уничтожение).

Блок GENERATE предназначен для создания потока транзактов. В данном случае блок будет иметь вид «GENERATE (Exponential (1,0,5.4))».

Блок QUEUE при вхождении в него транзакта запоминает его номер, время входа, время выхода, одновременно рассчитывается среднее время нахождения транзакта в очереди.

Для данной задачи этот блок записывается следующими образами «QUEUE Sotrudnik»,

«QUEUE Total_time».

Блок SEIZE выполняет проверку на освобождение канала.

Внутри соответствующих фрагментов программы выполняются задержки (блоки ADVANCE) на заданное время, а также подсчет обработанных транзактов (блоки

SAVEVALUE).

Блок DEPART (покидание очереди) - указывается наименование освобождающейся очереди.

Блок RELEASE(покидание канала обслуживания) - указывается наименование освобождающегося канала обслуживания.

Блок TERMINATE (уничтожение транзакта) - указывается число уничтоженных транзактов.

Блок GATENU изменяется маршрут движения транзактов в зависимости от того, свободно устройство или нет.

Время работы программы задается с помощью внутреннего счетчика завершения. Для этого извне с помощью команды START задают некоторое число, а внутри программы помещают блок TERMINATE с операндом, значение которого вычитается из значения счетчика завершения каждый раз, когда в TERMINATE войдет очередной транзакт.

Модель с использованием указанных блоков в программе GPSSWorld:

GENERATE (Exponential (1,0,5.4)); генерация транзактов

QUEUE Sotrudnik; создаем очередь к сотруднику

QUEUE Total_time; создаем очередь для периода итоговой обработки

Sotr1 GATE NU Sotrudnik1, Sotr2; если Sotrudnik1 занят переходим по метке ко второму сотруднику

SEIZE Sotrudnik1; проверяем Sotrudnik1 на освобождение

ADVANCE 16,5; вводим время обслуживанияSotrudnik1

RELEASE Sotrudnik1; освобождаем канал Sotrudnik1

Sotr2 GATE NU Sotrudnik2, Sotr3;если Sotrudnik2 занят переходим пометке к третьему сотруднику

SEIZE Sotrudnik2; проверяем Sotrudnik2 на освобождение

ADVANCE 22,7; вводим время обслуживания Sotrudnik2

RELEASE Sotrudnik2; освобождаем канал Sotrudnik1

Sotr3 GATE NU Sotrudnik3,Sotr4; если Sotrudnik3 занят переходим по метке ко четвертому сотруднику

SEIZE Sotrudnik3; проверяем Sotrudnik3 на освобождение

ADVANCE 21,9; вводим время обслуживания Sotrudnik3

RELEASE Sotrudnik3; освобождаем канал Sotrudnik1

Sotr4 GATE NU Sotrudnik4,Next; если Sotrudnik4 занят переходим к завершающей метке

SEIZE Sotrudnik4; проверяем Sotrudnik4 на освобождение

ADVANCE 24,10; вводим время обслуживания Sotrudnik4

RELEASE Sotrudnik4; освобождаем канал Sotrudnik1

Next SAVEVALUE Ave_Queue,QT$Sotrudnik

TERMINATE ; уничтожаем транзакт

GENERATE 600; указываем частоту создания нового транзакта 10 ч

TERMINATE 1; 1 уничтожаемый транзакт

START 1; задаем начальное максимальное значение счетчика завершения

После запуска моделирования («Command» > «Create Simulation») откроется окно журнала моделирования и окно отчета моделирования. При наличии синтаксических ошибок транслятор в окне JOURNAL выдаст список сообщений об ошибках трансляции. При отсутствии ошибок в окне JOURNAL появится сообщение «Model Translation Begun. Ready». Также при отсутствии логических ошибок в модели по окончании ее работы система GPSS World автоматически создает стандартный отчет с результатами моделирования, который появится в окне Report. Фрагменты результатов представлены на рисунке 2.

Вывод

Исходя из данного отчета, можно сделать следующие выводы: время окончания моделирования 600 мин (10 ч); количество блоков - 23. Параметры для каналов обслуживания Sotrudnik1, Sotrudnik2, Sotrudnik3 и Sotrudnik4: число входов соответственно 28, 22, 24 и 19; коэффициенты использования соответственно 0.759, 0.830, 0.743 и 0.763; среднее время обслуживания соответственно 16.258, 22.640, 18.586 и 24.108.

Исходя из этих данных, можно определить загруженность персонала юридической консультации, она будет соответствовать коэффициентам использования каналов обслуживания. В данном случае для четырех сотрудников она будет составлять от 74,3% до 83%. Эти же данные показывают эффективность работы юридической консультации. Можно сделать вывод, что четыре сотрудника это оптимальное число работников данного офиса.

За время выполнения цели исследования создана имитационная модель юридической компании, состоящей из четырех сотрудников, из которой видна эффективность работы данной компании, загруженность каждого сотрудника в течение моделируемого периода.

Таким образом, имитационное моделирование социально-экономических процессов достаточно просто может быть реализовано в программе GPSS World, однако оно требует достаточно точных исходных данных, являющихся эмпирическим результатом, результатом наблюдений и статистических расчетов. Данный вид имитационного моделирования может быть использован для моделирования систем массового обслуживания.

Образование студентов осуществляется в основном в ситуации преобладания образовательной среды и ограниченном влиянии профессиональной среды [6]. Ситуации, аналогичные рассмотренной задаче позволяют сблизить конкретный социальный опыт студента с ситуацией профессиональной деятельности.

Список использованных источников

1. Имитационное моделирование [Электронный ресурс]. URL: https://ru.wikipedia.org.

2. Имитационное моделирование: теория и практика [Электронный ресурс]. URL: http://www.scienceforum.ru.

3. Моделирование [Электронный ресурс]. URL: http://www.exponenta.ru.

4. Основы математического моделирования [Электронный ресурс]. URL: http://dmtsoft.ru.

5. Что такое стохастическое моделирование? [Электронный ресурс]. URL: http://gigabaza.ru.

6. Янченко И.В. Формирование карьерной компетентности студентов в профессиональном образовании: Автореф. дис.…канд. пед. наук: 13.00.08; [Место защиты: КГПУ им. В.П. Астафьева]. -- Красноярск, 2013. -- 23 с. URL: http://dlib.rsl.ru/viewer/01005534740#?page=1.

Размещено на Allbest.ru

...

Подобные документы

  • Язык GPSS как один из наиболее эффективных и распространенных языков моделирования сложных дискретных систем. Транзакт - элемент системы массового обслуживания. Решение задач на основе моделирования с применением языка GPSS, создание имитационной модели.

    курсовая работа [54,7 K], добавлен 25.11.2010

  • Имитационное моделирование как один из наиболее широко используемых методов при решении задач анализа и синтеза сложных систем. Особенности имитационного моделирования систем массового обслуживания. Анализ структурной схемы системы передачи пакетов.

    курсовая работа [1,2 M], добавлен 28.05.2013

  • Построение модели системы массового обслуживания с помощью ЭВМ с использованием методов имитационного моделирования. Моделирование проводилось с помощью GPSS World Student version, позволяющего достоверно воссоздать систему массового обслуживания.

    курсовая работа [555,7 K], добавлен 29.06.2011

  • Основные сведение о системе моделирования GPSS и блоки, используемые при моделировании одноканальных и многоканальных систем массового обслуживания. Разработка модели работы ремонтного подразделения в течение суток с использованием программы GPSS World.

    курсовая работа [36,4 K], добавлен 11.02.2015

  • Понятие компьютерной модели и преимущества компьютерного моделирования. Процесс построения имитационной модели. История создания системы GPSS World. Анализ задачи по прохождению турникета на стадион посредством языка имитационного моделирования GPSS.

    курсовая работа [291,3 K], добавлен 11.01.2012

  • Разработка решения задачи имитационного моделирования системы массового обслуживания (СМО), на примере склада продукции. Построение концептуальной модели системы. Сравнение результатов имитационного моделирования и аналитического расчета характеристик.

    курсовая работа [75,5 K], добавлен 26.06.2011

  • Сфера применения имитационного моделирования. Исследование и специфика моделирования системы массового обслуживания с расчетом стационарных значений системы и контролем погрешности получаемых значений. Реализация ее в GPSS и на языке высокого уровня Java.

    курсовая работа [818,7 K], добавлен 23.05.2013

  • GPSS как один из эффективных и распространенных языков моделирования сложных дискретных систем. Возможности языка GPSS. Построение имитационной модели "Моделирование мини-АТС". Разработка программы работы диспетчерского пункта в торговом предприятии.

    курсовая работа [118,8 K], добавлен 19.01.2016

  • Моделирующие программы системы GPSS WORLD. Блоки и транзакты - типы объектов системы. Событийный метод моделирования. Проект моделирования работы в библиотеке, его анализ с помощью среды GPSS WORLD. Описание процесса и метода моделирование системы.

    курсовая работа [227,4 K], добавлен 16.08.2012

  • Концептуальная модель процесса обслуживания покупателей в магазине. Описание системы моделирования GPSS. Разработка моделирующей программы на специализированном языке имитационного моделирования в среде AnyLogic. Результаты вычислительных экспериментов.

    курсовая работа [906,9 K], добавлен 12.07.2012

  • Сущность, принципы и описание методов и этапов имитационного моделирования. Процессы и применение дискретного и непрерывного алгоритма. Характеристика методов построения математических моделей для решения управленческих задач банковской системы.

    курсовая работа [80,5 K], добавлен 29.05.2014

  • Применение метода имитационного моделирования с использованием генератора случайных чисел для расчета статистически достоверных переменных. Создание программы на языке GPSS. Результаты моделирования диспетчерского пункта по управлению транспортом.

    курсовая работа [399,9 K], добавлен 28.02.2013

  • Характеристика основ практической работы с одним из наиболее распространенных и мощных инструментов имитационного моделирования Rockwell Arena. Принципы решения задач моделирования различного уровня и различной направленности. Анализ использования пулов.

    учебное пособие [1,9 M], добавлен 26.03.2015

  • Система GPSS World как мощная универсальная среда моделирования как дискретных, так и непрерывных процессов, предназначенная для профессионального моделирования самых разнообразных процессов и систем. Системы массового обслуживания. Листинг программы.

    курсовая работа [499,6 K], добавлен 25.12.2013

  • Особенности систем массового обслуживания и сущность имитационного моделирования с использованием GPSS. Структурная схема модели системы и временная диаграмма. Сравнение результатов имитационного моделирования и аналитического расчета характеристик.

    курсовая работа [214,2 K], добавлен 23.06.2011

  • Методика и особенности составления имитационной модели системы массового обслуживания (СМО). Анализ и статистическая обработка показателей эффективности СМО путем решения уравнения Колмогорова, их сравнение с результатами аналитического моделирования.

    курсовая работа [609,2 K], добавлен 31.01.2010

  • Изучение современных принципов, подходов и методов моделирования сложно формализуемых объектов. Решение задач структурной и параметрической идентификации. Характеристики вычислительных систем как сложных систем массового обслуживания. Теория потоков.

    курс лекций [2,3 M], добавлен 18.02.2012

  • Использование языка GPSS для описания модели автосервиса, обслуживающего автомобили различных моделей с учетом их приоритета. Сущность и возможности имитационного моделирования. Разработка GPSS-модели функционирования ремонтных работ в автосервисе.

    курсовая работа [259,4 K], добавлен 08.05.2013

  • Определение функциональных характеристик систем массового обслуживания (СМО) на основе имитационного моделирования; синтез СМО с заданными характеристиками. Разработка программы на языке SIMNET II; расчет процесса работы СМО; подбор требуемого параметра.

    лабораторная работа [623,8 K], добавлен 11.03.2011

  • Характеристика функций имитационного моделирования. Знакомство с особенностями имитационного моделирования агрегированной системы массового обслуживания. Анализ программы GPSSWorld: рассмотрение возможностей, способы составления имитационной модели.

    курсовая работа [1,6 M], добавлен 27.05.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.