Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod_lab_Teoriya_masovogo_obslug_2008_ukr.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
569 Кб
Скачать
☆

4 Моделювання реального процесу обслуговування смо з відмовами

4.1 Мета роботи

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

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

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

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

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

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

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

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

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

Параметр вступника потоку (викл/хв), де 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

5

4

6

6

3

5

h,сек

40

55

75

112

33

80

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

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

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

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

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

; .

Час звільнення каналу визначається так: .

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

Таблиця 4.2

r

z

tпост

Tзвіл

Номер каналу

r1

-

-

1

r2

-

-

2

r3

z1

tn1

3

Втрата

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

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

,

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

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

,

де .

4. Висновки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]