Мы создали базовую модель цепочки поставок. Используемая в ней логика достаточно проста: ритейлеры заказывают товар у дистрибьютора, для выполнения каждого заказа ищется свободный грузовик. Этот грузовик доставляет товары от дистрибьютора оформившему заказ ритейлеру. После прибытия к ритейлеру грузовик мгновенно отправляется назад к дистрибьютору.
По ходу прохождения фаз учебного пособия мы научились добавлять карту ГИС, считывать информацию из внешней базы данных и использовать эту информацию для определения местоположения агентов на карте ГИС.
Мы создали несколько популяций агентов, а также изучили создание типа агента.
Мы многому научились, но очевидно, что логике нашей модели не хватает реалистичности.
Перечислим несколько вещей, которые не учитываются моделью. Попробуйте самостоятельно улучшить следующие процессы:
- В нашей модели грузовикам не требуется время на операции погрузки и разгрузки;
- Если все грузовики заняты исполнением заказов, то отправленный в это время заказ пропадает, так как в моделируемой системе нет журнала невыполненных заказов (бэклога).
Посмотрите наше обучающее видео, чтобы ознакомиться со способами моделирования операции разгрузки. В этом видео показано, как можно комбинировать агентный и процессный подходы в одной модели. Вы научитесь создавать агента, поведение которого будет определяться диаграммой состояний, и включать его в процесс, заданный диаграммой процесса.
-
Как мы можем улучшить эту статью?
-