教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 反求工程中对测量数据进行优化的研究

反求工程中对测量数据进行优化的研究

上传者:网友
|
翻新时间:2023-04-23

反求工程中对测量数据进行优化的研究

反求工程中对测量数据进行优化的研究

[摘要] 由三坐标测量机测量获得的数据具有一定的杂乱性,难以直接用于通用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

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

留在我心中的印象
风波
同学留在我心中的印象
我和陈明续写
养鸟
一艘小木船
留在心里的印象
我是喜欢的一首诗
留在心里的印象
劝说
我最喜欢的一首诗9
我最喜欢的一首诗
友谊之船
我最喜欢的一首诗
救鸟行动
高新技术开发区调查及改善透析
试析CDIO思想的聋人工科大学生实践教学
论地方文献数据库的建设
试论新课改背景下高师院校历史专业课程设置的思考
浅析教育对社会主流文化的功能
简析影响外语学习的情感因素分析及对策
浅谈设计艺术教学中“体验型”课型重要性探究
简析教育家办学精神的时代意义与推进措施
试析网络环境下汉语教育面临的困境及对策
高新技术企业绩效考评刍议
浅谈市(县)公共图书馆地方文献的收集工作
地方高新技术经济上涨论述
试论中学英语课堂师生互动效果探析
新形势下加强省级图书馆地方文献工作的思考
浅谈地方文献在新时期的开发和利用
《日月潭》 趣闻故事
《北京亮起来了》 重点问题探究
《北京亮起来了》整体阅读感知
《北京亮起来了》 趣闻故事
《日月潭》 考点练兵1
《北京亮起来了》重点字词意思
《北京亮起来了》 教案讲义2
《北京亮起来了》 教案讲义1
《北京亮起来了》 训练素材
《北京亮起来了》 写作指导
《日月潭》 考点练兵2
《日月潭》 范文习作
《日月潭》 训练素材
《北京亮起来了》随堂练习 巩固篇
《北京亮起来了》重点字词梳理