
- •2.5. Замкнуті системи масового обслуговування 5
- •Таблиця 2.6.Операційні характеристики смо
- •2.6. Смо із взаємодопомогою між каналами
- •2.2. Система масового обслуговування з довільним розподілом часу обслуговування
- •3.1. Критерії оптимізації смо
- •3.2. Оптимізація замкнутої смо за критерієм максимуму прибутку
- •3.3. Оптимізація смо за критерієм мінімуму економічних втрат від відмов в обслуговуванні
- •Контрольні запитання
2.5. Замкнуті системи масового обслуговування 5
Математична модель.СМО називаєтьсязамкнутою, якщо вона має обмежену
кількість клієнтів. Розглянемо замкнуту
СМО, яка маєmканалів обслуговування (сервісів), які
обслуговують групу ізnклієнтів (m < n).Інтенсивність
потоку заявок на обслуговування від
кожного клієнта дорівнює .
Якщо клієнт, подав заявку на
обслуговування і у цей момент є вільний
канал, він приступає до обслуговування
клієнта. На це витрачаєтьсячас
де
– інтенсивність потоку обслуговувань.
Якщо в момент прибуття клієнта усі
канали зайняті, клієнт стає у чергу і
чекає, поки не звільниться який-небудь
канал.
Припускається, що проміжки часу між моментами надходженнями клієнтів у систему обслуговування і тривалості обслуговування розподілені за експоненціальними законами відповідно з параметрами λ і μ, тобто вхідний і вихідний потоки є пуассонівськими.
Треба визначити імовірності станів даної системи та її операційні характеристики.
Система, яка має m каналів обслуговування і джерелом заявок є n клієнтів, має стани, які нумеруються за кількістю поданих заявок k. Очевидно, що вона може знаходитись у станах S0, S1, ..., Sn. Параметри СМО:
Діаграма інтенсивностей переходів замкнутої СМО показана на рис. 2.4.
Рис. 2.4. Діаграма інтенсивностей переходів системи
Із діаграми видно, що із стану
у стан
систему переводить потік заявок від
усіх клієнтів, його інтенсивність
дорівнює
Із стану
у стан
систему переводить потік заявок від
клієнтів (один клієнт вже обслуговується)
і т. д. Інтенсивності потоків подій, які
переводять систему справа уліво залежать
від кількості заявок, які обслуговуються
у даний момент і дорівнюють
.
Застосовуючи методику виведення рівнянь
для ймовірностей станів системи у
стаціонарному режимі при
одержимо систему різницевих алгебраїчних
рівнянь
(2.13)
Із цієї системи знаходимо граничні
імовірності станів даної СМО. Вводячи
приведену інтенсивність обслуговування
,
одержимо такі формули:
(2.14)
де
.
,
(2.15)
Із цих формул можна одержати рекурентні формули для ймовірностей станіву вигляді:
(2.16)
У ці формули входить
невідоме значення p0.
Воно обчислюється за наступним
алгоритмом. Позначимо у наведених
формулахі покладемо спочатку
.
Обчислимо qk (k=1,...,n) за цими
формулами, а також суму
Використовуючи умову нормування ймовірностей, запишемо
.
Звідкіля знаходимо величину
.
Помноживши тепер
на
,
знаходимо шукані величини
.
Операційні характеристики СМО:
Операційні характеристики замкнутої СМО будуть відмінні від тих, які ми застосовували раніш для СМО з необмеженою кількістю джерел заявок. Так роль абсолютної пропускної спроможності у даному випадку буде відігравати середня кількість клієнтів, що обслуговується в одинцю часу. Відносна пропускна здатність у даному випадку не обчислюється, оскільки кожна заявка, у кінці кінців, буде обслужена. Отже будемо мати такі характеристики:
1. Середнє число зайнятих каналів обслуговування
.
2. Середнє число незайнятих каналів обслуговування
або
3. Середнє кількість заявок, які знаходяться на обслуговуванні
4. Середня кількість заявок у системі (заявок, які знаходяться на обслуговуванні і у черзі)
або
.
5. Середнє число заявок у черзі
Між вказаними величинами існують співвідношення
6. Середнє число заявок, які знаходяться поза системою
або
7. Абсолютна пропускна здатність (середнє число заявок, які обслуговуються в одиницю часу
.
8. Середній час знаходження заявки у системі:
.
Ця формула випливає із співвідношення
.
9. Середній час чекання заявки у черзі
або
де
де
– ефективна інтенсивність вхідногопотоку, яка
одержується, якщо врахувати, що у
стаціонарному режимі параметр
потоку дорівнює не
,
а
Він одержується із рівності
.
де
.
Із формули для
можна одержати також середню кількість
заявок у вигляді
.
10. Коефіцієнт простою заявок у черзі
11. Коефіцієнт простою каналу:
12 .Імовірність того, що заявка у будь-який момент часу буде знаходитись поза системою обслуговування
або
де
– середня кількість заявок, які
знаходяться у системі,
– середній час знаходження заявки поза
системою.
Величину
називають такожкоефіцієнтом
оперативного використання каналів
обслуговування.
Програма Smo_4. Замкнута СМО
Вхідні дані:
n – кількість каналів обслуговування;
m – кількість місць у черзі;
– інтенсивність вхідного потоку;
– інтенсивність обслуговування;
ρ – приведена інтенсивність (ρ=λ/μ).
Виклик програми:
Результат:
p = < вектор-стовпець ймовірностей станів СМО>.
Приклад 2.7.
Обслуговування 8 автомобілів
автотранспортної фірми доручено 2
механікам. Приведена інтенсивність
обслуговуванняОтже, маємо замкнуту СМО з такими
параметрами:
n=8, m=2, = 0,2.
Розв'язання. Обчислення ймовірностей станів СМО здійснюються за програмою Smo_4. Результати обчислень імовірностей станів і її функціональні характеристики подані у таблицях 2.5 і 2.6..
Алгоритм у Mathcad
Вхідні параметри
Результати програми – вектор ймовірностей станів СМО
p:=Smo_4(n, m, ρ)
Операційні характеристики СМО:
1. Середня кількість зайнятих механіків
2. Абсолютна пропускна здатність системи (середня кількість автомобілів, які обслуговуються в одиницю часу
3. Середня кількість не зайнятих механіків
4. Середня кількість автомобілів у системі обслуговування (автомобілів, які знаходяться на обслуговуванні і у черзі)
5. Середня кількість автомобілів у черзі на обслуговування
6. Середня кількість працюючих автомобілів (кількість автомобілів поза системою обслуговування)
7. Середній час чекання автомобілів у черзі
8. Середній час знаходження автомобілів у системі обслуговування (час обслуговування + час у черзі)
9. Коефіцієнти простою автомобілів і механіків
Таблиця 2.5. Імовірності станів СМО pkдля n = 8, m =2,=02.
Число непрацюючих автомобілів k |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Число автомобілів у черзі |
0 |
0 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
Число незайнятих механіків |
2 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Імовірності
станів pk |
0,204 |
0,33 |
0,23 |
0,14 |
0,07 |
0,03 |
0,01 |
0,0 |
0,0 |