Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Форма.docx
Скачиваний:
22
Добавлен:
12.02.2016
Размер:
275.07 Кб
Скачать

3.3 Змінні використовувані в програмі

Також як і методи зведемо змінні в таблицю:

Ім'я

Тип

Розмірність

Призначення

Примітка

lam

float

Інтенсивність надходження заявок

Вихідні дані

mu

float

Інтенсивність обслуговування

Вихідні дані

n

int

Кількість каналів n

Вихідні дані

m

int

Максимальна довжина черги m

Вихідні дані

ChanArray

Channel

[10]

Масив каналів

ReqArray

Request

[10]

Масив заявок

ProcTime

float

[10]

Масив часу обробки заявок

ReqInArray

int

Кількість заявок в черзі

SystemTime

unsigned int

Поточний час

CurReqNum

int

Номер поточної заявки

eps

float

Точність для розрахунку числа реалізацій

Вихідні дані

NumRealiz

float

Число реалізацій

Q

float

Рівень довіри

Вихідні дані

Вище був приведений список не всіх змінних, а тільки основних. Тимчасові перемінні, лічильники циклів тут відсутні.

4. Інструкція користувача

Для початку роботи з програмою запустіть файл СМО.exe. При вдалому запуску на екрані з'явиться вікно з головним меню:

Вибір пунктів меню здійснюється за допомогою клавіш «↑» та «↓», а виконанняза допомогою «Enter». Вони мають наступне призначення:

  • «Теоретичні розрахунки» - призначений для розрахунку теоретичних параметрів системи відповідно формул (2.2)-(2.11) і виводу цих результатів на екран:

  • «Модель» - призначений для імітування системи масового обслуговування та для розрахунків практичних параметрів системи. Після виконання цього пункту з’являється наступне вікно:

  • «Параметри» - викликає вікно властивостей для введення нових початкових умов:

  • «Довідка» - викликає вікно, яке дає інформацію про тип моделюємой системи.

  • «Вихід» - вихід з додатку.

  1. Тестування програми

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

  • інтенсивність надходження заявок  = 7;

  • інтенсивність обслуговування заявок  = 2;

  • число каналів n = 5;

  • максимальна довжина черги m = 7;

  • час роботи системи T = 100;

  • точність для розрахунку числа реалізацій  = 0,03;

  • рівень довіри  = 0,97;

Після проведення теоретичних і практичних розрахунків отримаємо наступні результати:

Назва параметра

Теоретичний результат

Практичний результат

Імовірність відмовлення Pвід

0,0095

0,0099

Середнє число зайнятих каналів z

3,4666

3,6401

Відносна пропускна здатність q

0,9905

1,0400

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

6,9332

7,2801

Середнє число заявок у черзі r

0,6712

0,4312

Середній час чекання в черзі Tоч

0,0969

0,0816

Середній час перебування в системі Tсист

0,5911

0,5816

Число реалізацій Nреаліз

--------

5141

Час реалізацій Tреаліз

--------

2990

Як видно результати відрізняються. Це зв'язано з тим, що в теоретичній частині інтенсивності підкоряються Пуаcсонівському закону, а в практичній рівномірному закону розподілу.

Після ознайомлення з програмою й інструкцією користувача, можна приступити безпосередньо до проведення експериментів і досліджень. Їхньою метою може служити наприклад, порівняння параметрів системи при розподілі Пуасcона і рівномірному розподілі; можна визначити при яких значеннях інтенсивності, число каналів і місць у черзі, параметри будуть приблизно рівні. Мною замічено, що вони тим менше відрізняються, чим інтенсивність обслуговування більше інтенсивності надходження заявок. Також можливе дослідження завантаженості каналів з метою пошуку оптимального числа каналів і місць у черзі для подальшого застосування в сфері обслуговування.