AnyLogic 软件功能介绍 操作系统 支持 Windows 7 及 XP 支持 Mac OS X 10
6 及以上版本 支持基于 GTK 的 Linux,例如 Ubuntu Linux 8
04 及以上版本或 SuSE Open Linux 10
2 及以上版本 建模方法 系统动力学:通常用于长期的战略模型,并假设建模的对象高度聚合
在动力学模型中,人、产品、事件和其他离散项都是以数量代表,因此它们就失去了所有的个体属性、历史或动态变化
如果问题适合这种抽象程度,系统动力学会是可以使用的正确方法
AnyLogic 采用了为系统动力学建模者所熟悉的方式来设计和模拟反馈结构(存量、流程图和决策规则,包括数组变量又叫下标)
用户可以 依次定义存量和流变量 使用公式中的自动“代码补全” 为了模型有更好的易读性,可以定义“影子”变量 使用表函数(查找表)、线性或样条曲线插值 定义枚举和范围类型的维度 定义子维度和子范围 定义任意维度的数组变量 每个数组变量的不同部分可以使用多种公式 使用特定的系统动力学和标准 Java 的数学函数 基于智能体:是本质上分散的、以个体为中心的(和系统层相反)模型设计途径
建模者在设计基于智能体的模型时,确定主动实体,即智能体(可以是人、公司、项目、资产、车辆、城市、动物、船、产品等),定义它们的行为(主要驱动力,反应、记忆、状态等),并将它们置于某个环境里,建立连接,然后运行仿真
那时,整体的(系统层)行为就是个体行为交互的结果
AnyLogic 是唯一能够有效的支持智能体建模的工具,用户可以将基于智能体的建模方法和其他方法相结合
AnyLogic 基于智能体建模提供了一些可重复使用的设计模式,包括: 模型结构 智能体同步 空间(连续、离散或GIS 地图)、移动性、空间动画 智能体联系(网络,社会网络)和交流 智能体的动态创建和消失 离散事件:世界