16.4. Системи масового обслуговування
з необмеженою чергою чекання
Подібні СМО використовуються в транспортних системах та інфраструктурах у випадках, коли є потреба в обслуговуванні транспортної одиниці, але немає вибору того чи іншого пункту обслуговування. Наприклад, у районі є тільки одна АЗС і поблизу немає іншої, тому автомобіль мусить чекати заправки, незважаючи на довжину черги чекання. Аналогічна ситуація з СТО, де автомобіль „терпляче” чекатиме ремонту, якщо поблизу немає іншої СТО. В окремих випадках автомобіль є закріпленим за певним пунктом навантаження або розвантаження, де він також мусить „терпляче” чекати завантаження або розвантаження.
Розглянемо спочатку одноканальну СМО з необмеженою чергою чекання. Граф станів такої СМО аналогічний зображеному на рис. 16.3 при умові m→∞. Отже, у загальному випадку кількість станів такої СМО не є обмеженою, що суперечить умові існування граничного (сталого) режиму. Але якщо кількість заявок, що надходить до СМО за одиницю часу (λ), не перевищує максимально можливу інтенсивність обслуговування, що визначається механізмом обслуговування ( ), в цьому випадку черга чекання обслуговування не може зростати нескінченно, тому кількість станів буде хоча й змінною, але зліченною, і граничний (сталий) режим такої СМО існуватиме. Математично умова існування граничного режиму запишеться у вигляді нерівності ρ < 1. Тільки при виконанні цієї умови можливе застосування рівнянь Колмогорова для розрахунків сталих значень імовірностей існуючих станів СМО.
Для визначення цих імовірностей приймемо m→∞ у відповідних формулах для СМО з відмовами та обмеженою чергою. Згідно з (16.37) та (16.38) при m→∞:
(16.74)
Оскільки обмежень на чергу немає і кожна заявка обов’язково дочекається обслуговування, то
(16.75)
Аналогічно для решти характеристик:
(16.76)
(16.77)
(16.78)
(16.79)
(16.80)
У випадку багатоканальної СМО з необмеженою чергою використовуємо той же самий підхід. Слід зауважити, що при n > 1 умовою існування граничного (сталого) режиму буде , тобто коефіцієнт навантаження одного каналу СМО не повинен перевищувати 1. Тільки при цій умові черга стабілізується у середньому на певному значенні. Відмітимо, що умова при заміні трансформується в умову , що має більш зрозуміле тлумачення обмеження: якщо інтенсивність вхідного потоку СМО є λ, а максимально можлива інтенсивність обслуговування одного каналу є , то сталий режим СМО існує, якщо менше кількості каналів обслуговування ( ). Тільки при забезпеченні цієї умови можливе застосування рівнянь Колмогорова для визначення імовірностей станів граничного режіму СМО.
Нехай граничний режим існує ( ). Тоді формули (16.53); (16.54); (16.56) для багатоканальної СМО з обмеженою чергою при m→∞ перетворюється у наступні формули:
(16.81)
– імовірності станів без черги (16.82)
– імовірності станів з чергою (16.83)
Як і в одноканальній СМО, для багатоканальної залишається справедливим наступне:
(16.84)
Решта параметрів визначиться з відповідних формул для багатоканальної СМО з обмеженою чергою при m→∞:
(16.85)
(16.86)
(16.87)
(16.88)
Для спрощення розрахунків і аналізу СМО з необмеженою чергою може бути використана вищезгадана програма PROG_2 при умові введення у вхідні дані досить значної величини m, при якій значення Pn+m стає такою малою величиною, що нею можна знехтувати (наприклад Pn+m < 0,001). У цьому випадку всі без виключення розрахункові характеристики відповідатимуть СМО з необмеженою чергою чекання.
СМО з необмеженою чергою чекання при наявності „нетерплячих” заявок. Розглянемо пуассонівську СМО з n > 1 та m→∞ з інтенсивністю вхідного потоку заявок та потоку обслуговувань при умові обмеження часу чекання певним значенням Т, яке є випадковою величиною, що підкоряється експоненційному закону розподілу з параметром (інтенсивність потоку втрат СМО за рахунок наявності „нетерплячих” заявок), де – середній інтервал обмеження часу чекання. Необхідно визначити граничні імовірності станів, абсолютну та відносну пропускні здатності А та q, а також ; ; ; .
Граф станів СМО відповідатиме загальному випадку (рис. 16.1) при умові , при m→∞. Визначимо, як завжди, та . Тоді
(16.89)
– черги немає (16.90)
– стани з чергою (16.91)
В формулу (16.89) входить нескінчена сума, що не є геометричною прогресією, але члени якої зменшуються значніше, ніж члени геометричної прогресії. Доведено, що похибка відхилення членів прогресії, починаючи з r, завжди менша за величину
(16.92)
Якщо , де r – середня кількість заявок у черзі, то інтенсивність потоку обслуговувань з урахуванням втрат СМО за рахунок присутності „нетерплячих” заявок:
(16.93)
Тоді
(16.94)
Таким чином, щоб визначити А та q, необхідно знати величину , яка визначалась раніше, як
(16.95)
Але в цій формулі значення m→∞, тобто кількість членів суми не визначена. Використовуємо залежність , де – середня кількість зайнятих каналів. Тоді, враховуючи (16.93), матимемо
(16.96)
звідки (16.97)
Значення можна підрахувати як
(16.98)
Таким чином, спочатку визначаємо (формули 16.89 – 16.91) при умові, що задано величину r, яка забезпечує задану похибку δ згідно з (16.92). Потім визначається значення із застосуванням (16.98). Після цього визначаємо за формулою (16.97), після чого визначається, як завжди,
(16.99)
(16.100)
(16.101)
Важливою особливістю СМО з необмеженою чергою чекання при наявності „нетерплячих” заявок є те, що така СМО матиме завжди граничний режим роботи, навіть при , на відмову від подібної СМО при відсутності „нетерплячих” заявок (тобто при β = 0). Це пояснюється тим, що формула (16.89) завжди матиме кінцеве значення при будь-яких ρ та β. Практично це означає, що черга не може рости необмежено. Чим більша довжина черги, тим інтенсивніше заявки покидають чергу.
Багатоканальні СМО з різною продуктивністю каналів обслуговування. Подібні СМО мають місце в транспортних системах, де здійснюється навантаження автомобілів навантажувачами, що мають різну продуктивність.
В якості прикладу розглянемо СМО з двома каналами обслуговування. Нехай λ – інтенсивність вхідного потоку, та – інтенсивність кожного з каналів обслуговування, причому > .
Приймемо, що заявка, яка надходить до СМО, вибирає перший канал з імовірністю , тоді – імовірність вибору другого каналу обслуговування.
Введемо коефіцієнт нерівномірності обслуговування
Для цього випадку наведені формули для розрахунків імовірності станів кожного з каналів, які приводяться без доведення:
(16.102)
– імовірність вільного стану СМО;
(16.103)
– імовірність того, що перший канал зайнятий, а другий – вільний;
(16.104)
– імовірність того, що другий канал зайнятий, а перший – вільний;
(16.105)
– імовірність того, що обидва канали зайняті.
Середня кількість заявок в СМО
(16.106)
Аналіз такої СМО дозволяє зробити наступний висновок: якщо α близько до 1, а ψ достатньо далеко від 0, то значення близьке до , визначеної при α = 1, тобто для СМО з однаковою продуктивністю каналів.
Цей висновок значно спрощує дослідження СМО з кількістю каналів більше, ніж на 20 – 30%, то можна прийняти модель СМО, у котрій для кожного каналу приймається однаковою. Якщо різниця в продуктивності каналів >30%, можна прийняти модель СМО, в якій всі канали поділені на 2 класи з близькими інтенсивностями обслуговування й застосувати для них наведені вище розрахункові формули для визначення імовірностей та .
Запитання для самоконтролю
В чому полягає загальний підхід до аналізу систем масового обслуговування ?
Що таке системи масового обслуговування з відмовами ?
Які є системи масового обслуговування з відмовами ?
Що таке обмеження черги чекання в системах масового обслуговування ?
Що таке необмеження черги чекання в системах масового обслуговування ?