AnyLogic
Развернуть
Размер шрифта

Блоки Библиотеки Производственных Систем

Библиотека производственных и транспортных систем включает следующие блоки:

Convey Перемещает поступающих агентов (материальные объекты) посредством конвейера к месту назначения в конвейерной сети. Это единственный блок, управляющий передвижением материальных объектов в конвейерной сети.
Маршрут может быть задан явно, как последовательность конвейеров, или рассчитан автоматически. Если маршрут рассчитан автоматически, используйте блок Convey для корректирования маршрута (добавляя / исключая определенные конвейеры).
Чтобы позволить материальному объекту принимать решения относительно путей следования на заданном маршруте, необходимо смоделировать непрерывное движение, последовательно расположив необходимое количество боков Convey, возможно с блоками SelectOutput между ними.
ConveyorEnter

Блок помещает поступающих агентов (материальных объектов) в конвейерную сеть, но не инициализирует транспортировку посредством конвейера (хотя объект становится доступным из конвейерной сети и начинает взаимодействовать с другими материальными объектами).

Чтобы инициализировать транспортировку, используйте блок Convey.

ConveyorExit Извлекает поступающий в блок материальный объект из конвейерной сети и передает его как агента через выходной порт далее в обычную диаграмму процесса.
MoveByCrane Управляет перемещением агента (материального объекта) с помощью крана.
SeizeCrane Захватывает кран и отправляет его к месту назначения.
ReleaseCrane Освобождает кран, ранее захваченный блоком SeizeCrane или MoveByCrane. Это происходит мгновенно, действие не занимает времени.
Учтите, что все захваченные краны должны быть освобождены до того, как агент будет уничтожен блоком Sink.
TransporterFleet Задает парк транспортеров, задействованных в производственной системе транспортировки материальных объектов. Примером транспортера может служить мобильный робот (AGV).
Материальные объекты захватывают и отпускают транспортеры с помощью блоков SeizeTransporter и ReleaseTransporter.
MoveByTransporter Производит транспортировку агента посредством захваченного транспортера. Блок предоставляет набор параметров, позволяющих захватит транспортер, погрузить на него агента, отправить к месту назначения, выгрузить агента, и после этого освободить транспортер.
SeizeTransporter Захватывает один транспортер из заданного парка транспортера (блок TransporterFleet). Отправляет транспортер к месту назначения.
ReleaseTransporter Освобождает транспортер, ранее захваченный блоком SeizeTransporter или MoveByTransporter. Это происходит мгновенно, действие не занимает времени.
Учтите, что все захваченные транспортеры должны быть освобождены до того, как агент будет уничтожен блоком Sink.
TransporterControl Настраивает правила навигации в сети и алгоритм маршрута для транспортеров.
Store Размещает агента (материальный объект) на указанном Складе или в системе складов, заданной с помощью блока-агрегатора Storage System.
Retrieve Извлекает агента (материальный объект) из Склада или системы складов, смоделированной с помощью блока Storage System, а затем доставляет его в заданное местоположение.
Storage System Объединяет несколько элементов разметки пространства Склад в одну систему складов и служит единой точкой доступа и управления этими складами.
Как мы можем улучшить эту статью?