第七章Flexsim建模

上传人:宝路 文档编号:54410613 上传时间:2018-09-12 格式:PPT 页数:171 大小:7.97MB
返回 下载 相关 举报
第七章Flexsim建模_第1页
第1页 / 共171页
第七章Flexsim建模_第2页
第2页 / 共171页
第七章Flexsim建模_第3页
第3页 / 共171页
第七章Flexsim建模_第4页
第4页 / 共171页
第七章Flexsim建模_第5页
第5页 / 共171页
点击查看更多>>
资源描述

《第七章Flexsim建模》由会员分享,可在线阅读,更多相关《第七章Flexsim建模(171页珍藏版)》请在金锄头文库上搜索。

1、1,Flexsim软件的安装步骤(单机版),单机版 根据电脑操作系统打上相应的补丁 安装.Net Framework 安装Flexsim 4.52 插入加密狗 输入客户序列号 开始菜单 / Flexsim 4 / Flexsim License Activation (推荐)安装Visual C+ .net,1,一、FLexsim软件概述,flexsim是一套系统仿真模型设计、制作与分析工具软件。他是集计算机三维图像处理技术、仿真技术、人工智能技术、数据处理技术为一体,专门面向制造、物流等领域。运用flexsim系列仿真软件,可以在计算机内建立研究对像的系统三维模型,然后对模型进行各种系统分析

2、和工程验证,最终获得优化设计或改造方案。flexsim是用来对生产制造、物料处理、物流、交通、管理等离散事件系统进行仿真的的软件产品。,flexsim仿真软件的特点:1.基于面向对象技术建模 2.突出的3D图形显示功能 3、建模和调试简单方便 4. 建模的扩展性强 5.开放性好,二、FLEXSIM术语,一.flexsim实体flexsim实体在仿真中模拟不同类型的资源。 flexsim实体可以在对象库栅格面板中找到。1.临时实体:可代表零件、托盘、组装部件、纸张、人、订单或者任何移动通过正在仿真的过程的对象。 临时实体可点击工具栏按钮Flowitem定义2.临时实体类型:置于实体上的一个标签,

3、可以代表条码、产品类型或工件号。可对每个临时实体定义对象类别(Itemtype)3. 端口: 实体通过端口与其他实体进行通信。,5,连接与端口,Flexsim模型中的对象之间是通过端口来连接的 三种类型的端口 输入端口(input ports) Fixed Resource之间的连接 输出端口(output ports) Fixed Resource之间的连接 中心端口(center ports) 连接Task Executer和Fixed Resource,5,6,“s”连接,按下 “s”键的同时用鼠标从一个对象拖拉到另一个对象上以连接二者 “s”连接仅用于中心端口之间的连接(即连接Task

4、 Executer和Fixed Resource ) “s”连接用“w”取消(按下 “w”键的同时用鼠标从一个对象拖拉到另一个对象上以连接二者),6,7,“s”连接,8,“a”连接,按下 “a”键的同时用鼠标从一个对象拖拉到另一个对象上以连接二者 “a”连接用于除中心端口之外的所有其他的连接 “a”连接用“q”取消,2.实体属性和参数 (1)属性 常规属性分页包含实体的常用信息 视景属性分页:建模人员可以指定实体的外观特征 标签属性分页:显示用户定义的标签 统计属性:显示模型运行中实体收集到的统计信息 (2)实体参数 实体的参数根据所选的实体不同稍有不同,三、模型视图,(一)正投影图,透视图

5、Flexsim采用3D建模环境,默认的建模视图是正投影视图窗口。 (二)三维形状与动画 (三)树视图 1.模型的树视图在Flexsim中使用模型树视图来详细的展开模型结构和实体。2.节点节点是构建Flexsim树的模块。所有节点都有一个包含名称的文本。节点可以包含其他节点,可以用来定义实体属性的关键字,或者是一个数据项可以附在节点上的数据项类型是:数字、字符串、实体或者指针,3、树视图 所有数据和信息都包含在一个树结构中,这个树结构是面向实体设计的核心数据结构。 节点图标用来指定一个实体内的节点数据。数据节点可以在它们内部包含附加的节点数据。一些特定的数据节点被指定为c+数据节点,三、实体库与

