基于SOA的BPM模具协同设计任务的自动化管理.docVIP

基于SOA的BPM模具协同设计任务的自动化管理.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA的BPM模具协同设计任务的自动化管理.doc

本文章来源于 基于SOA的BPM模具协同设计任务的自动化管理   为了实现模具设计任务的自动化管理,结合模具设计任务的特点,提出了基于活动树的任务分解模型,该模型能最大程度地避免任务间冲突的发生,并且能够保证模具设计人员之间模型信息的一致。在此模型的基础上,结合业务流程管理技术开发出了一套模具协同设计任务管理原型系统,该系统提高了模具协同设计的自动化程度,实现了模具设计任务的自动化管理。   1协同设计中的任务管理   协同设计过程具有多用户、多应用、多任务等特征,在并行模式下,如果任由用户随意操作各种层次的信息,则会造成大量冲突的产生,影响协同设计的进行。因此必须采用一种有效的任务分解方法,降低协同设计过程中冲突发生的概率。任务分解完成之后,需将任务分配给设计人员,M时还必须实现设计人员之间的信息同步,保证设计人员之间的所见即所得。   1.1低耦合的任务分解方法   计算机支持的协同工作是多人围绕共同目标所进行的相关活动。对协同设计而言,产品就是协同群体的共同目标。而产品信息是在设计活动中不断累积的。因此,冲突避免实际是要避免设计活动中设计人员问存在的冲突行为。为此,作者提出的活动树模型,如图1所示。模型可分为任务层和零件层。任务层是将产品的设计细分为具于低耦合性的一系列设计任务,构成一棵任务树,位于树的最低端的任务被称之为原了任务。零件层则是产品的各零部件CAD模型。任务层中的原子任务直接与零件层的零部件模型连结。由于具有相同父节点分支上的任务具有相对独立性,而不同分支任务反映了零部件在整个装配模型中的层次,因此,与分支任务相联结的零部件CAD模型间也就具有低的耦冶性。如此,在并行进行相关零部件设计时,发生冲突的可能性大为降低。将不同的任务赋予不同的人员或角色,即可达到在产品信息层面上的信息同步。   1.2协同设计中的信息同步控制   在模具设计中,CAD模型是最重要的信息,对设计人员围绕CAD模型反复进行的并行操作进行控制是实现同步的关键现代CAD/CAM系统通常以Top-Down模式进行设计,即可以先以空的装配树形式描述产品的构成关系,而后进行不同零部件的详细设计。因此,以装配树为关节,可以实现设计人员与设计任务的绑定。设计信息绑定过程。   首先由项目负责人对模具设计过程进行定义,将模具设计分解为若干子任务,根据了任务间的关联关系,建立模具产品装配讨。然后,根据任务的知识特性,将之分配给不同的设计人员进行详细设计(这些上程师来自不同知识领域和层次,具有不同权限的信息操作能力),直趸完成整副模具没汁。   在设计过程中,项目管理人员将不同的任务分给不同的设计人员,不同的设计人员即在不同的装配节点下进行各自的工作,对该节点下的几何模型拥有完全控制的能力,但对其他节点下的几何模型,只有浏览的权限。由于设计人员的设计模型保存在不同的装配节点下,并不会因为保存各自的设计结果而产生并发冲突。因而也就实现了模型信息的同步,并达到了冲突避免的目的。这样,任务与模具产品的结合,为设计过程的协同控制提供了渠道,而设计人员与模具产品的结合,为设计人员的协同管理提供了渠道。如此,很好地实现了模具协同设计过程中的模型同步控制。以级进模为例,在模具设计开始前,根据客户的需求和模具的特点定义,模具产品的装配树结构。不同的装配节点代表不同的功能部分,而不同的设计仟务则依附在不同的装配节点上。一旦装配树确定,则作为当前项目的统一模板存放于服务器,共享给项目所属设计人员。各设计人员通过FTP服务器下载整个装配树,在本地工作空间中完成自己的没汁任务。如装配树中blank节点用了存放钣金件展开成为毛坯状态的几何模型。同时,它也对应于任务中的“毛坯展开”项,并由具有毛坯展开经验的模具设计人员承担。当设计人员完成自己的设计任务时,将装配树中的“毛坯展开”节点文件上传到FTP服务器上即可,同时发送消息给其他设计人员,其他设计人员可以通过同步工具实时地浏览“毛坯展开”结果或下载“毛坯展开”节点所对应的模型文件。   2基于SOA的模具设计业务流程管理   业务流程是针对工作中具有固定程序的常规活动而提出的-个概念。通过将工作活动分解成定义良好的任务、角色、规则和过程来进行执行和监控,达到提高生产组织水平和工作效率的目的。业务流程管理技术为企业更好地实现经营目标提供了先进的手段。通过上一小节对模具设计任务管理的分析,不难发现,一副模具的设计流程,其实质是由多个设计子任务组合而成的业务流程。因此,业务流程管理的特点天然地满足了模具设计任务管理系统的需要。同时,将SOA的思想引入其中,将系统中各功能模块用Web服务进行封装,不但可以无缝地集成应用,而且可使系统结构灵活、部署方便。   2.1基于SOA思想设计系统   SOA是一种基于网络、松耦合、多应用集成的技术解

文档评论(0)

wuyouwulu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档