好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Flexsim培训徐作宁.ppt

86页
  • 卖家[上传人]:san****glu
  • 文档编号:49475249
  • 上传时间:2018-07-28
  • 文档格式:PPT
  • 文档大小:2.43MB
  • / 86 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • Flexsim培训课程大纲l第一部分、Flexsim概念和术语l第二部分、Flexsim建模步骤l第三部分、Flexsim对象库第一部分 Flexsim概念和术语l模型l对象¡固定资源(Fixed Resource)¡移动资源(Mobile Resource / Task Executer)¡实体(Flowitem)¡端口(Port)¡触发器(Trigger)¡任务序列(Task Executer)l资源库l视图模型、对象和实体l模型——代表实际系统的Flexsim对象集l对象——具有一定功能,可以定义属性、 变量和外观的建模单元l实体——在模型中流动的实体,可以是零 件、顾客、信号等实体模型对象Flexsim模型lFlexsim模型是由处理过程、队列和运输所 组成的系统l处理过程——对正在被处理的实体产生一 个强制的延迟l队列——当上游对象到达速率大于下游对 象处理速率时自然产生l运输——实体从一个对象到另一个对象的 移动对象分类l固定资源——发送和/或接收实体的对象, 比如l移动资源——执行被分配任务的对象,比 如对象分类(续)l实体——在模型中从一个固定资源流动到 另一个固定资源的实体l实体也是一种Flexsim对象l实体具有在模型中可以设置和提取的信息 ,这些信息通常是用于决定处理时间和影 响流动路径的模型行为l大多数行为定义在模型中的固定资源上¡处理实体需要多少时间¡下一步将实体发送到哪里¡征用共享资源(主要是操作员)用于实体处理¡征用移动资源运输实体到下一个固定资源对象端口连接l输出端口—输入端口:定义实体在固定资源间流 动的可能路径输出端口输入端口对象端口连接(续)l中心端口—中心端口:起指代作用,通常指向移 动资源以征用其对实体进行处理或运输中心端口触发器的概念l当资源对象上发生重要事件时,触发器被 触发l用户指定当触发发生时产生的一系列动作 (触发器逻辑)l可以定义的触发器包括:当实体被生成时 ,当实体进入或离开固定资源时,当处理 过程完成时等等l每类资源对象都有自己的一套触发器触发器l定义和定制在特定事 件发生时的系统行为¡向实体写入信息¡发送消息给其他资源对 象¡改变资源对象自身的行 为特征¡……任务和任务序列l任务——需要由移动资源执行的单个指令 或行动,如¡LOAD flowitem(装载实体)l任务序列——按一定顺序依次执行的一组 任务,如¡TRAVEL to queue¡LOAD flowitem¡TRAVEL to processor¡UNLOAD flowitem资源库l资源库——用于建模的各种 类对象的集合l实例——资源库中任何一种 对象的一个复制品模型视图l视图是以视窗方式展示的模型,在Flexsim中可以同时打 开多个视图,每个视图都是从各自的角度观察模型。

      l正视图和透视图l平面视图和树结构视图第二部分 Flexsim建模步骤l一、创建布局¡鼠标操作¡实体流¡度量 l二、端口连接l三、编辑对象¡属性¡参数 l四、编译、运行l五、观察结果¡标准报告¡状态报告 l编辑选中的对象Flexsim建模的基本步骤l一、使用资源库对象创建布局l二、进行端口连接l三、编辑对象的外观和性能l四、编译并运行仿真l五、观察结果鼠标操作l视图窗口操作¡平移——左键拖动¡旋转——右键拖动¡缩放——滚轮或左右键同时拖动l对象¡在XY平面移动——左键拖动¡在Z轴移动——滚轮或左右键同时拖动l高亮——黄色指示框:左键单击l选中——红色指示框:按下键盘上Ctrl或Shift键, 配合左键模型一l目的¡通过一个单队列、单处理器系统(简单制造单元 )介绍建模的五个基本步骤l描述¡平均10秒钟(服从指数分布)到达1份需要加工 的原材料¡机床把1份原材料加工为成品的时间是10秒钟( 常数)¡机床前的堆放区最多可以同时存放5份原材料模型一布局第一步 创建布局l使用鼠标将需要的对象从资源库中拖放到正视图窗口中l根据需要使用鼠标定义位置、大小和转角实体流l无论对象在模型布局中处于什么位置,实 体从一个对象被传递到下一个对象都无需 消耗任何时间l添加输送机或移动资源用于运输,可以给 实体流产生时间延迟¡输送时间取决于输送机的长度和速度¡对象间的运送时间取决于对象间的距离,以及移 动资源的速度、加速度和减速度度量lFlexsim没有确定的度量单位,时间和空间 的单位是自定义的,关键是保持一致¡一、选择模型中最常用的时间或空间单位l时间:毫秒、秒、分钟、小时、天、周、月、年等等l距离:毫米、米、公里等等¡二、一旦确定了时间和空间的度量单位,模型中 的所有测量量都要用确定的单位进行标注l比如距离单位定为米,时间单位定为秒,速度单位就 是米/秒端口连接l对象拥有无限数目的 端口l模型中每个可能的实 体流动路线都需要用 端口连接来定义l实体实际流动时通过 的端口是由对象选择 的“推”或“拉”逻辑确定 的第二步 进行端口连接l按下键盘上的“A”键,用鼠标拖放在对象间建立输出端口 —输入端口连接l方向!从流出实体的对象到流入实体的对象l模型中的对象发出和接收实体需要这种连接观察端口连接l在“View Settings”( 视图设置)中可以 打开或者关闭端口 连接的显示l端口连接端的大小 可以通过 按钮 进行调整用于端口连接的键位A SWQV C连接取消连接查看输出—输入中心—中心第三步 编辑对象l属性窗口¡右键单击对象并选择Properties(属性)¡用于编辑和察看所有对象共同的一般性的信息l外形、尺寸、转角、位置l显示模式l端口连接l标签l统计数据l参数窗口¡双击对象或者右键单击对象并选择Parameters(参数)¡用于编辑对象特定的性能特征属性窗口l每个对象都具有同样的一 组属性设置项目 lVisual(外观)¡外形和尺寸 lGeneral(常规)¡端口连接¡显示模式开关 lLabels(标签)¡自定义属性 lStatistics(统计)¡产量、状态、排队量、停 留时间¡数据、图表对象尺寸和转角l属性窗口中可以定义对 象的位置、尺寸和转角l此外,在模型窗口中也 可以实现¡右键单击对象并选择Edit Object Size/Rotation(编 辑对象尺寸/转角)l左键拖动箭头改变尺寸l右键拖动箭头进行旋转参数窗口l每个对象类有自己的参数 窗口l参数影响实体在对象中的 停留时间和在对象间流动 的线路 lApply(应用)——使改 变生效 lOK(确定)——使改变 生效并关闭窗口 lCancel(取消)——关闭 窗口,不做改变 lProperties——打开对象 的属性窗口参数项目l参数按照类别分在不同的项目中l每个固定资源对象都有“Flow”(流)和 “Triggers”(触发器)项下拉菜单复合框l下拉菜单l代码模版(适合修改参数)l代码编辑(修改C++代码)代码模版l代码模版中棕色字体可以是任何有效的数 字或表达式l代码模版可以在代码编辑中定制第四步 编译和运行仿真l编译模型(使模型可执行)l重置模型并运行l控制仿真速度(不会影响仿真结果)l使用Execute(执行)菜单设置仿真结束时间第五步 观察结果l使用“Stats”(统计)菜单创建Standard Report(标准报告)和State Report(状态 报告)l其他报告功能包括¡对象属性窗口的统计项¡记录器对象¡可视化工具对象¡通过触发器记录数据到全局表标准报告l为模型中的所有对象创建一个表格形式的 报告(可以用Excel打开的csv格式文件)l选择报告中包括的若干标准系统变量标准报告视图状态报告l模型中所有被选中的对象的状态信息l每个对象在不同状态的停留时间占总仿真时间的百分比模型一后续l问题¡原材料在加工前的最大和平均等待时间是多少?¡有多少份未能加工的原材料?¡机床的使用率是多少?¡加工完成了多少份成品?第三部分 Flexsim对象库lFlexsim家族树¡固定资源¡移动资源¡调度器l模型二l模型三Flexsim家族树Flexsim标准对象lFlexsim资源库中有25类对象l建模主要是对这些对象,特别是三大类对 象的使用¡固定资源¡移动资源¡调度器l用户手册中有全部对象类的详细介绍固定资源类l固定资源对象是仿真模型的基石,它们用来定义 实体流l固定资源可以¡“推”或”拉”实体¡处理实体(强制延迟)¡累积实体(积累到最大容量)¡征用操作员(如处理)¡征用移动资源运输实体到下一个固定资源l固定资源间传递实体是即刻完成的,除非使用移 动资源进行运输移动资源类l移动资源执行任务序列l任务序列是指一组必须按给定次序执行的任务l任务就是装、卸、移动等行为l当移动资源接收到任务序列后,它会依次执行各 个任务直至全部完成;除非任务序列被具有更高 优先级的任务序列所中断。

      l选中“Use Transport”(使用运输工具)或者“Use Operator”(使用操作员)项,会自动创建相应的 任务序列并发送出l可以自定义任务序列并发送出调度器l调度器接收到任务序列,或者将其放入任务序列 队列中,或者将其立即通过自己的输出端口发送 给与其相连的其他调度器或是移动资源l任务序列可以在当前正在执行的任务序列进行到 部分时将其中断;中断可以是暂时性打断当前任 务序列或是永久性取消此任务序列;以及此被中 断的移动资源的任务序列队列中的所有任务序列l任务序列可以根据它们的优先级进行排队l因为移动资源属于调度器,所以它本身也可以作 为调度器,通过自己的输出端口连接其他的移动 资源Source(发生器)l发生器的作用是创建 实体到模型中l实体的到达速率可以 遵从三种模式:Inter- Arrival Time(间隔时 间)、Arrival Schedule(到达时刻 表)和Arrival Sequence(到达顺序 )l大多数模型由发生器 开始Sink(接收器)l接收器被用作实体离开模型的出口;只有通过接 收器,实体才能离开模型l接收器的OnEntry(进入)触发器可以对实体信 息作最后的处理Queue(队列)l队列是用于停放其下游将要处理的实体l在模型中,通常是相邻处理环节间的中间库存用到队列l队列可能是堆放区,做缓存的容器或是排队的人群等等Conveyor(输送机)l用于将模型中的实体从一个地点输送到另一个地 点l输送所需时间等于输送机的长度除以速度的值l是否会产生堆积?如果不会产生堆积,当一个实 体到达输送机末尾并停下时,所有输送机上的实 体全部会停下来(皮带输送机模式)。

      l计算堆积和可用空间时,输送机会考虑自身各段 长度和实体的长度l一条输送机可以由若干段直的或是曲的部分所组 成FlowNode(流节点)l当需要实体经过一定的时间由一条指定的 路径到达模型中的另一个对象时可以用流 节点l常见的用法是:当人是实体时,人的移动 路线可以用流节点控制l与输送机相似,流节点可以与其他流节点 或是固定资源相连接l每个实体可以有其自己的速度l流节点不会产生堆积Processor(处理器)l需要对实体施加操作时用处理器l处理器可以是各种机器或是工作台,甚至 可以是任何需要花费时间处理实体的对象l实体在处理器中停留的时间包括Setup Time(预处理时间)和Process Time(处 理时间)以及各种延误产生的停留时间, 比如等待操作员的时间,等待运输工具的 时间,如果处理器故障等待其恢复的时间 等处理器执行次序(推实体)MultiProcessor(多功能处理器)l多功能处理器可以在其上对实体进行多步操作 l每步操作可以有各自的处理时间,征用一定数目的操作员 l当模型中有很多实体需要在一个地点进行多个处理步骤时用多功能 处理器是比较方便的 l多功能处理器同时只能处理一个实体Operator(操作员)l执行操作员任务, 如机床预处理、手 工装配等等l也可以用于从一个 固定资源向另一个 固定资源运输实体l操作员可以在X、 Y、Z三个方向移 动Transporter(运输车辆)l当模型中需要叉车、自动 制导车或其他运输工具时 ,使用运输车辆 l它的作用是将实体从一个 固定资。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.