咨询热线:400-806-8806

求购登记

AnyLogic 系统仿真软件

AnyLogic是一个专业虚拟原型环境,用于设计包括离散,连续和混合行为的复杂系统。AnyLogic帮助你快速地构建被设计系统的仿真模型(虚拟原型)和系统的外围环境,包括物理设备和操作人员。

软件详情介绍

Software details

AnyLogic是一个专业虚拟原型环境,用于设计包括离散,连续和混合行为的复杂系统。AnyLogic帮助你快速地构建被设计系统的仿真模型(虚拟原型)和系统的外围环境,包括物理设备和操作人员。

使用AnyLogic, 用户并不需要另外再学习什么语言或图形语言。AnyLogic所有的建模技术都是以UML-RT,Java和微分方程(若用户想要为连续行为建模)为基础的,这些也是目前大多数先进用户所熟悉的技术。如果你比较喜欢快速的“拖-拉式”建模,AnyLogic也提供一系列针对不同领域的专业库。

AnyLogic的动态仿真具有独创的结构,用户可以通过模型的层次结构,以模块化的方式快速地构建复杂交互式动态仿真。AnyLogic的动态仿真是100% Java的,因此可以通过Internet访问并在Web页上显示。

AnyLogic独特的核心技术和领先的用户接口使其成为设计大型复杂系统的理想工具,因为构建物理原型进行试验代价高昂,耗时太长,有时还不一定成功。

1、什么是AnyLogic?

AnyLogic是一款应用广泛的,对离散,连续和混合系统建模和仿真的工具。它的应用领域包括:控制系统,交通,动态系统,制造业,供给线,后勤部门,电信,网络,计算机系统,机械,化工,污水处理,军事,教育等等。

AnyLogic是一款独创的仿真软件,它以最新的复杂系统设计方法论为基础,是第一个将 UML语言引入模型仿真领域的工具,也是唯一支持混合状态机这种能有效描述离散和连续行为的语言的商业化软件。AnyLogic提供客户独特的仿真方法,即在任何Java支持的平台,或是Web页上运行模型仿真。AnyLogic是唯一可以创建真实动态模型的可视化工具,即带有动态发展结构及组件间互相联络的动态模型。

2、AnyLogic的建模语言

AnyLogic强大而灵活,并提供多种建模方法:

基于UML语言的面向对象的建模方法

基于方图的流程图建模方法

Statecharts(状态机),分为普通的和混合的

微分和代数方程

用Java建模

AnyLogic的建模语言是UML-RT的扩展。UML-RT在许多复杂大系统的建模设计中被证明是一组最佳设计方法的集合。构建AnyLogic模型的主要方图是活动对象。

活动对象有其内部结构和行为,可以任意向下封装其他对象。设计AnyLogic模型,实际上就是设计活动对象的类并定义它们之间的关系。运行时模型可看作活动对象瞬间展开的层次。

AnyLogic 

活动对象通过边界对象与周围交互作用,如:端口(用于离散交流)或变量(用于连续交流)。

3、离散建模

AnyLogic的离散建模结构包括对象间通讯层的信息传递机制,状态图和位于对象内部行为层上的各种基本数据单元(如时钟和事件)。

信息通过端口发送和接收。端口是双向的,并且接收的信息有可能在端口排成队列。信息一经发送,就在端口所有的外部连接通道上广播。接收的信息可能被储存在队列中,也可能沿着内部连接通道前进。端口的缺省行为可以任意修改。

对象内部的行为如果简单,可以用时钟来定义,但如果事件和时间顺序较为复杂的话就用状态图来定义。

AnyLogic支持UML中的状态图,包括复合状态,分枝,历史状态等等。信息,各种事件,条件和延时都可以触发状态图中的转移。

AnyLogic中有静态时钟和动态时钟之分,后者是用来确定由多个对象和信息组成的多个事件的时间进度。

AnyLogic的仿真器执行离散事件的仿真,并保留仿真的顺序和原子数。同时发生的事件仿真时的顺序是随机的。

4、连续建模

在AnyLogic中,离散逻辑关系用状态图,事件,时钟和信息来描述,而连续过程则用微分方程表示不断变化的变量。这些变量可以放在活动对象的外面与其他对象连接。

AnyLogic支持一般的微分方程,代数方程以及两者的结合。方程中的变量类型可以是标量或矢量。仿真器的多种数学计算方法可以处理简单或复杂的系统,此外用户还可以使用外部的数学库文件。

仿真器自动检查方程的正确性,调整计算方法,监测并打断数学循环。

5、混合建模

事实上,我们周围的世界是混合的,时间连续的过程中又包含离散的事件。在许多真实的系统中,这两种类型的行为相互依赖,这就需要在仿真建模时使用特殊的方法。传统的工具往往只支持完全离散或完全连续的建模,也有的工具将两者结合,但笨拙不易使用。

AnyLogic是唯一一款创新开发混合建模的商用仿真工具。它的离散建模和连续建模能力都非常强,尤其是当两种行为紧密结合的时候。



求购登记

请认真准确填写软件资料以及个人信息

软件信息

登记信息