分享
分销 收藏 举报 申诉 / 41

类型基于代理的自动工艺实现方案.pptx

  • 上传人:人****来
  • 文档编号:14502953
  • 上传时间:2026-10-01
  • 格式:PPTX
  • 页数:41
  • 大小:228.64KB
  • 下载积分:10 金币
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    基于 代理 自动 工艺 实现 方案
    资源描述:
    Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,基于代理的自动工艺实现方案,背景,代理,方案,背景,概念:,CIMS:,计算机集成制造系统,CAPP:,计算机辅助工艺规划或设计,CAD:,计算机辅助设计,CAM:,计算机辅助制造,MIS:,管理信息系统,MAS:,制造自动化系统,CAQ:,质量保证系统,CAD,CAD/CAPP/CAM,CAPP,CAM,CAQ,MIS,MAS,结构图,CIMS,应具有如下的性能:,它应作为/集成设计辅助的工具来工作,即自动地从工程(产品设计)方面获得输入数据,并且产生出一整套工艺规程,供编制生产计划和生产、材料、质量控制等使用;,它应为加工的指令安排、生产计划调度、工资单计算和材料发放等提供基本数据;,它应是适合于不同零件种类的通用化设计;,它应具有一个能充分利用计算机潜力的交互式在线处理系统;,它应具有便利的用户界面,并为操作人员提供指南;,系统是模块化、结构化的,以便容易扩展,修理和维护;,与其生产设备一样,它应具有经济性。,传统CAPP的主要困难,研制周期长,适应性差,实用性差,低水平重复,提出基于代理的CAPP,采用目前较为先进的代理技术,自动工艺,是CAPP系统的核心部分,自动工艺模块性能直接影响整个系统的性能。通过,代理技术,来实现自动工艺过程是目前较为先进的技术。在自动工艺流程上,一般有,四个主要的模块,:输入器、生成器、审查器以及批准器。,它们分别是用四个代理类来实现的。因此,相应的,四个代理类,分别是:输入器代理类、生成器代理类、审查器代理类以及批准器代理类。,代理,代理概念及其性质,代理池概念及其机制,代理概念及其性质,概念:是一类在特定环境下能感知环境,并能自治地运行以代表其设计者或使用者实现一系列目标的计算实体或程序。,从软件实现角度,它是一个计算机程序,通过预定义的协议(公用语言)与外部Agent进行通信。,代理和对象的区别在于代理的自主性和协作性。,Agent的四个最基本特性:针对,环境性、反应性、自治性、面向目标性,。虽然还可有移动性、社会性、学习性等其它特性,但只要具备了上述四个特性就可以认为它是一个Agent,我们将这样的Agent称为,最小Agent,。,在最小Agent的基础上,根据各自的应用情况还可再拥有其的特性,从而将Agent分成不同的种类:如自治Agent、软件Agent、移动Agent等。,代理池概念及其机制,概念:是一个负责调度代理的载入与卸载,响应代理之间发送的事件以及做出相应的处理,而且保存每个代理的相关信息以及能够恢复保存的信息的容器。,代理池机制,代理,代理,代理,代理,代理池功能,装载/卸载代理,处理代理之间通信,保存/恢复代理信息,监视代理工作情况,方案,谈谈我们目前项目,提出星型工艺模型,谈谈我们目前项目,概述:我们目前正在做的项目(即“天工”项目)主要包括三大模块:,系统管理模块,项目管理模块,自动工艺模块,我们小组做的是自动工艺模块,工艺流模型图,工艺路线审查代理,任务分配代理,工艺路线生成代理,分类编码代理,工艺路线批准代理,专业工艺生成代理,专业工艺审查代理,专业工艺批准代理,图中箭头意义,任务成功提交,任务成功反馈,任务出错反馈,谁操作?,白色箭头:用户操作完成,粉红色箭头:系统自动完成,红色箭头:用户操作完成,?,工艺层次,工艺路线,工作中心,工步,专,业,工,艺,生,成,代,理,处,完,成,工艺路线生成代理完成,任务结构,分类编码信息,工艺路线生成信息,工艺路线审查信息,工艺路线批准信息,专业工艺生成信息,专业工艺审查信息,任务基本信息,专业工艺批准信息,任务基本信息,任务ID,任务名称,文档ID,零件ID,零件图号,分类编码信息,零件编码,工艺路线生成信息,典型零件,用户名称,任务状态,零件名称,工艺路线组合,工艺路线审查信息,审查人名称,审查密码,审查意见,工艺路线批准信息,批准人名称,批准密码,批准意见,专业工艺审查信息,专业工艺组合,专业工艺生成信息,审查人名称,审查密码,审查意见,专业工艺批准信息,批准人名称,批准密码,批准意见,任务活动过程,任务基本信息,任务分配信息,任务及前面代理信息,分类编码信息,工艺路线生成信息,任务及前面代理信息,工艺路线生成代理,任务分配代理,分类编码代理,任务,任务,任务,传递,传递,提交,传递,提交,提交,新,建,CIMS:计算机集成制造系统,在最小Agent的基础上,根据各自的应用情况还可再拥有其的特性,从而将Agent分成不同的种类:如自治Agent、软件Agent、移动Agent等。,CIMS:计算机集成制造系统,12、故人江海别,几度隔山川。,/从中枢代理中获得节点实体代理列表,getBackboneAgent();,为此提出星型结构。,18:45:0118:45:0118:45Tuesday,October 25,2022,MOMODA POWERPOINT,getTaskFabricList();,10月-2218:45:0018:45Oct-2225-Oct-22,16、业余生活要有意义,不要越轨。,任务,专业工艺批准代理,数,据,库,提取信息,写入数据库,读,取,信,息,写,入,信,息,成功反馈信息,传递,提交,删除任务,提出星型工艺模型,提出:,前面采用,链式结构,把各代理链接在一起。,此种结构缺点:插入/删除节点困难,即不具有扩展性;,为此提出,星型结构,。,工艺流程分为四大类(分类编码、工艺生成、工艺审查和工艺批准)以及任务分配。,因此,星型结构如下实现:,(1)前面四类用,节点代理,来实现;,(2)任务分配用,中枢代理,来实现。,能够灵活地添加/删除节点代理。,工艺路线生成,专业工艺生成,工艺路线审查,专业工艺审查,工艺路线批准,专业工艺批准,分类编码,任务分配,星型模型结构图,批,准,器,代,理,类,审查器代理类,生,成,器,代,理,类,输入器代理类,中枢代理,注:,1.各代理类:,节点代理,2.红色虚框内:,实体代理,agentPool.,nextElement();,nodeTypeAgentList.,String str=(String)e.,工艺流程分为四大类(分类编码、工艺生成、工艺审查和工艺批准)以及任务分配。,/在任务结构列表中添加指定的新节点类型代理的任务字段,16、行动出成果,工作出财富。,13、不知香积寺,数里入云峰。,16、业余生活要有意义,不要越轨。,add(typeID,taskField);,Hashtable nodeEntityAgentList=(Hashtable)bbAgent.,hasMoreElements(),信息:在任务结构中相应的字段,由这个代理填写此字段信息。,此种结构缺点:插入/删除节点困难,即不具有扩展性;,/判断是否存在此种节点类型代理,若不存在则返回,工艺层次,层次1,层次2,层次n,任务结构,任务基本信息,信息字段,节点代理1,节点代理n,信息字段,节点代理外部结构,节点代理,信息,事件,接收,发送,接收,发送,注:,事件:接收(未做工艺的)任务事件与发送(做完工艺 的)任务事件;,信息:在任务结构中相应的字段,由这个代理填写此字段信息。,节点代理内部结构,功能模块,工艺层次,添加,工艺层次,功能模块,添加,注:,各类节点代理在内部结构上不同,体现在功能模块上不同;,同类节点代理的不同实体内部结构相同,体现在功能模块上相同,但是工艺层次的数目不一致,从而它们也体现出不同。,中枢代理,任务1,任务2,任务n,提取任务功能模块,新建任务,添加/删除节点代理功能模块,节点代理1,节点代理2,节点代理n,控制任务结构功能模块,来,源,于,系,统,设,置,注:,代理池不负责代理之间通信,由中枢代理接管;,中枢代理负责添加/删除节点代理;,批准器,审查器,新代理类,生成器,输入器,任务分配,添加节点代理结构示图,专业工艺批准,专业工艺审查,新实体代理,专业工艺生成,分类编码,任务分配,添加代理类,添加实体代理,添加节点代理算法,public void addNodeTypeAgent(String typeName,int typeID,Vector taskField),/添加一个新节点类型代理,backboneAgent bbAgent=(backboneAgent)agentPool.getBackboneAgent();,/从代理池中获得中枢代理,Hashtable nodeTypeAgentList=(Hashtable)bbAgent.getNodeTypeAgentList();,/从中枢代理中获得节点类型代理列表,nodeTypeAgentList.add(typeID,typeName);,/在节点类型代理列表中添加指定的新节点类型代理,Hashtable taskFabricList=(Hashtable)bbAgent.getTaskFabricList();,/从中枢代理中获得任务结构列表,taskFabricList.add(typeID,taskField);,/在任务结构列表中添加指定的新节点类型代理的任务字段,public void addNodeEntityAgent(String name,int ID,int typeID,Vector taskField),/添加已存在的节点类型代理的一个节点实体代理,backboneAgent bbAgent=(backboneAgent)agentPool.getBackboneAgent();,/从代理池中获得中枢代理,if(!(bbAgent.existNodeTypeAgent(typeID)return;,/判断是否存在此种节点类型代理,若不存在则返回,Hashtable nodeTypeAgentList=(Hashtable)bbAgent.getNodeTypeAgentList();,/从中枢代理中获得节点类型代理列表,Hashtable nodeEntityAgentList=(Hashtable)bbAgent.getNodeEntityAgentList();,/从中枢代理中获得节点实体代理列表,nodeEntityAgentList.add(ID,name);,/在节点实体代理中添加新节点实体代理,Hashtable taskEntityList=(Hashtable)bbAgent.getTaskEntityList();,/从中枢代理中获得任务列表,Vector v=(Vector)nodeTypeAgentList.get(typeID),Enumeration e=v.elements();,while(e.hasMoreElements(),String str=(String)e.nextElement();,taskEntityList.add(name+_+str,);,/在任务实体列表中添加指定的新节点实体代理的任务字段,初始值置空,Agent newAgent=new Agent(name);,/用指定名称构造一个新代理,agentPool.addAgent(newAgent);/把这个新代理添加到代理池中,批准器,审查器,生成器,输入器,任务分配,删除节点代理,专业工艺批准,专业工艺审查,专业工艺生成,分类编码,任务分配,删除代理类,删除实体代理,删除节点代理算法,public void delNodeTypeAgent(int typeID),/删除一个新节点类型代理,backboneAgent bbAgent=(backboneAgent)agentPool.getBackboneAgent();,/从代理池中获得中枢代理,if(bbAgent.existNodeEntityAgent(typeID)return;,/判断是否存在此种节点类型代理的节点实体代理,若存在则返回,Hashtable nodeTypeAgentList=(Hashtable)bbAgent.getNodeTypeAgentList();,/从中枢代理中获得节点类型代理列表,nodeTypeAgentList.remove(typeID);,/在节点类型代理列表中删除指定的新节点类型代理,Hashtable taskFabricList=(Hashtable)bbAgent.getTaskFabricList();,/从中枢代理中获得任务结构列表,taskFabricList.remove(typeID);,/在任务结构列表中删除指定的新节点类型代理的任务字段,public void delNodeEntityAgent(String name,int ID,int typeID),/删除已存在的节点类型代理的一个节点实体代理,backboneAgent bbAgent=(backboneAgent)agentPool.getBackboneAgent();,/从代理池中获得中枢代理,Hashtable nodeEntityAgentList=(Hashtable)bbAgent.getNodeEntityAgentList();,/从中枢代理中获得节点实体代理列表,nodeEntityAgentList.remove(ID);,/在节点实体代理中删除指定ID的节点实体代理,Hashtable taskEntityList=(Hashtable)bbAgent.getTaskEntityList();,/从中枢代理中获得任务列表,Vector v=(Vector)nodeTypeAgentList.keys();,Enumeration e=v.elements();,while(e.hasMoreElements(),String str=(String)e.nextElement();,if(includeKey(name)taskEntityList.remove(str);,/函数includeKey用来判断关键字str中是否存在name前缀,若存在则删除,agentPool.delAgent(name);,/在代理池中删除指定名称的代理,以后的工作,实现代理的移动性,增强代理的智能性,进一步完善星型模型的功能,9,、静夜四无邻,荒居旧业贫。,10月-26,10月-26,Thursday,October 1,2026,10,、雨中黄叶树,灯下白头人。,12:07:42,12:07:42,12:07,10/1/2026 12:07:42 PM,11,、以我独沈久,愧君相见频。,10月-26,12:07:42,12:07,Oct-26,01-Oct-26,12,、故人江海别,几度隔山川。,12:07:42,12:07:42,12:07,Thursday,October 1,2026,13,、乍见翻疑梦,相悲各问年。,10月-26,10月-26,12:07:42,12:07:42,October 1,2026,14,、他乡生白发,旧国见青山。,01 十月 2026,12:07:42 下午,12:07:42,10月-26,15,、比不了得就不比,得不到的就不要。,。,十月 26,12:07 下午,10月-26,12:07,October 1,2026,16,、行动出成果,工作出财富。,2026/10/1 12:07:42,12:07:42,01 October 2026,17,、做前,能够环视四周;做时,你只能或者最好沿着以脚为起点的射线向前。,12:07:42 下午,12:07 下午,12:07:42,10月-26,9,、没有失败,只有暂时停止成功!。,10月-26,10月-26,Thursday,October 1,2026,10,、很多事情努力了未必有结果,但是不努力却什么改变也没有。,12:07:42,12:07:42,12:07,10/1/2026 12:07:42 PM,11,、成功就是日复一日那一点点小小努力的积累。,10月-26,12:07:42,12:07,Oct-26,01-Oct-26,12,、世间成事,不求其绝对圆满,留一份不足,可得无限完美。,12:07:42,12:07:42,12:07,Thursday,October 1,2026,13,、不知香积寺,数里入云峰。,10月-26,10月-26,12:07:42,12:07:42,October 1,2026,14,、意志坚强的人能把世界放在手中像泥块一样任意揉捏。,01 十月 2026,12:07:42 下午,12:07:42,10月-26,15,、楚塞三湘接,荆门九派通。,。,十月 26,12:07 下午,10月-26,12:07,October 1,2026,16,、少年十五二十时,步行夺得胡马骑。,2026/10/1 12:07:42,12:07:42,01 October 2026,17,、空山新雨后,天气晚来秋。,12:07:42 下午,12:07 下午,12:07:42,10月-26,9,、杨柳散和风,青山澹吾虑。,10月-26,10月-26,Thursday,October 1,2026,10,、阅读一切好书如同和过去最杰出的人谈话。,12:07:42,12:07:42,12:07,10/1/2026 12:07:42 PM,11,、越是没有本领的就越加自命不凡。,10月-26,12:07:42,12:07,Oct-26,01-Oct-26,12,、越是无能的人,越喜欢挑剔别人的错儿。,12:07:42,12:07:42,12:07,Thursday,October 1,2026,13,、知人者智,自知者明。胜人者有力,自胜者强。,10月-26,10月-26,12:07:42,12:07:42,October 1,2026,14,、意志坚强的人能把世界放在手中像泥块一样任意揉捏。,01 十月 2026,12:07:42 下午,12:07:42,10月-26,15,、最具挑战性的挑战莫过于提升自我。,十月 26,12:07 下午,10月-26,12:07,October 1,2026,16,、业余生活要有意义,不要越轨。,2026/10/1 12:07:42,12:07:42,01 October 2026,17,、一个人即使已登上顶峰,也仍要自强不息。,12:07:42 下午,12:07 下午,12:07:42,10月-26,MOMODA POWERPOINT,Lorem ipsum dolor sit amet,consectetur adipiscing elit.Fusce id urna blandit,eleifend nulla ac,fringilla purus.Nulla iaculis tempor felis ut cursus.,感谢您的下载观看,专家告诉,
    展开阅读全文

    开通VIP折扣优惠下载文档

    提示  咨信网声明:本文档由用户上传并分享,仅供学习交流、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。

    咨信网小贴示:
    1、浏览或下载可查看了解,请点击【咨信网告知】。
    2、下载文件中如有侵权或不适当内容,将立即纠正。
    3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
    4、开具发票登录电脑端申请,请点击【索取发票】。

    咨信网客服组:【微信客服】

    自信AI创作助手
    关于本文
    本文标题:基于代理的自动工艺实现方案.pptx
    链接地址:https://www.zixin.com.cn/doc/14502953.html

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork