Flexsim系统仿真软件描述介绍
来源:广州软件开发 编辑:广州软件开发公司 日期:2020-06-02
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中 ,选用了与先进的视频游戏相同的虚拟实际技能。
--经过简单的点击和拖动,可从任何视点观看模型。
--经过“飞翔周游模块”,用户可随镜头周游整个模型运转状况。能够恣意运用全景、局部放大、旁边面、不和等周游技巧。
--多个窗口能够设置不同的视角,仿真运转时,以便一起观察系统的各部分。完成模型的规模化展现。
7) Flexsim能使用包含最新的虚拟实际图形在内的一切PC上可用的图形。如果是扩展名为3DS、VRML、DXF和STL的3D立体图形文件的话,能够直接导入Flexsim模型中,模型中的任何部件或布景都能够经过导入图片或立体图形文件的办法替换部件或布景的图片或立体图形。
8) Flexsim是世界仅有的在图形的模型环境中运用C++ IDE和编译程序的仿真软件。界说模型逻辑时,可直接运用C++,而且可马上编译到 Flexsim 中。因为Flexsim 具有高度的开放性和柔韧性,所以能为简直一切产业定制特定的模型。
9) 有Flexsim版别3.0的中文版。最新版别没有中文版,是英文版,但软件自身在建模环境中能输入中文字符,在仿真运转环境中能以标签或表格方式显现中文信息等。
10) Flexsim虽然能一起翻开多个窗口,但模型是在集成统一的开发环境中,这种开发环境具有两种表现方式,一种是3D或2D的视景环境,一种是树结构的纯文本环境。它是同一个东西,不同表现方式,方便建模和调试。Flexsim建模环境一起支撑仿真模型的运转、调试等功用。
11) Flexsim悉数模块是在Windows系列版别的操作系统上运转,包含Windows 2000各版别、Windows XP各版别、Windows 2003各版别以及Windows Vista各版别。软件操作风格上具有典型的Windows操作风格,具有菜单、东西条以及复制、张贴等操作。
12) Flexsim供给较为详细的通用格局的技能协助文件(文件格局为*.HTML)。在软件中也有协助菜单,有查询功用。
13) 开放性和互联性是Flexsim系统架构的一个特点。Flexsim彻底与C++ 相结合,用户能够随时修正Flexsim满意其特定需求,而不必学习专有代码。Flexsim能够链接到任何ODBC数据库(像Oracle.or Access.)和群众数据结构文件(如text, Excel, 或 Word)。创时能公司能够供给仿真与用户异构平台的接口。
2.2 Flexsim的剖析优化的功用
1) Flexsim树立模型的一切资源是对象(Objects),对象能够是产品,模型,图表,记载,库,GUI,乃至是运用程序自身。而Flexsim的对象都能够向定制的用户揭露,建模人员能够自由地操作部件、图形用户界面、菜单、挑选列表和部件参数,能够在部件里增加自界说的逻辑、改动或删掉既存的编码。所以当然允许用户依据实际需求来自界说统计剖析报表。Flexsim在仿真过程中,能依据仿真进度动态显现2D和3D报表数据。
2) Flexsim仿真的统计剖析数据除在仿真运转环境内显现外,能够直接导出EXCEL和文本文件方式的报表,供给数据库以自界说表方式储存报表。
3) Flexsim在模型运转过程中记载了一切设备的一切状况(作业、等待、阻塞、故障等)的时刻数值,以及设备加工产品的个数,用户能够自由组合和输出由这些数据组成的报表。当然供给包含设备使用率、单条模型生产线的加工总才能、单个设备的加工才能、设备状况的时长及时刻份额、模型瓶颈剖析等统计剖析功用。
4) Flexsim供给平面和立体饼图、柱状图、折线图、海图、以及甘特图等多种图形图表,支撑数据与图表混合的统计报表(如上图)。
5) 优化模块Optquest彻底集成于Flexsim中,Optquest用于仿真优化,即找寻一组最佳的参数值(或决议计划变量值),以使得目标函数最优,在仿真模型中履行优化功用。因为在Flexsim中除了模型自身外、模型中的每个部件都供给了编写VC++程序的接口,所以当然支撑嵌入自界说的优化算法。
2.3 Flexsim的其它功用
1)层次结构 Flexsim能够让建模者使模型结构更具有层次结构。树立模型的时分,每一部件都运用承继的办法(即选用承继结构),能够节省开发时刻。Flexsim能够让用户充分使用Microsoft Visual C++的层次系统特性。
2)量身定制 软件的一切可视窗体都能够向定制的用户揭露。建模人员能够自由地操作部件、视窗、图形用户界面、菜单、挑选列表和部件参数,能够在部件里增加自界说的逻辑、改动或删掉既存的编码,也能够从零开始彻底树立一个新的部件。不论是设定的仍是新创立的部件都能够保存到部件库中,而且能够运用在其它模型中。最重要的是,在Flexsim中能够用C++言语创立和修正部件,一起,使用C++能够操控部件的行为活动。Flexsim的界面、按钮条、菜单、图形用户界面等都是由预编译的C++库来操控的。
3)可移植性 因为Flexsim的部件是向建模者揭露的,所以部件能够在不同的用户、库和模型之间进行交换。可移植性与量身定制相结合能带来惊异的建模速度。定制的部件保存在部件库中,建模时,只要从部件库中拖放相应部件,就能在新模型中再现这些部件。可移植性与量身定制延长了部件和模型双方的生命周期。
4)仿真实验 Flexsim 能一次进行多套计划的仿真实验。这些计划能主动进行,其成果存放在报告、图表里,这样咱们能够非常方便地使用丰厚的预界说和自界说的行为指示器,像用途、生产量、研发周期、费用等来剖析每一个情节。一起很容易的把成果输出到象微软的Word、Excel等群众运用软件里,使用ODBC(开放式数据库衔接)和DDEC(动态数据交换衔接)能够直接对数据库进行读写数据。
5)统计剖析 自带随机变量发生器,能容易地树立近似于实际系统的数学模型。供给了25种以上的统计散布函数,集成了ExpertFit,具有拟合统计散布函数的功用。
相关阅读