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

Министерство образования Республики Беларусь

Учреждение образования

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

Факультет информационных технологий и управления

Кафедра информационных технологий автоматизированных систем

ОТЧЁТ

по лабораторной работе №7

«МОДЕЛИРОВАНИЕ ВЗАИМОСВЯЗАННЫХ ПРОЦЕССОВ СРЕДСТВАМИ СИСТЕМЫ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ GPSS WORLD» (Вариант 4)

по курсу

«Имитационное моделирование систем»

Выполнили:

Ст. гр. №020603

Проверил:

Севернёв А. М.

Минск 2013

1 ЗАДАЧА

Для изготовления некоторого изделия требуется по три детали типа Д1 и Д2. Детали типа Д1 поступают на станок СТ1 партиями по пять штук, детали типа Д2 – на станок СТ2 партиями по 10 штук. Потоки партий деталей – пуассоновские; средний интервал времени между моментами поступления партий деталей Д1 составляет 15 мин, Д2 – 30 мин.

Обработка одной детали Д1 на станке СТ1 занимает от 1 до 3 мин, одной детали Д2 на станке СТ2 – от 1 до 4 мин.

Обработанные детали типа Д1 и Д2 собираются в комплекты по 30 деталей Д1 и 30 деталей Д2 (таким образом, всего в комплекте – 60 деталей). Комплект доставляется транспортным средством на рабочее место сборки готовых изделий. Доставка комплекта транспортным средством занимает от 5 до 10 мин.

Длительность сборки готового изделия – случайная величина, распределенная по экспоненциальному закону; в среднем сборка изделия занимает 20 мин.

Детали поступают на обработку только в течение 16 часов в сутки. Цех работает круглосуточно.

Требуется разработать GPSS-модель для анализа процесса выпуска изделий в течение 100 суток. Предусмотреть подсчёт количества выпущенных изделий.

2 ТЕКСТ ПРОГРАММЫ

STA1 STORAGE 1

STA2 STORAGE 1

GENERATE ,,,1

SPLIT 1,DETAL2

DETAL1 ADVANCE (EXPONENTIAL(1,0,15))

SPLIT 1,DETAL1

GATE LS RABOTA,NERAB

SPLIT 4

QUEUE OCH_D1

ENTER STA1

DEPART OCH_D1

ADVANCE 2,1

LEAVE STA1

ASSEMBLE 30

DET1 MATCH DET2

TRANSFER ,SBORKA

DETAL2 ADVANCE (EXPONENTIAL(2,0,30))

SPLIT 1,DETAL2

GATE LS RABOTA,NERAB

SPLIT 9

QUEUE OCH_D2

ENTER STA2

DEPART OCH_D2

ADVANCE 2.5,1.5

LEAVE STA2

ASSEMBLE 30

DET2 MATCH DET1

SBORKA ASSEMBLE 2

QUEUE QTRANS

SEIZE TRANS

DEPART QTRANS

ADVANCE 7.5,2.5

RELEASE TRANS

QUEUE OCH_UP

SEIZE SBOR

DEPART OCH_UP

ADVANCE (EXPONENTIAL(3,0,20))

RELEASE SBOR

SAVEVALUE KOL_IZD+,1

NERAB TERMINATE

GENERATE ,,,1

NACHALO LOGIC S RABOTA

ADVANCE 960

LOGIC R RABOTA

ADVANCE 480

TRANSFER ,NACHALO

GENERATE 144000

TERMINATE 1

START 1

3 ОТЧЕТ

GPSS World Simulation Report - Untitled Model 2.4.1

Wednesday, October 23, 2013 14:46:12

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 144000.000 46 2 2

NAME VALUE

DET1 13.000

DET2 25.000

DETAL1 3.000

DETAL2 15.000

KOL_IZD 10009.000

NACHALO 40.000

NERAB 38.000

OCH_D1 10003.000

OCH_D2 10004.000

OCH_UP 10007.000

QTRANS 10005.000

RABOTA 10002.000

SBOR 10008.000

SBORKA 26.000

STA1 10000.000

STA2 10001.000

TRANS 10006.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 1 0 0

2 SPLIT 1 0 0

DETAL1 3 ADVANCE 9666 1 0

4 SPLIT 9665 0 0

5 GATE 9665 0 0

6 SPLIT 6438 0 0

7 QUEUE 32190 0 0

8 ENTER 32190 0 0

9 DEPART 32190 0 0

10 ADVANCE 32190 0 0

11 LEAVE 32190 0 0

12 ASSEMBLE 32190 0 0

DET1 13 MATCH 1073 49 0

14 TRANSFER 1024 0 0

DETAL2 15 ADVANCE 4627 1 0

16 SPLIT 4626 0 0

17 GATE 4626 0 0

18 SPLIT 3074 0 0

19 QUEUE 30740 0 0

20 ENTER 30740 0 0

21 DEPART 30740 0 0

22 ADVANCE 30740 0 0

23 LEAVE 30740 0 0

24 ASSEMBLE 30740 1 0

DET2 25 MATCH 1024 0 0

SBORKA 26 ASSEMBLE 2048 0 0

27 QUEUE 1024 0 0

28 SEIZE 1024 0 0

29 DEPART 1024 0 0

30 ADVANCE 1024 0 0

31 RELEASE 1024 0 0

32 QUEUE 1024 0 0

33 SEIZE 1024 0 0

34 DEPART 1024 0 0

35 ADVANCE 1024 0 0

36 RELEASE 1024 0 0

37 SAVEVALUE 1024 0 0

NERAB 38 TERMINATE 5803 0 0

39 GENERATE 1 0 0

NACHALO 40 LOGIC 101 0 0

41 ADVANCE 101 1 0

42 LOGIC 100 0 0

43 ADVANCE 100 0 0

44 TRANSFER 100 0 0

45 GENERATE 1 0 0

46 TERMINATE 1 0 0

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

TRANS 1024 0.053 7.510 1 0 0 0 0 0

SBOR 1024 0.143 20.063 1 0 0 0 0 0

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

OCH_D1 45 0 32190 2179 3.040 13.601 14.589 0

OCH_D2 117 0 30740 743 10.046 47.058 48.224 0

QTRANS 1 0 1024 1024 0.000 0.000 0.000 0

OCH_UP 2 0 1024 1006 0.004 0.527 29.972 0

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

STA1 1 1 0 1 32190 1 0.446 0.446 0 0

STA2 1 1 0 1 30740 1 0.532 0.532 0 0

LOGICSWITCH VALUE RETRY

RABOTA 1 0

SAVEVALUE RETRY VALUE

KOL_IZD 0 1024.000

4 АНАЛИЗ РЕЗУЛЬТАТОВ

Из полученных результатов видно, что станки средне загружены (коэффициент загрузки первого станка 0.446, коэффициент загрузки второго станка 0.532). Вследствие того что детали на первый станок поступают быстрее, то очередь составляет 49 деталей.

Общее количество изготовленных изделий составляет 1024.

Для того чтобы увеличить производительность необходимо поднять скорость поступления 2х деталей на станок СТ2 или увеличить их скорость обработки.

Соседние файлы в папке Лаба 1 - 8 Лабы