6、实体,一、实体库 flexsim库由实体构成,这些实体是采用面向对象的方法构建的。具有父类/子类的层次结构,子类实体继承父类实体的属性和默认行为,同时又特别指定了适用于特定情形的行为,库中实体大多数是由两个通用实体类。即固定实体和任务执行器 1.固定实体(fixed resources) 模型中固定不动的实体 2.任务执行器(task executers) 模型中共享的可以移动的资源,二、固定实体类 (一)生成器用来创建在模型中行进通过的临时实体。每个生成器创建一类临时实体,并能够为它所创建的临时实体分配属性。生成器创建临时实体模式: 到达时间间隔模式 到达时间表模式 到达序列模式 (二)吸收

7、器用来消除模型中已经完成全部处理的临时实体,(三)暂存区 用来在下游实体尚不能接受临时实体时暂时存储他们,暂存区的默认工作方式是先进先出 1.分批功能 暂存区将会等待直到接收到的临时实体数量达到目标数量,然后作为一批同时释放所有的临时实体 2.暂存区的几种状态,(四)处理器 处理器用来在模型中模拟对临时实体的处理过程。处理过程仅被简单地模拟为一段强制的时间延迟。总延迟时间被分成预置时间和处理时间。 1.预置/处理操作员 2.MTBF/MTTR(平均故障间隔时间/平均修复时间) 3.处理器的状态,(五)输送机(传送带) 输送机用来在模型中沿一系列路径移动临时实体。通过创建输送机的不同分段来定义路

8、径。分为:可积聚模式:输送机末端被阻塞,临时实体可以在上面集聚。非集聚模式:如果输送机被堵塞,则输送机上的所有临时实体都会停下来输送机一次只接收一个临时实体,而且一次只释放一个临时实体。 (六)分类输送机(分拣传送带)分类输送机是一张非积聚式输送机,允许沿着输送机有多个输入位置,同时有多个输出位置。每个输入输出端口都有一个用户定义的输入与输出位置,(七)合成器 用来把模型中行进通过的多个临时实体组合在一起。它可以将临时实体永久地合成在一起,也可以将它们打包,在以后某个时间点上再把它们分离。合成器是处理器的一个子类,而处理器又是固定实体的一个子类。在操作中,合成器首先从它的第一个输入端口接收一个

9、临时实体;然后,它根据组成列表收集一批临时实体。 合成器有三种操作模式:装盘(pack)、合并(join)、与分批(batch)。 在装盘模式下 ,合成器将从输入端口2与更高序号的输入端口接收到的所有临时实体全部移入到由输入端口1接收到的临时实体中,然后释放此容器临时实体。,在合并模式下,除了从输入端口1接收到的那个临时实体,合成器将破坏掉其余所有的临时实体。 在分批模式下,合成器仅在收集到本批次的临时实体并完成了预置和处理时间后释放所有临时实体。 合成器的状态: (1)空闲 (2)收集 (3)预置 (4)处理 (5)阻塞 (6)等待操作员 (7)等待运输机 (8)停机,(八)分解器分解器用来

10、将一个临时实体分成几个部分。分离可以通过拆分一个由合成器装盘的临时实体,或者复制原始实体的多个复本来实现。分解器具有:拆盘模式和分解模式 如果是拆盘模式,当预置和处理时间一结束,分解器就把去托盘数量的临时实体从临时实体移入到自身内部,然后释放拆出的所有临时实体。当所有拆盘分离出的临时实体全部离开时,就释放容器实体。 如果是分解模式,当预置和处理时间一结束,分解器就复制此临时实体,得到总数等于分解数量的临时实体,然后释放所有的临时实体,(九)网络节点 用来定义运输机和操作员遵循的路径网络。通过使用样条线节点来增加路径弯曲部分从而修改路径。(1)将网络节点相互连接(2)将网络节点连接到网关的实体上

