Моделювання процесу обслуговування в СМО

ВСТУП

Теорія масового обслуговування (ТМО) допомагає вирішувати завдання, пов'язані з оптимізацією процесів обслуговування в різних областях та є основою проектування й аналізу систем масового обслуговування (СМО). До подібних СМО належать: різного роду ремонтні системи (наприклад, ремонт залізничних вагонів, обслуговування комп'ютерного класу та інші); автотранспортні завдання; інформаційні системи та інше.

Дані методичні вказівки містять шість лабораторних робіт, розрахованих на 24 години.

Перша лабораторна робота призначена для дослідження пуассонівських (найпростіших) потоків вимог, які становлять більшу частину в існуючих СМО. Дослідження проводиться за допомогою моделювання найпростішого потоку для одержання модельного значення інтенсивності поступаючих вимог та порівняння їх із заданою інтенсивністю.

У другій лабораторній роботі досліджується сума двох найпростіших потоків і визначається характеристика результуючого потоку.

Третя лабораторна робота присвячена дослідженню, на основі першого розподілу Ерланга, СМО з відмовами і їхніми характеристиками якості.

У четвертій лабораторній роботі проводиться реальне моделювання процесу обслуговування СМО з відмовами. Потрібно зрівняти між собою значення характеристик якості СМО з відмовами (явними втратами), отримані в результаті моделювання та розраховані за першою формулою Ерланга.

Вивчення другого розподілу Ерланга з найпростішим потоком вимог і характеристик якості СМО з очікуванням проводиться під час виконання п'ятої лабораторної роботи.

Моделювання реального процесу обслуговування для СМО з необмеженою чергою проводиться під час виконання шостої лабораторної роботи, метою якої є порівняння значень характеристик якості, отриманих у результаті моделювання й теоретичного розрахунку.

1 МОДЕЛЮВАННЯ ПУАССОНІВСЬКОГО ПОТОКУ ВИМОГ

1.1 Мета роботи

Мета роботи – вивчити властивості й характеристики пуассонівського (найпростішого) потоку. Порівняти теоретичні та модельні значення отриманих характеристик.

1.2. Короткі теоретичні відомості

Найпростіший потік має такі властивості: стаціонарність, ординарність і відсутність післядії.

Властивість стаціонарності означає, що із часом імовірнісні характеристики потоку не змінюються. Потік можна назвати стаціонарним, якщо для будь-якої кількості k вимог, що надійшли за проміжок часу довжиною Моделювання процесу обслуговування в СМО - student2.ru ймовірність надходження вимог залежить тільки від величини проміжку та не залежить від його розташування на осі часу:

Моделювання процесу обслуговування в СМО - student2.ru , (1.1)

де Моделювання процесу обслуговування в СМО - student2.ru – ймовірність надходження k вимог.

Властивість ординарності означає практичну неможливість групового надходження вимог. Тому потік вимог можна назвати ординарним тоді, коли ймовірність надходження двох або більше вимог за будь-який нескінченно малий проміжок часу Моделювання процесу обслуговування в СМО - student2.ru є величина нескінченно мала, вищого порядку, ніж Моделювання процесу обслуговування в СМО - student2.ru , тобто

Моделювання процесу обслуговування в СМО - student2.ru . (1.2)

Властивість відсутності післядії означає незалежність імовірнісних характеристик потоку від попередніх подій. Іншими словами, імовірність надходження k вимог у проміжок [t1,t2] залежить від кількості, часу надходження й тривалості обслуговування вимог до моменту t1. Для випадкового потоку без післядії умовна ймовірність надходження вимог у проміжку [t1,t2], обчислена при будь-яких припущеннях про протікання процесу обслуговування вимог до моменту t1, дорівнює безумовній

Моделювання процесу обслуговування в СМО - student2.ru . (1.3)

