Студопедия

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника



Решение задачи на языке GPSS




Читайте также:
  1. I. Региональная политика: понятие, цели и задачи.
  2. I. Решение телеграфных уравнений для линии без потерь
  3. I. ЦЕЛИ И ЗАДАЧИ ДИПЛОМНОЙ РАБОТЫ
  4. I. ЦЕЛЬ И ЗАДАЧИ ВЫПОЛНЕНИЯ ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ (ДИПЛОМНОЙ) РАБОТЫ
  5. II Решение телеграфных уравнений для линий с потерями.
  6. II. ОСНОВНЫЕ ЗАДАЧИ КУРСА ФИЗИКИ В ПОДГОТОВКЕ ИНЖЕНЕРА
  7. II. Основные цели и задачи
  8. III. ЗАДАЧИ ЗАНЯТИЯ.
  9. III. ОСНОВНЫЕ ЦЕЛИ И ЗАДАЧИ БЮДЖЕТНОЙ ПОЛИТИКИ
  10. III.Задачи

 

GENERATE (EXPONENTIAL(1,0,18)) - поступление заявок с интервалом в 18 мин.

TRANSFER .5,sp1,sp2 - распред. заявок между sp1 и sp2 (по 50%)

sp1 SPLIT 2 - размножение заявок (становится 3 детали)

blok1 QUEUE OCHER1 - занятие очереди 1

SEIZE OBRABOTKA - занятие этапа предв. обработки

DEPART OCHER1 - освобождение очереди 1

ADVANCE 7 - задержка на этапе предв. обработки

RELEASE OBRABOTKA - освобождение этапа предв. обработки

TRANSFER ,blok2 - переход к блоку 2

sp2 SPLIT 2

blok2 QUEUE OCHER2 - занятие очереди 2

SEIZE SBORKA - занятие этапа сборки

DEPART OCHER2 - освобождение очереди 2

ADVANCE 4 - задержка на этапе сборки

RELEASE SBORKA - освобождение этапа сборки

TRANSFER .05,blok3,blok1 - 5% заявок отпр-ся в блок 1, 95% в блок 3

blok3 QUEUE OCHER3 - занятие очереди 3

SEIZE REGULIROVKA - занятие этапа регулировки

DEPART OCHER3 - освобождение очереди 3

ADVANCE 8 - задержка на этапе сборки

RELEASE REGULIROVKA - освобождение этапа регулировки

TERMINATE - удаление заявок

GENERATE 1440 - прогон модели в течении 24 часов

TERMINATE 1 - удаление заявок (окончание моделирования)

START 1 - 1 завершение прогона модели

 

Результатымоделирования

 

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 1440.000 24 3 0

 

 

NAME VALUE

BLOK1 4.000

BLOK2 11.000

BLOK3 17.000

OBRABOTKA 10001.000

OCHER1 10000.000

OCHER2 10002.000

OCHER3 10004.000

REGULIROVKA 10005.000

SBORKA 10003.000

SP1 3.000

SP2 10.000

 

 

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 71 0 0

2 TRANSFER 71 0 0

SP1 3 SPLIT 71 0 0

BLOK1 4 QUEUE 222 28 0

5 SEIZE 194 0 0

6 DEPART 194 0 0

7 ADVANCE 194 1 0

8 RELEASE 193 0 0

9 TRANSFER 193 0 0

SP2 10 SPLIT 0 0 0

BLOK2 11 QUEUE 193 0 0

12 SEIZE 193 0 0

13 DEPART 193 0 0

14 ADVANCE 193 1 0

15 RELEASE 192 0 0

16 TRANSFER 192 0 0

BLOK3 17 QUEUE 183 9 0

18 SEIZE 174 0 0

19 DEPART 174 0 0

20 ADVANCE 174 1 0

21 RELEASE 173 0 0

22 TERMINATE 173 0 0

23 GENERATE 1 0 0

24 TERMINATE 1 0 0

 

Из полученного отчета можно узнать результаты прогона построенной модели,представленные ниже:

 



 

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

OBRABOTKA 194 0.938 6.964 1 186 0 0 0 28

SBORKA 193 0.533 3.979 1 188 0 0 0 0

REGULIROVKA 174 0.963 7.971 1 178 0 0 0 9

 

 

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

OCHER1 37 28 222 5 14.998 97.283 99.525 0

OCHER2 1 0 193 193 0.000 0.000 0.000 0

OCHER3 10 9 183 4 3.232 25.434 26.002 0

 

 

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

