
- •Дополнение 2
- •Глава v11
- •Тема 22. Системы массового обслуживания
- •1. Основные понятия, используемые
- •2. Структура и классификация систем массового обслуживания
- •3. Марковский случайный процесс с отказами
- •4. Расчет системы массового обслуживания
- •5. Смо с неограниченным ожиданием
- •6. Замкнутые системы массового обслуживания
- •Тема 23. Моделирование случайных величин
- •1. Предмет метода Монте-Карло
- •2. Случайные числа, оценка погрешности метода Монте – Карло.
- •1. Случайная величина распределена нормально и ее среднее квадратическое отклонениеизвестно
- •8. Расчёт многоканальной смо с отказами методом Монте – Карло.
- •9. Применение метода Монте-Карло к вычислению
3. Марковский случайный процесс с отказами
Система массового обслуживания представляет собой систему дискретного типа с конечным или счетным множеством состояний, а переход системы из одного состояния в другое происходит скачкообразно, когда осуществляется какое-нибудь событие.
Процесс называется
процессом с
дискретными состояниями,
если его возможные состояния
можно заранее перенумеровать, и переход
системы из одного состояния в другое
состояние происходит практически
мгновенно. Такие процессы бывают двух
типов: сдискретным
или непрерывным
временем. В случае дискретного времени,
переходы из одного в другое состояние
могут происходить в строго определенные
моменты времени. Процессы с непрерывным
временем отличаются тем, что переход
системы в новое состояние возможен в
любой момент времени.
Случайный
процесс называется марковским, если
для любого момента времени
вероятностные
характеристики процесса в будущем
зависят только от его состояния в данный
момент
и не зависят от того, когда и как система
пришла в это состояние.
Переходы системы из одного состояния в другое состояние происходят под действием каких-то потоков событий (поток заявок, поток отказов). Если все потоки событий, переводящие систему в новое состояние простейшие пуассоновские, то процесс, протекающий в системе будет марковским. Поскольку, простейший поток не обладает последствием: в нем будущее не зависит от прошлого.
В системах с отказами
заявок, поступившая информация в момент
времени, когда все каналы обслуживания
заняты, немедленно получает отказ,
покидает систему и в дальнейшем в
процессе обслуживания не участвует.
Имеется
каналов обслуживания,
на которые поступает поток заявок с
интенсивностью
.
Поток обслуживания имеет интенсивность µ (величина, обратная среднему времени обслуживания ). Требуется найти вероятности состояний СМО и характеристики ее,
эффективности. Так как оба потока: заявок и освобождений — простейшие, то процесс
протекающий в системе, будет Марковским.
Рассмотрим ее как систему с конечным множеством состояний:
— свободны все каналы;
— занят ровно один
канал;
— занят ровно
каналов;
— заняты все
каналов.
Обозначим через вероятность того, что в момент времени t система будет находиться в состоянии . Для любого t выполняется равенство
Требуется определить вероятности состояний системы для любого момента времени t.
Составим дифференциальные
уравнения для всех вероятностей.
Начнем с
.
Зафиксируем момент времени t,
и
дадим t
малое приращение
t
и найдем вероятность
того, что в момент t+
t
система находится
в состоянии. Это процесс может
осуществляться двумя способами: либо
в момент времени t
система будет находиться в состоянии
,
а за прошедшее время
не вышла из него, либо в момент времени
t
система будет находиться
в состоянии, а за время
t
перейдет в состояние
.
Вероятность первого способа
найдем по теореме умножения вероятностей.
Вероятность того, что в момент времени
t
система была в
состоянии
,
равна
,
вероятность того, что
за время
t
не поступит ни одной
заявки, равна
Вероятность первого способа
равна
.
Найдем вероятность
второго способа. Вероятность того, что
в момент времени t
система была в
состоянии, равна
. Вероятность
того, что за время
t
канал освободится, равна
.
Вероятность
второго способа составит .
По теореме сложения вероятностей имеем
Отсюда получается
дифференциальное уравнение для
определения
:
Аналогично составляются дифференциальные уравнения для вероятностей других состояний.
Пусть 0 < к
< п. (См. также 17.5).
Вычислим
- вероятность того,
что в момент времени t
+
t
система будет в
состоянии
.
Эта вероятность
вычисляется как вероятность суммы трех
событий:
1) в момент t
система была в состоянии
и не вышла из него за
время
t;
2) в момент t
система была в состоянии
,
а за время
t
перешла в состояние
3) в момент t
система была в состоянии
,
а за время
t
перешла в состояние
.
Тогда
Дифференциальное уравнение для вероятности :
Уравнение для вероятности
:
.
Получена система уравнений для вероятностей:
(3)
Эти уравнения называются
уравнениями Эрланга. А полученная
система (3) будет называться системой
Эрланга. Нас интересует вопрос: что
будет происходить с вероятностями
состояний при больших
,
т.е. . Будут ли вероятности стремиться
к конечным пределам? В тех случаях,когда
эти пределы существуют и не зависят от
начального состояния системы, то их
называют финальными
вероятностями состояний.
В теории случайных
процессов доказывается, что если число
состояний системы конечно и из каждого
из них за конечное число шагов можно
перейти в любое другое состояние, то
финальные вероятности существуют.
При
в системе устанавливается
предельный стационарный режим, в
ходе которого система меняет свои
состояния случайным образом, но их
вероятности уже не зависят от пройденного
времени. Финальную вероятность состояния
можно истолковать
как среднее относительное время
пребывания системы в этом состоянии.
Если финальные вероятности постоянны,
то их производные равны нулю. Чтобы
найти финальные вероятности, заменим
в системе дифференциальных уравнений
(3) все вероятности P
(t)
их пределами
,
а все производные
полагаем равными нулю. Получаем систему
алгебраических уравнений:
(4)
Для этих вероятностей должно выполняться условие
Вводим обозначение и решаем систему относительнонеизвестных вероятностей:
для
всех
Чтобы выразить вероятности
непосредственно черези
n,
используем условие (контроль)
Следовательно,
отсюда получим
получаем итоговые вероятности
Полученные формулы называют формулами Эрланга. Эти формулы позволяют получить показатели эффективности работы СМО.
Вероятность простоя каналов обслуживания, когда нет заявок, получается из формул Эрланга для итоговых вероятностей:
Требование, поступающее в систему, получает отказ в том случае, когда все каналы обслуживания заняты. Поэтому вероятность отказа равна:
Отсюда находим относительную пропускную способность системы, т.е. среднюю долю поступивших заявок, обслуживаемых системой. Вероятность того, что заявка будет обслужена равна:
,
Абсолютную пропускную способность системы, т.е. среднее число заявок, обслуживаемых в единицу времени, получим, когда умножаем величину интенсивности потока заявок на относительную пропускную способность:
.
Абсолютная пропускная
способность системы
— это интенсивность потока обслуженных
системой заявок, а каждый занятый канал
в единицу времени обслуживает в
среднем
заявок. Значит, среднее число занятых
каналов равно
Доля каналов, занятых обслуживанием:
.
Теория массового обслуживания позволяет
установить зависимость вероятностных
характеристик СМО от интенсивности
потока заявок, производительности и
числа каналов и т.д. и часто включает
экономический аспект. Например,
стремятся найти наименьшую полную
стоимость потерь
,
связанных со временем ожидания заявок
на обслуживание в очереди и временем
простоя каналов обслуживания:
.
где
- стоимость единицы времени ожидания
одной заявки;
- стоимость единицы времени простоя
одного канала.
Характеристиками эффективности СМО являются:
-
- абсолютная пропускная способность,
т.е. среднее число заявок, обслуживаемых
в
единицу времени;
-
- относительная пропускная способность,
т.е. средняя доля пришедших заявок,
и они
полностью обслужены системой:
-
-
среднее число занятых каналов.
На базе введенных обозначений рассмотрим расчёты СМО.