© Компьютерное оформление: Головко Р.С. студент СтГАУ факультет ФБД 06.05.2016 20:39 Тема 16: «Теория массового обслуживания» §1. Введение §2. Системы массового обслуживания с отказами §3. Системы массового обслуживания с ожиданием © Компьютерное оформление: Головко Р.С. студент СтГАУ факультет ФБД §4. Замкнутые системы массового обслуживания © Компьютерное оформление: Головко Р.С. студент СтГАУ факультет ФБД Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §1. Введение Теория массового обслуживания (ТМО) помогает решать задачи, связанные с оптимизацией процессов обслуживания на железнодорожном транспорте, и является основой проектирования и анализа систем массового обслуживания (СМО). К таким СМО относятся: вагонные депо; кассы продажи пассажирских билетов; железнодорожные станции; информационные системы и т.д. Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §1. Введение Системы, в которых, с одной стороны, возникают массовые запросы (требования) на выполнение каких-либо видов услуг, а с другой стороны, происходит удовлетворение этих запросов, называются системами массового обслуживания. Система массового обслуживания включает следующие элементы: источник требований, входящий поток требований, очередь, обслуживающее устройство (обслуживающий аппарат, канал обслуживания), выходящий поток требований. Тема 16: «Теория массового обслуживания» §1. Введение Системы массового обслуживания классифицируют по разным признакам. Одним из признаков является ожидание требования начала обслуживания. В соответствии с этим признаком системы подразделяются на следующие виды: 1) системы массового обслуживания с потерями (отказами); 2) системы массового обслуживания с ожиданием; 3) системы массового обслуживания с ограниченной длиной очереди; 4) системы массового обслуживания с ограниченным временем ожидания. 06.05.2016 20:39 Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §1. Введение Системы массового обслуживания, у которых требования, поступающие в момент, когда все приборы обслуживания заняты, получают отказ и теряются, называются системами с потерями или отказами. Системы массового обслуживания, у которых возможно появление как угодно длинной очереди требований к обслуживающему устройству, называются системами с ожиданием. Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §1. Введение Системы массового обслуживания, допускающие очередь, но с ограниченным числом мест в ней, называются системами с ограниченной длиной очереди. Системы массового обслуживания, допускающие очередь, но с ограниченным сроком пребывания каждого требования в ней, называются системами с ограниченным временем ожидания. Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §1. Введение По числу каналов обслуживания СМО делятся на одноканальные и многоканальные. По месту нахождения источника требований СМО делятся на разомкнутые, когда источник находится вне системы, и замкнутые, когда источник находится в самой системе. К последнему виду относится, например, станочный участок, в котором станки являются источником неисправностей, а, следовательно, и требований на их обслуживание. Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §1. Введение Одной из форм классификации систем массового обслуживания является кодовая (символьная) классификация Д. Кендалла. При этой классификации характеристику системы записывают в виде трех, четырех или пяти символов, например, А|B|S, где А – тип распределения входящего потока требований, В – тип распределения времени обслуживания, S – число каналов обслуживания. Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §1. Введение Для экспоненциального распределения принимают символ М, для любого (произвольного) распределения символ G. Запись М|М|3 означает, что входящий поток требований пуассоновский (простейший), время обслуживания распределено по экспоненциальному закону, в системе имеется три канала обслуживания. Четвертый символ указывает допустимую длину очереди, а пятый — порядок отбора (приоритета) требований. Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §2. Системы массового обслуживания с отказами СМО с отказами является такая система, в которой приходящие для обслуживания требования, в случае занятости всех каналов обслуживания, сразу ее покидают. Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §2. Системы массового обслуживания с отказами Вероятности состояний системы определяются из выражения: Pk * P0 k! где k = 1, 2, …, N; N – общее число каналов; k – нагрузка; - интенсивность входящего потока требований; µ - интенсивность (производительность) одного канала (прибора) обслуживания; Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §2. Системы массового обслуживания с отказами А вероятность отсутствия требований P0 определяется из выражения: P0 i ! i 0 N i 1 Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §2. Системы массового обслуживания с отказами К основным характеристикам качества обслуживания рассматриваемой СМО относятся: N • вероятность отказа N! Pотк PN N i i! i 0 • среднее число занятых узлов обслуживания M зан * (1 PN ) • среднее число свободных узлов обслуживания M N M св зан Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §2. Системы массового обслуживания с отказами В системах с отказами события отказа и обслуживания составляют полную группу событий, отсюда: Pотк Pобс 1 Относительная пропускная способность определяется по формуле: Q Pобс 1 Pотк 1 PN Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §2. Системы массового обслуживания с отказами Абсолютная пропускная способность СМО с отказами равняется: A * Pобс Коэффициент занятости узлов обслуживания определяется отношением средним числом занятых каналов к общему числу каналов: M зан Kз N Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §3. Системы массового обслуживания с ожиданием СМО с ожиданием аналогична системе массового обслуживания с ограниченной длиной очереди при условии, что граница очереди отодвигается в бесконечность. Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §3. Системы массового обслуживания с ожиданием Вероятность состояний СМО с ожиданием находят по формулам: Pk Pk k k! * Po для k = 1, 2, …, N k N !* N kN * Po для k = N + 1, …, N + k, …, N + ∞ Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §3. Системы массового обслуживания с ожиданием При ρ / N > 1 наблюдается явление «взрыва» – неограниченный рост средней длины очереди, поэтому для определения P0 должно выполняться ограничивающее условие ρ / N > 1, и с учетом его запишем выражение: N 1 Po k 0 k ! N !*( N ) N k 1 Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §3. Системы массового обслуживания с ожиданием К основным характеристикам качества обслуживания СМО с ожиданием относят: Вероятность наличия очереди Pоч , т.е. вероятность того, что число требований в системе больше числа узлов: Pоч N 1 N !*( N ) * P0 Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §3. Системы массового обслуживания с ожиданием Вероятность занятости всех узлов системы Pзан : N Pзан ( N 1)!*( N ) * P0 Среднее число требований в системе МТР : MTP N 1 * (N 1 ) P0 * 2 k 0 k! ( N 1)!*( N ) N 1 k Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §3. Системы массового обслуживания с ожиданием Средняя длина очереди Mоч : M оч N 1 * P0 2 ( N 1)!*( N ) Среднее число свободных каналов обслуживания Мсв : N M св P0 * k * k 1 k ( N k )! Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §3. Системы массового обслуживания с ожиданием Среднее число занятых каналов обслуживания Мзан : M зан N M св Коэффициент простоя K0 и коэффициент загрузки Kз каналов обслуживания системы: M св K0 N M зан Kз N Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §3. Системы массового обслуживания с ожиданием Среднее время ожидания начала обслуживания Тож для требования, поступившего в систему: * P 0 2 * ( N 1)!*( N ) N Т ож Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §3. Системы массового обслуживания с ожиданием Общее время, которое проводят в очереди все требования, поступившие в систему за единицу времени Тоож : Т оож N 1 ( N 1)!*( N ) * P 0 2 Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §3. Системы массового обслуживания с ожиданием Среднее время Ттр , которое требование проводит в системе обслуживания: Т тр Т ож Суммарное время, которое в среднем проводят в системе все требования, поступившие за единицу времени Тстр : Т стр Т оож 1 Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §3. Системы массового обслуживания с ожиданием Задача 1. В порту имеется два причала для разгрузки грузовых судов. Интенсивность потока судов равна 0,8 судов в сутки. Среднее время разгрузки одного судна составляет 2 суток. Предполагается, что очередь ожидающих разгрузки судов может быть неограниченной длины. Найти среднее время пребывания судна в порту. Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §3. Системы массового обслуживания с ожиданием Решение: Имеем: m = 2, λ = 0,8 сут-1, 1 1 / Т обс 0,5сут , р / 0,8 / 0,5 1,6, Находим: N 1 N Po k 0 k! N !*( N ) k 1,6 1,6 1,6 1 1! 2! 2!( 2 1,6) 2 3 1 1 0,11 Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §3. Системы массового обслуживания с ожиданием m 1 M ож P0 * 1 * 2 m * m! (1 / m ) 0,11 * 1,63 2 * 2 * (1 0,8) Т ож М ож / 3,5 Итак, T ож 3,5сут. 2 2,8 Тема 16: «Теория массового обслуживания» 06.05.2016 20:39 §4. Замкнутые системы массового обслуживания В замкнутых системах массового обслуживания источник требований находится внутри системы, и интенсивность потока требований зависит от состояния самой системы. Чаще всего потоком требований в такой системе является поток неисправностей от некоторой группы работающих устройств. Тема 16: «Теория массового обслуживания» §4. Замкнутые системы 06.05.2016 20:39 массового обслуживания Пусть имеется m работающих устройств, которые могут выходить из строя за счет неисправностей. Имеется также N приборов (каналов) обслуживания этих требований. В качестве таких каналов могут выступать и люди. Обычно предполагают, что N < m. Тема 16: «Теория массового обслуживания» §4. Замкнутые системы 06.05.2016 20:39 массового обслуживания Обозначим через S0 состояние, при котором все устройства работают, а приборы обслуживания не заняты; S1 - состояние, при котором одно устройство вышло из строя и обслуживается одним прибором обслуживания; SN – N устройств не работают, и все приборы заняты обслуживанием; Sm - все устройства не работают, из них N обслуживаются и (m – N ) ждут обслуживания. Тема 16: «Теория массового обслуживания» §4. Замкнутые системы 06.05.2016 20:39 массового обслуживания Вероятности состояний замкнутой системы определяются следующими зависимостями: k 1 (m j ) Pk j0 * * P0 для k = 1, 2, …, N k k! k 1 (m j ) Pk j 0 N !* N kN * P0 k для k = N+1,N+2,…,m Тема 16: «Теория массового обслуживания» §4. Замкнутые системы 06.05.2016 20:39 массового обслуживания k 1 k 1 (m j ) (m j ) N j0 m j0 k k P0 1 * * k N k! k 1 k N 1 N !* N 1 Средняя длина очереди: m M оч k N 1 N ( k N ) * m! kN * N !*( m k )! * * P0 k Тема 16: «Теория массового обслуживания» §4. Замкнутые системы 06.05.2016 20:39 массового обслуживания Коэффициент простоя требований в СМО: K пр M оч m Среднее число требований в СМО: m N k k M kC m k * k N 1 k 1 * N где * * P0 * N !*( m k )! m! kN k k – коэффициент бинома Ньютона. Cm Тема 16: «Теория массового обслуживания» §4. Замкнутые системы 06.05.2016 20:39 массового обслуживания Среднее число свободных каналов Мсв и коэффициент простоя каналов К0 : N M св ( N k 0 k k ) * Cm M св K0 N * * P0 k Тема 16: «Теория массового обслуживания» §4. Замкнутые системы 06.05.2016 20:39 массового обслуживания Вероятность занятости каналов обслуживания: Pз 1 Р0 Абсолютная пропускная способность: А * Рз Тема 16: «Теория массового обслуживания» §4. Замкнутые системы 06.05.2016 20:39 массового обслуживания Задача 2. Автозаправочная станция представляет собой СМО с одним каналом обслуживания - одной колонкой. Площадка при станции допускает пребывание в очереди на заправку не более трех машин одновременно. Если в очереди уже находится три машины, очередная машина, прибывшая к станции, в очередь не становится, а проезжает мимо. Поток машин, прибывающих для заправки, имеет интенсивность λ = 1 маш /мин. Процесс заправки продолжается в среднем 1,25 мин. Тема 16: «Теория массового обслуживания» §4. Замкнутые системы 06.05.2016 20:39 массового обслуживания Определить: • вероятность отказа; • относительную и абсолютную пропускную способности СМО; • среднее число машин, ожидающих заправки; • среднее время ожидания машины в очереди; • среднее время пребывания машины на АЗС, включая обслуживание. Тема 16: «Теория массового обслуживания» §4. Замкнутые системы 06.05.2016 20:39 массового обслуживания Имеем одноканальную систему с отказами. В системе имеется один канал, на который поступает поток заявок с интенсивностью λ = 1 маш /мин. Поток обслуживания имеет интенсивность: 1 1 M 0,87 маш / мин t 1,25 мин Тема 16: «Теория массового обслуживания» §4. Замкнутые системы 06.05.2016 20:39 массового обслуживания S0 - канал свободен; S1 - канал занят. Составим систему уравнений: * P0 M * P1 P0 P1 1 , тогда предельные вероятности системы: M 0,87 1 P0 0,465 P1 0,535 M 1 0,87 M 1 0,87 Тема 16: «Теория массового обслуживания» §4. Замкнутые системы 06.05.2016 20:39 массового обслуживания Вероятность отказа: P1 = 0,535 Относительная пропускная способность СМО: Q = 1 – Pотк = 1 – 0,535 =0,465 маш /мин. Абсолютная пропускная способность СМО: A = λ * Q = 1 * 0,465 = 0,465 маш /мин. Среднее число заявок за среднее время обслуживания одной заявки (машины): 1 1,15 маш. M 0,87 Тема 16: «Теория массового обслуживания» §4. Замкнутые системы 06.05.2016 20:39 массового обслуживания Среднее число машин, ожидающих их заправки: m M ( k n) * Pk k n1 где n = 1 – число обслуживающих сирегатов (колонок); m = 3 – число обслуживаемых сирегатов (машин на площадке ожидания); , Тема 16: «Теория массового обслуживания» §4. Замкнутые системы 06.05.2016 20:39 массового обслуживания Pk – вероятность того, что колонка занята (P1 = 0,535), или свободна (P0 = 0,465 ); М 2 * 0,465 3 * 0,535 2,54 маш. Среднее время ожидания машины в очереди: tM 1 1 0,39 мин . M 2,54 Среднее время пребывание машины на АЗС включая обслуживания: t пр tож tоб 0,39 1,25 1,64 мин .