系统动力学

什么是系统动力学建模?

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

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

阅读白皮书

描述全局系统行为的因果图

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

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

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


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

依赖关系,如广告和品牌认知,通常表现为称为反馈循环的循环。例如,你在营销上投入的钱越多,你的收益就越大,因此,你可以在营销上花的钱就越多。反馈回路是系统动力学的一个基本概念。

反馈循环和系统动力学

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

当用系统动力学建模时:

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

AnyLogic中的系统动力学建模

AnyLogic支持反馈结构的设计和模拟,如库存和流程图,数组变量(下标),以大多数系统动力学建模师熟悉的方式。

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

系统动力学仿真模型

AnyLogic固有地为系统动力学建模提供了面向对象方法的所有好处。复杂模型可以用层次结构的方式定义,其中对象仅将接口变量作为输入和输出公开。

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

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

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

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

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

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

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

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

读到现在
Baidu