最初的CAD系统所构造的产品模型都是由简单的几何元素(点、线、圆等)组成,它仅仅描述了设计产品的可视形状,不包含设计者的设计思想和设计过程,因而难以对模型进行自动更新,任何设计方案的变更都相当于对设计流程的反复。针对上述问题,人们提出了参数化的设计方法。此外每一个结构设计参数都是依据一定的设计原理、准则、规范和经验进行选取的。如何把设计原理、准则、规范和设计师的经验等知识都结合在CAD系统或生成的CAD模型中?从而使得设计人员只要输入设计目标的工程参数和应用要求,智能化的CAD系统就能依据相关的知识、自动得出符合要求的数字化几何模型。由此提出了知识工程。而将参数化设计与知识工程两者有机的结合起来,实现智能化设计,将大大提高设计效率,缩短产品开发周期。
汽车车身总布置是在一个满足一定约束条件下,对部件进行布置优化的方案设计过程。而传统的车身总布置和设计仍需依靠经验和手工制图完成,存在很多问题。如果能够利用CATIA V5中的知识工程模块进行知识驱动的全相关性参数化车身总布置设计,将可以大大提高设计效率和质量,缩短设计周期。
本论文就是利用CATIA V5的知识工程模块对上述理念的实现方法进行初步的研究和探讨。