Flexsim仿真软件介绍
从1993年起,Flexsim软件产品就进入了仿真软件市场并且建立了自己的咨询业务。经过十多年在仿真行业的经验积累以及高新软件技术的应用,我们已经开发出了一个全新的面向对象的仿真建模工具 Flexsim。它是迄今为止世界上惟一一个在图形建模环境中集成了C++IDE和编译器的仿真软件。在这个软件环境,C++不但能够直接用来定义模型,而且不会在编译中出现任何问题。这样,就不再需要传统的动态链接库和用户定义变量的复杂链接。Flexsim有很广阔的应用范围,还能应用在更高层次的仿真工程上。欢迎大家使用Flexsim,它一定会令你耳目一新!
Flexsim能应用于建模、仿真以及实现业务流程可视化。下面我们简单地介绍一下Flexsim仿真软件。
一、建模
Flexsim应用深层开发对象,这些对象代表着一定的活动和排序过程。要想利用模板
里的某个对象,只需要用鼠标把该对象从库里拖出来放在模型视窗即可。每一个对象都有一个坐标(x,y,z)、速度(x,y,z),旋转以及一个动态行为(时间)。对象可以创建、删除,而且可以彼此嵌套移动,它们都有自己的功能或继承来自其他对象的功能。这些对象的参数可以把任何制造业、物料处理和业务流程的快速、轻易、高效建模的主要特征描述出来。
下图是一个仓库的模型:
Flexsim中的对象参数可以表示几乎所有存在的实物对象。像机器、操作员、传送带、叉车、仓库、交通灯、储罐、箱子、货盘、集装箱等等都可以用Flexsim中的模型表示,同时数据信息也可以轻松地用Flexsim丰富的模型库表示出来。
层次结构
Flexsim可以让建模者使模型构造更具有层次结构。在组建客户对象的时候,每一组件都使用了继承的方法,在建模中使用继承结构可以节省开发时间。 Flexsim可以使用户充分利用Microsoft Visual C++的层次体系特性。
用户化
目前在市场上,还没有其他任何仿真软件能像 Flexsim这样有更多的用户化设定。对使用者来说,软件的每一个方面都是开放式的。对象、视窗、图形用户界面、菜单、选择列表和对象参数等都是非常直观的。你可以在对象中根据自己的想法改变已经存在的代码,删除不需要的代码,甚至还可以创建全新的对象。值得一提的是,不论是你设定的还是新创建的对象都可以放入库中,而且可以应用在别的模型中。最重要的是,在Flexsim中可以用C++语言创建和修改对象,同时,利用C++可以控制对象的行为活动。Flexsim的界面、按钮条、菜单、图形用户界面等都是由预编译的C++库来控制的。
可移植性
由于Flexsim中的对象都是开放的,因此这些对象可以在不同的用户、库和模型之间进行交换,同时结合对象的高度可自定义性,可以大大提高建模的速度。当用户自定义的对象加入库中时,就可以非常方便的在别的模型中使用该对象。由此可见,用户化和可移植性扩展了对象和模型的生命周期。
二、仿真
Flexsim中有一个效率非常高的仿真引擎,该引擎可同时运行仿真和模型视窗(可视化),但可以通过关闭模型视窗来加速仿真的运行速度。同时当仿真运行时,利用该引擎和flexscript语言可以改变模型的部分属性。
下图是仿真原材料的传输过程:
Flexsim还可以用试验的形式来仿真假定的情节,而且它可以自动运行并把结果存在报告、图表中。这样我们可以非常方便地利用丰富的预定义和自定义的行为指示器,像用处、生产量、研制周期、费用等来分析每一个情节。而且也很容易将结果导入到别的应用程序像Microsoft Word和Excel等,利用ODBC(开放式数据库连接)和DDEC(动态数据交换连接)可以直接输入仿真数据。
三、可视化
如果一幅图能够表达上千的文字,那么Flexsim的虚拟现实动画以及模型浏览窗口就表达了无限的容量。Flexsim把所有最新的虚拟现实博奕图形整合在个人计算机上。Flexsim中有可以直接导入3DS (3D Studio), VRML,3D DXF and STL等类型文件的选项,而其他仿真软件中没有这项功能。Flexsim内置了虚拟现实浏览窗口,可以让用户添加光源、雾以及虚拟现实立体技术。用户定义的“Fly-Throughs”可以被定义为艺术模型状态显示出来。AVI文件可以通过Flexsim的AVI录制器快速生成。任何模型都能被录制、拷贝到CD,以及发送到任何人的实时查看器中。 简介:
在现阶段模拟软件技术都来自美国。一般上的模拟软件可分成结构性(Hierarchical) 和分散式 (Discrete Manufacturing) 两大类型,而Flexsim 是属于分散型模拟软件。
模拟技术的使用:
模拟技术使用于建立于实验性的概念上。当要一个机构决定使用一个新的设计或新的概念时,往往由于时间和资金的限制上,我们没有办法承受失败所带来的风险。因此模拟技术可以帮助我们减轻失败的风险。通过电脑虚拟现实的情况,决策者可以知道概念或设计的可行性。从而帮助他们作明智的决定。
Flexsim是新一代的模擬軟體,他能使决策者輕易地在個人電腦中建構及監控任何工業及企業之分散式流程。透過Flexsim 他將能率先找出未來工業及企業流程的模式,進而成為該領域中的領導者。Flexsim基礎架構之設計不只是要滿足使用者現今的需求,其架構的概念更是為了企業的未來而準備。
Flexsim ED与其他模拟软件功能的比较:
Arena, Promodel, Witness 和 Automod 都是市场上常常看到的模拟软件。
但是他们的模拟技术都开发自80年中至90年代后期,因此都落后了。Arena, Witness,Promodel都没有三元虚拟的技术。
而Automod三元虚拟技术只限于线框模型 (WIREFRAME) 的代表,非实质模拟技术。有的软件只能代表性而不能实质上反映实在的情况。Flexsim 却是一个完整的3D模拟软件,
实质上反映确实的情行。Flexsim 的虚拟技术都比其他软件逊色。
无论在模拟驱动器(ENGINE) ,
统计数字分析,
和图形代表上都反映实在的情况。这样在模拟分析上,我们才得到真正的分析图像和数字。在Flexsim 的3D虚拟中,
用户可以使用鼠标器 (右点,左点和左右同时点) 来放大,
缩小和改变视像的角度。在别的软件里是不能做到。
面向对象 (OBJECT ORIENTED)
其他的软件都不象Flexsim, 是个面向对象的软件。FLEXSIM的资料,
图像,
和结果都可以与其他个体导向的软件公用。
这是其他软件不能做到的。
因此FLEXSIM 可以从EXCEL读取资料和输出资料 (或任何ODBC DATABASE) ,可以从生产线上读取现时资料以作分析功能。 FLEXSIM 也允许用户建立自己的模拟对象 (Objects) 。
此外,用户可以自行建立自己的对象。
所以一些跨国际的大公司,可以共用这些对象而无需重新建立。
模拟方法:
在FLEXSIM 逻辑和资料是输入每一个对象中,而不是在产品中。
例如作业的资料是在乎制造的过程,不是经过的产品中。在建立模拟作业时,用户只须要把对象拖到所要的位置,然后放下。用户接下来把对象联接起来。最后把逻辑和资料输入对象,便完成整个建立的过程。用户也可以用C++ 建立自己的逻辑,并输入对象中。
速度:
模拟的速度是选择模拟软件重要的条件。在最近的比较中,同一个铁路系统的模拟。 FLEXSIM 比 AREANA 快上好几倍。在另一个实验当中,
同一个半导体的物料管理系统, FLEXSIM ED 比 AUTOMOD 快上3 ~ 4 倍。
查询系统 (QUERY SYSTEM) :
FLEXSIM 允许用户在虚拟当中,
同时作出任何的询问。
在别的软件里,
用户须要暂停或结束虚拟,
才可以作出询问。
基于以上种种的原因, Flexsim 是一个优等的模拟软件。结合最先进的科技,满足用户的须要。 [local]1[/local]
[ 本帖最后由 wang-csn 于 2008-12-26 14:23 编辑 ] |