Моделирование производственных процессов в AnyLogic 1 : лабораторный практикум



Pdf көрінісі
бет6/41
Дата23.03.2022
өлшемі11,14 Mb.
#28581
түріПрактикум
1   2   3   4   5   6   7   8   9   ...   41
Этап 1. Создание агентов модели
Создайте новую модель и назовите ее Logistic (рис. 2.1). Задайте еди-
ницы модельного времени — минуты.
Рис. 2.1. Создание новой модели


28
Лабораторная работа № 2
В этой работе будет использован агентный подход. Все инструмен-
ты, необходимые для агентного подхода, находятся в библиотеке Агент 
на вкладке Палитра (рис. 2.2).
Рис. 2.2. Библиотека Агент
Задание агента Storage
Перейдите в библиотеку и перетащите компонент Агент на рабочее 
поле модели (рис. 2.3).


29
Разработка модели внутризаводской логистики 
Рис. 2.3. Компонент Агент
Откроется мастер создания агентов. Поскольку все склады и цех 
будут в единственном экземпляре, то мы будем создавать Единствен-
ного агента
. Выберите Я создаю единственного агента на первом шаге 
Мастера
 (рис. 2.4).
Рис. 2.4. Первый шаг мастера создания агента Storage


30
Лабораторная работа № 2
На втором шаге мастера задайте имя создаваемого агента Storage 
(рис. 2.5).
Рис. 2.5. Второй шаг мастера создания агента Storage
На третьем шаге мастера задайте анимацию агента (рис. 2.6).
Рис. 2.6. Третий шаг мастера создания агента Storage


31
Разработка модели внутризаводской логистики 
На следующем шаге мастера (рис. 2.7) задайте параметры агента, 
а именно переменную для хранения количества деталей на складе — 
number_of_detal
. Поскольку детали измеряются целыми числами, то тип 
этой переменной int.
Рис. 2.7. Четвертый шаг мастера создания агента Storage
Нажмите кнопку Готово — на рабочем поле появится агент Storage 
(рис. 2.8).
Рис. 2.8. Агент Storage на рабочем поле модели
Задание агента Storage_Production
Теперь создайте агента Storage_Production. Для этого перетащите 
элемент Агент на рабочее поле модели и пройдите шаги мастера с 1 по 4, 
задав имя агента (Storage_Production) и его анимацию (Склад 1). На вто-
ром шаге мастера будет предложен выбор между созданием нового типа 
агента и использованием существующего. Выберите новый тип аген-
та. В результате на рабочем поле будут два агента Storage и Storage_
Production
 (рис. 2.9).


32
Лабораторная работа № 2
Рис. 2.9. Агенты Storage и Storage_Production на рабочем поле модели
Задание популяции агентов Truck
Теперь нужно создать множество агентов для моделирования гру-
зовиков. Перетащите элемент Агент и на первом шаге мастера созда-
ния агента выберите Популяция агентов (рис. 2.10).
Рис. 2.10. Первый шаг мастера создания агентов truck


33
Разработка модели внутризаводской логистики 
На втором шаге мастера выберите новый тип агента. На третьем 
шаге мастера задайте имя агента Truck. При этом одновременно будет 
создана популяция с именем trucks. На четвертом шаге выберите ани-
мацию агента (рис. 2.11).
Рис. 2.11. Задание анимации агента Truck
На пятом шаге ничего не нужно задавать. На шестом шаге задайте 
объем популяции — 5 грузовиков. Нажмите кнопку Готово. Должно 
получиться три агента на рабочем поле (рис. 2.12).
Создание агента Plant
Создайте агент Plant. Для этого перетащите элемент Агент на рабо-
чее поле модели и на первом шаге Мастера выберите Создать един-
ственного агента
. На втором шаге необходимо создать новый тип аген-
та. На третьем шаге задайте имя агента Plant. На четвертом выберите 
анимацию (рис. 2.13).


34
Лабораторная работа № 2
Рис. 2.12. Агенты на рабочем поле
Рис. 2.13. Задание анимации агента Plant


35
Разработка модели внутризаводской логистики 
На пятом шаге мастера создайте переменную, в которой будет хра-
ниться количество деталей в цехе — number_of_detal_in_plant, типа int.
Рис. 2.14. Задание параметров агента Plant
Нажмите кнопку Готово. Должно быть так же, как на рис. 2.15.
Рис. 2.15. Результаты этапа 1


36
Лабораторная работа № 2


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   41




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет