多方法仿真建模

多方法仿真建模

多方法建模的想法很简单:无缝集成和组合不同的仿真建模方法,克服单一建模方法的局限性,从每个方法中获得最大的收益。将不同的方法组合在一起,可以构建高效且可管理的模型,无需使用变通方法。

动态业务仿真建模主要有三种方法:系统动力学、离散事件建模以及基于智能体建模。

系统动力学的方法假定了一个较高的抽象建模层次,主要用于如市场占有率以及社会进程依赖等策略层面的问题。

离散事件建模则主要用于操作和战术层面的建模,如生产制造流程及设备投资的评估等。

基于智能体的建模适用于所有可以使用智能体来表示活动实体的建模,应用领域包括供应链优化及流行病学。

不同建模方法的优点

Methods of Simulation Modeling

构建模型需要一定程度的简化。采取开阔的视野大略的轮廓,还是应该捕获详细的细节?这完全取决于所建模的系统以及需要解决的问题。

使用单一方法,可能难以在适当的抽象级别进行建模。可以通过系统动力学模型来模拟自主实体的行为,但是当基于智能体的工具能够避免额外的抽象和假设时,则没必要再使用系统动力学建模的方法。类似地,当系统动力学方法可用时,离散事件建模方法对于连续变量的建模是低效的。

现实世界中的大多数案例都非常复杂,但使用不同的建模方法则很容易对系统的不同部分进行详细描述。使用单一的建模方法对捕捉业务系统的真实复杂性及交互情况具有严重的局限性。一些系统的要素不得不被排除掉或是必须开发出其他的替代方案。

同时访问所有建模方法,可以灵活的解决手边的问题。

Production, distribution, and the market model

在这里,您可以看到如何使用不同的建模技术在一个模型中进行生产、分销和市场的仿真。离散事件模型描述了每个仓库内的流程、仓库作为智能体显示在在随后分销网络上。最后,驱动系统的市场,是用系统动力学进行建模的,一切细节都被捕获而没有被忽略掉。

AnyLogic使您不再受单一建模方法的限制,您可以选择最有效的一种建模方式或是组合几种方式创建最佳的模型,通过仿真解决您的问题。

您知道如何创建一个优质的仿真模型吗?

通过多方法仿真建模白皮书进行学习(英文)

开始阅读