反求工程及其关键技术.docx
《反求工程及其关键技术.docx》由会员分享,可在线阅读,更多相关《反求工程及其关键技术.docx(19页珍藏版)》请在冰豆网上搜索。
反求工程及其关键技术
反求工程及其关键技术
反求工程是综合性很强的术语,它是以设计方法为指导,以现代设计理论、方法、技术为基础。
运用各种专业人员的工程设计经验、知识和创新思维,对已有新产品进行解剖、深化和在创造,是已有设计的设计,再创造是反求的灵魂。
一、反求工程的含义
反求工程是测量技术,数据处理技术,图形处理技术和加工技术相结合的一门结合性技术。
随着计算机技术的飞速发展和上述单元技术是逐渐成熟,近年来在新产品设计开发中愈来愈多的被得到应用,因为在产品开发过程中需要以实物(样件)作为设计依据参考模型或作为最终验证依据时尤其需要应用该项技术,所以在汽车,摩托车的外形覆盖件和内装饰件的设计,家电产品外形设计,艺术品复制中对反求工程技术的应用需求尤为迫切。
反求工程将数据采集设备获取的实物样件表面或表面及内腔数据,输入专门的数据处理软件或带有数据处理能力的三维CAD软件进行处理和三维重构,在计算机上复现实物样件的几何形状,并在此基础上进行原样复制,修改或重设计,该方法主要用于对难以精确表达的曲面形状或未知设计方法的构件形状进行三维重构和再设计。
二、反求工程发展历史
反求工程最早出现于二十世纪六七十年代。
二次世界大战后,为了急于恢复和振兴经济,日本在六十年代初提出了科技立国的方针:
“一代引进,二代国产化,三代改进进出口,四代占领国际市场”,其中在汽车、电子、光学设备和家电行业上最为突出。
为了进行国产化,迫切的需要对引进的技术进行消化、吸收、改进和发展,这就是反求设计(InverseDesign)或者反求工程(InverseEngineering)最初的出现的背景。
发展到现在,已成为世界各国在发展经济中不可缺少的手段或者重要的政策,反求工程的大量采用为日本在战后经济的恢复、经济振兴中发挥了不可替代的作用。
在实际的生产和生活中,任何产品的问世,包括创新、改进和仿制的,都蕴含着对已有科学、技术和产品的继承和发展。
因此反求工程在实际的工程应用中已很早就出现,而作为一门学问去研究,则是最近几十年才出现的。
三、反求工程研究的内容
反求工程技术的研究对象多种多样,所包含的内容也比较多,主要可以分为以下三大类:
1、实物类:
主要是指先进产品设备的实物本身;
2、软件类:
包括先进产品设备的图样,程序,技术文件等;
3、影像类:
包括先进产品设备的图片,照片或以影像形式出现的资料。
反求工程包含对产品的研究与发展,生产制造过程,管理和市场组成的完整系统的分析和研究。
主要包括以下几个方面:
1、探索原产品设计的指导思想
掌握原产品设计的指导思想是分析了解整个产品设计的前提。
如微型汽车的消费群体是普通百姓,其设计的指导思想是在满足一般功能的前提下,尽可能降低成本,所以结构上通常是较简化的。
探索原产品原理方案的设计各种产品都是按定的使用要求设计的,而满足同样要求的产品,可能有多种不同的形式,所以产品的功能目标是产品设计的核心问题。
产品的功能概括而论是能量,物料信号的转换。
例如,一般动力机构的功能通常是能量转换,工作机通常是物料转换,仪器仪表通常是信号转换。
不同的功能目标,可引出不同的原理方案。
设计一个夹紧装置时,把功能目标定在机械手段上,则可能设计出斜楔夹紧,螺旋夹紧,偏心夹紧,定心夹紧,联动夹紧等原理方案;如把功能目标确定扩大,则可设计出液动,气动,电磁夹紧等原理方案。
探索原产品原理方案的设计,可以了解功能目标的确定原则,这对产品的改进设计有极大帮助。
2、研究产品的结构设计
产品中零部件的具体结构是实现产品功能目标是保证,对产品的性能,工作能力,经济性,寿命和可靠性有着密切关系。
确定产品的零部件形体尺寸分解产品实物,由外至内,由部件至零件,通过测绘与计算确定零部件形体尺寸,并用图样及技术文件方式表达出来。
它是反求设计中工作量很大的一部分工作。
为更好地进行形体尺寸的分析与测绘,应总结箱体类,轴类,盘套类,,齿轮,弹簧,曲线曲面及其它特殊形体的测量方法,并合理标注尺寸。
确定产品中零件的精度确定零件的精度(即公差设计),是反求设计中的难点之一。
通过测量,只能得到零件的加工尺寸,而不能获得几何精度的分配。
精度是衡量反求对象性能的重要指标,是评价反求设计产品质量的主要技术参数之一。
科学合理地进行精度分配,对提高产品的装配精度和力学性能至关重要。
确定产品中零件的材料通过零件的外观比较,重量测量,力学性能测定,化学分析,光谱分析,金相分析等试验方法,对材料的物理性能,化学成分,热处理等情况进行全面鉴定,在此基础上,遵循立足国内的方针,考虑资源及成本,选择合用的国产材料,或参照同类产品的材料牌号,选择满足力学性能及化学性能的国有材料代用。
确定产品的工作性能针对产品的工作特点机器主要性能进行试验测定,反计算和深入地分析,了解产品的设计准则和设计规范,并提出改进措施。
3、确定产品的造型
对产品的外形构型,色彩设计等进行分析,从美学原则,顾客需求心里,商品价值等角度进行构型设计和色彩设计。
4、确定产品的维护与管理
分析产品的维护和管理方式,了解重要零部件及易损零部件,有助于维修及设计的改进和创新。
四、反求工程的应用领域
反求工程(逆向工程)是近年来发展起来的消化,吸收和提高先进技术的一系列分析方法和应用技术的组合,其主要目的是为了改善技术水平,提高生产率,增强经济竞争力。
世界各国在经济技术发展中,应用反求工程消化吸收先进技术经验,给人们有益的启示。
据统计,各国百分之七十以上的技术源于国外,反求工程作为掌握技术的一种手段,可使产品研制周期缩短百分之四十以上,极大提高了生产率。
因此研究反求工程技术,对我国国民经济的发展和科学技术水平的提高,具有重大的意义。
反求工程(逆向工程)的应用领域大致可分为以下几种情况:
1、在没有设计图纸或者设计图纸不完整以及没有CAD模型的情况下,在对零件原形进行测量的基础上形成零件的设计图纸或CAD模型,并以此为依据利用快速成型技术复制出一个相同的零件原型。
2、当要设计需要通过实验测试才能定型的工件模型时,通常采用反求工程的方法。
比如航天航空领域,为了满足产品对空气动力学等要求,首先要求在初始设计模型的基础上经过各种性能测试(如风洞实验等)建立符合要求的产品模型,这类零件一般具有复杂的自由曲面外型,最终的实验模型将成为设计这类零件及反求其模具的依据。
3、在美学设计特别重要的领域,例如汽车外型设计广泛采用真实比例的木制或泥塑模型来评估设计的美学效果,而不采用在计算机屏幕上缩小比例的物体投视图的方法,此时需用反求工程的设计方法。
4、修复破损的艺术品或缺乏供应的损坏零件等,此时不需要对整个零件原型进行复制,而是借助反求工程技术抽取零件原形的设计思想,指导新的设计。
这是由实物逆向推理出设计思想的一种渐近过程。
而是借助反求工程技术抽取零件原形的设计思想,指导新的设计。
这是由实物逆向推理出设计思想的一种渐近过程。
五、反求工程的四个阶段
反求工程(逆向工程)一般可分为四个阶段:
第一步:
零件原形的数字化
通常采用三坐标测量机(CMM)或激光扫描仪等测量装置来获取零件原形表面点的三维坐标值。
第二步:
从测量数据中提取零件原形的几何特征
按测量数据的几何属性对其进行分割,采用几何特征匹配与识别的方法来获取零件原形所具有的设计与加工特征。
第三步:
零件原形CAD模型的重建
将分割后的三维数据在CAD系统中分别做表面模型的拟合,并通过各表面片的求交与拼接获取零件原形表面的CAD模型。
第四步:
重建CAD模型的检验与修正
采用根据获得的CAD模型重新测量和加工出样品的方法来检验重建的CAD模型是否满足精度或其他试验性能指标的要,对不满足要求者重复以上过程,直至达到零件的逆向工程设计要求。
六、反求工程的相关技术
反求工程中(逆向工程)的测量方法可分成两类:
接触式与非接触式。
1、接触式测量方法
1)坐标测量机
坐标测量机是一种大型精密的三坐标标测量仪器,可以对具有复杂形状的工件的空间尺寸进行逆向工程测量。
坐标测量机一般采用触发式接触测量头,一次采样只能获取一个点的三维坐标值。
九十年代初,英国Renishaw公司研制出一种三维位移传感的扫描测量头,该测头可以在工件上滑动测量,连续获取表面的坐标信息,扫描速度可达8米/秒,数字化速度最高可达500点/秒,精度约为0.03mm。
这种测头价格昂贵,目前尚未在坐标测量机上广泛采用。
坐标测量机主要优点是测量精度高,适应性强,但一般接触式测头测量效率低,而且对一些软质表面无法进行逆向工程测量。
2)层析法
层析法是近年来发展的一种反求工程逆向工程技术,将研究的零件原形填充后,采用逐层铣削和逐层光扫描相结合的方法获取零件原形不同位置截面的内外轮廓数据,并将其组合起来获得零件的三维数据。
层析法的优点在于任意形状,任意结构零件的内外轮廓进行测量,但测量方式是破坏性的。
2、非接触式逆向工程测量方法
非接触式测量根据测量原理的不同,大致有光学测量、超声波测量、电磁测量等方式。
以下仅将在反求工程中最为常用与较为成熟的光学测量方法(含数字图像处理方法)作简要说明。
1)基于光学三角型原理的逆向工程扫描法
这种测量方法根据光学三角型测量原理,以光作为光源,其结构模式可以分为光点、单线条、多光条等,将其投射到被测物体表面,并采用光电敏感元件在另一位置接收激光的反射能量,根据光点或光条在物体上成象的偏移,通过被测物体基平面、象点、象距等之间的关系计算物体的深度信息。
2)基于相位偏移测量原理的莫尔条纹法
这种测量方法将光栅条纹投射到被测物体表面,光栅条纹受物体表面形状的调制,其条纹间的相位关系会发生变化,数字图像处理的方法解析出光栅条纹图像的相位变化量来获取被测物体表面的三维信息。
3)基于工业CT断层扫描图像逆向工程法
这种测量方法对被测物体进行断层截面扫描,以X射线的衰减系数为依据,经处理重建断层截面图像,根据不同位置的断层图像可建立物体的三维信息。
该方法可以对被测物体内部的结构和形状进行无损测量。
该方法造价高,测量系统的空间分辨率低,获取数据时间长,设备体积大。
美国LLNL实验室研制的高分辨率ICT系统测量精度为0.01mm。
4)立体视觉测量方法
立体视觉测量是根据同一个三维空间点在不同空间位置的两个(多个)摄像机拍摄的图像中的视差,以及摄像机之间位置的空间几何关系来获取该点的三维坐标值。
立体视觉测量方法可以对处于两个(多个)摄像机共同视野内的目标特征点进行测量,而无须伺服机构等扫描装置。
立体视觉测量面临的最大困难是空间特征点在多幅数字图象中提取与匹配的精度与准确性等问题。
近来出现了以将具有空间编码的特征的结构光投射到被测物体表面制造测量特征的方法有效解决了测量特征提取和匹配的问题,但在测量精度与测量点的数量上仍需改进。
综上是反求工程含义,研究内容,相关技术等,下面我们着重分析下其关键技术。
七、反求工程的关键技术
反求工程涉及到的技术很多,但是最主要的关键技术主要涉及到以下四个方面:
1、实物原型的数字化技术
实物样件的数字化是通过特定的测量设备和测量方法,获取零件表面离散点的几何坐标数据的过程。
随着传感技术、控制技术、制造技术等相关技术的发展,出现了各种各样的数字化技术,如上图所示。
1)接触式测量机
(1)工作方式:
点触发,连续或间断式数据采集。
(2)特点:
不受物体表面颜色及光照的限制,对物体边界也能产生准确的测量结果。
(3)缺点:
由于测头的限制,可能丢失某些测头不可达到的细节数据。
不能测量软材料,测量速度受到机构运动的限制。
(4)举例:
三坐标测量机(CMM)龙门式测量机
工作台为花岗岩,测头为宝石
CMM系统的组成:
计算机:
控制零件程序的执行和进行结果处理,实现与外设的通讯;
数控设备:
计算机和测量机的接口,控制测量机运动;
测量机机体:
底座、工作台、立柱、导轨、测头、驱动电机。
机械手式测量机
测量方法:
操作者手持测量手臂,末端探针接触被测量物体表面时按下按钮,记录坐标和探针手柄方向,通过串口线传到各种软件包上。
特点:
精度低,范围大。
2)非接触式测量机
(1)特点:
高速测量,短时间内测量大量的点,对表面粗糙和表面漫反射率敏感(如透明、高光)。
(2)分类:
●激光三角形法
原理:
激光带投射到被测物体表面,反射光在图像传感器上成像,按照预定设定的三角形光路原理,测量被测物体,物体的全轮廓是通过多轴可控机械运动获得。
●CyberWare测量机
CyberWare公司的三维扫描仪,在80年代就被迪斯尼等动画公司采用,用于“终结者Ⅱ”,“侏罗纪公园”,“蝙蝠侠Ⅱ”,“机械战警”等影片,还用于快速雕塑系统。
90年代的扫描仪可对人体全身扫描,给出对象的多边形、NURBS曲面、点、Spline曲线方式描述,可进行彩色扫描。
扫描速率可达1.4万点/秒。
3030RGB型扫描物体的尺寸在30cm,深度方向测量精度100-400um,用于动画、人类学研究、服装设计等方面。
CyberWare测量机
●激光测距法
激光束的飞行时间转化为被测点与参考平面间的距离。
●投影光栅法
采用普通白光将矩形光栅投影与物体表面,摄取变形光栅图像,根据灰度值变化,算出空间坐标。
●ATOS流动光学三坐标测量系统
应用领域:
质量分析,检测,逆向工程,快速成型,快速制造,数字化模型,FEA,CFD.
特点:
流动式的三维扫描仪;可变化的单幅测量范围;可扫描头结构紧凑;满足VDI/VDE2634标准。
●图像分析法
利用高分辨率的数码相机,拍摄多个图像,利用一个点在多个图像中的相对位置,通过视差计算距离,从而得到点的空间坐标。
●自动断层扫描法
原理:
逐层去除材料与逐层扫描相结合的方法。
步骤:
a)将待测物体用专用树脂完全封装;
b)待树脂固化,固定到铣床上,进行微吃刀量切削,得到包含零件和树脂的截面。
c)移到CCD摄像机下,对当前截面进行采样量化,由于封装材料与零件存在明显的边界,利用滤波、边缘提取、纹理分析、二值化等数字图像处理技术进行边界轮缘提取,得到各轮缘的坐标值。
d)重复上述步骤,再到铣床上切削,在分析。
3)测量中的问题
●精度标定:
透镜变形,非线性因素等的影响,存在系统传感器误差;
●不可测良性:
阴影,障碍物,夹具,多个视点测量,在进行拼合;
●测量噪声:
被测物体表面特征的影响;光洁度,表面图层对光线的反射率;头发测量,粗糙表面的典型实例。
2、数据的预处理技术
1)测量数据类型
●散乱点云:
a)测量点没用明显的几何分布特征,呈散乱无序状态;
b)随机扫描下的CMM,光学测量系统多张拼合后。
●扫描线点云:
a)点云由一组扫描线组成,扫描线所有点位于扫描平面内;
b)CMM、激光三角形测量系统沿直线扫描,线结构光扫描测量
●网格化点云:
a)点云所有点都与参数域中一个均匀网格的顶点对应;
b)网格化插值。
●三角网格点云:
a)点云中的点与邻点构成三角网格拓扑关系;
b)ATOS流动光学三坐标测量机。
●多边形点云:
a)测量点分布在一系列平行平面内,用一小线段将同一平面内距离最小的若干相邻点依次连接,可形成有嵌套的平行多边形;
b)层切法、核磁共振、工业CT。
(1)数据预处理内容
(2)数据拼合:
也叫做多视拼合,因为依次测量完成对全体零件的数字化是很困难的。
●应用领域:
a)CMM中多次装夹;
b)光学测量仪中,多视角测量。
●拼合方法:
点位法,测量点中确定三个非共线点,作为分视图的局部坐标系标准
(3)数据光滑
●步骤:
a)人机交互
b)程序滤波
高斯滤波:
指定域内的权重为高斯分布,平均效果较小,在滤波的同时能较好的保持原数据的形貌;
平均滤波:
采样点的值取滤波窗口内各数据点的统计平均值;
中值滤波:
采样点的值取滤波窗口内各数据点的统计中值,消除数据毛刺的效果较好。
典型的低通滤波器。
在图像处理中,就是把以某点为中心的小窗口内的所有像素的灰度按从大到小排列,将中间值作为这点处的灰度值。
(4)数据修复
●测量过程中因为贴定位片、遮挡等原因导致部分数据测量不完整。
●方法:
a)重新测量;
b)软件中修补。
(5)数据简化
●按数据点间的距离:
指定数据点间的临界距离,两个测点间的距离小于临界距离,则删除其中的一个。
●按给定的法向精度:
根据删除一个点在曲面法向引起误差的大小作为测点删除的依据。
测点到最小二乘拟合曲面的垂直距离作为删除该点引起的近似法向误差,若小于某一阀值,删除该点。
曲率较小的地方分布较少的点,曲率大或者尖锐棱边保留较多的点。
3、三维重构基本方法
复杂曲面的CAD重构是逆向反求工程研究的重点。
而对于复杂曲面产品来说,其实体模型可由曲面模型经过一定的计算演变而来,因此曲面重构是复杂产品逆向工程的关键。
1)原理:
空间的三维重构问题按照不同的实际情况来看算法的种类非常多,但核心的思想还是利用三角形来覆盖待重构区域的表面。
传统的算法将“覆盖”的思想体现的并不是非常形象,通常只是将待重构区域利用各种方法撒一些点,然后利用三角形来连接这些节点。
2)步骤
第一步:
将每个剖面的轮廓线提取出来。
第二步:
从每条轮廓线中取出拐点和端点。
第三步:
利用这些点和三角形来实现物体的重构。
3)基本方法
●分段多项式插值法:
分段多项式插值的定义为
定义:
a=x0 如果函数Φ(x)满足条件:
i)Φ(x)在[a,b]上连续;
ii)Φ(x)=yR,R=0,1,…,n;
iii)Φ(x)在每个小区间[xR,xR+1]是m次多项式,R=0,1,…,n-1,
则称Φ(x)为f(x)在[a,b]上的分段m次插值多项式。
实用中,常用次数不超过5的低次分段插值多项式。
基本思想:
将被插值函数f〔x〕的插值节点由小到大排序,然后每对相邻的两个节点为端点的区间上用m次多项式去近似f[x]。
多项式函数表达形式简单,并且无穷次可微,因而足够光滑。
但当需要满足的插值条件太多时,将导致多项式插值曲线的阶数太高,而随着阶数升高,曲线出现过多摆动的可能性越大,这将造成在计算上的不稳定,局部修改能力差,因此对较复杂的空间曲线曲面,较少用此方法。
●双三次Bspline法
若P(t)为曲线上的位置向量,则沿着参数t的B-spline曲线可定义为:
,
(1)
其中Bi为控制点位置向量(Positionvector),简称控制点,个数为(n+1)。
Ni,k则是正规化的B-spline基底函数(NormalizedB-splinebasisfunction)。
在阶数为k时,第i个基底函数Ni,k(t)为Cox-deBoor回归公式,定义为:
(2)
及
(3)
xi为节点向量(Knotvector)中的第i个元素,且xi≦xi+1,参数t变化由tmin至tmax。
通常阶数k(次数k-1)的曲线满足:
(1)任何xi区间中P(t)必为k-1次的多项式。
(2)P(t)具有1,2,…,k-2阶微分的连续性。
(3)对于同一k值而言
(4)在t的有效区间中Ni,k≧0,且任一Ni,k均仅有唯一极大值,除k=1,2外Ni,k均为连续平滑曲线。
B-spline曲面的性质是完全和B-spline曲线相同,除了曲面u方向的正规化基底函数Ni,k(u)及节点向量[X]外,再加上v方向的基底数Mi,j(v)及节点向量[Y],曲面的控制点分布由一维的(n+1)变为二维的(n+1)×(m+1),而二维的控制点分布则必須满足拓扑上的矩形分布(Topologicallyrectangular)。
至于节点向量[X]、[Y]可以同时为两种不同的形式。
B-spline曲面的表示法如下:
(4)
(5)
(6)
(7)
(8)
由于曲面的两方向阶数可不同,故个别的微分连续性u方向为Ck-2,v方向为Cl-2阶可微分。
双三次B-spline法采用分段(片)多项式样条的方法,解决了曲线段、曲面片之间的连续性问题,使曲面片之间的连接比较容易。
同时又使其形状具有局部可控性,当对拟合曲面进行局部修改时,只影响曲面的该部分形状,对曲面的其余部分不发生影响。
另外,它还具有变差减少性、凸包性等特性,这都使它具有较强的形状设计能力,并且它的基函数具有计算稳定、快速和方便的优点,是曲面重构技术中较多采用的拟合方法。
虽然该法在表示与设计自由曲面形状时显示了强大的威力,然而它不能精确地表示和设计由二次曲面与平面构成的初等曲面。
●Coons法
Coons曲面是美国麻省理工学院机械工程师S.A.coons在60年代为设计海军舰艇外形提出的一种在计算机上表示曲面的方法,其主要思想是把一张复杂曲面用一定数量的曲面片来拼接,社党选择曲面片方程,并通过曲面片之间的适当光滑连接,可以使之表示各种复杂曲面形状,并达到所需要的精确度。
Coons法是最早提出的能够交互设计的自由型曲面设计方法之一,其独特之处在于它不是插值在同一参数方向的一组曲线,而是插值于两个参数方向的两组曲线,这样就可以直接采用任意类型参数曲线的四条边界曲线来构造曲面,也即Coons曲面不是插值边界曲线上有限的数据信息,而是插值两组边界曲线上无限多个点。
从插值角度看,Coons曲面可以看成是在四条封闭边界线上超限插值的插值曲面。
该方法对拟合曲面的离散测量点分布形式没有特殊要求,求交运算时算法的实现比较方便,具有简单易行、编辑方便和插值精度高等优点。
但Coons曲面也有一些较难解决的弊端:
1)需要给定型值点处的切矢值;2)不具有形状局部可控性;3)不能用统一的方程表示所有类型的曲面;4)“扭矢”问题与曲面内部形状有关,较难解决。
一般来说Coons法都是与其他曲面形式相结合应用的,以减少计算成本。
●3NURBS法
NURBS方法是建立在普通的Bezier方法和Bspline方法基础上的,它较好地实现了解析几何与自由曲线/曲面的统一,成为当今CAD/CAM软件中睦面数学表示的主流。
NURBS不但具有局部可控性、变差减少性等优良性质,还有如下一些优点:
1)为标准曲线/曲面的解析形状(如圆锥曲线、二次曲面、回转面等)和自由曲线/曲面的精确表示与设计提供了一个公共的数学形式,无论是解析形状还是自由形状均有统一的数学表示,便于工程数据库的存取和应用;2)由于引入了权因子及操纵控制顶点,为各种形状设计提供了充分的灵活性,并保证了强的凸包性;3)具有明屉的几何解释以及几何不变性,有丰富的几何配套算法(如节点插入、细分、消去、升阶和分割等),适用于设计分析各环节;4)具有映射与透视变换下的不变性。
然而,NURBS法会遇到非有理方法中未出现的一些问题,从而导致计算过程的复杂化,如权因子选择不当会导致参数化效果很差,甚至破坏随后的曲面结构。
另外,NURBS的曲线和曲面的几何连续性问题还有待进一步深化解决,特别是曲面求交问题。
●三边Bezier曲面法
与前几种方法不同,该方法是严格定义在三角形域上的。
三边曲面片可适应不规则与散乱数据点的几何造型。
它具有构造灵活、适应性好等特点,在散乱数据点曲面拟合中能有效应用。
●BP神经网络法
该方法是利用BP(BackPropagation)算法的训练和学习建立一个神经网络模型来解决曲面反求问题。
BP算法是神经网络学习中一种被广泛采用的学习算法,具有简单、有效和易于实现等优点,并且算法的收敛速度较快。
但由于算法本身的特点,对算法参数的选择有很大的盲目性