Форум программистов, компьютерный форум, киберфорум
GPSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
IauYourFEAR
1

Модель мастерской со станками

16.05.2012, 12:46. Показов 4179. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Условие:
В мастерской работают несколько станков, которые обрабатывают детали одного типа. Детали поступают с интервалом 10 минут и становятся в общую очередь на обработку. Выбор детали из очереди осуществляется по принципу FIFO. Деталь обрабатывается в течение 27 минут первым освободившимся станком. Интервалы времени между поступлениями деталей и время их обработки распределены по экспоненциальному закону.
Подобрать такое количество станков, чтобы в очереди в среднем находилось не более 5 деталей и средняя загрузка станка было 0,7-0,8.
Промоделировать работу мастерской в течение 5-часового рабочего дня.

Решение.
Пусть в мастерской работают три станка САN1, САN2 и CAN3. При поступлении детали сначала проверяется состояние первого станка. Если он свободен, берет деталь на обработку. В противном случае проверяется состояние второго станка и т.д.. Если он свободен, берет деталь на обработку. Если все станки заняты, деталь остается в очереди и ждет освобождения одного из станков.


ВОт для 2их станков сразу написал
Код
NAK	STORAGE	1000
	GENERATE	(Exponential(1,0,10))
	ENTER	NAK
	TRANSFER	BOTH,KAN1,KAN2
KAN1	SEIZE	CAN1
	ASSIGN	1,CAN1
	TRANSFER	,COME
KAN2	SEIZE	CAN2
	ASSIGN	1,CAN2
COME	LEAVE	NAK
	ADVANCE	(EXponential(1,0,27))
	RELEASE	P1
	TERMINATE
	GENERATE	300
	TERMINATE	1
	START	1
Работает но условия не соблюдены
UTIL. 0,952 и 0,928 а нада 0,7-0,8, решил добавить 1 станок

Код
NAK	STORAGE	1000
	GENERATE	(Exponential(1,0,10))
	ENTER	NAK
	TRANSFER	BOTH,KAN1,KAN2,KAN3
KAN1	SEIZE	CAN1
	ASSIGN	1,CAN1
	TRANSFER	,COME
KAN2	SEIZE	CAN2
	ASSIGN	1,CAN2
	TRANSFER 	,COME
KAN3	SEIZE	CAN3
	ASSIGN	1,CAN3
COME	LEAVE	NAK
	ADVANCE	(EXponential(1,0,27))
	RELEASE	P1
	TERMINATE
	GENERATE	300
	TERMINATE	1
	START	1
не работает...
прошу помощи у знающих людей...
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2012, 12:46
Ответы с готовыми решениями:

Имитационная модель мастерской - GPSS
В автомобильной мастерской работает один мастер. Средний интервал между моментами поступления...

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

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

Сервер для мастерской
Назначение: 1) Файловый сервер для ~15 человек работающих на Windows, с разграничением доступа, в...

3
Эксперт GPSS
552 / 411 / 105
Регистрация: 02.07.2010
Сообщений: 1,721
16.05.2012, 19:57 2
знающий человек говорит что задача не верна , не первый не второй вариант,
1
IauYourFEAR
17.05.2012, 09:57 3
хм ну делал по примеру, это лаба, там есть пример:

Пример
В мастерской работают несколько станков, которые обрабатывают детали одного типа. Детали поступают с интервалом 10 минут и становятся в общую очередь на обработку. Выбор детали из очереди осуществляется по принципу FIFO. Деталь обрабатывается в течение 20 минут первым освободившимся станком. Интервалы времени между поступлениями деталей и время их обработки распределены по экспоненциальному закону.
Подобрать такое количество станков, чтобы в очереди в среднем находилось не более 5 деталей и средняя загрузка станка было 0,7-0,8.
Промоделировать работу мастерской в течение 5-часового рабочего дня.
Решение.
Пусть в мастерской работают два станка САN1 и САN2. При поступлении детали сначала проверяется состояние первого станка. Если он свободен, берет деталь на обработку. В противном случае проверяется состояние второго станка. Если он свободен, берет деталь на обработку. Если оба станка заняты, деталь остается в очереди и ждет освобождения одного из станков.



Эксперт GPSS
552 / 411 / 105
Регистрация: 02.07.2010
Сообщений: 1,721
17.05.2012, 21:38 4
я даже примеры не буду глядеть а скажу что не верно так как станки должны задаваться многоканальным устройством а не одноканальнами, если вам надо будет 50 станков вы что их все расписывать будете
0
17.05.2012, 21:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2012, 21:38
Помогаю со студенческими работами здесь

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

Учет В Сервисной Мастерской
Прошу помощи в начальной конфигурации учет в сервисной мастерской

Стоимость оборудования мастерской
На практику дали задание а я в Pascal плохо

Создание БД Обувной мастерской!
Приветствую, мне нужно создать БД мастерской по ремонту обуви. Мастерская должна предоставлять...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru