ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 15.03.2019
Просмотров: 1191
Скачиваний: 5
Для того чтобы вычислить прибыль, соответствующую заданному числу сборщиков, необходимо знать, сколько готовых деталей они сделали в течение моделируемого периода. Число использований печи в точности совпадает с этим значением.
Таблица определений
Единица времени – 1 мин.
Элементы GPSS |
Интерпретация |
Транзакты в 1-м сегменте модели |
Сборщики |
Транзакты во 2-м сегменте модели |
Транзакт-таймер |
Устройство Oven |
Печь |
Функция Assem |
Распределение времени сборки |
Функция Fier |
Распределение времени использования печи |
Блок схема
Листинг
ASSEM FUNCTION RN1,D11
.01,25/.04,26/.09,27/.19,28/.37,29/.63,30
.81,31/.91,32/.96,33/.99,34/1,35
FIER FUNCTION RN1,D5
.05,6/.3,7/.7,8/.95,9/1,10
GENERATE ,,,4
BACK1 ADVANCE FN$ASSEM
SEIZE OVEN
ADVANCE FN$FIER
RELEASE OVEN
TRANSFER ,BACK1
***** Сегмент таймера *****
GENERATE 480
TERMINATE 1
START 1
Предполагается рассмотреть 3 варианта с числом сборщиков от 4 до 6. Количество сборщиков равно значению операнда D в блоке GENERATE.
Примечание. Листинг должен содержать подробные комментарии.
Выходные данные
GPSS World Simulation Report - Primer.2.1
Saturday, September 16, 2006 00:21:24
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 2400.000 8 1 0
NAME VALUE
ASSEM 10000.000
BACK1 2.000
FIER 10001.000
OVEN 10002.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 4 0 0
BACK1 2 ADVANCE 246 3 0
3 SEIZE 243 0 0
4 ADVANCE 243 1 0
5 RELEASE 242 0 0
6 TRANSFER 242 0 0
7 GENERATE 1 0 0
8 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
OVEN 243 0.815 8.049 1 1 0 0 0 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
1 0 2401.000 1 4 5
5 0 2406.000 5 2 3
4 0 2419.000 4 2 3
3 0 2422.000 3 2 3
6 0 4800.000 6 0 7
Выше приведен стандартный отчет для случая 4-х сборщиков. Для 2-го и 3-го вариантов (число сборщиков соответственно равно 5 и 6) информация об устройстве в стандартном отчете имеет вид:
2-й вариант
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
OVEN 288 0.970 8.09 1 1 0 0 0 0
3-й вариант
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
OVEN 295 0.987 8.04 1 1 0 0 0 0
Выводы
Поведение модели исследовалось при трех соотношениях «сборщики – печь». Было выполнено три раздельных прогона. При каждом новом прогоне менялся только операнд D блока GENERATE 1-го сегмента модели. Именно он задавал соотношение «сборщики – печь».
Вычисляем прибыль в каждом варианте. Стоимость использования печи в течение сорокачасового периода равна 480 * 5 =2400 ден. ед. Каждый сборщик зарабатывает за эту неделю 24 * 40 = 960 ден. ед. Для трех прогонов число выпущенных деталей было равно 242, 287 и 294 соответственно (в эти числа не вошли те изделия, которые оставались в печи при завершении моделирования).
Значения прибыли в трех случаях равны
1
вариант (4 сборщика): 242*42–242*12 –2400 –
960*4=1020 ден. ед.,
2 вариант (5 сборщиков):
287*42–287*12 –2400 – 960*5=1410 ден. ед.,
3 вариант
(6 сборщиков): 294*42–294*12 –2400 – 960*6= 660 ден.
ед. Следовательно,
оптимальным числом сборщиков,
использующих для обжига одну печь,
является число 5.
8. Условные обозначения на блок-диаграммах GPSS
Имя блока |
Обозначение блока |
Назначение блока |
ADVANCE |
|
Задерживает транзакт на время А±В, если В=const, или А·В, если В – функция. |
Имя блока |
Обозначение блока |
Назначение блока |
ASSEMBLE ASSIGN DEPART ENTER GATE X GATE X GATE X GATHER GENERATE |
|
Собирает А транзактов од-ного семейства, пропускает в следующий блок 1-ый тран-закт, остальные уничтожает. Присваивает параметру А входящего транзакта значе-ние В, модифицированное значением С. Обеспечивает освобожде-ние в очереди А В единиц. Обеспечивает вхождение транзакта в память А с заня-тием В единиц памяти. Проверяет условие нахож- дения логического ключа А в состоянии Х (X=LS, LR).
Проверяет условие нахож- дения устройства А в состоя-нии Х (X=U, NU, I, NI).
Проверяет условие нахож- дения памяти А в состоянии Х (X=SE, SF, SNE, SNF).
Собирает А транзактов од- ного семейства и пропускает их одновременно в следую-щий блок.
Генерирует транзакты через А ед. времени, модифи-цированных В, с задержкой С, D транзактов, с приорите-том Е. |
Имя блока |
Обозначение блока |
Назначение блока |
LEAVE LOGIC X LOOP MARK MATCH PREEMPT PRIORITY QUEUE RELEASE RETURN |
|
Освобождает в памяти А В единиц памяти.
Устанавливает логический ключ А в состояние Х (Х=S, R, I).
Осуществляет повторение А раз группы блоков от адреса В до данного блока.
Осуществляет отметку времени в параметре А. Синхронизирует движение транзактов по блок-схеме совместно с сопряженным блоком MATCH с меткой А.
Выполняет приоритетную обработку в устройстве А.
Присваивает входящему транзакту приоритет А.
Обеспечивает занятие в очереди А В единиц.
Освобождает устройство А.
Снимает прерывание с устройства А. |
Имя блока |
Обозначение блока |
Назначение блока |
SAVEVALUE SEIZE SPLIT TABULATE TERMINATE TEST X TRANSFER |
|
Сохраняет заданное значе-ние В в ячейке А.
Занимает устройство А. Генерирует А копий вхо- дящего транзакта и направ-ляет их по адресу В, основ-ной транзакт переходит в следующий блок. Регистрирует элемент данных в таблице А.
Уничтожает А транзактов. Проверяет соотношение Х между А и В и направляет входящий транзакт в следующий блок при выполнении или по адресу С при невы-полнении соотношения (Х=E, NE, L, LE, G, GE).
Изменяет направление движения транзактов согласно режиму А. |
9. Список рекомендуемой литературы
-
Емельянов, А.А. Имитационное моделирование экономических процессов./ А.А. Емельянов, Е.А. Власова, Р.В. Дума. – М.:Финансы и статистика, 2002. – 368с.
-
Боев, В.Д. Моделирование систем. Инструментальные средства GPSS World: учеб. пособие./В.Д. Боев. – СПб.:БХВ – Петербург, 2004.- 368с.
-
Томашевский, В. Имитационное моделирование в среде GPSS./ В. Томашевский, Е. Жданова. – М.: Бестселлер, 2003. – 416с.
-
Кудрявцев, Е.М. GPSS World. Основы имитационного моделирования различных систем. / Е.М. Кудрявцев. – М.: ДКМ Пресс, 2004 – 320 с. (Серия «Проектирование»).
-
Кудрявцев, Е.М. Основы работы с универсальной системой моделирования GPSS World: учеб. пособие. / Е.М. Кудрявцев, А.В. Добровольский. − М.: Изд-во Ассоциации строительных вузов, 2005. − 256 с.
-
Советов, Б.Я. Моделирование систем. /Б.Я. Советов, С.А. Яковлев. – М.: Высш. шк., 2001. – 343с.
-
Советов, Б.Я. Моделирование систем. Практикум: Учеб. пособие для вузов. /Б.Я. Советов, С.А. Яковлев. – М.:Высш. шк., 2005. – 295с.
-
Рыжиков, Ю.И. Имитационное моделирование. Теория и технологии. / Ю.И. Рыжиков. − СПб.: КОРОНА принт; М.: Альтекс-А, 2004. − 384 с.
-
Эддоус М., Стенсфилд Р. Методы принятия решений / М. Эддоус, Р. Стенсфилд. Пер. с англ. – М.: Аудит, ЮНИТИ, 1997. – 590 с.
-
Учебное пособие по GPSS World. /Перевод с английского/. − Казань: Изд-во «Мастер Лайн», 2002. − 272 с.
-
Руководство пользователя по GPSS World. /Перевод с английского/. − Казань: Изд-во «Мастер Лайн», 2002. − 384 с.