Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2014, 22:51   #1
Deadstock
 
Регистрация: 11.02.2014
Сообщений: 7
Вопрос Определение времени работы для установления стационарного режима очередей / GPSS

Система обслуживания состоит из двух станций: на первой станции работают три
прибора, на второй – один. Требования, поступающие в систему обслуживания, сначала
обрабатываются на станции 1 , а затем на станции 2. На станцию 1 системы обслужива-
ния требования приходят каждые 115 + 30 с. Время обслуживания на станциях 1 и 2 равно
335 + 60 и 110 + 25 соответственно. Напишите модель, описывающую работу системы об-
служивания. Используйте эту модель для определения времени моделирования, необхо-
димого для установления стационарного режима для обеих очередей. Затем продолжите
моделирование в стационарном режиме для определения среднего значения длин двух
очередей.
Предположим, что в соответствии с некоторыми ограничениями число элементов в
очереди перед станцией 2 не может быть больше единицы. Приборы станции 1 не могут
начать обслуживание следующего требования до тех пор, пока предыдущий элемент не
войдет в очередь 2. Измените модель таким образом, чтобы учесть эти ограничения.
Сравните результаты моделирования в двух случаях.

Код:
GENERATE 115,30
 QUEUE LINE1
 SEIZE STATION1
 DEPART LINE1
 ADVANCE 335,60
 RELEASE STATION1
 QUEUE LINE2
 SEIZE STATION2
 DEPART LINE2 
 ADVANCE 110,25
 RELEASE STATION2
 TERMINATE
 GENERATE 600000
 TERMINATE 1
 START 1
вопрос первый - как лучше определить время работы для установления стационарного режима очередей. Просто подбором достаточно сложно и выглядит глупо.
вопрос второй - как сделать, чтобы в очереди 2 ( LINE2 ) количество транзактов не могло превышать 2. И куда девать тогда транзакты, выходящие из станции 1 ? Или вообще как-то останавливать процесс подачи транзактов можно ?
вопрос три - условие "станция 1 не начинает работу, пока предыдущий транзакт не войдет в очередь 2" разве не само по себе реализуется ? )
Deadstock вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
регистрация для установления Rad Studio XE4 программирование Помощь студентам 2 19.01.2014 19:39
как процедуру идля текстового режима переделать для графического режима sanchoys Паскаль, Turbo Pascal, PascalABC.NET 4 29.05.2013 20:44
Изменение режима работы охлаждающего вентилятора. С.М.С Компьютерное железо 11 24.03.2012 20:51
Определение времени Blourid C# (си шарп) 4 30.03.2011 20:40
Определение времени в диапазоне Mouse123 Общие вопросы Delphi 9 12.05.2009 13:59