随笔

支持产品创新设计的重建模型表达及建模方法研究

字号+ 作者/录入:3d3d 来源:(浙江大学化工机械研究所,浙江杭州 310027) 2006-03-17 [在线反馈] 我要评论

本文提出了一种支持模型再设计的基于几何特征变量化的重建模型表达和重建方法。因为传统的采用参数曲面表达和曲面直接拟合的造型方法得到的三维重建模型,不便于模型的修改和再设计,而基于特征变量化表达重建模型,能方便地对模型特征进行修改,最终达到改变整个模型即产品外形结构的目的。实现上述表达的重建方法是基于几何特征及约束进行模型重建,首先根据几何特征类型,在对测量数据进行特征及约束识别的基础上,进行特征数据分割;然后建立特征约束模型,通过求解模型得到满足约束关系的对数据点的最佳逼近特征,实现对原形及原设计意图的还原;最后再建立不同几何特征的协同变形关系,使修改局部或单个特征时模型整体协同变形,达到对重建模型进行再设计乃至创新设计的目的。

1.引言 hz8大湾区工业设计网
运用计算机辅助技术进行实物零件乃至整个实物的复制过程通常被称为逆向工程(Reverse engineering),逆向工程的思想最初是来自从油泥模型到产品实物的设计过程,目前逆向工程技术已成为消化吸收先进技术进行产品快速开发的重要手段。但在国内,基于实物的逆向工程应用最广的还是进行产品复制和仿制,尤其是外观设计产品,因为不涉及到复杂的动力学分析、材料、加工热处理等技术反求难题,相对容易实现。工作流程一般为:基于CAD/CAM系统,在进行数字化扫描、完成实物的3D重建后,通过NC加工或快速成型快速地制造出模具,最终注塑得到所需的产品。这个过程已成为我国沿海地区许多家用电器、玩具、摩托车等产品企业的产品开发及生产模式,但在这些产品中鲜有自己的技术,多数是复制(copy)和仿制国外的产品。尽管许多企业不具备创新设计能力,更多的是学习和模仿,但如果产品设计一昧的停留在模仿和仿制上,是没有任何出路的,如果对方的产品是受专利保护的,则这种仿制还是一种侵权的行为。 hz8大湾区工业设计网
战后日本通过先仿制美国及欧洲的产品,在采取各种手段获取先进的技术和引进技术的消化、吸收的基础上,建立了自己的产品创新设计体系,使经济迅速崛起,成为仅次于美国的制造大国。德国在1998年提出:“德国不能采用产品降价的办法来提高竞争力,而是要通过持续地创新出其他国家没有的产品来提高竞争力”。 hz8大湾区工业设计网
实际上任何产品问世,不管是创新、改进还是仿制,都蕴涵着对已有科学、技术的继承和应用借鉴,逆向工程通过重构产品零件的CAD模型,可对原型进行修改和再设计,这为产品的再设计以及创新设计提供了数字原型,各种先进的计算机辅助技术手段也为此提供了强有力的支持。因此,通过逆向工程,在消化、吸收先进技术的基础上,建立和掌握自己的产品开发设计技术,进行产品的创新设计,即在copy的基础上进行改进进而创新,这是提升我国制造业的必由之路。 hz8大湾区工业设计网
本文先对模型重建、参数化和变量化设计技术有关研究进行了回顾,提出了重建模型的表达和重建方法。 hz8大湾区工业设计网
2 有关研究的回顾 hz8大湾区工业设计网
当前应用于产品外形设计的逆向工程方法主要有两种方式:一是由设计师、美工师事先设计好产品的油泥或木制模型,由坐标测量机将模型的数据扫入,再建立计算机模型;另一种是针对已有的产品实物零件,经过数字化测量和模型重建,获得产品的数字模型,然后对这个数字模型进行修改、再设计,以获得一个与前面产品对象不同甚至完全不同的新的结构外形,最终达到产品设计创新之目的,基于逆向工程的产品创新设计的过程见图1。 hz8大湾区工业设计网
hz8大湾区工业设计网
hz8大湾区工业设计网
图1 产品逆向创新设计过程 hz8大湾区工业设计网
逆向工程的基本过程包括:数字化、数据处理及整合、数据分割、曲面拟合或插值、曲面片缝合成整体。 hz8大湾区工业设计网
实物的数字化是通过特定的测量设备和测量方法获取零件表面离散点的几何坐标数据,目前的三维数字化方法,根据测量探头或传感器是否和实物接触,可分为接触式和非接触式两大类[1]。 hz8大湾区工业设计网
CAD模型重建之前应进行数据预处理,过程工作包括数据平滑、排除噪声数据和异常数据、压缩和归并冗余数据、遗失点补齐、数据分割、多次测量数据及图象的数据定位对齐和对称零件的对称基准重建[1.2]。 hz8大湾区工业设计网
物体表面测量数据的分割方法一般分为两类,一是基于边界分割法,二是基于区域分割法。其中基于边界的分割法首先估计出测量点的法向矢量或曲率,然后根据将法向矢量或曲率的突变处判定为边界的位置,基于区域的分割法是将具有相似几何特征的空间点划为同一区域[1.2]。 hz8大湾区工业设计网
CAD模型重建是逆向工程的关键,根据实物外形的数字化信息,可以将测量得到的数据点分成两类:有序点和无序点(散乱点),由不同的数据类型,形成了不同的的模型重建技术。目前较成熟的方法是通过重构外形曲面来实现实物重建,常用的曲面模型有Bezier、B-Spline、NURBS和三角Beizer曲面,采用的方法是对测量数据点拟合得到实物的外形曲面。 hz8大湾区工业设计网
曲面拟合可以分为插值和逼近两种方式。使用插值方法拟合曲面通过所有数据点,适合于测量设备精度高,数据点坐标比较精确的场合;使用逼近的方法所拟合的曲面不一定通过所有的数据点,适用于测量数据较多,测量数据含噪声较高的情况。国内外的研究大多都集中于孤立曲面片拟合方法的选择和算法的优化上[1-6] 。 hz8大湾区工业设计网
上述的模型表达和曲面拟合方法已成为当前模型重建的主要技术方法,并已应用于商用逆向软件,但这种技术方法在机械产品逆向工程的应用上却受到一定限制,在模型表达上,如果曲面是多个曲面片组成的复合曲面,采用自由形状曲面表示时(如标准的B-样条曲面),难以找到保证C0或更高阶连续的分割曲线,而且用一简单的B-样条曲面拟合整个曲面不能反映曲面的分段特性。为解决这个问题,Pal Benko[7]提出了用B-Rep来表达重建模型,它根据零件外形曲面的特征,按照组成曲面的类型(如平面、Sweep曲面、Blend曲面等)分别进行拟合,最终的模型还必须保证曲面之间的约束如连续、相切等关系。这B-Rep表达为基于特征和约束的模型重建方法提供了理论基础。 hz8大湾区工业设计网
因为使用参数曲面片的方式表达零件的几何形状,不能表达零件对象更高层次的结构特征信息,同时由于在曲面拟合过程中没有考虑特征间的约束关系和模型的整体信息,重建得到的数据模型没有还原原形的几何特征,这种表达对只要求提供零件的位置信息的下游应用,如零件数控仿形、直接生成模具等,是基本合适的,但涉及到产品改型、创新设计等,特别是自由曲面组成的外形,就存在编辑、修改的困难。 hz8大湾区工业设计网
因为大多数机械零件产品都是按一定特征设计制造的,同时特征之间还具有确定的几何约束关系,在产品的模型重建过程中,仅还原特征而忽略几何约束,得到的产品模型是没有意义或是不准确的[8-12]。因此基于特征及约束的模型重建方法就随之而提出,可以这么认为在机械领域,基于特征及约束的三维模型重建技术是逆向造型的一个发展方向。其关键技术有两点:一是特征识别和抽取,二是在特征恢复时考虑特征间的约束关系。目前面向逆向工程的特征建模研究刚刚展开,已进行的研究多集中在应用于数据分割的表面棱线、区域边界和部分规则表面(平面、柱面)特征的识别上[9.10],对自由曲面的重建,只是从曲面拟合的角度研究了旋转[15]、扫成[13.14]、放样[16] 曲面的重建问题,尚无完整的特征建模方法,对面向逆向工程的特征定义、分类、特征数据模型定义、基于特征的模型测量规划等则少有研究涉及。部分研究考虑了特征间的约束关系,提出了处理简单约束关系,主要是规则几何特征的位置约束的约束拟合方法[11.17]。 hz8大湾区工业设计网
基于特征及约束的模型重建具有能捕捉和还原原设计意图、准确表述零件的几何关系,CAD模型包含的几何特征信息有利于后续的CAPP/CAM过程的特征识别、易于实现测量数据和零件的定位和装配等优点。但目前的基于几何特征及约束的模型重建技术仍是以恢复和还原原形为目标,目前模型重建的主要方式还是先拟合曲面片,然后再建立产品的曲面整体模型以及实体模型,这样的建模方法对恢复原形是有效的,但如果我们要对CAD模型进行修改或再设计,操作起来就显得十分困难,这种模型孤立的曲面片表示及拟合就成为模型修改的瓶颈,因此,这样的建模方法和模型表示对创新设计是不适宜的,应寻求新的模型表达及建模方法。 hz8大湾区工业设计网
3 支持创新设计的重建模型表达 hz8大湾区工业设计网
3.1 CAD造型技术回顾 hz8大湾区工业设计网
从20世纪60年代开始,CAD造型技术由线框、自由曲面,发展到目前仍占据主流的基于约束的实体造型技术,主要有以PTC 公司的Pro/E软件为代表的参数化造型理论和以EDS公司的I-DEAS软件为代表的变量化造型理论两大技术流派。 hz8大湾区工业设计网
参数化造型是由编程者预先设置一些几何图形约束,然后供设计者在造型时使用,与一个几何相关联的所有尺寸参数可以用来产生其它几何。采用参数化技术可以克服自由建模的无约束状态,几何形状均可通过尺寸的形式来控制。如零件形状需要修改时,只需改变尺寸的数值即可实现形状上的改变,尺寸驱动已经成为当今造型系统的基本功能。 hz8大湾区工业设计网
变量化技术或称变量化设计(Variational Design),它保留了参数化技术基于持征、全数据相关、尺寸驱动设计修改的优点,但在约束定义方面做了根本性改变,它将参数化技术中所需定义的尺寸“参数”进一步区分为形状约束和尺寸约束,而不是象参数化技术那样只用尺寸来约束全部几何,这样就赋予了设计修改更大的自由度。 hz8大湾区工业设计网
两种技术的根本区别在于是否要全约束以及以什么形式来施加约束。从应用上来说,参数化系统特别适用于那些技术已相当稳定成熟的零配件行业。这样的行业,零件的形状改变很少,经常只需采用类比设计,即形状基本固定,只需改变一些关键尺寸就可以得到新的系列化设计结果。再者就是由二维到三维的抄图式设计,图纸往往是绝对符合全约束条件的。而变量化系统除了一般的系列化零件设计,比较适用于新产品开发、老产品改形设计这类创新式设计。 hz8大湾区工业设计网
逆向工程的模型重建技术离不开现有的CAD基础理论,从上面的分析可以看出,如果重建模型选择参数化或变量化表示,根据参数化和变量化技术的特点,它们都在一定程度上支持模型的修改设计,而且都具有方便的可操作性,满足支持创新设计的模型表达的要求。 hz8大湾区工业设计网
3.2    基于参数化的重建模型表示 hz8大湾区工业设计网
模型的外形几何表示为参数化形式,这样可以通过修改尺寸实现模型的修改,根据实物的外形几何特点,我们将模型分成两种类型,一是具有规则几何特征的外形,二是由自由曲面组成的复杂外形。对前者来说,较适宜采用参数化表示,而且也容易实现;对后者来说,由于自由曲面(曲线)从整体来说,较难表示为某种几何及尺寸约束,但对一些具有确定的解析计算公式表示的曲线或曲面,仍可选择参数化表示。 hz8大湾区工业设计网
因为直接对三维模型建立参数化仍然存在困难,因此,目前的参数化造型都是先建立全尺寸约束二维草图,经过拉伸、旋转、扫掠等几何造型形成三维模型的。为将重建模型表现为参数化模型,可将模型分解为由一系列特征和操作组合而成的三维形体,由于重建模型多选择曲面表示,因此参数化也主要针对曲面进行。图2给出了重建模型的参数化结构。 hz8大湾区工业设计网
hz8大湾区工业设计网
图2 重建模型的参数化表示 hz8大湾区工业设计网
从图1 看出,模型实现参数化表示的关键是特征分解和约束施加,即将组成模型的所有几何特征分解成二维特征约束图+特征操作,这样整个模型即实现尺寸驱动。 hz8大湾区工业设计网
3.3    基于变量化的重建模型表示 hz8大湾区工业设计网
变量化技术赋予了模型表示和修改更大的自由度,因此变量化表示既适合于规则外形和自由曲面组成的外形。基于变量化的逆向模型结构基本和参数化结构相同,只是二维几何图可以是欠约束的。 hz8大湾区工业设计网
下面我们仅讨论基于特征参数化的支持创新设计的模型重建方法。 hz8大湾区工业设计网
4.支持创新的模型重建方法 hz8大湾区工业设计网
在CAD造型技术中,实现参数化设计的方法主要有:编程参数化、交互参数化、离线参数化和三维参数化等。 hz8大湾区工业设计网
编程参数化通过编程来进行参数化设计。交互参数化是通过交互的方法来进行参数化设计,其生成方法又包括多种:变动几何法、作图规则匹配、几何作图局部求解法、辅助线作图法、变量流技术和交互生成参数绘图命令等。离线参数化是将几何模型向参数化模型转换,它分成两个步骤:其一:在已有图形基础上通过标注尺寸建立约束关系,其二,在已有图形和尺寸的基础上,通过尺寸框架的识别搜索建立约束关系。三维参数化的实现有两种途径:一是由二维参数化图形通过拉伸、旋转、扫掠等操作得到三维参数化图形,二维图形改变,三绍图形随之变化;二即是建立基于特征的三维参数化模型,特征模型中包含特征定位和特征间的关联信息,因而可以实现参数化。 hz8大湾区工业设计网
根据逆向造型的特点和CAD造型实现参数化的几种方法,我们可以得出适合于逆向建模的参数化实现方法,即离线参数化和三维参数化。如图8.13所示,其处理过程为数据分割、特征约束识别、确定特征造型过程、特征的参数化建立。这里我们主要对特征约束识别和特征参数化方法展开讨论。 hz8大湾区工业设计网
4.1几何特征识别 hz8大湾区工业设计网
实现图1过程的关键技术首先为为特征约束识别,如果能将模型分解为不同特征的组合和确定特征间的约束关系,将为几何特征转换为参数化表示提供实现的基础。另外,为实现参数化需完整地给出特征的约束关系,不仅仅是用尺寸来建立图形元素约束的位置关系,因为无法通过尺寸标注来确定两图形元素相切的关系,尽管变量化方法不需要建立全约束关系,但对产品修改来说,如果产品具有装配关系,模型的变化是相互关联的,这时零部件之间整体协同变形的约束关系是必需的。约束关系建立或确定的难点在于模型数字化后,测量数据点几乎不包含几何特征的约束关系,应通过原形分析来判断推理,但这样获得约束关系不可避免地带有不完整性和不确定性。 hz8大湾区工业设计网
1.特征分类 hz8大湾区工业设计网
对模型重建我们仅需考虑与造型相关的形状几何特征,而且主要是构成模型的低层几何体素及其构造特征,如点、线、面等。为方便后续的特征识别,根据几何特征的特点和识别方法的不同,我们将几何特征分成规则几何特征和造型特征,两类特征的组成见表1、2。

    造型特征实际上是自由曲面特征,在几何造型时,组成零件外形的复杂曲面都是基于上述造型手段由曲面片组合而成,在模型重建时,如果能识别原形的造型方法,就为曲面还原提供了几何基础。 hz8大湾区工业设计网
