
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.21] |
![]() |
|
Страницы: (54) « Первая ... 29 30 [31] 32 33 ... 53 54 ( Перейти к последнему сообщению ) |
Сообщ.
#451
,
|
|
|
люди, помогите плиз с задачей:
Станок обрабатывает поток деталей, время появления которых распределено по экспоненциальному закону со средним 2 минуты. Время обработки детали составляет 10+-5 минут с равномерным распределением. Далее детали с равной вероятностью попадают на одну из 5 линий, где происходит обработка их с затратой времени 30+-10, 30+-20, 10+-5, 40+-10, 25+-10 минут, соответственно (равномерное распределение). Проанализировать загрузку устройств в течении 8 часов работы. Определить процентное соотношение деталей на разных линиях обработки. Протабулировать время обработки детали. Мое решение таково: SELECT1 FUNCTION RN1,D5 0.2,1/0.4,2/0.6,3/0.8,4/1,5 SELECT2 FUNCTION P1,D5 1,30/2,30/3,10/4,40/5,25 SELECT3 FUNCTION P1,D5 1,10/2,20/3,5/4,10/5,10 VREMYA TABLE M1,0,60,1000 GENERATE (exponential (1,0,2)) ASSIGN 1,FN$SELECT1 SEIZE PK ADVANCE (UNIFORM (1,5,15)) RELEASE PK ASSIGN 2,FN$SELECT2 ASSIGN 3,FN$SELECT3 SEIZE P1 ADVANCE P2,P3 RELEASE P1 con VARIABLE PK TABULATE VREMYA TERMINATE GENERATE 480 TERMINATE 1 START 1 Возникает вопрос как реализовать определение процентного соотношения деталей на разных линиях обработки? Помогите плииз... |
Сообщ.
#452
,
|
|
|
Angellina
про коэф использования каждой очереди там есть на каждую очередь свой UTIl |
Сообщ.
#453
,
|
|
|
либо используйте блок MARK+TABULATE+TABLE, либо сделайте еще одну очередь. вход сразу после дженерейта, выход перед терминейтом. Цитата Angellina @ Мне надо коэффициент использования каждой очереди, а такого параметра в отчете нет а как вы себе физичиски представляете такой параметр как коефициент использования очереди? если у вас очередь ограничина, то выражайте ее через МКУ (STORAGE, ENTER, LEAVE) и получите коф использования, а если нет, то не морочьте людям голову.. очередь нечто безграничное. при любом раскладе "коф использования" будет стремиться к нулю. Цитата Angellina @ С этим я согласна, но для того, чтобы в отчете был этот параметр, изначально в программе надо что-то прописывать, что??? это параметр свойтсвенный статистике по TABLE. |
Сообщ.
#454
,
|
|
|
Один небольшой вопрос. Как реализовать следующее:
Цитата Поступает поток деталей. С вероятностью 0,65 поступает деталь первого типа, с вероятностью 0,35 - второго типа Будет два блока GENERATE, но как между ними разделить поток в этом соотношении? |
Сообщ.
#455
,
|
|
|
Цитата RetiF @ Поступает поток деталей. С вероятностью 0,65 поступает деталь первого типа, с вероятностью 0,35 - второго типа ![]() ![]() generate 1 assign type,(1+(rn1>650)) или ![]() ![]() generate 1 transfer .35,met1 assign type,1 transfer ,met2 met1 assign type,2 met2................ |
Сообщ.
#456
,
|
|
|
Как сделать выбор наименьшей очереди?
Добавлено очень нужно! Так как без этого не получается решить задание... |
Сообщ.
#457
,
|
|
|
SELECТ - в этой теме и в других есть ответы, и на этот вопрос и не один раз. А этот, раз в неделю кто нибудь да обязательно напишет..
![]() Цитата Поступает поток деталей. С вероятностью 0,65 поступает деталь первого типа, с вероятностью 0,35 - второго типа Добавлено кто нить встречался с моделями интернет-магазина, срочно нужно, возьму за 30-40$ сописанием, чтоб с текстом курсача конечно.. |
Сообщ.
#458
,
|
|
|
Знающие люди, помогите проверить работу)
Задача: в 3-х этажном магазине один лифт, вмещающий не более 4 человек. на вход здания поступает поток посетителей с параметром L. они направляются на 2-й этаж с вероятностью Р1, на 3 - с Р2 (Р1+Р2 =1). попав на этаж, посетитель находится на нем в течение случайного времени Т. после этого он направляется в лифту и спускается на 1-й этаж. время перемещения лифта на один этаж равно А, посадки/высадки одного пассажира равно V. поток пассажиров распределен по нормальному закону, Т имеет экспоненциальное распределение, А - равномерное, V -нормальное Программа: ********************************************************************* *Определяем константы, запустив один транзакт ********************************************************************* generate ,,,1, savevalue Totkr,(normal(1,5,1)) savevalue Tdvig,(uniform(1,2,51)) savevalue NG,(normal(1,5,1)) terminate ********************************************************************* * Магазин ********************************************************************* generate (normal(1,5,1)) ;поток посетителей Weight FUNCTION RN1,C3 ; в зависимости от вероятности определяем на какой этаж нужно человеку ;(я не знаю, как точно эту функцию писать) =( 0.0,0/.33,1/.6,2/.7,3 savevalue pokupatel,FN$Weight queue people ;metka advance X$NG ;просто какое-то время для проверки условий test E X$lift,1,;metka test L X$Num,4,;metka savevalue Num+,1 ;wait advance X$NG test E X$pokupatel,X$lift,;wait savevalue Num-,1 depart people savevalue Tpok,(exponential(1,5,1)) advance X$Tpok queue people ;wait2 advance X$NG test E X$lift,X$pokupatel,;wait2 test L X$Num,4,;wait2 test E X$napravlenie,0,;wait2 savevalue Num+,1 test E X$lift,1 savevalue Num-,1 depart people terminate ********************************************************************* * Лифт ********************************************************************* generate (60#24) ; здесь я просто взяла сутки для работы модели savevalue lift,1 advance X$Totkr savevalue lift,0 savevalue napravlenie,1 advance X$Tdvig savevalue lift,2 advance X$Totkr savevalue lift,0 advance X$Tdvig savevalue lift,3 savevalue napravlenie,0 advance X$Totkr savevalue lift,0 advance X$Tdvig savevalue lift,2 advance X$Totkr savevalue lift,0 advance X$Tdvig terminate 1 ![]() Добавлено фу-фу совсем забылась... ![]() ![]() заранее спасибо ![]() |
Сообщ.
#459
,
|
|
|
люди добрые... проверьте пожалуйста правильно ли решена задачка...
За ранее огромное спасибо. Собранные телевизоры проходят серию испытаний на станции технического контроля. Если оказывается, что функционирование телевизора ненормально, то отбракованный телевизор передают в цех наладки, где заменяют неисправные блоки. После наладки телевизор возвращают на станцию контроля и снова проверяют. Со станции технического контроля телевизоры после одной или нескольких проверок поступают в цех упаковки. Телевизоры попадают на станцию технического контроля каждые 7,0 ± 1,5 минут. На станции работают три контролера одинаковой квалификации. Операция контроля одного телевизора состоит из двух проверок: 1) для первой проверки каждому контролеру необходимо 6 ± 5 минут; 2) для второй проверки на всех контролеров имеется один тестовый прибор (продолжительность тестирования - 1,5 минут). 95% телевизоров успешно проходят проверку и попадают в цех упаковки, а другие 5 процентов - в цех наладки, в котором находится один рабочий - наладчик. Время наладки (замены) неисправных блоков распределено в соответствии с равномерным законом в интервале 35 ± 9 минут. Написать на GPSS модель функционирования этого подраздела производственной линии. Время моделирования - 8 ч. Определить сколько мест на стеллажах необходимо предусмотреть на входе станции контроля и в цехе наладки. ;задаем количество контролеров TECH_CONTROL STORAGE 3 ;поступление телевизоров GENERATE 70,15 ;станция технического контроля QUEUE Q_TECH_CONTROL ENTER TECH_CONTROL DEPART Q_TECH_CONTROL ;1-ая проверка ADVANCE 60,50 ;2-ая проверка QUEUE Q_PRIBOR SEIZE PRIBOR DEPART Q_PRIBOR ADVANCE 15 RELEASE PRIBOR LEAVE TECH_CONTROL TRANSFER 0.95,L_UPAKOVKA,L_NALADKA ;цех наладки L_NALADKA QUEUE Q_NALADKA SEIZE NALADKA DEPART Q_NALADKA ADVANCE 350,90 RELEASE NALADKA L_UPAKOVKA TERMINATE ;8-ми часовой рабочий день GENERATE 28800 TERMINATE 1 START 1 |
Сообщ.
#460
,
|
|
|
Привет!
На обработку поступает поток заявок с интервалом 10±1 единица времени. Нечетные заявки обрабатываются на первом приборе со временем 15±2 единицы, четные заявки - на втором приборе со временем 17±3 единицы. Смоделировать работу системы при прохождении 100 заявок. С помощью какого оператора можно определить нечетные заявки? |
Сообщ.
#461
,
|
|
|
СоучастнеГ, ну для этих вечей обычно делают гейт с ключем, который инвертируется сразу после прохождения гейта..
можно сделать тест, который будет отсеивать чет и нечет.. но это выглядит страшнее (не сложнее, а именно замудренней) |
Сообщ.
#462
,
|
|
|
TEMENb посмотри пожалуйста мою задачку.... Мож че дельного подсказать можешь.
|
Сообщ.
#463
,
|
|
|
bocharik, на рабзор чужого кода необходимо время. а его нет.
Если есть какие то конкретные вопросы - пожалуйста. а в код считываться - ты уж прости. |
Сообщ.
#464
,
|
|
|
модель вроде работает нормально... замечаний нет вроде. просто хотел услышать твоё мнение по поводу кода.
|
Сообщ.
#465
,
|
|
|
Помогите люди! Мне нужна срочно модель СМО в GPSS World. Походу простенькая, но я них не шарю.
тип СМО: M/M/n, n=2; входной поток: exp; распределение времени обслуживания: normal; дисциплина обслуживания: с ограниченным временем пребывания в очереди; Исследовать: распределение времени пребывания в очереди; Параметры распределений любые. Можно расчитывать на помощь??? |