版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 FLEXSIM软件培训l第一章 Flexsim基础l第二章 Flexsim基本术语l第三章 Flexsim建模步骤l第四章 Flexsim对象库第一章第一章Flexsim基础基础WHAT IS FLEXSIM?l Flexsim是一种强大的分析工具,它能够帮助工程师和规划者在流程系统的设计和运转阶段做出更加合理的决策。l 建立Flexsim三维实景计算机模型可以大大降低流程系统的开发时间和开发成本。l Flexsim是一种“假设分析”(What-if Analysis)工具,可对各种备选方案提供大量反馈信息,以帮助用户迅速获得最佳方案。通过Flexsim实景动画和大量运行报告反馈,用户可以即
2、时发现问题,并在短时间内对备选方案做出评估。l 在流程系统建立之前使用Flexsim建模,或在贯彻运营策略前对其进行检测,将使用户避免许多流程系统建立之初经常会遇到的问题。在Flexsim的帮助下,从前经年累月反复试验才能完成的改进工作,现在也许可以用几天甚至几个小时就能完成了!离散事件(DISCRETE-EVENT)仿真 l Flexsim主要针对离散事件仿真l 离散事件模型:系统会由于某些特定事件的发生而在那个时刻点改变状态。 状态:空闲 忙碌 阻塞 停机 等等 事件:订单到达 货品移动 机器故障l 在离散事件仿真模型中被处理加工的项目经常会是物理产品,但也可以是顾客,任务,电话,信息等等
3、l 这些实体经过处理,排队等待,运输等一系列流程,每一步的进行都可能会需要机械设备,传送带,操作员,车辆等一个或多个各种类别的资源,这些资源有些是固定的,有些是可移动的;有的是被某个特定任务独占的,另一些却必须被多个任务分享使用可利用FLEXSIM解决的三类基本问题l服务问题(Service problems) 如何以最低成本达到最高的顾客满意度l生产问题(Manufacturing problems ) 如何以最低成本在恰当的时间生产恰当的产品 l物流问题(Logistic problems) 如何以最低成本将正确的货品在正确的时间送达正确的地点FLEXSIM应用举例l 提高设备利用率l 减
4、少等待时间和队列长度l 高效分配资源l 消除缺货问题l 降低故障的负面影响l 比对不同的投资方案l 计算产品加工总时间l 确定最优批量和加工工序l 解决物料处理相关问题l 研究加工预处理和加工转变带来的影响l 论证新方案的可行性和性能l 第二章第二章Flexsim基本术语基本术语模型、对象、对象库l模型(model) 描绘某个实际系统的Flexsim对象实例集合(只就问题相关细节进行刻画)l对象(object)具有一定功能,可以定义属性、变量和外观的建模单元l对象库(library) 建模过程中可供使用的对象列。将对象库中的任一对象拖拽至一个视图窗口,可创建该类对象的一个实例实体、实体类型l实
5、体(flowitem)在模型中流动的产品、顾客、电话呼叫 等在Flexsim中称作 flowitems。l实体类型(itemtype) 所有Flexsim实体(flowitem)都有一个数值型标签用以区别不同的实体,根据模型要求,可以代表条码,产品类型,部件号等。端口(PORTS)l 每一个Flexsim对象都可拥有不限数量的端口用于与其它对象进行通信。共有三种端口类型:输入端口、输出端口和中心端口。l 输入和输出端口用来安排实体(flowitems)的行程路径. l 中心端口用来创建从一个对象对另一个对象的引用。l 端口的创建和连接Output - InputCenterDisconnect
6、QWConnectAS模型视图lFlexsim使用三维建模环境,默认的模型视图是正投影视图(Orthographic View) -更适于模型布局l透视图(Perspective view) -更真实展示模型运行效果第三章第三章Flexsim建模步骤建模步骤基本建模步骤1 - 创建模型布局2 - 连接端口3 - 编辑外观、设置对象行为4 - 重置、运行5 - 观察结果模型一l 目的 通过建立单存放区域、单处理工作台的简单模型,了解5个基本建模步骤l 描述 待加工原料平均每10秒到达一份。 每份加工处理时间是10秒。 存放区域最多可存放5份原料,存放区满后,新到达的原料将不被加工,直接离开模型。
7、l 问题 原料在存放区停留的最大时间和平均时间是多少 有多少份到达却未被加工的原料 加工处理工作台的利用率是多少 加工完成了多少份成品模型一布局发生器(SOURCE)l用于在模型中产生实体(flowitem)l在此模型中通过产生实体模拟原料到达暂存区(QUEUE)l用于存放暂时未被下游对象接收的实体l在此模型中模拟存放区,存放待处理原料处理器(PROCESSOR)l用于模拟对实体的处理过程,产生一个延迟时间l在此模型中用于模拟加工处理工作台吸收器(SINK)1.创建模型布局l 使用鼠标将需要的对象从对象库中拖放到正视图窗口中l 根据需要使用鼠标改变对象位置、大小和转角2.连接端口l 按下键盘上
8、的“A”键,用鼠标拖放在对象间建立输出端口输入端口连接l 方向!从流出实体的对象到流入实体的对象l 模型中的对象发出和接收实体需要这种连接查看端口连接l 在“View Settings”(视图设置)中可以打开或者关闭端口连接的显示l 端口连接端的大小可以通过 按钮进行调整l 对象左端是输入端口,右端是输出端口,底部是中心端口查看端口连接l按下“V”键,并用鼠标点击对象,可以查看其输入端口和输出端口l按下“C”键,并用鼠标点击对象,可以查看其中心端口查看端口连接l属性窗口的常规选项卡(General)可以查看对象的各种端口连接3.编辑外观、设置对象行为l 参数窗口(Parameters Wind
9、ow)双击对象 (或在右键菜单选择Parameters)用于对各种对象的自身特性的设置、编辑l 属性窗口(Properties Window)右键单击对象,在弹出菜单中选择 Properties用于编辑和查看所有对象都拥有的一般性信息l 模型树视图(Model Tree View)模型中的所有对象都在层级式树结构中列出包含对象的底层数据结构所有的信息都包含在此树结构中参数窗口(Parameters Window)l 每个对象类有自己的参数窗口l 参数影响实体在对象中的停留时间和在对象间流动的线路l Apply(应用)使改变生效l OK(确定)使改变生效并关闭窗口l Cancel(取消)关闭窗口
10、,不做改变l Properties打开对象的属性窗口参数选项卡(PARAMETER TABS)l 参数窗口通过选项卡对参数进行分类l 所有的固定资源对象都有“Flow”和“Triggers”选项卡(尽管某些对象的触发器数量要多于其它对象)下拉列表框l 下拉列表选择l 代码模版(适合修改参数)l 代码编辑(使用Flexscript或C+)代码模版l代码模版中蓝色字体可以是任何有效的数字或表达式l代码模版可以在代码编辑中定制属性窗口(Properties Window)l 每个对象都具有同样的一组属性选项卡l Visual(外观)外观和尺寸l General(常规)端口连接显示模式开关l Labe
11、ls(标签)自定义属性l Statistics(统计)吞吐量、状态、队长、停留时间示数、图表对象尺寸和转角l 属性窗口中可以定义对象的位置、尺寸和转角l 此外,在模型窗口中也可以实现启用“Edit”(编辑)菜单中的Resize and Rotate Objects(编辑对象尺寸和转角)l左键拖动箭头改变尺寸l右键拖动箭头进行旋转4.重置运行l 重置模型并运行l 控制仿真速度(不会影响仿真结果)l 设置仿真结束时间5.观察结果l使用“Statistics”(统计)菜单中的Reports and Statistics(报告和统计)生成所需的各项数据统计报告l其他报告功能包括对象属性窗口的统计项记录
12、器对象可视化工具对象通过触发器记录数据到全局表模型二l目的观察添加一台处理器对模型的影响介绍“Send to port” 项l描述在模型一的基础上添加一台处理器l问题模型一中的问题如果40%的原料由处理器1加工,60%由处理器2加工,原料在存放区停留时间将如何变化第四章第四章Flexsim对象库对象库固定资源(FIXEDRESOURCES)任务执行器(TASKEXECUTERS)l 固定资源模型中固定不动的对象(比如处理器、存储区),表示模型中的某一流程步骤。 -Processor -Queue -Conveyorl 任务执行器模型中作为共享资源或移动资源使用的可移动对象。l Operator
13、l Transport模型二l 目的 使用资源库中的多种对象l 描述 每隔30秒一份原材料进入分离器,并被分为两份,分别进入下述两条不同的加工路径: 路径一:原材料经过弧形输送机到达处理器。加工20秒后,等待操作员将其运送到相应的接受器中。 路径二:原材料经过输送机到达多功能处理器。在多功能处理器上,原材料将经过两个加工工序,工序一需要5秒钟,工序二需要8秒种,其中工序二需要一名操作员参与才能进行。完成全部两个工序后,每四份原材料被放置在一个托盘上,并经过后续的输送机,运输车辆将产品运送到货架上存放。分阶段构建模型三l第一阶段只使用固定资源类对象满足实体流的要求(先不考虑移动资源)l第二阶段添
14、加移动资源:操作员、运输车辆l第三阶段添加一个三维饼图显示操作员的状态信息用三维文本显示货架的库存状况第一阶段描述l 只使用固定资源类对象满足实体流的要求(先不考虑移动资源)Source(发生器)l 发生器的作用是创建实体到模型中l 实体的到达速率可以遵从三种模式:Inter-Arrival Time(间隔时间)、Arrival Schedule(到达时刻表)和Arrival Sequence(到达顺序)l 大多数模型由发生器开始SINK(接收器)l 接收器被用作实体离开模型的出口;只有通过接收器,实体才能离开模型l 接收器的OnEntry(进入)触发器可以对实体信息作最后的处理QUEUE(队
15、列)l 队列是用于停放其下游将要处理的实体l 在模型中,通常是相邻处理环节间的中间库存用到队列l 队列可能是堆放区,做缓存的容器或是排队的人群等等CONVEYOR(输送机)l 用于将模型中的实体从一个地点输送到另一个地点l 输送所需时间等于输送机的长度除以速度的值l 是否会产生堆积?如果不会产生堆积,当一个实体到达输送机末尾并停下时,所有输送机上的实体全部会停下来(皮带输送机模式)。l 计算堆积和可用空间时,输送机会考虑自身各段长度和实体的长度l 一条输送机可以由若干段直的或是曲的部分所组成PROCESSOR(处理器)l需要对实体施加操作时用处理器l处理器可以是各种机器或是工作台,甚至可以是任
16、何需要花费时间处理实体的对象l实体在处理器中停留的时间包括Setup Time(预处理时间)和Process Time(处理时间)以及各种延误产生的停留时间,比如等待操作员的时间,等待运输工具的时间,如果处理器故障等待其恢复的时间等。处理器执行次序(推实体)MULTIPROCESSOR(多功能处理器)l 多功能处理器可以在其上对实体进行多步操作l 每步操作可以有各自的处理时间,征用一定数目的操作员l 当模型中有很多实体需要在一个地点进行多个处理步骤时用多功能处理器是比较方便的l 多功能处理器同时只能处理一个实体SEPARATOR(分离器)l 分离器用于Unpack(分离)或是Split(分割)
17、实体l 分离是将用组合器已经组合在一起的实体重新分开l 分割可以将一个实体分成若干个l 分离时,容器必须在其装载的实体离开后才能离开分离器COMBINER(组合器)l 组合器用于组合或是合成实体l 当选择组合模式时,第一个输入端口进入的实体作为容器,其余输入端口进入的实体都放置在容器中l 当选择合成模式时,第一个输入端口进入的实体代表合成后的实体,其余输入端口进入的实体都会消失l Component List(组件列表)随组合器的输入端口变化自动更新,第一个输入端口固定为容器或是基础组建的入口RACK(货架)l 货架可以将实体存放在它的某一列某一层上l 按下键盘上“X”键,鼠标单击货架,可以切
18、换它的显示模式l 货架的结构在SizeTable(尺寸表)项中设置第一阶段完成第二阶段描述l 第二阶段添加移动资源:操作员、运输车辆OPERATOR(操作员)l 执行操作员任务,如机床预处理、手工装配等等l 也可以用于从一个固定资源向另一个固定资源运输实体l 操作员可以在X、Y、Z三个方向移动TRANSPORTER(运输车辆)l 当模型中需要叉车、自动制导车或其他运输工具时,使用运输车辆l 它的作用是将实体从一个固定资源运输到另一个固定资源l 运输车辆可以在X、Y、Z三个方向移动l 运输车辆的货叉在取放实体时可以根据需要升高或降低l 运输车辆可以从多个地点装载多个实体,然后将它们分别卸载在多个
19、地点其他移动资源l Elevator(升降机)l Robot(机器人)l Crane(起重机)l ASRSVehicle(堆垛机)构建移动资源组输出端口中心端口第二阶段完成第三阶段描述l 第三阶段添加一个三维饼图显示操作员的状态信息用三维文本显示货架的库存状况RECORDER(记录器)l记录器的作用是显示和记录统计信息l记录器可以根据对象数据或是表格显示三维图和表l需要显示信息时,选中记录器的数据来源对象,并勾选 Statistics | Object Graph Data | Selected Object Onl可以收集点数据(min最小值,max最大值,avg平均值)或者根据时间间隔或实际对象事件收集完整的历史数据Visu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论