Discrete Event Simulation

离散事件仿真模型

大多数的业务流程都可以描述为一系列独立的离散事件序列。例如,一辆卡车到达仓库,去卸货门卸载然后离开,通常会选择使用离散事件建模对这一系列过程进行仿真。

在离散事件建模中,一辆火车从A点到B点的移动被建模为两个事件,命名为离开和到达,火车的实际运动被建模为离开和到达之间的时间延迟。这些事件及它们之间的运动可以通过动画表现出来。

离散事件建模侧重于中等抽象层次系统中的流程,通常不会将车辆几何结构及火车加速等细节表示出来。离散事件建模广泛应用于制造、物流和医疗领域。

离散事件和多方法仿真

离散事件仿真模型

当系统能够很自然地被描述为一个操作序列时,应该使用离散事件建模技术,然而哪一种建模方式更适用于某一系统并不总是很明确的。例如,相比于尝试创建全局工作流,描述单个对象的行为更加容易,在这种情况下基于智能体的建模方式应该是最佳的解决方案。同样,如果您对非个体单元交互的聚合值感兴趣,则系统动力学的方法更适用。AnyLogic同时支持三种建模方法,因此您可以在不需要多个工具的情况下尝试不同的抽象级别及建模方法。

在经典的离散事件工具中,实体是被动的,只能具有影响其处理方式的属性。在AnyLogic多方法仿真软件中,实体和资源可以被建模为带有特定属性和状态变化的智能体。例如,在制造业模型中,可以将流程图中的起重机建模为具有状态变化的资源,带有空闲、移动、翻转、装载等状态。通过多方法建模,无须变通方案就能够进行精准的建模。

了解关于多方法建模的更多信息

AnyLogic流程建模库

为了快速和简便的进行离散事件模型开发,AnyLogic提供了流程建模库以定义流程工作流和资源,流程建模库是带有高度可定制对象的基础工具包。库中的对象可以很容易的与来自流体铁路道路交通及其AnyLogic其他库和组件的元素进行交互。

流程建模库与AnyLogic动画框架协同工作,使您能够开发复杂的流程动画

点击试用