999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于動態改變權重粒子群算法的球度誤差評定

2012-07-11 11:54:54崔長彩黃富貴
圖學學報 2012年5期
關鍵詞:優化

胡 捷, 崔長彩, 黃富貴

(華僑大學機電及自動化學院,福建 廈門 361021)

隨著現代工業和新興制造技術的飛速發展,球類零件的應用日趨廣泛。尤其是在航空技術、精密機械和儀器儀表的制造應用領域,高精度球類零件的要求不斷上升,其精度的高低對產品的質量、性能及使用壽命至關重要。球面的形狀誤差就是球度誤差,因此,對球度誤差的快速精確地評定具有重要的科學價值和實際意義。

多年來一直有學者致力于球度誤差評定方法的研究,可將其概括為傳統算法和智能優化法兩類。傳統的算法大多數都是采用點對點的搜索策略,即在參數空間先隨機選取一個測量點,然后在滿足給定的非線性約束條件下,通過使用一些轉換規則對其它測量點進行輪流處理。但是點對點的搜索策略在多峰搜索空間易陷入局部最優[1]。

20世紀90年代以來, 包括遺傳算法(GA)[2]、粒子群算法(PSO)[3]和免疫算法(IEC)[4]等多種智能優化算法開始得到不同領域人們的廣泛關注。本文采用了一種改進的粒子群優化算法即動態改變權重粒子群算法來對球度誤差進行評定,克服了基本PSO算法容易陷入局部最優的不足,并且快速精確,實驗證實了該算法在球度誤差評定的有效性。

1 球度誤差評價的數學模型

國家標準對球度公差及球度誤差的評定沒有做出明確的規定,而把球面視作為一般的曲面。球度公差是指實際被測球對理想球的允許變動量。球度公差帶是指包絡一系列直徑為公差值的球的兩包絡球面之間的區域,這一系列的球心應位于理想球面上,球度公差帶也就是半徑為公差值的兩同心球面之間的區域[5]。

球度誤差是指實際被測球對其理想球的變動量,理想球的位置應符合最小條件。在滿足被測零件功能要求的前提下,球度誤差可以選用不同的評定方法確定。根據理想球的球心選取位置的不同,球度誤差評定方法可以分為:最小包容區域法、最小外接球法、最大內接球法以及最小二乘球法等[6]。

建立空間直角坐標系,設理想球的球心為O,其位置由參數a,b,c確定,理想球的半徑為R,則理想球的方程為

實際被測球面 M上的被測點坐標為Mi( xi, yi, zi), i = 1 ,2,3,…,N ,N為被測點的個數。則被測點 Mi(xi, yi, zi)到理想球心 O (a,b,c)的距離di可表示為

被測點Mi到球心的最大距離為

到球心的最小距離為

1.1 最小包容區域法(MZS)

當由兩同心球面包容實際被測球面M時,則這兩個同心球面之間的區域就是最小包容區域U(簡稱最小區域)。該方法稱為球度誤差的最小區域判別法,這樣的兩個同心球叫做最小區域球,它們的外球半徑dimax與內球半徑dimin之差fMZ即為符合定義的球度誤差值。

根據最小條件由此定義可知球度誤差

1.2 最小外接球法(MCS)

最小外接球是指外接于實際被測球面(外表面)的可能最小球,即最大半徑為所有理想外接球半徑的最小值。按最小外接球法評定球度誤差實際上是尋找包容實際被測球面并且最大徑向距離最小的球心位置。

最小外接球半徑

1.3 最大內接球法(MIS)

最大內接球是指內接于世界被測球面(內表面)的可能的最大球,即最小半徑為所有理想內接球半徑的最大值。按最大內接球法評定球度誤差實際上是找尋內接于實際被測球面并且最小徑向距離最大的球心位置。

最大內接球半徑

可知球度誤差

1.4 最小二乘球法(LSM)

最小二乘球法是要找到理想球面使得被測輪廓面上個點Mi到該球球心的距離的平方和最小,即殘余誤差平方和e2i最小

則球度誤差

2 球度誤差評價算法

2.1 基本粒子群算法

假設用 Xi=(xi1,xi2, xi3,… ,xid)表示第i個粒子,其中d是粒子的維數,它經歷過的位置(有最好的適應值)表示為 Pb =(pi1 ,pi2, pi3,… , pid),整個群體經歷過的最好位置表示為Gb=(pg1,pg2, pg3,…,pgd),粒 子i的 速 度 用Vi=(vi1,vi2, vi3,…,vid)表示。PSO算法初始化一群隨機粒子,然后粒子群就追隨當前的最優粒子在解空間中搜索找到最優解。在每一次迭代中粒子群通過跟蹤兩個“極值”來更新自己。對于每一代個體,在找到兩個最優值時,粒子根據如下公式來更新自己的速度和位置[7],即

其中,ω為慣性權重, ()random 是介于(0,1)之間的隨機數,c1, c2是學習因子(或稱為加速度系數)。各個粒子的搜索速度會被一個最大速度Vmax限定,如果該粒子更新搜索速度超過該設定值,那么該速度就被限定為Vmax。

2.2 改進動態改變慣性權重的粒子群算法

基本PSO算法(本文簡稱為BPSO)在函數進入局部極值時,容易直接收斂到該極值點,很難跳出,為克服該不足,王啟付等人采用了動態改變慣性權重的方法[8],即在優化迭代過程中,慣性權重值隨粒子的位置和目標函數的性質而變化,從而增強了搜索方向的啟發性,本文中簡稱為DWPSO。具體方法是在慣性權重計算中引入工程指數項e,即

考慮到粒子群在初期迭代中各粒子距離目標之間的距離很大,而到迭代后期處在目標距離附近很小的位置,本文對該算法進行了調整,添加了自適應最大速度限制策略。該策略公式為

改進后的DWPSO算法步驟如下:

(1)在搜索空間中采用隨機產生的速度和位置來初始化粒子群,確定V、X,迭代次數,隨機粒子數(m>20),初始權重設定為ω =0.729,并取c1= c2=2.05;

(2)根據式(15)計算ω (t),再計算 pg1、pgd;

(3)根據式(13)和式(14)進行迭代計算;

(4)如果已經滿足中止準則,如f (Xmin)小于某一閾值,則計算中止,否則轉步驟(2)。

3 實例分析

為了便于比較,本文采用了文獻[9-10]提供的兩組數據并使用本文中介紹的算法進行計算分析。根據球度誤差的特性,將算法參數設置為:粒子群規模數m=30;適應度函數為各自誤差 f,最大速度值Vmax=0.02;最大迭代次數設為500次。對兩組數據先后用DWPSO和BPSO分別基于4種模型進行評定,經多次計算結果相同。把在MZS模型下的DWPSO與文獻[9-10]給出的最小二乘法(LSM)、文獻[11]中的遺傳算法(GAM)以及文獻[12]中的一種改進粒子群算法(GHPSO)進行了分析比較,結果如表1 ~表4所示。圖1和圖2是在MZS模型下分別將兩組數據用DWPSO算法和BPSO算法進行處理時的收斂曲線對比圖,使用實線和虛線加以區別。

由上述圖表可以得出:

1)如表1和表3所示,通過對4種模型分別進行DWPSO和BPSO算法可知,由最小區域包容法模型所算得的球度誤差最小。根據被測產品的功能要求不同,可視具體情況選擇基于各個模型下的算法。

表1 第1組數據4種數學模型分別基于DWPSO和BPSO的計算結果比較

表2 第1組數據用4種不同算法的計算結果比較

表3 第2組數據4種數學模型分別基于DWPSO和BPSO的計算結果比較

表4 第2組數據用4種不同算法的計算結果比較

圖1 第1組數據的收斂曲線

圖2 第2組數據的收斂曲線

2)對MZS模型下的DWPSO和BPSO算法差別不大,但對于其他3組模型,DWPSO較之于BPSO球度誤差明顯更小。由兩幅收斂比較圖可看出,本文算法的迭代次數較之于BPSO明顯減少,收斂速度增快并且非常穩定。

3)根據表2和表4將基于MZS模型下的DWPSO算法結果與文獻中LSM和GA算法比較,可看出,結果優于后兩者。

4)文獻[12]中提及一種帶交叉因子的改進粒子群優化算法(GHPSO),并采用同樣來源的兩組數據進行處理分析,將DWPSO算法與其結果相比,兩者的優化程度相當,但本算法收斂速度同樣優于該算法,并且本文采用的DWPSO本身較之于GHPSO采用加入遺傳選擇和交叉操作更加簡單方便。

4 結 論

動態改變權重粒子群優化算法在基本粒子群優化算法的前提下,使得慣性權重值在優化迭代過程中隨粒子的位置和目標函數的性質而變化,增強了搜索方向的啟發性,使結果更為優化,收斂更為迅速。比起GA及其他改進的PSO算法,操作更加簡單,實用性強,效率高,能夠有效精確地對球度誤差進行評定。同時,若將球度誤差的目標函數加以變化,可以用于評定其他形位誤差。因此,動態改變權重粒子群優化算法對球度誤差以至于其他各類零件的形位誤差的評定具有一定的現實意義和參考價值。

[1] Lai H Y,Jywe W Y,Chen C K,et al. Precision modeling of form errors for cylindricity evaluation using genetic algorithms [J]. Prec Eng,2000,24(4):310-319.

