- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CBR和GBOM产品配置方法初步研究
基于CBR和GBOM产品配置方法初步研究
摘要:在分析传统物料清单结构的基础上,提出了基于GBOM和CBR的产品配置模型,着重讨论基于面向对象技术建立GBOM模型和基于最近距离法、层次分析法的相似实例提取方法.该方法可以有效地从众多相似方案中提取出与客户需求最相近的方案。最后以某型减速器实心轴产品族为例,阐述了该方法的实际应用。
关键词:大规模定制 产品配置 GBOM 面向对象技术 相似实例提取
引言
制造业市场环境的改变和产品寿命周期越来越短,使得企业趋向于采取大规模定制(Mass Customization,MC)策略以满足客户的多样化需求,同时又不提高企业的生产成本。因此,传统的每个产品一个物号和一个BOM的管理方法已经不能适应现代企业的要求[1][2]。通过分析不难发现,尽管企业推出众多产品,但对某企业的某类产品而言,其大部分零部件是相似的,只是在针对订单的个性化部分不同。因此为了合理利用设计资源和重用设计知识,研究者提出针对一类产品进行分析,建立产品族,并提出与产品族对应的GBOM(Generic B0M)的概念。
范例推理(Case-based Reasoning,CBR)是一种新颖的问题求解策略或学习技术。CBR是近十几年来人工智能中发展起来的区别于基于规则推理的一种推理模式。基于实例推理是人工智能中的一种重要的推理技术,其核心思想是:在进行同类或稍有变化的问题求解时,应用求解问题的经验和知识来进行推理决策,而不必一切从头开始[3]。产品配置中推理所用的知识主要以记录着以前的实例的形式存储,人们试图通过寻找相似的以前已经解决了的问题,并调整以适应新的需求。
本文初步探讨了基于CBR和GBOM的产品配置方法,阐述了基于CBR和GBOM的配置过程,然后引出产品配置中相似实例的提取问题。文中提出采用基于面向对象技术建立GBOM模型,并且使用基于最近距离法、层次分析法的相似实例提取方法筛选出最佳案例。
一. 面向产品族的产品配置方法简介
BOM(Bill of Material,物料清单)常用来表示产品结构信息,它反映了零部件、原材料与产品之间的构成关系、数量关系以及装配顺序。BOM是PDM中最重的数据结构,它的准确性和科学性将直接影响PDM系统的运行和效率。但是传统的企业信息系统大都是采用确定BOM,如图1.1所示。
在这种BOM中,产品是由一些零部件构成,其中的部件又有各自的BOM,因而整个BOM是一个层次结构,所有零部件位于这个层次结构的不同节点上。位子最底层叶节点的是采购件或者原材料。在确定BOM中,每个节点上的零部件都是确定的,用一个唯一的标识符来表示。因此,每一个产品都对应一个BOM。当产品品种增加时,将导致BMO结构冗余,并带来管理的低效。
产品族是具有相同的市场定位和客户群需求、相似的产品结构、相似的零部件功能的一类产品。产品族(Product Family)共享通用技术并定位于相互关联市场应用的一组产品。产品族中所有产品共享相同的结构和产品技术。基于GBOM的产品族结构模型提供了一种用有限数据描述大量产品品种的方式,避免了结构冗余,同时保持了BOM的结构信息。GBOM由一个BOM结构和一个选择树构成,如图1.2所示。其中,BOM结构是一个由零部件类组成的层次结构,它表示了产品系列中的通用产品结构。选择树是一个由属性和配置规则构成的层次结构,GBOM利用选择树来管理具体产品,通过展开选择树,并逐层确定变量值来确定产品BOM。不同产品的差异通过叶节点上零件的差异来体现,零件独立于具体的产品。具体产品BOM在被确定之前不需要存储。因此,只需要存储底层的零部件实例,而不是存储具体产品的BOM,从而最大限度地降低了产品结构的冗余。(如图1.1、图1.2所示)
二.基于GBOM 和CBR 的产品配置模型范例的描述
产品族结构模型不仅需要被人理解,还需要能够被计算机处理,因此模型必须进行形式化定义[4]。本文采用面向对象的方法对产品族结构模型进行形式化定义。
产品族结构模型可以被形式化的表示为:
Class product family
{OID, Version,{C},{F}}
……
Class child1:product family
{OID, Version,{C},{F}}
Class child2:product family
{OID,Version,{C},{F}}
其中,product family是产品族的标识,OID是产品族的标识的标识号。产品族可以有产品子族。childl,child2是类零部件的标识,类零部件和其
原创力文档


文档评论(0)