逆向工程应用现状及方式 论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
逆向工程应用现状及研究方式
[摘要]近年来,逆向工程作为一种新的产品设计思想和方法越来越广泛地用于工业领域,并取得了不少成果。本文全面地总结了反向工程的环节、目前的研究应用状况及现有系统的不足之处,进一步提出了今后逆向工程的研究方向。
[关键词]逆向工程几何建模集成系统
引言
随着科技的发展和市场竞争的日益激烈,对产品的设计提出了更高的要求,即产品多样化、外形美观、更新换代周期短;同时也促进了产品制造过程的发展。近年来,许多产品的设计、制造要求基于现有的原型或实物,由此产生了逆向工程的概念。
逆向工程是指根据实物模型测定的数据,构造出cad模型的过程。逆向工程为客户和制造者在并行工程环境下应用快速原型技术提供了强有力的工具,是缩短产品开发周期的有效途径,特别是形状复杂的物体或自由曲面组成的物体,例如:流线型物体、人体器官、雕塑品、模具等。这种技术在工程上正得到越来越广泛的应用。
1、逆向工程建模过程
由实物产生cad设计模型的过程称为逆向工程的几何建模,是逆向工程的关键技术,也是逆向工程的研究重点,此过程分两个阶段:数据采集;cad模型的建立。
1.1 数据采集
数据采集是由实物测量出数据点的过程,根据测量方式不同,
数据采集方法分为接触式和非接触式测量两大类。接触式测量方法是通过传感器测头与样件的接触而记录样件表面点的坐标位置。非接触式测量方法主要是基于光学、声学、磁学等领域中的基本原理,将一定的物理模拟量通过适当的算法转换为样件表面的坐标点。使用的测量方法及测量设备不同,得到的测量数据组织方式也不同。
数据采集是逆向工程准确建模的基础,采集的质量受很多因素影响,主要有以下几方面:测量方法本身的精度、仪器的校准、测量范围的限制、定位的准确性、多视图问题、数据的局部丢失、被测表面的光洁度、零件数据的统计l生分布等。由于以上原因,测量数据需要进行预处理,包含多视拼合、噪声处理及数据精简等多方面的工作。经过预处理的数据才可进行曲面拟合及cad模型的建立。
1.2 cad建模
由数据点产生cad模型的方法有很多种,按照数据的组织方式、模型的产生过程不同,分以下几类:
(1)基于特征的建模方法。该方法的原理是操作者首先通过对采集的数据点和拟合曲面的形状特征的提取(即区域划分及分类),确定曲面局部拟合区域,然后对这些拟合曲面基于合适的拓扑关系进行求交运算。曲面产生后,在人工的干预下,通过几何拓扑关系构造出cad模型。目前使用的逆向工程系统区域划分大多是交互或半交互方式。
(2)基于切片数据的建模方法该方法中,物体表面上的数据点是
通过沿着物体长度方向上切分得到的轮廓线来表达,这些信息通常可以用计算机化的x射线断层照相法获得。此类数据具有特殊的分布方式,数据分布于一组平行的截面线上。模型产生有两种方法,第一种是连接相邻截面线上的点,形成go连续的cad模型;另一类方法先拟合截面线,再用蒙皮的方式产生曲面模型,是交互系统中常用方法之一。
(3)基于可变形模型的建模方法该方法是采用可变形的模型来描述物体,开始定义一个具有形状和拓扑关系的变形体,它既可以完全包容给定的描述体,也可以被描述体所包容。成本函数与两个物体有联系,并且在满足一定的条件下,进行最小化,其结果是变形体既可以围绕描述体由大到小收缩变形,也可以由小到大膨胀变形。基于物理的建模方法是此类方法的特例。由于可变形模型建模的复杂性,模型往往具有针对性,所以,虽然有不少研究,但难以达到实用、通用。
(4)整体的自动建模方法:以上三种方法对于由复杂雕塑面或大型的自由曲面产生的散乱数据难以达到精确或自动的拟合,近年来出现了一些针对散乱点的整体曲面重构方法。此类方法用三角面片或光滑曲面片表示整个实体。代表性的研究如文献。
综上所述,目前已有多种来自坐标点的建模方法,每种方法都有它的特点和适用范围。
从以上分类比较可看出:特征建模能够表达产品的设计意图,适合大多数的工程零件,单个特征进行拟合,拟合速度高,但由于
其交互式的进行区域分割、面片相交,降低了建模的整体速度,特别是对于包含复杂曲面的物体建模,其交互操作往往费时又难以保证精度;曲面整体建模方法虽避免了区域划分和相交处理,但由于用一种面表示整个实体,对于工程零件,没有表达出产品设计意图;可变形建模方法对于具有简单轮廓或者凸面几何形状的物体非常
适用,但有关工程上应用的报道却很少。该方法中的特征信息没有包含反向工程中制造所需要的面、边等信息,因此不适用于逆向工程系统。
逆向工程几何建模的理想系统是可适用任意数据分布、可对任意形状物体建模的自动化通用建模系统。作者目前正开发的系统结合特征建模和曲面整体建模的优点,进一步完善了面片分割的算法,对于分割产生的具有不规则边界的自由曲面,利用样条曲面细分技术进行整体拟合,提高了特征建模的自动化程度。
2、逆向工程系统及应用情况
目前研究或应用中的系统可分以下几类:
(1)针对具体应用开发的系统,文献开发了一种针对机械零件识别的逆向工程系统,此系统只能识别由平面组成的零件。文献开发了基于微机的逆向工程系统主要用于仿制空军部门淘汰的零件。
(2)专用曲面拟合软件系统曲面拟合是逆向工程的关键过程,文献开发了拟合3d激光扫描数据的软件包,数据点被交互的划分区域,拟合曲面输入通用cad系统进行相交、延伸、过渡、建立完整的cad模型。此系统只处理标准的二次曲面。
(3)与商用cad系统的结合有些系统直接把数字化系统与商用cad系统结合,kwok开发的系统将cmm与autocad结合起来,每测一个点的坐标,自动转化为iges格式,系统具有实时可视化功能。
(4)测量与拟合的集成以上系统中数字化与曲面拟合是两个分
离的过程,为了提高测量精度,用拟合结果指导测量,减少测量数据,出现了测量与拟合的集成系统。liang-chia提出的集成系统,首先由用户交互地划分测量边界,每个面片的测量中实时进行b2
样条曲面拟合,用拟合结果进行下一个测量点的位置预测,用实测值与预测值的误差控制测量精度和拟合精度。
(5)与快速原形制造的结合缩短产品制造的周期是逆向工程的
目的之一,近年来出现了数字化系统直接用于制造的逆向工程与快速制造的集成系统,jonesc开发了由激光扫描结果产生螺旋线数控加工路径的系统。
3、逆向工程的发展方向及关键技术
3.1 现有系统的不足之处
当前使用的逆向工程系统存在以下不足之处:
(1)大多数系统是针对具体的应用而开发,数据处理往往针对特定的测量设备、测量对象,通用性差。
(2)曲面拟合系统大多是对于代数二次曲面,对自由曲面,特别是由大数据量散乱点拟合自由曲面,系统一般没有此功能
(3)数据区域分割往往要交互操作,降低了cad建模的速度,自动化程度低;