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

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

.docx
Скачиваний:
4
Добавлен:
12.03.2022
Размер:
22.56 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КЫРГЫЗСКОЙ РЕСПУБЛИКИ

КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ ИМ. И. РАЗЗАКОВА

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

Бишкек 2022

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

Вариант №7

В пункт А каждые 3 часа поступает товар партиями по 400 коробок.

*Товары необходимо перевезти в пункты В и С в грузовиках вместимостью 200

коробок.

*В пункте А есть 4 грузовика, которые перевозят товары по мере заполнения

склада в пункте А.

*В 50 % случаев весь товар направляется в пункт С.

*В 20% случаев половину товара оставляют в пункте В, половину в пункт С.

*В 30 % случаев товары направляют в пункт В.

*Путь от А до В длится 1 час 30 минут, от В в С-1 час, от А в С - 2 часа.

*Погрузка и разгрузка товаров осуществляется на парковочных местах двумя

погрузчиками в течение 20 минут.

*В каждом пункте есть по 2 погрузчика.

*Количество погрузочных мест в пункте А -2, в пунктах В и С по 1 месту.

*После перевозки товаров пустые грузовики возвращаются в пункт А.

*Смоделировать перевозку товаров в течение 24 часов. Посчитать количество

товаров на складах.+

*Определить оптимальное количество парковочных мест.

Листинг кода:

GRZ STORAGE 4 ;создаем 4 грузовика

PGR_A STORAGE 2 ;создаем 2 погрузчика для А

PGR_B STORAGE 2 ;создаем 2 погрузчика для В

PGR_C STORAGE 2 ;создаем 2 погрузчика для С

GENERATE 180 ;поступление товара каждые 3 часа

QUEUE SKLD_A,400 ;хранением в склад

ENTER PGR_A,2 ;занимаем погрузчиков

ADVANCE 20 ;погрузка

DEPART SKLD_A,400 ;удаляем из склада

LEAVE PGR_A,2 ;освобаждаем погрузчиков

TRANSFER .5,MET1,AtoC ;50% случиях товары отправляются к С

MET1 TRANSFER .4,AtoB,AtoCandB ;30% случиях товары отправляются к В, а в 20% случиях товары отправляются и к Б и к С

AtoC ENTER GRZ,2 ;занимаем 2 грузовика, 2 по 200 = 400

ADVANCE 120 ;путь от А до С

QUEUE PRK_C ;занимаем очередь перед разгрузкой

ENTER PGR_C,2 ;занимаем погрузчиков

ADVANCE 20 ;разгрузка

QUEUE SKLD_C,400 ;зачисляем в склад

LEAVE PGR_C,2 ;освобаждаем погрузчиков

DEPART PRK_C ;освобаждаем очередь

ADVANCE 120 ;обратный путь к А

LEAVE GRZ,2 ;освобаждаем грузовиков

TRANSFER ,TERM

AtoB ENTER GRZ,2 ;занимаем 2 грузовика, 2 по 200 = 400

ADVANCE 90 ;путь от А до В

QUEUE PRK_B ;занимаем очередь перед разгрузкой

ENTER PGR_B,2 ;занимаем погрузчиков

ADVANCE 20 ;разгрузка

QUEUE SKLD_B,400 ;зачисляем в склад

LEAVE PGR_B,2 ;освобаждаем погрузчиков

DEPART PRK_B ;освобаждаем очередь

ADVANCE 90 ;обратный путь к А

LEAVE GRZ,2 ;освобаждаем грузовиков

TRANSFER ,TERM

AtoCandB SPLIT 1,MET2 ;расщепляем транзакт, и отправляем к метке MET2

ENTER GRZ ;занимаем один грузовик

ADVANCE 90 ;путь от А до В

QUEUE PRK_B ;занимаем очередь перед разгрузкой

ENTER PGR_B,2 ;занимаем погрузчиков

ADVANCE 20 ;разгрузка

QUEUE SKLD_B,200 ;зачисляем в склад

LEAVE PGR_B,2 ;освобаждаем погрузчиков

DEPART PRK_B ;освобаждаем очередь

ADVANCE 90 ;обратный путь к А

