系统动力学

什么是系统动力学建模?

系统动力学是一种高度抽象的建模方法。它忽略了系统的细节,比如人、产品或事件的个别属性,而产生了一个复杂系统的一般表示。这些抽象的仿真模型可以用于长期的策略建模和仿真。例如,一个计划营销活动的电话网络可以模拟和分析新的数据计划想法的成功,而不必模拟单个客户的互动。

在白皮书中,面向业务应用的多方法仿真建模,我们研究了三种主要的仿真建模方法:系统动力学、基于agent和离散事件建模,并构建了一个多方法模型实例来说明不同方法组合的优点。阅读白皮书,了解为什么混合动力车总是更好的选择!

阅读白皮书

因果图描述全局系统行为

系统动力学-市场营销和市场份额

复杂的关系存在于业务、学习和努力的所有领域。用系统动力学来理解这些已经被证明是非常有效的。变化的影响可以被理解,可能性可以被定量测试和分析。

在商业中,有很多依赖关系,例如,员工士气影响生产率,或广告对品牌认知的影响。这是有因果关系的,而且往往有一个时间延迟,只有在长时间观察后才能看到。这就是系统动力学建模工具的优势所在。


反馈循环-系统动力学的一个基本概念

依赖关系,如广告和品牌认知,通常被表示为循环,称为反馈循环。例如,你在市场营销上投入的资金越多,你的收益就越大,所以你在市场营销上投入的资金也就越多。反馈回路是系统动力学的一个基本概念。

反馈循环和系统动力学

描述反馈循环和在系统动力学中建立真实世界的模型是使用库存(例如,材料,知识,人员,金钱),库存之间的流动,以及决定流动的信息来完成的。系统动力学不考虑单个事件,而是采用聚合视图,重点关注策略。

当使用系统动力学建模时:

在现实世界中,依赖关系是非线性的,需要用系统动力学仿真软件建模,这比电子表格强大得多。数学上,一个系统动力学仿真模型映射到一个微分方程系统,在仿真引擎中进行数值求解。

AnyLogic中的系统动力学建模

AnyLogic支持反馈结构的设计和仿真,比如库存图和流程图,数组变量(下标),这是大多数系统动力学建模者所熟悉的。

一些非常相似的工具支持系统动力学。为什么AnyLogic ?

系统动力学仿真模型

AnyLogic固有地提供了面向对象的系统动力学建模方法的所有好处。复杂模型可以以分层的方式定义,对象只将接口变量暴露为输入和输出。

此外,经常遇到的系统动力学模式可以保存为库对象,并在一个仿真模型或不同模型之间重用。

AnyLogic用户还受益于诸如模型导出、云模型执行、复杂的动画以及与其他软件工具的互操作性等优势。

将系统动力学与基于agent的离散事件方法相结合

AnyLogic是唯一允许将系统动力学模型组件与那些使用基于agent和离散事件方法开发的组件相结合的工具。这可以通过许多不同的方式实现。例如,消费者市场可以使用系统动力学建模,而供应链可以使用基于代理的方法建模。将它们结合起来,这样消费者市场就驱动了供应链。

在另一个例子中,一个城市的人口可以被建模为个体个体,以及系统动力学中的底层经济或背景基础设施。

在AnyLogic中,系统动力学、基于agent和离散事件模型之间的接口和反馈非常容易。

你知道如何建立良好的仿真模型吗?

学习多方法仿真建模白皮书

读到现在
Baidu