• 906.50 KB
  • 2022-04-29 14:21:31 发布

WITNESS仿真系统基础培训PPT

  • 18页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'下料生产过程建模与仿真 主题下料生产过程描述建模假设及仿真目的建模元素定义模型细节设计仿真实验及结果分析 1下料生产过程描述下料模块中包含的资源有切割机床1、2、3、4,冲床1和两个分拣工作站,一台行车,其中冲床和两个分拣站各配备一名工人。切割机4的作业过程分析 1下料生产过程描述下料模块中包含的资源有切割机床1、2、3、4,冲床1和两个分拣工作站,一台行车,其中冲床和两个分拣站各配备一名工人。切割机4的作业过程分析 1下料生产过程描述切割机1、2、3的作业过程分析 1下料生产过程描述模型数据输入文件:chap11.xls排料组合:cutArray工时数据排料计划:inputPlan 2建模假设及仿真目的 3建模元素定义采用“模组”-module元素进行建模元素的分类和组织 4模型细节设计模型执行流程Chap11.xls模组v初始化读入设置数据模组boardInrmBuf两类日待切割板材进车间模组making根据切割机状态,依次将两类钢板由行车吊运至切割机钢板在切割机上处理一定时间,由行车吊至分拣区,分拣成工件A、C、D、E切割机4将钢板切割为4块工件B,并由工人运至冲压机床output按照节拍消耗五种工件 4模型细节设计数据读入Chap11.xls模组v初始化读入设置数据模型初始化(InitializeActions)程序设计如下:!数据初始化DIMiiASINTEGERXLReadArray("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=480v.needTrans(1)=1v.needTrans(2)=1v.needTrans(3)=1v.needTrans(4)=1v.craneSpeed=20!统计有效的下料计划行数以及每日的总钢板数量FORii=1TO18IFv.inputPlan(1,ii)>0ANDv.inputPlan(2,ii)>0v.planRow=iiv.totalBoard=v.totalBoard+v.inputPlan(2,ii)ELSEGOTOoutForENDIFNEXTLABELoutFor 4模型细节设计boardIn模组元素细节设计 4模型细节设计making模组元素细节设计 4模型细节设计making模组元素细节设计 4模型细节设计making模组元素细节设计!根据排料组号,对分拣后的工件附上物料种类号DIMiiASINTEGERDIMjjASINTEGERDIMmidIdASINTEGERDIMmidQtyASINTEGERIFNPARTS(ELEMENT)=att.cutQty+1FORii=1TO4IFv.cutArray(ii,att.combineId)>0midId=iiGOTOoutFor1ENDIFNEXTLABELoutFor1!获得该排料组中第一类物料序号!对各物料附上物料号FORii=2TONPARTS(ELEMENT)midQty=midQty+1ELEMENTATii:att.partId=midIdIFmidQty=v.cutArray(midId,att.combineId)midQty=0FORjj=midId+1TO4IFv.cutArray(jj,att.combineId)>0midId=jjGOTOoutFor2ENDIFNEXTLABELoutFor2ENDIFNEXTENDIF 4模型细节设计tranNet模组元素细节设计 4模型细节设计tranNet模组元素细节设计 5仿真实验及结果分析 复习思考题'