
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.14.86] |
![]() |
|
Страницы: (54) « Первая ... 51 52 [53] 54 ( Перейти к последнему сообщению ) |
Сообщ.
#781
,
|
|
|
Здравствуйте. Задали задачу по GPSS, бьюсь довольно долго.
Специализированное вычислительное устройство, работающее в режиме реального времени, имеет в своем составе два процессора, соединенные с общей оперативной памятью. В режиме нормальной эксплуатации задания выполняются на первом процессоре, а второй является резервным. Первый процессор характеризуется низкой надежностью и работает безотказно лишь в течение 150+-20 минут. Если отказ происходит во время решения задания, в течение 2 минут производится включение второго процессора, который продолжает решение прерванного задания, а также решает и последующие задания до восстановления первого процессора. Это восстановление происходит за 20+-10, после чего выключается. Задания поступают каждые 10+-5 минут и решаются за 5+-2 минут. Надежность резервного процессора считается идеальной. Смоделировать: процесс работы устройства в течение 50ч; Подсчитать число решенных заданий, число отказов процессора и число прерванных заданий. Определить максимальную длину очереди заданий и коэффициент загрузки резервного процессора. Я набросал логику, как мне кажется это должно работать ![]() tштрих это текущее модельное время, t0 время в которое было зафиксирована предыдущая поломка первого процессора x - это число в диапазоне (150+-20) которое определяет наступило время поломки или нет xштрих - это число в диапазоне (20+-10) которое определяет произошло восстановление первого процессора или нет Первый вопрос, как сохранить в переменную случайное значение в интервале (150+-20)? Я нашел вот эту формулу Х=А-В+RN1*(2B+1) и попробовал сделать такое выражение FAIL VARIABLE (130+(-40)+RN1#(2#40+1))) - правильно ли это? Ошибок вроде не выдает |
Сообщ.
#782
,
|
|
|
Помогите, пожалуйста, доработать программу,
необходимо чтобы выходила гистограмма с такими значениями: λ 1 1.3 1.68 1.7 1.9 2 p 0,000028 0,00007 0,00019 0,00028 0,00038 0,00056 Operator STORAGE 5; GENERATE (Exponential(1,0,0.5)); TEST g R$Operator,0,met QUEUE Other; ENTER Operator; DEPART Other; ADVANCE (Exponential(1,0,1)); LEAVE Operator; TERMINATE ; MET TERMINATE; GENERATE 3600; TERMINATE 1; START 1; |
Сообщ.
#783
,
|
|
|
Ребят, ну ответьте пожалуйста!!!!
|
Сообщ.
#784
,
|
|
|
Здравствуйте, возникла проблема: в институте дали задание.
Задание: На решение в процессор поступает поток программ. Интервалы времени в потоке распределены по экспоненциальному закону со средним временем, распределенным равномерно от 20 до 40 единиц времени. Время решения программ распределено по равномерному закону в диапазоне от 15 до 55 единиц времени. При поступлении на процессор время обработки программы неизвестно (оно становится известно только после окончания ее обработки). Представить модель обработки программ, когда в первую очередь обрабатываются программы с меньшим временем решения. ОПРЕДЕЛИТЬ: 1.Написать модель на языке GPSS/PC-2. Написал 2 рабочие версии: 1 с использованием приоритетов, сказал можно проще и сделать по-другому без приоритетов. 2 с использованием Link/unlink, опять же сказал, что мы на лекциях линки не проходили и написать модель без использования их. Подскажите, пожалуйста, еще варианты решения данной задачи? ![]() |
![]() |
|
|
Доброго дня ребята. Курсач горит, а я тут дубом просто
![]() ![]() Задание 7. В ремонтную мастерскую тракторов ООО «Салют» на капитальный ремонт поступают тракторы каждые 50 ± 10 дн., ремонт длится 20 + 5 дн. Текущий ремонт (замена и ремонт топливного насоса, замена свечей, колес и т.д.) производится за 1,5 ± 0,5 дн. Необходимость в текущем ремонте возникает в среднем каждые 10 ± 3 дн. В мастерскую поступают также машины работников аппарата управления хозяйством через 15 ± 5 дн., которые имеют более высокий приоритет обслуживания, чем капитальный ремонт, но ниже, чем текущий. Их ремонт производится обычно за 5 ± 1 дн. Необходимо: 1)Смоделировать работу мастерской в течение полугода. 2)Определить коэффициент использования мастерской. Мастерская функционирует по принципу хозрасчета. Если капитальный ремонт трактора дает чистый доход в размере 5 0 00 р., а текущий - 3 000, то каков будет чистый доход от проведения ремонта за период моделирования? Если покупка нового оборудования для ремонта увеличит скорость текущего ремонта тракторов с 1,5 до 0,7 дн., существенно ли это отразится на уменьшении очереди. Оценить статистически. |
Сообщ.
#786
,
|
|
|
Сообщ.
#787
,
|
|
|
Сообщ.
#788
,
|
|
|
Ребята, че тут у меня ошибку постоянно выдает на 15 строке. не знаю в чем дело(((
мож кто нить поймет GENERATE 50,10 QUEUE Overhaul TRANSFER Mstr1,Mstr2,Mstr3 Mstr1 SEIZE Mstr1 DEPART Overhaul ADVANCE 20,5 RELEASE Mstr1 TRANSFER ,Mstr1 Mstr2 SEIZE Mstr2 GENERATE 1.5,0.5 QUEUE Spot PREEMPT Maintenance DEPART Spot ADVANCE 10,3 RELEASE Mstr2 TRANSFER Mstr2 Mstr3 SEIZE Mstr GENERATE 15,5 QUEUE Service PREEMPT Maintenance DEPART Service ADVANCE 5,1 RELEASE Mstr3 TRANSFER ,Mstr3 GENERATE 120 TERMINATE 1 START 1 |
Сообщ.
#789
,
|
|
|
В цехе производится обработка деталей на 3 различных станках с числовым программным управлением(каждый станок настроен на выполнение определенных автоматических операцией).Часть деталей обработывается только на 1станке, часть на 2станках, часть на всех 3станках,Порядок станке деталей на 1 или на 2 станках не имеет значения, но на третьем станке деталь должна быть обработана только после того как будет обработана на первых двух станках,Время поступления заготовки через каждые А±В минут, время обработки на каждом станке Ск±Dk минут, где k номер станка.Задать времена поступления заготовок и обработки и на соотвествующих станках, а так же доли деталей, которые обрабатываются только на 1станке, на 2станках и на 3станках.помогите пожалуйста(((
|
Сообщ.
#790
,
|
|
|
Приветствую
Есть следующая задача: На вход некоторого обрабатывающего цеха, состоящего из трех участков, поступает случайный поток деталей. Интервалы поступления распределены экспоненциально со средним значением времени 4 мин. Поступающая деталь с вероятностью 0,65 имеет тип 1, с вероятностью 0,35 - тип 2. Сначала детали поступают на участок 1, где обрабатываются последовательно одна за другой, время обработки распределено равномерно на интервале от 2 до 5 мин. Детали второго типа имеют больший приоритет при обработке, чем детали первого типа. Далее, после обработки на участке 1, детали 1-го типа поступают на участок 2, а детали 2-го типа - на участок 3. На участке 2 имеется 3 идентичных станка, время обработки детали станком распределено экспоненциально со средним значением 11 мин. На участке 3 имеется 2 станка (время обработки на каждом из них распределено экспоненциально со средним значением 7 мин). Промоделировать работу цеха в течение 40 часов со сбором статистики об очереди деталей перед вторым и третьим участком. ![]() ![]() ; начальные условия DEV2 STORAGE 3 ; три станка на втором участке DEV3 STORAGE 2 ; два станка на третьем участке GENERATE (Exponential(1,0,4)) ; случайный поток деталей, экспоненциальное распределение со средним значением 4 минуты TRANSFER .35,TYPE1,TYPE2 ; вероятность детали первого или второго типа TYPE1 PRIORITY 1 ; устанавливаем низкий приоритет для детали первого типа SEIZE DEV1 ; деталь попадает на первый участок ADVANCE 3.5,1.5 ; деталь обрабатывается от 2 до 5 минут RELEASE DEV1 ; деталь покидает первый участок PRIORITY 0 TRANSFER ,ROOM2 ; отправляем на второй участок TYPE2 PRIORITY 2 ; устанавливаем высокий приоритет для детали второго типа SEIZE DEV1 ; деталь попадает на первый участок ADVANCE 3.5,1.5 ; деталь обрабатывается от 2 до 5 минут RELEASE DEV1 ; деталь покидает первый участок PRIORITY 0 TRANSFER ,ROOM3 ; отправляем на третий участок ROOM2 QUEUE QU2 ; очередь перед участком 2 ENTER DEV2 ; попадает на второй участок DEPART QU2 ; покидает очередь перед участком 2 ADVANCE (Exponential(1,0,11)) ; время обработки, экспоненциальное распределение, ср. значение - 11 минут LEAVE DEV2 ; покидает второй участок TRANSFER ,EXT ; отправляем на выход ROOM3 QUEUE QU3 ; очередь перед участком 3 ENTER DEV3 ; попадает на третий участок DEPART QU3 ; покидает очередь перед участком 3 ADVANCE (Exponential(1,0,7)) ; время обработки, экспоненциальное распределение, ср. значение - 7 минут LEAVE DEV3 ; покидает третий участок TRANSFER ,EXT ; отправляем на выход EXT TERMINATE GENERATE 2400 ; время симуляции 40 часов TERMINATE 1 START 1 Вот такое решение у меня получилось, но я сомневаюсь в его правильности, а потому решил спросить ваше мнение, как более опытных в GPSS товарищей Заранее благодарен за помощь |
Сообщ.
#791
,
|
|
|
Помогите решить задачу, пожалуйста!
Исходные данные: На некотором городском маршруте по кольцевому маршруту с десятью остановками работают пять 11-местных и десять 14-местных микроавтобусов. Время движения между остановками имеет равномерное распределение в интервале 5±8 мин. На каждую остановку в соответствии с экспоненциальным за-коном распределения со средним значением 2 мин прибывают пассажиры и ждут микроавтобуса. Микроавтобус подъезжает к остановке и забирает столько пассажиров, сколько имеется свободных мест. Если свободных мест больше, чем пассажиров, то микроавтобус забирает всех. Если на остановке никто не выходит и в микроавтобусе нет свободных мест, он не останавливается. Вероятность того, что пассажир проедет некоторое количество остановок, задана в таблицы.Стоимость проезда - 30 руб. Вероятность 0,1 0,15 0,2 0,25 0.3 Количество остановок 3 4 5 6 7 Промоделировать работу микроавтобусов на протяжении 16 ч. Цели моделирования: Оценить загруженность микроавтобусов, распределение времени поездки пассажиров и выручку со всех микроавтобусов. |
Сообщ.
#792
,
|
|
|
Здравствуйте. В моей проге выдается ошибка
05/05/13 14:50:17 Model Translation Begun. 05/05/13 14:50:17 Ready. 05/05/13 14:50:17 Error Stop. 05/05/13 14:50:17 Halt. 05/05/13 14:50:17 Clock:0.000000. 05/05/13 14:50:17 Operand A. Invalid expression. 05/05/13 14:50:17 Datum has not been initialized. Вот сам код: INITIAL ZAPOMINAEM,0 EVM STORAGE 12 GENERATE (EXPONENTIAL(1,0,160)) QUEUE 1 SEIZE terminal DEPART 1 ENTER EVM,3 ADVANCE 10 LEAVE EVM,3 ENTER EVM,4 TEST E EVM,0,Met1 SAVEVALUE ZAPOMINAEM+,1 Met1 ADVANCE 10 LEAVE EVM,4 ENTER EVM,12 ADVANCE 10 LEAVE EVM,12 ENTER EVM,6 ADVANCE 10 LEAVE EVM,6 RELEASE terminal TERMINATE 1 GENERATE (EXPONENTIAL(1,0,160)) QUEUE 2 SEIZE terminal DEPART 2 ENTER EVM,3 ADVANCE 10 LEAVE EVM,3 ENTER EVM,4 TEST E EVM,0,Met2 SAVEVALUE ZAPOMINAEM+,1 Met2 ADVANCE 10 LEAVE EVM,4 ENTER EVM,12 ADVANCE 10 LEAVE EVM,12 ENTER EVM,6 ADVANCE 10 LEAVE EVM,6 RELEASE terminal TERMINATE 1 GENERATE (EXPONENTIAL(1,0,160)) QUEUE 3 SEIZE terminal DEPART 3 ENTER EVM,3 ADVANCE 10 LEAVE EVM,3 ENTER EVM,4 TEST E EVM,0,Met3 SAVEVALUE ZAPOMINAEM+,1 Met3 ADVANCE 10 LEAVE EVM,4 ENTER EVM,12 ADVANCE 10 LEAVE EVM,12 ENTER EVM,6 ADVANCE 10 LEAVE EVM,6 RELEASE terminal TERMINATE 1 GENERATE (EXPONENTIAL(1,0,160)) QUEUE 4 SEIZE terminal DEPART 4 ENTER EVM,3 ADVANCE 10 LEAVE EVM,3 ENTER EVM,4 TEST E EVM,0,Met4 SAVEVALUE ZAPOMINAEM+,1 Met4 ADVANCE 10 LEAVE EVM,4 ENTER EVM,12 ADVANCE 10 LEAVE EVM,12 ENTER EVM,6 ADVANCE 10 LEAVE EVM,6 RELEASE terminal Generate 14400 Terminate 1 start 1 Что нужно исправить в коде, чтоб он работал? |
Сообщ.
#793
,
|
|
|
Помогите пожалуйста решить задачу по GPSS, если не трудно.
Условие: В парикмахерскую в среднем заходит 10 клиентов в час. В парикмахерской работают два мастера, причем если оба они заняты, то клиент уходит. Среднее время обслуживания одного клиента составляет 20 минут. Содержание одного рабочего места обходится 150руб в час. Доход от обслуживания одного клиента - 150руб. Определить Р0, Ротк, Qотн, А, Кср, общий доход за один час (Д) и прибыль |
Сообщ.
#794
,
|
|
|
Помогите кто-нибууудь решить задачу в GPSS:В офис приходят клиенты через 8±3 мин.,причем 45% клиентов приходят к менеджеру,с которым общаются в течении 10±2 мин.,а остальные приходят на оформление документов ,кот. длится 15±4 мин.После чего все клиенты идут на кассу.Определить количество кассиров,при которых длина очереди будет не более 4-X человек.
|
Сообщ.
#795
,
|
|
|
Cadmusесли у тебя получилось сделать задание на gpss можешь дать исходник?
|