До основних характеристик випадкового потоку відносять провідну функцію, параметр та інтенсивність. Провідна функція випадкового потоку Моделювання процесу обслуговування в СМО - student2.ru є математичне очікування кількості вимог у проміжку [0, t). Функція Моделювання процесу обслуговування в СМО - student2.ru – невід’ємна, неубутна, у практичних завданнях теорії розподілу інформації безперервна й приймає тільки кінцеві значення.

Параметр потоку Моделювання процесу обслуговування в СМО - student2.ru в момент часу t є межа відношення ймовірності надходження не менше однієї вимоги в проміжку Моделювання процесу обслуговування в СМО - student2.ru до величини цього проміжку Моделювання процесу обслуговування в СМО - student2.ru при Моделювання процесу обслуговування в СМО - student2.ru

Моделювання процесу обслуговування в СМО - student2.ru . (1.4)

Параметр потоку визначає щільність імовірності настання спонукаючого моменту в момент t. Визначення параметра рівносильне припущенню, що ймовірність надходження хоча б однієї вимоги в проміжку Моделювання процесу обслуговування в СМО - student2.ru з точністю до нескінченно малої величини пропорційна проміжку та параметру потоку Моделювання процесу обслуговування в СМО - student2.ru :

Моделювання процесу обслуговування в СМО - student2.ru . (1.5)

Для стаціонарних потоків ймовірність надходження вимог не залежить від часу, тобто, Моделювання процесу обслуговування в СМО - student2.ru , тому параметр стаціонарного потоку постійний. Відповідно одержуємо

Моделювання процесу обслуговування в СМО - student2.ru . (1.6)

Інтенсивність стаціонарного потоку Моделювання процесу обслуговування в СМО - student2.ru є математичне очікування кількості вимог в одиницю часу.

Якщо інтенсивність характеризує потік вимог, то параметр – потік спонукаючих моментів. Тому завжди Моделювання процесу обслуговування в СМО - student2.ru , а рівність має місце тільки для ординарних потоків, коли в кожен спонукаючий момент надходить тільки одна вимога.

1.3 Моделювання найпростішого потоку

Для найпростішого потоку вимог довжини проміжків часу між послідовними вимогами потоку Моделювання процесу обслуговування в СМО - student2.ru розподілені за показовим законом із тим самим параметром Моделювання процесу обслуговування в СМО - student2.ru :

Моделювання процесу обслуговування в СМО - student2.ru (1.7)

Це твердження дозволяє моделювати найпростіший потік вимог на заданому проміжку часу за допомогою методу Монте-Карло, в основі якого лежить така теорема:

якщо Моделювання процесу обслуговування в СМО - student2.ru – випадкові числа, рівномірно розподілені на Моделювання процесу обслуговування в СМО - student2.ru , то можливе значення Моделювання процесу обслуговування в СМО - student2.ru одержуваної випадково безперервної величини Х з заданою функцією розподілу F(х), що відповідає Моделювання процесу обслуговування в СМО - student2.ru , є коренем рівняння

Моделювання процесу обслуговування в СМО - student2.ru . (1.8)

Відповідно до цієї теореми для одержання послідовності випадкових значень Моделювання процесу обслуговування в СМО - student2.ru , розподілених за показовим законом з параметром Моделювання процесу обслуговування в СМО - student2.ru , потрібно для кожного випадкового числа Моделювання процесу обслуговування в СМО - student2.ru , генерованого на ПЕОМ датчиком псевдовипадкових чисел, вирішити рівняння

Моделювання процесу обслуговування в СМО - student2.ru (1.9)

Вирішуючи це рівняння відносно Моделювання процесу обслуговування в СМО - student2.ru , маємо

Моделювання процесу обслуговування в СМО - student2.ru (1.10)

або

Моделювання процесу обслуговування в СМО - student2.ru (1.11)

Порядок виконання роботи

1. Згенерувати випадкові рівномірно розподілені числа Моделювання процесу обслуговування в СМО - student2.ru .