2. 特征模型 hz8大湾区工业设计网
hz8大湾区工业设计网
hz8大湾区工业设计网
根据零件外形组成、特征表达及特征间的约束关系,零件的特征模型被定义为一个三层结构,见图3。第一层是零件几何外形层,包含零件实体和特征的几何尺寸参数;第二层是几何特征层,包含特征构造图和特征间的约束关系;第三层是几何信息层,包含构成特征的参数曲面片或Bezier、NURBS曲面片。 hz8大湾区工业设计网
3.特征识别 hz8大湾区工业设计网
(1)规则几何特征的识别 hz8大湾区工业设计网
规则几何特征是构成零件外形的基本几何特征,对机械零件产品,在外形测量时即可由坐标测量机完成部分特征的识别和测量,如平面、直线、圆(弧)等。但对于一些具有复杂外形的产品覆盖件,一方面组成特征不明显,另外,由于曲面形状变化,使孔槽特征的轮廓线没有位于一个平面内,更由于制造误差使轮廓外形产生变形,特征识别就变得重要。 hz8大湾区工业设计网
针对规则特征的特征匹配识别方法的步骤包括: hz8大湾区工业设计网
Step1:建立匹配特征库; hz8大湾区工业设计网
Step2: 初步判定特征类型; hz8大湾区工业设计网
Step3: 确定匹配定位点; hz8大湾区工业设计网
Step4: 进行特征匹配; hz8大湾区工业设计网
Step5: 完成特征识别,提取已识别特征的几何参数,实施特征参数化。 hz8大湾区工业设计网
特征类型的初步确定主要通过数据几何特征由人工判定。 hz8大湾区工业设计网
特征的匹配定位点根据特征的不同,其定位方式主要分为点定位和点-轴定位。点定位主要用于圆、圆弧及球体的定位,可以通过计算测量数据点的重心得到;点-轴定位主要用于椭圆、抛物线(面)等二次曲线、面的定位,轴主要是特征的对称轴,对称轴的建立可由边界轮廓的相互镜像求出。 hz8大湾区工业设计网
特征匹配过程需要处理待识别的特征轮廓线不处于一个平面内时,如曲面表面的孔槽、斜孔和由于测量误差使扫描截面线成为一空间曲线的情况,在匹配之前应将其对应的离散数据点投影在一个平面内。孔槽、斜孔的投影平面即为其草绘平面,可先重建轴线,再构建投影平面;扫描截面线的投影平面的建立较容易,即为测量时固定的坐标轴平面。 hz8大湾区工业设计网
特征识别主要由选择的特征判据确定,特征技术中特征匹配识别采取的判据是特征线的重合率[16],方法是先从特征库中选取不同尺寸的一匹配特征,然后减小它们之间的距离,这样可以得到一最小距离内的最大数据包容量,最终特征可取二者的平均得到。这种方法不必进行曲线(面)拟合计算,在匹配识别的同时即可完成特征的重建,可有效用于大部分规则特征的识别,如直线、平面、圆(球)、椭圆、抛物线面等。 hz8大湾区工业设计网
图4给出几种特征的匹配关系图。hz8大湾区工业设计网

  文  /  金涛 童水光

转载请注明出处。

转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。

相关文章
网友点评