С Новым годом! Форум программистов, компьютерный форум, киберфорум
GPSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 16.05.2015
Сообщений: 2

Моделирование работы цеха

14.01.2016, 15:24. Показов 2043. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!) Есть вот такая задача:
Поток деталей на обработку описывается как количество единиц деталей 3800 в партии, каждая из которых поступает через 100 часов.
Процесс обработки в цехе 1 при наличии оборотного и страхового заделов можно охарактеризовать временем обработки 96 ч и временем межоперационного пролеживания (UNIFORM(1,0.5,3)), которое является случайной величиной с заданным законом распределения. Причем в результате потерь от брака qб = qFб количество выпускаемых деталей qб является случайным. Долю бракованных деталей Fб можно считать равномерно распределенной величиной в интервале (0, 0.03).
Детали после обработки поступают в накопитель оборотного задела, емкость которого L1 соответствует номинальному значению деталей: L1 = 100.
При достижении номинального значения L1 детали поступают в накопитель страхового задела (если он нуждается в пополнении). При его заполнении, т.е. достижении величины L2=70 , поступление деталей прекращается. Начальное значение L1 на планируемый период равно величине одной партии деталей, выпускаемых цехом 1.
Процесс сборки можно представить количеством потребляющихся деталей q2=1536 через интервалы времени 24ч . При нехватке деталей в оборотном и страховом заделах сборочный участок простаивает до момента поступления из цеха 1 необходимого числа деталей.

Текста много, а задачка по своей сути не большая(если я ее правильно понял).

Вот сама программа:

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Oborot STORAGE 100 ;емкость накопителя оборотного задела
Strach STORAGE 70 ;емкость накопителя страхового задела
GENERATE 100 ;каждые 100 часов
SPLIT 3799 ;поступают 3800 деталей
TRANSFER 0.03,,Brak ;бракованные детали удаляются
SEIZE stanok
ADVANCE (96+UNIFORM(1,0.5,3)) ;процесс обработки
RELEASE stanok
Povtor GATE SNF Oborot,Zanyt ;если накопитель пустой, заполняем его деталями
ENTER Oborot,1
LEAVE Oborot,1
TRANSFER ,Povtor
Zanyt GATE SNF Strach,Povtor 
ENTER Oborot,1
LEAVE Oborot,1
TRANSFER ,Zanyt
ASSEMBLE 1536 ;жду 1536 деталей на сборку
SEIZE Sborka
ADVANCE 24 
RELEASE Sborka
Brak TERMINATE
GENERATE 4080 ;годовой фонд времени 4080 ч
TERMINATE 1
START 1
Помогите разобраться с процессом сборки(как каждые 24 часа брать определенное количество деталей?) и как правильно организовать циклы в накопителях. Буду рад любой помощи. Заранее Спасибо)))!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.01.2016, 15:24
Ответы с готовыми решениями:

Моделирование работы цеха
боже помогите пожалуйста решить задачу очень надо!!!!!! Моделирование работы обрабатывающего цеха В обрабатывающий цех через 5 ± 1...

Моделирование работы цеха
Вечер добрый! Помогите с задачей на GPSS: Задание:В цех поступает пуассоновский поток деталей с интенсивностью 20 дет/ч. С вероятностью...

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

3
0 / 0 / 0
Регистрация: 16.05.2015
Сообщений: 2
22.01.2016, 00:14  [ТС]
Вот исправленный код(мы с другом его делали), может быть кому и пригодиться)
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
Oborot STORAGE 100;емкость оборотного задела
Strach STORAGE 70;емкость страхового задела
Obsiy STORAGE 1536
GENERATE 100;каждые 100ч 
PRIORITY 2
ASSIGN Par,0
SPLIT 3799;партия из 3800 деталей
TRANSFER 0.03,,Brak;удаляем бракованные детали
ADVANCE (96+UNIFORM(1,0.5,3));обработка
GATE SNF Oborot,ZanytObor; если накопитель не заполнился, заполняем его
QUEUE Na
ENTER Oborot,1; 1 деталью
PRIORITY 1
ASSIGN Par,1
DEPART Na
TRANSFER ,MET
ZanytObor GATE SNF Strach,MET; если накопитель не заполнился, заполняем его
QUEUE Nb
ENTER Strach,1; 1 деталью
PRIORITY 0
ASSIGN Par,2
DEPART Nb
MET QUEUE Nc
DEPART Nc
TEST NE P$Par,1,Met1
TEST NE P$PAr,2,Met2
QUEUE Ma
DEPART Ma
TRANSFER ,MetVse
Met1 QUEUE Mba
DEPART Mba
TRANSFER ,MetVse
Met2 QUEUE Mc
DEPART Mc
MetVse GATE LR Polnyi 
ENTER Obsiy
GATE SF Obsiy; заполнен
LOGIC S Polnyi
TEST NE P$Par,1,Met1Ob
TEST NE P$PAr,2,Met2Ob
QUEUE MaOb
DEPART MaOb
TRANSFER ,MetVseOb
Met1Ob QUEUE MbOb
LEAVE Oborot,1
DEPART MbOb
TRANSFER ,MetVseOb
Met2Ob QUEUE McOb
LEAVE Strach,1
DEPART McOb
MetVseOb GATE LR Pervyi,Szim; если включен
LOGIC S Pervyi
QUEUE Mbqwe
DEPART Mbqwe
GATE LS Sbor; если он включен
QUEUE Mqwe
DEPART Mqwe
QUEUE Mwe
DEPART Mwe
LEAVE Obsiy,1536
LOGIC R Polnyi
LOGIC R Sbor; выключаем ключ
LOGIC R Pervyi
TERMINATE 
Szim TERMINATE
Brak TERMINATE
GENERATE 1
GATE LR Sbor,Prostaiv
TERMINATE
Prostaiv TERMINATE
GENERATE 24; каждые 24ч
LOGIC S Sbor; включаем ключ 
TERMINATE
GENERATE 4080
TERMINATE 1
START 1
Запускаться будет минут 4-5)) ну так вот получилось)))
0
Эксперт GPSS
 Аватар для SergProgC++
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
22.01.2016, 09:15
не вдаваясь в подробности могу сказать что код не верный, хотябы
Цитата Сообщение от Michanic Посмотреть сообщение
QUEUE Mwe
DEPART Mwe
так ни кто не делает, в этом нет смысла, статистика так не собирается
0
 Аватар для Dukalys
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
22.01.2016, 22:22
Тоже не вдаваясь, брак должен быть после обслуживания, а никак не до.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.01.2016, 22:22
Помогаю со студенческими работами здесь

Моделирование работы сборочного цеха
На участке сборки подшипников поступают обоймы и шарики с интервалом времени 20+-2 мин. На контроль обоймы затрачивается 5+-1 мин, контроль...

Моделирование работы транспортного цеха
имеется задание Предприятие имеет транспортный цех, который обслуживает три филиала A, B и C. Грузовики перевозят изделия из A в B и...

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

Моделирование работы цеха обработки
Есть задание под спойлером В цех на участок обработки поступают партии деталей по три в каждой. Интервалы между приходом партий -...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru