支持快速设计的CBR技术及其应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
当前制造业全球化的发展趋势和日益加快的产品更新速度迫使机械制造行业的竞争焦点转向对市场的快速响应和产品创新。支持快速设计的CAD系统开发和应用是提高企业快速响应和创新能力的关键环节之一。本文以国家863重大专项、省高技术研究项目为依托,着重研究了应用CBR技术实现以机械产品快速设计为目标的快速设计系统的构建方法及关键技术,开发了支持工程机械产品开发的快速设计系统。论文的主要研究成果及创新点如下:
     1)提出了基于XML的复杂实例表示模型和基于树结构的实例库组织关系模型。利用对象模型、基础类定义、XML模式与多目标链接技术实现以树形结构为主、具有动态特性的复杂实例表示,并提出和构建了支持实例动态化存储与管理的多层次动态实例库,运用原生XML数据库与关系数据库两种方式实现了设计实例与关系模型的合理组织,为基于ASP的网上实例库与协同设计的实现奠定了基础。
     2)从提高系统求解性能和运行效率的角度出发,提出了基于模糊粗糙集的实例库维护策略。通过模糊差异向量提取和约简模糊修正规则,选择代表性实例更新实例库,从而达到维护和精简实例库的目的,克服了基于粗糙集理论的传统实例库维护策略在处理不确定问题与对象分类等方面存在的不足,降低了实例库维护工作的复杂性,并在实际应用中检验了新策略的性能与优点;
     3)提出一种复合型相似性度量方法,从语义和结构两方面描述实例间的匹配程度,所提出的多层次实例检索模型能够通过对特征属性分类提高属性间的区分度,同时提出了基于位索引(Bitwise Indexing)和相似度映射表(Similarity Mapping List)的检索算法,采用位运算和复用相似度计算结果的策略来提高检索速度,并结合实验证明了该算法的简洁性与高效性;
     4)在分析机械产品设计特征的基础上,以CommonKADS建模方法为指导,给出了基于PCM方法的任务结构模型和实现设计知识的规范表示与获取的知识获取工作表,并以此为基础,提出了四层结构的产品设计知识模型,分析了支持产品设计知识组织表示的产品设计任务分解结构及其表示方法,为复杂机械产品设计知识的分层、分类表示与有效获取提供了可靠的方法。
     5)针对系统体系结构框架和开发过程中的关键问题,对系统的开发体系结构、数据模型设计和系统总体结构框架进行了分析,介绍了系统设计流程导航、产品设计向导等关键功能的实现,并将研究成果——工程机械快速设计系统在镇江华晨华通路面机械有限公司等企业中进行了应用验证,取得了令人满意的效果。
Nowadays, the trend of manufacturing sector globalization and the accelerating pace of product refresh rate shifts the focus of manufacturing industry competition in the market’s rapid response and product innovation. The development and application of CAD system for rapid design is one of the key links to improve enterprises’rapid response and innovation capability. Supported by National 863 Projects and provincial High Tech Research Projects, intelligent design system’s building approach and key technologies to achieve rapid design of mechanical products by CBR technology are emphatically studied, a system supporting the construction machinery product rapid design is developed. Main study results and innovations are as follow.
     1) A XML-based complex case expression model and case base organizational model based on tree structure are proposed. Using the object model, foundation class definition, xml schema and links technology to express the tree-structure-like complex case with dynamic characteristics, multi-level dynamic case base for dynamic case storage and management is proposed and built, Native XML database and relational database are utilized to organize the case and relational model properly, which laid the foundation for the building of on-line resource library and implementation of collaborative design;
     2) In order to enhance the system performance and operating efficiency, a case base maintenance policy based on fuzzy rough sets theory is put forward. Mining and reduction fuzzy adaptation rules by fuzzy discrepancy vector, updating case base by representative cases so as to maintain and simplify the case base, which reduces the complexity of maintenance work and the performance and advantages of this new strategy is tested in practical application.
     3) A composite similarity measurement is introduced to describe the matching extent of cases from the semantic and structural aspects, A multi-level retrieval model, which can enlarge the distinction between feature attributes by classifying them, meanwhile, a new retrieval algorithm based on bitwise indexing and similarity mapping list is presented, which raises the retrieval speed by bitwise operation and reusing similarity calculation results. Finally, the conciseness and efficiency of this algorithm is proved by example;
     4) On the basis of analyzing the mechanical product design features, take the CommonKADS modeling method as instruction, PCM methodology-based task-structure model and working-sheet for expressing and acquiring design knowledge are presented, and on this basis, a knowledge modeling of four-layer structure is proposed, product design task decomposing structure and expression method supporting product design knowledge organization and expression is analyzed, which provide a reliable method for acquisition and expression of product design knowledge in lamination and classification.
     5) Referring to the key issues of system framework and development process, the development architecture, data model design and system framework are analyzed, key functions are introduced, such as design process navigation, product design guide, etc. Finally, the research findings-construction machinery rapid design system is applied in several domestic machinery manufacturing enterprises and achieves satisfactory results.
