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

Оптимизация работы транспортного цеха

22.11.2015, 14:51. Показов 5255. Ответов 16
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В общем задание такое.
Транспортный цех объединения обслуживает три филиала А, В и С. Грузовики перевозят изделия из А в В и из В в С, возвращаясь затем в А без груза. Погрузка в А занимает 20 мин, переезд из А в В длится 30 мин, разгрузка и погрузка в В – 20 мин, переезд в С – 30 мин, разгрузка в С – 20 мин и переезд в А – 20 мин. Если к моменту погрузки в А или в В отсутствуют изделия, грузовики уходят дальше по маршруту. Изделия в А выпускаются партиями по 1000 штук через 20 +- 3 мин, в В – такими же партиями через 20+- 5 мин. На линии работают 8 грузовиков, каждый перевозит по 1000 изделий. В начальный момент четыре грузовика находятся в А, четыре- в B.
Смоделировать работу транспортного цеха на протяжении 1000 часов. Определить частость пустых перегонов грузовиков между филиалами А и B, B и C. Реализовать оптимизационный эксперимент по определению такого оптимального количества N грузовиков, при котором частость пустых перегонов будет минимальной.

Посмотрите пожалуйста. Не смог сделать следующее:
Реализовать оптимизационный эксперимент по определению такого оптимального количества N грузовиков, при котором частость пустых перегонов будет минимальной.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2015, 14:51
Ответы с готовыми решениями:

Модель транспортного цеха
Дана задача: Транспортный цех объединения обслуживает три филиала А, В и С. Грузовики перевозят...

Модель транспортного цеха, чет ни как не получается до ума довести
Тут на форуме эта задача описывалась , но проблема в том что куда бы блок очередь не ставил итог...

Моделирование работы транспортного цеха
имеется задание Предприятие имеет транспортный цех, который обслуживает три филиала A, B и C....

Моделирование работы транспортного цеха(изменённое условие задачи)
Я в GPSS плохо разбираюсь. Очень долго искал в инете решение этой задачи,находил схожее,но цель у...

16
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
22.11.2015, 16:44 2
У вас в модели вообще нет эксперимента оптимизации, поэтому модель не имеет отношения...
Реализовать оптимизационный эксперимент по определению такого оптимального количества N грузовиков, при котором частость пустых перегонов будет минимальной.
Вам нужно посмотреть пример реализации эксперимента оптимизации. Эта информация доступна например в книге
Боев КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ
Пособие для практических занятий, курсового и дипломного проектирования в AnyLogic 7

В общем принцип такой - в эксперименте задаёте параметры которые нужно перебирать - и в каких диапазонах их перебирать, далее указываете параметр который вы хотите минимизировать или максимизировать. Указываете время моделирования и всё можно запускать. Смотрите в книге пример.

Указанные величины должны быть именно параметрами а не переменными!!!
1
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 30
22.11.2015, 18:10  [ТС] 3
Разобрался как делать.
P.S. можете удалить вложенный файл из 1 поста пожалуйста
0
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 30
26.11.2015, 20:04  [ТС] 4
Попробовал сам сделать. Столкнулся с проблемами. Мои действия:
  • Создаю оптимизационный эксперимент
  • В свойствах выбираю минимизировать- "целевая функция" не знаю что прописывать
  • В параметрах указаны параметры(вносятся автоматически)- значение min стоит текущее указанное значение параметров в Main
Что мне еще нужно указать и где?
0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
26.11.2015, 20:12 5
Ну написал же выше, кнгиа БОЕВ там всё чётко на примере показано.
"целевая функция" не знаю что прописывать
прописывать параметр который вы хотите оптимизировать (минимизировать)
root.названиеПараметра

В параметрах указаны параметры(вносятся автоматически)- значение min стоит текущее указанное значение параметров в Main
задать диапазонна котором будет крутиться исходный параметр, от которого будет зависеть целевая функция.

Боев.
0
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 30
28.11.2015, 17:10  [ТС] 6
Целевая функция. Вписал root.kol_vo_gruzovikov
Выходит такая ошибка(рис.1), в консоли(рис.2)
Миниатюры
Оптимизация работы транспортного цеха   Оптимизация работы транспортного цеха  
0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
28.11.2015, 17:27 7
kol_vo_gruzovikov это что? Оптимизировать можно только параметр !!! я про это писал выше и в книге на это обращено внимание!
0
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 30
28.11.2015, 18:05  [ТС] 8
Я знаю что вы писали и что об этом написано в книге. Но kol_vo_gruzovikov - это и есть один из параметров который нужно оптимизировать.
Миниатюры
Оптимизация работы транспортного цеха  
0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
28.11.2015, 18:21 9
root.kol_vo_gruzovikov

параметр находится в root ?
0
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 30
28.11.2015, 18:54  [ТС] 10
наверно нет, как его поместить в root?
0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
28.11.2015, 19:07 11
root является главным классом эксперимента (пишем root, а AnyLogic выбирает качестве него заданный вами главный класс - возможно у вас Main), его можно посмотреть выбрав ваш эксперимент оптимизации и посмотрев соответствующий параметр. Главное что если ваш параметр точно расположен на главной форме, а не вложен где-то в агентах, то ошибки быть не должно.

Попробуйте посмотреть или скидывайте модель.
0
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 30
28.11.2015, 21:03  [ТС] 12
Проверил, параметры находятся на главной форме, не в агентах.
Вложения
Тип файла: rar Архив WinRAR.rar (9.9 Кб, 57 просмотров)
0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
29.11.2015, 08:16 13
Лучший ответ Сообщение было отмечено MASTER116 как решение

Решение

Мммм. У вас в оптимизационном эксперименте - параметры входные все фиксированные заданы. Т.е. сейчас вы не оптимизацию делаете а обычный простой эксперимент с фиксированными исходными данными и на выходе получаете оценку числа грузовиков для фиксированных параметров.

Оптимизация работы транспортного цеха


Оптимизация, это когда входные данные изменяются в диапазоне каком-то, с целью определения наилучшего сочетания исходных даннных, с позиции обеспечения мин макс грузовиков.
to Боев.
1
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 30
29.11.2015, 11:25  [ТС] 14
Да, Вы правы. Глупая ошибка с моей стороны. Все исправил,оптимизационный эксперимент работает.
У меня просьба есть, Вы как хороший специалист по AnyLogic, можете проверить мою модель согласно заданию и выявить ошибки, и помощь с поиском вариантов их устранения, пожалуйста.
Вложения
Тип файла: rar 1.rar (10.0 Кб, 99 просмотров)
0
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 30
13.12.2015, 13:52  [ТС] 15
Еще 1 вопрос. По заданию нужно прописать в SelectOutput, как я понимаю, условие "Если к моменту погрузки в А или в В отсутствуют изделия, грузовики уходят дальше по маршруту".
Как мне это сделать?

if Detali_A(true) then SelectOutput(false) ?
Миниатюры
Оптимизация работы транспортного цеха  
0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
13.12.2015, 14:08 16
В SelectOutput не нужно писать
then SelectOutput(false) ?
Вместо этого selectOutput настраивается на условие, если результат условия правда - то выбирается выход для заявки true, иначе false.

дак вот вы должны составить условие, васинтересует есть ли заявки в очереди? тогда обращается к очереди по имени
Detali_A ставим точку и нажимаем ctrl+пробел - ищем нужный нам метод, который вернёт размер очереди . наверное size()
условие может выглядеть так, или как-то иначе: Detali_A.size()>0
1
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 30
13.12.2015, 20:07  [ТС] 17
Спасибо)
0
13.12.2015, 20:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2015, 20:07
Помогаю со студенческими работами здесь

Модель транспортного цеха
Привет. Помогите разобраться с ошибкой "A Transaction tried to seize or preempt its own Facility."...

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

Оптимизация транспортного потока
нужно оптимизировать циклы светофоров на улице так, чтобы образовалась зелёная полоса, т.е. при...

Моделирование работы цеха
боже помогите пожалуйста решить задачу очень надо!!!!!! Моделирование работы обрабатывающего цеха...

Моделирование работы цеха
Доброго времени суток! Прошу Вас помочь мне с моделированием работы цеха. У меня есть условие, а...

Моделирование работы цеха
Добрый день!) Есть вот такая задача: Поток деталей на обработку описывается как количество единиц...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru