• 
    

    
    

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

      基于小波神經(jīng)網(wǎng)絡(luò)和PSO的動(dòng)態(tài)誤差溯源方法研究

      2014-03-07 02:24:02鄔肖敏李世平程雙江
      中國測試 2014年6期
      關(guān)鍵詞:粒子動(dòng)態(tài)神經(jīng)網(wǎng)絡(luò)

      鄔肖敏,李世平,程雙江

      (第二炮兵工程大學(xué),陜西 西安 710025)

      基于小波神經(jīng)網(wǎng)絡(luò)和PSO的動(dòng)態(tài)誤差溯源方法研究

      鄔肖敏,李世平,程雙江

      (第二炮兵工程大學(xué),陜西 西安 710025)

      針對動(dòng)態(tài)測試系統(tǒng)在測試過程中出現(xiàn)的精度損失問題,提出一種基于小波神經(jīng)網(wǎng)絡(luò)和粒子群優(yōu)化算法相結(jié)合的動(dòng)態(tài)誤差溯源方法。該方法基于全系統(tǒng)動(dòng)態(tài)精度理論,通過設(shè)計(jì)小波神經(jīng)網(wǎng)絡(luò)對動(dòng)態(tài)測試系統(tǒng)的輸出總誤差進(jìn)行分解,并采用粒子群優(yōu)化算法對分解結(jié)果進(jìn)行分析,追溯到誤差產(chǎn)生的模塊。仿真結(jié)果表明:該方法能夠快速有效地完成誤差溯源,并且溯源準(zhǔn)確度達(dá)到10-2,具有可行性和應(yīng)用性。

      動(dòng)態(tài)誤差溯源;小波神經(jīng)網(wǎng)絡(luò);粒子群優(yōu)化算法;動(dòng)態(tài)測試系統(tǒng)

      0 引 言

      測試設(shè)備的技術(shù)保障是對其進(jìn)行計(jì)量檢定工作的重要內(nèi)容,一旦發(fā)現(xiàn)測試設(shè)備指標(biāo)參數(shù)超差,說明其已經(jīng)產(chǎn)生故障,應(yīng)進(jìn)行測試設(shè)備的維修。

      目前,根據(jù)國家的計(jì)量檢定規(guī)程,測試設(shè)備計(jì)量技術(shù)保障僅限于檢測是否出現(xiàn)超差,只給出被檢設(shè)備是否合格的結(jié)論;而對不合格的測試設(shè)備不進(jìn)行超差原因(故障)的檢測與分析,對于此類測試設(shè)備的事后管理和維修是亟待解決的問題。本文通過引入動(dòng)態(tài)誤差溯源的理論[1]對其進(jìn)行研究,根據(jù)動(dòng)態(tài)誤差的分解結(jié)果找出產(chǎn)生誤差的源頭,從而對測試設(shè)備進(jìn)行檢定與維修。

      動(dòng)態(tài)誤差溯源理論由合肥工業(yè)大學(xué)費(fèi)業(yè)泰教授等提出,是在前人研究正向誤差理論的基礎(chǔ)上,深入研究測試系統(tǒng)內(nèi)部組成結(jié)構(gòu),對動(dòng)態(tài)測量誤差理論和精度理論的研究,起著深化拓寬的作用。

      1 動(dòng)態(tài)誤差溯源的基本原理

      動(dòng)態(tài)誤差溯源建立在全系統(tǒng)精度理論[2-3]基礎(chǔ)上,根據(jù)全系統(tǒng)傳遞鏈函數(shù)及誤差的“白化”模型,將系統(tǒng)最后輸出的總誤差分解為各單項(xiàng)誤差進(jìn)一步追溯到動(dòng)態(tài)測試系統(tǒng)內(nèi)部產(chǎn)生該項(xiàng)誤差的模塊,并分析其誤差特性。一旦實(shí)現(xiàn)了誤差溯源,對測試系統(tǒng)的傳輸特性就有了深刻的了解,由此掌握系統(tǒng)各環(huán)節(jié)誤差對其輸出總誤差的影響及其隨時(shí)間的變化規(guī)律,并對系統(tǒng)的各個(gè)功能模塊有較為清楚的認(rèn)識(shí)。

      1.1 基于全系統(tǒng)動(dòng)態(tài)精度理論的測試系統(tǒng)及誤差模型

      根據(jù)全系統(tǒng)動(dòng)態(tài)精度理論,典型的測試系統(tǒng)是一個(gè)混聯(lián)式動(dòng)態(tài)測試系統(tǒng)[4],即測試系統(tǒng)中既包含串聯(lián),又包含并聯(lián),其結(jié)構(gòu)如圖1所示。

      圖1 混聯(lián)式動(dòng)態(tài)測試系統(tǒng)

      圖中,nx(t),ni(t),ny(t)表示外部環(huán)境對測試系統(tǒng)的干擾;f1(t),f2(t),f3(t),f4(t)分別代表模塊1,2,3,4的傳遞函數(shù);x(t),y(t)分別代表輸入信號和輸出信號。

      不考慮外部干擾的情況下,根據(jù)建立的動(dòng)態(tài)測試系統(tǒng)“白化”模型,動(dòng)態(tài)測試系統(tǒng)輸出總誤差可表示為

      式中e1(t),e2(t),e3(t),e4(t)分別為各模塊產(chǎn)生的誤差。

      1.2 基于小波神經(jīng)網(wǎng)絡(luò)的誤差分解

      對于動(dòng)態(tài)誤差信號的分解,本文采用廣義小波神經(jīng)網(wǎng)絡(luò)[5-7],即先通過小波分析將誤差分解為多頻段信號,設(shè)分解后的信號頻率分別為f1,f2,f3,…,fl;再利用線性神經(jīng)網(wǎng)絡(luò)得出多頻段信號的具體參數(shù),一般周期信號都可以通過sin和cos函數(shù)疊加表示,所以設(shè)線性神經(jīng)網(wǎng)絡(luò)的輸入為sin(fm)和cos(fm),m=1,2,3,…,l,輸出為各個(gè)誤差分量,進(jìn)行數(shù)據(jù)擬合,得出權(quán)值矩陣w和閾值矩陣b,根據(jù)w和b即可確定誤差分量的幅值大小。其過程如圖2所示。

      1.3 PSO算法基本原理

      粒子群優(yōu)化算法(particle swarm optimization,PSO)是一種進(jìn)化計(jì)算技術(shù),由Eberhart博士和Kennedy博士于1995年提出,它源于對鳥群捕食行為的研究。

      PSO優(yōu)化算法的基本思想是通過群體中個(gè)體之間的協(xié)作和信息共享來尋找最優(yōu)解。

      圖2 基于小波神經(jīng)網(wǎng)絡(luò)的誤差分解

      假設(shè)在一個(gè)D維搜索空間中,由n個(gè)粒子組成的種群X=(X1,X2,…,Xn),其中第i個(gè)粒子表示一個(gè)D維的向量Xi=(Xi1,Xi2,…,XiD)T,代表第i個(gè)粒子在D維搜索空間中的位置,根據(jù)目標(biāo)函數(shù)即可計(jì)算出每個(gè)粒子位置Xi對應(yīng)的適應(yīng)度值。第i個(gè)粒子的速度為Vi=(Vi1,Vi2,…,ViD)T,其個(gè)體極值為Pi=(Pi1,Pi2,…,PiD)T,種群的群體極值為Pg=(Pg1,Pg2,…,PgD)T。在每次迭代過程中,粒子通過個(gè)體極值和群體極值更新自身的速度和位置,即:

      式中:ω——慣性權(quán)重;

      d=1,2,…,D;i=1,2,n;

      k——當(dāng)前迭代次數(shù);

      Vid——粒子的速度;

      c1、c2——非負(fù)常數(shù),稱為加速度因子;

      r1、r2——分布于[0,1]區(qū)間的隨機(jī)數(shù),為防止粒子的盲目搜索,一般建議將其位置和速度限制在區(qū)間[-Xmax,Xmax]、[-Vmax,Vmax]內(nèi)。

      1.4 基于PSO的誤差溯源

      基于全系統(tǒng)動(dòng)態(tài)精度理論,若動(dòng)態(tài)測試系統(tǒng)內(nèi)部有N個(gè)模塊,則每個(gè)粒子的搜索空間維數(shù)設(shè)為N維,根據(jù)PSO算法,粒子數(shù)一般設(shè)為20~40個(gè),對于某些復(fù)雜問題可以設(shè)置為100~200個(gè)。系統(tǒng)輸出總誤差經(jīng)小波神經(jīng)網(wǎng)絡(luò)可分解為各單項(xiàng)誤差,結(jié)合已知的動(dòng)態(tài)測試系統(tǒng)各模塊的傳遞函數(shù),可以確定各個(gè)模塊的誤差范圍。設(shè)各個(gè)模塊產(chǎn)生的誤差范圍分別為[則粒子群的搜索空間確定。粒子群的搜索速度要根據(jù)搜索空間的范圍進(jìn)行調(diào)整,一般在[-1,1]之間取值。已知各項(xiàng)參數(shù)的范圍,即可設(shè)定粒子的初始值,將粒子參數(shù)代入動(dòng)態(tài)測試系統(tǒng),結(jié)合訓(xùn)練樣本數(shù)據(jù)計(jì)算出輸出總誤差的均方差mse(k),即粒子群優(yōu)化算法的適應(yīng)度值

      式中:k——粒子群迭代次數(shù);

      ef——?jiǎng)討B(tài)測試系統(tǒng)輸出誤差。

      2 基于動(dòng)態(tài)誤差溯源理論的仿真分析

      2.1 信號的分解與重構(gòu)

      現(xiàn)有一動(dòng)態(tài)測試系統(tǒng),其結(jié)構(gòu)如圖1所示,系統(tǒng)的各模塊傳遞函數(shù)分別為二階環(huán)節(jié)、增益環(huán)節(jié)、線性環(huán)節(jié)、周期環(huán)節(jié),具體函數(shù)為

      各個(gè)模塊產(chǎn)生的誤差為

      假設(shè)系統(tǒng)未受到外界干擾噪聲影響,即nx(t)=0,ny(t)=0,根據(jù)全系統(tǒng)動(dòng)態(tài)精度理論,系統(tǒng)輸出總誤差為

      以20Hz的頻率對誤差信號進(jìn)行采樣,其結(jié)果如圖3所示。

      圖3 原始信號

      對圖3進(jìn)行分析,可以明顯地看到原信號中包含一、二次項(xiàng)信號,現(xiàn)用最小二乘法對其進(jìn)行擬合,應(yīng)用Matlab中的回歸擬合函數(shù)polyfit來確定其參數(shù)[8]。分解所得結(jié)果為

      將原信號中的二次項(xiàng)信號去除,并對所得的信號s(t)進(jìn)行小波分解,分解的結(jié)果如圖4所示。

      圖4 小波分解的結(jié)果

      由圖4(e)可以看出,該信號為一頻率為1Hz的信號,將圖4(b)放大后,與(e)進(jìn)行比較,兩者的頻率比為5∶1;同樣,圖4(d)與(e)的頻率比為3∶1。所以,s(t)中包含頻率分別為1,3,5Hz的周期信號。但是在圖4中,周期信號的幅值不明確,進(jìn)一步對信號進(jìn)行分析,確定其各個(gè)信號幅值大小。此時(shí)采用線性神經(jīng)網(wǎng)絡(luò)來分解信號。首先,以sin(6πt)和cos(6πt)作為輸入,s(t)作為輸出訓(xùn)練神經(jīng)網(wǎng)絡(luò),得出權(quán)值和閾值,則分解出的信號s1(t)=5.9947sin(6πt);其次,以sin(10πt)和cos(10πt)作為輸入,s(t)-s1(t)作為輸出訓(xùn)練神經(jīng)網(wǎng)絡(luò),得出權(quán)值和閾值,則分解出的信號s2(t)=0.7131cos(10πt)+0.704 4sin(10πt),可另表示為s2(t)=1.002sin(10πt+π/4);最后,由圖4(e)可分析發(fā)現(xiàn),頻率為1Hz的信號是一幅值隨時(shí)間增大的信號,則現(xiàn)在以tsin(2πt)和tcos(2πt)作為輸入,s(t)-s1(t)-s2(t)作為輸出訓(xùn)練神經(jīng)網(wǎng)絡(luò),得出權(quán)值和閾值,則分解出的信號為s3(t)=0.1961tsin(2πt)。根據(jù)上述分析,重構(gòu)系統(tǒng)輸出總誤差為

      則原誤差信號與重構(gòu)誤差信號如圖5所示。

      由圖5可知,重構(gòu)誤差與原誤差基本吻合,表明該分解方法具有可行性。

      2.2 基于PSO的誤差溯源

      根據(jù)動(dòng)態(tài)測試系統(tǒng)的結(jié)構(gòu)及傳遞鏈函數(shù)[9-11],結(jié)合重構(gòu)的系統(tǒng)輸出總誤差,可以得出模塊1的誤差e10=0.196 1t,模塊2的誤差e20范圍為[-3,11],模塊3的誤差e30范圍為[-3,11],模塊4的誤差e40范圍為[-3,11]。設(shè)種群粒子數(shù)為20,粒子Xi=(Xi1,Xi2,Xi3),i=1,2,…,20,若已知模塊3產(chǎn)生的誤差為一常量,則Xi1,Xi3初始值設(shè)置為誤差范圍內(nèi)的隨機(jī)數(shù),Xi2初始值設(shè)置為4.0389,迭代次數(shù)為200次。適應(yīng)度fit-以50Hz的頻率取0~4s的動(dòng)態(tài)誤差作為樣本數(shù)據(jù),運(yùn)用式(2)~式(4)進(jìn)行誤差溯源。因?yàn)橐淮斡?jì)算隨機(jī)性較大,本文將5次計(jì)算結(jié)果取平均值作為最后的輸出結(jié)果,其結(jié)果如圖6所示。

      圖5 原誤差與重構(gòu)誤差對比

      圖6 PSO誤差溯源結(jié)果

      可以看出,e20是一頻率為3Hz,幅值為2 mV的近似周期信號,因此可以得出e20=1.998sin(6πt),e30為一常量,e40特征不明顯,但可以通過重構(gòu)誤差信號和其他誤差分量得出其值,所以:

      由設(shè)定的條件可知,經(jīng)過誤差溯源所得的各個(gè)模塊產(chǎn)生的誤差與原誤差基本相符,偏差準(zhǔn)確度為0.01,滿足誤差溯源的要求??梢哉J(rèn)為這種方法能夠有效地找到誤差源,具有可實(shí)現(xiàn)性。

      3 結(jié)束語

      本文在動(dòng)態(tài)精度理論基礎(chǔ)上,提出了運(yùn)用小波神經(jīng)網(wǎng)絡(luò)和PSO算法相結(jié)合的方法對動(dòng)態(tài)誤差進(jìn)行溯源,通過仿真發(fā)現(xiàn)該方法可以快速有效地追溯到誤差產(chǎn)生的源頭,且偏差準(zhǔn)確度在10-2,這對于動(dòng)態(tài)誤差的研究具有一定的應(yīng)用價(jià)值。

      隨著動(dòng)態(tài)精度理論的不斷發(fā)展,誤差溯源的理論也會(huì)更加完善。本文提出的方法能夠在一定程度上解決誤差溯源的問題,但在非理想環(huán)境下精度仍達(dá)不到理論要求,有待于進(jìn)一步研究。

      [1]許禎英,費(fèi)業(yè)泰,陳曉懷.動(dòng)態(tài)精度理論研究與發(fā)展[J].儀器儀表學(xué)報(bào),2001(s2):70-71.

      [2]許楨英.動(dòng)態(tài)測量系統(tǒng)誤差溯源與精度損失診斷的理論與方法研究[D].合肥:合肥工業(yè)大學(xué),2004.

      [3]李曉惠.動(dòng)態(tài)測量誤差分解及溯源研究[D].合肥:合肥工業(yè)大學(xué),2006.

      [4]李曉惠,陳曉懷,衛(wèi)兵.基于神經(jīng)網(wǎng)絡(luò)的動(dòng)態(tài)測量誤差分解研究[J].工業(yè)計(jì)量,2005(6):6-9.

      [5]成禮智.小波的理論與應(yīng)用[M].北京:科學(xué)出版社,2004:150-157.

      [6]Mix D F.小波基礎(chǔ)及應(yīng)用教程[M].北京:機(jī)械工業(yè)出版社,2006:35-61.

      [7]馬強(qiáng),許幀英.動(dòng)態(tài)測量誤差溯源方法研究[J].安徽機(jī)電學(xué)院學(xué)報(bào),2001,16(4):22-25.

      [8]史峰,王輝,郁磊,等.Matlab智能算法30個(gè)案例分析[M].北京:北京航空航天大學(xué)出版社,2011:203-205.

      [9]李明愛,馬建勇,楊金福.基于小波包和熵準(zhǔn)則的最優(yōu)頻段提取方法[J].儀器儀表學(xué)報(bào),2012,33(8):1721-1728.

      [10]姜焰鳴,劉桂雄.平面度誤差粒子群算法評定的不確定度評估[J].中國測試,2013,39(1):13-16.

      [11]謝永成,賀芳君,李光升.基于改進(jìn)型小波神經(jīng)網(wǎng)絡(luò)的滅火系統(tǒng)故障診斷[J].電子測量技術(shù),2012,35(4):128-131.

      Research of dynamic error tracing method based on wavelet neural network and PSO

      WU Xiao-min,LI Shi-ping,CHENG Shuang-jiang
      (The Second Artillery Engineering University,Xi’an 710025,China)

      With wavelet neural network and particle swarm optimization,a method of dynamic error tracing was presented to solve the accuracy loss in dynamic testing system.Firstly,wavelet neural network was carried out to decompose the output error of dynamic testing system according to the theory ofwhole system dynamic precision.With the resultofdecomposing, particle swarm optimization was used to seek errorsources.The simulation results show thatthe method accomplishes dynamic error tracing effectively and tracing accuracy reaches 10-2.

      dynamic error tracing;wavelet neural network;PSO;dynamic testing system

      TP183;TN911.7;TP277;TM930.115

      :A

      :1674-5124(2014)06-0027-04

      10.11857/j.issn.1674-5124.2014.06.007

      2014-01-25;

      :2014-03-22

      鄔肖敏(1990-),男,江蘇如東縣人,碩士研究生,專業(yè)方向?yàn)榭刂瓶茖W(xué)與工程。

      猜你喜歡
      粒子動(dòng)態(tài)神經(jīng)網(wǎng)絡(luò)
      國內(nèi)動(dòng)態(tài)
      國內(nèi)動(dòng)態(tài)
      國內(nèi)動(dòng)態(tài)
      神經(jīng)網(wǎng)絡(luò)抑制無線通信干擾探究
      電子制作(2019年19期)2019-11-23 08:42:00
      動(dòng)態(tài)
      基于粒子群優(yōu)化的橋式起重機(jī)模糊PID控制
      基于粒子群優(yōu)化極點(diǎn)配置的空燃比輸出反饋控制
      基于神經(jīng)網(wǎng)絡(luò)的拉矯機(jī)控制模型建立
      復(fù)數(shù)神經(jīng)網(wǎng)絡(luò)在基于WiFi的室內(nèi)LBS應(yīng)用
      基于支持向量機(jī)回歸和RBF神經(jīng)網(wǎng)絡(luò)的PID整定
      安仁县| 新宁县| 涟水县| 会同县| 炉霍县| 鲜城| 繁峙县| 衡南县| 钦州市| 南和县| 常熟市| 河津市| 克什克腾旗| 安陆市| 双牌县| 吉林市| 北流市| 大新县| 资兴市| 呼伦贝尔市| 如东县| 施甸县| 黄梅县| 连云港市| 太谷县| 香格里拉县| 曲松县| 阳江市| 漳浦县| 永川市| 淳安县| 吴桥县| 腾冲县| 乾安县| 泽库县| 运城市| 商河县| 澜沧| 当涂县| 青神县| 琼中|