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

Министерство образования и науки Кыргызской Республики

Кыргызский Государственный Технический Университет имени И. Раззакова

Факультет Информационных Технологий

Кафедра: Информатика и Вычислительная Техника

Лабораторная работа №1

Бишкек 2016

Вариант 1

Детали двух видов поступают с конвейера в отдел контроля через каждые 5+-3 минуты. Контроль длится от 4 до 6 минут для первого вида и от 5 до 8 минут для второго вида деталей. 10% всех деталей не проходят контроль. Детали, прошедшие контроль, отправляются в упаковочный цех. Детали упаковываются по 3 детали первого типа и 2 детали второго типа.

Смоделировать 8 часов работы цеха, учитывая, что в отделе контроля работают 2 контролера, работающие с разными видами деталей.

Код:

simulate

generate 10,3

queue och1

seize obj1

depart och1

advance 3,2

release obj1

transfer .10,,met

queue och3

met terminate

generate 10,3

queue och1

seize obj1

depart och1

advance 5,3

release obj1

transfer .10,,met1

queue och3

met1 terminate

generate 1

test e Q$och3,3,met2

seize ut

depart och3

advance 15

release ut

met2 terminate

generate 480

terminate 1

start 1

Результат:

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 47 0 0

2 QUEUE 47 1 0

3 SEIZE 46 0 0

4 DEPART 46 0 0

5 ADVANCE 46 0 0

6 RELEASE 46 0 0

7 TRANSFER 46 0 0

8 QUEUE 40 0 0

MET 9 TERMINATE 46 0 0

10 GENERATE 48 0 0

11 QUEUE 48 0 0

12 SEIZE 48 0 0

13 DEPART 48 0 0

14 ADVANCE 48 1 0

15 RELEASE 47 0 0

16 TRANSFER 47 0 0

17 QUEUE 43 0 0

MET1 18 TERMINATE 47 0 0

19 GENERATE 479 0 0

20 TEST 479 0 0

21 SEIZE 3 0 0

22 DEPART 3 0 0

23 ADVANCE 3 0 0

24 RELEASE 3 0 0

MET2 25 TERMINATE 479 0 0

26 GENERATE 1 0 0

27 TERMINATE 1 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

OBJ1 94 0.833 4.254 1 558 0 0 0 1

UT 3 0.094 15.000 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

OCH3 80 80 83 3 37.664 217.814 225.982 0

OCH1 2 1 95 34 0.356 1.801 2.805 0

CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE

578 0 480.000 578 0 19

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

569 0 480.104 569 0 10

558 0 481.203 558 14 15

574 0 486.080 574 0 1

579 0 960.000 579 0 26

Вариант 2

Пакеты поступают в отдел обработки через каждые 30+-10 секунд, где производится обработка данных в течение 20 секунд. Затем пакеты передаются в отдел контроля, контроль производится в течение 10 секунд. 5% пакетов имеют ошибки и возвращаются в пункт А для повторной обработки. Пакеты непрошедшие повторный контроль удаляются. Определить количество удаленных пакетов в течении 2 часов работы системы.

Код:

simulate

generate 30,10

assign 1,0

met test l p1,2,met_exit

assign 1+,1

queue och1

seize obj1

depart och1

advance 20

release obj1

queue och2

seize ok

depart och2

advance 10

release ok

transfer .15,,met

met_exit terminate

generate 7200

terminate 1

start 1

Результат:

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 236 0 0

2 ASSIGN 236 0 0

MET 3 TEST 281 0 0

4 ASSIGN 276 0 0

5 QUEUE 276 0 0

6 SEIZE 276 0 0

7 DEPART 276 0 0

8 ADVANCE 276 0 0

9 RELEASE 276 0 0

10 QUEUE 276 0 0

11 SEIZE 276 0 0

12 DEPART 276 0 0

13 ADVANCE 276 0 0

14 RELEASE 276 0 0

15 TRANSFER 276 0 0

MET_EXIT 16 TERMINATE 236 0 0

17 GENERATE 1 0 0

18 TERMINATE 1 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

OBJ1 276 0.767 20.000 1 0 0 0 0 0

OK 276 0.383 10.000 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

OCH1 3 0 276 171 0.203 5.288 13.901 0

OCH2 1 0 276 276 0.000 0.000 0.000 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

238 0 7204.155 238 0 1

239 0 14400.000 239 0 17

Вариант 3

В пункт А поступают пакеты двух видов. Первый вид поступает через каждые 10+-5 минут, второй вид пакетов поступают через каждые 15+-5 минут. Пакеты передаются в пункт В предварительно пройдя первичную обработку. Пакеты первого вида обрабатываются 5 минут, пакеты второго типа- 10 минут. В пункте В производится вторичная обработка в течении 10 минут для каждого вида пакета, 10% пакетов не проходят вторичную обработку и возвращаются в пункт А для повторной обработки с высоким приоритетом.

Смоделировать 4 часа работы системы и определить количество пакетов дважды прошедших первичную обработку.

Код:

simulate

generate 15,5

met1 queue och1

seize obj1

depart och1

advance 5

release obj1

;point B

queue och2

seize obj2

depart och2

advance 5

release obj2

priority 1

transfer .10,,met1

terminate

generate 15,5

met2 queue och1

seize obj1

depart och1

advance 5

release obj1

;point B

queue och2

seize obj2

depart och2

advance 10

release obj2

transfer .10,,met2

terminate

generate 240

terminate 1

start 1

Результат:

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 15 0 0

MET1 2 QUEUE 19 0 0

3 SEIZE 19 0 0

4 DEPART 19 0 0

5 ADVANCE 19 1 0

6 RELEASE 18 0 0

7 QUEUE 18 2 0

