Курсовая работа: Имитационное моделирование системы массового обслуживания
Курсовая работа: Имитационное моделирование системы массового обслуживания
Курсовая работа
«Имитационное
моделирование системы массового обслуживания»
по
курсу «Исследование операций»
Введение
При
исследовании операций часто приходится сталкиваться с системами,
предназначенными для многоразового использования при решении однотипных задач.
Возникающие при этом процессы получили название процессов обслуживания, а
системы – систем массового обслуживания (СМО). Каждая СМО состоит из
определенного числа обслуживающих единиц (приборов, устройств, пунктов,
станций), которые называются каналами обслуживания. Каналами могут быть линии
связи, рабочие точки, вычислительные машины, продавцы и др. По числу каналов
СМО подразделяют на одноканальные и многоканальные.
Заявки
поступают в СМО обычно не регулярно, а случайно, образуя так называемый
случайный поток заявок (требований). Обслуживание заявок также продолжается
какое-то случайное время. Случайный характер потока заявок и времени
обслуживания приводит к тому, что СМО оказывается загруженной неравномерно: в
какие-то периоды времени скапливается очень большое количество заявок (они либо
становятся в очередь, либо покидают СМО не обслуженными), в другие же периоды
СМО работает с недогрузкой или простаивает.
Предметом
теории массового обслуживания является построение математических моделей,
связывающих заданные условия работы СМО (число каналов, их производительность,
характер потока заявок и т.п.) с показателями эффективности СМО, описывающими
ее способность справляться с потоком заявок. В качестве показателей
эффективности СМО используются:
– Абсолютная
пропускная способность системы (А), т.е. среднее число заявок,
обслуживаемых в единицу времени;
– относительная
пропускная способность (Q), т.е. средняя доля поступивших заявок,
обслуживаемых системой;
– вероятность
отказа обслуживания заявки ( );
– среднее
число занятых каналов (k);
– среднее
число заявок в СМО ( );
– среднее
время пребывания заявки в системе ( );
– среднее
число заявок в очереди ( );
– среднее
время пребывания заявки в очереди ( );
– среднее
число заявок, обслуживаемых в единицу времени;
– среднее
время ожидания обслуживания;
– вероятность
того, что число заявок в очереди превысит определенное значение и т.п.
СМО делят на
2 основных типа: СМО с отказами и СМО с ожиданием (очередью). В СМО с отказами
заявка, поступившая в момент, когда все каналы заняты, получает отказ, покидает
СМО и в дальнейшем процессе обслуживания не участвует (например, заявка на
телефонный разговор в момент, когда все каналы заняты, получает отказ и
покидает СМО не обслуженной). В СМО с ожиданием заявка, пришедшая в момент,
когда все каналы заняты, не уходит, а становится в очередь на обслуживание.
Одним из
методов расчета показателей эффективности СМО является метод имитационного
моделирования. Практическое использование компьютерного имитационного
моделирования предполагает построение соответствующей математической модели,
учитывающей факторы неопределенности, динамические характеристики и весь
комплекс взаимосвязей между элементами изучаемой системы. Имитационное
моделирование работы системы начинается с некоторого конкретного начального
состояния. Вследствие реализации различных событий случайного характера, модель
системы переходит в последующие моменты времени в другие свои возможные
состояния. Этот эволюционный процесс продолжается до конечного момента
планового периода, т.е. до конечного момента моделирования.
1. Основные характеристики CМО и показатели их эффективности
Пусть имеется
некоторая система, которая с течением времени изменяет свое состояние случайным
образом. В этом случае говорят, что в системе протекает случайный проце |