1 / 1 / 0
Регистрация: 04.03.2009
Сообщений: 19

Модель станции технического обслуживания

02.10.2011, 00:19. Показов 13406. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Условие:
На станцию технического обслуживания, которая состоит из бокса для ремонта и бокса для техосмотра, каждые 15-35 минут поступают автомобили. Из них 73% требуют ремонта, который продолжается 35-55 минут, а 27% проходят техосмотр (9-25 минут). Промоделируйте 40 часов работы станции технического обслуживания.

1 решение

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
10          GENERATE     25,10        
20          TRANSFER     730,TEX,REM1        
30 REM1     QUEUE        MASH1        
40          SEIZE        BOKS1        
50          DEPART       MASH1        
60          ADVANCE      45,10        
65          RELEASE      BOKS1        
70          TRANSFER     ,OUT        
80 TEX      QUEUE        MASH2        
90          SEIZE        BOKS2        
100         DEPART       MASH2        
110         ADVANCE      17,8        
120         RELEASE      BOKS2        
130 OUT     TERMINATE            
140         GENERATE     2400        
150         TERMINATE    1
2 решение
Code
1
2
3
4
5
6
7
8
9
10
11
12
10          GENERATE     25,10        
20          TRANSFER     730,TEX,REM1        
30 REM1     SEIZE        BOKS1        
60          ADVANCE      45,10        
65          RELEASE      BOKS1        
70          TRANSFER     ,OUT        
80 TEX      SEIZE        BOKS2        
110         ADVANCE      17,8        
120         RELEASE      BOKS2        
130 OUT     TERMINATE         
140         GENERATE     2400        
150         TERMINATE    1
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.10.2011, 00:19
Ответы с готовыми решениями:

Построить имитационную модель работы станции технического обслуживания
Помогите с решением задачи: Тема: Моделирование работы станции технического обслуживания Задание: Построить имитационную модель работы...

Станция технического обслуживания
Доброе время суток! В универе дали задачу для допуска к экзамену, в GPSS совершенно не сильна, да и сам предмет у нас для галочки...

Модель телефонной станции
Здравствуйте, помогите пожалуйста доделать эту задачу: На телефонной станции учёт времени телефонных разговоров и начисление платы за...

10
Заблокирован
02.10.2011, 10:07
Никакой. В строке 20 ошибка, надо:
20 TRANSFER .730,TEX,REM1
1
1 / 1 / 0
Регистрация: 04.03.2009
Сообщений: 19
02.10.2011, 13:51  [ТС]
Точно, спасибо! ну а из них какой соответствует заданию больше?
0
Заблокирован
02.10.2011, 13:59
Я думаю первый, в котором есть очереди.
1
1 / 1 / 0
Регистрация: 04.03.2009
Сообщений: 19
02.10.2011, 14:58  [ТС]
понял! а если есть такое условие(думаю тоже с трасфером связано)


1. Вычислительная система состоит из 3-х компьютеров. С интервалом 3-5 мин в систему поступают задания. Если первый компьютер свободен, то задание поступает на обработку к первому компьютеру (5-7 мин), иначе ко второму (7-11 мин). В случае занятости второго компьютера проверяется, свободен ли третий. Если свободен, то задание обрабатывается с интервалом 8-12 мин. Промоделируйте обработку 100 заданий.
2. Измените условие предыдущей задачи: обработка заданий может осуществляться тремя компьютерами равновероятно.

правильно ли я понял решение :

1


Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
10          GENERATE     4,1        
20          TRANSFER     ALL,KOMP1,KOMP2,KOMP3        
30 KOMP1    QUEUE        ZADAN        
40          SEIZE        KOMP        
50          DEPART       ZADAN        
60          ADVANCE      6,1        
70          RELEASE      KOMP        
80          TRANSFER     ,OUT        
90 KOMP2    QUEUE        ZADAN        
100         SEIZE        KOMP        
110         DEPART       ZADAN        
120         ADVANCE      9,2        
130         RELEASE      KOMP        
140         TRANSFER     ,OUT        
150 KOMP3   QUEUE        ZADAN        
160         SEIZE        KOMP        
170         DEPART       ZADAN        
180         ADVANCE      10,2        
190         RELEASE      KOMP        
200         TRANSFER     ,OUT        
210 OUT     TERMINATE            
220         GENERATE     100        
230         TERMINATE    1

2

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
10          GENERATE     4,1        
20          TRANSFER     BOTH,KOMP1,KOMP2,KOMP3        
30 KOMP1    QUEUE        ZADAN        
40          SEIZE        KOMP        
50          DEPART       ZADAN        
60          ADVANCE      6,1        
70          RELEASE      KOMP        
80          TRANSFER     ,OUT        
90 KOMP2    QUEUE        ZADAN        
100         SEIZE        KOMP        
110         DEPART       ZADAN        
120         ADVANCE      9,2        
130         RELEASE      KOMP        
140         TRANSFER     ,OUT        
150 KOMP3   QUEUE        ZADAN        
160         SEIZE        KOMP        
170         DEPART       ZADAN        
180         ADVANCE      10,2        
190         RELEASE      KOMP        
200         TRANSFER     ,OUT        
210 OUT     TERMINATE            
220         GENERATE     100        
230         TERMINATE    1
0
Заблокирован
02.10.2011, 15:19
А где же Ваше спасибо за первую задачу? Мне нужен хороший рейтинг.
У Вас ошибка. Чтобы промоделировать обработку 100 заданий надо убрать сегмент
GENERATE 100
TERMINATE 1
т.к. в таком случае Вы моделируете время работы модели, которое равно 100 минутам.
Везде в тексте модели надо поставить не TERMINATE а TERMINATE 1
тогда все будет нормально.
Второе задание сделано не верно, подумайте. Я знаю, но не напишу. Хочу, чтобы Вы сами сообразили.
А вообще я смотрю Вы хорошо разобрались с GPSS

Добавлено через 1 минуту
Да и еще. Надо в конце модели написать START 100 чтобы моделировать обработку 100 заданий.
1
1 / 1 / 0
Регистрация: 04.03.2009
Сообщений: 19
02.10.2011, 15:37  [ТС]
спасибо за помощь,(за то что спасибо сразу не нажал - извиняюсь). за слова "А вообще я смотрю Вы хорошо разобрались с GPSS", спасибо конечно, но это так пару дней сам поглядел, а то препод дает как всегда не нужную теорию, типа что такое модель, а по программе не слова!

На счет второго подумаю конечно, если не сложно хотелось спросить на счет еще одного задания(пойму как организовать)
Условие:

Некоторая фирма производит центробежные насосы, сборка которых осуществляется по заказу покупателей. Заказы поступают в случайные моменты времени равномерно с интервалом 16-22 мин. Когда поступает заказ, делается две его копии. Оригинал заказа используется для получения двигателя со склада и подготовки его для сборки (время выполнения 6-10 мин.). Первый экземпляр копии используется для заказа и адаптации насоса (время 8-12 мин.), а второй экземпляр для начала изготовления плиты основания (время 15 мин.).
Когда насос и плита основания готовы, производится пробная подгонка (время 4-6 мин.). Далее все три компонента собираются вместе (5-7 мин.). Промоделировать сборку 100 центробежных насосов. Единица модельного времени 1 секунда.

Если есть возможность помощь - буду благодарен, если нет, то спасибо за те ответы, помощь была очень кстати. Огромное спасибо за ответы!
0
1 / 1 / 0
Регистрация: 04.03.2009
Сообщений: 19
02.10.2011, 15:53  [ТС]
Значит на досуге придется поразмыслить (.
0
1 / 1 / 0
Регистрация: 04.03.2009
Сообщений: 19
02.10.2011, 16:42  [ТС]
Блин, а все таки как там во втором задании?))
0
1 / 1 / 0
Регистрация: 04.03.2009
Сообщений: 19
03.10.2011, 16:20  [ТС]
По поводу задачи про насосы.

Нашел в книге как использовать блоки Split, assemble, Match. вот на примере, что ниже попытался написать программу про насосы, но думаю не верно, так как в примере копия одна и передача к ней, а у меня их две и я не до конца понял как. Так же с блоком Match не слишком разобрался, прошу помощи. первое решение это пример, второе мое условие и решение так сказать только с бумаги:

Пример. В СМО поступают заявки по равномерному закону в интервале (3,7) минут. Для каждой заявки создается одна копия. Заявка и копия проходят параллельную обработку в двух каналах обслуживания с одинаковой интенсивностью обслуживания (4,8) мин. После обработки заявка и копия собираются в один пакет, который обслуживается третьим каналом с интенсивностью (5,7) минут. Смоделировать работу системы по обработке 100 пакетов.

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
GENERATE 5,2,,100
SPLIT 1,CHH1
SEIZE 1
ADVANCE 6,2
SSS1 MATCH SSS2
RELEASE 1
TRANSFER ,out3
CHH1 SEIZE 2
ADVANCE 6,2
SSS2 MATCH SSS1
RELEASE 2
out3 ASSEMBLE 2
SEIZE 3
ADVANCE 6,1
RELEASE 3
TERMINATE 1
START 100
МОЯ задача
Моделирование с использованием блоков SPLIT, ASSEMBLE, MATCH.

Некоторая фирма производит центробежные насосы, сборка которых осуществляется по заказу покупателей. Заказы поступают в случайные моменты времени равномерно с интервалом 16-22 мин. Когда поступает заказ, делается две его копии. Оригинал заказа используется для получения двигателя со склада и подготовки его для сборки (время выполнения 6-10 мин.). Первый экземпляр копии используется для заказа и адаптации насоса (время 8-12 мин.), а второй экземпляр для начала изготовления плиты основания (время 15 мин.).
Когда насос и плита основания готовы, производится пробная подгонка (время 4-6 мин.). Далее все три компонента собираются вместе (5-7 мин.). Промоделировать сборку 100 центробежных насосов. Единица модельного времени 1 секунда.

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
     GENERATE 19,3 
     SPLIT 2,MET
     SEIZE 1 
     ADVANCE 8,2
     SSS1 MATCH SSS2
     RELEASE 1
     TRANSFER ,OUT
MET  SEIZE 2
     ADVANCE 10,2
     SSS2 MATCH SSS1
     RELEASE 2
     TRANSFER ,OUT1
MET SEIZE 3
     ADVANCE 15
     SSS3 MATCH SSS2
     RELEASE 3
OUT1 SEIZE PROB
     ADVANCE 5,1 
     RELEASE PROB
OUT ASSEMBLE 3
     SEIZE ODBbEDN
     ADVANCE 6,1
     RELEASE OBbEDN
     TERMINATE 1
START 100
Надеюсь хоть что-то верно)
1
1 / 1 / 0
Регистрация: 04.03.2009
Сообщений: 19
04.10.2011, 22:10  [ТС]
Что не кто не знает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.10.2011, 22:10
Помогаю со студенческими работами здесь

Модель заправочной станции
Продолжительность моделирования системы 5 часов На заправочной станции имеются 5 колонок. Автомобили прибывают 15+-10, обслуживаются...

Модель Автозаправочной станции (АЗС)
Вопрос такой, сделал работу моделирующую работу АЗС, вот код: INFORM QTABLE AZC,0,3,35 GENERATE (Exponential(15,0.1,2.5)) ...

Модель банковского обслуживания
В курсовой надо описать модель банковского обслуживания за 4 часа (РРСЧ),на компе не идет программа,да и вообще в ней не понимаю,помогите...

Модель обработки данных в рабочей станции
Подскажите с чего начать исследование модели. Что-то не пойму, с чего начать, так сказать направьте на путь истинный :-) само задание:...

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


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru