Структура систем массового обслуживания. Входной поток заявок. Приборы (каналы) обслуживания. Показатели эффективности СМО, страница 7

Для контроля получаемых результатов удобно пользоваться функциональными связями параметров системы:

n0 + nз = n,

* = ,

*= ,

* = *o+*п, где            *o = A – интенсивность обслуженных заявок,

*п – интенсивность потерянных заявок.

При оценке эффективности СМО могут быть использованы также стоимостные показатели:

qобс – стоимость обслуживания заявки в системе;

qож – стоимость потерь, связанная с простоем заявки в очереди;

qу – стоимость убытков из–за потери заявки;

qk – стоимость эксплуатации k–го прибора в единицу времени;

qпk – стоимость единицы времени простоя k–го прибора;

c –экономический эффект, получаемый при обслуживании заявки.

При выборе оптимальных параметров СМО по экономическим показателям можно использовать функции потерь:

– для систем с ожиданием

Сп = (qож+qпkn0 + qknз)T,    где T – интервал времени;

– для систем с отказами

Сп = (qуpn* + qknз)T;

– для смешанных систем

Сп = (qож+qпkn0 + qуpn*+ qknз)T.

Оценку экономической эффективности системы можно производить по выражению

E = AcTСп .

Другие параметры будут представлены при рассмотрении соответствующих систем.

При исследовании и определении оптимального варианта обычно в качестве переменных выбирают параметры *, , n, некоторую дисциплину обслуживания и структуру системы.


2. Одноканальные системы массового обслуживания

2.1. Система с отказами

Рассмотрим систему М/М/1/0 – это одноканальная система с отказами, поток заявок и обслуживание экспоненциальные.

Структурная схема системы показана на рис. 13.

Работа системы ясна из ее временной диаграммы, показанной на рис. 14.

На рис. 14 поток заявок представлен в виде точек на оси времени, появляющихся через случайные интервалы времени ti , обслуживание заявок представлено интервалами времени ti на своей оси времени, потери заявок – точки, имитирующие заявки, попавшие на интервалы обслуживания других заявок.


Рисунок 13


 Рисунок 14

Для любой системы массового обслуживания можно выделить два периода ее работы: нестационарный и стационарный.

2.1.1. Нестационарный режим

Рассмотрим нестационарный режим работы нашей системы (М/М/1/0).

Система может находиться в одном из двух состояний:

-  обслуживающий прибор свободен – S0;

-  обслуживающий прибор занят – S1.

Обозначим

P0(t) – вероятность нахождения системы в состоянии S0;

P1(t) – вероятность нахождения системы в состоянии S1.

Для этих вероятностей справедливо 

P0(t) + P1(t) = 1.

Попытаемся получить уравнения, описывающие поведение вероятностей P0(t) и P1(t) во времени.

Возможные переходы системы из состояния в состояние представим в виде графа переходов рис. 15, а.


Рисунок 15

Фиксируем момент t и найдем вероятность P0(t+∆t) того, что система будет находиться в S0  через интервал времени ∆t. Это может произойти двумя способами:

А – система находилась в S0  и не перешла в S1 (не было ни одной заявки). Это событие на графе представлено петлей при состоянии S0.

В – система находилась в S1, и за ∆t обслуживание заявки закончилось и система перешла в S0. Это событие показано на графе дугой из состояния S1 в состояние S0.

Возможностью перескока S0 S1S0 пренебрегаем – поток ординарен (вероятность двух событий за ∆t ничтожно мала).

По теореме сложения вероятностей

P0(t+∆t) = Р(А)+Р(В).

Найдем Р(А).

В момент времени t вероятность нахождения системы в состоянии S0 равна P0(t). Вероятность того, что за ∆t не придет ни одной заявки, т.е. того, что система останется в состоянии S0, равна e–λ∆t. (Это следует из закона пуассона; при k = 0 получаем  p0(∆t) = e–λ∆t .)

При   λ∆t <<1 можно положить       e–λ∆t ≈ 1– λ∆t.

Эта вероятность показана на графе рис. 15,б у петли при состоянии S0.

По теореме умножения вероятностей находим

Р(А) = P0(t)(1– λ∆t).

Это вероятность того, что система находилась в S0 и осталась в этом состоянии, так как не было заявок.

Найдем Р(В).

Вероятность того, что система находилась в S1, равна P1(t).