概述

AnyLogic是唯一支持所有当今最常用模拟方法的工具:系统动力学、流程导向型(又叫离散事件)以及基于主体的建模。其建模语言独特的灵活性能让用户详细捕捉到纷繁复杂的商业、经济和社会系统。AnyLogic的图形界面、工具和对象库能让用户快速实现不同领域的建模,如制造业和物流业、业务流程、人力资源、消费者或病人的行为。AnyLogic支持面向对象的模型设计范式,此范式为大型模型提供模块化、层次化和增量的构造。

                approaches 

AnyLogic是世界范围内成千上万用户的选择,也是数百商业和政府组织以及数百所大学的选择。由于大量原来使用其他工具的用户现在转而使用Anylogic,又由于AnyLogic将仿真建模用于许多新的领域,AnyLogic的用户群正在不断增长。AnyLogic已经成为全球很多跨国公司评价仿真的企业标准。

AnyLogic 6基于创新的Eclipse框架,此框架已被世界龙头企业作为业务应用平台所使用。在Eclipse框架内,AnyLogic可以运行所有流行的操作系统像Windows,Mac,Linux等。

AnyLogic 支持协作和团队合作。一个大型项目可以分成很多部分,由不同的建模者进行开发。在AnyLogic 工作区,模型可以同时打开,并可直接从模型开发环境升级到版本控制系统内。

AnyLogic 6仿真引擎经过重新设计和完善,该模型现在的运行速度比版本5快5至20倍。并且大幅度降低了所有模型构造的内存占用,这对基于主体的建模尤其重要。你现在可以在一个现代工作站上运行几百万个主体。换句话说,你可以模拟出一个大城市的全部人口,且每个人拥有自身特点。

带有动画的交互式图形用户界面是AnyLogic的一个重要组成部分。动画编辑器是模型开发环境的一部分,动画编辑器支持大量不同的图形,界面设计控件(按钮、滑块、文本输入等),并且可导入作为元素和背景的图像和CAD文件。

AnyLogic动画具有可缩放的动态等级结构。你可以创造出一个完整的生产流程,在其中设计一些综合指数,制作某项操作的详细动画,并且可以在它们之间灵活转换。

AnyLogic包含广泛的数据分析和商业图表元素如柱形图、饼图、堆叠图、时距图和柱状图。在模拟运行期间,这些设计能有效地对数据进行加工,使这些不断变化的数据更加一目了然。

AnyLogic将Java语言运用于复杂的数据结构定义、算法和外部链接。如果有必要,建模者可以使用Java代码来扩展AnyLogic图形结构功能,那将提供无限的灵活性。为了方便用户,AnyLogic提供全部的Eclipse Java “代码完成”。无论你在何地输入,AnyLogic会建议哪些变量和函数可运用于此,这样就消除了拼写错误,也不需要参考模型和Java的其他部分。

Java让AnyLogic模型真正实现了跨平台。此外,它们甚至可以作为应用小程序发布,在网页浏览器上进行远程运行(见例)。这些模型可以集成到更大的IT基础设施中,如企业决策支持系统。

一旦完成仿真模型,建模者将会用它来定义和运行各种实验。AnyLogic支持多种实验形式:模拟、对比运行、参数变化、蒙特卡罗分析、灵敏度分析和优化。你可以对这些实验形式进行组合或者创建自定义实验形式。AnyLogic包含了OptTek 系统公司开发的完全集成的最新版本的优化器Java OptQuest。 这是专门为仿真模型设计的,支持不稳定状态下的优化。你也可以使用优化器通过历史数据来校准你的模型。