2. Обчислити l = 10×m/Nn (вимог/хв); де Nn – номер у журналі, m-номер групи.

3. По формулою Моделювання процесу обслуговування в СМО - student2.ru , де i=1, 2, .., одержати Моделювання процесу обслуговування в СМО - student2.ru для проміжків між вимогами.

4. На проміжку [T1 , T2], T1 = N+1, T2 =N+5 хв., одержати послідовність Моделювання процесу обслуговування в СМО - student2.ru моментів надходження вимог, де Моделювання процесу обслуговування в СМО - student2.ru доти, поки Моделювання процесу обслуговування в СМО - student2.ru £ T2 .

Отримані результати занести в таблицю 1.1.

Таблиця 1.1

ri Zi tk
r1 z1 t1
r2 z2 t2
. . .

5. Провести статистичну обробку отриманих результатів, для цього розділити заданий інтервал на 25 рівних проміжків довжиною

Моделювання процесу обслуговування в СМО - student2.ru (мін).

Для кожного проміжку визначити x (t) – кількість вимог, що потрапили в проміжок довжиною t, занести в таблицю 1.2.

Таблиця 1.2

Номер інтервалу . . .
x(t )        

З таблиці 1.2 визначити параметри статистичного розподілу випадкової величини й занести їх у таблицю 1.3.

Таблиця 1.3

xk(t ) . . . k
nk n1 n2 n3 . . . k

å nk = N, де nk – кількість інтервалів, з k вимогами.

6. Визначити модельне значення параметра потоку:

Моделювання процесу обслуговування в СМО - student2.ru – мат. очікування кількості вимог в k інтервалі, звідси

Моделювання процесу обслуговування в СМО - student2.ru .

7. Для заданого (l) і модельного значення ( Моделювання процесу обслуговування в СМО - student2.ru ) визначити:

а) імовірність відсутності вимоги P0( t ) за проміжок t = T2 - T1;

б) імовірність надходження однієї вимоги P1( t );

в) імовірність надходження чотирьох вимог P4( t );

г) імовірність надходження не менше п'яти вимог P³5 ( t )=1-( P0 + P1 + P2 + P3 + P4 );

ґ) імовірність надходження менше трьох вимог P<3 ( t )= P0 + P1 + P2 ;

д) імовірність надходження не більше семи вимог P£ 7 ( t )= P0 + . . . + P7;

е) імовірність, що проміжок між вимогою zk P[ 0,1 < zk < 0,5 ] = F(0,5) - F(0,1).

8. Висновок.

1.5 Контрольні запитання і завдання

1. За якими властивостями класифікуються випадкові потоки?

2. Дати визначення властивостям: стаціонарність; ординарність; відсутність післядії.

3. Дати визначення числовим характеристикам випадкових потоків: параметр потоку Моделювання процесу обслуговування в СМО - student2.ru ; інтенсивність потоку Моделювання процесу обслуговування в СМО - student2.ru ; провідна функція потоку.

4. Для яких потоків збігаються значення параметра потоку й інтенсивності: Моделювання процесу обслуговування в СМО - student2.ru = Моделювання процесу обслуговування в СМО - student2.ru ?

5. За яким законом розподілений проміжок між сусідніми вимогами в найпростішому потоці?

6. За яким законом розподілена випадкова величина, що характеризує кількість вимог найпростішого потоку, що потрапили в деякий проміжок?

2 ПІДСУМОВУВАННЯ ВИПАДКОВИХ ПОТОКІВ

2.1 Мета роботи

Мета роботи – дослідити суму двох найпростіших потоків і визначити характеристики результуючого потоку.

2.2 Короткі теоретичні відомості

Підсумовування й роз'єднання найпростіших потоків

