Результати перших кроків імітації
Simulation Data generated by HPSim Oct-15-2008 00:59:35 | |||||||||||
Count/ Steps | Time/ ms | Zakazy | St 1 svob | Det 1 gotova | St 3 svob | Det poln got | Transport | Vypolneno | P10 | St 2 svob | Det 2 gotova |
Таблиця показана таким чином, як вона сформована у MS Excel. У першому рядку відомості про момент здійснення імітації, у другому – номер кроку імітації, момент часу, назви позицій. Далі для кожної позиції показано її маркування.
Вид моделі можна зберегти як графічний файл, скориставшись позицією меню File -> Export -> Document / View. Ім’я графічного файлу .bmp можна задавати будь яким чином.
Структуру мережі можна зберегти у текстовому форматі за допомогою File -> Export -> Net, ім’я файлу .txt також задається вільно.
Текстовий опис структури мережі для розглянутого прикладу показано нижче. Структура опису наступна:
вектор назв переходів (Transition Name Vector),
вектор назв позицій (Position Name Vector),
матриця інциденцій (Inzidenz Matrix),
поточне маркування (Marking Vector),
коди типів дуг (Arc Type Matrix),
матриця типів дуг,
вектор типів часу роботи переходів (Transition Time Model Vektor).
Опис мережі у текстовому вигляді:
// Transition Name Vector:
(W1; W3; Vzyat Zakaz; Trans gotovogo; Zagr 2; Vozvrat; W2; Zagr 3; Vzyat Zakaz 2 ;)
// Position Name Vector:
(Zakazy; St 1 svob; Det 1 gotova; St 3 svob; Det poln got; Transport; Vypolneno; P10; St 2 svob; Det 2 gotova;)
// Inzidenz Matrix:
{
( 0 0 1 0 0 0 0 0 1 )
( 1 0 -1 0 0 0 0 0 0 )
(-1 0 0 0 1 0 0 0 0 )
( 0 1 0 0 -1 0 0 -1 0 )
( 0 -1 0 1 0 0 0 0 0 )
( 0 0 1 1 1 -1 0 1 1 )
( 0 0 0 -1 0 0 0 0 0 )
( 0 0 -1 -1 -1 1 0 -1 -1 )
( 0 0 0 0 0 0 1 0 -1 )
( 0 0 0 0 0 0 -1 1 0 )
}
// Marking Vector:
(0 0 1 0 0 1 47 0 1 1 )
// Arc Type Matrix:
// Code: 0 = None; 1 = Normal; 2 = Inhibitor; 3 = Test
{
(0 0 1 0 0 0 0 0 1 )
(1 0 1 0 0 0 0 0 0 )
(1 0 0 0 1 0 0 0 0 )
(0 1 0 0 1 0 0 1 0 )
(0 1 0 1 0 0 0 0 0 )
(0 0 1 1 1 1 0 1 1 )
(0 0 0 1 0 0 0 0 0 )
(0 0 1 1 1 1 0 1 1 )
(0 0 0 0 0 0 1 0 1 )
(0 0 0 0 0 0 1 1 0 )
}
// Transition Time Model Vektor:
// Code: 1 = Immidiate; 2= Delay; 3 = Exponential; 4 = Equal Distibution;
(2 ;2 ;2 ;2 ;2 ;1 ;2 ;2 ;2 ;)
Параметри відображення моделі та параметри імітації можна змінювати, для цього слід скористатися позицією меню Extra -> Properties, яка містить три активних закладки. На рис. 27 показано параметри імітації, які можна змінювати. Воно містить тривалість часу для одного кроку (Sample time), параметри зупинки імітації (Stop Running): час імітації (Simulation Time), лічильник кроків (Step Counter) та ім’я вихідного файлу результатів імітації (Output File).
Рис. 27. Діалогове вікно зміни параметрів імітації.
Завдання для самостійного виконання
Побудувати модель мережі, яка описує надану ситуацію, провести її аналіз та виявити можливі конфлікти.
Варіанти 1-4.
У комп’ютерному класі працює А персональний комп’ютерів, з’єднаних у мережу. Для роздрукування результатів виконання лабораторних робіт до серверу підключено два лазерних принтери, які працюють з різною швидкістю – В та С стор/хв. Середня кількість сторінок у звіті з лабораторної роботи D-E стор. З боку студентів неодноразово подавалися скарги на те, що протягом часу, відведеного на виконання лабораторної роботи (F хв) неможливо роздрукувати її результати, якщо виконання роботи займає більше G хв. Визначити, чи обґрунтовані скарги студентів.
Варіант | ||||
A | ||||
B | ||||
C | ||||
D | ||||
E | ||||
F | ||||
G |
Варіанти 5-8.
У фонді бібліотеки наявні А примірників методичного видання з курсу «Економічна кібернетика». Кількість примірників менша за кількість студентів В, тому час користування літературою обмежено С тижнями. Студенти наголошують на тому, що не мають можливості ознайомитися з методичними рекомендаціями протягом семестру (D тижнів) та вимагають збільшення кількості примірників у бібліотеці. Визначити, чи обґрунтовані вимоги студентів, чи усі студенти можуть ознайомитися з літературою. Припускається, що кожен студент може за відведений термін користування літературою опанувати відповідні навички та знання.
Варіант | ||||
A | ||||
B | ||||
C | ||||
D |
Варіанти 9-12.
Продавець у хлібному кіоску одночасно виконує усі функції: продаж, прийняття товару, облік залишків та формування замовлення товару. Аби уникнути плутанини продавець, якщо від зайнятий один з організаційних питань, не продає товар. Тому у вечірні часи перед кіоском формується черга, незадоволені покупці відмовляються від покупки, якщо час очікування перевищує А хвилин. Кожна з організаційних операцій займає від В до С хвилин, а обслуговування одного покупця – D хвилин. Розглядається можливість залучення додаткового продавця на період здійснення організаційних операцій. Наскільки такий підхід дозволить підвищити кількість обслуговуваних покупців.
Варіант | ||||
A | ||||
B | ||||
C | ||||
D |