logo
Учебное пособие_Моделир систем_Зиновьев

2. Системы массового обслуживания

В основе множества специализированных языков компьютерной имитации (GPSS/H, SLAM, ARENA) лежит математический аппарат систем массового обслуживания (СМО). Теория массового обслуживания предназначена для формализации процессов функционирования систем, которые по своей сути являются процессами обслуживания. В качестве процесса обслуживания могут быть представлены различные по своей физической природе процес­сы функционирования производственных, техничес­ких, информационных, экономических и многих других систем. Например, заявки на обработку различных заготовок, потоки деталей и комплектующих изделий на сборочном конвейере цеха, потоки поставок продукции некото­рому предприятию и др. При этом характерным для работы таких объектов является случайное появление заявок на обслуживание и завершение обслуживания в случайные моменты времени, то есть стохастический характер процесса их функционирова­ния.

Система массового обслуживания описывается потоком заявок, механизмом обслуживания, вместимостью системы и дисциплиной обслуживания. Эти атрибуты СМО более подробно описаны в [3].

Пример простой СМО изображён на рис. 5.

Рис. 5. Система массового обслуживания

Источник заявок (требований) - формирует входной поток, задерживая на какой-то отрезок времени поступление заявки в его состав. Входной поток - временная последовательность событий на входе СМО, для которой появление события подчиняется вероятностным или детерминированным законам. Из входного потока заявки поступают на вход блока очереди. Блок очереди (или просто очередь) - в соответствие с заданным вероятностным (или детерминированным) законом осуществляет выборку (или перераспределение) во времени событий во входном потоке для выдачи их на вход прибора обслуживания. Алгоритм постановки требований в очередь называют правилом формирования очереди, а алгоритм взаимодействия обслуживающих приборов с очередью - дисциплиной обслуживания. Прибор обслуживания осуществляет задержку во времени каждого поступившего на его вход события, в соответствии с заданным детерминированным или случайным законом обслуживания. Обслуженная заявка с некоторой задержкой относительно поступившей на вход прибора поступает в выходной поток. Выходной поток отличается от входного в зависимости от правила формирования очереди и дисциплины обслуживания.

Для СМО характерно, что все явления описываются с помощью событий, которые появляются в те или иные моменты времени, то есть событиями могут являться: начало и окончание обработки, перемещение транспортного средства от одной точки до другой и т.д. Идеализация СМО заключается в том, что все остальные свойства реальных систем, которые не вписываются в эту модель событий, не учитываются (например, коэффициенты трения, изменение скорости при движении транспортного средства и т.д.).

В зависимости от соотношения времени между поступлением заявок и временем обслуживания заявок возможна одна из трех ситуаций:

- скорость обслуживания меньше скорости поступления заявок и перед прибором образуется очередь;

- скорость обслуживания равна скорости поступления заявок;

- скорость обслуживания больше скорости поступления заявок и прибор используется не полностью.

Таким образом, при отображении процесса в виде СМО, как правило, решаются три основных задачи:

- определение размера очереди заявок перед прибором;

- оценка времени обслуживания заявки несколькими приборами;

- оценка степени использования приборов.