При об'єднанні декількох незалежних найпростіших потоків утворюється найпростіший потік із параметром, рівним сумі параметрів вихідних потоків. При роз'єднанні найпростішого потоку з параметром Моделювання процесу обслуговування в СМО - student2.ru на n напрямків так, що кожна вимога вихідного потоку з імовірністю Моделювання процесу обслуговування в СМО - student2.ru надходить на i-і напрямок, потік i-го напрямку також буде найпростішим з параметром Моделювання процесу обслуговування в СМО - student2.ru . Ці властивості найпростішого потоку широко використовуються на практиці, оскільки значно спрощують розрахунки стаціонарного устаткування й інформаційних мереж.

Експериментальна перевірка відповідності реального потоку найпростішому

У найпростішому потоці проміжки z між сусідніми вимогами розподілені по показовому (експонентному) закону з параметром Моделювання процесу обслуговування в СМО - student2.ru Моделювання процесу обслуговування в СМО - student2.ru .

Визначимо математичне очікування, дисперсію й середньоквадратичне відхилення проміжку z:

Моделювання процесу обслуговування в СМО - student2.ru ; (2.1)

Моделювання процесу обслуговування в СМО - student2.ru ; (2.2)

Моделювання процесу обслуговування в СМО - student2.ru . (2.3)

Отриманий збіг величин Mz і Моделювання процесу обслуговування в СМО - student2.ru характерний для показового розподілу. Ця властивість на практиці використовується як критерій для первісної перевірки відповідності гіпотези про показовий розподіл отриманим статистичним даним.

Інший спосіб перевірки ґрунтується на тому, що кількість вимог найпростішого потоку, що потрапили в інтервал часу t, описується розподілом Пуассона:

Моделювання процесу обслуговування в СМО - student2.ru . (2.4)

Визначимо математичне очікування Мi і дисперсію Di кількості вимог за проміжок t:

Моделювання процесу обслуговування в СМО - student2.ru ;

Моделювання процесу обслуговування в СМО - student2.ru .

Збіг математичного очікування й дисперсії кількості вимог за проміжок t означає відповідність реального потоку найпростішому. Припустимо, для деякого реального потоку отримано ряд чисел x1, x2, …, xn, що характеризує кількість вимог, що надходять в n проміжків довжиною t. Звичайно приймають t=15 хв. Розраховуються середнє значення й незміщена оцінка дисперсії величини x:

Моделювання процесу обслуговування в СМО - student2.ru ; Моделювання процесу обслуговування в СМО - student2.ru .

Залежно від ступеня збігу величин Моделювання процесу обслуговування в СМО - student2.ru і Dx, робиться висновок про прийнятність моделі найпростішого потоку.

Порядок виконання роботи

1. Використовуючи методику виконання першої лабораторної роботи,
пп. 1–6, промоделювати два найпростіших потоки з Моделювання процесу обслуговування в СМО - student2.ru й Моделювання процесу обслуговування в СМО - student2.ru , де m – номер групи, Nn – номер за списком. Отримані дані занести в таблицю 2.1.

Таблиця 2.1

Номер інтервалу . . . N
x1(t )      
x2(t )      
x1+x2      

2. Одержати сумарний потік, складаючи x(t) відповідних інтервалів. Побудувати графіки х1(n), x2(n), x(n), де n – номер інтервалу, х1, x2, x – кількість викликів, що потрапили в інтервал для I, II і сумарного потоку відповідно.

3. Використовуючи методику п. 7 першої лабораторної роботи, одержати lсум модельне для сумарного потоку x(n).

4. Порівняти отримане значення lсум й Моделювання процесу обслуговування в СМО - student2.ru 1+ Моделювання процесу обслуговування в СМО - student2.ru 2 .

5. Розрахувати оцінки дисперсії й математичного очікування випадкової величини x(t) – кількість викликів сумарного потоку, що потрапили в інтервал t.

6. Висновок.

2.4 Контрольні запитання

1. Який потік утвориться при об'єднанні n найпростіших потоків?

2. Чому дорівнюють параметри потоків, що утворилися при роз'єднанні найпростішого потоку?

3. Який спосіб перевірки відповідності реального потоку найпростішому, використовують:

а) якщо виміряні проміжки між вимогами потоку;

б) якщо підраховано кількість вимог, що потрапили в проміжки рівної довжини.

3 ДОСЛІДЖЕННЯ СМО З ВІДМОВАМИ

3.1 Мета роботи

Мета роботи – дослідити систему масового обслуговування з відмовами і її характеристики якості.

3.2 Короткі теоретичні відомості

N-канальна СМО з відмовами – це система, у якій у момент приходу вимоги всі вузли обслуговування зайняті й вимога одержує відмову й відразу залишає систему. Для такої системи ймовірність усіх станів системи (у сталому режимі) дає перший розподіл Ерланга:

Моделювання процесу обслуговування в СМО - student2.ru Моделювання процесу обслуговування в СМО - student2.ru ,

де Моделювання процесу обслуговування в СМО - student2.ru – навантаження СМО, Моделювання процесу обслуговування в СМО - student2.ru – інтенсивність надходження вимог, Моделювання процесу обслуговування в СМО - student2.ru – інтенсивність обслуговування.

До основних характеристик якості обслуговування розглянутої СМО відносяться:

імовірність відмови Моделювання процесу обслуговування в СМО - student2.ru

Моделювання процесу обслуговування в СМО - student2.ru ;

середня кількість зайнятих вузлів обслуговування Моделювання процесу обслуговування в СМО - student2.ru

Моделювання процесу обслуговування в СМО - student2.ru ;

середня кількість вільних вузлів обслуговування Моделювання процесу обслуговування в СМО - student2.ru

Моделювання процесу обслуговування в СМО - student2.ru .

У системах з відмовами події відмови й обслуговування становлять повну групу подій, звідси

Моделювання процесу обслуговування в СМО - student2.ru .

З наведеного вище виразу відносна, пропускна здатність визначається за формулою

Моделювання процесу обслуговування в СМО - student2.ru .

Абсолютна пропускна здатність СМО з відмовами дорівнює

Моделювання процесу обслуговування в СМО - student2.ru .

Коефіцієнт зайнятості вузлів обслуговування визначається відношенням середньої кількості зайнятих каналів до загальної кількості каналів:

Моделювання процесу обслуговування в СМО - student2.ru .

Порядок виконання роботи

1. Побудувати графік розподілу Pk для N-канальної СМО з відмовами, якщо на вхід системи надходить найпростіший потік вимог із інтенсивністю Моделювання процесу обслуговування в СМО - student2.ru та обслуговування вимог виконується з інтенсивністю Моделювання процесу обслуговування в СМО - student2.ru , де m – номер групи, N-кількість каналів обслуговування, Nn – номер за списком. Кількість каналів обслуговування визначається за варіантами з таблиці 3.1.

Таблиця 3.1

Nп, 1,5,9,13,17,21 2,6,10,14,18,22 3,7,11,15,19,23 4,8,12,16,20,24
N

Наприклад. Для СМО з відмовами графік розподілу Pk, побудований у системі Mathlab, показаний на рис. 3.1.

Моделювання процесу обслуговування в СМО - student2.ru

Рисунок 3.1 – Графік імовірностей Pk

2. Визначити характеристики якості обслуговування:

а) імовірність відмови Рвідм;

б) середня кількість зайнятих вузлів Мзайн;

в) середня кількість вільних вузлів Мвільн;

г) відносна пропускна здатність Q;

ґ) абсолютна пропускна здатність А;

д) коефіцієнт зайнятості вузлів Кз.

3. Висновки.

3.4 Контрольні завдання

1. Дати поняття навантаження системи.

2. Дати поняття коефіцієнта зайнятості вузлів.

3. Навести формулу першого розподілу Ерланга.

4. Дати поняття ймовірності відмови.

