
Anylogic / 2
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
Московский технический университет связи и информатики
Лабораторная работа № 2
Среда моделирования AnyLogic
по дисциплине
Обеспечение доверия и безопасности
Выполнил: студ. гр. БЗС2002
Ломакин А. А.
Проверила: Антонова В.М.
Москва 2023
Модель заводского цеха
Мы промоделируем производственные процессы в небольшом заводском цеху:
• Каждый час на завод приезжает грузовик с поддонами. На каждом поддоне находится по четыре заготовки, готовые к обработке в данном цеху.
• Все находящиеся на грузовике поддоны разгружаются в приемной зоне цеха.
• Далее эти поддоны с помощью автопогрузчиков помещаются в подготовительную зону хранения.
• По прошествии определенного времени поддоны с заготовками доставляются автопогрузчиками к станку с ЧПУ. Здесь происходит обработка заготовок – производство конечных изделий.
• Готовые изделия заново собираются на поддоны и перевозятся в другую зону хранения, расположенную у зоны отгрузки (эта часть упражнения выполняется самостоятельно).
Фаза 1. Создание простой модели
Мы начнем с создания простой модели, имитирующей появление поддонов в приемной зоне заводского цеха и их последующее пребывание в зоне хранения.
Рисунок 1 – создание новой модели
Рисунок 2 – добавление изображения
Пути и узлы являются элементами разметки пространства, задающими местоположение агентов:
• Узел задает место, где агенты могут находиться в течение определенного времени для выполнения определенных действий;
• Путь задает маршрут, по которому агенты могут перемещаться между узлами.
Из узлов и путей формируется сеть, которую агенты могут использовать для перемещения по кратчайшему маршруту между исходным и конечным узлами. Сеть обычно создается, если происходящие в модели процессы протекают в определенном физическом пространстве, и в моделируемой вами системе есть подвижные агенты и ресурсы. Предполагается, что вместимость сегментов сети неограниченна, и несколько агентов могут одновременно перемещаться по одному и тому же пути.
Рисунок 3 – создание узла, имитирующего зону приема поддонов
Рисунок 4 – создание узла, имитирующего место парковки автопогрузчиков
Рисунок 5 – создание пути между узлами
Рисунок 6 – добавление стеллажа
Рисунок 7 – настройка параметров стеллажа
Рисунок 8 – создание блока source, имитирующего создание поддонов
Рисунок 9 – настройка блока source
Рисунок 10 – добавление блока rackStore, имитирующего добавление поддонов на стеллаж
Рисунок 11 – настройка стеллажа
Рисунок 12 – добавление блока delay, имитирующего пребывание поддонов в стеллаже
Рисунок 13 – настройка блока delay
Рисунок 14 – добавление блока rackPick, имитирующего извлечение поддона из ячейки стеллажа и перемещение в заданное место
Рисунок 15 – изменение свойств объекта
Рисунок 16 – добавление блока sink, уничтожающего поступающих агентов
Рисунок 17 – запуск модели
Фаза 2. Добавление ресурсов
Ресурсами нашей модели являются автопогрузчики, перемещающие поддоны из зоны разгрузки в стеллаж, а затем доставляющие поддоны из стеллажа в производственную зону.
Рисунок 18 – добавление блока resourcePool
Рисунок 19 – создание агента-погрузчика
Рисунок 20 – настройка параметров погрузчика
Рисунок 21 – настройка использования ресурсов нашей диаграммой процесса (для storeRawMateria)
Рисунок 22 - настройка использования ресурсов нашей диаграммой процесса (для pickRawMaterial)
Рисунок 23 – результат работы модели
Фаза 3. Создание трехмерной анимации
Рисунок 24 – добавление в проект камеры
Рисунок 25 – добавление 3d-окна
Рисунок 26 – настройка свойств 3d-окна
Рисунок 27 – моделирование проекта в 3d
Рисунок 28 – добавление стены
Рисунок 29 – моделирование проекта в 3d со стенами
Рисунок 30 – создание нового агента Pallet
Рисунок 31 – добавление коробок на поддон
Рисунок 32 – моделирование с новым агентом
Рисунок 33 – запуск модели при двухуровневом стеллаже