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

        ?

        基于人工蜂群支持向量機的模擬電路故障診斷

        2013-09-19 06:39:14濤,趙
        電力科學與工程 2013年8期
        關(guān)鍵詞:蜜源蜂群蜜蜂

        曾 濤,趙 嵐

        (1.燕山大學信息化處,河北 秦皇島 066004;2.秦皇島職業(yè)技術(shù)學院 機電工程系,河北 秦皇島 066004)

        0 引言

        20世紀90年代,Vapnik等在統(tǒng)計學習理論(SLT)的基礎(chǔ)上提出一種新型機器學習方法——支持向量機 (Support Vector Machine,SVM)。與神經(jīng)網(wǎng)絡(luò)等學習方法相比,支持向量機基于結(jié)構(gòu)風險最小化原則,具有小樣本學習、泛化能力強等特點,能有效地避免過學習、局部極小點以及“維數(shù)災(zāi)難”等問題[1,2]。目前,SVM 的實用算法研究、設(shè)計和實現(xiàn)都已取得了豐碩的成果,并且廣泛應(yīng)用于故障診斷、數(shù)據(jù)挖掘、文本識別[3]等領(lǐng)域。但是支持向量機的參數(shù)選擇決定了其學習性能和泛化能力,由于在參數(shù)的選擇范圍內(nèi)可選擇的數(shù)量是無窮的,在多個參數(shù)中盲目搜索最優(yōu)參數(shù)是需要極大的時間代價,并且很難逼近最優(yōu)。針對支持向量機的參數(shù)選擇問題,很多學者進行了大量的研究,文獻[4]在分析了幾種評估SVM性能的方法之后,利用梯度下降法對SVM參數(shù)進行優(yōu)化,取得了較好的效果,但是梯度下降法容易陷入局部極小值。文獻[5]利用Bootstrap方法建立的支持向量機的評估函數(shù),利用模擬退火算法對參數(shù)進行了優(yōu)化。文獻[6,7]分別利用蟻群優(yōu)化算法與小生境遺傳算法對SVM核參數(shù)進行優(yōu)化,都取得了較好的結(jié)果。

        蜂群算法是建立在蜜蜂自組織模型和群體智能基礎(chǔ)上的一種非數(shù)值優(yōu)化計算方法[8]。文獻[9]對蜂群算法在解決組合優(yōu)化問題中的原理和應(yīng)用方法,并將其應(yīng)用于旅行商問題 (TSP)等問題。本文將人工蜂群算法應(yīng)用于支持向量機的參數(shù)優(yōu)化當中,對其應(yīng)用方法進行了詳細的闡述,并利用UCI數(shù)據(jù)庫中的數(shù)據(jù)對其進行了仿真,最終將其用于模擬電路故障診斷當中,取得了較好的效果。

        1 支持向量機及其參數(shù)分析

        1.1 支持向量機

        支持向量機就是尋找一個最優(yōu)分類超平面,即最大間隔超平面。訓(xùn)練集為非線性時,通過一個非線性函數(shù)φ(x)將訓(xùn)練集數(shù)據(jù)x映射到一個高維線性特征空間,在這個維數(shù)可能為無窮大的線性空間中構(gòu)造最優(yōu)分類超平面,并得到分類器的決策函數(shù)。

        對于二類分類情況,訓(xùn)練樣本集為

        為了找到最優(yōu)超平面,必須求解下列二次優(yōu)化問題:

        式中:*表示內(nèi)積;ω為系數(shù)向量;ξi≥0為考慮到存在一些樣本不能被正確分類,為了保證分類的正確性,而引入的松弛變量;C稱為懲罰因子,通過改變懲罰因子可以在分類器的泛化能力和誤分類率之間進行折衷。

        其對偶問題為一個凸二次規(guī)劃問題,具有全局最優(yōu)解,從而避免了局部極小點的問題。

        最終可以得到?jīng)Q策函數(shù):

        構(gòu)造這一類決策函數(shù)的學習機器稱為支持向量機。支持向量機的結(jié)構(gòu)示意圖如圖1所示[10]。

        圖1 支持向量機結(jié)構(gòu)圖Fig.1 Structure block of support vector machine

        1.2 參數(shù)分析

        支持向量機的性能依賴于多個參數(shù),其中懲罰因子C,控制間隔的最大化與分類誤差之間的折衷,C越大,則對于錯分樣本的懲罰越大。其他的參數(shù)出現(xiàn)在非線性映射函數(shù)中的核參數(shù),影響樣本在高維特征空間的分布情況,如RBF函數(shù)中的γ,核參數(shù)的改變實際上隱含著改變了映射函數(shù),即改變了特征空間的VC維,從而影響置信范圍,最終影響結(jié)構(gòu)風險范圍。為了簡單,將它們統(tǒng)稱為核參數(shù),這樣就可以將它們在一個統(tǒng)一的框架內(nèi)處理。

        2 蜂群算法的基本原理

        人工蜂群算法 (Artificial Bees Colony,ABC)是近年來根據(jù)自然界密封群體的搜集食物,即采蜜過程的模擬而提出的一種群算法。蜂群采蜜行為主要包括3個基本部分:蜜源、采蜜蜂、待工蜂。此外引入3種基本的行為模式:搜索蜜源、為蜜源招募和放棄蜜源。

        (1)蜜源。蜜源代表各種可能的解。

        (2)采蜜蜂。采蜜蜂攜帶了具體的蜜源信息,這些信息包括蜜源與蜂巢的距離、蜜源方向、蜜源的收益度;采蜜蜂通過搖擺舞與其他蜜蜂分享這些信息,按一定比例,部分成為引領(lǐng)蜂。

        (3)待工蜂。待工蜂可以分為偵查蜂、跟隨蜂。偵查蜂搜索蜂巢附件的新蜜源。跟隨蜂在蜂巢內(nèi)等待,通過分享采蜜蜂的信息,尋找蜜源。開始時,待工蜂沒有蜂巢附近蜜源的信息,因此有兩種選擇:(a)待工蜂可以作為偵察蜂,由于某一內(nèi)部激勵或可能的外在因素,開始自發(fā)地搜尋在蜂巢附近的蜜源。(b)在觀察到其他蜜蜂搖擺舞后,它可被招募并按照獲得的信息尋找蜜源。待工蜂發(fā)現(xiàn)新的蜜源后,記住蜜源的位置,并迅速開始采蜜,此時,待工蜂變成了采蜜蜂。蜜蜂采蜜回到蜂箱卸蜂后,有以下幾種選擇:(a)放棄蜜源,成為待工的跟隨蜂;(b)返回同一蜜源前,跳搖擺舞招募蜂巢其他伙伴。(c)不招募其他蜜蜂,繼續(xù)采蜜。初始時刻,蜜蜂均無任何先驗知識,都是偵察蜂。隨機搜索到食物源后,偵察蜂返回蜂巢的舞蹈區(qū),根據(jù)食物源收益度的相對大小,偵察蜂可以轉(zhuǎn)變?yōu)樯鲜鋈魏我环N蜜蜂,原則如下:

        (1)所采集食物源的收益度相對很低時,它可以再次成為偵察蜂搜尋附近的食物源。其轉(zhuǎn)變結(jié)果是放棄上次采集的食物源。

        (2)所采集食物源的收益度排名小于臨界值(如排名在后50%)時,它可以在觀察完舞蹈后成為跟隨蜂,并前往相應(yīng)的食物源采蜜。

        (3)所采集食物源的收益度排名高于臨界值時,它成為引領(lǐng)蜂,繼續(xù)在同一食物源采蜜,并在舞蹈區(qū)招募更多的蜜蜂采集相應(yīng)食物源。

        3 基于人工蜂群優(yōu)化算法的SVM參數(shù)選擇

        ABC算法正是受此啟發(fā),該算法基本思路如下:在循環(huán)開始時,所有的人工蜂均在蜂巢。在搜索過程中每個人工蜂都做局部的搜索,從而逐步增加可行解。在每一步的搜索過程中,其中的一個或者多個最優(yōu)解都被保存下來,最終通過決策分析得到最優(yōu)解。根據(jù)人工蜂群算法和支持向量機參數(shù)尋優(yōu)的特點,其基本思路如下:

        Step 1:確定人工蜂群的群體數(shù)量,即蜂群中蜜蜂總數(shù),設(shè)為B。確定偵查蜂占群體數(shù)量的比例,一般大于10%,易于收斂,偵查蜂數(shù)量為SN。

        Step 2:開始時刻,所有蜜蜂均成為偵查蜂,在給定范圍內(nèi)隨機確定B個蜜源,即隨機選擇B個 (C,γ)的組合參數(shù)。

        Step 3:計算這B個蜜源的品質(zhì),初始蜜源的品質(zhì)由其單點的分類準確率決定。對于蜜源品質(zhì)低的情況,偵查蜂可以繼續(xù)作為偵查蜂繼續(xù)搜索蜜源,也可以作為跟隨蜂去較高品質(zhì)的蜜源進行采蜜;根據(jù)蜜源品質(zhì),跟隨蜂按照一定的比例跟隨到各個蜜源進行采蜜。

        Step 4:跟隨蜂到達各個蜜源后,在蜜源附近的連續(xù)區(qū)域進行采蜜,以確定在這一蜜源的最優(yōu)品質(zhì)點。其中蜜源附近各個蜜源點的確定方式采用下式確定:

        式中:xmax和xmin決定了要搜索的蜜源區(qū)域范圍。

        Step 5:蜂群回到蜂巢后,計算各個蜜源的品質(zhì),重新分配各個蜜源的采蜜蜂數(shù)量。計算蜜源品質(zhì)的方法:a.蜜源中最好的品質(zhì)點,即其中最優(yōu)的分類準確率;b.蜜源區(qū)域所得的品質(zhì)平均值,即所有分類準確率的平均值。

        循環(huán)上述步驟,最終得到最優(yōu)的蜜源點,即得到最優(yōu)的SVM參數(shù)。

        4 仿真及分析

        首先,利用 UCI[11]數(shù)據(jù)庫中的 Ionosphere,Haberman,Dermatology和Vehicle數(shù)據(jù)對本方法進行仿真驗證。其中核函數(shù)選擇RBF核函數(shù),即需要選擇的核參數(shù)位懲罰參數(shù)C和寬度參數(shù)γ。在Matlab環(huán)境下對其進行仿真。人工蜂群的參數(shù)選擇如下:蜂群數(shù)量為100,偵查蜂的比例為20%。文中同時利用網(wǎng)格搜索的方式進行參數(shù)的搜索,以和人工蜂群搜索結(jié)果進行對比,其中參數(shù)范圍選擇為 C=(2-5,2-4,…,28),γ =(2-5,2-4,…,25)。最終仿真結(jié)果如表1所示。

        表1 UCI數(shù)據(jù)仿真結(jié)果Tab.1 Simulation results of UCI data

        由仿真結(jié)果表明,人工蜂群算法相對于網(wǎng)格搜索的方法能夠較好地對支持向量機參數(shù)進行優(yōu)化。

        將人工蜂群優(yōu)化參數(shù)的支持向量機用于模擬電路的故障診斷。本文采用ITC’97[12]中的Elliptical濾波器標準電路對本文方法進行仿真驗證。圖2所示為文中用到的Elliptical濾波器電路原理圖。表2所示為電路中各個元器件的標稱值。在Pspice環(huán)境下對電路進行正常狀態(tài)和故障狀態(tài)的仿真。表3給出了設(shè)置故障的方式,這里均采用原件的軟故障,即元器件標稱值上升或下降50%。

        圖2 Elliptical濾波器原理圖Fig.2 Schematic diagram of Elliptical filter

        表2 元器件標稱值Tab.2 Nominal value of components

        表3 電路故障設(shè)置方式Tab.3 Setting mode of circuit fault

        對電路正常狀態(tài)和所有設(shè)置故障狀態(tài)進行30次Monte-Carlo分析,得到輸出信號。這里采用3個運放的輸出信號作為故障診斷信號。對采集信號進行小波變換以進行特征提取,利用信號的各頻段的頻譜能量作為診斷特征進行診斷。通過小波特征提取,得到330個樣本,每類30個樣本,這里利用每類中的20個樣本訓(xùn)練,另外10個樣本作為驗證樣本。

        利用ABC-SVM對電路得到的特征樣本進行訓(xùn)練和驗證。仿真結(jié)果如下:C=95.616 9,γ=0.796 7,分類準確率達到99.09%。以上結(jié)果表明,基于人工蜂群算法優(yōu)化參數(shù)的支持向量機能夠較好地實現(xiàn)對模擬電路的故障診斷。

        5 結(jié)論

        針對支持向量機中的參數(shù)優(yōu)化問題,本文引入了人工蜂群算法。利用人工蜂群算法的全局優(yōu)化特性對支持向量機的參數(shù)進行了有效的選擇。最終將人工蜂群支持向量機用于模擬電路故障診斷,有效得到了故障分類器的最優(yōu)參數(shù),從而提高了模擬電路故障診斷準確率。但是本文中只是利用人工蜂群算法對支持向量機的參數(shù)進行了選擇,由于參數(shù)和特征選擇是密切相關(guān)的,因此對其進行聯(lián)合優(yōu)化是以后的研究方向。

        [1]張倩,楊耀權(quán).基于支持向量機核函數(shù)的研究[J].電力科學與工程,2012,25(5):42-45.Zhang Qian,Yang Yaoquan.Research on the kernel function of support vector machine[J].Power Science and Engineering,2012,25(5):42-45.

        [2]祖文超,李紅君,苑津莎.基于糾錯能力的SVM在變壓器故障診斷的應(yīng)用[J].電力科學與工程,2012,28(11):39-43.Zu Wenchao,Li Hongjun,Yuan Jinsha.Application of transformer fault diagnosis based on the error-correcting codes capability of SVM[J].Power Science and Engineering,2012,28(11):39-43.

        [3]Wang T Y,Chiang H M.Fuzzy support vector machine for multi-class text categorization[J].Information Processing and Management,2007,43:914-929.

        [4]Chapelle O,Vapnik V,Bousquet O,et al.Choosing multiple parameters for support vector machines[J].Machine Learning,2002,(46):131-159.

        [5]趙春秀,周輝仁,劉春霞.基于SA和Bootstrap的LSSVM參數(shù)優(yōu)選及應(yīng)用[J].統(tǒng)計與決策,2008,(15):25-28.

        [6]劉春波,王鮮芳,潘豐.基于蟻群優(yōu)化算法的支持向量機參數(shù)選擇及仿真[J].中南大學學報 (自然科學版),2008,39(6):1309-1313.Liu Chunbo,Wang Xianfang,Pan Feng.Parameters selection and stimulation of support vector machines based on ant colony optimization algorithm[J].Journal of Central South University(Science and Technology),2008,39(6):1309-1313.

        [7]朱寧,馮志剛,王祁.基于小生境遺傳算法的支持向量機分類器參數(shù)優(yōu)化[J].南京理工大學學報 (自然科學版),2009,33(1):16-20.Zhu Ning,F(xiàn)eng Zhigang,Wang Qi.Parameter optimization of support vector machine for classification using niche genetic algorithm[J].Journal of Nanjing University of Science and Technology(Nature Science),2009,33(1):16-20.

        [8]胡中華,趙敏.基于人工蜂群算法的TSP仿真[J].北京理工大學學報,2009,29(11):978-982.Hu Zhonghua,Zhao Min.Simulation on traveling salesman problem(TSP)based on artificial bees colony algorithm[J].Journal of Beijing Institute of Technology,2009,29(11):978-982.

        [9]Teodorovic D,Lucic P,Markovic G,Dell'Orco M.Bee colony optimization:principles and applications[C],2006:151-156.

        [10]Vapnik.統(tǒng)計學習理論[M].許建華,張學工譯.北京:電子工業(yè)出版社,2004.

        [11]Blake C L,Merz C J.UCI repository of machine learning databases.Univ.Clifornia,Dept.Inform.Comput.Sci.,Irvine,1998.

        [12]Kondagunturi R,Bradley E,Maggard K,et al.Benchmark circuits for analog and mixed-signal testing[C].1999.

        猜你喜歡
        蜜源蜂群蜜蜂
        貴州寬闊水國家級自然保護區(qū)蜜源植物資源調(diào)查研究*
        貴州科學(2023年6期)2024-01-02 11:31:56
        林下拓蜜源 蜂業(yè)上臺階
        “蜂群”席卷天下
        指示蜜源的導(dǎo)蜜鳥
        蜜蜂
        蜜蜂
        蜜蜂
        改進gbest引導(dǎo)的人工蜂群算法
        蜜蜂谷
        蜂群夏季高產(chǎn)管理
        欧美精品一区二区精品久久| 日韩中文字幕久久久经典网| 麻豆成年视频在线观看| 成人av一区二区亚洲精| 日韩三级一区二区三区| 亚洲欧美牲交| 国产精品麻豆欧美日韩ww| 国产高潮流白浆免费观看不卡| 一道本中文字幕在线播放| 国产在线91精品观看| 无码一区二区三区中文字幕| 精品久久久久久久久久中文字幕 | 亚洲av无码精品色午夜| 亚洲熟妇AV一区二区三区宅男| 色老汉亚洲av影院天天精品| 亚洲伊人久久大香线蕉| 日本顶级metart裸体全部| 日躁夜躁狠狠躁2001| 亚洲AV无码久久精品国产老人| 中文天堂一区二区三区| 日本a级一级淫片免费观看| 亚洲乱码一区av春药高潮| 亚洲av久久无码精品九九| 亚洲欧洲无码精品ⅤA| 一本色道久久88加勒比综合| 国产极品粉嫩福利姬萌白酱| 日本少妇被黑人xxxxx| 久久夜色精品国产亚洲噜噜| 亚洲大胆美女人体一二三区| 天天干天天日夜夜操| 国产精品制服| 亚洲AV秘 无码一区二区三| 男女一区视频在线观看| 色综合久久久久综合体桃花网| 久久精品国产亚洲av四虎| 依依成人影视国产精品| 日本一区二区在线播放| 久久午夜福利电影| 三年片免费观看大全国语| 亚洲A∨日韩Av最新在线| 国产日产亚洲系列首页|