5. Дати визначення характеристикам якості СМО з відмовами.

4 МОДЕЛЮВАННЯ РЕАЛЬНОГО ПРОЦЕСУ ОБСЛУГОВУВАННЯ
СМО З ВІДМОВАМИ

4.1 Мета роботи

Мета роботи – порівняти значення характеристик якості СМО з явними втратами, отриманими в результаті моделювання й розрахованими за першою формулою Ерланга.

Моделювання процесу обслуговування в СМО

Функція розподілу проміжку між вимогами Моделювання процесу обслуговування в СМО - student2.ru , а функція розподілу тривалості обслуговування Моделювання процесу обслуговування в СМО - student2.ru . Програма моделювання містить два генератори випадкових величин Моделювання процесу обслуговування в СМО - student2.ru і Моделювання процесу обслуговування в СМО - student2.ru відповідно до заданих функцій A(t) і B(t), змінні t0 для зберігання моменту надходження чергової вимоги й t1, t2,..., t для зберігання моменту звільнення k-го ( Моделювання процесу обслуговування в СМО - student2.ru ) каналу.

Для спрощення пояснень приймемо N=3 і проаналізуємо роботу алгоритму з моменту надходження п'ятої вимоги. Перший генератор формує чергове випадкове число z5, що відповідає надходженню п'ятої вимоги Моделювання процесу обслуговування в СМО - student2.ru . Припустимо, що до моменту Моделювання процесу обслуговування в СМО - student2.ru перший канал був зайнятий четвертою вимогою, а другий і третій відповідно другою і третьою. Тоді Моделювання процесу обслуговування в СМО - student2.ru , Моделювання процесу обслуговування в СМО - student2.ru , Моделювання процесу обслуговування в СМО - student2.ru . Кожне із чисел t1 , t2, t3 визначає момент звільнення відповідного каналу.

При послідовному занятті каналів значення t0 по черзі порівнюється з t1 , t2,…, tN, поки не виявляється комірка з моментом звільнення Моделювання процесу обслуговування в СМО - student2.ru . Нехай виявиться, що Моделювання процесу обслуговування в СМО - student2.ru й Моделювання процесу обслуговування в СМО - student2.ru , а Моделювання процесу обслуговування в СМО - student2.ru . Це означає, що до моменту надходження п'ятої вимоги перший і другий канал залишалися зайнятими, а третій уже звільнився й може прийняти на обслуговування п'яту вимогу. Тоді t3 прирівнюється t0. Потім генерується випадкове число Моделювання процесу обслуговування в СМО - student2.ru , що визначає тривалість обслуговування п'ятої вимоги й додається до t3.

Шостий цикл починається з генерації випадкового числа z6. Як і раніше, t0=t0+z6. Потім здійснюється почергове порівняння вмісту нульової комірки із умістом інших комірок. Якщо тепер виявиться, що Моделювання процесу обслуговування в СМО - student2.ru , Моделювання процесу обслуговування в СМО - student2.ru і Моделювання процесу обслуговування в СМО - student2.ru , то шоста вимога загубиться й на цьому цикл закінчиться.

Для підрахунку кількості Кнад, що надійшли, і загублених Кзаг вимог використовуються два лічильники. У перший додається одиниця при кожній генерації числа z, а в другий – при кожній втраті вимоги. Відношення Кнад / Кзаг дасть по закінченню чергової серії статистичну оцінку втрат вимог.

Порядок виконання роботи

1 Початкові умови моделювання.

Параметр вступника потоку Моделювання процесу обслуговування в СМО - student2.ru (викл/хв), де Nn – номер у журналі, m – номер групи, N – кількість каналів.

Середній час обслуговування й кількість каналів визначається варіантом з табл. 4.1.

Таблиця 4.1

Nп, вар 1,7,13 2,8,14 3,9,15 4,10,16 5,11,17 6,12,18
N
h,сек

На початку моделювання в системі зайнято два канали.

2 Порядок моделювання

Моделювання здійснювати на інтервалі [t1,t2] хв., де t1=Nn+1, t2=Nn+200, а Nn – номер у журналі.

Надходження виклику моделюється аналогічно першій лабораторній роботі, запам'ятовується в масиві змінної tпост і підраховується лічильником Кнад.

Процес обслуговування моделюється за показовим законом розподілу відповідно до виразу

Моделювання процесу обслуговування в СМО - student2.ru ; Моделювання процесу обслуговування в СМО - student2.ru .

Час звільнення каналу визначається так: Моделювання процесу обслуговування в СМО - student2.ru .

Отриманими даними заповнюється таблиця 4.2.

Таблиця 4.2

r z Моделювання процесу обслуговування в СМО - student2.ru tпост Tзвіл Номер каналу
r1 - Моделювання процесу обслуговування в СМО - student2.ru - Моделювання процесу обслуговування в СМО - student2.ru
r2 - Моделювання процесу обслуговування в СМО - student2.ru - Моделювання процесу обслуговування в СМО - student2.ru
r3 z1 Моделювання процесу обслуговування в СМО - student2.ru tn1 Моделювання процесу обслуговування в СМО - student2.ru
          Втрата

Канали займаються послідовно. Якщо до моменту надходження вимоги зайняті всі канали, то воно губиться й підраховується кількість загублених вимог Кзаг.

3. Визначити модельну ймовірність відмови вимоги:

Моделювання процесу обслуговування в СМО - student2.ru ,

де Кзаг – кількість загублених вимог; Квикл – загальна кількість вимог.

Визначити Рвідм за першою формулою Ерланга:

Моделювання процесу обслуговування в СМО - student2.ru ,

де Моделювання процесу обслуговування в СМО - student2.ru .

4. Висновки.

4.4 Контрольні завдання

1. Визначити пропускну здатність окремих каналів при:

а) випадковому зайнятті;

б) послідовному зайнятті.

5 ДОСЛІДЖЕННЯ N - КАНАЛЬНОЇ СМО З ОЧІКУВАННЯМ

5.1 Мета роботи

Мета роботи – вивчити систему масового обслуговування з очікуванням й її характеристики.

5.2 Короткі теоретичні відомості

СМО з N-каналами обслуговує найпростіший потік вимог. При зайнятості всіх n вузлів обслуговування вимога, що надійшла, ставиться в чергу й обслуговується після деякого очікування. Загальна кількість вимог, що перебувають у системі на обслуговуванні й у черзі, позначимо Моделювання процесу обслуговування в СМО - student2.ru й назвемо станом системи. При Моделювання процесу обслуговування в СМО - student2.ru величина k характеризує кількість зайнятих каналів у системі, при Моделювання процесу обслуговування в СМО - student2.ru кількість зайнятих каналів дорівнює Моделювання процесу обслуговування в СМО - student2.ru , а різниця Моделювання процесу обслуговування в СМО - student2.ru визначає довжину черги. Параметр інтенсивності обслуговування потоку v визначається кількістю зайнятих вузлів, і в першому випадку Моделювання процесу обслуговування в СМО - student2.ru залежить від стану системи k, а в другому Моделювання процесу обслуговування в СМО - student2.ru має постійне значення v.

Введемо поняття завантаження системи r, яке дорівнює відношенню інтенсивності вхідного потоку до інтенсивності обслуговування:

Моделювання процесу обслуговування в СМО - student2.ru .

Відзначимо, що при інтенсивності поступаючого навантаження r, рівного або більшого за кількість вузлів обслуговування системи N, з імовірністю, рівній 1, постійно будуть зайняті всі вузли обслуговування й довжина черги буде нескінченною – явище «вибуху». Тому, щоб система могла функціонувати нормально й черга не росла безмежно, необхідно виконати умову Моделювання процесу обслуговування в СМО - student2.ru .

