|
0 / 0 / 0
Регистрация: 20.12.2014
Сообщений: 20
|
||||||
Обслуживание компьютерного зала (разбор модели)24.11.2015, 21:22. Показов 3611. Ответов 9
Метки нет (Все метки)
Условие:
Администратор обслуживает компьютерный зал, в котором находится 5 компьютеров. На работающем компьютере в среднем раз в час происходит сбой (время между сбоями распределено по экспоненциальному закону). После сбоя администратор устраняетпоследствия сбоя в среднем за 10 минут (время распределено по экспоненциальному закону). Если сбойпроизошел, когда администратор устраняетпоследствия сбояна другом компьютере,то компьютер становится в очередьна обслуживание.Определить: вероятностьтого,что все компьютеры работоспособны,вероятностьтого,что все компьютеры не работоспособны, среднеечисло неработоспособных компьютеров, загрузку администратора. Провестиимитационное моделирование системы работы системы в течение10 часов,100 часов,1000 часов. МОЙ КОД
0
|
||||||
| 24.11.2015, 21:22 | |
|
Ответы с готовыми решениями:
9
Разработка модели вычислительного зала
Моделирование машинного зала и настройки |
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
| 25.11.2015, 07:31 | |
|
У вас весь код прокомментирован. Заявки формируются в блоках generate а после идут ниже построчно по программе где получают обслуживание.
Подробно примеры описаны в книге Кудрявцев Имитационное моделирование на GPSS.
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2014
Сообщений: 20
|
|
| 25.11.2015, 09:26 [ТС] | |
|
Но программа выдаёт кучу ошибок, не могу понять - почему они возникли, ведь вроде всё верно
0
|
|
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
||||||
| 25.11.2015, 09:38 | ||||||
|
С ошибок и надо было начинать, а то вы представили что у вас всё рабочее и не можете разобраться в задаче
assigni у функции exponential 3 входных параметра без пробелов advance (exponential(1, 1/60)); Умножение с помощью символа # generate 0,(60*10)
1
|
||||||
|
0 / 0 / 0
Регистрация: 20.12.2014
Сообщений: 20
|
||||||
| 27.11.2015, 11:43 [ТС] | ||||||
11/27/15 11:43:49 Model Translation Begun. 11/27/15 11:43:49 Ready. 11/27/15 11:43:49 Simulation in Progress. 11/27/15 11:43:49 Error Stop. 11/27/15 11:43:49 Halt. XN: 2. Block 6 Next. 11/27/15 11:43:49 Clock:1.000000. Next: ASSIGN. Line 13. 11/27/15 11:43:49 assign 1,Met2; Номер блока с меткой Met2 помещается в параметр транзакта Met2 11/27/15 11:43:49 Operand B. Invalid expression. 11/27/15 11:43:49 Datum has not been initialized. не понятно что с Met2 не так? (ведь остальные Met - в порядке)
0
|
||||||
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
||
| 27.11.2015, 12:12 | ||
По сути ругается на Мет2, а на другие нет - только потомучто это первая заявка и она попала в этот первый блок, на другие GPSS тоже будет ругаться. GPSS неизвестно что такое Met1 Met2 Met3 - думаю вам тоже. Это скорее всего названия меток блоков в программе, которых у вас нет. P.S. проверить, не нужно ли запятую transfer Obsl;
0
|
||
|
0 / 0 / 0
Регистрация: 20.12.2014
Сообщений: 20
|
||||||
| 28.11.2015, 23:35 [ТС] | ||||||
|
Наконец-то нашла правильный код: (один знакомый именно в таком виде сдал это задание, но у меня почему-то выдаёт ошибки, что не так? подскажите)
вот что выдаёт: 11/28/15 23:32:12 Model Translation Begun. 11/28/15 23:32:12 Ready. 11/28/15 23:32:12 Simulation in Progress. а при нажатии на крестик вот что появляется: 11/28/15 23:32:12 Model Translation Begun. 11/28/15 23:32:12 Ready. 11/28/15 23:32:12 Simulation in Progress. 11/28/15 23:33:07 Halt. XN: 122035. Block 1 Next. 11/28/15 23:33:07 Clock:1.000000. Next: GENERATE. Line 3. 11/28/15 23:33:07 generate 0,0,1; Из блока выходит 1 транзакт (первый источник)
0
|
||||||
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
| 28.11.2015, 23:42 | |
|
То что представлено это не ошибка а просто лог событий с моделью, то что завершено моделирование.
Что за крестик вы нажимаете и зачем. Чем этот код отличается от вышепредставленного? Ошибки все теже остались, нормально модель работать не будет.
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2014
Сообщений: 20
|
|
| 28.11.2015, 23:54 [ТС] | |
|
Мне нужно чтобы этот код выдал результаты моделирования, результат имитационных экспериментов. (перепробовала массу вариантов, не выводится)
0
|
|
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
| 29.11.2015, 08:12 | |
|
C таким подходом модель результаты выдавать не будет.
1. исправляйте банальные ошибки transfer их 3и в коде минимум. 2. при моделировании перейдите в меню window \ simulation window \ block window - и проанализируйте причину того, почему заявки не попадают на выход и не завершают моделирование. Они просто накапливаются и не обслуживаются. Кудрявцев Имитационное моделирование на GPSS в помощь!
0
|
|
| 29.11.2015, 08:12 | |
|
Помогаю со студенческими работами здесь
10
Моделирование работы машинного зала Имитационная модель машинного зала Имитационное моделирование работы читального зала библиотеки Моделирование работы машинного зала ЭВМ Смоделировать работу машинного зала Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|