反求工程中对测量数据进行优化的研究
反求工程中对测量数据进行优化的研究
[摘要] 由三坐标测量机测量获得的数据具有一定的杂乱性,难以直接用于通用CAD 软件的反求工程设计中。采用参数样条方法对测量数据进行优化,生成利于反求曲面重构需要的数据点,可达到提高曲面反求速度和光顺效果的目的。
叙词:反求工程,参数样条,优化
A Study on Measured Data Optimization in Reverse Engineering
Keywords :Reverse engineering , Parametric spl ine ,Optimization
1 引言
在汽车模型的反求工程设计中,反求数据在许多情况下是通过三坐标测量机测量汽车模型的表面获得的。三坐标测量机由于其自身结构的特点其测量数据量一般不是很大,对于一些需要大量数据点的反求软件如Surfacer1010 无法应用,但对于U G、Pro/ E 等主要以特征线构造曲面的软件来说是足够的。汽车模型的三维数据在获取过程中往往受到多种因素的影响: ①三坐标测量机在测量过程中容易受到人为因素的影响,测量过程中测量点的位置难以精确控制,从而造成测量数据具有一定的杂乱性,这种杂乱性不利于车身曲面的重建; ②用于测量的汽车模型一般为初始造型模型,在制造过程中往往是由手工完成,制作误差在所难免,特别是在制作自由曲面时,曲面上的曲率变化难以做到光顺。车身模型曲面测量获得的数据若不经过优化处理而直接用于反求曲面生成,不仅工作量大,而且难以获得良好的车身CAD 数学模型。因此需要通过一些方法来对这些测量数据进行优化,生成良好的数据点,加快在U G、Pro/ E 中反求模型的生成和提高反求模型的效果。
2 数据点优化的数学模型
2.1 数据优化的方法及相应数学模型的选择
数据优化的方法一般是利用现有的数据点在某种数学模型中生成曲线,再利用该数学模型建立的曲线函数生成需要的数据点。优化生成的数据点数可以根据反求所用的CAD 软件的需要来进行控制。现在的三坐标测量机会有相应的测量数据坐标文本文档,通过编写程序读取坐标文本文档中的数据,并根据需要对数据输出的结果进行控制。由于通过三坐标测量机获取的均是实际模型上的三坐标数据点,在对这些数据进行优化的时候,优化所得的数据点应尽量满足其坐标对原模型的拟合性,即优化数据点的位置应尽量落在或靠近侧量曲面上,这样才能保证对原模型的反求精度。一些数学模型如Bezier 方法虽然可利用数据点很好地生成自由曲线,但其生成的曲线仅通过数据点的两端,如图1 所示。在反求数据点具有单调凸凹性时,采用Bezier 方法得到的优化数据点的误差就很大,从而影响反求曲面的仿型性。如图1 所示,由图1 Bezier 曲线的作图法
对于单独的曲线优化,参数样条方法的优点很突出[ 1 ] 。无论数据点的分布是否均匀,均可以用参数样条方法构造良好的插值曲线。参数样条方法还可以处理斜率无穷大的情况,具有几何不变性,便于作坐标变化和易于处理多值曲线。同时,其构造的参数样条曲线通过所有的构造数据点,因而用于单条曲线的处理其优点较为突出。由于参数样条方法的众多优点,选定采用参数样条方法来对测量数据点进行优化。
2.2 参数样条函数的数学模型
2.2.1 参数样条函数的概念 对于一组数据点
Pi ( x i , yi , z i) , i = 0 ,1 , ⋯, n ,需要构造三个关于参数u 的插值三次样条函数
x = x ( s) , y = y ( s) , z = z ( s)
它们分别插值于点集( si , x i) , ( si , yi) 和( si , z i) , i= 0 ,1 , ⋯n 。而后, 再将三者合并, 形成三次参数样条曲线P( s) = [ x ( s) y ( s) z ( s) ] 。参数s 为累加弧长,由式
(1) 计算得到。s0 = 0式中k = 1 ,2 , ⋯, n
2.2.2 参数样条函数的建立[1 - 4 ] 由三坐标测量
机测量得到的一列数据根据公式
(1) 计算得到一张数据表(表
1) 。
表1x x 0 x 1 x 2 ⋯ x n z z 0 z 1 z 2 ⋯ z n
表2
x x 0 x 1 ⋯ x n
s s0 s1 ⋯ s n
进行相应的运算并简化得到3{[hj +1/(hj + hj +1)]*[(x j - x j – 1)/hj]+ [hj/(hj + hj +
1)]*[(x j +1 - x j)/hj +1]}
(2)
式中hj = sj - sj - 1 , mj 为数据点斜率。现在可在整条曲线的首、末两端指定端点条件
2 m0 + m1 =3 ( x1 - x0)/(s1 - s0)综合式
(2) 和式
(3) ,便可求解mi ( i = 0 ,1 , ⋯, n) 。
求得各数据点处的斜率mi ( i = 0 ,1 , ⋯, n) 后,可由式
(4) 及相应的公式计算插值三次参数样条函数的函数值,通过函数值可用以绘制曲线及获得优化数据。 +x j[( s - sj -
1) 2 [2 ( sj - s) + hj ]/h3j]
(4)求解出x = x ( s) 后,若需要k 个优化数据点,,则分别将( l/ k) s , ( l = 0 ,1 ,2 ⋯, k) 代入
(4) 式进行计算即可得到优化数据点的x 值。依据同样的计算步骤,可分别求出y = y ( s) 和z = z ( s) ,并求出相应优化数据点的y 值和z 值。
3 程序的编写
根据三次参数样条函数的计算方法,使用VB依据其计算步骤编写程序,并相应编写可对输出结构进行控制的操作界面。程序流程图如图2 所示。
图2 数据优化程序流程图
4 优化测量数据并生成反求曲面
此文以对一新概念车模型的车顶盖、后挡风玻璃及后行李箱盖的整体曲面进行反求测量为例,其测量数据点的排列如图3 (a) 所示。数据点的排列和数量都很不一致,同时由于模型上的制作缺陷导致一些数据无法得到,这对于反求曲面构造特征线的生成是很不利的。运行优化程序对车顶盖、后挡风玻璃及后行李箱盖整体曲面的测量数据进行优化,并根据整体曲面的长度统一设定每列测量数据点生成的优化数据为40 个,优化后得到的数据点如图3 (b) 所示。可见优化后数据点的排列和数量都很规整,同时对部分无法测量的数据也进行了拟合。如图3 (a) 底部的数据点由于突然凹入的车辆牌照造型使测量探头无法接触其造型曲面,从而无法获取测量数据点,而优化后的数据补充了该部分的空间整体曲面,从而有利于反求曲面构造特征线的生成。利用优化后的数据点在U G中生成的曲面构造特征线如图3 (c) 所示。利用该曲面构造特征线,可方便地在U G中生成光顺的反求曲面。
图3 优化数据前后比较及生成的曲面构造网格线
依次对车模型的前挡风玻璃和前后保险杠及车身侧围进行数据优化和曲面构造网格线生成,如图4 (a) 所示。利用该构造网格线可在U G中快速生成反求曲面,将其镜像出另一半后,即可获得整车的反求曲面CAD 模型,如图4 (b) 所示。
图4 整车模型反求曲面的构造网格线及CAD 模型
5 小结
利用三次参数样条数学模型对散乱的测量数据点进行优化后,可方便地生成曲面构造特征网格线,从而高效地生成反求曲面,提高了曲面反求的速度和光顺的效果。
参考文献2 苏步青,刘鼎元. 计算几何. 上海:上海科学技术出版社,1981
3 唐荣锡等. 计算机辅助飞机制造. 北京:国防工业出版社,1985
4 张永曙,刘克轩,蒋大为. 计算机辅助几何设计方法1 西安:西北
工业大学出版社,1986
浅析麻痹性贝毒在生物间的传递过程和贝毒净化的研究进展摘要从国内海洋生物和国外海洋生物的研究进展2个方面概括地介绍了麻痹性贝毒在生物间传递过程的进展情况总结了几种相关的加速贝毒净化的方法,并对各自的优缺点进行了详细的阐述,以期为研究麻
浅析公猪安全度夏措施摘要根据多年指导猪场养殖经验,结合实际总结出公猪安全度夏的措施,以促进养猪业健康稳定发展。关键词公猪安全度夏措施有资料表明,当环境温度超过37持续时间超过1周以上时,公猪的性欲明显
养殖大黄鱼一个繁育群体亲本亲缘关系剖析动物学研究200930(6)620626ISSN02545853CN1。中国水产科学研究院黑龙江水产研究所,黑龙江哈尔滨1500703。上海海洋大学水产与生命学院,上海201306
三种沼虾的COI基因序列变异及其分类地位探讨三种沼虾的COI2。农业部海洋与河口渔业资源及生态重点开放实验室,中国水产科学研究院东海水产研究所,上海200090MacrobrachiumrosenbergiiI)和日本沼虾(
报告称三分之一两栖动物濒临灭绝1)varselfthisif(self。removeAttribute)self。removeAttribute(removeChild)varresultselfremoveC
简论桃园及其边界游猎性蜘蛛的种类及优势蛛的动态研究摘要桃园及其边界游猎性蜘蛛的种类及优质蛛的动态研究结果表明,若很好地保护好游猎蜘蛛资源,将会对桃园中害虫的控制起到较大作用而鞍形花蟹蛛是较好的生防物种,其在未喷药的桃树上数量较多。
整合动物学成为现代动物学研究重要趋势动物学真的不重要了吗?上世纪70年代以前,国际动物学领域衍生出了大量的分支学科。随着队伍的扩大,它们纷纷成立自己的学会,并且在自己分会的基础上开展活动,从而导致了动物学本身被逐渐吃
当代生物学猴子具有与人一样的面部识别能力日本一项研究表明,猴子具有与人一样的面部识别能力,能根据眼和嘴等特征来识别同伴,一旦这些特征发生变化,它们立即能发现其中的不同,但把同伴的面部照片倒立,它们就感觉不到异样。猴子和人
浅谈水质改良剂对池塘养殖水体浮游生物的影响关键词水质改良剂池塘养殖水体浮游生物影响我国有着悠久的池塘养殖历史,近几十年来,随着池塘精养技术的不断推广,池塘单产大幅度增加,养殖经济效益得到了显著提高。大量使用商品饲料是提高池
动物学论文摘抄很多年前的一篇旧作,在箱子里闷骚了好多年,终于忍不住拿出来恶心一下大家。呵呵。本人曾于2005年春节前不久观摩过一次民用肉食猪的民间解剖过程,现详述一下解剖员五人,其中三人暂命名为
研究发现洞熊并不是吃素的法国和比利时研究人员日前通过分析洞熊的牙齿发现,洞熊是一种杂食动物,而不是人们此前推测的素食主义者。洞熊生活在距今30万年到1。5万年前的欧洲和中东地区,后因气候变化和人类狩猎等原
环境保护措施11环境保护目标根据本标工程情况,在工程施工中会遇到ldquo三废rdquo的处理噪音的控制人员的卫生与健康水土保持及渣场管理等环保方面的问题。针对本标工程对环保方面的要求,在工程
清洁生产工作程序目前许多地方高能耗高污染被纳入强制审核范围。要求必须进行审核工作。为了使得大家对有个初步的了解,发上一份简单明了的清洁生产工作程序,供大家了解使用。清洁生产工作程序清洁生产工作程序
高压水射流清洗技术的环保优势高压水射流清洗的主要优势1清洗成本低首先高压水射流使用的介质是自来水,它来源容易,普遍存在。在清洗过程中,由于能量强大,不需加任何填充物及洗涤剂,即可清洗干净,故成本很低。其次,节
什么是清洁生产清洁生产的概念是联合国环境规划署1989年5月提出的,它是以节约资源和能源减轻消耗和污染为目标,通过排污审计筛选工艺,并实施防治污染措施等技术和管理手段,达到防治工业污染提高经济效
焦化废水AO生物脱氮技术清洁生产技术所属技术领域水技术来源创新程度知识产权状态引进现处发展阶段种子阶段研究开发实验室阶段技术酝酿与发明希望合作方式技术背景与创新性本技术为国家经贸委国家重点技术导向目录(第
印染企业实施清洁生产清洁生产技术1是落实环保政策法规的根本体现环境管理标准ISO14000及纺织品生态标准OekoTexStandard100等法规的推出,社会把带来生态环境破坏的生产称作ldquo灰
加强电镀等行业清洁生产推进力度清洁生产技术近年来,无锡市高度重视工作,把它作为太湖治理和减排的一项重要内容列入当地政府的工作目标,通过加大对工作的投入与支持力度,取得一定成效。二坚持两个结合,激发动力。无锡市坚
机械金属切削液的净化及废液处理水处理技术1。切削液的净化装置在切削液使用过程中,由于混入细切屑磨屑砂轮末和灰尘等杂质,严重影响工件表面粗糙度,降低刀具和砂轮的使用寿命,并使机床和循环泵的磨损加快。此外,由于机床
电絮凝法处理油田机械污水水处理技术随着经济的迅猛发展,油类用量与日俱增,随之油类对环境的污染也日趋严重。含油(矿物油动植物油脂)是一种量大面广的污染源。其中油脂和石油化工工业是含油污染的最主要污染源。我利
我国废水三级处理的回用和发展前景水处理技术我国北方地区长期以来一直面临着水资源短缺的问题,而整个国家的工业化加速发展更加重了这个问题的严重性。作为补救措施之一的南水北调工程每年从南方向北方输水400亿立方米。相较
工业洗净与超声波应用常识1工业洗净产品的生产加工过程中在其表面形成油污蜡质碎屑杂质汗渍灰尘等物质的污染层或覆盖层,不利于产品的后续制程开展及提高产品品质,工业洗净的过程就是指把存在于工业产品表面的污垢杂质