使用 AnyLogic 进行仿真/基于代理的建模
外观
AnyLogic 支持不同的建模技术。本教程涵盖了基于代理的建模方法,已成功应用于广泛的领域,如生态学、社会学、经济学、交通仿真等。基于代理的建模用于模拟市场(代理是潜在客户)、竞争和供应链(代理是公司)、人口(代理是家庭、公民或投票者)等。基于代理的模型允许在没有关于系统的任何全局知识的情况下,假设其元素的行为来洞察系统的整体行为。
AnyLogic 是唯一一个允许创建具有代理的灵活模型的仿真工具,这些代理彼此交互并与他们的环境交互。AnyLogic 支持所有已知的方式来指定代理行为 - 状态机、同步和异步事件调度。
本教程将简要介绍使用 AnyLogic 构建仿真模型的过程。它旨在向您介绍 AnyLogic 界面及其许多主要功能。我们将创建一个简单的说明性示例 - 产品生命周期模型,用于预测新产品的销售。第一步将引导您完成构建经典 Bass 扩散模型的过程。该模型描述了产品扩散过程。潜在的采用者受广告和来自采用者的口碑的影响,这些采用者已经购买了新产品。同样,由口碑驱动的采用新产品也是一种流行病。潜在的采用者通过社会互动与采用者接触。这些接触中的一部分会导致购买新产品。广告导致潜在采用者群体中的一部分在每个时间段内都采用产品。
然后,我们将通过考虑一些细节并向您介绍 AnyLogic 中一些在基于代理的建模中有用的高级功能来扩展我们的模型。
请注意,该模型有多个参考文件,代表编辑的里程碑。如果您在创建模型时遇到任何困难,并且想要将您的模型与参考文件进行比较,可以使用参考文件。您可以使用欢迎页面打开这些示例。欢迎页面在您打开 AnyLogic 时会自动出现。您随时可以从 AnyLogic 菜单中打开它:帮助|欢迎。
您也可以在线上运行此模型。