基本信息
文件名称:Flexsim软件应用(离散事件系统仿真软件)教学课件.pptx
文件大小:1.93 MB
总页数:87 页
更新时间:2024-10-18
总字数:约7.49千字
文档摘要

Flexsim软件应用

(离散事件系统仿真软件)

2Flexsim的特点Flexsim是一个通用工具,用来对若干不同行业中的不同系统进行建模。粗略估计,《财富》杂志前500名企业中,大约一半为Flexsim的用户。如:DaimlerChrysler,DHL,FedEx,SeagateTechnologies,NASA等

3Flexsim的特点Flexsim是一套系统仿真模型设计、制作与分析工具软件。集计算机三维图像处理技术、仿真技术、人工智能技术、数据处理技术为一体,专门面向制造、物流领域。可在计算机内建立研究对象的系统三维模型,然后对模型进行各种系统分析和工程验证,最终获得优化设计或改造方案。

4Flexsim的特点Flexsim是新一代离散事件系统仿真的有效工具。在Flexsim的支持下,建模过程变得十分简便,只需通过图形的拖动和必要的附加程序就可以快速建立系统的模型。软件提供了:货架、处理器、操作员、吸收器、输送机、堆垛机、暂存器等多种物理单元,用户可根据仿真对象的构成选取其中的物理单元,方便地建立起系统的物理模型。

5Flexsim术语中英文对照Source:生成器Sink:吸收器Processor:处理器Conveyor:输送机Combiner:合成器Separator:分解器NetworkNode:网络结点

6Flexsim术语中英文对照Rack:货架Multiprocessor:复合处理器FlowNode:流结点MergeSort:分类输送机Reservoir:储液罐Queue:暂存区FixedResource:固定实体

7Flexsim术语中英文对照Bay:隔间Recorder:记录器Elevator:升降机Crane:起重机Robot:机器人Visualtool:可视化工具Dispatcher:分配器

8Flexsim术语中英文对照MTBF:平均故障间隔时间MTTR:平均维修时间Operator:操作员Transporter:运输机Flow:临时实体流ASRSvehicle:堆垛机taskExecuter:任务执行器

9Flexsim术语中英文对照TrafficControl:交通控制器Outputconsole:输出控制台Presentation:演示Skybox:背景设计箱Presentationbuilder:演示生成器Tracedebuger:跟踪调试器

10Flexsim软件主窗口布局Flexsim软件主窗口由下面五部分构成菜单工具栏对象库模型视图仿真控制栏

11工具栏工具栏中常用到的按钮包括ToolBox:编辑全局表格/变量Commands:Flexsim命令帮助Tree:打开模型树Ortho:打开模型正投影视图Persp:打开模型透视图

12Flexsim仿真模型的基本组成对象(Objects)Flexsim采用对象对实际过程中的各元素建模连接(Connections)Flexsim中通过对象之间的连接定义模型的流程方法(Methods)对象中的方法定义了模型中各对象所需要完成的作业

13对象与继承Flexsim采用面向对象的技术大部分Flexsim对象都是FixedResource或TaskExecutor对象的子对象子对象拥有其父对象所有的接口和相应的功能用户相对比较容易很快掌握子对象的使用

14Flexsim家族树

15Flexsim的对象库

16对象分类资源类(FixedResources)Source,Queue,Processor,Sink,Combiner,Separator,MultiProcessor,Conveyor,MergeSort,FlowNode,Rack,andReservoir执行类(TaskExecuter)Dispatcher,Operator,Transporter,Elevator,Robot,Crane,ASRSvehicle网络类(Node)NetworkNode,TrafficControl图示类(VisualObject)VisualTool,Recorder

17资源类对象(固定实体)FixedResource类对象一般是仿真模型中的主干对象此类对象决定了模型的流程

18执行类对象(可移动实体)TaskExecuter对象可从FixedResource对象中获取并执行任务,如物料搬运或生产操作等。一个TaskExecuter对象可以向其他TaskExecutor对象指派任务,或者管理模型中所有的TaskExecuters对象。TaskExecuters对象不参与模型中的流程指派。

19网络类对象NetworkNode对象一般用来设定TaskExecut