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

        ?

        基于改進人工蜂群算法的漏磁缺陷輪廓重構*

        2016-11-16 01:35:38韓文花汪勝兵王建吳正陽王平
        火力與指揮控制 2016年6期
        關鍵詞:信號

        韓文花,汪勝兵,王建,吳正陽,王平

        (1.上海電力學院自動化工程學院,上海200090;2.南京航空航天大學自動化學院,南京210016)

        基于改進人工蜂群算法的漏磁缺陷輪廓重構*

        韓文花1,汪勝兵1,王建1,吳正陽1,王平2

        (1.上海電力學院自動化工程學院,上海200090;2.南京航空航天大學自動化學院,南京210016)

        漏磁缺陷重構是指由檢測到的漏磁信號重構缺陷輪廓及參數(shù),是實現(xiàn)漏磁反演的關鍵。將局部最優(yōu)解和全局最優(yōu)解引入到人工蜂群算法(Artificial Bee Colony Algorithm,ABC)中,提出了一種基于改進人工蜂群算法的缺陷重構模型。在該模型中,徑向基函數(shù)神經(jīng)網(wǎng)絡作為前向模型求解漏磁信號,改進人工蜂群算法用于求解反演問題中的優(yōu)化問題。將改進人工蜂群算法和基本人工蜂群算法作為反演算法進行了比較,實驗結果表明,改進人工蜂群反演算法精度較高,速度較快,同時對實測信號具有魯棒性,是一種有效可行的漏磁反演新方法。

        人工蜂群算法,漏磁信號,缺陷輪廓

        0 引言

        漏磁檢測是鐵磁材料常用的無損檢測方法之一,具有原理簡單、在線檢測能力強、不受材料表面油污及其他非導磁覆蓋物影響等優(yōu)點[1]。漏磁檢測包括正演和反演兩個方面,漏磁缺陷輪廓重構是指由檢測到的漏磁信號重構缺陷輪廓或幾何參數(shù),是進行漏磁檢測與評估的關鍵[1-2]。目前國內(nèi)外對漏磁反演問題的研究主要有神經(jīng)網(wǎng)絡法[3-5]和優(yōu)化方法[6-8]。神經(jīng)網(wǎng)絡具有非線性映射和自學習能力,能實現(xiàn)輸入漏磁信號和輸出裂紋形狀非線性關系的逼近。但是神經(jīng)網(wǎng)絡法對訓練樣本依賴性大,且對噪聲敏感。優(yōu)化法是建立一個目標函數(shù),通過各種優(yōu)化算法使目標函數(shù)的值最小,因此,合適的優(yōu)化算法是優(yōu)化方法反演的關鍵。

        土耳其埃爾吉耶斯大學的Karaboga受自然界蜜蜂覓食過程中蜂群個體之間的勞動分工和自組織行為的啟發(fā),于2005年首次提出基于蜂群覓食行為的人工蜂群(Artificial Bee Colony,ABC)算法[9]。ABC算法原理比較簡單,預設參數(shù)少,而且算法相對于其他已知的優(yōu)化算法能夠較好地平衡優(yōu)化過程中的局部尋優(yōu)和全局尋優(yōu)能力,在一定程度上減小了陷入局部最優(yōu)的可能性,提高了算法整體的尋優(yōu)能力,已經(jīng)快速成為優(yōu)化領域中強有力的全局優(yōu)化工具之一[10-11]。本文將ABC算法作為反演算法用于漏磁重構,以實現(xiàn)快速、準確的漏磁反演。

        1 基于改進ABC算法的漏磁缺陷輪廓模型

        1.1改進的ABC算法

        在基本ABC算法[12]中,將人工蜂群按分工分為3種:采蜜蜂、觀察蜂和偵察蜂。其中,采蜜蜂和觀察蜂各占一半,并且每一個蜜源僅有一個采蜜蜂工作,即采蜜蜂的數(shù)量與蜜源數(shù)量相等,用FN表示。算法初始化時按式(1)隨機生成FN個D維初始解并對每個蜜源按式(2)計算對應的適應度值。其中,rand為[0,1]的隨機值,搜索過程如下:

        1)采蜜蜂階段:在每個蜜源的鄰域附近實施局部搜索,根據(jù)搜索結果的好壞判斷是否需要更新蜜源;

        2)觀察蜂階段:根據(jù)蜜源適應度值的大小,觀察蜂選取適應度值較大的蜜源,轉變?yōu)椴擅鄯淅^續(xù)執(zhí)行上述搜索更新過程;

        3)偵察蜂階段:從所有蜜源中淘汰一個含蜜量即將殆盡的蜜源(或者說該蜜源經(jīng)過多次搜索其適應度值仍無法提高),進而對應的采蜜蜂轉為偵察蜂,繼續(xù)隨機地在整個搜索空間中選擇新的潛在優(yōu)質蜜源。

        通過以上過程蜂群開始進行搜索,算法中的每個蜜源代表優(yōu)化問題中的一個可能解,蜜源的質量對應著解的質量,用適應度值fitness表示:

        其中f(xi)表示對應問題的目標函數(shù)值。每個采蜜蜂在其蜜源鄰域附近搜索公式為:

        其中t為當前迭代次數(shù);j∈{1,2,…,D},k∈{1,2,…,F(xiàn)N},j、k為其值域內(nèi)的隨機取值,且k≠j;φ∈[-1,1]為服從均勻分布的隨機數(shù)。采蜜蜂完成搜索后,觀察蜂以輪盤賭的方式選擇一個蜜源:

        Pi值越大的蜜源能吸引更多的觀察蜂前往采蜜,在“被招募”之后,觀察蜂轉變?yōu)椴擅鄯?,采用式?)所示的局部搜索策略進行開采。當一個蜜源在采蜜蜂和觀察蜂階段經(jīng)過一定次數(shù)開采之后,其解的質量仍得不到改進,該蜜源將被拋棄,進而根據(jù)式(1)隨機選取新的蜜源,用limit表示允許開采的最大次數(shù)。

        為了克服基本ABC算法容易陷入局部最優(yōu)解的缺點,胡珂等提出了一種改進的ABC算法[13],雖然一定程度上解決了容易陷入局部最優(yōu)的問題,但使得算法的收斂速度變慢。在此基礎上本文引入當前最優(yōu)解pbest和全局最優(yōu)解gbest用來加快算法收斂速度。改進ABC算法的采蜜蜂和觀察蜂的鄰域搜索公式分別為式(5)、式(6)。

        以上兩式中的j、k和φ的取值方式與式(3)相同。改進后算法步驟如下:

        步驟1:設置初始參數(shù),按照式(1)得到初始解,按式(2)計算適應度fitness值,并計算當前最優(yōu)解pbesti和全局最優(yōu)解gbest的值;

        步驟2:采蜜蜂按式(5)搜索蜜源計算fitness,若蜜源質量變好,則更新采蜜蜂當前位置、pbesti和gbest的值并將計數(shù)變量counteri置0,否則采蜜蜂當前位置不變將counteri加1;

        步驟3:計算Pi,若Pi大于一個隨機值,則觀察蜂轉化為采蜜蜂,按照式(6)搜索蜜源計算fitness,若蜜源質量變好更新采蜜蜂當前位置、pbesti和gbest的值并將計數(shù)變量counteri置0,否則,采蜜蜂當前位置不變,并將counteri加1;

        步驟4:若counteri>limit,則拋棄該蜜源,按式(1)選取新蜜源;

        步驟5:若達到最大迭代次數(shù),輸出結果;否則返回步驟2,進入下一次迭代。

        1.2缺陷輪廓重構模型

        基于改進ABC算法的漏磁缺陷輪廓方法中,通過徑向基函數(shù)神經(jīng)網(wǎng)絡(radial-basis function neural network,RBFNN)前向模型來預測缺陷的漏磁信號。以測量的漏磁信號與RBFNN預測的漏磁信號間的均方誤差為目標函數(shù),用改進的ABC算法進行迭代,得出最終輪廓。目標函數(shù)為:

        式中D為漏磁信號的維度,P=[p1,p2,…,pD]是實測漏磁信號,Y=[y1,y2,…,yD]是RBFNN預測的漏磁信號。缺陷輪廓重構原理框圖如圖1所示。

        圖1 缺陷輪廓重構原理框圖

        2 實驗結果

        為了驗證基于ABC反演算法的有效性,使用了240個不同缺陷的漏磁信號二維仿真數(shù)據(jù)。在240個缺陷輪廓和漏磁信號數(shù)據(jù)對中,210個用于訓練神經(jīng)網(wǎng)絡,30個用作測試數(shù)據(jù)庫。實驗中,RBFNN有100個輸入節(jié)點和100個輸出節(jié)點,并且利用正交最小二乘算法訓練RBFNN。圖2是寬7.62 cm、深0.889 cm,鋼板厚度2.54 cm的缺陷的輪廓和漏磁信號。

        圖2 缺陷輪廓(a)和對應的漏磁信號(b)

        將蜂群數(shù)量設為100(采蜜蜂和觀察蜂數(shù)量分別為50),limit值為100,解空間范圍為[-2.159,0.254]cm,改進ABC算法最大迭代次數(shù)為5 000,基本ABC算法最大迭代次數(shù)為10 000。圖3~圖6為基于改進ABC和基本ABC的缺陷重構仿真結果,圖中實線為缺陷的真實輪廓,虛線為基于基本ABC算法的重構輪廓,點劃線為基于改進ABC算法的重構輪廓。表1為基于基本ABC算法和改進ABC算法的反演方法目標函數(shù)終值和計算時間。

        圖3 寬6.604 cm,深0.889 cm的缺陷輪廓反演

        圖4 寬6.604 cm,深1.905 cm的缺陷輪廓反演

        圖5 寬8.636 cm,深2.159 cm的缺陷輪廓反演

        圖6 寬10.668 cm,深0.381 cm的缺陷輪廓反演

        表1 目標函數(shù)終值和計算時間

        從圖3~圖6可以看出,基于改進的ABC算法的重構效果要比基于基本ABC算法好得多,但缺陷的寬度和深度對重構的效果影響很大,較深和較寬的缺陷重構的效果要好;由表1可以看出,基于改進ABC算法的迭代次數(shù)是基于基本ABC算法的一半,所以前者的計算時間明顯比后者短,從目標函數(shù)的最終值也可以看出,前者要比后者效果好。

        為了驗證所提反演算法對實測漏磁信號的可行性,采用如下頁圖7所示的裝置進行實測漏磁信號的采集。

        實測裝置中,轉盤直徑為0.849 4 m,不同缺陷刻在了轉盤的外周。勵磁電流為0.87 A,數(shù)據(jù)采樣頻率為120 kHz,傳感器提離值為1 mm。依然用訓練好的RBFNN為前向模型,ABC算法參數(shù)設置不變,圖8與圖9為不同缺陷的實測信號反演結果,圖中實線為缺陷的真實輪廓,虛線為基本ABC算法重構輪廓,點劃線為改進ABC算法重構輪廓。表2為目標函數(shù)最終值和計算時間。

        圖8 寬1.942 cm,深0.666 cm的缺陷輪廓反演

        圖9 寬1.942 cm,深1.448 cm的缺陷輪廓反演

        表2 目標函數(shù)終值和計算時間

        從圖8與圖9中可以看出基于改進ABC算法的漏磁反演方法對實測信號也能較準確地重構出缺陷輪廓。在相同迭代次數(shù)下表2中的目標函數(shù)最終值比表1中的大,這是因為實測信號中包含實驗裝置及環(huán)境產(chǎn)生的噪聲,所以精度有所降低。

        3 結論

        本文引入了一種改進的人工蜂群算法,并將其用于漏磁缺陷輪廓重構。實驗結果表明,基于改進人工蜂群算法的漏磁反演方法比基于基本人工蜂群算法的反演精度高,需要時間短,而且對實測信號具有一定的魯棒性,是一種有效可行的漏磁反演新方法。

        [1]SNARSKII A A,ZHENIROVSKYY M,MEINERT D,et al. An integral equation model for the magnetic flux leakage method[J].NDT&E International,2010,43:343-347.

        [2]苑希超,王長龍,王建斌.基于貝葉斯估計的漏磁缺陷輪廓重構方法研究[J].兵工學報,2012,33(1):138-141.

        [3]XU C,WANG C L,JI E Z,et al.Finite-element neural network-based solving 3-D differential equations in MFL[J]. IEEE Transactions on Magnetics,2012,48(12):4747-4756.

        [4]CARVALHOA A A,REBELLOA J M A,SAGRILO L V S. MFL signals and artificial neural networks applied to detection and classification of pipe weld defects[J].NDT&E International,2006,39:661-667.

        [5]雷良金,王長龍,孫世宇,等.基于蟻群算法的徑向基網(wǎng)絡漏磁信號二維反演[J].火力與指揮控制,2011,36(3): 163-165.

        [6]HAN W H,XU J,WANG P,et al.Defect profile estimation from magnetic flux leakage signal via efficient managing particle swarm optimization[J].Sensors,2014,14:10361-10380.

        [7]劉美全,徐章遂,王建斌.基于磁偶極子能級分布的缺陷反演成像[J].中國機械工程,2005,16(11):952-955.

        [8]韓文花,徐俊,沈曉暉,等.自學習粒子群與梯度下降混雜的漏磁反演方法[J].火力與指揮控制,2015,40(1): 88-91.

        [9]KARABOGA D.An idea based on honey bee swarm for numerical optimization[R].Technical Report-tr06,Erciyes U-niversity,Engineering Faculty,Computer Engineering Department,2005.

        [10]PARK J,HAN Y.Swarm intelligence topology optimization based on artificial bee colony algorithm[J].International JournalofPrecisionEngineeringandManufacturing,2013,14(1):115-121.

        [11]BANSAL J C,SHARMA H,ARYA K V.Memetic search in artificial bee colony algorithm[J].Soft Computing,2013,17(10):1911-1928.

        [12]邱劍鋒,謝娟,汪繼文.基于交叉突變算子的人工蜂群算法及其應用[J].計算機應用研究,2014,31(5): 1336-1341.

        [13]胡珂,李迅波,王振林.改進的人工蜂群算法性能[J].計算機應用,2011,31(4):1107-1110.

        Profiles Reconstruction of Magnetic Flux Leakage Based on Improved Artificial Bee Colony Algorithm

        HAN Wen-hua1,WANG Sheng-bing1,WANG Jian1,WU Zheng-yang1,WANG Ping2
        (1.College of Automation Engineering,Shanghai University of Electric Power,Shanghai 200090,China;2.College of Automation Engineering,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China)

        The reconstruction of magnetic flux leakage(MFL)defect profiles means the reconstruction of defect profiles and parameters from MFL inspection signals.It is the key for the inversion of MFL inspection signals.The local optimal solution and the global optimal solution have been introduced into the artificial bee colony algorithm,and a kind of defect reconstruction model based on improved artificial bee colony algorithm is proposed.In the model,radial-basis function neural network is utilized as forward model,and the improved artificial bee colony algorithm is used to solve the optimization problem in the inverse problem.The comparison between basic artificial bee colony algorithm and proposed improved artificial bee colony algorithm which indicate that the proposed method has high accuracy and robustness against the real measure signals,and it is an effective and feasible approach for solving inverse problems

        artificial bee colony algorithm,magnetic flux leakage signal,defect profile

        TP301.6

        A

        1002-0640(2016)06-0015-04

        2015-05-06

        2015-06-07

        國家自然科學基金(51107080,61304134,61503237);上海市電站自動化技術重點實驗室(13DZ2273800);上海市重點科技攻關計劃項目(14110500700)

        韓文花(1976-),山東日照人,女,博士,副教授。研究方向:無損檢測、漏磁反演、智能優(yōu)化算法等。

        猜你喜歡
        信號
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        7個信號,警惕寶寶要感冒
        媽媽寶寶(2019年10期)2019-10-26 02:45:34
        孩子停止長個的信號
        《鐵道通信信號》訂閱單
        基于FPGA的多功能信號發(fā)生器的設計
        電子制作(2018年11期)2018-08-04 03:25:42
        基于Arduino的聯(lián)鎖信號控制接口研究
        《鐵道通信信號》訂閱單
        基于LabVIEW的力加載信號采集與PID控制
        Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
        在线无码中文字幕一区| 欧美日韩国产在线人成dvd| 久久精品国产亚洲av一| 午夜福利一区在线观看中文字幕| 特级毛片a级毛片100免费播放 | 欧美激情在线不卡视频网站| 日韩美女av二区三区四区| 在线观看视频免费播放| 无码中文亚洲av影音先锋| 国模无码人体一区二区| 久久午夜无码鲁丝片直播午夜精品| 亚洲天码一区二区三区| 国产精品无码一区二区三区电影| 丰满爆乳一区二区三区| 国产亚洲日本人在线观看| 国产人妻久久精品二区三区老狼| 国产三级精品三级| 激情欧美日韩一区二区| 99久久国语露脸国产精品| 亚洲av色在线播放一区| 中文字幕日韩精品一区二区三区| 在线看亚洲十八禁网站| 亚洲av套图一区二区| 亚洲综合一区二区三区天美传媒| 欧美性巨大╳╳╳╳╳高跟鞋| 啪啪无码人妻丰满熟妇| 蜜桃av一区二区三区久久| 中文字幕无码中文字幕有码| 国语少妇高潮对白在线| 亚洲综合久久1区2区3区| 黄色国产精品福利刺激午夜片| 日本乱偷人妻中文字幕| 亚洲夜夜骑| 性色av一区二区三区密臀av| 亚洲线精品一区二区三区| 亚洲永久无码7777kkk| 亚洲一区二区精品久久岳| 日本免费一二三区在线| 欧美性巨大╳╳╳╳╳高跟鞋| 国产无码十八禁| 尤物蜜桃视频一区二区三区|