协同设计系统中的冲突管理技术研究
【摘要】:协同设计是不同部门的设计小组参与到一个项目的设计过程,各小组之间存在着大量相互制约、相互影响的关系,同时它们对产品开发的考虑角度、评价标准、领域知识不尽相同,这些因素必然导致冲突的产生。
在协同设计过程中,冲突管理起着至关重要的作用。一方面冲突的存在势必造成设计的不协调甚至搁浅,冲突的消解会增加设计成本等;另一方面,冲突的产生促使设计人员及早发现问题并解决问题,最终实现提高产品各项性能指标的目的。随着冲突的不断解决,一个完善的更优的设计也随之产生,因此,冲突管理技术的研究和开发在协同设计中具有非常重要的意义。
本文对工程知识及其类型进行研究,提出了知识的表示方法。以非约束知识为切入点研究了设计思路、设计关系、设计经验等方面的知识储存;以约束知识为切入点研究了冲突的识别与检验。在以上研究的基础上,进一步研究和分析了冲突管理的特点,并且在.NET平台环境下开发了冲突管理系统,实现对知识的应用和对冲突的检验。另外,本文在国产CAD软件CAXA基础上开发了自动提取图纸参数值的功能。
本文的组织结构为:
第一章:作为本文的绪论,主要阐述了CSCD(计算机支持的协同设计)的概念和国内外研究现状,以及冲突管理技术研究的现状和本文所开展的主要工作等。
第二章:在调研的基础上了解了制造业对CSCD的需求,为协同设计系统的实现打下了理论基础。
第三章:对冲突管理技术进行了理论分析和研究,并且分析和研究了约束和知识。
第四章:对冲突管理系统进行了设计。
第五章:介绍本文所实现的冲突管理系统,并且对其子模块的功能和原理进行了详细的介绍。