LEAVE GRZ ;освобаждаем грузовиков

TRANSFER ,TERM

MET2 ENTER GRZ ;занимаем один грузовик

ADVANCE 120 ;путь от А до С

QUEUE PRK_C ;занимаем очередь перед разгрузкой

ENTER PGR_C,2 ;занимаем погрузчиков

ADVANCE 20 ;разгрузка

QUEUE SKLD_C,200 ;зачисляем в склад

LEAVE PGR_C,2 ;освобаждаем погрузчиков

DEPART PRK_C ;освобаждаем очередь

ADVANCE 120 ;обратный путь к А

LEAVE GRZ ;освобаждаем грузовиков

TERM TERMINATE

GENERATE 1440

TERMINATE 1

START 1

Результат:

GPSS World Simulation Report - LB1.11.1

Wednesday, February 23, 2022 12:12:46

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 1440.000 55 0 4

NAME VALUE

ATOB 20.000

ATOC 9.000

ATOCANDB 31.000

GRZ 10000.000

MET1 8.000

MET2 43.000

PGR_A 10001.000

PGR_B 10002.000

PGR_C 10003.000

PRK_B 10005.000

PRK_C 10007.000

SKLD_A 10004.000

SKLD_B 10006.000

SKLD_C 10008.000

TERM 53.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 8 0 0

2 QUEUE 8 0 0

3 ENTER 8 0 0

4 ADVANCE 8 1 0

5 DEPART 7 0 0

6 LEAVE 7 0 0

7 TRANSFER 7 0 0

MET1 8 TRANSFER 5 0 0

ATOC 9 ENTER 2 0 0

10 ADVANCE 2 0 0

11 QUEUE 2 0 0

12 ENTER 2 0 0

13 ADVANCE 2 0 0

14 QUEUE 2 0 0

15 LEAVE 2 0 0

16 DEPART 2 0 0

17 ADVANCE 2 0 0

18 LEAVE 2 0 0

19 TRANSFER 2 0 0

ATOB 20 ENTER 3 0 0

21 ADVANCE 3 0 0

22 QUEUE 3 0 0

23 ENTER 3 0 0

24 ADVANCE 3 0 0

25 QUEUE 3 0 0

26 LEAVE 3 0 0

27 DEPART 3 0 0

28 ADVANCE 3 1 0

29 LEAVE 2 0 0

30 TRANSFER 2 0 0

ATOCANDB 31 SPLIT 2 0 0

32 ENTER 2 0 0

33 ADVANCE 2 0 0

34 QUEUE 2 0 0

35 ENTER 2 0 0

36 ADVANCE 2 0 0

37 QUEUE 2 0 0

38 LEAVE 2 0 0

39 DEPART 2 0 0

40 ADVANCE 2 0 0

41 LEAVE 2 0 0

42 TRANSFER 2 0 0

MET2 43 ENTER 2 0 0

44 ADVANCE 2 0 0

45 QUEUE 2 0 0

46 ENTER 2 0 0

47 ADVANCE 2 0 0

48 QUEUE 2 0 0

49 LEAVE 2 0 0

50 DEPART 2 0 0

51 ADVANCE 2 0 0

52 LEAVE 2 0 0

TERM 53 TERMINATE 8 0 0

54 GENERATE 1 0 0

55 TERMINATE 1 0 0

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

SKLD_A 400 400 3200 0 38.889 17.500 17.500 0

PRK_B 1 0 5 0 0.069 20.000 20.000 0

SKLD_B 1600 1600 1600 0 655.556 590.000 590.000 0

PRK_C 1 0 4 0 0.056 20.000 20.000 0

SKLD_C 1200 1200 1200 0 466.667 560.000 560.000 0

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

GRZ 4 2 0 4 14 1 2.139 0.535 0 0

PGR_A 2 0 0 2 16 1 0.194 0.097 0 0

PGR_B 2 2 0 2 10 1 0.139 0.069 0 0

PGR_C 2 2 0 2 8 1 0.111 0.056 0 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

11 0 1460.000 11 4 5

9 0 1480.000 9 28 29

12 0 1620.000 12 0 1

13 0 2880.000 13 0 54

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