188 0 1443.984 183 14 15

213 0 1443.994 213 0 1

178 0 1444.984 174 20 21

186 0 1446.984 186 7 8

216 0 2880.000 216 0 23

 

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



Предположим, что цех закупил улучшенное оборудование. В соответствии с моим предложением в текст программы были внесены изменения.

GENERATE (EXPONENTIAL(1,0,18))

TRANSFER .5,sp1,sp2

blok1 QUEUE OCHER1

SEIZE OBRABOTKA

DEPART OCHER1

ADVANCE 7

RELEASE OBRABOTKA

TRANSFER ,blok2

sp2 SPLIT 2

blok2 QUEUE OCHER2

SEIZE SBORKA

DEPART OCHER2

ADVANCE 3

RELEASE SBORKA

TRANSFER .05,blok3,blok1

blok3 QUEUE OCHER3

SEIZE REGULIROVKA

DEPART OCHER3

ADVANCE 8

RELEASE REGULIROVKA

TERMINATE

GENERATE 1440

TERMINATE 1

START 1

Как видно из текста программы изменения произошли в последних двух блоках, т.е. новое оборудование завезли в отдел непосредственной сборки деталей и в отдел регулировки. Процессы сборки и регулировки стали занимать всего по 3 мин. При этом время, затрачиваемое на предварительную обработку деталей, не изменилось, т.е. не пришлось закупать дополнительное оборудование. Уменьшилось количество необслуженных заявок и среднее время задержки в очереди, соответственно вероятность появления очередей тоже уменьшилась. А также установился приемлемый уровень загруженности устройств объслуживающих процессы: сборки, предварительной обработки и регулировки.

 

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 1440.000 24 3 0

 

 

NAME VALUE

BLOK1 4.000

BLOK2 11.000

BLOK3 17.000

OBRABOTKA 10001.000

OCHER1 10000.000

OCHER2 10002.000

OCHER3 10004.000

REGULIROVKA 10005.000

SBORKA 10003.000

SP1 3.000

SP2 10.000

 

 

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY



1 GENERATE 75 0 0

2 TRANSFER 75 0 0

SP1 3 SPLIT 75 0 0

BLOK1 4 QUEUE 239 35 0

5 SEIZE 204 0 0

6 DEPART 204 0 0

7 ADVANCE 204 1 0

8 RELEASE 203 0 0

9 TRANSFER 203 0 0

SP2 10 SPLIT 0 0 0

BLOK2 11 QUEUE 203 0 0

12 SEIZE 203 0 0

13 DEPART 203 0 0

14 ADVANCE 203 0 0

15 RELEASE 203 0 0

16 TRANSFER 203 0 0

BLOK3 17 QUEUE 189 11 0

18 SEIZE 178 0 0

19 DEPART 178 0 0

20 ADVANCE 178 1 0

21 RELEASE 177 0 0

22 TERMINATE 177 0 0

23 GENERATE 1 0 0

24 TERMINATE 1 0 0

 

Числовые данные произошедших изменений приведены ниже:

 

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

OBRABOTKA 204 0.989 6.984 1 194 0 0 0 35

SBORKA 203 0.423 3.000 1 0 0 0 0 0

REGULIROVKA 178 0.985 7.970 1 181 0 0 0 11

 

 

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

OCHER1 40 35 239 3 22.073 132.995 134.685 0

OCHER2 1 0 203 203 0.000 0.000 0.000 0

OCHER3 11 11 189 2 4.727 36.018 36.403 0

 

 

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

194 0 1443.272 189 7 8

225 0 1443.299 225 0 1

181 0 1445.272 177 20 21

228 0 2880.000 228 0 23


Заключение

 

На основе полученного задания был выполнен прогон построенной модели в течение 24 ч. (1440 мин.). По результатам полученных данных были выявлены возможные места появления очередейи причиныих возникновения.Также определено количество необслуженных заявок и среднее время задержки в очередях. Можно теперь сделать вывод о том, что в системе есть некоторые факторы, которые неблагоприятно влияют на её работоспособность.

Усовершенствовать данную систему можно путем предложенных изменений, т.е. за счет замены работающего оборудования в цеху на более новое, с наименьшими затратами времени. Что в свою очередь повысит производительность сборочного участка цеха и обеспечит оптимальную работу.

Размещено


Дата добавления: 2015-08-05; просмотров: 11; Нарушение авторских прав







lektsii.com - Лекции.Ком - 2014-2021 год. (0.021 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты