欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Flexsim初级培训讲义.ppt

    • 资源ID:26351628       资源大小:7.21MB        全文页数:146页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Flexsim初级培训讲义.ppt

    2课程大纲课程大纲 第1章:简介 第2章: Flexsim应用和概念 第3章: Flexsim 建模 第4-10章: 建模 第11章: 高级模型23第一章第一章简介简介 仿真基础知识 什么是仿真? 离散事件 数据统计34仿真是什么仿真是什么? ? 基于对系统的了解或者根据假设条件,对系统不同部分进行模拟,从而获取整个系统行为的前瞻性。45什么是仿真模型什么是仿真模型? ? 将现实系统抽象化显示,用于回答工程师或者管理者的疑问,解决问题。 它只包含对解决疑问或问题有帮助的那部分现实因素。56仿真常用于:仿真常用于:提高设备利用率减少等待时间和队列长度有效地分配资源解决库存(短缺)问题最大程度地减少故障带来的负面影响最大程度地减少次品和浪费带来的负面影响投资方案的评估确定产品的吞吐量对可降低成本的方案进行研究设计最佳的批量尺寸和产品排序解决物料搬运的问题研究预置时间和更换工具产生的影响优化产品和服务的优先级和分配逻辑对操作员进行整个系统及相关工作的培训展示新器械的设计和用途日常决策的制定67离散事件仿真离散事件仿真 用于模拟在离散时间点,由特定事件引起的状态变化的系统离散时间点改变状态。 系统事件的示例: 订单/产品的到达 产品移动 机器开始/结束加工 机器故障/修复 状态示例: 机器:空闲、预置、加工,中断 暂存区:空,满 操作员:上班,下班,工作,闲置 运输工具:行走、装载、卸载78仿真能做什么仿真能做什么.不能做什么不能做什么能!基于采取投入和变量这些输入产生有意义的输出. 不能!基于期望的结果(输出)定义输入。9输入和输出:知道其中的差别输入和输出:知道其中的差别模拟输入模拟输入 到达率到达率 工作人数工作人数 加工时间加工时间模型输出模型输出 吞吐量吞吐量 使用率使用率 状态状态10捕捉现实变化的统计分布捕捉现实变化的统计分布101 - Weibull0.000.250.500.751.001.251.501.752.002.252.500.000.100.200.300.400.500.600.700.80Density Function PlotX-Valuef(x)3 - Normal0.000.501.001.502.000.00-0.500.000.100.200.300.400.500.600.700.80Density Function PlotX-Valuef(x)2 - Exponential0.01.02.03.04.05.06.00.000.250.500.751.00Density Function PlotX-Valuef(x)4 - Lognormal0.00.51.01.52.02.53.03.54.04.55.00.000.100.200.300.400.500.600.700.800.901.00Density Function PlotX-Valuef(x)Also: Bernoulli11第第2 2章章Flexsim Flexsim 概念概念11 模型 实体(或对象)- 固定资源类- 移动资源类 (任务执行器)- 临时实体- 端口- 触发器- 任务序列 实体库 模型视图12模型、实体和临时实体模型、实体和临时实体 模型 - 由Flexsim实体组成,是现实系统的抽象化显示- 只需要对有助于解决问题的那部分系统进行模拟! 实体 -组成模型的基本模块,具有行为继承性、支持自定义属性、变量和可视化。 临时实体 从模型中穿过的物品,如产品、客户、 纸质文件、电话处理等。1213模型模型13实体实体临时实体临时实体14FlexSim FlexSim 模型模型 FlexSim 模型 是由排队、加工和运输等因素组成的一种系统. 排队 上游的到达速率超过下游的加工速率时自然出现的一种现象. 加工 是在被加工的临时实体上强制执行的延迟时间. 运输 将临时实体从一个实体移动至另外一个实体的过程.1415Flexsim Flexsim 家族树家族树15FlexSim 实体固定资源类分配器导航网络节点可视化工具记录器交通控制器发生器暂存区吸收器传送带货架储液罐复合处理器处理器任务执行器网络导航分拣传送带合成器分解器操作员叉车起重机堆垛机机器人升降机16实体分类实体分类 固定资源类 发送和/或接收临时实体的实体 如. 任务执行类 执行任务的移动资源如.1617固定资源类实体固定资源类实体 固定资源类实体是仿真模型的框架。用于定义产品的流程。 固定资源类实体可以: 推动或拉动临时实体 加工临时实体(强迫时间延迟) 临时实体排队 (累积到实体的最大容量为止) 调用操作员进行加工(加工/预置) 调用任务执行器将临时实体搬运到下一个资源 两个固定资源类实体间没有运输时间,除非调用任务执行器搬运临时实体。1718任务和任务序列任务和任务序列 任务 任务执行器执行的一个指令或活动。如. LOAD flowitem 任务序列 按顺序执行的一系列任务如 TRAVEL to queueLOAD flowitemTRAVEL to processorUNLOAD flowitem1819任务执行器类实体任务执行器类实体 任务执行器是执行任务序列的实体. 任务序列是按照一定顺序完成的任务列表. 任务是一种活动:如装载、卸载、行走,延迟,或者简单的应用. 当任务执行器收到一个任务序列时,便开始按顺序执行任务,直到任务序列执行完成或被抢占去执行优先级更高的任务序列. 当固定资源实体的 “使用运输工具”或“使用操作员”框被勾选时, 会自动创建并分配任务序列. 使用命令可以自定义并分配任务序列1920 分配器资源类分配器资源类 分配器接收到任务序列后,或者将它们进行排队或者立刻将其分配给与它的输出端口连接的其他分配器和/或任务执行器。 一个任务序列可能会通过当前的任务列表先占目前正在执行的任务序列。先占包含暂时中断当前的任务序列,也包含永久删除当前的或者任务执行器将要执行的其他任何任务序列。 任务序列可以通过它们的优先级排序. 因为任务执行器属于分配器一类,所以它也可作为分配器,通过输出端口连接到其他的任务执行器。2021实体库实体库 实体库- 用于建立模型的实体列表。根据建模需求,用户可对实体进行自定义和扩展。 实例 将库实体拖拽到建模区时,会创建出此实体的复制品。2122FlexSim FlexSim 标准实体标准实体 Flexsim离散对象库中有25个实体. 创建模型的能力将取决于你如何更多的理解这25个对象及实体的三种类型: 固定资源类 任务执行器 分配器 Flexsim实体库的详细介绍可以在用户手册里查询到。2223实体分类实体分类 临时实体类型 - 从一个固定资源类实体传递到另一个固定资源的实体的物品. 临时实体实际上是Flexsim实体. 在模型中,可以对临时实体信息进行设置和访问. - 可以使用临时实体信息定义加工时间或者日常决策。2324模型行为模型行为模型的大部分活动都是在固定资源类实体上完成的: 临时实体的加工时间 临时实体下一步要发送到哪里 调用共享资源(操作员)加工临时实体 调用运输资源将临时实体运送到下一个固定资源类实体2425实体端口链接实体端口链接 输出/输入端口- 定义固定实体间临时实体移动路线.25输入端口输入端口 输出端口输出端口26实体端口链接实体端口链接 中间端口 出于引用的目的, 标准用法是指向被调用,用于加工或运输临时实体的任务执行器。26中间端口中间端口27端口链接端口链接 实体可以有无限的端口数. 模型中每条路线都需要通过端口来设定。 至于临时实体要通过哪个端口是由选定的实体规则决定的。 ( (请看请看临时实体流临时实体流选项卡选项卡, , 发送至端口发送至端口选选项项).).2728端口链接模式端口链接模式 从菜单栏从菜单栏中中提供了提供了不同模式不同模式 按按“ESC”键返回到键返回到普通光标模式普通光标模式29使用键盘快捷键连接端口使用键盘快捷键连接端口29AQWS断开断开连接连接输入端口到输出输入端口到输出端口端口中间端口到中间中间端口到中间端口端口视图视图VC30查看端口连接查看端口连接 在“视图设置”中可以显示/隐藏端口连接. 可对连接线的尺寸进行调节3031模型视图模型视图31 其他(非3D)视图: 平面视图 树视图视图是指查看模型的窗口. 同时可以打开多个视图. 视图的区别在于从不同的角度查看模型.32鼠标操作鼠标操作 视图窗口导航: 平移:左键点击拖动 倾斜和旋转: 右键点击拖动 放大: 左键&右键点击-拖动 (或滚轮) 实体: 沿X轴和Y轴平移:点击鼠标左键拖动实体 沿Z平移: 点击实体,滚动鼠标滚轮 高亮 =黄框:点击鼠标左键 选中 =红框: shift-click 或 ctrl-click- 摁下shift或ctrl按键,点击拖动,框选多个实体。 3233编辑红选实体编辑红选实体 在视图的侧边栏,使用“编辑选中实体” 选项,可对一组选中的实体进行编辑。 视图窗口中,只能有一个高亮实体。(黄色框) 可以选中多个实体。 (红色框)3334第第3 3章章FlexSim FlexSim 建模步骤建模步骤1. 1. 创建布局 鼠标操作 临时实体流 调整2. 端口连接3. 编辑实体4. 编译 & 运行5. 查看结果 标准报告 状态报告 编辑选中的实体3435模型模型 1 1 目的通过排队、服务系统(邮局)学习建模的5个基本步骤。 描述- 每60秒有一位客户到达邮局。模拟时间间隔的最符合的分布是指数分布方差为 0 ,均值为60). 邮局服务窗口的服务时间为 lognormal2(31,3.1,0.5)秒。 - 如果服务窗口前排队的队列超过20个人,新到的人(unhappy customers),则会直接离开。3536FlexSim FlexSim 建模的基本步骤建模的基本步骤1 -使用实体库中的实体创建布局2 - 端口连接3 - 编辑实体的外观和逻辑4 -仿真的编译和运行5 - 查看结果查看主文本的14至21页,获取更多细节。 3637模型模型1 1布局图布局图3738发生器发生器 发生器用于在模型中创建临时实体. 临时实体的到达速率基于到达的时间间隔、到达时间表或序列。 大部分模型的开始都是有发生器来建立.3839吸收器吸收器 吸收器是临时实体离开模型的出口. 临时实体只能通过吸收器“离开”. 吸收器的进入触发器是记录数据的最后一个地方。3940暂存区暂存区 暂存区用于堆放临时实体等待进入下游工站 凡是两个工站间有(WIP)在制品的地方都会用到暂存区。 暂存区可能会是桌子、篮子、队列,或者等待室。4041处理器处理器 只要对加工临时实体就会用到处理器。 处理器可以是任何类型的机器或工站,任何消耗时间操作临时实体的东西。 临时实体在处理器停留的时间必须涵盖预置时间、加工时间和阻塞时间。停留时间有时也包含等待操作、叉车和维修处理器的时间如果发生故障。4142步骤步骤1. 1. 创建布局创建布局42使用鼠标,从实体库中拖拽实体到模型的视图窗口。使用鼠标对实体的位置、尺寸和旋转角度进行调整。43临时实体流临时实体流 不管实体位于布局中的哪个位置,临时实体花费0时间从一个实体到达另外下一个实体。 如果在临时实体流中设置时间延迟,可以通过添加一条传送带或者任务执行器来实现。 传送带的运送时间依赖于它的长度和速度 运输临时实体的时间是由两个实体之间的距离,任务执行器的速度,加速度和减速度等因素决定的。4344步骤步骤2. 2. 端口连接端口连接44使用键盘的快捷键或者工具栏中的连接模式,点击-拖拽实体间的端口连接。方向非常重要!连接方向必须是从发送的实体到接收的实体。发送实体会出现深黄色的框,而接收实体会出现浅颜色的黄框。这些实体间的输出-输入端口连接在发送和接收临时实体时会用到。45步骤步骤 3. 3. 编辑实体编辑实体 属性窗口属性窗口 双击(或右键单击选择属性) 用于编辑实体的专有属性 用于编辑和查看实体的常规信息。 可视化图形、尺寸、方向、位置 信息切换 端口连接 标签 统计4546属性窗口属性窗口每个实体都有自己的属性框属性会影响临时实体在实体中的停留时间和它们从一个实体到另一个实体的发送方式。点击应用按钮使修改起作用。点击确定按钮,应用修改并关闭窗口。点击取消按钮将取消修改并关闭窗口。4647属性框中的选项卡属性框中的选项卡 根据属性的类型,将它们按照选项卡进行了区分。 每个固定资源类实体都有“临时实体流”选项卡和触发器选项卡。4748理解基本的下拉列表理解基本的下拉列表48选择一个选项,或者选择一个选项,或者直接输入表达式直接输入表达式编辑选中的选项编辑选中的选项(模版编辑模版编辑) 编辑此选项的代码编辑此选项的代码选项名称选项名称49编辑选取列表编辑选取列表 弹出的图形窗口,对选项编辑起到引导的作用。不同选项需要输入不同信息。4950触发器概念触发器概念 当实体发生重要事件时,就会触发触发器。 用户可以指定多个事件在触发器触发时发生(触发器逻辑)。 临时实体进入或离开实体时可以使用触发器。加工时间结束或维修时间完成时也可以使用触发器。 每个类型的实体都有专门的一套触发器。5051触发器触发器 在特定事件发生时,自定义系统行为 写入信息到临时实体或从临时实体读取信息 改变临时实体或实体的外形属性 向其他实体发送信息 改变其他实体的行为 还有更多。5152了解触发器下拉列表了解触发器下拉列表52触发器名称触发器名称编辑编辑* *选项选项(模板编辑模板编辑) 编辑选项代码编辑选项代码*当触发器中没有选中任何选项时,编辑按钮将变 化为 “添加” 按钮。53编辑触发器编辑触发器 触发器的弹出窗口显示所有当前的选项 使用 和 按钮,添加或删除选项 可以单击 按钮隐藏/收缩选项并对其编辑 可编辑蓝色文本蓝色文本。使用Tab键,可以切换编辑区。有些选项会有提示窗口5354常规、标签和统计选项卡常规、标签和统计选项卡标签 (之后学习) 用户自定义属性 常规选项卡 外观和尺寸 端口连接 显示选项切换 统计选项卡 产能,状态,排队和停留时间 图形,图表5455实体尺寸和旋转角度实体尺寸和旋转角度 使用常规选项卡,可以调节实体的位置、尺寸和方向。 另外,可以在模型视图中调整实体。- 调整实体的位置:左键单击,将实体拖拽到一个新的位置。- 在选中了编辑|设置实体尺寸并旋转的条件下。l左击实体箭头,然后拖拽即可调整实体尺寸 向上和向右,实体变大 向下和向左,实体变小l右击实体箭头,可以旋转实体5556在发生器上修改临时实体到达方式在发生器上修改临时实体到达方式 模拟到达时间间隔的最符合统计分布是exponential分布,方差为0,均值为60.5657步骤步骤 4. 4. 运行仿真运行仿真 重置,运行, 停止,步进 通过滑动控制条来控制运行速度(对仿真结果没有影响) 使用菜单同样可以实现这些功能5758步骤步骤 5. 5. 查看仿真结果查看仿真结果 用“统计”菜单创建完整报告、汇总报告、状态报告等。 其他的报告功能将在后面进行讨论 Dashboards 属性框的统计选项卡 写入全局表的触发器5859汇总报告汇总报告显示模型中所有实体的表格报告 (或者红选实体的报告)。从标准的系统变量列表中选择要输出的变量 将用户选中的变量添加到报告中。5960汇总报告视图汇总报告视图6061FlexSim FlexSim 状态报告状态报告显示模型中所有实体的状态列表 (或者红选实体的状态列表).显示实体处于每个状态的时间或时间百分比。CSV 模式 (默认为Excel文件格式)。6162状态报告视图状态报告视图6263完整报告完整报告 需要启用“全局打开” -统计| 全局打开 模型运行过程中记录数据 数据被保存在数据库中 FlexSim Chart根据保存的数据库创建图表6364完整报告的视图完整报告的视图6465 问题 人们排队等候的最大时间和平均时间是多少? “unhappy”的顾客有多少? 服务窗口的利用率是多少? 服务了多少顾客?6566模型模型 2 2 目的 学习如何复制实体 了解添加一个服务窗口会产生什么影响 “发送至端口”介绍(临时实体流选项卡) 描述- 在邮局中添加一个服务窗口。- 如果新增窗口提供不同的服务,40%的人需要到窗口1,60%的人需要到窗口2,排队时间会有什么变化? 问题再次回答模型1中的问题。6667模型模型 2 “ 2 “发送至端口发送至端口”参数参数 位于所有固定资源实体的“临时实体流”选项卡 使用可编辑的模板代码,确定临时实体去下游实体的规则。 可以使个静止的数字或动态的从统计分布中读取。 查看26页,获取更多信息。68模型模型 2 2 布局布局6869第第4 4章章在在FlexsimFlexsim中建模中建模: : 模型模型 3 36970模型模型 3 3 概述概述 分“层”建模 基本的建模概念 动态的路线决策 临时实体类型 标签 统计分布 实体触发器 全局表7071建立模型建立模型 3 3 分为四步分为四步 步骤 1: 创建流程 使用固定实体类实体,创建并验证产品流程(忽略任务执行类部件) 步骤 2: 添加任务执行器 添加任务执行器 步骤 3: 网络节点路径 添加网路节点路径来控制运输工具运行路径 步骤 4: 报告 添加合适的3D报告实体7172模型模型 3 3目的 从路线和加工的角度出发,学习如何在临时实体上设置和使用标签。学习如何使用empirical分布分配临时实体类型。.描述 产品每隔30秒钟到达暂存区,服从指数分布。产品的类型分为4种(1,2,3,4) ,服从 (20%, 30%, 40%, 10%)分布 (查看Flexsim命令中的dempirical). 产品到达一台处理器进行加工。每台设备加工一种类型的产品。首次加工的产品服从加工时间uniform(100,120)秒。第二次进行加工的产品加工时间为uniform(120,130)秒。 产品加工完毕之后,放置到暂存区内,等待检测。检测时间为10秒。检查通过的产品直接离开模型。不合格的产品会返回到第一个暂存区进行再次加工。不合格产品的比例为10%。 暂存区中,再次加工的产品具有优先级。问题 瓶颈在哪里? 你可以改变不合格产品的颜色和外形吗? 添加一个任务执行器,将产品从检测台搬运到它们的目的地。7273模型模型 3 3 布局布局7374传送带传送带 使用传送带将临时实体从模型的一个位置运送到另一位置 输送时间等于传送带的长度除以运行速度 是否能积累产品呢?如果不能,当一个产品到达传送带末端时,所有产品都会停止,发生堵塞 (如皮带式传送带)。 计算堆积的长度和可用长度时,传送带会考虑临时实体的实际长度以及传送带的节数。 你可以自定义一个由许多平直节段和弯曲节段组合而成的传送带7475模型模型 3 3 流程流程 从发生器到吸收器从发生器到吸收器要求: 四种临时实体类型 每种类型都有专门的机器进行加工 随机分配产品类型概念: 实体类型属性 发送至端口下拉列表选项 统计分布 实体触发器76临时实体类型临时实体类型 临时实体类型 所有临时实体都有一个属性-临时实体类型。 它是一个数值,在加工或流程选择时,用来区别临时实体。 关于更多关于临时实体类型的信息,见pg. 25 7677模型模型 3 3 使用分布使用分布需要知道: 分布的名称 需要的参数 在哪里使用它 更多详情见26页和27页例如: dempirical(“数据表名”)78执行序列执行序列( (pushedpushed flowitem, flowitem, 见文本见文本 PPT 29-31 PPT 29-31页页) )78OnEntrySetup TimePick Operatordelay OnSetupFinishProcess TimePick OperatordelayOnProcessFinishSend To PortOnExitdelay Request Transport Frompossibledelay79模型模型 3 3 返回队列返回队列要求: 测试产品中,有10% 为不合格产品, 将被返回到第一个暂存区等待再次加工概念: 发送至端口下拉列表 实体触发器事件80模型模型3 3 编辑实体的行为编辑实体的行为要求: 需二次加工的产品需执行条件性加工时间 优先考虑需要二次加工的产品概念: 标签 实体触发器事件 统计分布 81标签标签 标签标签 信息可以以标签的形式存入临时实体(以及其他建模实体) 临时实体和其他 FlexSim实体都可以有无限制数量的标签 标签有名称和数据。它的数据可能是数字、字符串、或列表8182实体标签实体标签 句法 getlabelnum( object, “labelname” ) setlabelnum( object, “labelname” , value ) getlabelstr( object, “labelname” ) setlabelstr( object, “labelname” , string ) label( object, “labelname” ) 示例 getlabelnum( item, “serialnumber” ) setlabelnum( item, “serialnumber”, 5 ) getlabelstr( current, “category” ) setlabelstr( current, “category”, “groceries” ) inc( label(item, “stepnum”), 1 ) The increment command only works with number data8283临时实体箱临时实体箱 发生器创建临时实体箱中实体的复制品 临时实体箱中,临时实体的任何变化都会影响发送器创建的临时实体。 用于创建标签,设置尺寸,颜色,外形等。 更多细节见32-34页8384模型模型 3 3 使用任务执行器使用任务执行器要求: 添加任务执行器将临时实体搬运到目的地概念: 任务执行器实体 中间端口连接更多详情请参见34-36页85建立任务执行器小组建立任务执行器小组85OutputCenterDispatcherTaskExecutersInput86操作员操作员 操作员将模拟一些实际任务,如:机器预热(预置),手工装配 操作员可以将临时实体从一个固定实体搬运到另一个固定实体 操作员除了任务执行器特有的功能外没有其他额外的功能 操作员可以在不同方向上行走。( x, y, 和 z 轴的方向).8687运输车运输车模型中使用叉车,AGV小车或其他运输工具的地方都可以使用运输车。运输车用来将临时实体从一个固定实体搬运到另一个固定实体运输车可以在x, y 和z轴方向运行偏移运行过程中,为了捡取和放置临时实体,叉车可以沿Z轴上移或下移。运输车可以从多个地方装载多个临时实体,然后将临时实体分别卸载到不同的位置。8788其他任务执行类部件其他任务执行类部件8889网络节点网络节点( (详见详见3636页和页和 37 37页页) ) 当任务执行器执行行走任务时,网络节点用来定义行走路径 网络路径是由一组相互连接的网络节点构成的 将任务执行器连接到路径中的任一节点,使它在指定的网络路径上运行。这个连接的节点将成为任务执行器的“家”。 如果运行在网络路径上的任务执行器要访问固定实体,实体必须连接至少一个网络节点,通过网络,使它处于可访问的状态。8990连接网络节点连接网络节点 按下 A键,同时点击-拖动连接 连接之后,会在两节点之间出现一条黑线。两个绿色箭头表示允许双方向运行。9091连接一个固定资源类实体到网络节点连接一个固定资源类实体到网络节点 按住“A”键的同时,拖拽鼠标创建实施装载的实体到网络节点之间的连接. 一条蓝色的线会显示出来。 这条线不会连接任何端口。9192连接一个任务执行器到网络节点连接一个任务执行器到网络节点 按住“A”键,点击拖拽从任务执行器到网络节点。 连接成功会显示红 色的线。 这个线不 会连接到任何端口。9293单向路径单向路径 可限制任务执行器在路径的一个方向上行驶,按住“Q”键,点击拖动你想取消的方向。 绿色方向显示可以通过,红色方向显示禁行。9394无通过路径无通过路径 按住“A”键,在两个已经连接的网络节点之间点击和拖拽,即可切换路径状态。 方向指示器变成黄色,象征此方向禁止运输工具通过。 按住“A”键,沿红色或黄色箭头的方向,拖拽,箭头变成绿色。94No travellingTravel but no passing95方向指示器对话菜单方向指示器对话菜单95按住“X”键,左键点击方向指示器同样可以切换不同的方向模式。使用“Travel Networks”侧边栏,设置默认连接并设置网络节点的大小。右键点击一个方向指示器,通过从对话菜单中选择也可以切换路径类型,与按下A键拖拽连接的效果相同。96样条线节点样条线节点 建立一个弯曲的路径 右键点击方向指示器,选择“Curved”。 样条线节点将会显示在路径上。 拖动样条线节点创建一个曲线路径。9697网络节点视图模式网络节点视图模式 切换网络节点的显示模式,按住“X”键,然后点击任何一个网络节点就会隐藏线和网络节点。97 A a a A A A98路径选项卡路径选项卡一条通过网络节点的路径有很多种 编辑方法可以用 “Connection Type”下拉列表定义不同方向的模式可定义两个运行工具之间的最短间距设置这条路径上运输工具的最大速度。 设置虚拟距离。虚拟距离是强迫使用的距离值。使用虚拟距离你可以给这条路径一个虚假长度。 什么时候需要使用虚拟距离?什么时候需要使用虚拟距离?9899模型模型 3 3 分析与报告分析与报告 模型运行过程中对某个实体实时统计 通过实验器测试多个方案 模型运行后,使用Flexsim Chart(图表)显示统计数据。 同样也可以通过图表分析从实验器得到结果。100DashboardsDashboards Dashboard 系统是Flexsim6.0版本新增加的功能。 添加可进行自定义的图表和图形,根据模型数据实时更新。 许多可用的预置图表。 使用跟踪变量的工具,也可以创建用户定义的图表。100101第第 5 5 章章用用 FlexSim FlexSim建模建模 模型模型 4 4101102模型模型 4 4 概述概述 临时实体类型 (pg. 25) 推式 vs. 拉式 (pgs. 38 & 40) 伯努利分布(pg. 40)102103操作流程操作流程( (拉式拉式) )103Pull Requirement Pull 请求Setup Time预置时间Delay延迟Pick Operator捡取操作员Send To Port发送至端口OnEntry进入触发OnSetupFinish设置完成Process Time加工时间Pick Operator捡取操作员Delay延迟 Request Transport From请求运输Pull FromPortPull从端口possibleDelay可能延迟Delay延迟OnExit离开触发if trueDelay延迟104模型模型 4 4 目的 学习如何基于临时实体的类型使用拉式逻辑定义路线。 描述 电子组件在生产之后需要测试。 有两种类型的组件随机到达暂存区,比例是40%和60% 组件到达的时间间隔按照指数分布 exponential(0,30,1) 由两个测试员测试组件 1.三个测试员测试组件2. 组件将被送到第一个可用的测试员处。 测试时间为120-150秒之间,服从均匀分布。 问题 测试员的利用率相同吗? 这个模型可以用推式方式实现吗? 尝试设置实体类型的颜色。104105模型模型 4 4 布局布局105106第第 6 6 章章用用 FlexSim FlexSim建模建模 模型模型 5 5106107模型模型 5 5 概述概述 全局表 (pg. 42) 标签 (pgs. 32 - 34) 触发器 (pg. 8)107108全局表的相关命令全局表的相关命令 gettablenum( “tablename”, rownum, colnum ) settablenum( “tablename”, rownum, colnum, value ) gettablestr( “tablename”, rownum, colnum ) settablestr( “tablename”, rownum, colnum, string )108109模型模型 5 5 目的 使用全局表定义产品加工流程的小例子。 学习使用标签跟踪临时实体。 描述 三种产品(均匀分布)在五个工位的生产线上加工。 产品按照以下顺序加工 产品1加工的顺序是工位 1,3, 和 2. 产品2加工的顺序是工位 1, 2,和 4. 产品3加工的顺序是工位 2, 4,3, 和5. 使用全局表使产品按顺序发送到正确的加工工位。 使用一个暂存区,它的输出端口连接到五个工位和吸收器,五个工位的输出端口也连接到暂存区。 问题 能否按工站,改变临时实体的颜色? 使用到达时间表分别测试每种类型的产品的加工流程。109110模型模型 5 5 布局布局110111第第 7 7 章章用用 FlexSim FlexSim建模建模模型模型 6 6111112模型模型 6 6 概述概述 任务序列优先级 (pg. 45) 全局变量 (pg. 45 & 46)112113模型模型 6 6 目的 学习如何用一个操作员既搬运又加工临时实体。 描述 临时实体到达暂存区的时间间隔为20秒,服从指数分布, 操作员将临时实体搬运到三台加工机器中,第一个变为可用的机器。 操作员预置产品的时间需要10秒。 临时实体的加工时间为20秒。 完成后,它将自动离开系统。 一个操作员负责三台机器。 问题 操作员将产品搬运到机器上之后,能否继续停留执行预置的工作(stay for setup)? 不使用中间端口,做出同样功能的模型吗?113114模型模型 6 6 布局布局114115第第 8 8 章章用用 FlexSim FlexSim建模建模 模型模型 7 7115116模型模型 7 7 概述概述 发送至端口(pg. 26) “中断”请求(pg. 48) 116117模型模型 7 7 目的 学习如何使用任务执行器中的“中断”请求。 描述 一个发生器连续不断的发送临时实体到3个暂存区。 临时实体按1,2,3三种类型均匀分布。 三个暂存区可存放三种类型的临时实体。 叉车搬运临时实体到三个暂存区,每个暂存区容纳一种临时实体。 临时实体从这些暂存区去往处理器,然后进入吸收器。 叉车一次可以搬运五个实体。 叉车每次只能搬运相同类型的实体。 问题 使用“中断”请求下拉列表中的其他选项做实验,叉车会有什么变化?)117118模型模型 7 7 布局布局118119第第 9 9 章章用用 FlexSim FlexSim建模建模 模型模型8 8119120模型模型 8 8 概述概述120 组合配件列表 (pg. 51) Excel导入和导出 复合表 (pg. 52) 121合成器合成器 合成器用来打包或者组合临时实体。 使用(pack)打包选项时, 来自端口2或以上端口的临时实体会放置到来自端口1的临时实体上。 使用(join)组合选项时, 从端口2或以上端口进入的临时实体将被销毁(不显示), 端口1输入的临时实体将代表 “组装”部分 。121注释: 来自端口2或者更高端口的临时实体数量将自动添加到组件列表中。从端口从端口1进入的临时实体总是进入的临时实体总是作为容器使用!作为容器使用!假定的目标数量是一个假定的目标数量是一个 !122模型模型 8 8 目的 学习如何控制合成器的组件列表,使它执行自定义的打包数量 (提示: 查看进入触发器选项,获取帮助) 学习如何导入和使用发生器的到达时间表。 描述 一个小经销商有10种类型的产品寄给5个客户。 每个客户有不同的订单号。 10种产品的货量充足,所以他要做的就是接订单。 产品用一个托盘打包,然后用传送带送出。 用接下来的两个表做这个模型。 问题 你能想到合成器的其他用途吗?122123模型模型 8 8 布局布局123124模型模型 8 8 订单表订单表124A 00311prod 1021421prod 903332prod 832200prod 702042prod 610333prod 523121prod 421010prod 312102prod 241321prod 1Customer 5Customer 4Customer 3Customer 2Customer 1125模型模型 8 8 每日订单的到达时间表每日订单的到达时间表12515OrderE14400Customer 514OrderD10800Customer 413OrderC7200Customer 312OrderB3600Customer 211OrderA0Customer 1QuantityItemTypeItemNameArrivalTimeFlexSim的其他一些初级内容的其他一些初级内容第第 10 章章127逻辑语句逻辑语句 提供的帮助提供的帮助 现存的下拉列表选项是很好的示例 帮助命令, 将鼠标放置到代码中的某个命令上可出现提示。 帮助属性提示 在线模型下载 http:/ 用模块的形式显示建模逻辑 通过组合模块,自定义逻辑和行为 可以切换模块视图和代码视图128129实体的基本属性实体的基本属性 xloc( object ) yloc( object )zloc( object ) setloc( object, xnum, ynum, znum ) xsize( object )ysize( object )zsize( object ) setsize( object, xnum, ynum, znum ) xrot( object ) yrot( object )zrot( object ) setrot( object, xdeg, ydeg, zdeg )129130代码练习代码练习 1 1 目的 学习在代码编辑窗口中编写代码。 对用于定义代码模板窗口的特殊注释进行介绍。 bernoulli命令简介.bernoulli(num probability, num succeed-value, num fail-value, num stream) 描述 做此练习,请不要使用代码模板 (从最基本的编辑选项开始,写自己的代码)! 模型布局,请看下一个幻灯片。 使用传送带的 “发送至端口”编辑框, 将30%的临时实体发送到端口1,70%发送到端口2(使用bernoulli命令).130131代码练习代码练习 1,2,3 1,2,3 的模型布局的模型布局131132代码练习代码练习 2 2 目的 学习使用代码设置和读取临时实体的类型 临时实体箱的介绍 描述 使用与练习1相同的布局. 当临时实体离开发生器时,设置它们的类型 60%的临时实体类型为7, 剩余的为类型3. 在传送带的“发送至端口”域段中使用if 条件句,将临时实体类型为7的临时实体发送到端口1,类型为3的发送到端口2. l问题 根据临时实体类型,能否通过代码改变它们的颜色?如何找到修改颜色的命令? 132133代码练习代码练习3 3 目的 学习使用代码设置和读取标签 描述 使用练习1的模型布局. 在临时实体箱中,在Box临时实体上设置名称为routing的数值标签。 当临时实体离开发生器时,设置标签值为1到4的随机分布(使用duniform()命令)。 在传送带的“发送至端口“域段中,使用switch()语句根据以下规则发送临时实体到下游实体。 标签值 1 和3 到 端口 2 标签值 2 和4 到端口 1 问题 你可以使用代码,根据标签值设置临时实体的颜色吗 ?133134基本的实体控制基本的实体控制 closeinput( object ), openinput( object ) stopinput( object ), re

    注意事项

    本文(Flexsim初级培训讲义.ppt)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开