
- •Глава 4 математический аппарат
- •4.1. Общие сведения
- •4.2. Исследование операций
- •4.3. Случайные функции и процессы
- •4.4. Марковский случайный процесс
- •4.5. Потоки событий
- •4.6. Теория массового обслуживания
- •4.6.1. Многоканальная смо с отказами [38]
- •4.6.2. Одноканальная смо с неограниченной очередью [38]
- •4.7. Оптимизация. Методы оптимизации
- •4.7.1. Общие сведения. Терминология
- •4.7.2. Постановка и содержание задачи оптимизации
- •4.7.3. Методы оптимизации
- •4.7.4. Методы однопараметрической оптимизации
- •1. Метод общего поиска (равномерного поиска)
- •2. Метод деления интервала пополам (половинного разбиения)
- •3. Метод дихотомии
- •4. Метод «золотого сечения»
- •5. Метод Фибоначчи
- •4.7.5. Методы многомерного поиска
- •1. Метод неопределенных множителей Лагранжа
- •2. Метод линейного программирования
- •3. Метод Гаусса-Зейделя
- •4. Метод градиента
- •5. Метод наискорейшего спуска
- •6. Метод случайного поиска
4.6.1. Многоканальная смо с отказами [38]
Если рассматривать п-канальную СМО (рис. 4.12) с отказами, то ее граф представлен на рис. 4.11.
Задача ставится так: имеется п-каналов, на которые поступает поток требований на обслуживание с интенсивностью λ. Поток обслуживания имеет интенсивность μ (величина, обратная среднему времени обслуживания Тобсл ср). Финальные вероятности состояний СМО найдены выше: Р0, Р1, Р2, …, Рk, …. .
Узел обслуживания (приборы)
Входной
поток
требований Накопитель
Рисунок 4.12.
По финальным вероятностям необходимо найти характеристики эффективности СМО:
Nср аб – абсолютную пропускную способность, т.е. среднее число требований, обслуживаемых в единицу времени;
Робсл – относительную пропускную способность, т.е. среднюю долю пришедших требований, обслуживаемых системой;
Ротк – вероятность отказа, т.е. того, что требование покинет СМО необслуженным;
–среднее
число занятых каналов.
Определим Ротк – вероятность того, что пришедшее требование получит отказ (не будет обслужено). Для этого нужно, чтобы все п каналов были заняты
Ротк
Находим относительную пропускную способность – вероятность того, что требование будет обслужено:
Робсл = 1 – Ротк .
Абсолютная пропускная способность получится умножением интенсивности потока требований λ на Робсл:
Nср аб = λ Робсл.
Каждый занятый канал в единицу времени обслуживает в среднем μ требований. Следовательно, среднее число занятых каналов равно
Обозначим
через
среднее время ожидания очереди одной
заявкой.
За
время Т
в систему придет λТ
требований. Их среднее время ожидания
равно λТ
.
Среднее число требований в очереди
равно [39]:
Среднее число требований в системе (на приборах и в накопителе)
Nср аб = λ Тср,
где Тср – среднее время пребывания в системе.
Отсюда
4.6.2. Одноканальная смо с неограниченной очередью [38]
В этом случае на очередь не наложено никаких ограничений (ни по длине очереди, ни по времени ожидания). На СМО поступает поток требований с интенсивностью λ, поток обслуживания имеет интенсивность μ.
Граф переходов приведен на рис. 4.13 (схема гибели и размножения с бесконечным числом состояний).
Рисунок 4.13.
Состояния системы:
0 – канал свободен;
1 – канал занят (обслуживает требование, очереди нет);
2 – канал занят, одно требование стоит в очереди;
- - - - - - - - - - - - - - - - - - -
k – занят канал, k – 1 требования стоят в очереди.
Поток требований с интенсивностью λ переводит систему слева направо, а поток обслуживаний с интенсивностью μ переводит систему справа налево.
Для такой системы нет надобности вычислять абсолютную Nср аб и относительную Робсл пропускные способности, т.к. очередь неограниченна и каждая заявка рано или позже будет обслужена. Поэтому Nср аб =λ и Робсл = 1.
Характеристиками
эффективности такой системы будут: Nср,
Тср,
,
,Рзан:
Nср – среднее число требований в системе;
Тср – среднее время пребывания требования в системе;
–среднее
число требований в очереди;
–среднее
время ожидания требования в очереди;
Рзан – вероятность того, что канал занят.
Финальные вероятности такой системы будут существовать только при ρ < 1.
Ряд в формуле представляет собой геометрическую прогрессию. Число слагаемых в этой формуле бесконечно. При ρ < 1 ряд сходится – бесконечно убывающая геометрическая прогрессия. При ρ > 1 ряд расходится.
Суммируя прогрессию, получим
Тогда Р0 = 1 – ρ.
Вероятности Р1, Р2, …, Рk, … находятся по формулам:
Среднее число требований в системе
Среднее время пребывания требования в системе
Среднее число требований в очереди
Среднее время ожидания требования в очереди
Вероятность того, что канал занят равно единице минус вероятность того, что канал свободен
Рзан = 1 – Р0 = ρ.
Среднее время обслуживания