Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
На сборочный участок цеха поступают 2 потока деталей А – через каждые (9±3) мин, В – через каждые (6±2). Процесс сборки занимает (7±2) мин. Промоделировать процесс сборки 10 деталей, определить количество поступивших деталей по типам.
Для моделирования процесса сборки предполагается использовать блоки ASSEMBLE и MATCH. Поэтому при разработке программы необходимо, чтобы все транзакты модели принадлежали одному ансамблю (т.е. оба входящих потока обязаны быть «потомками» единственного транзакта–«родителя»).
GPSS–ПРОГРАММА задачи № 10
GENERATE ,,, 1;в начале создается 1 транзакт
SPLIT 1,tipA;делаем его копию – это деталь А
TRANSFER, tipB;оригинал – это деталь В
tipA SAVEVALUE KOLA+,1
ADVANCE 9, 3;задержка на время поступления А
SPLIT 1, AAA;копию отправим на сборку
TRANSFER, tipA;оригинал – это следующ. деталь А
tipB SAVEVALUE KOLB+,1
ADVANCE 6, 2;поток В – аналогично потоку А
SPLIT 1, BBB
TRANSFER, tipB
AAA MATCH BBB;синхронизация сборки А с В
TRANSFER,SB;отправка детали А на сборку
BBB MATCH AAA;синхронизация сборки В с А
SB ASSEMBLE 2;объединение деталей А и B в узел
SEIZE SBOR;процесс сборки
ADVANCE 7, 2;задержка на время сборки
RELEASE SBOR
TERMINATE 1; готовый узел покидает участок
START 10
Статистика по сохраняемым величинам:
Содержимое ячейки KOLA (количество деталей A) = 10.
Содержимое ячейки KOLB (количество деталей B) = 14.
Дата публикования: 2015-04-07; Прочитано: 405 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!