|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
||||||
Интересная задача - моделирование процессов UNIx13.01.2013, 20:12. Показов 10177. Ответов 61
Метки нет (Все метки)
Всем добрый вечер. В GPSS естественно не силен, вот прошу любой помощи в решение задачи.
Есть задумки, но не могу реализовать
В этом направление решается задача? Так нужно расписать каждый узел? А как сделать переход- разветвление на 3 состояния? Большое спасибо.
0
|
||||||
| 13.01.2013, 20:12 | |
|
Ответы с готовыми решениями:
61
Имитационное моделирование экономических процессов Имитационное моделирование экономических процессов участка цеха предприятия Моделирование случайных процессов методом Монте-Карло |
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
|
| 14.01.2013, 00:14 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
|
| 14.01.2013, 00:17 [ТС] | |
|
Вот единственно му4ают сомнения убрали прерывания - забыл название команды а сделали с помощью задержке оборуудования надеюсь это правильно) Уже мысли путаються и память подводит) пора спать .Еще раз спасибооо!
0
|
|
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
| 14.01.2013, 07:27 | |
ничего себе вы тут напрограммировали )) Мне не осилить весь топик
1
|
|
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
|
| 14.01.2013, 11:40 | |
|
Dukalys, ты лучше напомни мне
это же как то иначе можно релализовать TRANSFER PICK,27,31; TRANSFER ,Met3 TRANSFER ,Met4 TRANSFER ,Met5 TRANSFER ,Met6 TRANSFER ,Met7 не напомнишь?
1
|
|
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|||||||||||
| 14.01.2013, 12:35 | |||||||||||
|
1. Нужно воспроизвести равновероятную передачу
2. Даже используя PICK передача НЕ ФАКТ что будет равновероятной. Мы принимаем что время моделирования будет настолько достаточным, чтобы использование режима PICK усреднило вероятности перехода. 3. Т.к. время моделирования большое и результаты усредняются можем уйти от PICK и использовать такой метод, тоже даст равномерное распределение по 27...31
Допустим: 27 Met3 ... 31 Met4 ... 35 Met5 ... 39 Met6 ... 43 Met7 ... Тогда, чтобы передать транзакт к любому из этих блоков (равновероятно) используем запись: Минимальный номер блока 27, шаг по 4, всего шагов 4 (т.к. с нулевого шага, в модели число 5 т.к. RN1 никогда не выдаёт 1, а выдаёт 0.99)
4. Можно самому разработать равновероятное использование всех 27...31 блоков, при котором будем считать сколько заявок куда ушло и в зависимости от этого будем вырабатывать стратегию передачи - но это кажется перебором в данной ситуации.
1
|
|||||||||||
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
|
| 14.01.2013, 12:39 | |
|
Вот смотри, TRANSFER PICK,Met1,Met6 - так будет работать?
Что то с памятью моей стало)) кстати еще, я думаю не стоит усложнять задачу , когда есть стандартные блоки и средства, хотя кто знает, может это научная исследовательская работа))
1
|
|
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
||||||||
| 14.01.2013, 12:40 | ||||||||
|
Внёс изменения в пост 45 Интересная задача - моделирование процессов UNIx
, Если GPSS подхватит номера блоков и будет к ним приращать +1 то работать будет.
Или чтото типа этого. Короче эта одна строка заменяет всю ботву типа
1
|
||||||||
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
|
| 14.01.2013, 14:07 | |
редко встретишь человека который так извращается с языком моделирования но все равно спасибо за пополнение моей базы знаний
1
|
|
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
||
| 14.01.2013, 17:16 [ТС] | ||
|
Всем привет))) Ни4его себе вы тут упражняетесь в тонкостях необъяснимого))))
Добавлено через 26 минут Добавлено через 13 минут И еще по условию задания нужно использовать следущее: Время моделирования - целое число от 0 до 32767 с. Время появления процесса – целое число от 0 до 32767 с. Я как понимаю у нас GENERATE 1,,1,1024; транзакты появляються каждую секунду а не как по условию? и у нас Met7 TERMINATE 1; Это вроде не соответствует "Время моделирования - целое число от 0 до 32767 с. " ? ИЛИ я все-таки неправ?))))
0
|
||
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
||||||
| 14.01.2013, 17:45 | ||||||
|
Всё правильно понимаете, нужно переделать GENERATE
TERMINATE сделать просто , без 1 И добавить в конец программы сегмент таймера
0
|
||||||
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
|||||||||||||||||
| 14.01.2013, 18:08 [ТС] | |||||||||||||||||
я так понимаю половину узлов вовсе перестали работать? Добавил всего лишь
Добавлено через 4 минуты А GENERATE 1,,1,1024; изменить не так просто((( 4тобы транзакты появлялись с переодиность по условию от 0 до 32767 с Я не соображу некак Добавлено через 1 минуту Полный код , тобы вам понять :
0
|
|||||||||||||||||
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
||||||
| 14.01.2013, 20:14 | ||||||
|
START 1
В конец модели Про GENERATE почитайте http://www.codingrus.ru/readar... cle_id=871 http://simulation.kiev.ua/inde... 78a193bae0 Нужно определиться с исходными данными через какие интервалы времени поступают заявки? произвольные? вощьмите 5+-2 секунды GENERATE 5,2 Чётко определитесь со временем обслуживания ADVANCE в облслуживающих устройствах Возьмите 4+-3, или как у вас там Uniform 4 ... Иначе какаято котовасия получается. Добавлено через 7 минут
Добавлено через 20 минут Вот сейчас логика вашей программы, если норм, то программа верна вроде как.
0
|
||||||
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
||
| 14.01.2013, 20:23 [ТС] | ||
|
Все постом выше написано. И 4то определяться со временем обслуживания ADVANCE та также постом выше етко везде одно время от 0 до 32767с .Например ADVANCE (uniform (4,0,32767)); А START 1 я ерез панель задаю при эмуляции. Все же выше написано. Все ваши утверждения не о том. (Извеняюсь коне4но). Там выше даже условие есть от А до Я. Добавлено через 4 минуты В первом моем посте вложение с подробным условием и схема там оригинальная нарисована , а в переписки в нашей тут еще выложена схема от руки нарисованая с нумерацией узлов. Добавлено через 2 минуты Пост 15 рисунок с нумерацией , там правда прерывание не нарисовано на 4 узле.
0
|
||
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
|
| 14.01.2013, 20:42 | |
что тебе в генерации мешает написать uniform (1,0,32767)?Добавлено через 1 минуту только что то с таким временем модель не особо будет работать, времени не хватает чтобы узлы все пройти
0
|
|
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
|
| 14.01.2013, 20:48 [ТС] | |
|
О, привет Сергей, да ну хз но нужно же к заданию придерживаться?)
0
|
|
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|||
| 14.01.2013, 20:50 | |||
SergProgC++, назвал причину. На счёт схемы. Я её построил по написанной вами программе, если она совпадает с вашей ЭТАЛОННОЙ то слав господи, проверяйте сами, ищите ошибки в логике если они есть - тут всё понятно и просто думается.
0
|
|||
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
|||
| 14.01.2013, 20:55 [ТС] | |||
|
Добавлено через 4 минуты
0
|
|||
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
|
| 14.01.2013, 21:07 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
|
|
| 14.01.2013, 21:17 [ТС] | |
|
Млин , не взял в скобки все(
0
|
|
|
Эксперт GPSS
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
|
|
| 14.01.2013, 21:19 | |
|
1
|
|
| 14.01.2013, 21:19 | |
|
Моделирование бизнес процессов Моделирование строительных процессов в Anylogic Не стыкуется дискретное моделирование и моделирование через диаграмму состояний Интересная задачка, Одноканальное СМО с очередью Моделирование процесса сдачи в аренду спецтехники Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|