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

Имитационная модель мастерской - GPSS

20.05.2017, 20:34. Показов 2407. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В автомобильной мастерской работает один мастер.
Средний интервал между моментами поступления автомобилей в
мастерскую составляет Х минут. Каждый автомобиль необходимо сначала
помыть, а затем выполнить технический осмотр. Мастер тратит на каждую
из этих операций экспоненциально распределенное случайное время со
средним значением Y1 и Y2 минут соответственно. Если мастер занят
техническим обслуживанием автомобиля, то очередной прибывший
автомобиль остается и ожидает обслуживания. Если мастер занят мойкой
автомобиля, то очередной прибывший автомобиль с вероятностью p
остается и ожидает обслуживания и с вероятностью (1-p) покидает
мастерскую не обслуженным. Если же в мастерской уже имеется
автомобиль, ожидающий обслуживания, то очередной прибывший в
мастерскую автомобиль покидает станцию не обслуженным.
машины приходят в среднем через10 мин+-2
Обслуживание 10 мин и 8 мин
и время моделировавния 8 часов
master STORAGE 2; задание числа приборов в устройстве
**********************************************************************
Код
GENERATE 10,2
test LE Q$och1,1,ex ;ЕСЛИ В ОЧЕРЕДИ меньше или равно 1 машин, ТО ИДЕТ В СЛЕДУЮЩИЙ БЛОК ИНАЧЕ в очередь на обсл
gate u master,obs;  если мастер занят, то идет либо на выход либо ждать очереди на помывку
  transfer 0.5,,ex; 
obs QUEUE   och1;очередь на помывку  
 ENTER   master; попытка занять один из приборов устройства master
DEPART  och1
ADVANCE (Exponential(1,0,6)); задержка заявки
LEAVE   master; освобождение прибора  

test LE Q$och2,1,ex  
QUEUE  och2; поступления заявки в очередь на тех осмотр
 ENTER   master; попытка занять один из приборов устройства master
 DEPART  och2;    
 ADVANCE (Exponential(1,0,8)); задержка заявки 
 LEAVE   master; освобождение прибора    

 ex TERMINATE  1;   
**********************************************************************   
GENERATE 480
TERMINATE  1
 START   1
Во-первых, правильно реализовала ли я модель? во-вторых почему время моделирования всего 8 сек.... ?
Код
 START TIME           END TIME  BLOCKS  FACILITIES  STORAGES
                0.000              8.818    18        1          1
0
20.05.2017, 20:34
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.05.2017, 20:34
Ответы с готовыми решениями:

Модель мастерской со станками
Условие: В мастерской работают несколько станков, которые обрабатывают детали одного типа. Детали поступают с интервалом 10 минут и...

Имитационная модель парикмахерской
Условия, помогите ПОЖАЛУЙСТА,читаю пособие ничего не пойму, чувствую себя валенком! В мужской парикмахерской работает один мастер....

Очереди(имитационная модель)
Помогите найти очереди охарактеризовать их и как устранить?

6
 Аватар для Dukalys
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
20.05.2017, 21:23 2
На первых двух строчках не понял и дальше не смотрел.

test LE Q$och1,1,ex ;ЕСЛИ В ОЧЕРЕДИ меньше или равно 1 машин, ТО ИДЕТ В СЛЕДУЮЩИЙ БЛОК ИНАЧЕ в очередь на обсл
gate u master,obs; если мастер занят, то идет либо на выход либо ждать очереди на помывку
зачем проверять мастера, занят он или нет, если очередь перед ним не пуста

Да и комментарии к test странные, иначе заявка идёт в ex !!! а не в очередь

Разберитесь с этим вначале, потом продолжим.
0
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 10
20.05.2017, 21:35  [ТС] 3
вот код, а то не понятно
master STORAGE 2; задание числа приборов в устройства

Код
GENERATE 10,2
test LE Q$och1,1,ex ;ЕСЛИ В ОЧЕРЕДИ меньше или равно 1 машин, ТО ИДЕТ В СЛЕДУЮЩИЙ БЛОК ИНАЧЕ в очередь на обсл
gate u master,obs;  если мастер занят, то идет либо на выход либо ждать очереди на помывку
  transfer 0.5,,ex; 
obs QUEUE   och1;очередь на помывку  
 ENTER   master; попытка занять один из приборов устройства master
