|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
||||||
Интересная задача - моделирование процессов UNIx13.01.2013, 20:12. Показов 9913. Ответов 61
Метки нет (Все метки)
Всем добрый вечер. В GPSS естественно не силен, вот прошу любой помощи в решение задачи.
Есть задумки, но не могу реализовать
В этом направление решается задача? Так нужно расписать каждый узел? А как сделать переход- разветвление на 3 состояния? Большое спасибо.
0
|
||||||
| 13.01.2013, 20:12 | |
|
Ответы с готовыми решениями:
61
Имитационное моделирование экономических процессов Имитационное моделирование экономических процессов участка цеха предприятия Моделирование случайных процессов методом Монте-Карло |
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
|
| 13.01.2013, 23:09 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
||||||
| 13.01.2013, 23:17 [ТС] | ||||||
|
Вот уже пошли ошибки((
01/13/13 23:17:02 Model Translation Begun. 01/13/13 23:17:02 Ready. 01/13/13 23:17:05 START 1 01/13/13 23:17:05 Simulation in Progress. 01/13/13 23:17:05 Error Stop. 01/13/13 23:17:05 Halt. XN: 1. Block 20 Next. 01/13/13 23:17:05 Clock:58544.520987. Next: TRANSFER. Line 24. 01/13/13 23:17:05 TRANSFER QUzel_2; 01/13/13 23:17:05 TRANSFER Operand B or C must be used.
0
|
||||||
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
|
| 13.01.2013, 23:21 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
|
| 13.01.2013, 23:22 [ТС] | |
|
4то то с трансфером намудрил(но не вижу ошибки пишет про параметры оператора B и C не использовал((.
А про цикли4еское прерывание на 4 узле да не нарисовал - пока хоть так бы сделать(((
0
|
|
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
|
| 13.01.2013, 23:22 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
|||||||
| 13.01.2013, 23:31 [ТС] | |||||||
Добавлено через 2 минуты А две метки на один узел можно делать?)
01/13/13 23:30:19 Model Translation Begun. 01/13/13 23:30:19 Line 19, Col 5. Invalid identifier. Expecting a GPSS Verb. 01/13/13 23:30:19 Met3 Met2 QUEUE QUzel_3; 01/13/13 23:30:19 **** Model Translation Aborted **** Нельзя две метки((((( а как же тогда ?????
0
|
|||||||
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
|||
| 13.01.2013, 23:44 | |||
|
вот
GENERATE 1,,1,1024; PRIORITY (uniform (3,0,256)); QUEUE QUzel_1; SEIZE Uzel1; DEPART QUzel_1; ADVANCE (uniform (1,0,32767)); RELEASE Uzel1; TRANSFER 0.5,Met1,Met2; Met1 QUEUE QUzel_2; SEIZE Uzel2; DEPART QUzel_2; ADVANCE (uniform (2,0,32767)); RELEASE Uzel2; TRANSFER 0.5,Met3,Met2; Met2 QUEUE QUzel_3; SEIZE Uzel3; DEPART QUzel_3; ADVANCE (uniform (3,0,32767)); RELEASE Uzel3; TRANSFER ,Met1; Met3 QUEUE QUzel_4; SEIZE Uzel4; DEPART QUzel_4; ADVANCE (uniform (4,0,32767)); RELEASE Uzel4; TRANSFER PICK,27,30; TRANSFER ,Met4 TRANSFER ,Met5 TRANSFER ,Met6 TRANSFER ,Met7 Met4 QUEUE QUzel_5; SEIZE Uzel5; DEPART QUzel_5; ADVANCE (uniform (4,0,32767)); RELEASE Uzel5; TRANSFER 0.5,Met1,Met8; Met5 QUEUE QUzel_7; SEIZE Uzel7; DEPART QUzel_7; ADVANCE (uniform (4,0,32767)); RELEASE Uzel7; Met6 QUEUE QUzel_8; SEIZE Uzel8; DEPART QUzel_8; ADVANCE (uniform (4,0,32767)); RELEASE Uzel8; TRANSFER ,Met3; Met7 TERMINATE 1; Met8 QUEUE QUzel_6; SEIZE Uzel6; DEPART QUzel_6; ADVANCE (uniform (4,0,32767)); RELEASE Uzel6; TRANSFER ,Met2; Добавлено через 1 минуту зачем две метки))Добавлено через 1 минуту я же считаю правильным (вмеру того что почти сплю) вот так: GENERATE 1,,1,1024; PRIORITY (uniform (3,0,256)); QUEUE QUzel_1; SEIZE Uzel1; DEPART QUzel_1; ADVANCE (uniform (1,0,32767)); RELEASE Uzel1; TRANSFER 0.5,Met1,Met2; Met1 QUEUE QUzel_2; SEIZE Uzel2; DEPART QUzel_2; ADVANCE (uniform (2,0,32767)); RELEASE Uzel2; TRANSFER 0.5,Met3,Met2; Met2 QUEUE QUzel_3; SEIZE Uzel3; DEPART QUzel_3; ADVANCE (uniform (3,0,32767)); RELEASE Uzel3; TRANSFER ,Met1; Met3 QUEUE QUzel_4; SEIZE Uzel4; DEPART QUzel_4; ADVANCE (uniform (4,0,32767)); RELEASE Uzel4; TRANSFER PICK,27,31; TRANSFER ,Met3 TRANSFER ,Met4 TRANSFER ,Met5 TRANSFER ,Met6 TRANSFER ,Met7 Met4 QUEUE QUzel_5; SEIZE Uzel5; DEPART QUzel_5; ADVANCE (uniform (4,0,32767)); RELEASE Uzel5; TRANSFER 0.5,Met1,Met8; Met5 QUEUE QUzel_7; SEIZE Uzel7; DEPART QUzel_7; ADVANCE (uniform (4,0,32767)); RELEASE Uzel7; Met6 QUEUE QUzel_8; SEIZE Uzel8; DEPART QUzel_8; ADVANCE (uniform (4,0,32767)); RELEASE Uzel8; TRANSFER ,Met3; Met7 TERMINATE 1; Met8 QUEUE QUzel_6; SEIZE Uzel6; DEPART QUzel_6; ADVANCE (uniform (4,0,32767)); RELEASE Uzel6; TRANSFER ,Met2; Добавлено через 49 секунд найдете разницу и поймете почему, можете взять с полки пирожок))Добавлено через 2 минуты кстати кажется здесь намудрил Добавлено через 20 секунд хотя работает правильноДобавлено через 1 минуту
0
|
|||
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
||||||
| 13.01.2013, 23:45 [ТС] | ||||||
Ошибка -- 01/13/13 23:42:28 Model Translation Begun. 01/13/13 23:42:28 Ready. 01/13/13 23:42:31 START 1 01/13/13 23:42:31 Simulation in Progress. 01/13/13 23:42:31 Error Stop. 01/13/13 23:42:31 Halt. XN: 197. Block 37 Next. 01/13/13 23:42:31 Clock:127495.430980. Next: RELEASE. Line 46. 01/13/13 23:42:31 RELEASE Uzel7; 01/13/13 23:42:31 Attempt to release an unowned Facility. Добавлено через 49 секунд Или я разогнался с метками?)))
0
|
||||||
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
|
| 13.01.2013, 23:46 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
|
| 13.01.2013, 23:47 [ТС] | |
|
01/13/13 23:46:46 Model Translation Begun.
01/13/13 23:46:46 Ready. 01/13/13 23:46:49 START 1 01/13/13 23:46:49 Simulation in Progress. 01/13/13 23:46:49 Error Stop. 01/13/13 23:46:49 Halt. XN: 827. Block 29 Next. 01/13/13 23:46:49 Clock:105516.506992. Next: DEPART. Line 37. 01/13/13 23:46:49 DEPART QUzel_5; 01/13/13 23:46:49 Operand B. Illegal attempt to make Queue entity content negative.
0
|
|
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
||
| 13.01.2013, 23:50 | ||
|
Добавлено через 1 минуту еще раз GENERATE 1,,1,1024; PRIORITY (uniform (3,0,256)); QUEUE QUzel_1; SEIZE Uzel1; DEPART QUzel_1; ADVANCE (uniform (1,0,32767)); RELEASE Uzel1; TRANSFER 0.5,Met1,Met2; Met1 QUEUE QUzel_2; SEIZE Uzel2; DEPART QUzel_2; ADVANCE (uniform (2,0,32767)); RELEASE Uzel2; TRANSFER 0.5,Met3,Met2; Met2 QUEUE QUzel_3; SEIZE Uzel3; DEPART QUzel_3; ADVANCE (uniform (3,0,32767)); RELEASE Uzel3; TRANSFER ,Met1; Met3 QUEUE QUzel_4; SEIZE Uzel4; DEPART QUzel_4; ADVANCE (uniform (4,0,32767)); RELEASE Uzel4; TRANSFER PICK,27,31; TRANSFER ,Met3 TRANSFER ,Met4 TRANSFER ,Met5 TRANSFER ,Met6 TRANSFER ,Met7 Met4 QUEUE QUzel_5; SEIZE Uzel5; DEPART QUzel_5; ADVANCE (uniform (4,0,32767)); RELEASE Uzel5; TRANSFER 0.5,Met1,Met8; Met5 QUEUE QUzel_7; SEIZE Uzel7; DEPART QUzel_7; ADVANCE (uniform (4,0,32767)); RELEASE Uzel7; Met6 QUEUE QUzel_8; SEIZE Uzel8; DEPART QUzel_8; ADVANCE (uniform (4,0,32767)); RELEASE Uzel8; TRANSFER ,Met3; Met7 TERMINATE 1; Met8 QUEUE QUzel_6; SEIZE Uzel6; DEPART QUzel_6; ADVANCE (uniform (4,0,32767)); RELEASE Uzel6; TRANSFER ,Met2;
0
|
||
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
|
| 13.01.2013, 23:55 [ТС] | |
|
востановил вашим кодом назад тоже работает))) Но я у себя тоже вроде не его не изменял хз то произошло(((
0
|
|
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
|
| 13.01.2013, 23:57 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
|
| 13.01.2013, 23:57 [ТС] | |
|
TRANSFER PICK,27,31;
TRANSFER ,Met3 TRANSFER ,Met4 TRANSFER ,Met5 TRANSFER ,Met6 TRANSFER ,Met7 Это то такое?)))
0
|
|
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
||
| 14.01.2013, 00:02 | ||
Надо делать "Ч"Добавлено через 2 минуты 27....31, номера блоков, нужно следить чтобы номера не сбились иначе не туда пойдет это можно представить так 26 TRANSFER PICK,27,31; 27 TRANSFER ,Met3 28 TRANSFER ,Met4 29 TRANSFER ,Met5 30 TRANSFER ,Met6 31 TRANSFER ,Met7 Добавлено через 46 секунд я помню что подругому можно, но я сейчас не соображаю уже))
0
|
||
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
||
| 14.01.2013, 00:02 [ТС] | ||
|
0
|
||
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
|
| 14.01.2013, 00:04 | |
|
Вообщето они по меткам распределяются, вы что по отчету не видете чтоли)) или тоже спите))
0
|
|
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
||
| 14.01.2013, 00:05 [ТС] | ||
|
0
|
||
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
|
| 14.01.2013, 00:06 | |
завтра проснусь, вспомню как правильно
1
|
|
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
|
| 14.01.2013, 00:10 [ТС] | |
|
Кстати,4то полу4аеться все сделали? Только не уверен то правильно))
Добавлено через 2 минуты Для заданного момента времени нужно вывести на экран список выполняющихся и вы-тесненных процессов.Это узлы 4 и 7 ... Ладно завтра доделаем . Большое спасибо за помощь. Кстати я КИПиА тоже завтра рано на работу.
0
|
|
| 14.01.2013, 00:10 | |
|
Помогаю со студенческими работами здесь
40
Моделирование бизнес процессов Моделирование строительных процессов в Anylogic Не стыкуется дискретное моделирование и моделирование через диаграмму состояний Интересная задачка, Одноканальное СМО с очередью Моделирование процесса сдачи в аренду спецтехники Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|