




免费预览已结束,剩余62页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章生产系统仿真软件及其应用举例 引言 在工业生产中 物流装备系统和商业流程系统多种多样 如何快速有效建立起准确描述行为和运行逻辑是系统仿真的重要目标 Witness提供了大量描述工业系统和商业流程的可视化模型元素 入生产线上的加工中心 传送设备 缓冲存储装置等 以及逻辑控制元素 如流程的倒班机制 时间发生的时间序列 统计分析等 用户可方便地将这些可视化的模型元素托拉到屏幕中 快速建立起物流系统或商业流程的规划设计 引言 工作循环时间 故障措施等来完成我们所研究的物流系统和商业流程的规划设计 然后 通过定义模型元素之间的输入输出关系 完成对物流系统和商业流程的逻辑行为建模 从而建立起物流系统和商业流程仿真模型 通过其内置的仿真引擎 可快速地进行模型的运行仿真 展示流程的运行规律 引言 在整个建模与仿真过程中 用户可根据不同阶段的仿真结果 随时地修改系统模型 如添加和删除必要的模型元素 动态地提高模型的精度 可方便地设计与测试新设计的工厂和流程方案 平衡服务与花费 简化换班模式 评测可选的设计方案 引言 WITNESS界面一览 菜单 工具栏 窗口一览 使用Witness软件包进行物流与供应链系统的建模与仿真 同样要遵循建模与仿真的一般步骤 在使用它进行计算机模型的建立时 有其特定的步骤 7 1Witness建模与仿真过程 元素定义 Define 元素可视化 Display 的设置 细节 Detail 设计 运行 Run 报告 Report 归档 Documentor 优化 Optimizer 可以通过在布置窗口中点鼠标右键 选定快捷菜单中的 define 菜单项 跳出Define对话框 在该对话框中Name下输入模型基本元素的名称 在ElementType下拉菜单中选定基本元素的类型 在Quantity下输入模型基本元素的数量 然后点击Create完成一个模型基本元素的定义 用同样的方法定义模型的其他基本元素 所有模型基本元素定义结束后点击Close回到布置窗口 1 定义系统元素 witness软件是一套优秀的可视化建模与仿真工具 它可以将被仿真系统的可视实体以二维或三维的图形显示出来 在仿真运行时 它可以显示原材料 零部件 人员 运输车辆在系统中的运动状况 所以在定义了元素的基础上 要定义元素在各种状态下的现实图形 本步骤可以通过右击要定义显示特征的元素 通过选定弹出式菜单中的 display 菜单项 来进行设定 2 元素可视化 Display 的设置 元素显示工具栏中一共有九个对象 下面从左到右 分别介绍这九个对象如下 1 显示设计模式下拉列表框 有两个选项Draw和Updata 第一次设计建模元素的某一显示属性时 选择Draw项 对已经设计了的显示属性进行修改设计时 选择Updata项 2 元素可视化 Display 的设置 2 属性下拉列表框 选择用于Draw或Updata的元素的属性项 该列表框中的属性项目随着元素类型的不同而有所不同 可以通过更改属性项的 Lable 来更改属性项的名称 当我们多次使用同一类型的显示属性项时 通过改变它们的名称以便于识别 例如 一个元素可能有多个Icon显示属性项 可以通过改变其名称来加以辨认 2 元素可视化 Display 的设置 3 Draw按钮 用于激活显示设计对话框来进行显示属性的绘制和更改 4 Erase按钮 用于激活删除显示属性项对话框来进行属性项的删除 5 Layers是按钮 用于激活层设计对话框来进行层的可移动性和可视性设计 6 Lock是按钮 用于设定元素显示属性项的锁定状态 该按钮将在三种状态之间切换 Lock Unlock和Superlock 2 元素可视化 Display 的设置 Unlock 在此状态下 元素的可视性显示属性项可以在系统布局区单独移动 Lock 在此状态下 元素的可视显示属性项将作为一个整体在系统布局区移动 只有显示属性项在同一层时 才能够锁定 SuperLock 当设计的元素类型为模块Module时 在此状态下 该模块内的多有的元素的显示属性项将作为一个整体在系统布局区移动 2 元素可视化 Display 的设置 7 Grid按钮 用于设定显示对象的位置是否捕捉屏幕上的风格 以便进行精确的定位 8 Help按钮 激活Witness帮助文件 9 OK按钮 当对一个元素的显示属性设置完毕 点击该按钮关闭显示工具栏 2 元素可视化 Display 的设置 在进行元素显示属性设计的时候 一般步骤如下 1 从显示设计模式下拉列表框中选择Draw或Updata 2 在属性下拉列表框中选择所要设计的属性项 如及其的 Name Icon PartQueue 等 3 点击按钮进入显示项目的细节设定对话框 进行设定即可 2 元素可视化 Display 的设置 元素图标的移动和删除可以使用鼠标来完成 用鼠标左键选中要删除的图标 在图标上点击右键进入弹出式菜单 选择DeleteGraphics选项 图标被删除 元素图标尺寸大小的改变通过鼠标 Ctrl键来完成 用左键选中图标 按住Ctrl键 拖动图标周围可改变大小的小方框 小方框只出现在可以改变大小的图标上 也可以用View GraphicalEditing菜单项编辑图标 2 元素可视化 Display 的设置 本步骤详细定义模型基本元素工作参数以及各元素之间的逻辑关系 如系统结构 被加工对象在各台机床及其上的加工时间分布 加工对象的工艺路线 以及其他规则等 可以双击鼠标左键 通过弹出的Detail对话框来设定 3 细节 Detail 设计 通过试运行和修改模型 重复前三步得到正确的仿真模型之后 对系统进行一定时间范围的运行 并在屏幕上动画显示系统运行的过程 运行方式可以是单步的 连续的和设定时间的 本步骤通过Witness提供的 Run 工具栏来进行操作 Witness内置安全系统 在运行模型时 如果缺少重要数据 将弹出提示和数据输入对话框 从而保护模型 4 运行 Run 系统运行一段时间后 通过Reporting工具栏显示系统中元素的运行状态统计报告 通过该报告 可以分析系统中可能存在的各种问题 或通过某项指标来比较可选方案的优缺点 如机器的利用率 产品的通过时间 在制品库存等 5 报告 Report Witness还提供了 Documentor 模块 通过Model工具栏 显示系统中选中Documentor 可以让我们提取计算机模型的各种信息 生成Word文档或直接打印出来 主要包括生产报告模块没有包含的有关元素的说明型文字 规则 活动 中断和基本信息 6 归档 Documentor Witness还提供了系统优化 Optimizer 如果一个系统的绩效将因其构成元素的配置不同而得到不同的结果 并不需要建立多种配置的计算机模型 我们可以直接使用同一个计算机模型 然后通过 Optimizer 模块来设定每一元素的可变属性值的取值范围 得到一个取值范围集合 并设定表示绩效的目标函数是最大值还是最小值进行优化仿真运行 就可以得到前n个最优绩效的系统配置 n可自行设定 7 优化 Optimizer 7 2简单流水线仿真系统举例 下面通过一个实例来描述使用Witness进行计算机模型建立的步骤 在该实例中 小部件 Widget 要经过称重 Weigh 冲洗 Wash 加工 Produce 和检测 Inspect 等操作 执行完每一步操作后小部件通过充当运输工具和缓存器的传送带 conveyer 传送至下一个操作单元 小部件在经过最后一道工序 检测 以后 脱离本模型系统 本模型系统的流程图如图7 12所示 模型元素定义说明 Widget为加工的小部件名称 Weigh Wash Produce和Inspect为四种加工机器 每种机器只有一台 C1 C2和C3为三条输送链 SHIP是系统提供的特殊区域 表示本仿真系统之外的某个地方 图7 2加工系统模型流程图 通过Define菜单 分别定义各个元素名称 类型 数量 如表7 1表示 表7 1元素名称 类型 数量信息表 7 2 2元素可视化 Display 的设置 由于是动画仿真系统 因此对系统的每一个对象要进行可视化定义 系统提供了图形库和颜色集 用户可以根据自己的想象选择合适的图形和颜色 同时 用户还可以自己绘制系统中各个对象的图形 本步骤需要选定各个对象 然后可视化对象并进行定位 1 Part元素可视化的设置 在元素选择窗口选择 Widget 元素 鼠标右键点击Display 跳出Display对话框 在Display对话框显示设计模式下拉列表框有两个选项Draw和Update 选择Draw项 在属性下拉列表框中选择 Name 点击按钮进入DisplayName对话框 在DisplayName对话框中分别设置颜色和字体 点击Draw鼠标呈现 形 把鼠标移动到适当位置点击左键即可 在属性下拉列表框中选择 Style 点击按钮进入DisplayStyle对话框 在DisplayStyle对话框中分别设置Style和选择合适的图标 点击Apply即可 2 Machine元素可视化的设置 在元素选择窗口选择Weigh元素 鼠标右键单机Display 跳出Display对话框 在Display对话框显示设计模式下拉列表框中选择Draw项 在属性下拉列表框中选择 Name 点击按钮进入DisplayName对话框 在DisplayName对话框分别设置颜色和字体 点击Drew鼠标呈现 形 把鼠标移动到适当位置点击左键即可 在属性下拉列表框中选择 ICON 点击按钮进入DisplayIcon对话框 在DisplayIcon对话框中选择合适的图标 点击Drew鼠标呈现 形 把鼠标移动到适当位置点击左键即可 在属性下拉列表框中选择 Icon 点击按钮进入DisplayIcon对话框 在DisplayIcon对话框中选择白色的图标 选中Color下的ShowStatus 点击Drew鼠标呈现 形 把鼠标移动到适当位置点击左键即可 在属性下拉列表框中选择 partQueue 点击按钮进入DisplayPartQueue对话框 在QueueType对话框中选择Queue 在QueueDirection对话框中选择Right 在DisplaySize对话框中设置为8 点击Drew鼠标呈现 形 把鼠标移动到适当位置点击左键即可 在属性下拉列表框中选择 LaborQueue 点击按钮进入DisplayPartQueue对话框 在QueueType对话框中选择Queue 在QueueDirection对话框中选择Right 在DisplaySize对话框中设置为8 点击Drew鼠标呈现 形 把鼠标移动到适当位置点击左键即可 其他的Machine元素Wash Produce Inspect可视化设置与Weigh的可视化设置相同 3 Conveyor元素可视化的设置 在元素选择窗口选择C1元素 鼠标右键点击Display 跳出Display对话框 在Display对话框显示设计模式下拉列表框中选择Drew项 在属性下拉列表框中选择 Name 点击按钮进入DisplayName对话框 在DisplayName对话框分别设置颜色和字体 点击Drew鼠标呈现 形 把鼠标移动到适当位置点击左键即可 在属性下拉列表框中选择 PartsOn 点击按钮进入DisplayPartOn对话框 在QueueType对话框中选择Queue 在QueueDirection对话框中选择Right 在DisplaySize对话框中设置1 点击Drew鼠标呈现 形 把鼠标移动到适当位置点击左键即可 在属性下拉列表框中选择 Icon 点击按钮进入DisplayIcon对话框 在DisplayIcon对话框中选择合适的图标 点击Drew鼠标呈现 形 把鼠标移动到适当位置点击左键即可 4 Variable元素的可视化的设置 在元素选择窗口选择Output元素 鼠标左键点击Display 跳出Display对话框 在Display对话框显示设计模式下拉列表框中选择Draw项 在属性下拉列表框中选择 Name 点击按钮进入DisplayName对话框 在DisplayName对话框中分别设置颜色和字体 点击Drew鼠标呈现 形 把鼠标移动到适当位置点击左键即可 在属性下拉列表框中选择 Value 点击按钮进入DisplayValue对话框 在DisplayValue对话框中分别设置颜色和字体及变量宽度 点击Drew鼠标呈现 形 把鼠标移动到适当位置点击左键即可 在属性下拉列表框中选择 Icon 点击按钮进入DisplayIcon对话框 在DisplayIcon对话框中选择合适的图标 点击Drew鼠标呈现 形 把鼠标移动到适当位置点击左键即可 5 模型的标志键图标 DisplayingStatusKeysForTheModel 通常为了用不同颜色显示元素的不同状态 在模型布局的边缘区域设置标志键 可以起到提示作用 设置步骤如下 1 选择View Keys选项 2 选择Machine图标 改变背景颜色使之与窗口颜色相匹配 然后点击Draw按钮 当光标变成十字尖头的形状 将光标移动到屏幕左上角要设置键 key 位置处 点鼠标左键创建出所需要的标志键 7 2 3元素细节 Detail 设计 本步骤要分别定义每个元素Detail对话框中的参数 机器的细节定义 本模型中对机器主要定义它们的机器类型 加工周期 进入规则和送出规则 Witness提供了机器的类型有 Single 单流程 Batch 批处理 Assembly 组装 Production 生产 General 通用 Multicycle 多周期 和Multistation 多站点 这七种 通过它们 可以很容易地对实际使用的机器建立模型 本例中四种机器类型都是单流程的 加工周期 CycleTime 加工周期可以是固定的时间值 也可以是随机分布函数或表达式 本例中四种机器的加工周期都采用固定时间值 进入规则 inputRule 进入规则有主动 PUSH 和被动 PULL 两种方式 对零件的进入采用拉进规则 送出规则 OutputRule 也有主动和被动两种方式 当零件加工完成后 采取主动送出规则 各机器的加工周期 进入规则 送出规则如表所示 变量Output用来计算从Inspect中输出的Widgets的量 将计数结果显示在屏幕上 可以通过设计Inspect机器的Detail来实现 具体步骤如下 1 选中Inspect机器 双击其图标 2 点击细节对话框中的ActionsOnFinish按钮 3 在规则编辑框中输入语句 Output Output 14 点击OK确认 Conveyor的细节定义 1 选中c1输送带 双击其图标 2 在输送带的移动速度IndexTime 输送带将小零件向前移动一个零件按的长度所需要的时间 下输入语句 0 5 3 点击OK确认 其他Conveyor元素C2 C3的细节定义与c1的细节定义相同 7 2 4仿真运行 运行工具栏中的第一个按钮Reset进行仿真的复位操作 点击该按钮 系统仿真时钟和逻辑型元素 变量 属性 函数 的值将置零 Step按钮控制模型以步进的方式运行 同时在InteractBox窗口中显示仿真时刻所发生的事件 便于理解和调试模型 RUN按钮控制模型的连续运行 如果没有设定运行时间 模型将一直运行下去 直到按Stop按钮 如果设定了运行时间 模型连续运行到终止时刻 StopRunAt包括一个按钮和一个输入框 用来设定仿真运行时间 按钮决定仿真是否受到输入框中的输入时间点控制 输入框输入时间点 WalkOn Off包括一个按钮和一个滑动条 用来设定仿真连续运行时的速度 本例中欧冠 在运行工具栏RUNToolBar中按下StopRUNAt按钮 在输入框中输入模型运行终止时间100 然后点击RUN按钮开始运行模型 7 2 5报告 report 在布局窗口中框选所有的模型元素 点击Reporting工具栏中的StatisticsReport按钮 将弹出按照元素类型分类的统计报表 要想查看其他类别元素的统计情况 使用右边的 或 键进行转换 仿真分析 通过仿真运行的结果可以看出 称重机器满负荷运转 是本系统的瓶颈 小部件的产出量为15个 每个部件通过时间为24 83min 由于实际被加工时间是 5 4 3 3 15min 所以它的输送与排队时间占了较大的比率 49 归档 Documentor 和优化 Optimizer 的过程在以后相关章节中做具体描述 第7章生产系统仿真软件及其应用举例 7 3垃圾回收物流系统7 3 1垃圾回收物流系统介绍7 3 2系统框架7 3 3数据信息7 3 4仿真系统逻辑结构7 3 5WITNESS仿真模型的建立7 3 6仿真运行与结果分析7 3 7系统优化 城市某一区域 共有7个居民小区 每个小区有一个固定垃圾投放处 两个垃圾箱分别投放完全废弃垃圾和可回收利用垃圾 每天有专门公司 垃圾处理公司 派运输车收集垃圾 将垃圾从居民区运送至中转站 再由中转站运至目的地 垃圾处理中心 7 3 1垃圾回收物流系统介绍 第7章生产系统仿真软件及其应用举例 仿真研究如何设计物流系统 能够使收集系统在满足时间约束 载重约束的条件下 使系统的物流总成本最小 通过对多种系统配置方案 收集方式 车辆载重 人员数等 的仿真 寻求达到最低系统总成本的最优系统配置 第7章生产系统仿真软件及其应用举例 该回收系统中可以分解为两个子系统 一个为从居民小区回收至中转站 一个为从中转站回收至处理中心 这两个子系统具有一定的相似性 都是从固定点收集物料 在车辆容量限制 工作时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025设备租赁合同协议书范本
- 抗菌药物临床应用知识考试试卷及答案
- 2025装饰工程个人劳务合同模板
- 2025年版施工合同规范本(建设工程)
- 2025年第四期工业废渣利用合同
- 火灾安全培训素材课件
- 2025年三支一扶之三支一扶行测真题附答案
- 2025年度企业员工技能提升培训合同
- 济南莱芜语文中考试卷及答案
- 防排烟风机检测
- 《第14课 算法的验证》参考课件1
- 智能云服务交付工程师认证考试题库(网大版)-中(多选题)
- 古仁人之心作文共九篇
- 招商银行营销策划书
- 妇产科学妇科病史及妇科检查
- 《中医常用护理技术基础》课件-八纲辨证施护
- 农机防灾减灾培训课件
- 土特产商业计划书
- 智鼎在线测评题库完整版
- 村上开无土地证明(标准版)
- 剑桥Think第一级+Unit+2+Money+and+how+to+spend+it+课件
评论
0/150
提交评论