Discrete Event Simulation

Дискретно-событийное имитационное моделирование

Большинство бизнес-процессов легко описывается как последовательность отдельных дискретных событий. Например, грузовик прибывает на склад, едет к разгрузочным воротам, разгружается и уезжает. Для моделирования подобных процессов часто применяется дискретно-событийный метод.

При дискретно-событийном моделировании движение поезда из точки А в точку Б представляется как два события: отправление и прибытие. Непосредственно движение поезда – лишь временная задержка между событиями. Эти события и движение между ними можно анимировать.

При использовании дискретно-событийного метода система моделируется на среднем уровне абстракции. Конкретные физические детали, как геометрия автомобиля или ускорение поезда, как правило, не учитываются. Дискретно-событийное моделирование широко применяется в производстве, логистике и здравоохранении.

Дискретно-событийное и многоподходное моделирование

Discrete Event Simulation Modeling

Дискретно-событийный метод используется, когда систему можно достоверно представить в виде последовательности операций. Однако не всегда легко понять, какой из трех методов моделирования больше подходит в конкретной ситуации. Например, если проще описать индивидуальное поведение каждого объекта, чем проектировать общий рабочий процесс, лучший вариант – агентное моделирование. Точно так же, если вас интересуют общие оценки явлений, а не взаимодействия отдельных объектов, удобнее будет описать систему с помощью системной динамики. AnyLogic поддерживает и объединяет в себе все три метода моделирования, вы можете свободно экспериментировать с уровнем абстракции и разными подходами, не выходя за рамки одного инструмента.

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

Узнать больше про многоподходное моделирование.

Библиотека процессного моделирования AnyLogic

Чтобы строить дискретно-событийные модели было быстрее и проще, AnyLogic предоставляет Библиотеку моделирования процессов — основной набор гибких и настраиваемых объектов для описания процессов и их зависимости от ресурсов. Эти объекты легко взаимодействуют с элементами из библиотек моделирования потоков, дорожного движения, железнодорожной библиотеки, а также с другими библиотеками и компонентами AnyLogic.

Библиотека процессного моделирования AnyLogic интегрирована с анимационными средствами AnyLogic и позволяет анимировать процессы любой сложности.

Вы знаете, как правильно строить имитационные модели?

Об этом мы рассказываем в аналитической статье на английском «Multimethod Simulation Modeling»

Читать сейчас