
- •Навчально-науковий інститут автоматики, кібернетики та обчислювальної техніки національного університету водного господарства та природокористування
- •Курсова робота
- •1. Теоретико-методичні основи моделювання систем масового обслуговування
- •1.1 Опис загальних особливостей систем масового обслуговування
- •1.2 Характеристики основних елементів моделі системи масового обслуговування
- •1.3 Класифікація систем масового обслуговування
- •2. Основні відомості про задачу і метод її роз’язання
- •2.1 Перелік скорочень і основних термінів
- •2.2.Постановка задачі
- •2.3.Теоретичні відомості
- •2.4.Опис алгоритму моделювання
- •3. Детальний опис машинної програми
- •3.1 Мова програмування
- •3.2 Основні функції
- •3.3 Змінні використовувані в програмі
- •4. Інструкція користувача
- •Тестування програми
- •Висновок
- •Список використаної літератури
- •Додаток
1.3 Класифікація систем масового обслуговування
Системи масового обслуговування класифікуються за різноманітними ознаками. На рис. 1.1 зображена узагальнена схема класифікації СМО за різними ознаками:
Рис. 1.1 – Класифікація систем масового обслуговування
Класифікація СМО за складом:
одноканальні (з одним обслуговуючим пристроєм);
багатоканальні (з декількома паралельними обслуговуючими пристроями).
За складом обслуговуючих пристроїв багатоканальні СМО поділяють на:
однофазні (якщо після проходження одного обслуговуючого пристрою замовлення вважається обслуженим);
багатофазні (замовлення повинно послідовно пройти через декілька обслуговуючих пристроїв).
Класифікація за часом перебування вимоги в системі до початку обслуговування:
з відмовами (якщо замовлення, що надійшло до системи, не може бути обслужене, воно покидає систему);
з очікуванням (замовлення, що надійшло до системи у момент, коли всі канали зайняті, становиться в чергу і очікує на обслуговування).
Очікування може бути обмеженим і необмеженим. Обмежуватись очікування може часом очікування або довжиною черги.
2. Основні відомості про задачу і метод її роз’язання
2.1 Перелік скорочень і основних термінів
Ми будемо використовувати наступні позначення:
Pi - імовірність i-ого стану;
Pвід - імовірність відмовлення;
a - абсолютна пропускна здатність системи;
q - відносна пропускна здатність системи;
tоч - середній час очікування в черзі;
m - число місць у черзі;
λ - інтенсивність надходження заявок;
μ - інтенсивність обслуговування;
n - число каналів обслуговування;
tсист - середній час перебування в системі;
Nреаліз - число реалізацій;
Tреаліз - час реалізації;
ε - точність;
Q - рівень довіри;
τ - часовий інтервал між заявками;
СМО - система масового обслуговування.
2.2.Постановка задачі
Постановка задачі така: є n каналів обслуговування і m місць у черзі, інтенсивність надходження заявок і інтенсивність обслуговування . Необхідно теоретично і практично розрахувати:
Pi - імовірності станів,
Pотк - імовірність відмовлення,
a - абсолютну пропускну здатність системи,
q - відносну пропускну здатність системи,
tоч -середній час чекання в черзі,
tсист - середній час перебування в системі,
Nреаліз - число реалізацій для досягнення імовірності відмовлення відмінної від теоретичної на величину .
Теоретичний розрахунок представляє собою обчислення вище приведених величин згідно формул для випадку, коли розподілення часу надходження заявок підкоряється Пуаcсоновському закону розподілення. Необхідні формули і їхній вивід будуть розглянуті нижче в цьому розділі.
У практичній частині необхідно побудувати модель системи, за умови, що час надходження заявок підкоряється рівномірному закону розподілення, і розрахувати вище описані величини. Слід зазначити, що теоретичний розрахунок параметрів системи для випадку, коли потоки подій переводять систему зі стану в стан розподілені за законом відмінному від Пуасcоновського, досить складний. Аналітичні формули в цьому випадку для характеристик СМО вдається одержати тільки для найпростіших випадків. Таким чином пошук необхідних величин за допомогою моделювання є самим оптимальним рішенням.