• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于三維最小二乘方法的空間直線度誤差評(píng)定

      2014-12-02 02:24:16王炳杰趙軍鵬王春潔
      關(guān)鍵詞:直線度測(cè)量點(diǎn)投影

      王炳杰 趙軍鵬 王春潔*,2

      (1.北京航空航天大學(xué) 機(jī)械工程及自動(dòng)化學(xué)院,北京100191;2.北京航空航天大學(xué) 虛擬現(xiàn)實(shí)技術(shù)與系統(tǒng)國(guó)家重點(diǎn)實(shí)驗(yàn)室,北京100191)

      直線度誤差是評(píng)定機(jī)械產(chǎn)品精度的重要指標(biāo)之一,并且也是平行度、垂直度、圓柱度和同軸度等幾何測(cè)量的基礎(chǔ)[1].國(guó)標(biāo) GB/T 11336—2004中的空間直線度誤差評(píng)定方法有:最小包容區(qū)域法、最小二乘法和兩端點(diǎn)連線法[2].最小包容區(qū)域法為精確算法,其評(píng)定結(jié)果小于或等于其他兩種評(píng)定方法,但是該方法求解復(fù)雜.目前針對(duì)最小包容區(qū)域法的求解已經(jīng)發(fā)展了遺傳算法[3]、坐標(biāo)轉(zhuǎn)換原理[4]、半定規(guī)劃算法[5]、平面投影算法[6]、準(zhǔn)粒子群優(yōu)化算法[7]以及組合優(yōu)化算法[8]等.在實(shí)際工程檢測(cè)中常用兩端點(diǎn)連線法與最小二乘法(LSM,Least Squares Method),這兩者均屬于近似算法,其中兩端點(diǎn)連線法的魯棒性較差,LSM算法的數(shù)學(xué)模型在原理上存在缺陷[9],該方法由于在最小二乘中線擬合時(shí)分別在兩個(gè)平面上獨(dú)立擬合直線,再合成空間直線,因此不是真正的三維空間直線擬合.當(dāng)測(cè)量點(diǎn)坐標(biāo)值的數(shù)量級(jí)不同時(shí),LSM算法的評(píng)定結(jié)果不能滿足精度要求高的實(shí)際工程的要求.

      最小二乘法評(píng)定空間直線度誤差的關(guān)鍵是準(zhǔn)確擬合測(cè)點(diǎn)的最小二乘中線,其涉及到非線性規(guī)劃問(wèn)題的求解,通常采用優(yōu)化算法求解[1].非線性規(guī)劃優(yōu)化算法的缺點(diǎn)是需要迭代計(jì)算并且難以得到全局最優(yōu)解.針對(duì)此問(wèn)題一些學(xué)者提出了無(wú)迭代算法[10]、LSABC 算法[11]、改進(jìn)的 LSABC 算法[12]以及3DLSA 算法[13]等.這些算法雖然完善了空間直線度誤差評(píng)定方法,但是空間直線度誤差是一種復(fù)雜的形狀誤差,其評(píng)定算法仍然值得探索.本文采用三維最小二乘方法建立了空間直線擬合的數(shù)學(xué)模型,給出了該數(shù)學(xué)模型的精確解,基于新解法提出空間直線度誤差評(píng)定新方法,并用數(shù)值算例驗(yàn)證了新方法的有效性.

      1 空間直線度誤差評(píng)定數(shù)學(xué)模型

      1.1 空間直線擬合

      按最小二乘法評(píng)定空間直線度誤差,首先需要進(jìn)行測(cè)點(diǎn)的最小二乘中線擬合,得到測(cè)點(diǎn)最小二乘中線Lf.最小二乘中線是指使實(shí)際直線上各點(diǎn)到該直線的距離平方和為最小的一條理想直線[2].如圖 1,設(shè)(x1,y1,z1),…,(xk,yk,zk)為 k 個(gè)直線度測(cè)量點(diǎn),直線Lf的方向向量為(l,m,n)且通過(guò)點(diǎn)(x0,y0,z0),則 Lf的方程為

      為了方便起見(jiàn),單位化直線Lf方向向量使l2+m2+n2=1.

      圖1 最小二乘法評(píng)定直線誤差度示意圖Fig.1 Diagram of spatial straightness error evaluation with LSM

      根據(jù)最小二乘原理,使得各測(cè)量點(diǎn)到擬合直線距離的平方和最小:

      其中 di為測(cè)量點(diǎn)(xi,yi,zi)到擬合直線距離:

      為了求解該優(yōu)化問(wèn)題,首先證明直線Lf一定通過(guò)各測(cè)量點(diǎn)的重心(),其中:

      且當(dāng)[l,m,n]T為矩陣 B 的最大特征值 λmax(B)對(duì)應(yīng)的單位特征向量時(shí)式(12)可以取最小值.因此為了求解測(cè)點(diǎn)最小二乘中線Lf的方向矢量,只需要求解矩陣B的最大特征值對(duì)應(yīng)的單位特征向量即可.

      1.2 最小包容圓柱面直徑求解

      為了求解測(cè)點(diǎn)的最小包容圓柱面直徑,通過(guò)空間投影將測(cè)點(diǎn)向垂直于最小二乘擬合直線Lf的平面投影,將空間問(wèn)題轉(zhuǎn)化為平面問(wèn)題.顯然投影點(diǎn)點(diǎn)集在該平面上的最小包容圓直徑等于擬合直線最小包容圓柱面直徑.為簡(jiǎn)化最小包容圓直徑計(jì)算,在投影平面上構(gòu)建局部坐標(biāo)系并進(jìn)行坐標(biāo)變換,將投影點(diǎn)在空間坐標(biāo)下的坐標(biāo)轉(zhuǎn)化為在局部平面坐標(biāo)系中的坐標(biāo)(Xi,Yi).假設(shè)Xmax=maxXi,Xmin=min Xi,Ymax=max Yi,Ymin=min Yi(i=1,2,…,k).采用格點(diǎn)法尋找最小包容圓直徑.如圖 2所示,將矩形區(qū)域 Xmin≤X≤Xmax,Ymin≤Y≤Ymax的橫縱坐標(biāo)均劃分成N等份,從而得到(N+1)×(N+1)個(gè)結(jié)點(diǎn),依次計(jì)算每一結(jié)點(diǎn)與投影點(diǎn)集中點(diǎn)的最大距離Dmaxpq(p=0,1,…,N;q=0,1,…,N),則 Dmaxpq中的最小值即為最小包容圓半徑R.最小包容圓柱面直徑φf(shuō)=2R即為空間直線度誤差值.

      2 數(shù)值實(shí)驗(yàn)與結(jié)果分析

      圖2 搜索區(qū)間節(jié)點(diǎn)Fig.2 Nodes in search interval

      根據(jù)上述算法,利用Matlab R2008編寫空間直線度誤差評(píng)定程序.參考文獻(xiàn)中測(cè)點(diǎn)數(shù)據(jù)進(jìn)行數(shù)值實(shí)驗(yàn),結(jié)果見(jiàn)表1.

      表1 計(jì)算結(jié)果Table 1 Calculation results

      計(jì)算結(jié)果顯示新算法評(píng)定空間直線度誤差時(shí),可以得到2個(gè)或3個(gè)測(cè)量點(diǎn)與最小二乘中線包容圓柱面相接觸,滿足國(guó)家標(biāo)準(zhǔn)的要求[2].因此該算法是一種有效的評(píng)定空間直線度誤差的算法.

      表1中的測(cè)量點(diǎn)分為3類:

      1)文獻(xiàn)[4]測(cè)量點(diǎn)數(shù)值數(shù)量級(jí)不同,LSM算法結(jié)果為771 845.670 0,3DLSA算法得出的結(jié)果為7.2448,本文方法結(jié)果為6.2399;

      2)文獻(xiàn)[3]與文獻(xiàn)[6]測(cè)量點(diǎn)數(shù)值數(shù)量級(jí)相同,LSM算法結(jié)果分別為18.100 0和30.000 0,3DLSA算法結(jié)果分別為13.500 0和36.300 0,本文方法結(jié)果分別為9.9764和28.4760;

      3)文獻(xiàn)[15]與文獻(xiàn)[5]中測(cè)量點(diǎn)坐標(biāo)相對(duì)差值相同,只是調(diào)換了坐標(biāo)軸次序,它們的空間直線度誤差值應(yīng)該相同,但是LSM算法的評(píng)定結(jié)果相差較大,3DLSA算法滿足此要求,本文方法亦滿足此要求,而且本文方法評(píng)定的直線度誤差值更小.

      由此可知,本文方法是一種更加準(zhǔn)確穩(wěn)健的直線度誤差評(píng)定方法.

      本文方法評(píng)定結(jié)果的誤差大小只與搜索區(qū)間的劃分精度有關(guān),搜索區(qū)間劃分越細(xì)密精度越高.本文數(shù)值實(shí)驗(yàn)將搜索區(qū)間細(xì)分成1001×1001個(gè)結(jié)點(diǎn),計(jì)算機(jī)運(yùn)算時(shí)間不超過(guò)3 s.

      3 結(jié)論

      1)本文采用三維最小二乘方法建立了空間直線擬合的數(shù)學(xué)模型,并給出了該數(shù)學(xué)模型的精確解,完善了空間直線擬合的理論基礎(chǔ).

      2)本文方法相較于算例中提及的算法具有更好的穩(wěn)定度和準(zhǔn)確度.

      3)本文方法計(jì)算效率較高可應(yīng)用于精密測(cè)量以及數(shù)據(jù)處理中.

      References)

      [1]張新寶,謝江平.空間直線度誤差評(píng)定的逼近最小包容圓柱法[J].華中科技大學(xué)學(xué)報(bào):自然科學(xué)版,2011,39(12):6-9 Zhang Xinbao,Xie Jiangping.Evaluating spatial straightness errorby approaching minimum enclosure cylinder[J].Journal of Huazhong University of Science and Technology:Natural Science Edition,2011,39(12):6-9(in Chinese)

      [2]GB/T 11336—2004 直線度誤差檢測(cè)[S]GB/T 11336—2004 Measurement of departures from straightness[S](in Chinese)

      [3]廖平,喻壽益.基于遺傳算法的空間直線度誤差的求解[J].中南大學(xué)學(xué)報(bào):自然科學(xué)版,1998,29(6):586-588 Liao Ping,Yu Shouyi.A method of calculating 3-D line error using genetic algorithms[J].Journal of Central South University:Science and Technology,1998,29(6):586-588(in Chinese)

      [4]李淑娟,劉云霞.基于坐標(biāo)變換原理的最小區(qū)域法評(píng)定空間直線度誤差[J].計(jì)測(cè)技術(shù),2006,26(1):24-25 Li Shujuan,Liu Yunxia.A method for minimum zone evaluation of space linearity error based on principle of coordinate transformation[J].Metrology & Measurement Technology,2006,26(1):24-25(in Chinese)

      [5] Ding Y,Zhu L M,Ding H.Semidefinite programming for chebyshev fitting of spatial straight line with applications to cutter location planning and tolerance evaluation[J].Precision Engineering,2007,31(4):364-368

      [6]黃富貴,崔長(zhǎng)彩.任意方向上直線度誤差的評(píng)定新方法[J].機(jī)械工程學(xué)報(bào),2008,44(7):221-224 Huang Fugui,Cui Changcai.New method for evaluating arbitrary spatial straightness error[J].Chinese Journal of Mechanical Engineering,2008,44(7):221-224(in Chinese)

      [7] Wen X L,Xu Y X,Li H S,et al.Monte Carlo method for the uncertainty evaluation of spatial straightness error based on new generation geometrical product specification[J].Chinese Journal of Mechanical Engineering,2012,25(5):875-881

      [8] Endrias D H,F(xiàn)eng H Y,Ma J,et al.A combinational optimization approach for evaluating minimum-zone spatial straightness errors[J].Measurement,2012,45(5):1170-1179

      [9]胡仲勛,楊旭靜,金湘中.LSM算法評(píng)定空間直線度誤差的分析與改進(jìn)[J].湖南大學(xué)學(xué)報(bào):自然科學(xué)版,2010,37(2):27-31 Hu Zhongxun,Yang Xujing,Jin Xiangzhong.Analysis and improvement of the LSM algorithm for assessing spatial straightness error[J].Journal of Hunan University:Natural Sciences,2010,37(2):27-31(in Chinese)

      [10]郭際明,向巍,尹洪斌.空間直線擬合的無(wú)迭代算法[J].測(cè)繪通報(bào),2011(2):24-25 Guo Jiming,Xiang Wei,Yin Hongbin.Three-dimensional line fitting without iteration[J].Bulletin of Surveying and Mapping,2011(2):24-25(in Chinese)

      [11]胡仲勛,楊旭靜,王伏林.空間直線度誤差評(píng)定的LSABC算法研究[J].工程設(shè)計(jì)學(xué)報(bào),2008,15(3):187-190 Hu Zhongxun,Yang Xujing,Wang Fulin.Research on LSABC algorithm for evalution of spatial straightness error[J].Journal of Engineering Design,2008,15(3):187-190(in Chinese)

      [12]胡仲勛,王伏林,周海萍.空間直線度誤差評(píng)定的新算法[J].機(jī)械科學(xué)與技術(shù),2008,27(7):879-882 Hu Zhongxun,Wang Fulin,Zhou Haiping.A new algorithm for evaluation of spatial straightness error[J].Mechanical Science and Technology for Aerospace Engineering,2008,27(7):879-882(in Chinese)

      [13]胡仲勛,楊旭靜,金湘中.評(píng)定空間直線度誤差的3DLSA算法研究[J].中國(guó)機(jī)械工程,2010,21(3):325-329 Hu Zhongxun,Yang Xujing,Jin Xiangzhong.Research on 3DLSA for evaluating spatial straightness errors[J].China Mechanical Engineering,2010,21(3):325-329(in Chinese)

      [14]張筑生.數(shù)學(xué)分析新講(第二冊(cè))[M].北京:北京大學(xué)出版社,1990:294-295 Zhang Zhusheng.New lecture of mathematical analysis(book two)[M].Beijing:Peking University Press,1990:294-295(in Chinese)

      [15] Wen X L,,Song A G.An improved genetic algorithm for planar and spatial straightness error evaluation[J].International Journal of Machine Tools & Manufacture,2003,43(11):1157-1162

      猜你喜歡
      直線度測(cè)量點(diǎn)投影
      長(zhǎng)導(dǎo)軌直線度分段測(cè)量拼接方法研究
      飛機(jī)部件數(shù)字化調(diào)姿定位測(cè)量點(diǎn)的優(yōu)選與構(gòu)造算法
      解變分不等式的一種二次投影算法
      基于最大相關(guān)熵的簇稀疏仿射投影算法
      淺析沖壓件測(cè)量點(diǎn)的規(guī)劃
      模具制造(2019年10期)2020-01-06 09:13:08
      找投影
      找投影
      基于CAD模型的三坐標(biāo)測(cè)量機(jī)測(cè)量點(diǎn)分布規(guī)劃
      PM2.5空中探測(cè)器的設(shè)計(jì)
      基于西門子840D數(shù)控系統(tǒng)的直線度自動(dòng)計(jì)算程序研究
      泽州县| 兰西县| 遵义市| 大厂| 东至县| 什邡市| 吉隆县| 镇安县| 富蕴县| 隆尧县| 德惠市| 新泰市| 吕梁市| 鄂伦春自治旗| 宁强县| 和硕县| 志丹县| 正安县| 绍兴县| 克什克腾旗| 昆山市| 高碑店市| 苗栗县| 邻水| 祁门县| 武邑县| 丁青县| 遂平县| 怀来县| 晋宁县| 丰县| 肃北| 镇雄县| 汶上县| 琼海市| 深州市| 三台县| 祥云县| 阿拉善左旗| 钟山县| 南投市|