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

Приоритеты в GPSS

27.03.2014, 15:05. Показов 5863. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот задача:
В морском порту имеются два причала: старый и новый. У старого причала одновременно могут швартоваться два судна. Здесь работают два портальных крана, производящие разгрузку–погрузку судна за 42 ± 9 ч. У нового причала имеется место для пяти судов. Здесь работают три крана, производящие разгрузку–погрузку за 21 ± 6 ч. Суда прибывают в акваторию порта каждые 6 ± 2 ч, причем около 35 % из них составляют суда, имеющие приоритет в обслуживании. В ожидании места у причала судно бросает якорь на рейде. Для швартовки и отхода судна от причала требуется по 1,5 ч. Судам, имеющим приоритет в обслуживании, место у причала предоставляется в первую очередь. Разгрузку–погрузку судна всегда производит один кран. Смоделировать процесс навигации в морском порту при условии, что в акваторию порта зашли 140 судов. Подсчитать число судов, обслуженных на каждом причале, и зафиксировать максимальное количество судов на рейде. Определить среднее время ожидания места у причала отдельно для судов, имеющих и не имеющих приоритета в обслуживании, а также коэффициенты загрузки портальных кранов

Я почти все написала
Код
NovPr STORAGE 5 ;МКУ NovPr с 5-ю каналами (новый причал)
StPr STORAGE 2 ;МКУ StPr с 2-я каналами (старый причал)
NovKr STORAGE 3 ;МКУ NovKr с 3-Я каналами
StKr STORAGE 2 ;МКУ StKr с 2-Я каналами 

GENERATE 6,2,0,140 ;Сгенерировать 140 транзактов с периодичностью 6+_2часа
QUEUE Reid ;Поставить транзакт в очередь reid 
TEST E SF$NovPr,0,Met1 ;Если МКУ NovPr не заполнено
DEPART Reid ;Покинуть очередь reid
ENTER NovPr ;Занять канал в МКУ NovPr
ADVANCE 1.5 ;Время на швартовку 
TEST E SF$NovKr,0 ;Если МКУ NovKr не заполнено
LEAVE NovPr ;Освободить канал в МКУ NovPr
ENTER NovKr ;Занять канал в МКУ NovKr
ADVANCE 21,6 ;Время на погрузку-разгрузку
LEAVE NovKr ;Освободить канал в МКУ NovKr
TERMINATE ;Удалить транзакт

Met1 TEST E SF$StPr,0 ;Если МКУ StPr не заполнено 
DEPART Reid ;Покинуть очередь Reid
ENTER StPr ;Занять канал в МКУ StPr
ADVANCE 1.5 ;Время на швартовку
TEST E SF$StKr,0 ;Если МКУ StKr не заполнено
LEAVE StPr ;Освободить канал в МКУ StPr
ENTER StKr ;Занять канал в МКУ StKr
ADVANCE 42,9 ;Время на погрузку-разгрузку
LEAVE StKr ;Освободить канал в МКУ StKr
TERMINATE ;Удалить транзакт

GENERATE 100000 
TERMINATE 1
вот только никак не могу сделать чтобы 35% транзактов имели приоритет выше чем у остальных 65%
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2014, 15:05
Ответы с готовыми решениями:

Приоритеты в GPSS
Здравствуйте! Я написал модель, но никак не могу правильно поставить приоритеты (( Помогите...

GPSS/H GPSS world
как будет выглядеть вот эта строчка (написанная на GPSS/H) на GPSS world BLET ...

Приоритеты
Почему не работает приоритет на загрузку с DVD диска?

приоритеты.
Здраствуйте. Столкнулся вот с какой проблемой. Добавляю на форму компонент "Panel: TPanel"....

3
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
27.03.2014, 16:57 2
вот только никак не могу сделать чтобы 35% транзактов имели приоритет выше чем у остальных 65%
В условиях задачи не обнаружил, поэтому в общем:

Блок PRIORITY 1 ; 1 - номер приоритета, чем больше тем выше приоритет (по умолчанию у каждой заявки =0)

как проверить входит ли текущий транзакт в эти 65 - применить блок TEST а в нём генератор случайных чисел RN1 (0..1) или (RN1#100 = 0..100)
если случайное число <0.65 то приоритет устанавливаете иначе другой приоритет.
0
0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 3
27.03.2014, 18:11  [ТС] 3
напишите мне в личку свой скайп, есть предложение
0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
27.03.2014, 19:27 4
https://www.cyberforum.ru/free... 20642.html
0
27.03.2014, 19:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.03.2014, 19:27
Помогаю со студенческими работами здесь

приоритеты операций
Интересную ошибку нахожу в книгах по части приоритетов операций в C++: например здесь и здесь...

Приоритеты CSS
Прежде всего интересует, как правильно читать такую запись? view-tenth:hover img А проблема...

Приоритеты операций
Здравствуйте, помогите, пожалуйста, написать приложение на c#, в котором необходимо расставить...

Приоритеты операций
Есть такой вот пример: Console.WriteLine(&quot;Enter please x: &quot;); int x =...


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

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