Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Praktika_TMO_RPZ_2016_33__33__33.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
710 Кб
Скачать
☆
  1. Вихідні дані роботи

Вихідні дані обираються за варіантами з таблиці 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 виробів і проаналізуємо зміни у функціональних параметрах системи.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]