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

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

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

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

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

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

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

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

«Моделирование взаимосвязанных процессов средствами системы имитационного моделирования GPSS World»

(Вариант 1)

по дисциплине

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

Выполнили:

Проверил:

студенты гр. 020603

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

Минск 2013

  1. Цель работы

    1. Изучить возможности моделирования взаимосвязанных процессов в системе моделирования GPSS World и используемые для этого специальные операторы (раздел 5).

    2. Разработать GPSS-модель согласно варианту задания. Выполнить сеанс моделирования и получить файл-отчёт с результатами моделирования.

    3. Выполнить анализ полученных результатов. Выявить недостатки объекта моделирования и привести предложения по их устранению.

2 Условие задачи

В цехе, выпускающем безалкогольные напитки, выполняется заполнение бутылок напитком, закупоривание, наклеивание этикеток и установка бутылок в ящики.

Бутылки поступают в цех в среднем через каждые 20 с (поток бутылок - пуассоновский). Бутылки накапливаются по 10 штук и поступают в машину для заполнения и закупоривания; эти операции (вместе) занимают от 40 с до 1 мин на 10 бутылок. Затем бутылки поступают на рабочее место для установки в ящики. Установка одной бутылки в ящик занимает от 4 до 8 с. Вместимость ящика – 30 бутылок. Установка бутылок в ящик начинается только тогда, когда на рабочем месте имеется 30 бутылок и ящик. Интервалы между моментами поступления ящиков составляют в среднем 10 мин (поток ящиков – пуассоновский).

Ровно через каждый час подача бутылок прекращается на 5 мин. Обработка бутылок, уже находящихся в этот момент в цехе, не прерывается.

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

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

GENERATE ,,,1

SPLIT 1,BOX

BOUTLE ADVANCE (POISSON(1,20))

SPLIT 1,BOUTLE

ASSEMBLE 10

QUEUE OCH_STAN

SEIZE STANOK

DEPART OCH_STAN

ADVANCE 50,10

RELEASE STANOK

SPLIT 9

ASSEMBLE 30

DET30 MATCH BOX1

TRANSFER ,SBORKA

BOX ADVANCE (POISSON(2,600))

SPLIT 1,BOX

GATE LS RABOTA,PEREKUR

BOX1 MATCH DET30

SBORKA ASSEMBLE 2

SPLIT 29

QUEUE OCH_SBOR

SEIZE SBOR

DEPART OCH_SBOR

ADVANCE 6,2

RELEASE SBOR

ASSEMBLE 30

SAVEVALUE KOROBKA+,1

PEREKUR TERMINATE

GENERATE ,,,1

NACHALO LOGIC S RABOTA

ADVANCE 3600

LOGIC R RABOTA

ADVANCE 300

TRANSFER ,NACHALO

GENERATE 36000

TERMINATE 1

START 1

4 ОТЧЁТ

GPSS World Simulation Report - Untitled Model 1.5.1

Tuesday, November 19, 2013 19:34:18

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 36000.000 36 2 0

NAME VALUE

BOUTLE 3.000

BOX 15.000

BOX1 18.000

DET30 13.000

KOROBKA 10005.000

NACHALO 30.000

OCH_SBOR 10003.000

OCH_STAN 10001.000

PEREKUR 28.000

RABOTA 10000.000

SBOR 10004.000

SBORKA 19.000

STANOK 10002.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 1 0 0

2 SPLIT 1 0 0

BOUTLE 3 ADVANCE 1794 1 0

4 SPLIT 1793 0 0

5 ASSEMBLE 1793 1 0

6 QUEUE 179 0 0

7 SEIZE 179 0 0

8 DEPART 179 0 0

9 ADVANCE 179 0 0

10 RELEASE 179 0 0

11 SPLIT 179 0 0

12 ASSEMBLE 1790 1 0

DET30 13 MATCH 59 3 0

14 TRANSFER 56 0 0

BOX 15 ADVANCE 61 1 0

16 SPLIT 60 0 0

17 GATE 60 0 0

BOX1 18 MATCH 56 0 0

SBORKA 19 ASSEMBLE 112 0 0

20 SPLIT 56 0 0

21 QUEUE 1680 26 0

22 SEIZE 1654 0 0

23 DEPART 1654 0 0

24 ADVANCE 1654 1 0

25 RELEASE 1653 0 0

26 ASSEMBLE 1653 1 0

27 SAVEVALUE 55 0 0

PEREKUR 28 TERMINATE 59 0 0

29 GENERATE 1 0 0

NACHALO 30 LOGIC 10 0 0

31 ADVANCE 10 1 0

32 LOGIC 9 0 0

33 ADVANCE 9 0 0

34 TRANSFER 9 0 0

35 GENERATE 1 0 0

36 TERMINATE 1 0 0

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

STANOK 179 0.252 50.588 1 0 0 0 0 0

SBOR 1654 0.274 5.955 1 5065 0 0 0 26

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

OCH_STAN 1 0 179 179 0.000 0.000 0.000 0

OCH_SBOR 29 26 1680 56 3.973 85.135 88.071 0

LOGICSWITCH VALUE RETRY

RABOTA 1 0

SAVEVALUE RETRY VALUE

KOROBKA 0 55.000

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

В результате сеанса моделирования мы получили результат: за 10 часов моделируемого времени было выпущено 55 ящика с безалкогольными напитками. В каждом ящике находится по 30 бутылок.

Недостаток модели в том, что бутылки долго стоят в ожидании других бутылок для установки их в ящик. В целом, это не сильно влияет на систему, потому как в очереди всего 1 ящик. Но если увеличить интервалы поступления бутылок и одновременно увеличить поставку ящиков, то можно значительно увеличить производительность.

  1. ВЫВОДЫ

    1. Были изучены возможности моделирования взаимосвязанных процессов в системе моделирования GPSS World и используемые для этого специальные операторы (раздел 5).

    2. Разработана GPSS-модель согласно варианту задания. Выполнен сеанс моделирования и получен файл-отчёт с результатами моделирования.

    3. Выполнен анализ полученных результатов, выявлены недостатки объекта моделирования. Внесены предложения по их устранению.

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