8 SEIZE 16 0 0

9 DEPART 16 0 0

10 ADVANCE 16 0 0

11 RELEASE 16 0 0

12 PRIORITY 16 0 0

13 TRANSFER 16 0 0

14 TERMINATE 12 0 0

15 GENERATE 14 0 0

MET2 16 QUEUE 16 0 0

17 SEIZE 16 0 0

18 DEPART 16 0 0

19 ADVANCE 16 0 0

20 RELEASE 16 0 0

21 QUEUE 16 2 0

22 SEIZE 14 0 0

23 DEPART 14 0 0

24 ADVANCE 14 1 0

25 RELEASE 13 0 0

26 TRANSFER 13 0 0

27 TERMINATE 11 0 0

28 GENERATE 1 0 0

29 TERMINATE 1 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

OBJ1 35 0.727 4.982 1 30 0 0 0 0

OBJ2 30 0.893 7.146 1 19 0 0 0 4

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

OCH1 2 0 35 16 0.269 1.842 3.393 0

OCH2 5 4 34 2 1.106 7.807 8.295 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

30 0 240.615 30 5 6

19 0 245.615 19 24 25

32 0 247.216 32 0 1

31 0 247.933 31 0 15

33 0 480.000 33 0 28

Вариант 4

Детали поступают с конвейера в отдел контроля через каждые 5+-1 минуту. В отделе контроля работают 3 контролера, которые выполняют проверку в течении 5 минут. 20% деталей не проходят контроль и отправляются в наладочный цех, где производится наладка деталей в течение 10 минут. Затем отправляются на повторный контроль. Дважды обракованные детали утилизируются.

Определить количество утилизированных деталей и загруженность контролеров в течении 8 часов работы системы.

Код:

controller storage 3

generate 30,1

assign 1,0

met1 test l p1,2,met_exit

assign 1+,1

queue och1

enter controller

depart och1

advance 5

transfer .80 met_exit

leave controller

queue och1

seize ceh

depart och1

advance 10

release ceh

transfer 1,,met1

met_exit terminate

generate 480

terminate 1

start 1

Результат:

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 15 0 0

2 ASSIGN 15 0 0

MET1 3 TEST 15 0 0

4 ASSIGN 15 0 0

5 QUEUE 15 2 0

6 ENTER 13 0 0

7 DEPART 13 0 0

8 ADVANCE 13 0 0

9 TRANSFER 13 0 0

10 LEAVE 10 0 0

11 QUEUE 10 0 0

12 SEIZE 10 0 0

13 DEPART 10 0 0

14 ADVANCE 10 0 0

15 RELEASE 10 0 0

16 TRANSFER 10 0 0

MET_EXIT 17 TERMINATE 13 0 0

18 GENERATE 1 0 0

19 TERMINATE 1 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

CEH 10 0.208 10.000 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

OCH1 2 2 25 23 0.189 3.625 45.311 0

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

CONTROLLER 3 0 0 3 13 1 1.112 0.371 0 2

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

17 0 480.739 17 0 1

18 0 960.000 18 0 18

Вариант 5

Для сборки изделия необходимы детали двух видов. Детали поступают через конвейер в отдел контроля через каждые 3 минуты. 94% всех деталей первого типа проходят контроль и отправляются в сборочный цех. Где обрабатываются в течении 7+-3 минут и отправляются на сборку. 86% деталей второго типа проходят контроль и обрабатываются в сборочном цехе перед сборкой в течении 6 минут. Детали поступают с разных конвейеров на разные отделы контроля. Для сборки изделия необходимо 2 детали первого типа и 1 деталь второго типа. Смоделировать 8 часов работы. Определить количество собранных изделий.

Код:

simulate

tip function Rn1,d2

.5,1/1,2

generate 10

test e fn$tip,1,tip2

transfer .06,,met ; 94%

queue och

seize obr

depart och

advance 7,3

release obr

queue ss

terminate

tip2 transfer .14,,met

queue och

seize obr

depart och

advance 6

release obr

queue sss

terminate

generate 1

test ge Q$ss,2,met

test ge Q$sss,1,met

seize sbor

depart ss,2

depart sss

advance 6

release sbor

met terminate

generate 480

terminate 1

start 1

Результат:

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 47 0 0

2 TEST 47 0 0

3 TRANSFER 29 0 0

4 QUEUE 27 0 0

5 SEIZE 27 0 0

6 DEPART 27 0 0

7 ADVANCE 27 0 0

8 RELEASE 27 0 0

9 QUEUE 27 0 0

10 TERMINATE 27 0 0

TIP2 11 TRANSFER 18 0 0

12 QUEUE 16 0 0

13 SEIZE 16 0 0

14 DEPART 16 0 0

15 ADVANCE 16 0 0

16 RELEASE 16 0 0

17 QUEUE 16 0 0

18 TERMINATE 16 0 0

19 GENERATE 479 0 0

20 TEST 479 0 0

21 TEST 13 0 0

22 SEIZE 13 0 0

23 DEPART 13 0 0

24 DEPART 13 0 0

25 ADVANCE 13 0 0

26 RELEASE 13 0 0

MET 27 TERMINATE 483 0 0

28 GENERATE 1 0 0

29 TERMINATE 1 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

OBR 43 0.588 6.568 1 0 0 0 0 0

SBOR 13 0.163 6.000 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

SS 2 1 27 26 0.516 9.169 247.555 0

OCH 1 0 43 43 0.000 0.000 0.000 0

SSS 4 3 16 13 2.388 71.625 382.000 0

CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE

520 0 480.000 520 0 1

529 0 480.000 529 0 19

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

530 0 960.000 530 0 28

Соседние файлы в папке Моделирование систем