引文
[1]范玉顺.用CIMS技术改造中国制造业的经验和前景[J].自动化博览, 2002, 19(3):1-7.
    [2]殷国富,干静,胡晓兵,等.面向信息时代的机械产品现代设计理论与方法研究进展[J].四川大学学报(工程科学版), 2006, 38(5):38-47.
    [3]陈子辰,唐任仲. 21世纪制造业面临的挑战和对策[J].机电工程,1998,(1):25-30.
    [4]滕启,王科社,孙江宏,等.试论快速设计技术与方法[J].北京机械工业学院学报,2000,15(2):15-18.
    [5]马雅丽.产品敏捷化设计.机械科学与技术,1999,18(4):662-664.
    [6]隋秀凛,葛江华.基于产品数据管理(PDM)系统下的集成快速产品设计研究[J].机械制造,2002,40(9):18-20.
    [7]徐燕申,徐千理,侯亮.基于CBR的机械产品模块化设计方法的研究[J].机械科学与技术,2002,21(5):833-835.
    [8]陈永亮,徐燕申,齐尔麦.机械产品快速设计平台的研究与开发[J].天津大学学报, 2002,35(6):743-748.
    [9]顾新健,陈芨熙.网络化协同设计方法的研究[J].中国机械工程,2002,13(6):481-483.
    [10] Trevor J, Rodden T, Blair G S. COLA: A Lightweight Platform for CSCW, Proc. 1993 Conference on Computer Supported Cooperative Work, Milan, Kluwer, 1993.
    [11] Hollingsworth D. The Workflow Reference Model[EB/OL]. http://www.wfmc.org,1995.
    [12] Robinson J A. Communications Services Architecture for CSCW[J]. Computer Communications,1994,17(5):339-347.
    [13] Ellis, Clarence W, Jacques. Conceptual Model of Groupware[J]. ACM Computer Supported Cooperative Work CSCW’94, 1994:79-88.
    [14]贾延林.模块化设计[M].北京:机械工业出版社,1993.
    [15]徐燕申,李森.液压机广义模块化设计原理及其应用[J].机械设计, 2001, 18(7):1-3,41.
    [16] Pahl G, Beitz W, Engineering Design-a systematic approach[C]. Springer-Verlag,London,U.K,1999.
    [17] GU P. Product modularization for life cycle engineering[C].Robotics and Computer Integrated manufacturing 15,1999.
    [18] O'Grady, Peter. Object oriented approach to design with modules[J].Computer Integrated Manufacturing Systems,1998,11(4):267-283.
    [19] Hilistron F. Applying axiomatic design to interface analysis in modular product development[J]. Advances in design automation, 1994,2:363-371.
    [20]侯亮.机械产品广义模块化设计理论研究及其在液压机产品中的应用[博士学位论文].天津,天津大学, 2002.3.
    [21]肖人彬,周济,查建中.智能设计——先进设计技术的核心[J].机械设计. 1997,4:1-3.
    [22] J. McDermott. R I ("XCON") at age 12: lessons from an elementary school achiever [J]. Artificial Intelligence, 1993,59: 241-247.
    [23]蔡自兴.人工智能——MYCIN概述[EB].中南大学智能控制研究所. http://jyjs.gzhu.edu.cn/rgzn/chapter7/764_1.htm.
    [24] Guus Schreiber.史忠植,梁永全,吴斌等译.知识工程和知识管理[M].北京:机械工业出版社,2003.
    [25]刘伟,金雁,张钟俊.基于知识的计算机辅助工艺过程设计[J].上海交通大学学报.1991,25(6):55-60.
    [26] Zhang C, Orlowska M, Lasket G E et al. On Algebraic Structures of Inexact Reasoning Models[J]. Advances in Information Systems Research, 1991:58-77.
    [27]李方义,李剑峰,等.产品绿色设计研究现状及展望——一般理论及方法[J].航空制造技术. 2004,10:73-78.
    [28]汪劲松,段广洪,李方义,等.基于产品全生命周期的绿色制造技术的研究现状和展望[J].计算机集成制造系统. 1999,5(4):1-8.
    [29]陈庄,刘飞,陈晓慧.基于绿色制造的产品多生命周期工程[J].中国机械工程,1999,10(2):233-235.
    [30]刘飞,曹华军.绿色制造的理论体系框架.中国机械工程[J],2000,11(9):961-964.
    [31] Veerakamolmal P , Gupta S M. Optimizing the supply chain in reverse logistics[R] . Proceedings of the SPIE lnternational Conference on Environmentally Conscious Manufacturing.Boston,MA,2000,4193:157-166.
    [32] Engelbert Westkamper. Life Cycle Management and Assessment:Approaches andVisions Towards Sustainable Manufacturing[J]. Annals of the CIRP. 2000, 49(2):501-522.
    [33]孙国梓,郁鼎文,吴志军.面向企业的全局产品结构模型[J].清华大学学报:自然科学版. 2004, 44(5):633-636.
    [34]张劲松,王启富,万立,等.基于本体的产品配置建模研究[J].计算机集成制造系统,2003,9(5):344-350.
    [35] Joshi S.Product environmental life-cycle assessment using input-output techniques[J]. Journal of Industrial Ecology.2000(2/3):95-12.
    [36] Geldermann, Tutta Spengler , Thomes . Fuzzy outranking for environment assessment,Case study:iron and steel making industry.Fuzzy Sets and Systems,2000,115(1):45-65.
    [37] Azapagic A.R Clife.The application of multi objective linear programming to life cycle assessment.Fifth SETAC—Europe Congress.Copenhagen.25-28。
    [38] SETAC. Streamlining Environmental Life Cycle Assessment[R] . Pensacola , 1997.
    [39]任苇,刘年丰.生命周期影响评价(LCIA)方法综述[J].华中科技大学学报. 2002, 19(3):83-86.
    [40]栾忠权.基于产品环境生态指数的绿色设计方法研究[J].机械工程学报. 2004, 40(5):96-100.
    [41]宋丹娜,柴立元,何德文.生命周期评价模型综述[J].工业安全与环保. 2006, 32(12):38-40.
    [42] Oh C J,Park C S.An economic evaluation model for product design decisions under concurrent engineering[J].The Engineering Economist.1993,38(4):275-296.
    [43] Uday R, Rarikh. Life Cycle Accounting: Towards Life Cycle Design[C].International Conference on EcoBalance. Int J LCA 2002, 7(3):183.
    [44]齐尔麦.机械产品快速设计原理、方法、关键技术和软件工具研究[D].天津:天津大学. 2003.
    [45]刘恒,虞烈,谢友柏.现代设计方法与新产品开发[J].中国机械工程,1999, 10(1): 81-84.
    [46]李险峰. DELMIA让数字化工厂成为现实[J].世界制造技术与装备市场, 2005,1:86-87.
    [47]冯培恩,邱清盈,潘双夏,等.机械广义优化设计的理论框架[J].中国机械工程, 2000,11(1-2):126-129.
    [48]李光.专家系统及机械CAD中的智能优化方法[J].株洲工学院学报, 1996, 10(1):76-80.
    [49]查建中,现代设计方法与智能工程[J].机械设计, 1991, 8(6):3-6.
    [50] R Schank. Dynamic Memory: A Theory of Reminding and Learning in Computers and People[M]. Cambridge University Press,1982.
    [51] Kolodner J L. Improving human decision making the rough case-based reasoning techniques[J]. AIM agazine, 1991,12(3):52-59.
    [52] Hinrichs T R, Kolodner J. The roles of adaptation in case-based design[C]. Proceedings of Case-based Reasoning Workshop, Washington, 1991:121-132.
    [53] Aamodt A, Plaza E. Case-based reasoning: foundational issues, methodologyical variations and system approaches[J]. AI Communications, 7(1):39-59.
    [54]王军.数据库知识发现的研究[D].中国科学院计算技术研究所, 1993.
    [55]周涵.基于范例学习的内燃机油产品设计系统[D].石油大学, 1993.
    [56]叶施仁.海量数据约简与分类研究[D].中国科学院计算技术研究所, 1997.
    [57] Sharma S, Sleeman D. REFINER; a case-based differential diagnosis aide for knowledge acquisition and knowledge refinement[J]. In: EWSL 88; Proceedings of the Third European Working Session on Learning, Pitman, 1988:201-210.
    [58] Tom Mitchell,曾华军张银奎译.机器学习[M].北京:机械工业出版社,2004.
    [59] Bain W. Inside Case-Based Reasoning[M]. Lawrence Erlbaum. chapter 4, 93-140.
    [60] E L Rissland, K D Ashley, L K BRANTING. Case-based reasoning and law[J]. The Knowledge Engineering Review. 2005,9(20):293-298.
    [61] R C Schank, D B Leake. Creativity and learning in a case-base explainer[J]. Artificial Intelligence, 1989,(40):353–385.
    [62] I Watson, Abdullah S. Developing Case-Based Reasoning Systems: A Case Study in Diagnosing Building Defects. IEE Colloquium on Case-Based Reasoning: Prospects for Applications, 1994(057):1-3.
    [63] Koton P. Using experience in learning and problem solving[D]. Massachusetts: Massachusetts Institute of Technology,1989.
    [64] T R Hinrichs. Problem solving in open worlds[M]. New Jersey: Lawrence ErlbaumAssociates, 1992.
    [65] Maher M L,Balachandran M B, ZHANG D M.Case—based reasoning in design[M]. New Jersey:Lawrence Erlbaum Associates,1995.
    [66] E Domeshek, J Kolodner. Finding the Points of Large Cases[J]. Artificial Intelligence for Engineering Design, Analysis and Manufacturing. 1992,7(2):87-96.
    [67] L Purpis, P Pu. COMPOSER:A case-based reasoning system for engineering design[J].Roboties, 1998(16):285-29.
    [68] S Roderman, C Tsatsoulis. PANDA:A Case-Based System to Aid Novice Designers[J]. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 1993 (2):125-134.
    [69] B Lopez, E Plaza0. Case-based planning for medical diagnosis[J]. Methodologies for Intelligent Systems: 7th International Symposium, ISMIS '93:96-105.
    [70] Costas T, Kashyap. Case-Based Reasoning and Learning in Manufacturing with TOTLEC Planner[J]. IEEE Transactions on Systems, Man, and Cybernetics, 1993,23(4).
    [71] D BEN-ARIEH, M CHOPRA. A case-based NC code generating system for prismatic parts[J]. International Journal of Production Research. 1997,7(35):1925-1944.
    [72]郑磊,贾东,刘椿年.智能教学系统中自动推理模块的设计与实现[J].北京工业大学学报. 2002, 9(3):363-368.
    [73]李宝东.基于范例的学习——模型和方法研究[D].中国科学院计算技术研究所, 1991.
    [74]周凯波,金斌,周剑岚,等.基于XML的面向对象案例表示方法[J].武汉理工大学学报·信息与管理工程版. 2005,27(3):86-89.
    [75]汤胤,彭宏,郑启伦.基于XML的多层次范例映射模型[J].计算机科学. 2004,31(2):101-103.
    [76]张斌,高全杰,应保胜,王家青.实例推理和规则推理在实例修改中的应用[J].计算机工程.2005.7(13):156-158.
    [77]李迎光,周儒荣,黄翔,等.基于主参数信息模型的多实例库设计[J].计算机辅助设计与图形学学报, 2004,16(1):134-137,141.
    [78] Markovitch S, Scott P D. The Role of Forgetting in Learning[C]. In Proceedingsof the Fifth International Conference on Machine Learning, 1988, 459-465.
    [79] Minton S. Selectively generalizing plans for problem solving[C].9th International Joint Conference on Artificial Intelligence, Morgan Kaufmann, 1985,596-599.
    [80] Portinale L, Torasso P, Tavano P. Speed-up, quality and competence in multi-modal reasoning[C]. In Proceedings of the Third International Conference on Case-Based Reasoning, 1999,303-317.
    [81] Competence Models and the maintenance problem[J].Computational Intelligence, 17(2):235-249.
    [82] Leake D, Wilson D. Remembering Why to Remember: Performance-Guided Case-Base Maintenance. In Proceedings of the Fifth European Workshop on Case-Based Reasoning,2000,161-172.
    [83]耿焕同,肖明军,邹翔,等.聚类算法在范例库维护中的应用研究[J].计算机工程. 2005, 6(12):166-168.
    [84]倪志伟.范例推理及其数据挖掘技术的研究[D].合肥:中国科学技术大学. 2002.
    [85]李锋,冯珊.基于人工神经网络的案例检索与案例维护[J].系统工程与电子技术. 2004, 8(8):1053-1056.
    [86]章曙光.一种基于分布式系统的范例库维护模型[J].安徽建筑工业学院学报(自然科学版). 2006(2):93-94.
    [87]钟诗胜,王知行,何新贵.一个混合属性的实例检索模型[J].软件学报. 1999,10(5):521-526.
    [88]李海刚,高国安.基于神经索引实例与知识推理的混合型智能CAPP策略[J].计算机辅助设计与图形学学报. 2000,12(4):317-320.
    [89]唐智勇,韦东鹏,王红胜.基于线索和改进最相邻近法的案例检索[J].计算机工程与应用. 2000,4:78-79,111.
    [90]侯晓林,吕武,石振,等.物理模型使能的机械产品设计知识获取与重用[J].山东大学学报(工学版). 2007,37(2):25-29.
    [91] Ann M, Lynne P, Olivia E. Knowledge Reuse for Innovation[J]. Management science. 2004,(2):174-188.
    [92] Hayes C,Cunningham P.Shaping a CBR View with XML [J].Lecture Notes in Computer Science.1999,(1650):468-481.
    [93]吴义忠,吴斌,陈立平.基于XML的三维标准件库研究与开发[J].中国机械工程. 2004.3(5):423-426.
    [94] Friedrich Gebhardt. Survey On Structure-Based Case Retrieval[J]. The Knowledge Engineering Reviews, 1997,12(1):41-58.
    [95] C K Riesbeck, R Schank. Inside Case-based Reasoning[M]. Lawrence Erlbaum Associates,Inc, 1989.
    [96] M Lenz, B B Sp?rl, H D Burkhard,et al. Case-Based Reasoning Technology, From Foundations to Applications[M]. Springer-Verlag Telos,1998,10(15):207-208.
    [97] Hayes C,Cunningham P.Shaping a CBR View with XML [J].Lecture Notes in Computer Science.1999,(1650):468-481.
    [98] O Salomons. Feature and Relatlons in Object oriented Modelling[D]. Netherland: the Libratory of Production & Design Engineering at the University of Twente, 1995.8.
    [99]肖田元.虚拟制造[M].北京:清华大学出版社,2004.
    [100]肖人彬,陶振武,刘勇.智能设计原理与技术[M].北京:科学出版社. 2006.9.
    [101] McSherry D. Relaxing the similarity criteria in adaptation knowledge discovery[C]. 16th International Joint Conference on Artificial Intelligence, Stockholm, Sweden, 1999, 56-61
    [102]史忠植.知识发现[M].北京:清华大学出版社. 2002,1.
    [103] Pawlak Z. AI and intelligent industrial applications: the rough set perspective [J]. Cybernetics and Systems: An International Journal, 2000, 31 (4):227-252.
    [104]石峰,娄臻亮,张永清,等.基于模糊-粗糙集模型的一种归纳学习方法[J].上海交通大学学报. 2002,7(7):920-924.
    [105] DUBOIS D, PRADE H. Rough fuzzy sets and fuzzy rough sets [J]. International Journal of Genaral Systems, 1990,17(2):191-209.
    [106]彭叶辉.简单下降梯度法[J].怀化学院学报. 2004,10(5):17-18.
    [107] B Smyth. Case-base maintenance[C]. In Proceedings of the Eleventh International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems.IEA/AIE 1998(2):507-516.
    [108] Shiu SCK, Sun CH,Wang XZ, et al. Transferring case knowledge to adaptationknowledge: an approach for case-base maintenance[J]. Computational Intelligence. 2001(17):295-314.
    [109] Smyth B, Mckenna E. remembering to forget: a competence-preserving case deletion policy for case-based reasoning systems[C]. In: Proceedings of 14th International Joint Conference on Artificial Intelligence, IJCAI 1995,377-382.
    [110]李迎光,周儒荣,廖文和,等.基于规则推理的最近邻实例检索模型研究[J].机械科学与技术,2004,23(11):1313-1316.
    [111]张光前,邓贵仕,吕文颜.基于粗糙集的归纳推理检索方法[J].计算机工程,2003,29(16):23-24,105.
    [112] Wang Qi,Liao Wenhe.Application and development of case-based reasoning in fixture design [J].Journal of Southeast University(English Edition),2004,20(2):170-175.
    [113] Chen W C,S S Tseng,Chang L P,et al.A parallelized indexing method for large-scale case-based reasoning[J] . Expert Systems with Applications ,2002(23):95-102.
    [114]艾芳菊. CBR中的检索模型研究[J].计算机工程与应用. 2005(19):77-79.
    [115] B Chandrasekaran, Todd Johnson, Iack W Smith. Task Structure Analysis for Knowledge Modeling[J]. Communications of the ACM. 1992,33(9):124-136.
    [116] G Schreiber, H Akkermans, A Anjewierden,et al. Knowledge Engineering and Management: The CommonKADS Methodology[M]. Massachusetts Institute of Technology. 2000:138-175.
    [117]郑金桥,蒋向华,王义林,等.汽车覆盖件冲压CAPP系统的研究[J].模具工业. 2005(3):7-11.
    [118]陆汝铃.知识科学及其研究前沿[J].中国青年科技. 2000(6):48-51.
    [119] Guus Schreiber.史忠植,梁永全,吴斌等译.知识工程和知识管理[M].机械工业出版社,2003.
    [120] Aamodt E,Plaza. Case-based reasoning: Foundational issues, methodological variations, and system approaches[J]. AI Communication. IOS Press, 1994 ,7(1): 39-59.
    [121]常天庆,熊光楞,李敬逸.一种面向并行工程的产品开发过程关系模型[J].系统仿真学报. 1996,8(3):19-26.
    [122] Dieter Fensel, Frank van Harmelen, Walfgang Reif, et al. Formal support for development of knowledge basedsystems[J]. Journal of Information Technology Management ,1998,2(4).