教育资源为主的文档平台

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

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

上传者:网友
|
翻新时间: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

下载文档

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

网友最新关注

在你心目中,什么才是美
My Mother’s Garden(妈妈的花园)
北京奥运会
我难忘的旅行
热爱生活
互联网对儿童来说是危险的
可持续发展
最好的旅游方式
大量的作业
分担家务
上大学是唯一的出路吗
上网的利弊
我的座右铭
我的爸爸(My father)
Fatigue and Rest(疲劳与休息)
专业技术职务聘任管理暂行办法
公司人力资源管理制度
办公室人员百分考核制度
职工宿舍管理制度
煤矿会议制度
学校(大学)预算管理操作规程
公司员工纪律与行为规范
公司合同管理办法
村民自治章程
药监局规范化服务细则
药监局目标管理实施细则
公司员工内部管理实施细则
党建工作控制程序
有限责任公司公司治理准则
公司餐厅管理规定
普通离心泵自动供水装置的研究和应用
住宅建筑给排水设计中的问题和解决方法
UPVC螺旋排水管道的特点及应用
太阳能集热工程安装需注意的几个问题
灌溉系统的防冻措施
浅谈建筑给排水系统施工的若干通病
河北某宾馆应用管网叠压供水设备改造供水系统方案
建筑给排水现状及发展趋势
各种阀门的优缺点
给排水QC
对《高层民用建筑设计防火规范》条文理解
应届给水排水专业应聘水务集团企业面试的一点建议
建筑给水排水设备器材术语
卫生空间的热水供应
给排水专业疑难问题解答
《两只小狮子》第一课时
《乌鸦喝水》教学设计之三
《乌鸦喝水》教学设计之五
《两只小狮子》第一课时
《要下雨了》教学设计之一
《乌鸦喝水》教学设计之六
《乌鸦喝水》片断赏析
《两只小狮子》第二课时
《“红领巾”真好》
《要下雨了》教学设计之四
《两只小狮子》教学设计之八
《两只小狮子》教学设计之七
《乌鸦喝水》教学设计之四
《乌鸦喝水》教学设计之二
《乌鸦喝水》教学设计之一