当前位置:文档之家› Flexsim仿真软件介绍

Flexsim仿真软件介绍

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,以及发送到任何人的实时查看器中。

七、输入和输出1)输出:Flexsim具有强力的商务图表功能,海图(Charts)、饼图、直线图表和3D文书能尽情地表现模型的情报,需要的结果可以随时提出。

Flexsim的open architecture允许用户连接OBDC数据源、进行读和写,可以实时的连接Word和Excel。

对于Flexsim模型,为便于在Flexsim系统之外观看和演示,系统提供了AVI转换功能:可以将模型的3D效果转换成AVI格式。

2)输入:Flexsim的模型中的3D图形可以是所有符合OpenGL规范的3D图形,比如:*.wrl; *.3ds; *.dxf; *.stl等。

八、应用领域Flexsim是一款建模应用软件,可以用于对任何商业流程,包括制造、物流、管理等等的仿真和可视化。

尤其适合于流水线(研发、生产制造、销售展示、工程规划、生产管理分析)、物流设备(研发、生产制造、销售展示、工程规划、性能分析)、物流与配送(工程布局规划、性能分析)等。

Flexsim的理念就是柔性。

无论是建模对象、视图、图形用户界面,还是你能想到的许许多多其他构件,在Flexsim中都可以完全用户化。

1 Flexsim系统仿真软件概况Flexsim 是PC Base的数字虚拟企业的仿真系统,来建立各种经营、管理、制造等模型,并且可在微软公司的Windows 2000、Windows XP、及Vista 等不同作业平台上执行的全窗口化3D专业仿真软件。

Flexsim是新一代的面向对象的仿真建模工具,它是迄今为止世界上唯一一个在图形建模环境中集成了C++IDE和编译器的仿真软件。

在这个软件环境,C++不但能够直接用来定义模型,而且不会在编译中出现任何问题。

这样就不再需要传统的动态链接库和用户定义变量的复杂链接。

它能使决策者轻易地在个人电脑中建构及监控任何工业及企业的分散式流程。

透过Flexsim我们可以率先找出未来工业及企业流程的模式。

Flexsim基础架构设计不只是要满足使用者现今的需求,其架构的概念更是为了企业的未来而准备。

Flexsim就是帮助工程师,经理和决策者形象化地在动态三维虚拟现实环境中检测新提议的操作,流程或是系统。

这对于创建那些可能出现崩溃,发生中断或是产生瓶颈的复杂系统是必不可少的。

通过预先创建系统模型,可以考察各种假设的场景,同时不会产生改变实际系统时所面临的中断,成本和风险。

Flexsim不仅已应用于工业自动化仿真、物流中心配送仿真、交通运输仿真、交通流量管制仿真、医疗管理研究、医院动线规划仿真等民用工程,也已经应用于先进国防战略仿真、航天制程仿真等大型研究方向。

主要的应用领域:制造业:半导体芯片制造、肉食包装工厂中的牛肉处理、钢铁制造、果酱成品的罐装,标签,包装,发货、电子器件制造、仓储和配送:港口集装箱船只的装卸、配送中心操作、订单取货、传输带系统和布局、物流货架、传送带和堆垛机。

运输:高速路交界处的交通流、火车站中人群和列车的移动、河流中驳船的往来穿梭、国际边防路口的交通堵塞其他:矿石开采和加工、快餐店中食物准备和客户服务、参观者在娱乐场所内的活动、喷气式飞机引擎的拆卸,翻新和更换、医院中病人和食物的处理、共享的网络存储器中数据的流动、银行处理中心中支票的处理。

2 Flexsim仿真功能2.1 Flexsim建模的功能1)Flexsim具有离散型和连续型的混合建模功能。

软件本身更多的是离散型仿真方面应用,但它支持连续型生产建模,它有专门的流体部件库,有很多应用于炼钢厂、塗料生产厂及石油输送的成功案例。

图-1 Flexsim连续型生产模型之一2)Flexsim提供平面与三维建模窗口,可以直接将AutoCAD的平面布置图导入建模窗口,可完全遵循平面布置图的距离关系建立平面模型,平面模型只要换一个窗口,或换一个角度就是三维模型,建立二维模型的同时,同步自动生成三维模型,不需要将二维模型转为三维模型的操作。

同样,也可以直接在三维建模窗口建立模型,二维模型同步自动生成。

二/三维建模完全同步关联。

图-2 AutoCAD的平面布置图上建模3)Flexsim提供的部件具有相当的柔韧性,部件的参数设定可适应于不同层次的使用者,对于刚入门的使用者,Flexsim 提供了制造业和物流业常见策略,用户只需要选择和修改数据,就可以实现先进先出、先进后出、随机出入、百分比出入、统计概率出入、最长队列出入、最短队列出入、按品种出入、按标签出入等出入库策略,无需编程。

对于使用熟练者,可以直接用C++编程,实现更复杂的有特殊需求的出入库策略,每个部件都有C++编程接口。

4)Flexsim用拖放图形方法建立模型,Flexsim提供有固定类部件库,执行类部件库,流体类部件库,以及用户部件库。

建模时将相应的部件拖放到模型窗口的指定位置。

Flexsim 允许用户开发自己的部件并建立自己的部件库,对于使用熟练者用户可以手工编制代码来建模。

5)Flexsim具有完全的C++面向对象(object-oriented)性。

6)Flexsim所有模型均建立和运行于耀眼的彩色3D中,采用了与先进的视频游戏相同的虚拟现实技术。

--通过简单的点击和拖动,可从任何角度观看模型。

--通过“飞行漫游模块”,用户可随镜头漫游整个模型运行状况。

可以任意使用全景、局部放大、侧面、反面等漫游技巧。

--多个窗口可以设置不同的视角,仿真运行时,以便同时观察系统的各部分。

实现模型的规模化展现。

图-3 大规模模型全景模型的第二层情景模型的第一层情景7)Flexsim能利用包括最新的虚拟现实图形在内的所有PC上可用的图形。

如果是扩展名为3DS、VRML、DXF和STL的3D 立体图形文件的话,可以直接导入Flexsim模型中,模型中的任何部件或背景都可以通过导入图片或立体图形文件的方法替换部件或背景的图片或立体图形。

图-4 Flexsim模型8)Flexsim是世界唯一的在图形的模型环境中应用C++ IDE和编译程序的仿真软件。

定义模型逻辑时,可直接使用C++,而且可立刻编译到 Flexsim 中。

因为Flexsim 具有高度的开放性和柔韧性,所以能为几乎所有产业定制特定的模型。

9)有Flexsim版本3.0的中文版。

最新版本没有中文版,是英文版,但软件本身在建模环境中能输入中文字符,在仿真运行环境中能以标签或表格形式显示中文信息等。

相关主题