- •Практична робота №1 «Загальні відомості про систему gpss World. Створення та редагування найпростішої імітаційної моделі»
- •3 Теоретичний матеріал
- •4 Вихідні дані роботи
- •5 Хід виконання практичної роботи
- •Питання до захисту :
- •Практична робота №2 «Загальні відомості о системі gpss World. Налаштування установок та засобів виводу результатів моделювання»
- •3 Теоретичний матеріал.
- •4 Вихідні дані роботи
- •5 Хід виконання практичної роботи
- •Питання до захисту :
- •Практична робота №3 «Загальні відомості о системі gpss World. Складові системи. Моделювання в інтерактивному режимі»
- •3 Теоретичний матеріал
- •Вихідні дані роботи
- •5 Хід виконання практичної роботи
- •Питання до захисту :
- •Практична робота №4 «Загальні відомості про систему gpss World. Графічні можливості системи при відображенні результатів моделювання»
- •3 Теоретичний матеріал
- •4 Вихідні дані роботи
- •Хід виконання практичної роботи
- •Питання до захисту :
- •Практична робота №5 «Можливості середовища gpss з моделювання безперервних процесів»
- •3 Теоретичний матеріал
- •4 Вихідні дані роботи
- •Хід виконання практичної роботи
- •Питання до захисту :
- •Практична робота №6 «Багатоканальна замкнута смо з найпростішими потоками»
- •3 Теоретичний матеріал
- •Хід виконання практичної роботи
- •Питання до захисту :
- •Практична робота №7 «Багатоканальна розімкнута смо»
- •3 Теоретичний матеріал
- •Хід виконання практичної роботи
- •Питання до захисту :
Вихідні дані роботи
Вихідні дані обираються за варіантами з таблиці 3.3
Таблиця 3.3 – Вихідні дані
Назва |
Номер варіанту |
||||||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Інтервал прибуття виробу |
[22±3] |
[21±5] |
[25±3] |
[24±3] |
[26±4] |
[27±2] |
[19±3] |
[25±4] |
[26±5] |
Час ремонту |
[32±3] |
[35±3] |
[36±3] |
[36±2] |
[34±1] |
[31±4] |
[34±2] |
[37±3] |
[38±2] |
|
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
Інтервал прибуття виробу |
[27±3] |
[28±2] |
[24±3] |
[25±2] |
[26±4] |
[27±2] |
[22±3] |
[24±4] |
[21±5] |
Час ремонту |
[35±3] |
[32±3] |
[36±2] |
[34±1] |
[35±4] |
[37±2] |
[39±3] |
[38±5] |
[38±3] |
5 Хід виконання практичної роботи
Розглянемо використання інтерактивного режиму моделювання на конкретному прикладі.
Постановка задачі: у майстерню поступають для ремонту деякі вироби з інтервалом 29±3 хвилини з рівномірним законом розподілу. Відомий час ремонту 31±4 з рівномірним законом розподілу. Визначити параметри функціонування системи, побудувати графік черги в майстерню.
У системі GPSSW створимо нову модель і введемо наступний програмний код:
Initial X1, 31
Initial X2, 4
Generate 29,3
Queue remont
Seize master
Depart remont
Advance X1, X2
Release master
Terminate 1
Транслюємо модель за допомогою команди Create Simulation меню Command.
Після успішної трансляції моделі відкриємо діалогове вікно Block Entities (рисунок 3.1), вибравши в меню Window пункт Simulation Window-> Blocks Window.
Рисунок 3.1 - Діалогове вікно Block Entities
Для моделювання в інтерактивному режимі необхідно мати активну вимогу, яку можна отримати використовуючи команду STOP для переривання процесу моделювання, або дочекавшись закінчення процесу моделювання.
Команду STOP можна викликати з діалогового вікна Block Entities, вибравши команду, перед виконанням якої необхідно зупинити моделювання, і натиснувши на кнопку Place діалогового вікна Block Entities. При цьому в журналі з'явиться повідомлення про те, що перед відповідним блоком поміщена точка зупинки. Наявні точки зупинки можна переглянути, використовуючи меню Window-> Simulation Snapshot-> User Stops. Для видалення точки зупинки, можна використовувати кнопку Remove діалогового вікна Block Entities. При цьому в журналі з'явиться повідомлення про те, що перед відповідним блоком точка зупинки видалена.
Діалогове вікно Block Entities також надає можливість відстежувати параметри блоків і виконувати покрокове моделювання.
Запустимо програму на виконання, використовуючи команду START меню Command. У діалоговому вікні Start Command введемо кількість виробів, які передбачається відремонтувати, рівне 500 і запустимо моделювання.
У місці, де була поміщена точка зупинки, моделювання буде зупинено, і користувач може внести зміни в модель, використовуючи, наприклад, меню Command-> Custom і вводячи необхідні команди для виконання на поточному етапі виконання моделі.
Змінимо час ремонту після обробки 500 деталей. Нову величину часу ремонту візьмемо з текстового файлу.
Для цього створимо текстовий файл за допомогою команди New меню File наступного змісту:
INITIAL X1, 10
INITIAL X2, 2
Назвемо його, наприклад, «rem_mas.txt».
Видалимо створені раніше точки зупинки і продовжимо моделювання за допомогою команди CONTINUE.
Після моделювання обробки 500 деталей, внесемо зміни в модель, використовуючи меню Command-> Custom і ввівши в полі діалогового вікна Simulation Command команду
INCLUDE "rem_mas.txt"
Промоделюємо ремонт ще 500 виробів і проаналізуємо зміни у функціональних параметрах системи.