11、 (3)将任务执行器连接到某些网络节点,在仿真开始时,任务执行器将待在那些网络节点上。,(十)流节点用于将临时实体从一个位置移动到另一个位置,其移动过程伴随时间的消耗。使用“A”键单击拖动的简单连接方式,就可以使用流节点引导临时实体流。流节点用来对临时实体的行进网络进行仿真。也可以用输送机来仿真行进网络。,(十一)复合处理器 用来模拟对临时实体顺序的有序的操作过程。用户对每个复合处理器实体定义一系列的处理过程。每个进入复合处理器的临时实体都将按顺序经历这些处理过程。,(十二)货架用来像在仓库货架上一样存储临时实体。货架的列数和层数可以由用户定义。用户可以指定位置来放置进入货架的临时实体。,(十

12、三)基本固定实体(BFR)基本固定实体是为开发人员提供的用来建立用户库的固定实体。它把固定实体的几乎所有可继承的逻辑传递给拾取列表函数。基本固定实体是固定实体的一个子类。它用来指定重置、进入、离开以及消息 触发器的逻辑,同时也包括停止/恢复实体、捡取/放置偏移、运输输入通知/完成、运输输出通知/完成及其他高级功能。,(十四)基本任务执行器是为开发人员提供的用来创建用户库的任务执行器。它把任务执行器的几乎所有可继承逻辑传递给拾取列表函数。,(十五)可视化工具采用道具、风景、文字和展示幻灯片来装饰模型空间。目的是给模型更逼真的外观。,三、任务执行器1.操作员实体可以调用操作员在处置、处理或者维修过

13、程中使用它。它们将与调用它们的实体待在一起直到被释放操作员是任务执行器的一个子类。它根据是否有一个相关临时实体需要执行偏移操作来决定如何执行偏移行进。,2.运输机 用及来从一个实体到另一个实体搬运临时实体 3.堆垛机一种特殊类型的运输机,专门设计用来与货架一起工作。堆垛机在两排货架的巷道中往复滑行,提取和存入临时实体,4.起重机起重机与运输机的功能类似,但是它的图形经过了修改。起重机在固定的空间内工作,可以沿着相互垂直的xyz三个放行运动,5.升降机 是一种特殊的运输机,可以上下运输移动临时实体 6.机器人是一种特殊的运输工具,它从起始位置提升临时实体并将其放到终止位置,31,Flexsim软

14、件主窗口布局,Flexsim软件主窗口由下面五部分构成 菜单 工具栏 对象库 模型视图 仿真控制栏,31,32,工具栏,工具栏中常用到的按钮包括 FlowItem:临时实体库 Tree:打开模型树 Ortho:打开模型正投影视图 Persp:打开模型透视图,32,33,Flexsim仿真模型的基本组成,对象(Objects) Flexsim采用对象对实际过程中的各元素建模 连接(Connections) Flexsim中通过对象之间的连接定义模型的流程 方法(Methods) 对象中的方法定义了模型中各对象所需要完成的作业,33,34,对象与继承,Flexsim采用面向对象的技术 大部分Fle

15、xsim对象都是FixedResource或TaskExecutor对象的子对象 子对象拥有其父对象所有的接口和相应的功能 用户相对比较容易很快掌握子对象的使用,34,35,Flexsim家族树,35,36,Flexsim的对象库,36,Flexsim有丰富的对象库,其中实体也是灵活便,可以满足客户个性需求,且可以自定义实体并保存,方便以后调用。,37,对象分类,离散类(Discrete Objects) 资源类(Fixed Resources) Source, Queue, Processor, Sink, Combiner, Separator, MultiProcessor, Conve

16、yor, MergeSort, FlowNode, Rack, and Reservoir 执行类(TaskExecuter) Dispatcher, Operator, Transporter, Elevator, Robot, Crane, ASRSvehicle 网络类(Node) NetworkNode, TrafficControl 图示类(Visual Object) VisualTool, Recorder 连续类(Fluid Objects) FluidTank,FluidGenerator,FluidTerminator,FluidMixer,FluidBlender,FluidSplitt-er,FluidPipe,FluidProcessor,ItemToFluid,FluidToItem,and TheTicker,37,38,方法(Method),方法是用来完成一项任务的一系列规则集 好的方法应是可以重复使用的 Flexsim采用一系列方法集来完成所建模型的作业。方法集主要有:到达方法、触发方法、流方法、临时实体库方法,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号