2024年4月8日发(作者:)

AnyLogic

产品简介

2006进入中国。 很快,Anylogic就得到多所重点大学的青睐:包括清华大学、北京邮

电大学、华中科技大学在内的十余所高校已经成为了Anylogic的首批用户。

1)

什么是

AnyLogic

AnyLogic 是一款独创的仿真软件,用于设计包括离散、连续、主体(Agent)以

及混合行为的复杂系统。AnyLogic 以最新的复杂系统设计方法论为基础,是第一个将

UML 语言引入模型仿真领域的工具,也是唯一支持混合状态机这种能有效描述离散和连续

行为的语言的商业化软件。AnyLogic 可以快速地构建设计系统的仿真模型和硬件环境,

如物理设备和操作人员。

2) Anylogic

应用领域

战略层 市场与竞争 研发项目管理

社会和生态系统动力学 城市动力学 卫生

经济学

操作层 供应链 交通 废料管理 电力网

运输

动态系统与控制 机电系统 保健 计算机

与电信网络

医院急诊部 呼叫中心 物流与仓储 工厂

车间 物料流

物理层 行人和车辆的移动 公路和快速路

的交通

服务区,体育馆,博物馆,机场等的布局计划

紧急情况及人员疏散

AnyLogic 的动态仿真具有独创的结构,用户可以通过模型的层次结构,以模块化的

方式快速地构建复杂交互式动态仿真。AnyLogic 独特的核心技术和领先的用户接口使其

成为设计大型复杂系统的理想工具。

3) AnyLogic

的特点

AnyLogic 与 Java

AnyLogic 除了包含了图形化建模语言外,也允许使用者用 Java 编程语言去扩展仿真

模型。Java 是 AnyLogic 的原生语言,不但可以通过编写 Java 程序来定制模型,而且可

以使用 Java applets 生成模型,任何标准的网络浏览器都可以打开模型。这些 Java

applets 的模型可以放置在网站上,发布给使用者,作为决策支援的基础工具.

多种建模方法

AnyLogic 可以建立离散事件模型 (DE) 、系统动态 (SD)模型以及主体 (AB)模型。

系统动态及离散事件是传统的模拟方法,基于主体的建模是最新的方法。技术上来说,

系统动态方法主要是处理连续性流程,不同于 “离散事件”和基于主体建模的作业大都是离

散事件。

系统动力学模型处理的系统较具有交高的抽象层级。而离散模拟则属于低等到中等的

抽样等级。而基于主体的建模方法则横跨了所有抽象等级,因为主体(Agent)可以建立具有

多种本质及尺度的系统模型。在 “物理”层级的主体可能是:一个行人,或车子,或是机器

人,而中等层级的主体可能是客户,在高等的层级的主体可能是竞争公司。

AnyLogic 允许这些仿真建模方法全部结合在同一个模型。没有固定的层次结构。举一

个例子:如建立一个包装运输业的运输模型,其搬运模式是基于主体的活动/反应来加以建

模,而其内部运输及网络架构则是以离散仿真方式来加以建模。同样也可用基于主体的方

法来建立一个消费者总体行为来作为动态模型系统的输入,而获取信息,如收益或成本,

并不需要依赖于主体。这种混合建模方法可以处理各种不同的复杂系统的建模问题。