论文部分内容阅读
客车车身总布置是客车生产设计的重要环节,但客车车身总布置中涉及的零件繁多,布置的关键参数之间关系复杂,国家标准和行业标准众多,对开发人员的经验依赖性较强。因此,本文对旅游客车车身总布置系统进行了研究和开发。主要工作如下:对客车车身总布置系统实现的关键技术进行研究。首先概述了基于知识的设计理论与方法,探讨了知识重用的研究内容,通过八种不同重用研究方法的对比,选择基于规则的推理和基于实例的推理的混合推理来进行知识的推理重用;然后对比了 CATIA的两种编程API,选用Automation API技术来实现对CATIA的二次开发,并介绍了 CATIA自带的宏录制功能;最后介绍了 VB对CATIA的访问技术,实现了 VB对CATIA的调用。分析客车车身总布置各模块的尺寸关联并完成参数化的建模。首先探讨了参数化建模的原则、方法,并结合实例阐述了 CATIA在建模时参数的定义;然后分析了客车车身总布置中各个模块的关键尺寸,提出了各布置模块之间以及各模块内部的尺寸关联;最后完成了客车外部总布置、地板布置、驾驶区布置和乘客区布置的参数化建模,实现了客车车身总布置的参数化设计。建立客车车身总布置系统的知识系统,研究并实现客车车身总布置车身模型设计的重用。首先对系统的需求进行分析,并根据需求将系统划分为系统管理模块、客车车身总布置设计模块、知识系统模块、知识系统管理模块四个功能模块;然后建立了知识系统,主要包括客车总体尺寸参数库、客车车身总布置规则库及客车车身总布置实例库;运用AHP分析法对客车车身总布置参数化实例的评价指标进行了分析,提出了知识系统中参数化实例的评价体系,方便了知识系统的管理;通过对系统推理机制的研究,应用基于规则的推理和基于实例的推理相结合的混合推理模式,结合最近邻法,设定了检索客车车身外部参数化三维模型的特征项权重及实例的整体相似度阈值,实现了实例的修改重用;最后探讨了 VB对系统界面的开发,并在该系统运行实例。该系统功能较为齐全,能够有效实现知识库的查询、添加和删除,便于企业知识的积累和继承。该系统包括系统管理、客车车身总布置模块、知识系统、知识系统管理四个模块,能够通过界面输入设计参数对知识库中的实例模型进行检索并根据设计需求重用检索实例,并通过提供的设计准则引导和帮助开发人员快速完成客车车身总布置。