Flesim系统仿真软件介绍.pdf
1 Flexsim 系统仿真软件概况Flexsim 就是 PCBase 的数字虚拟企业的仿真系统,来建立各种经 营、管理、制造等模型,并且可在微软公司的 Windows2000、Windows XR及 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 的中文版。最新版本没有中文版,就是英文版,但软件本身在建模环境中能输入中文字符,在仿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 能够链接到 任何 ODB傲据库(像 Oracle、or Access、)与大众数据结 构文件(如 text,Excel, 或 Word)。创时能公司能够提供 仿真与用户异构平台的接口。2、2 Flexsim 的分析优化的功能1) Flexsim 建立模型的所有资源就是对象(Objects),对象可以就是产品,模型,图表,记录,库,GUI,甚至就是应用程序本身。而 Flexsim 的对象都可以向定制的用户公开,建模人 员可以白由地操作部件、图形用户界面、菜单、选择列表与部件参数,可以在部件里增加白定义的逻辑、改变或删掉 既存的编码。所以当然允许用户根据实际需求来白定义统 计分析报表。Flexsim 在仿真过程中,能根据仿真进度动态 显示 2D与 3D 报表数据。图-7 3D 报表实时显示报表数据2) Flexsim 仿真的统计分析数据除在仿真运行环境内显示外,可以直接导出 EXCE 白文本文件形式的报表,提供数据库以 白定义表形式储存报表。3)Flexsim 在模型运行过程中记录了所有设备的所有状态 (工 作、等待、 阻塞、 故障等) 的时间数值, 以及设备加工产品 的个数,用户可以白由组合与输出由这些数据组成的报表。当然提供包括设备利用率、单条模型生产线的加工总能力、 单个设备的加工能力、设备状态的时长及时间比例、模型 瓶颈分析等统计分析功能。图-8 Flexsim 提供的设备状态饼图4) Flexsim 提供平面与立体饼图、柱状图、折线图、海图、以及甘特图等多种图形图表,支持数据与图表混合的统计报 表(如上图)。5) 优化模块 Optquest 完全集成于 Flexsim 中,Optquest 用于仿真优化,即找寻一组最佳的参数值(或决策变量值),以使得目标函数最优,在仿真模型中执行优化功能。由于在Flexsim 中除了模型本身外、模型中的每个部件都提供了编 写VC+程序的接口,所以当然支持嵌入白定义的优化算法。2、3 Flexsim 的其它功能1) 层次结构 Flexsim 可以让建模者使模型构造更具有层次结构。建立模型的时候,每一部件都使用继承的方法(即采用继承结构),可以节省开发时间。Flexsim 可以让用户充分 利用 Microsoft Visual C+ 的层次体系特性。2) 量身定制 软件的所有可视窗体都可以向定制的用户公开。建模人员可以白由地操作部件、视窗、图形用户界面、菜单、选择列表与部件参数,可以在部件里增加白定义的逻辑、改变或删掉既存的编码,也可以从零开始完全建立一 个新的部件。不论就是设定的还就是新创建的部件都可以 保存到部件库中,而且可以应用在其它模型中。最重要的 就是,在 Flexsim 中可以用 C+舫言创建与修改部件,同时, 利用 C+轲以控制部件的行为活动。Flexsim 的界面、按 钮条、菜单、图形用户界面等都就是由预编译的控制的。3) 可移植性 因为 Flexsim 的部件就是向建模者公开的,所以部件可以在不同的用户、库与模型之间进行交换。可移植性与量身定制相结合能带来惊异的建模速度。 定制的部件 保存在部件库中,建模时,只要从部件库中拖放相应部件,就能在新C+碑来模型中再现这些部件。可移植性与量身定制延长了部件与模型双方的生命周期。4) 仿真实验 Flexsim 能一次进行多套方案的仿真实验。这些方案能白动进行,其结果存放在报告、图表里,这样我们可 以非常方便地利用丰富的预定义与白定义的行为指示器 , 像用处、生产量、研制周期、费用等来分析每一个情节。同时很容易的把结果输出到象微软的 Word Excel 等大众 应用软件里,利用 ODBC放式数据库连接)与 DDEC(J 态 数据交换连接)可以直接对数据库进行读写数据。5) 统计分析白带随机变量发生器,能容易地建立近似于现实系统的数学模型。提供了 25 种以上的统计分布函数,集成 了ExpertFit,具有拟合统计分布函数的功能。技术支持:Flexsim 中国唯一代理商 北京创时能科技发展有 限公司