- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WITNESS仿真系统基础培训PPT-生产物流系统建模与仿真.ppt
主题 1 下料生产过程描述 下料模块中包含的资源有切割机床1、2、3、4,冲床1和两个分拣工作站,一台行车,其中冲床和两个分拣站各配备一名工人。 切割机4的作业过程分析 1 下料生产过程描述 下料模块中包含的资源有切割机床1、2、3、4,冲床1和两个分拣工作站,一台行车,其中冲床和两个分拣站各配备一名工人。 切割机4的作业过程分析 1 下料生产过程描述 切割机1、2、3的作业过程分析 1 下料生产过程描述 模型数据输入文件:chap11.xls 2 建模假设及仿真目的 3 建模元素定义 采用“模组”-module元素进行建模元素的分类和组织 4模型细节设计 模型执行流程 4模型细节设计 数据读入 4模型细节设计 boardIn模组元素细节设计 4模型细节设计 making模组元素细节设计 4模型细节设计 making模组元素细节设计 4模型细节设计 making模组元素细节设计 4模型细节设计 tranNet模组元素细节设计 4模型细节设计 tranNet模组元素细节设计 5 仿真实验及结果分析 复习思考题 simulation WITNESS Simulation 下料生产过程建模与仿真 下料生产过程描述 建模假设及仿真目的 建模元素定义 模型细节设计 仿真实验及结果分析 排料组合:cutArray 工时数据 排料计划: inputPlan Chap11.xls 模组v 初始化读入 设置数据 模组boardIn rmBuf 两类日待切割 板材进车间 模组making 根据切割机状态,依次将两类钢板由行车吊运至切割机 钢板在切割机上处理一定时间,由行车吊至分拣区,分拣成工件A、C、D、E 切割机4将钢板切割为4块工件B,并由工人运至冲压机床 output按照节拍 消耗五种工件 Chap11.xls 模组v 初始化读入 设置数据 模型初始化(Initialize Actions)程序设计如下: !数据初始化 DIM ii AS INTEGER XLReadArray (chap11.xls,sheet1,cutArray,v.cutArray) XLReadArray (chap11.xls,sheet1,inputPlan,v.inputPlan) XLReadArray (chap11.xls,sheet1,$B$11:$E$11,v.unitCutTimes) XLReadArray (chap11.xls,sheet1,$B$12:$E$12,v.unitPickTimes) v.dayTime = 480 v.needTrans (1) = 1 v.needTrans (2) = 1 v.needTrans (3) = 1 v.needTrans (4) = 1 v.craneSpeed = 20 !统计有效的下料计划行数以及每日的总钢板数量 FOR ii = 1 TO 18 IF v.inputPlan (1,ii) 0 AND v.inputPlan (2,ii) 0 v.planRow = ii v.totalBoard = v.totalBoard + v.inputPlan (2,ii) ELSE GOTO outFor ENDIF NEXT LABEL outFor !根据排料组号,对分拣后的工件附上物料种类号 DIM ii AS INTEGER DIM jj AS INTEGER DIM midId AS INTEGER DIM midQty AS INTEGER IF NPARTS (ELEMENT) = att.cutQty + 1 FOR ii = 1 TO 4 IF v.cutArray (ii,bineId) 0 midId = ii GOTO outFor1 ENDIF NEXT LABEL outFor1 !获得该排料组中第一类物料序号 !对各物料附上物料号 FOR ii = 2 TO NPARTS (ELEMENT) midQty = midQty + 1 ELEMENT AT ii:att.partId = midId IF midQty = v.cutArray (midId,bineId) midQty = 0 FOR jj = midId + 1 TO 4 IF v.cutArray (jj,bineId) 0 midId = jj GOTO outFor2 ENDIF NEXT LABEL outFor2 ENDIF NEXT ENDIF
您可能关注的文档
- PLA11021501用PLA10122205改可销库存贴标SIZE-TheMine.PDF
- PMI专题宏观经济PMI专题企业将继续回补库存中国经济.PDF
- PPCA2017作业带5级流的MIPS模拟器.PDF
- pptcn-长春市食品药品监督管理局.ppt
- PP本课主要内容342PP与MMSDFICOQM的接口集成1PP模块知识点Pp将.ppt
- PRIMUSLABS良好作业规范1409版本(PRIMUSLABSGMPV14.09.PDF
- QC七手法(旧)-世界经理人论坛.ppt
- QMS内部审核员培训.ppt
- Quartzforms德道石英石代理合同-广元市中心医院.doc
- R85自走式割晒机配转盘式13英尺-MacDon.PDF
文档评论(0)