DEPART  och1
ADVANCE (Exponential(1,0,6)); задержка заявки
LEAVE   master; освобождение прибора  

test LE Q$och2,1,ex  
QUEUE  och2; поступления заявки в очередь на тех осмотр
 ENTER   master; попытка занять один из приборов устройства master
 DEPART  och2;    
 ADVANCE (Exponential(1,0,8)); задержка заявки 
 LEAVE   master; освобождение прибора    

 ex TERMINATE  1;   
**********************************************************************   
GENERATE 480
TERMINATE  1
 START   1
Добавлено через 11 минут
потому что сказано в задании если в очереди кто-то есть, значит покидает мастерскую, сначала на это проверяем, а потому уже, если есть кто-то в приборе решаем остаться или нет. надо внимательнее задание читать , ведь очередь может и не быть, а в приборе сидит машина,а по заданию , если прибор занят, то вероятность р , что пойдет в очередь и 1-р, что уедет необслуженной !
код начинается с
master STORAGE 2; задание числа приборов в устройства
0
 Аватар для Dukalys
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
20.05.2017, 21:56 4
Да Вы товарищ невежа! Помощи не попросили, на оказанную помощь реагируете резко.

надо внимательнее задание читать
Вот именно!!!

test LE Q$och1,1,ex ;ЕСЛИ В ОЧЕРЕДИ меньше или равно 1 машин, ТО ИДЕТ В СЛЕДУЮЩИЙ БЛОК ИНАЧЕ в очередь на обсл
ИНАЧЕ на выход!!!!

Во вторых перечитайте задание
Если же в мастерской уже имеется автомобиль, ожидающий обслуживания
А вы пытаетесь второй автомобиль в очередь поставить согласно вашему условию LE.

почему время моделирования всего 8 сек
Потому что первая заявка выходит из модели в момент времени 8 и завершает моделирование (карта start = 1, 1-1 =0 завершение).

master STORAGE 2; задание числа приборов в устройства
В автомобильной мастерской работает один мастер


правильно реализовала ли я модель?
Модель Вы реализовали не правильно! Хотя архитектура (скелет) модели построена на хорошем уровне. Далее только уточнять модель и изменять согласно условию. Ну и совершенствовать понимание языка моделирования.
0
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 10
20.05.2017, 22:05  [ТС] 5
коменты я для себя писала, мне так понятно, надо расписать для вас? ок
Код
master STORAGE 2; создаем устройство мастер с 2 приборами
********************************************************************** 

GENERATE 10,2; прибытие машины в мастерскую со средним временем приезда 10 минут

 test LE Q$och1,1,ex; проверяем длину очереди на мойку, если в очереди нет никого, то идем в следующий блок, если есть в очереди машина, то автомобиль уезжает из мастерской
gate u master,obs; проверяем, на занятость мастера
  transfer 0.5,,ex;если занят мастер другой машиной, то с вероятностью 0,5 уезжает из мастерской или встает в очередь
obs QUEUE   och1;очередь на помывку  
 ENTER   master; попытка занять один из приборов устройства master
DEPART  och1; освобождение очереди
ADVANCE (Exponential(1,0,6)); мастер моет машину 10 минут 
LEAVE   master; освобождение мастера  

test LE Q$och2,1,ex  
QUEUE  och2; поступления заявки в очередь на тех осмотр
 ENTER   master; попытка занять один из приборов устройства master
 DEPART  och2;    
 ADVANCE (Exponential(1,0,8)); мастер проводит тех осмотр машины 
 LEAVE   master; освобождение прибора    

 ex TERMINATE  1; машина уезжает  
**********************************************************************   
GENERATE 480; время моделирования
TERMINATE  1
 START   1
какая разница какие комментарии, я ведь задала конкретные вопросы, сложно ответить? если сложно, то зачем придираться к таким мелочам? я писала быстро и для себя, простите меня ,что я не красноречива !
0
 Аватар для Dukalys
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
20.05.2017, 22:07 6
Цитата Сообщение от Эвелина5 Посмотреть сообщение
какая разница какие комментарии, я ведь задала конкретные вопросы, сложно ответить? если сложно, то зачем придираться к таким мелочам? я писала быстро и для себя, простите меня ,что я не красноречива !
Все ответы на Ваши вопросы выше!

ADVANCE (Exponential(1,0,6)); мастер моет машину 10 минут
Ну какие 10 минут, 6 минут в среднем (распределённые по экспоненте). Хотя по задаче 10.
0
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 10
20.05.2017, 22:16  [ТС] 7
Огромная благодарность, что указали на места , которые надо доработать и понять

Добавлено через 2 минуты
я понимаю как тест работает написала так случайно, очень очень устала, работаю и учусь и почти не сплю, мозг тупит дико, простите
0
20.05.2017, 22:16
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.05.2017, 22:16
Помогаю со студенческими работами здесь

Имитационная модель вычислительной системы
Постройте имитационную модель процесса обслуживания заказов, которые поступают в вычислительную систему, состоящую из одной ЭВМ. Время...

Имитационная модель коммутатора пакетов
Сделал имитационную модель коммутатора пакетов с общим буфером и буферами по портам. Подскажите как мне сделать очередь на каждом порту....

Имитационная модель машинного зала
Добрый день! Проверьте пожалуйста код, представленный ниже. Что там лишнее, или чего-то не хватает? Задание: В машинный зал с...

Модель АСУ в GPSS
Задача Для обеспечения надежности АСУ ТП в ней используется две ЭВМ. Первая ЭВМ выполняет обработку данных о технологическом процессе...

Построить GPSS-модель системы
Пожалуйста, помогите с задачей!) Построить GPSS-модель системы, содержащей PIO-процессор ввода-вывода и центральный процессор CPU. На...


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Ошибка "Cleartext HTTP traffic not permitted" в Android
hw_wired 13.02.2025
При разработке Android-приложений можно столнуться с неприятной ошибкой "Cleartext HTTP traffic not permitted", которая может серьезно затруднить отладку и тестирование. Эта проблема особенно. . .
Изменение версии по умолчанию в NVM
hw_wired 13.02.2025
Node Version Manager, или коротко NVM - незаменимый инструмент для разработчиков, использующих Node. js. Многие сталкивались с ситуацией, когда разные проекты требуют различных версий Node. js,. . .
Переименование коммита в Git (локального и удаленного)
hw_wired 13.02.2025
Git как система контроля версий предоставляет разработчикам множество средств для управления этой историей, и одним из таких важных средств является возможность изменения сообщений коммитов. Но зачем. . .
Отличия Promise и Observable в Angular
hw_wired 13.02.2025
В веб-разработки асинхронные операции стали неотъемлимой частью почти каждого приложения. Ведь согласитесь, было бы странно, если бы при каждом запросе к серверу или при обработке больших объемов. . .
Сравнение NPM, Gulp, Webpack, Bower, Grunt и Browserify
hw_wired 13.02.2025
В современной веб-разработке существует множество средств сборки и управления зависимостями проектов, каждое из которых решает определенные задачи и имеет свои особенности. Когда я начинаю новый. . .
Отличия AddTransient, AddScoped и AddSingleton в ASP.Net Core DI
hw_wired 13.02.2025
В современной разработке веб-приложений на платформе ASP. NET Core правильное управление зависимостями играет ключевую роль в создании надежного и производительного кода. Фреймворк предоставляет три. . .
Отличия между venv, pyenv, pyvenv, virtualenv, pipenv, conda, virtualenvwrapp­­er, poetry и другими в Python
hw_wired 13.02.2025
В Python существует множество средств для управления зависимостями и виртуальными окружениями, что порой вызывает замешательство даже у опытных разработчиков. Каждый инструмент создавался для решения. . .
Навигация с помощью React Router
hw_wired 13.02.2025
React Router - это наиболее распространенное средство для создания навигации в React-приложениях, без которого сложно представить современную веб-разработку. Когда мы разрабатываем сложное. . .
Ошибка "error:0308010C­­:dig­ital envelope routines::unsup­­ported"
hw_wired 13.02.2025
Если вы сталкиваетесь с ошибкой "error:0308010C:digital envelope routines::unsupported" при разработке Node. js приложений, то наверняка уже успели поломать голову над её решением. Эта коварная ошибка. . .
Подключение к контейнеру Docker и работа с его содержимым
hw_wired 13.02.2025
В мире современной разработки контейнеры Docker изменили подход к созданию, развертыванию и масштабированию приложений. Эта технология позволяет упаковать приложение со всеми его зависимостями в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru