从20世纪50年代至今,几何建模技术经历了3个阶段:线框造型、曲面造型和实体造型。线框造型采用顶点和边两种拓扑元素及其相互关系来表示三维物体的形状,优点是表达简单,易于处理,其输入的信息仅为一系列点及其连接关系。但缺点是具有二义性,不能消隐和真实感显示物体。曲面造型主要依据顶点、边、表面3种拓扑元素及其相互间的拓扑关系来描述三维物体的形状。因提供了三维物体的表面信息,能够进行隐藏线的消除和图形的真实感显示。其缺点是没有明确地定义三维物体的实心部分,不能进行物体的重心、质量、惯性矩等物性参数的计算。实体造型是20世纪70年代开始发展起来的一门新的造型技术,比曲面造型增加了三维体的实心部分的表达,得到了三维形体的无二义性描述,从而能够在一个完整的几何模型上实现零件的质量计算、有限元分析、数控加工和消隐渲染图的生成。20世纪90年代,美国PTC公司在实体造型的基础上引入参数化特征造型技术,将几何建模技术推高到一个新阶段。当前,主流CAD软件均采用参数化特征造型作为主要的几何建模手段。 8jxgSB",
guv)[:cd;
经过20多年的发展及在工程技术行业中的应用实践,参数化特征造型被认为是一种可以满足制造业产品设计需求的建模技术。但是,随着工业界对CAD技术应用的深入和细化,用户个性化设计需求不断提升,对设计部门而言,如何快速响应用户需求、缩短新品研发周期、快速完成产品升级,成为了企业迫切需要解决的关键问题。参数化特征建模技术本身固有的严格遵循造型历史关系的规则使得用户难以实现灵活地、快速地表达其设计的创新点。在产品升级改造中,由于设计人员对产品模块化及系列化的历史了解得不充分,极易导致产品参数修改而几何重建结果与预期严重走样的情况发生,因此,制约了企业创新设计的自由发挥。 9hI4',(rE
E9 QA<w
北京数码大方科技股份有限公司一直致力于CAD技术研发,其三维CAD产品《CAXA实体设计》拥有6项核心专利技术,其直接建模技术是一种直观的、对零件模型元素进行直接修改编辑的造型方法。其最大优势是造型速度快、可以实现所做即所要的目的。设计者无需掌握太多的设计概念、建模规则,就可以将自己的创新设计付诸于模型表达。但是,直接建模的主要缺点是模型无法参数特征化(亦即模型元素成组划分难),参数驱动能力差。因此,直接建模技术分适合产品的局部修改,但系列化设计则难以实现。 `LL#Ai a
xW{_c[oA
因此,基于上述两种技术存在的缺陷,本文研究了一种融合二者优势的建模技术——三维CAD参数化建模与直接建模的混合建模技术。使用该技术既可以实现模型的灵活修改,同时又可以实现产品关键参数的驱动。 +/q%29-k
b1>%%#
1.总体思路 0-EhDGa]r
lY_E=K]
首先建立一个集成的零件详细设计、部件组装设计及总装设计的设计环境。接着在零件详细设计环境中将传统的参数化造型技术和创新的直接建模技术进行有机的融合,形成一种全新的混合建模技术。这样可以在建模过程中达到相辅相成,取长补短效果。使用混合建模技术,可以达到以下效果:快速建模、灵活建模、合理建模、快速修改(包括局部快速修改和全局快速参数化修改),最终提升用户的产品研发效率、满足用户个性化设计的需求。不仅可以缩短新品的研发时间,而且可以加快产品改进的速度。主要表现在两个方面:一是通过参数化造型达到模型系列化;二是通过直接建模造型达到局部快速修改。直接建模技术可以方便的将用户创新思维充分展现在模型上,而参数化造型又可以达到模型的参数驱动。最后,将以上两种技术合理融合,帮助设计者,实现任何复杂模型的快速研发和修改。 0fnd9`N!0
~130"WQ;
2.技术方案 Tn[DF9;?
6OMywGI[Z
2.1.数据模型设计 KcVCA
}U'fPYYi8
主要的数据模型称之为Shape,可以细分为:DefinitionShape、Instanceshape、Treeshape等。Shape Component简称SC,被设计成存储模型形状的真实数据。某些SC是所有Shape共用的,有些是Shape专用的。DefinitionShape,简称DS,被设计成包含共享的模型定义数据,一般是几何属性相关的数据,通常包括Entity的各种数据,可以抽象地理解为概念上的任何内容。 A>^\jIB>
'DlY8rEGP
InstanceShape,简称IS,被设计成包含特定的数据,主要是位置数据等。DS管理着所有IS公用的内容称之为SC,因此每个IS通过指向DS中SC的指针来得到这些SC的内容,通过操作IS的指针来修改DS中的数据。通常,所有的Shape操作可以直接通过IS完成。 +bvY*^i
F ]\4<
TreeShape,简称TS,被设计成记录一个IS在装配中的路径数据,用来唯一标识一个IS。上述定义是后续模型运算的基础数据。 GVZ/`^ndM
in -/
2.2.参数化特征造型运算机制 G*e/Ft.wf8
q@P5c
先建立一个全局的参数、引用创建和使用的管理者。通过该管理者达到特征参数的定义及引用关系的建立和维护。 02&m