Форум программистов, компьютерный форум, киберфорум
Наши страницы
GPSS
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
Numphaulia
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 3
1

Система массового обслуживания, 2 однородных устройства, общая очередь

18.03.2013, 12:30. Просмотров 1585. Ответов 4
Метки нет (Все метки)

Решаю задачу, не могу понять где ошиблась, подскажите пожалуйста.

Текст задачи:
Система массового обслуживания состоит из 2 однородных устройств и общей очереди перед ними. Поток заявок поступает в накопитель с допустимой емкостью равной 8 единиц в среднем через 7 минут и подчиняется экспоненциальному закону распределения. Если в накопителе нет свободных мест, заявки покидают систему необслуженными, в противном случае они обслуживаются по нормальному закону распределения в среднем 20 минут со стандартным отклонением 6,6 минут.
Смоделировать обработку 100 заявок, обеспечив сбор данных об очереди заявок.

Код:

Yst STORAGE 2
Zayav STORAGE 8
GENERATE (EXPONENTIAL(1, 0, 7)),,,100
QUEUE 1
GATE SNF Zayav,ex
ENTER Yst
ENTER Zayav
DEPART 1
ADVANCE (NORMAL(1, 20, 6.6))
LEAVE Zayav
LEAVE Yst
TERMINATE 1
ex TERMINATE

START 100
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2013, 12:30
Ответы с готовыми решениями:

Система массового обслуживания с параллельными каналами обслуживания с повторами
Всем доброго времени суток. Прошу вашей помощи в следующей задаче (Нет, не очередной ловец халявы:...

Система массового обслуживания клиентов отеля
Друзья!Кто может помочь в написании программы на GPSS! Программа выглядит как СМО-система массового...

Многоканальная система массового обслуживания с приоритетами
Здравствуйте! Вообщем задание такое. Реализовать модель системы, представленной на рисунке:...

Система массового обслуживания - билетная касса с тремя окошками
Проблема такая. Написал код на GPSS. Вроде бы всё правильно но в отчете получается ср. длина...

(Моделирование системы массового обслуживания с параллельными каналами обслуживания с повторами)
Помогите написать программу Рассмотрим систему массового обслуживания с заданным числом устройств...

4
Dukalys
Модератор
1765 / 990 / 274
Регистрация: 13.02.2012
Сообщений: 3,280
18.03.2013, 17:03 2
Ошибка в следующем.

По условию задачи ёмкость накопителя перед обслуживающим устройством = 8, значит если заявка приходит, проверяет очередь '1', если там 8 заявок, то заявку перенаправляем на выход в блок TERMINATE

У Вас реализовано по другому, вы сначала пускаете заявки в бесконечную очередь '1'
затем проверяете многоканальное устройство Zayav, которое НИКОГДА не возьмёт больше 2 заявок, потомучто МКУ Yst не пропустит больше 2.

Если чтото непонятно, спрашивайте, более развёрнуто с кодом покажем.
0
Numphaulia
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 3
18.03.2013, 20:09  [ТС] 3
Примерно поняла ошибку, можете, пожалуйста, объяснить подробнее?
0
Dukalys
Модератор
1765 / 990 / 274
Регистрация: 13.02.2012
Сообщений: 3,280
18.03.2013, 20:47 4
Подробнее, верный код будет выглядеть следующим образом.
Код
Генерейт
Проверка очереди ТЕСТ если в очереди меньше 8 то заявка проходит, иначе отправляем в блок VIXOD
QUEUE 1  ставим в очередь
ENTER    ; занимаем МКУ
DEPART   заявка выходит из очереди
ADVANCE   ; 20 ... 6.6
LEAVE     ; освобождаем МКУ
TERMINATE 1
VIXOD TERMINATE
START 100
Т.е. ваш код нужно немного проАпгредить и всё будет отлично.
1
Numphaulia
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 3
18.03.2013, 20:51  [ТС] 5
Спасибо большое за помощь
0
18.03.2013, 20:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2013, 20:51

Сеть массового обслуживания (СеМО)
Задача состоит в том, чтобы подсчитать для каждой СМО(системы М/М/1), которые соединены в сеть,...

Модель системы массового обслуживания
Вот сама задача Ребята не знаю что делать вообще Изучал Всю зиму и лето C# времени не было на GPSS...

Моделирование одноканальных систем массового обслуживания
первая лаба по GPSS, еще ничего толком не понял, да и не объясняют ничего, проверьте ошибки...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru