webpage
нажмите — покажем
нажмите — покажем
Проект по имитационному моделированию производственной системы в AnyLogic.
В рамках работы была построена серия моделей для дисциплины «Индустриальные киберфизические системы»: от базовой линии сборки до декомпозиции модели на отдельных агентов, связанных между собой портами.
Технологический стек:
AnyLogic PLE — разработка имитационных моделей
Process Modeling Library — построение производственных процессов
Service / Queue / Assembler / Batch / Sink — моделирование обработки, сборки, упаковки и выхода изделий
ResourcePool / Schedule — настройка роботов, рабочих и рабочих смен
Conveyor / MoveTo — перемещение деталей и изделий между операциями
Statechart — логика движения грузовиков и фур
Action Chart / функции / события — управление доставкой деталей и готовой продукции
Диаграммы и статистика AnyLogic — анализ загрузки ресурсов и узких мест модели
Что было выполнено:
реализована модель сборочного производства из двух типов деталей;
настроены операции обработки деталей, сборки изделия и упаковки;
добавлены роботы, рабочие, расписания смен и ограничения ресурсов;
проведён анализ загрузки ресурсов и выявлены узкие места;
подобраны параметры для повышения занятости робота-сборщика;
реализована внутризаводская логистика с грузовиками и складом готовой продукции;
добавлена логика доставки деталей при снижении запасов;
настроено движение готовой продукции на склад;
построена визуальная схема цеха с путями движения и конвейерами;
добавлены графики и показатели занятости ресурсов;
модель декомпозирована на отдельных агентов: Storage, Plant и Storage_Production;
агенты связаны через порты и соединители;
подготовлены отчёты по лабораторным работам и итоговая структура проекта.
Этот проект помог лучше понять, как из отдельных блоков собирается полноценная имитационная модель производства: с потоками деталей, ограниченными ресурсами, расписаниями, складами, логистикой и статистикой.
Отдельно для меня этот проект важен тем, что он стал одним из первых реальных оплаченных результатов. Было непривычно ощущать ответственность не просто за «сделать задание», а за то, чтобы модель действительно работала, отчёты совпадали с реализацией, а ошибки в AnyLogic были найдены и исправлены.
Первый заработок запомнился не суммой, а ощущением: знания и практика начали превращаться в реальную полезную работу. Это сильно мотивирует продолжать развиваться, разбираться глубже и брать более сложные проекты.
Проект показал, что имитационное моделирование — это не только про блоки на схеме, а про анализ системы: где возникает очередь, какой ресурс перегружен, как расписание влияет на выпуск и что нужно изменить, чтобы производственный процесс работал стабильнее.
https://github.com/SENATOROVAI/Labs_AnyLogic
#freelance
236 ·