亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于微分進化算法的平面度誤差評定*

        2013-12-23 05:47:36王東霞溫秀蘭汪鳳林
        關(guān)鍵詞:微分遺傳算法變異

        王東霞,溫秀蘭,汪鳳林

        (南京工程學(xué)院 自動化學(xué)院,南京 211167)

        0 引言

        平面是構(gòu)成實體零件的最重要幾何元素之一,它不僅是眾多測量的基準(zhǔn)面,而且也是構(gòu)成許多機械產(chǎn)品工作臺的基本要素,如機床的平面導(dǎo)軌、工作臺等,而且常作為檢測的基準(zhǔn)面[1-2],平面度誤差的大小對產(chǎn)品的質(zhì)量及壽命至關(guān)重要,因此對平面度誤差進行高效準(zhǔn)確的評定具有重要的實用價值。在當(dāng)前的工業(yè)實踐中,平面度誤差的評定遵循幾何公差的表示與解釋標(biāo)準(zhǔn)。美國國家標(biāo)準(zhǔn)協(xié)會(ANSI)尺寸與公差標(biāo)準(zhǔn)Y14.5[3]提出形狀誤差評定必須參考一個理想的幾何特征。ISO 標(biāo)準(zhǔn)[4]建議形狀誤差的評定應(yīng)基于最小區(qū)域的概念。平面度誤差被定義為在兩平行平面之間包含所有測量點的距離最小值。雖然最小二乘法是幾何誤差評定的最廣泛應(yīng)用的方法之一,它容易實現(xiàn)、計算高效,常常被應(yīng)用在坐標(biāo)測量機中。但是,最小二乘法不能滿足最小區(qū)域條件,不符合ISO 標(biāo)準(zhǔn),容易導(dǎo)致形狀誤差的過估計和好工件的廢棄。

        為了獲得最小區(qū)域解,多年來一直有學(xué)者致力于這方面的研究。Murthy and Abdin[5]提出了一種簡單搜索技術(shù)。Fukuda and Shimokohbe[6]應(yīng)用極大極小近似方法尋求最小區(qū)域解,Wang[7],Kanada 和Suzuki[8]應(yīng)用了統(tǒng)一線性逼近技術(shù)實現(xiàn)最小區(qū)域解。Hermann[9]提出借助計算幾何方法求解平面度誤差。求解平面度誤差評定最小區(qū)域解是屬于非凸問題,可以被表述成非線性優(yōu)化問題,因此評定方法實際上是優(yōu)化問題。近年來有不少學(xué)者提出了智能計算方法實現(xiàn)最小區(qū)域解計算。智能計算如遺傳算法[10-12]、混合優(yōu)化算法[13]、粒子群優(yōu)化算法[14]、進化策略[15]、改進蜂群算法[16]等被用于平面度誤差的評定。但是,若系統(tǒng)需多個參數(shù)需要同步優(yōu)化,遺傳算法存在早熟、參數(shù)依賴性強的缺點,粒子群算法容易陷入局部最優(yōu),限制了其應(yīng)用。而微分進化算法以其在多參數(shù)非線性優(yōu)化方面的優(yōu)越性能在1996 年日本召開的第一屆國際進化優(yōu)化計算競賽(ICEO)中取得了優(yōu)異成績,受到了越來越多的重視[17],已經(jīng)在電力、空間、控制、經(jīng)濟等領(lǐng)域得到應(yīng)用。鑒于微分進化是一種解決非凸及非線性優(yōu)化問題的有效的智能算法,具有簡單靈活、效率高、搜索能力強、魯棒性好、控制參數(shù)少等特點,本文提出了一種基于種群優(yōu)化的微分進化算法,并將其應(yīng)用于平面度誤差最小區(qū)域解計算。

        1 平面度評定的數(shù)學(xué)模型

        假定點Pi(xi,yi,zi)(i=1,2,…,n)是被測平面上的測量點,其中n 為測量點數(shù),按最小區(qū)域法評定平面度誤差實際上是尋找包容被測實際平面且距離最短的兩理想平行平面,因此屬于求最小化問題。假設(shè)最小區(qū)域法的兩平行平面其中之一的平面度公式為:

        平面上的測量點Pi(xi,yi,zi)到平行平面的距離公式為:

        則兩平行平面間的最小距離為:

        可以明顯看出,最小距離f 是參數(shù)a,b 的函數(shù)。所以,求解最小區(qū)域平面度誤差轉(zhuǎn)變?yōu)樗阉鱝,b 的值,直到距離函數(shù)f(a,b)的值最小,則最小值即為平面度誤差。這是一個非線性優(yōu)化問題。

        2 微分進化算法

        2.1 變異操作

        初始化完成以后,微分進化利用變異策略產(chǎn)生一個與每個個體Xi,G相關(guān)的變異向量Vi,G,即當(dāng)前種群的目標(biāo)向量。有5 種最常用的變異策略“DE/rand/1”,“DE/best/1”,“DE/rand-to-best/1”,“DE/best/2”,“DE/rand/2”。變異策略中包含參數(shù)變異因子,F(xiàn)∈(0,1),用于控制變異的幅度,即差值的放大倍數(shù)。

        2.2 交叉操作

        變異操作完成后,為了維持種群個體的多樣性,交叉操作應(yīng)用到每對目標(biāo)向量和它的相應(yīng)變異向量產(chǎn)生一個測試向量Ui,G=(,,…,)在基本微分進化中,微分進化交叉操作定義為:

        在公式(4)中,交叉因子CR 是一個指定的常數(shù),交叉算子并且是介于0 和1 之間的連續(xù)實數(shù)。如果CR 的值較大,DE 的收斂速度會加快;如果CR 的值較小,DE 的魯棒性會更好,但是會增加問題的執(zhí)行時間[20]。

        2.3 選擇操作

        新一代個體的產(chǎn)生方式為:

        式中,f()為待優(yōu)化的目標(biāo)函數(shù)。

        在此過程中如果新產(chǎn)生的子代個體的適應(yīng)度比父代大,即子代個體更優(yōu)良,那么Ui,G將取代其相應(yīng)的父代個體進入種群,參與下一代的進化。選擇操作保證了在進化過程中種群不發(fā)生退化現(xiàn)象并且能夠維持種群規(guī)模。

        3 實例

        在我們的研究中,選擇變異策略“DE/best/1”,參數(shù)設(shè)置為D=2;種群大小NP =10* D,變異因子F =0.85,交叉因子CR=0.9,進化代數(shù)設(shè)置為100 代。為比較驗證算法的可行性,選擇3 個典型的例子。

        3.1 平面度測量數(shù)據(jù)

        為了對比,取文獻[11]平面度采樣數(shù)據(jù),應(yīng)用微分進化算法進行平面度誤差評定,結(jié)果列于表1 中。從表1 中可以看出,平面度誤差的最小二乘(LSC)評定結(jié)果、標(biāo)準(zhǔn)遺傳算法評定結(jié)果(EGA)和改進遺傳算法(IGA)[11]的 評 定 結(jié) 果 分 別 為0.0219,0.2161 和0.01839。而微分進化的評定結(jié)果為0.01838,與文獻[11]有著很好的一致性。

        表1 數(shù)據(jù)評定結(jié)果(mm)

        3.2 平面度測量數(shù)據(jù)

        平面度采樣數(shù)據(jù)取自文獻[8],微分進化評定結(jié)果列于表2 中,從表2 中可以看出,平面度誤差的最小二乘(LSC)評定結(jié)果、標(biāo)準(zhǔn)遺傳算法評定結(jié)果(EGA)和文獻[8]的評定結(jié)果分別為0.00303,0.002739 和0.002627。而微分進化的評定結(jié)果為0.002627,與文獻[8]有著很好的一致性。

        表2 數(shù)據(jù)評定結(jié)果(mm)

        在標(biāo)準(zhǔn)遺傳算法(EGA)中,種群大小設(shè)置為40,交叉變異因子分別設(shè)為0.90 和0.20,最大代數(shù)為200,由圖1 和圖2 可以看出,微分進化算法結(jié)果更精確穩(wěn)定。在大約進化至40 代時已達到穩(wěn)定值。

        圖1 DE 與EGA 對于文獻[11]中測量數(shù)據(jù)的優(yōu)化過程

        圖2 DE 與EGA 對于文獻[8]中測量數(shù)據(jù)的優(yōu)化過程

        3.3 采樣數(shù)據(jù)

        取文獻[16]平面度采樣數(shù)據(jù),應(yīng)用微分進化算法進行平面度誤差評定,結(jié)果列于表3 中。單次運行結(jié)果如圖3 所示。運用微分進化算法對該例獨立運行30 次,DE 算法求得最優(yōu)目標(biāo)函數(shù)值的平均值為0.15487,標(biāo)準(zhǔn)差為9.12314E-11,完成100 代進化所需的時間是0.38s。計算結(jié)果與文獻[15]、文獻[16]的結(jié)果相比較,從表3 中可以看出,文獻[16]中所提出的算法與微分算法的平面度誤差計算結(jié)果相同,從時間和誤差標(biāo)準(zhǔn)差的結(jié)果來看,微分進化方法結(jié)果更穩(wěn)定,花費時間更少。由上比較結(jié)果可見,微分進化算法不僅能收斂到全局最優(yōu)解,而且具有較快的收斂速度,從計算精度、穩(wěn)定性和優(yōu)化效率等方面綜合考慮優(yōu)于其他算法。

        表3 不同算法計算的比較(mm)

        圖3 微分進化算法對文獻[16]中的測量數(shù)據(jù)的優(yōu)化過程

        4 結(jié)論

        本文結(jié)合平面度誤差的評定特點,提出了一種有效的實現(xiàn)最小區(qū)域平面度誤差評定的微分進化算法,與以往的平面度評定算法相比,具有簡單、靈活、高穩(wěn)定性、快速收斂性和更高的計算精度等優(yōu)點,大量實例驗證了提出的算法能夠有效地搜索到全局優(yōu)化結(jié)果,適宜于對高精度平板進行快速精密測量。

        [1]史立新,朱思洪. 基于matlab 的平面度誤差最小區(qū)域法評定[J]. 組合機床與自動化加工技術(shù),2005(9):58-59.

        [2]劉永超,陳明. 形位誤差的進化算法[J]. 計量學(xué)報,2001,22(1):18-21.

        [3]ANSI Standard Y14.5. Dimensioning and tolerancing. New York[S]:The American Society of Engineers,1982.

        [4] Technical Drawings—Geometrical Tolerancing[S]. ISO/R1101,1983.

        [5]Murthy TSR,AbdinSZ. Minimum zone evaluation of surfaces. International Journal of Machine Tools Design and Research.1980(20):123-36.

        [6]Fukuda M,Shimokohbe A. Algorithms for form error evaluation-methods of minimum zone and the least squares[C].In Proceedings of the International Symposium on Metrology and Quality Control in Production. Tokyo. 1984:197-202.

        [7]Y. Wang. Minimum zone evaluation of form tolerances[J].Manufacturing Review. 1992,5(3):213-220.

        [8]T. Kanada,S.Suzuki. Evaluation of minimum zone flatness by means of non-linear optimization technique and its verification[J].Precision Engineering. 1993,15(2):93-99.

        [9]Hermann G. Robust convex hull-based algorithm for straightness and flatness determination in coordinate measuring[J].Acta Poly technica Hungarica.2007(4):111-20.

        [10]Hsien-Yu Tseng. A genetic algorithm for assessing flatness in automated manufacturing systems[J]. Journal of Intelligent Manufacturing.2006,17(3):301-306.

        [11]Xiu-Lan Wen,Xiao-Chun Zhu,Yi-Bing Zhao,et al. Flatness error evaluation and verification based on new generation geometrical product specification (GPS)[J]. Precision Engineering. 2012(36):70-76.

        [12]溫秀蘭,宋愛國. 改進遺傳算法及其在平面度誤差評定中的應(yīng)用[J]. 應(yīng)用科學(xué)學(xué)報,2003,21(3):221-224.

        [13]Ke Zhang. Study on Minimum Zone Evaluation of Flatness Errors Based on a Hybrid Chaos Optimization Algorithm[C]. Lecture Notes in Computer Science. Emerging Intelligent Computing Technology and Applications,2009(5754):193-200.

        [14]YU Xiao,HUANG Mei fa. Flatness Error Evaluation of the New Generation of GPS Based on an Improved Particle Swarm Optimization[J]. MICROELECTR-ONICS & COMPUTER. 2010,27(4):50-53.

        [15]溫秀蘭,趙茜. 基于進化策略的平面度誤差評定[J]. 儀器儀表學(xué)報,2007,28(5):832-836.

        [16]羅鈞,王強,付麗. 改進蜂群算法在平面度誤差評定中的應(yīng)用[J]. 光學(xué)精密工程,2012,20(2):421-430.

        [17]劉棕成,董新民,陳勇. 基于微分進化算法的二自由度PID 控制器參數(shù)優(yōu)化[J]. 飛行力學(xué),2012,30(2):139-146.

        [18]Stron Rand Price K. Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces[J]. Journal of Global Optimization. 1997(11):341-359.

        [19]江家寶,尤振燕,孫俊. 基于微分進化算法的多階段投資組合優(yōu)化[J]. 計算機工程與應(yīng)用,2007,43(3):189-193.

        [20]劉長良,于明. 微分進化算法研究及其在熱工過程參數(shù)辨識中的應(yīng)用[J]. 化工自動化及儀表,2011,38(3):269-273.

        猜你喜歡
        微分遺傳算法變異
        擬微分算子在Hp(ω)上的有界性
        變異危機
        變異
        上下解反向的脈沖微分包含解的存在性
        基于自適應(yīng)遺傳算法的CSAMT一維反演
        一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
        基于遺傳算法和LS-SVM的財務(wù)危機預(yù)測
        借助微分探求連續(xù)函數(shù)的極值點
        基于改進的遺傳算法的模糊聚類算法
        變異的蚊子
        百科知識(2015年18期)2015-09-10 07:22:44
        亚洲毛片免费观看视频| 人妻无码一区二区| 北岛玲日韩精品一区二区三区| 亚洲女同av一区二区在线观看| 国产肥熟女免费一区二区| 亚洲中文字幕无码一久久区| 伊人色综合视频一区二区三区 | 亚洲国产不卡av一区二区三区 | 亚洲精品午夜无码电影网| 午夜福利电影| 精品91精品91精品国产片| 91精品福利一区二区三区| 国产亚洲欧洲aⅴ综合一区| 中国内射xxxx6981少妇| 连续高潮喷水无码| 亚洲精品综合一区二区| 97丨九色丨国产人妻熟女| 一本一道久久综合狠狠老| 午夜精品一区二区三区无码不卡 | 日本一区二区啪啪视频| 久久久国产精品无码免费专区| 欧美bbw极品另类| 97人妻视频妓女网| 久久久久无码精品国| 美女脱掉内裤扒开下面让人插| 亚洲av无码久久精品色欲| 天美麻花果冻视频大全英文版 | 韩国无码av片在线观看网站| 欧美中文字幕在线看| 天堂av国产一区二区熟女人妻| 免费无遮挡无码永久在线观看视频| 日韩a无v码在线播放| 国产欧美激情一区二区三区| 亚洲一区二区三区在线看| 久久久久久九九99精品| 青青操国产在线| 亚洲精品国产精品系列| 日日噜噜夜夜狠狠视频| 久久精品一区二区三区av| 成年女人窝窝视频| 日本二区在线视频观看|