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

Шаг 5. Дальнейшая разработка модели

Мы создали базовую модель цепочки поставок. Используемая в ней логика достаточно проста: ритейлеры заказывают товар у дистрибьютора, для выполнения каждого заказа ищется свободный грузовик. Этот грузовик доставляет товары от дистрибьютора оформившему заказ ритейлеру. После прибытия к ритейлеру грузовик мгновенно отправляется назад к дистрибьютору.

По ходу прохождения фаз учебного пособия мы научились добавлять карту ГИС, считывать информацию из внешней базы данных и использовать эту информацию для определения местоположения агентов на карте ГИС.

Мы создали несколько популяций агентов, а также изучили создание типа агента.

Мы многому научились, но очевидно, что логике нашей модели не хватает реалистичности.

Перечислим несколько вещей, которые не учитываются моделью. Попробуйте самостоятельно улучшить следующие процессы:

  • В нашей модели грузовикам не требуется время на операции погрузки и разгрузки;
  • Если все грузовики заняты исполнением заказов, то отправленный в это время заказ пропадает, так как в моделируемой системе нет журнала невыполненных заказов (бэклога).

Посмотрите наше обучающее видео, чтобы ознакомиться со способами моделирования операции разгрузки. В этом видео показано, как можно комбинировать агентный и процессный подходы в одной модели. Вы научитесь создавать агента, поведение которого будет определяться диаграммой состояний, и включать его в процесс, заданный диаграммой процесса.

Как мы можем улучшить эту статью?