Разработка модели учета готовой продукции на складе.
Заказать уникальную курсовую работу- 36 36 страниц
- 12 + 12 источников
- Добавлена 27.12.2022
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1. Имитационное моделирование 4
1.1 Основные преимущества моделирования 7
1.2 Проблемы моделирования 8
2. Anylogic 16
2.1 Поддерживаемые методы моделирования 21
2.2 Облачный сервис 23
2.3 Библиотеки 24
3. Постановка задачи и разработка структурной модели предприятия, алгоритма обработки заказов. 26
4. Разработка имитационной модели. 29
4.1 Выбор блоков 29
4.2 Запуск модели 32
Вывод 34
Список литературы 35
Как правило, конкретные физические детали, такие как геометрия вагона или ускорение поезда, не представлены. Дискретно-событийное имитационное моделирование широко используется в сферах производства, логистики и здравоохранения.Имитационное моделирование системной динамики. Имитационное моделирование системной динамики является весьма абстрактным методом моделирования. Он игнорирует мелкие детали системы, такие как индивидуальные свойства людей, продуктов или событий, и дает общее представление о сложной системе. Эти абстрактные имитационные модели могут использоваться для долгосрочного стратегического моделирования и симуляции. Системная динамика может помочь понять сложные отношения во всех областях бизнеса.[4]Облачный сервисСтоит отметить, что в Anylogic существует возможность запускать модели в их облачном сервисе. AnyLogic Private Cloud — это безопасная веб-платформа для запуска имитационных моделей. Он позволяет применять моделирование на операционном уровне организации, использовать богатые облачные возможности для проведения экспериментов, совместно разрабатывать и выполнять модели, а также мгновенно предоставлять результаты моделирования в режиме онлайн.AnyLogic Private Cloud — это внутренняя установка, которая дает вам полный контроль над хранилищем данных. Инфраструктура AnyLogic Private Cloud размещается в центре обработки данных или у поставщика платформы как услуги (PaaS). Таким образом, его можно интегрировать в рабочие процессы компании, чтобы развертывать модели AnyLogic по всей компании. Выделенная среда частного облака дает полный контроль над данными и их обработкой.БиблиотекиAnyLogic также предоставляет уникальный набор отраслевых инструментов в одном пакете без дополнительных затрат. Каждая библиотека моделирования процессов является мощным инструментом для аналитиков, позволяющим детально моделировать операции в логистике, здравоохранении, банковском деле, производстве и других бизнес-процессах и услугах динамического характера.Используя библиотеку моделирования процессов, пользователи могут моделировать реальные системы с точки зрения процессов (последовательности операций, обычно включающих очереди, задержки и использование ресурсов), объектов, проходящих через поток процессов (транзакции, клиенты и продукты), и ресурсов, которые объекты используют. использовать для выполнения действия и влияния на процесс. С библиотекой вы можете быстро и легко визуализировать любой бизнес-процесс и проверять результаты, используя возможности анимации AnyLogic.Отраслевые библиотеки в AnyLogicБиблиотека моделирования процессов для общих бизнес-процессов или рабочих процессов.Библиотека жидкостей для моделирования транспортировки сыпучих грузов и жидкостей в таких отраслях, как горнодобывающая или нефтегазовая промышленность.Железнодорожная библиотека для железнодорожного транспорта, терминалов и станций.Пешеходная библиотека для пешеходных потоков в аэропортах, стадионах, вокзалах или торговых центрах.Библиотека дорожного движения для движения автомобилей, грузовиков и автобусов по дорогам, парковкам и заводским площадкам.Библиотека обработки материалов для производственных и складских процессов.[3][10]Постановка задачи и разработка структурной модели предприятия, алгоритма обработки заказов.На наше предприятие по ремонту вычислительной техники поступают заказы от 1 минуты до часа с равномерным дискретным распределением. Они попадают на склад - в очередь на обработку заказа, вместимость склада примем равным 20 компьютерам.Далее заказ отправляется на ремонт, где он проводит от 0.1 до 1 часа с равномерным непрерывным распределением, после чего он возвращается клиенту.При эксплуатации сервиса у хозяина возникла проблема того, что у него работает только один работник и склад часто заполняется, что делает работу невозможной. Он хочет проверить гипотезу того, что наём второго работника решит данную проблему.Рис 8. Структурная модель предприятияДалее на основе имеющихся данных построим блок схему алгоритмы ремонта техники на данном предприятии(рис 2).Рис 9. Блок схема алгоритма обработки заказов и их ремонтаПосле этого этапа можно перейти к процессу реализации имитационной модели.Разработка имитационной модели.Выбор блоковДля разработки модели нам понадобится библиотека моделирования производственных процессов, в целом можно сказать, что в данном программном обеспечении она является основной. В отличие от других библиотек являющихся специфическими и используемыми для определенных производственных процессов.Для имитации поступающего заказа воспользуемся блоком Source. Он отвечает за генерацию агентов в системе.В его настройках указываем параметры генерации, такие как начало генерации при запуске модели, дискретное равномерное распределение с параметрами (1, 60).Рис 10. Настройки блока SourceДля реализации процесса ремонта заказа выберем блок задержки и установим в нем следующие параметры:-Вместимость = 1: мастер может выполнять только один заказ за раз- Время задержки это равномерное непрерывное распределение, с параметрами (0.1, 1)– мастер выполняет заказ от 6 минуть до 1 часа.Рис 11. Настройки блока задержкиДля имитации работы склада выберем блок очереди, и установим в нём вместимость блока равной 20.Рис 12. Настройки блока очередиДля дальнейшей имитации введения в систему второго мастера нужно выбрать блок для разделения на 2 пути – блок SelectOutput, выберем в нём переход по вероятности равной 0.5, т.е. заказ может попасть к любому из мастеров с равной веротяностью.Рис 13. Настройки блока SelectOutputДля визуализации результатов моделирования выберем блок временного графика, и установим в нем отрисовку одного графика, показывающего текущую загруженность очереди по отношению к её максимальной загрузке.Получившаяся модель для одного мастера представлена на рисунке 7Запустив модель и прогнав её некоторое время мы получаем уведомление об ошибке – очередь переполнилась и модель закончила работу.На графике можно увидеть, что это произошло в момент, когда график приблизился к единице, т.е. заполнение склада произошло на 100%.В этом момент стоит заметить, что выскакивает сообщение об ошибке, но так и задумано, потому что в реальной жизни это могло бы означать критическую ошибку, но в модели это все можно увидеть не беспокоясь о последствиях.Рис 14. Настройки временного графикаЗапуск моделиПосле того, как модель собрана можно её запустить.Рис 15. Модель при работе одного мастераЧерез некоторое время получаем сообщение об ошибке и модель останавливается.Рис 16. Переполнение очереди и вывод соответствующей ошибкиПопробуем добавить в модель второго мастера, и посмотрим, что из этого получится.Рис 17. Модель с двумя мастерамиРис 18. Прогонка модели с двумя мастерами в системе .Прогнав модель в течение длительного времени можно увидеть, что переполнение очереди не происходит и тем самым мы подтверждаем гипотезу владельца, о том, что стоит нанять второго мастера на предприятие, чтобы не происходило переполнение склада.ВыводВ данной работе была рассмотрена разработка имитационной модели предприятия по ремонту вычислительной техники, было разобрано само понятие имитационного моделирования, основные методы.Для разработки было выбрано программное обеспечение для имитационного моделирования – AnyLogic.Был спроектирован и разобранпроцесс спредприятия в системе AnyLogic. Были выбраны блоки, настроены их параметры. Была проверена и подтверждена гипотеза о добавление в систему второго мастера.В дальнейшем эту систему можно развивать, добавляя всё новые элементы и представляя все больше нюансов работы предприятия, выяснять ответы на новые гипотезы.Все поставленные цели были достигнуты.Список литературыURL:http://sewiki.ru/%D0%98%D0%BC%D0%B8%D1%82%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5(дата обращения: 20.11.2021).URL: https://fundamental-research.ru/ru/article/view?id=29198(дата обращения: 20.11.2021).URL: https://www.anylogic.ru/(дата обращения: 20.11.2021).URL: https://focus-group.spb.ru/simulation-techniques/(дата обращения: 20.11.2021)URL:https://dic.academic.ru/pictures/wiki/files/83/Simulation_approaches_vs_abstraction_levels%28rus%29.PNG(дата обращения: 20.11.2021).URL:https://www.businessstudio.ru/articles/article/imitatsionnoe_modelirovanie_optimiziruem_biznes_pr/(дата обращения: 20.11.2021).URL-https://www.tadviser.ru/index.php/%D0%9F%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82:AnyLogic(дата обращения: 20.11.2021).ГригорьевИ. AnyLogicза 3 дня [AnyLogic in three days] (in Russ.). URL: http://simulation.su/uploads/files/default/2017-uch-posob-grigoriev-anylogic.pdf (дата обращения: 20.11.2021).URL-https://www.irisoft.ru/interesting/chto-takoe-imitaczionnoe-modelirovanie/(дата обращения: 20.11.2021).URL-https://ru.wikipedia.org/wiki/AnyLogic (дата обращения: 20.11.2021).URL-https://naukovedenie.ru/index.php?id=168 (дата обращения: 20.11.2021).URL-https://www.researchgate.net/publication/310606745_Imitacionnoe_modelirovanie_ucebnik_i_praktikum_dla_akademiceskogo_bakalavriata(дата обращения: 20.11.2021).
2. URL: https://fundamental-research.ru/ru/article/view?id=29198(дата обращения: 20.11.2021).
3. URL: https://www.anylogic.ru/(дата обращения: 20.11.2021).
4. URL: https://focus-group.spb.ru/simulation-techniques/(дата обращения: 20.11.2021)
5. URL:https://dic.academic.ru/pictures/wiki/files/83/Simulation_approaches_vs_abstraction_levels%28rus%29.PNG(дата обращения: 20.11.2021).
6. URL:https://www.businessstudio.ru/articles/article/imitatsionnoe_modelirovanie_optimiziruem_biznes_pr/(дата обращения: 20.11.2021).
7. URL-https://www.tadviser.ru/index.php/%D0%9F%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82:AnyLogic(дата обращения: 20.11.2021).
8. Григорьев И. AnyLogic за 3 дня [AnyLogic in three days] (in Russ.). URL: http://simulation.su/uploads/files/default/2017-uch-posob-grigoriev-anylogic.pdf (дата обращения: 20.11.2021).
9. URL-https://www.irisoft.ru/interesting/chto-takoe-imitaczionnoe-modelirovanie/(дата обращения: 20.11.2021).
10. URL-https://ru.wikipedia.org/wiki/AnyLogic (дата обращения: 20.11.2021).
11. URL-https://naukovedenie.ru/index.php?id=168 (дата обращения: 20.11.2021).
12. URL-https://www.researchgate.net/publication/310606745_Imitacionnoe_modelirovanie_ucebnik_i_praktikum_dla_akademiceskogo_bakalavriata(дата обращения: 20.11.2021).
Вопрос-ответ:
Какую модель учета готовой продукции разрабатывает статья?
Статья разрабатывает модель учета готовой продукции на складе при помощи имитационного моделирования.
Какие преимущества имеет использование моделирования в данном случае?
Использование моделирования позволяет предвидеть возможные проблемы и оптимизировать процессы учета готовой продукции на складе. Также моделирование позволяет экономить время и ресурсы, а также улучшить планирование.
Какие проблемы могут возникнуть при моделировании?
При моделировании могут возникнуть проблемы с недостаточной точностью модели, сложностью разработки и анализа модели, недостаточной базой реальных данных для моделирования, а также с проблемой интерпретации результатов моделирования.
Какой программой используется для разработки модели в статье?
Для разработки модели используется программное обеспечение Anylogic.
Какие методы моделирования поддерживает Anylogic?
Anylogic поддерживает различные методы моделирования, включая системную динамику, агентное моделирование и дискретно-событийное моделирование.
Какие преимущества имеет моделирование при разработке модели учета готовой продукции на складе?
Основные преимущества моделирования в данном случае включают возможность предварительной оценки эффективности системы учета готовой продукции на складе, анализ различных вариантов операционных стратегий и прогнозирование поведения системы при изменении входных данных.
Какие проблемы могут возникнуть при моделировании учета готовой продукции на складе?
Некоторые из проблем, которые могут возникнуть при моделировании учета готовой продукции на складе, включают сложность определения точного значения входных данных, сложность учета всех факторов, влияющих на систему и сложность валидации и верификации модели.
Какие методы моделирования поддерживает Anylogic?
Anylogic поддерживает различные методы моделирования, включая дискретно-событийное моделирование, системную динамику и агентное моделирование. Это позволяет разработчикам выбрать наиболее подходящий метод для моделирования конкретной системы.
Что такое облачный сервис в Anylogic?
Облачный сервис в Anylogic позволяет пользователям загружать, хранить и делиться своими моделями в облаке. Это удобно, так как позволяет с легкостью сотрудничать с другими людьми, получать обратную связь и делать модели доступными широкому кругу пользователей.
Какие библиотеки поддерживает Anylogic?
Anylogic поддерживает различные библиотеки, включая библиотеки для моделирования транспорта и логистики, производственных систем, телекоммуникаций и многих других. Это позволяет разработчикам использовать готовые компоненты при создании своих моделей.