[2] 王小平,曹立明. 遺傳算法理論應用與軟件實現[M].西安: 西安交通大學出版社,2002: 102-106.

[3] Kennedy J,Eberhart R C. Particle swarm optimization [J].Institute of Electrical and Electronics Engineers,1995,(11): 1942-1948.

[4] 倪長健,丁 晶,李 泳. 基于優秀抗體的免疫算法及其收斂性問題的研究[J]. 系統工程,2002,20(3):72-76.

[5] 甘永立. 形狀和位置誤差檢測[M]. 北京: 國防工業出版社,1995: 1-4.

[6] 譚 靜,任粉梅,溫秀蘭. 球度誤差及其評定方法綜述[J]. 計測技術,2004,(1): 10-11.

[7] 崔長彩,李 兵,張認成. 粒子群優化算法[J]. 華僑大學學報(自然科學版),2006,27(4): 343-346.

[8] 王啟付,王戰江,王書亭. 一種動態改變慣性權重的粒子群優化算法[J]. 中國機械工程,2005,16(11):945-948.

[9] Fana K C,Lee J C. Analysis of minimum zone sphereicity error using minimum potential energy theory [J]. Precision Engineering,1999,23(2): 65-72.

[10] Wang M,Cheraghi S H,Masud A S M. Sphericity error evaluation: theoretical derivation and algorithm development [J]. IIE Transactions,2001,33(4):281-292.

[11] Cui Changcai,Che Rensheng,Ye Dong. Sphericity error evaluation using the genetic algorithm [J].Optics and Precision Engineering,2002,10(4):333-339.

[12] Wen Xiulan,Song Aiguo. An improved genetic algorithm for sphericity error evaluation [C]//IEEE Int. Conf. Neural Networks & Signal Processing.Nanjing,China,2003: 549-553.

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 欧美日韩北条麻妃一区二区| 亚洲人成日本在线观看| 不卡网亚洲无码| 夜夜爽免费视频| 久久公开视频| 日韩第九页| 欧美97色| 日韩国产精品无码一区二区三区| 久久天天躁夜夜躁狠狠| 国产午夜精品一区二区三区软件| 欧美一级在线看| 三上悠亚在线精品二区| 国产亚洲成AⅤ人片在线观看| 国产小视频网站| 国产成人亚洲无码淙合青草| 中文字幕欧美成人免费| 91久久天天躁狠狠躁夜夜| 国产欧美日韩91| 在线精品亚洲一区二区古装| 国产无码制服丝袜| 国产精品成人免费视频99| 日本在线国产| 欧美视频在线观看第一页| 日韩午夜伦| 亚洲69视频| 亚洲日本中文字幕乱码中文 | 日本国产精品| vvvv98国产成人综合青青| 国产美女视频黄a视频全免费网站| 99视频在线免费| 国产精品一区在线麻豆| 亚洲欧洲天堂色AV| 最近最新中文字幕在线第一页| 欧洲高清无码在线| 国产91透明丝袜美腿在线| 国产十八禁在线观看免费| 中文字幕免费视频| 中文字幕天无码久久精品视频免费| 国产综合无码一区二区色蜜蜜| 亚洲最大福利网站| 91成人免费观看| 国产精品久久自在自线观看| 丰满的少妇人妻无码区| 亚洲v日韩v欧美在线观看| 91香蕉视频下载网站| 久久精品中文字幕少妇| 亚洲精品免费网站| 永久免费精品视频| 中文字幕调教一区二区视频| 欧美人人干| 欧美日韩成人在线观看 | 中文字幕久久精品波多野结| 婷婷亚洲综合五月天在线| 国产午夜人做人免费视频中文| 亚洲一区无码在线| 欧美天堂久久| 欧美特黄一级大黄录像| 国产精品极品美女自在线看免费一区二区| 亚洲国产综合精品一区| 女人av社区男人的天堂| 日本午夜精品一本在线观看 | 日韩精品亚洲精品第一页| 国产精品爽爽va在线无码观看| 五月天综合网亚洲综合天堂网| 亚洲精品无码高潮喷水A| 亚洲三级成人| 国产美女91视频| 国产美女自慰在线观看| 久久成人18免费| 欧美日韩国产在线人成app| 国产欧美日韩在线一区| 国产女人18水真多毛片18精品| 国产不卡在线看| 伊人精品成人久久综合| 国产综合网站| 婷婷色狠狠干| 综合久久五月天| 青青青国产在线播放| 久久成人国产精品免费软件 | 国产精品福利一区二区久久| 91久久偷偷做嫩草影院| 久久精品国产在热久久2019 |