论文部分内容阅读
汽车焊装夹具是汽车制造业中的重要工艺设备,影响着整个汽车的制造精度和生产周期,同时也是保证车身焊接质量的重要因素。现有的夹具设计依赖与设计者的知识储备和经验积累,同时在夹具的设计过程、设计资源的共享以及知识的表达、获取和重用等方面存在着缺陷,不足以为夹具设计提供一个较好的技术支持。针对这些问题,本课题探讨了一种可以支持整个汽车焊装夹具设计的方法,开发一种基于知识的汽车焊装夹具设计的支持系统。本文的研究内容如下:
(1)在分析基于知识的汽车焊装夹具支持系统的课题研究背景、意义、功能需求以及存在问题的基础上,提出了以知识库管理模块、推理机管理模块、数据库管理模块为主的系统主要模块,构建了由界面层、服务层和资源层为主的系统层次体系结构。
(2)在汽车焊装夹具案例库构建方面,对以往夹具信息进行分析的基础上,对案例库模块进行了扩充和修改,可以实现案例的检索、添加、删除和修改等功能。
(3)在汽车焊装夹具知识库管理模块方面,完成了规则知识库的构建:其中包括基于规则的主控参数的提取和基于遗传算法的参数的优化,完成了夹具主控参数的最优取值。
(4)在设计知识的推理求解方面,提出了基于“案例+规则”的混合推理方法,并运用在夹具的方案设计中。
(5) 采用基于COM组件的开发技术、面向对象的知识表示方法,完成了基于UG NX/Open 二次开发以及参数化三维特征建模技术的综合应用。
最后通过设计实例简要介绍了该系统的设计流程和功能,并用实例验证了本文所提出的体系结构、关键技术和实施方法。基于知识的汽车焊装夹具支持系统的开发与研究表明:
(1) 将基于知识设计的概念应用到汽车焊装夹具的设计中,实现汽车焊装夹具知识资源的有效共享。研究证明基于知识的系统结构是合理可行的。
(2)提出“案例+规则”的混合推理方法,完成了基于案例和“案例+规则”的混合推理技术,并应用在焊装夹具设计中,实现了焊装夹具的智能化设计。
(3) 完成了规则知识库的构建。在案例修改中,对夹具单元的主控参数进行基于遗传算法的优化,实现了参数的最优取值。
(4) 采用了基于COM组件的开发技术和面向对象的知识表示方法,完成了以UG NX为支撑平台,以VC++为开发语言的基于知识智能CAD系统的二次开发。