- •Упорядник с.В. Машталір Рецензент в.О. Філатов, д-р техн. Наук, проф. Каф. Ші хнуре
- •6.0403201 “Інформатика ”
- •61166 Харків, просп. Леніна, 14
- •1 Моделювання пуассонівського потоку вимог
- •Короткі теоретичні відомості
- •Моделювання найпростішого потоку
- •Порядок виконання роботи
- •2.2 Короткі теоретичні відомості Підсумовування й роз'єднання найпростіших потоків
- •Експериментальна перевірка відповідності реального потоку найпростішому
- •2.3 Порядок виконання роботи
- •Контрольні запитання і завдання
- •2 Підсумовування випадкових потоків
- •2.4 Контрольні запитання
- •3 Дослідження смо з відмовами
- •3.2 Короткі теоретичні відомості
- •3.3 Порядок виконання роботи
- •3.4 Контрольні завдання
- •4 Моделювання реального процесу обслуговування смо з відмовами
- •Моделювання процесу обслуговування в смо
- •Порядок виконання роботи
- •Контрольні завдання
- •5 Дослідження n - канальної смо з очікуванням
- •Короткі теоретичні відомості
- •Порядок виконання роботи
- •Контрольні запитання і завдання
- •6 Моделювання реального процесу обслуговування смо з необмеженою чергою
- •Моделювання процесу обслуговування в смо
- •Порядок виконання роботи
- •Порядок моделювання
- •6.4 Контрольні запитання і завдання
- •Рекомендована література
Контрольні запитання і завдання
1. Що таке явище «вибуху» у СМО з очікуванням?
2. Визначити ймовірність будь-якого стану системи з очікуванням.
3. Дати поняття стану СМО з очікуванням.
6 Моделювання реального процесу обслуговування смо з необмеженою чергою
6.1 Мета роботи
Мета роботи – повівняти значення характеристик якості СМО з необмеженою чергою, отриманих в результаті моделювання й теоретичного розрахунку.
Моделювання процесу обслуговування в смо
Задання потоку розподілу проміжку між вимогами здійснюється функцією , а функцією розподіляється тривалість обслуговування. У результаті програма моделювання містить два генератори випадкових величин і відповідно до заданих функцій A(t) і B(t), змінні t0 для зберігання моменту надходження чергової вимоги, t1, t2,..., t для зберігання моменту звільнення k-го ( ) каналу й p1, p2 ,…,p для зберігання моменту надходження вимоги у чергу.
Пояснимо процес моделювання на прикладі. Приймемо N=3 і проаналізуємо роботу алгоритму з моменту надходження п'ятої вимоги. Перший генератор формує чергове випадкове число z5, що відповідає надходженню п'ятої вимоги . Припустимо, що до моменту перший канал був зайнятий четвертою вимогою, а другий і третій відповідно другою й третьою, вимоги в накопичувачі відсутні. Тоді , , . Кожне із чисел t1 , t2, t3 визначає момент звільнення відповідного каналу.
При послідовному зайнятті каналів значення t0 по черзі порівнюється з t1 , t2,…, tN, поки не виявляється комірка з моментом звільнення . Нехай виявиться, що й , а . Це означає, що до моменту надходження п'ятої вимоги перший і другий канал залишалися зайнятими, а третій уже звільнився й може прийняти на обслуговування п'яту вимогу, що надійшла. Тоді t3 прирівнюється t0. Потім генерується випадкове число , що визначає тривалість обслуговування п'ятої вимоги й додається до t3.
Шостий
цикл починається з генерації випадкового
числа z6.
Як і раніше, t0=t0+z6.
Потім здійснюється почергове порівняння
вмісту нульової комірки із умістом
інших комірок. Якщо виявиться що,
,
і
,
то шоста вимога буде поміщена в
накопичувач,
.
Сьомий
цикл починається з генерації випадкового
числа z7.
Як і колись, t0=t0+z7.
Оскільки в нас є вимога в накопичувачі,
то
.
Потім
,
здійснюється почергове порівняння
вмісту нульової комірки із умістом
інших комірок. Якщо виявиться, що
,
і
,
то сьома вимога буде поміщена в другий
канал, а в накопичувачі відбудеться
зрушення
.
Далі
,
і проводиться повторна перевірка
зайнятості каналів. Якщо каналів вільних
не виявилося, то вимога залишається в
накопичувачі, якщо вони є, то вимога
надходить на канал, що звільнився.
Для підрахунку кількості Квим, що надійшли і поміщених у накопичувач Кн вимог використовується два лічильники. У перший додається одиниця при кожній генерації числа z, а в другий – при кожному поміщенні вимоги в накопичувач. Відношення Квим/Кн дасть по закінченні чергової серії статистичну оцінку знаходження вимог у накопичувачі.
Порядок виконання роботи
Початкові умови моделювання.
Параметр
поступаючого потоку
(викл/хв), де Nп
– номер у журналі.
Середній час обслуговування й кількість каналів визначається за варіантом з табл. 6.1.
Таблиця 6.1
-
Nп Вар
1,7,13
2,8,14
3,9,15
4,10,16
5,11,17
6,12,18
N
3
6
5
4
4
7
h,сек
45
60
90
60
90
120
На початку моделювання в системі вільні всі канали.
