《Flexsim基础培训》PPT课件.ppt_第1页
《Flexsim基础培训》PPT课件.ppt_第2页
《Flexsim基础培训》PPT课件.ppt_第3页
《Flexsim基础培训》PPT课件.ppt_第4页
《Flexsim基础培训》PPT课件.ppt_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Flexsim培训,课程大纲,第一部分、Flexsim概念和术语 第二部分、Flexsim建模步骤 第三部分、Flexsim对象库,第一部分 Flexsim概念和术语,模型 对象 固定资源(Fixed Resource) 移动资源(Mobile Resource / Task Executer) 实体(Flowitem) 端口(Port) 触发器(Trigger) 任务序列(Task Executer) 资源库 视图,模型、对象和实体,模型代表实际系统的Flexsim对象集 对象具有一定功能,可以定义属性、变量和外观的建模单元 实体在模型中流动的实体,可以是零件、顾客、信号等,实体,模型,对象,Flexsim模型,Flexsim模型是由处理过程、队列和运输所组成的系统 处理过程对正在被处理的实体产生一个强制的延迟 队列当上游对象到达速率大于下游对象处理速率时自然产生 运输实体从一个对象到另一个对象的移动,对象分类,固定资源发送和/或接收实体的对象,比如 移动资源执行被分配任务的对象,比如,对象分类(续),实体在模型中从一个固定资源流动到另一个固定资源的实体 实体也是一种Flexsim对象 实体具有在模型中可以设置和提取的信息,这些信息通常是用于决定处理时间和影响流动路径的,模型行为,大多数行为定义在模型中的固定资源上 处理实体需要多少时间 下一步将实体发送到哪里 征用共享资源(主要是操作员)用于实体处理 征用移动资源运输实体到下一个固定资源,对象端口连接,输出端口输入端口:定义实体在固定资源间流动的可能路径,输出端口,输入端口,对象端口连接(续),中心端口中心端口:起指代作用,通常指向移动资源以征用其对实体进行处理或运输,中心端口,触发器的概念,当资源对象上发生重要事件时,触发器被触发 用户指定当触发发生时产生的一系列动作(触发器逻辑) 可以定义的触发器包括:当实体被生成时,当实体进入或离开固定资源时,当处理过程完成时等等 每类资源对象都有自己的一套触发器,触发器,定义和定制在特定事件发生时的系统行为 向实体写入信息 发送消息给其他资源对象 改变资源对象自身的行为特征 ,任务和任务序列,任务需要由移动资源执行的单个指令或行动,如 LOAD flowitem(装载实体) 任务序列按一定顺序依次执行的一组任务,如 TRAVEL to queue LOAD flowitem TRAVEL to processor UNLOAD flowitem,资源库,资源库用于建模的各种类对象的集合 实例资源库中任何一种对象的一个复制品,模型视图,视图是以视窗方式展示的模型,在Flexsim中可以同时打开多个视图,每个视图都是从各自的角度观察模型。 正视图和透视图 平面视图和树结构视图,第二部分 Flexsim建模步骤,一、创建布局 鼠标操作 实体流 度量 二、端口连接 三、编辑对象 属性 参数 四、编译、运行 五、观察结果 标准报告 状态报告 编辑选中的对象,Flexsim建模的基本步骤,一、使用资源库对象创建布局 二、进行端口连接 三、编辑对象的外观和性能 四、编译并运行仿真 五、观察结果,鼠标操作,视图窗口操作 平移左键拖动 旋转右键拖动 缩放滚轮或左右键同时拖动 对象 在XY平面移动左键拖动 在Z轴移动滚轮或左右键同时拖动 高亮黄色指示框:左键单击 选中红色指示框:按下键盘上Ctrl或Shift键,配合左键,模型一,目的 通过一个单队列、单处理器系统(简单制造单元)介绍建模的五个基本步骤 描述 平均10秒钟(服从指数分布)到达1份需要加工的原材料 机床把1份原材料加工为成品的时间是10秒钟(常数) 机床前的堆放区最多可以同时存放5份原材料,模型一布局,第一步 创建布局,使用鼠标将需要的对象从资源库中拖放到正视图窗口中 根据需要使用鼠标定义位置、大小和转角,实体流,无论对象在模型布局中处于什么位置,实体从一个对象被传递到下一个对象都无需消耗任何时间 添加输送机或移动资源用于运输,可以给实体流产生时间延迟 输送时间取决于输送机的长度和速度 对象间的运送时间取决于对象间的距离,以及移动资源的速度、加速度和减速度,度量,Flexsim没有确定的度量单位,时间和空间的单位是自定义的,关键是保持一致 一、选择模型中最常用的时间或空间单位 时间:毫秒、秒、分钟、小时、天、周、月、年等等 距离:毫米、米、公里等等 二、一旦确定了时间和空间的度量单位,模型中的所有测量量都要用确定的单位进行标注 比如距离单位定为米,时间单位定为秒,速度单位就是米/秒,端口连接,对象拥有无限数目的端口 模型中每个可能的实体流动路线都需要用端口连接来定义 实体实际流动时通过的端口是由对象选择的“推”或“拉”逻辑确定的,第二步 进行端口连接,按下键盘上的“A”键,用鼠标拖放在对象间建立输出端口输入端口连接 方向!从流出实体的对象到流入实体的对象 模型中的对象发出和接收实体需要这种连接,观察端口连接,在“View Settings”(视图设置)中可以打开或者关闭端口连接的显示 端口连接端的大小可以通过 按钮进行调整,用于端口连接的键位,A,S,W,Q,V,C,连接,取消连接,查看,输出输入,中心中心,第三步 编辑对象,属性窗口 右键单击对象并选择Properties(属性) 用于编辑和察看所有对象共同的一般性的信息 外形、尺寸、转角、位置 显示模式 端口连接 标签 统计数据 参数窗口 双击对象或者右键单击对象并选择Parameters(参数) 用于编辑对象特定的性能特征,属性窗口,每个对象都具有同样的一组属性设置项目 Visual(外观) 外形和尺寸 General(常规) 端口连接 显示模式开关 Labels(标签) 自定义属性 Statistics(统计) 产量、状态、排队量、停留时间 数据、图表,对象尺寸和转角,属性窗口中可以定义对象的位置、尺寸和转角 此外,在模型窗口中也可以实现 右键单击对象并选择Edit Object Size/Rotation(编辑对象尺寸/转角) 左键拖动箭头改变尺寸 右键拖动箭头进行旋转,参数窗口,每个对象类有自己的参数窗口 参数影响实体在对象中的停留时间和在对象间流动的线路 Apply(应用)使改变生效 OK(确定)使改变生效并关闭窗口 Cancel(取消)关闭窗口,不做改变 Properties打开对象的属性窗口,参数项目,参数按照类别分在不同的项目中 每个固定资源对象都有“Flow”(流)和“Triggers”(触发器)项,下拉菜单复合框,下拉菜单 代码模版(适合修改参数) 代码编辑(修改C+代码),代码模版,代码模版中棕色字体可以是任何有效的数字或表达式 代码模版可以在代码编辑中定制,第四步 编译和运行仿真,编译模型(使模型可执行) 重置模型并运行 控制仿真速度(不会影响仿真结果) 使用Execute(执行)菜单设置仿真结束时间,第五步 观察结果,使用“Stats”(统计)菜单创建Standard Report(标准报告)和State Report(状态报告) 其他报告功能包括 对象属性窗口的统计项 记录器对象 可视化工具对象 通过触发器记录数据到全局表,标准报告,为模型中的所有对象创建一个表格形式的报告(可以用Excel打开的csv格式文件) 选择报告中包括的若干标准系统变量,标准报告视图,状态报告,模型中所有被选中的对象的状态信息 每个对象在不同状态的停留时间占总仿真时间的百分比,模型一后续,问题 原材料在加工前的最大和平均等待时间是多少? 有多少份未能加工的原材料? 机床的使用率是多少? 加工完成了多少份成品?,第三部分 Flexsim对象库,Flexsim家族树 固定资源 移动资源 调度器 模型二 模型三,Flexsim家族树,Flexsim标准对象,Flexsim资源库中有25类对象 建模主要是对这些对象,特别是三大类对象的使用 固定资源 移动资源 调度器 用户手册中有全部对象类的详细介绍,固定资源类,固定资源对象是仿真模型的基石,它们用来定义实体流 固定资源可以 “推”或”拉”实体 处理实体(强制延迟) 累积实体(积累到最大容量) 征用操作员(如处理) 征用移动资源运输实体到下一个固定资源 固定资源间传递实体是即刻完成的,除非使用移动资源进行运输,移动资源类,移动资源执行任务序列 任务序列是指一组必须按给定次序执行的任务 任务就是装、卸、移动等行为 当移动资源接收到任务序列后,它会依次执行各个任务直至全部完成;除非任务序列被具有更高优先级的任务序列所中断。 选中“Use Transport”(使用运输工具)或者“Use Operator”(使用操作员)项,会自动创建相应的任务序列并发送出 可以自定义任务序列并发送出,调度器,调度器接收到任务序列,或者将其放入任务序列队列中,或者将其立即通过自己的输出端口发送给与其相连的其他调度器或是移动资源。 任务序列可以在当前正在执行的任务序列进行到部分时将其中断;中断可以是暂时性打断当前任务序列或是永久性取消此任务序列;以及此被中断的移动资源的任务序列队列中的所有任务序列 任务序列可以根据它们的优先级进行排队 因为移动资源属于调度器,所以它本身也可以作为调度器,通过自己的输出端口连接其他的移动资源,Source(发生器),发生器的作用是创建实体到模型中 实体的到达速率可以遵从三种模式:Inter-Arrival Time(间隔时间)、Arrival Schedule(到达时刻表)和Arrival Sequence(到达顺序) 大多数模型由发生器开始,Sink(接收器),接收器被用作实体离开模型的出口;只有通过接收器,实体才能离开模型 接收器的OnEntry(进入)触发器可以对实体信息作最后的处理,Queue(队列),队列是用于停放其下游将要处理的实体 在模型中,通常是相邻处理环节间的中间库存用到队列 队列可能是堆放区,做缓存的容器或是排队的人群等等,Conveyor(输送机),用于将模型中的实体从一个地点输送到另一个地点 输送所需时间等于输送机的长度除以速度的值 是否会产生堆积?如果不会产生堆积,当一个实体到达输送机末尾并停下时,所有输送机上的实体全部会停下来(皮带输送机模式)。 计算堆积和可用空间时,输送机会考虑自身各段长度和实体的长度 一条输送机可以由若干段直的或是曲的部分所组成,FlowNode(流节点),当需要实体经过一定的时间由一条指定的路径到达模型中的另一个对象时可以用流节点 常见的用法是:当人是实体时,人的移动路线可以用流节点控制 与输送机相似,流节点可以与其他流节点或是固定资源相连接 每个实体可以有其自己的速度 流节点不会产生堆积,Processor(处理器),需要对实体施加操作时用处理器 处理器可以是各种机器或是工作台,甚至可以是任何需要花费时间处理实体的对象 实体在处理器中停留的时间包括Setup Time(预处理时间)和Process Time(处理时间)以及各种延误产生的停留时间,比如等待操作员的时间,等待运输工具的时间,如果处理器故障等待其恢复的时间等。,处理器执行次序(推实体),MultiProcessor(多功能处理器),多功能处理器可以在其上对实体进行多步操作 每步操作可以有各自的处理时间,征用一定数目的操作员 当模型中有很多实体需要在一个地点进行多个处理步骤时用多功能处理器是比较方便的 多功能处理器同时只能处理一个实体,Operator(操作员),执行操作员任务,如机床预处理、手工装配等等 也可以用于从一个固定资源向另一个固定资源运输实体 操作员可以在X、Y、Z三个方向移动,Transporter(运输车辆),当模型中需要叉车、自动制导车或其他运输工具时,使用运输车辆 它的作用是将实体从一个固定资源运输到另一个固定资源 运输车辆可以在X、Y、Z三个方向移动 运输车辆的货叉在取放实体时可以根据需要升高或降低 运输车辆可以从多个地点装载多个实体,然后将它们分别卸载在多个地点,其他移动资源,Elevator(升降机) Robot(机器人) Crane(起重机) ASRSVehicle(堆垛机),模型二,目的 学习如何复制对象 观察添加一台机床产生的影响 介绍“Send to port”(发送端口)项设置 学会使用操作员和叉车 描述 添加一台机床到模型一的工作单元,利用流节点控制路线,征用操作员进行操作,征用叉车进行运输 问题 模型一中的各项问题 如果40%的原材料必须由机床一加工,60%的必须由机床二加工,等待时间会增加多少,编辑选中的对象,通过“Edit Selected Objects”(编辑选中的对象)菜单可以对选择中的所有对象进行组编辑 只有一个对象可以被高亮,可以有多个对象同时被选中,模型三,目的 使用资源库中的多种对象 描述 每隔20秒一份原材料进入分离器,并被分为三份,分别进入下述三条不同的加工路径: 路径一:原材料经过S形输送机到达组合器。每八份原材料被放置在一个托盘上,并经过后续的输送机运送到接收器。 路径二:原材料经过输送机到达多功能处理器。在多功能处理器上,原材料将经过三个加工工序,工序一需要3秒钟,工序二需要4秒种,工序三需要5秒钟,其中工序二需要一名操作员参与才能进行。完成全部三个工序后,运输车辆将产品运送到货架上存放。 路径三:原材料沿流节点到达堆放区,此堆放区需积累达10份原材料才会一份一份地送至处理器进行加工,每份加工时间是20秒。加工完成的产品会放置在后续的堆放区中等待操作员将其运送到相应的接收器中。,分阶段构建模型三,第一阶段 只使用固定资源类对象满足实体流的要求(先不考虑移动资源) 第二阶段 添加移动资源:操作员、运输车辆 考虑添加第二辆运输车辆 第三阶段 使用网络节点控制运输车辆的移动路径 第四阶段 添加一个三维饼图显示操作员的状态信息 用三维文本显示货架的库存状况,第一阶段描述,只使用固定资源类对象满足实体流的要求(先不考虑移动资源),Separator(分离器),分离器用于Unpack(分离)或是Split(分割)实体 分离是将用组合器已经组合在一起的实体重新分开 分割可以将一个实体分成若干个 分离时,容器必须在其装载的实体离开后才能离开分离器,Combiner(组合器),组合器用于组合或是合成实体 当选择组合模式时,第一个输入端口进入的实体作为容器,其余输入端口进入的实体都放置在容器中 当选择合成模式时,第一个输入端口进入的实体代表合成后的实体,其余输入端口进入的实体都会消失 Component List(组件列表)随组合器的输入端口变化自动更新,第一个输入端口固定为容器或是基础组建的入口,Rack(货架),货架可以将实体存放在它的某一列某一层上 按下键盘上“X”键,鼠标单击货架,可以切换它的显示模式 货架的结构在SizeTable(尺寸表)项中设置,第一阶段完成,第二阶段描述,第二阶段 添加移动资源:操作员、运输车辆 考虑添加第二辆运输车辆,构建移动资源组,中心端口,输出端口,输入端口,第二阶段完成,第三阶段描述,第三阶段 使用网络节点控制运输车辆的移动路径,NetworkNode(网络节点),网络节点是用于定义移动资源在执行移动任务时行进的路线 一条网络路径是由一组相互连接的网络节点组成的 移动资源连接到路径中的任何一个网络节点就会在相应的网络中移动。被连接的节点成为移动资源的“基”节点。 如果处于网络中的移动资源需要到达某个固定资源,则该固定资源必须至少要和一个此网络中的节点相连,使得它可以与这个网络相连通。,连接网络节点,按下键盘上的“A”键,通过鼠标左键拖放连接两个节点 节点连接上之后,在节点之间有一条黑色的连线。两个绿色的方向指示器表示允许双向移动。,连接固定资源到网络,按下键盘上的“A”键,通过鼠标左键拖放连接网络节点和发生装卸任务所在地的对象 连接由一条蓝色的连线表示,这条线没有连接到任何端口。,连接移动资源到网络,按下键盘上的“A”键,通过鼠标左键拖放连接网络节点和移动资源 一条红色的连线表示连接已经创建,这条线没有连接到任何端口。,单向路径,路径可以被限制为单向通行,方法是按下键盘上的“Q”键,鼠标左键沿需要禁止通行的方向连接两个网络节点。 绿色方向指示器变为红色,表示此方向禁止通行。,禁止超越路径,路径可以被切换为禁止超越模式,方法是按下键盘上的“A ”键,鼠标左键再次连接两个已经连接的网络节点。 绿色方向指示器变为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论