Імовірність того, що система в сталому режимі перебуває в стані k (Pk), визначаємо за формулою (другий розподіл Ерланга)

Моделювання процесу обслуговування в СМО - student2.ru , (5.1)

де Моделювання процесу обслуговування в СМО - student2.ru .

До основних характеристик якості обслуговування СМО з очікуванням відносять такі:

Імовірність наявності черги Pчер є ймовірність того, що кількість вимог у системі більше кількості вузлів:

Моделювання процесу обслуговування в СМО - student2.ru .

Імовірність зайнятості всіх вузлів системи Pзайн

Моделювання процесу обслуговування в СМО - student2.ru .

Середня кількість вимог у системі Мвим

Моделювання процесу обслуговування в СМО - student2.ru .

Середня довжина черги Mчер

Моделювання процесу обслуговування в СМО - student2.ru .

Середня кількість вільних вузлів Мвільн

Моделювання процесу обслуговування в СМО - student2.ru .

Середня кількість зайнятих вузлів Мзайн

Моделювання процесу обслуговування в СМО - student2.ru .

Середній час очікування початку обслуговування Точ для вимоги, що поступили в систему

Моделювання процесу обслуговування в СМО - student2.ru .

Загальний час, що проводять у черзі всі вимоги, що надійшли в систему за одиницю часу, Тз.оч

Моделювання процесу обслуговування в СМО - student2.ru .

Середній час Твим, що вимога проводить у системі обслуговування

Моделювання процесу обслуговування в СМО - student2.ru .

Сумарний час, що у середньому проводять у системі всі вимоги, що надійшли за одиницю часу, Тс.вим

Моделювання процесу обслуговування в СМО - student2.ru .

Порядок виконання роботи

1. Побудувати графік імовірності станів Pk від k для N-канальної СМО з очікуванням, якщо на вхід надходить найпростіший потік вимог з інтенсивністю Моделювання процесу обслуговування в СМО - student2.ru та обслуговування вимог проводиться з інтенсивністю Моделювання процесу обслуговування в СМО - student2.ru , де Nп – номер за списком, m – номер групи, N – кількість каналів обслуговування. Кількість каналів обслуговування визначається з таблиці 5.1.

Таблиця 5.1

Nn 1,5,9,13,17,21 2,6,10,14,18,22 3,7,11,15,19,23 4,8,12,16,20,24
N

Наприклад. Для СМО з очікуванням графік розподілу Pk, побудований у системі MathCad, поданий на рис. 5.1.

Моделювання процесу обслуговування в СМО - student2.ru

Рисунок 5.1 – Графік імовірностей Pk

2. Визначити характеристики якості обслуговування:

а) імовірність наявності черги Pk;

б) імовірність зайнятості всіх вузлів системи Pзайн;

в) середню кількість вимог у системі Мвим;

г) середню довжину черги Mчер;

ґ) середню кількість вільних вузлів Мвільн;

д) середню кількість зайнятих вузлів Мзайн;

е) середній час очікування Точ;

є) загальний час перебування вимог у черзі за одиницю часу Тз.оч;

ж) середній час перебування вимог у системі Твим;

з) сумарний час, що проводять всі вимоги в системі за одиницю часу, Тс.вим.

3. Висновок.

5.4 Контрольні запитання і завдання

1. Що таке явище «вибуху» у СМО з очікуванням?

2. Визначити ймовірність будь-якого стану системи з очікуванням.

3. Дати поняття стану СМО з очікуванням.

6 МОДЕЛЮВАННЯ РЕАЛЬНОГО ПРОЦЕСУ ОБСЛУГОВУВАННЯ
СМО З НЕОБМЕЖЕНОЮ ЧЕРГОЮ

6.1 Мета роботи

Мета роботи – повівняти значення характеристик якості СМО з необмеженою чергою, отриманих в результаті моделювання й теоретичного розрахунку.

Наши рекомендации