6. Количество занятий МКУ (ENTRIES) – 5, 10 соответственно;
7. Среднее количество занятых каналов в процессе (AVE. C.) – 4,9479 и 9,5833 соответственно;
8. Коэффициент использования (UTIL.) составили – 0,4948, 0,9583 соответственно.
Эксперимент.
Определим целесообразность перехода на секции по 20 деталей с временем комплектации 20 минут.
NN1 STORAGE 20 //выделение 20 памяти для NN1
NN2 STORAGE 20 //выделение 20 памяти для NN2
MET1 GENERATE 5.1 //интервал поступления деталей TIP1
SEIZE TIP1 //занятие канала TIP1
SPLIT 4 //копирование 4 деталей, 1 деталь идет далее.
ENTER NN1 //вход в накопитель NN1
TEST E Q1,20,MET3 //проверяем условие: если Q1=20, то переход к метке MET3
TEST L Q1,20,NN1 //проверяем условие: если Q1≠20, то переход в накопитель NN1
LEAVE NN1,20 //освобождает 20 единиц памяти в накопителе NN1
TERMINATE 19 //уничтожение 19 транзактов
RELEASE TIP1 //освобождение канала TIP1
TRANSFER ,MET3 //переход к метке MET3
MET2 GENERATE 20.7 //интервал поступления деталей TIP2
SEIZE TIP2 //занятие канала TIP2
SPLIT 19 //копирование 19 деталей1 деталь идет далее.
ENTER NN2 //вход в накопитель NN2
TEST E Q2,20,MET3 //проверяем условие: если Q2=20, то переход к метке MET3
TEST L Q2,20,NN2 // проверяем условие: если Q1≠20, то переход в накопитель NN2
LEAVE NN2,20 // освобождает 20 единиц памяти в накопителе NN2
RELEASE TIP2 //освобождение канала TIP2
MET3 SEIZE KAN //занятие канала KAN
ADVANCE 20 //обработка в канале KAN
RELEASE KAN //освобождение KAN
TERMINATE //уничтожение транзакта
GENERATE 480 //время работы конвейера
TERMINATE 1 //уничтожение транзакта
START 1
END
——————————————————————————————————————————————————————
REAL_TIME START END_TIME BLOCKS FACIL. STORAG. QUEUE
00:00 0 480 26 3 2 0
______________________________________________________
1 | N=1 ¦ W=1 | GENERATE ¦ 5.1
2 | N=1 ¦ W=0 | SEIZE ¦ TIP1
3 | N=5 ¦ W=0 | SPLIT ¦ 4
4 | N=5 ¦ W=0 | ENTER ¦ NN1
5 | N=5 ¦ W=0 | TEST E ¦ Q1 ¦ 20 ¦ MET3
6 | N=0 ¦ W=0 | TEST L ¦ Q1 ¦ 20 ¦ NN1
7 | N=0 ¦ W=0 | LEAVE ¦ NN1 ¦ 10
8 | N=0 ¦ W=0 | TERMINATE ¦ 19
9 | N=0 ¦ W=0 | RELEASE ¦ TIP1
10 | N=0 ¦ W=0 | TRANSFER ¦ MET3
11 | N=1 ¦ W=1 | GENERATE ¦ 20.7
12 | N=1 ¦ W=0 | SEIZE ¦ TIP2
13 | N=20 ¦ W=0 | SPLIT ¦ 19
14 | N=20 ¦ W=0 | ENTER ¦ NN2
15 | N=20 ¦ W=1 | TEST E ¦ Q2 ¦ 20 ¦ MET3
16 | N=0 ¦ W=0 | TEST L ¦ Q2 ¦ 20 ¦ NN2
17 | N=0 ¦ W=0 | LEAVE ¦ NN2 ¦ 20
18 | N=0 ¦ W=0 | TERMINATE ¦ 19
19 | N=0 ¦ W=0 | RELEASE ¦ TIP2
20 | N=0 ¦ W=0 | TRANSFER ¦ MET3
21 | N=24 ¦ W=0 | SEIZE ¦ KAN
22 | N=24 ¦ W=1 | ADVANCE ¦ 20
23 | N=23 ¦ W=0 | RELEASE ¦ KAN
24 | N=23 ¦ W=0 | TERMINATE
25 | N=1 ¦ W=0 | GENERATE ¦ 480
26 | N=1 ¦ W=0 | TERMINATE ¦ 1
FACILITY ENTRIES UTIL. AVE.TIME
TIP1 1 0,9896 475,0000
KAN 24 0,9896 19,7917
TIP2 1 0,9583 460,0000
STORAGE CAP. REMAIN MIN MAX ENTRIES AVE.C. UTIL.
NN1 20 15 5 5 4,9479 0,2474
NN2 20 0 20 20 19,1667 0,9583
Первый блок содержит общие сведения о модели и ее прогоне
Из него можно узнать следующее:
1. Модельное время начала (START_TIME) – 0;
2. Модельное время окончания (END_TIME) прогона – 480;
3. Количество блоков в модели (BLOCKS) – 26;
4. Количество устройств (FACILITIES) – 3;
5. Количество накопителей (STORAGES) – 2;
6. Количество многоканальных устройств или очередей (QUEUE) – 0;
Из второго блока можно получить сведения об устройствах модели.
По данному отчету можно сказать следующее:
1. В исследуемой системе использованы три устройства с именами (FACILITIES)
TIP1, KAN, TIP2;
2. Устройства занимались (ENTRIES) 1, 24, 1 раз соответственно;
3. Коэффициенты использования (UTIL.) составили 0,9896, 0,9896, 0,9583 соответственно;
4. Среднее время на одно занятие (AVE. TIME) – 475, 10,7917, 460 соответственно.
Третий блок содержит сведения обо всех накопителях, используемых в системе.
По представленным сведениям можно сказать следующее:
1. Моделируемая система содержит два накопителя (STORAGES) с именами NN1 и NN2;
2. Емкость устройства (CAP.) памяти равна 20, 20 соответственно;
3. Количество свободных каналов в момент завершения моделирования (REMAIN.) - 15, 0 соответственно;
4. Наименьшее (MIN) количество занятых каналов в процессе моделирования – 5, 20 соответственно;
5. Наибольшее (MAX) количество занятых каналов в процессе моделирования – 5, 20 соответственно;
6. Количество занятий МКУ (ENTRIES) – 5, 20 соответственно;
7. Среднее количество занятых каналов в процессе (AVE. C.) – 4,9479 и 19,1667 соответственно;
8. Коэффициент использования (UTIL.) составили – 0,2474, 0,9583 соответственно.
Сравнивая результаты работы конвейера вмещающего 10 деталей и время обработки 10 минут с результатом работы конвейера вмещающего 20 деталей и время обработки 20 минут можно заметить, что:
Коэффициент использования устройства KAN ниже (0,3125 и 0,9896 соответственно).
В ходе выполнения курсовой работы были получены основные навыки решения задач по автоматизации технологических процессов в среде имитационного моделирования GPSS/PC, что включает в себя проведение научно – исследовательской и проектно – конструкторской работы в области исследования и разработки сложных систем; способность ставить и проводить имитационные эксперименты с моделями процессов функционирования систем на современных ЭВМ для оценки вероятностно – временных характеристик систем; принятие экономически и технически обоснованных инженерных решений; анализ научно – технической литературы в области системного моделирования, а также использование стандартов, справочников, технической документации по математическому и программному обеспечению ЭВМ и т.д.
В результате выполнения работы получены результаты о работе трех устройств. Так же был проведен анализ перехода секции по 20 деталей, с временем комплектации 20 минут.
В результате этого можно заметить, что этот переход является экономически целесообразным, так как конвейер работает на 99%. Список литературы
1. Советов Б.Я., Яковлев С.А. Моделирование систем. Практикум: Учеб. пособие для вузов по спец. «Автоматизир. системы обработки информ. и упр.». – М.: Высш. шк., 1999. – 224 с.: ил.
Страницы: 1, 2, 3