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

基于改進麻雀搜索算法與支持向量機的光纖陀螺故障診斷

2021-07-23 10:17:02肖明清文斌成劉雙喜仇晨陽
空軍工程大學學報 2021年3期
關鍵詞:故障診斷故障信號

陳 鑫, 肖明清, 孫 曜, 文斌成, 劉雙喜, 仇晨陽

(1.空軍工程大學航空工程學院, 西安, 710038; 2.94701部隊, 安徽安慶, 246003)

光纖陀螺因其可靠性高、壽命長、精度覆蓋面寬和結構設計靈活等優點而被廣泛運用于航空航天和軍事裝備領域[1]。作為導航系統的核心部件,其工作狀態直接影響著整個導航系統的性能。在復雜的環境下,光纖陀螺不可能完全避免故障的產生,一旦發生故障,就可能導致巨大的損失。因此,研究光纖陀螺的故障狀態監測診斷技術,對提高慣性導航設備的性能有著重要的意義[2]。

目前,針對光纖陀螺的故障診斷已有大量研究。文獻[3]基于小波信息熵和反向神經網絡提出一種光纖陀螺故障診斷方法,通過實驗證明了該方法能夠減少光纖陀螺信號噪聲,有效識別故障狀態;文獻[4]運用粒子群算法優化徑向基神經網絡進行光纖陀螺故障診斷,有效提高了徑向神經網絡的故障識別能力,實現了對光纖陀螺故障的準確診斷;文獻[5]利用卷積神經網絡和深度前饋神經網絡進行光纖陀螺故障診斷,同單純的基于深度前饋神經網絡的光纖陀螺故障診斷算法相比,具有更高的準確率和更強的泛化能力。但是神經網絡存在樣本需求量大、訓練結果不穩定、易陷入局部最優等問題。

支持向量機(SVM)因其在解決非線性和高維數問題上的優勢而被廣泛應用于故障診斷領域,與神經網絡相比,支持向量機的魯棒性和泛化能力更強,需求樣本更小,且更易趨于全局最優[6]。然而,利用交叉驗證尋優的支持向量機對光纖陀螺進行故障診斷,分類準確率較低,容易造成故障誤判。為提高支持向量機的分類性能,已有多種智能算法用于優化支持向量機故障診斷模型,如遺傳算法(GA)[7]、粒子群算法(PSO)[8]、天牛須算法(BAS)[9]、灰狼優化算法(GWO)[10]等。麻雀搜索算法(SSA)是XUE J K 2020年提出的新型群智能算法,與灰狼優化算法、粒子群算法等算法相比,麻雀搜索算法在收斂速度、穩定性和求解精度上有更大的優勢和競爭力[11]。但在接近全局最優解時,麻雀種群多樣性減少,易出現“早熟”現象,而使算法陷入局部最優。

針對光纖陀螺信號故障特征難提取及支持向量機在光纖陀螺故障診斷中精度不足的問題,本文提出一種基于改進麻雀搜索算法(ISSA)優化支持向量機的光纖陀螺故障診斷方法。首先,對光纖陀螺正常信號和故障信號進行3層小波包分解以提取特征;其次,通過引入改進Logistic映射和自適應t分布策略,并加入邊界探索和警戒解除機制改進麻雀搜索算法;最后,運用改進麻雀搜索算法進行支持向量參數尋優,建立優化的支持向量機模型進行光纖陀螺不同故障的識別和診斷。

1 理論基礎

1.1 小波包分析

小波包分析能夠為信號提供一種精細的分析方法,它將頻帶進行多層次劃分,對多分辨分析沒有細分的高頻部分進一步分解,并能夠根據被分析信號的特征,自適應的選擇相應頻帶,使之與信號頻譜相匹配,從而提高了時頻分辨率[12]。

具體的小波包分解過程如圖1所示(A表示低頻,D表示高頻)。

圖1 3層小波包變換樹

1.2 麻雀搜索算法

麻雀搜索算法是根據麻雀覓食并逃避捕食者的行為而提出的群智能優化算法。搜索過程可抽象為發現者-加入者-警戒者模型。發現者擁有更廣闊的搜索范圍,負責引導種群覓食,加入者跟隨發現者覓食,警戒者負責偵查預警,一旦發現威脅,便放棄當前食物而移動到新的位置。

SSA中發現者、加入者和警戒者更新位置的數學模型依次如下:

(1)

式中:t表示當前迭代次數;imax表示最大迭代次數;Xi表示麻雀當前的位置信息;α∈(0,1]是一個隨機數;R2∈[0,1]表示預警值;S∈[0.5,1]表示安全值;Q是服從正態分布的隨機數;L表示一個一行多維的全一矩陣。

(2)

式中:Xb是目前發現者的最優位置;Xw則表示全局最差位置;A表示一個一行多維矩陣,其中每個元素隨機賦值為1或-1,并且A+=AT(AAT)-1。

(3)

式中:XB是當前全局最優位置;β為步長參數,是服從均值為0,方差為1的正態分布隨機數;u∈[-1,1]是一個隨機數;fi代表當前麻雀的適應度值;fB和fw分別是當前全局最佳和最差適應度值;σ是一個避免分母為0的極小常數。

算法流程見圖2。

圖2 麻雀搜索算法流程圖

1.3 改進麻雀搜索算法

針對SSA在求解工程優化問題時,容易陷入“早熟”而導致收斂精度低,且易陷入局部收斂的特點,提出一種改進麻雀搜索算法。針對算法初值對算法影響大的問題,利用改進Logistic映射進行種群初始化,增加初始種群的均勻性;引入邊界探索機制和警戒解除機制,增強算法的邊界尋優能力,減少算法的運算時間;針對算法末期易陷入停滯問題,使用自適應t分布增強麻雀種群的多樣性,提高算法的尋優能力。

1.3.1 改進Logistic映射

混沌現象具有非周期、有界但不收斂以及對初始條件極為敏感等特征[13],被很多學者應用于優化搜索問題,不僅能有效保持種群的多樣性,而且有利于避免算法陷入局部最優,改善全局搜索能力[14]。

Logistic映射是目前應用最廣泛的一類混沌映射系統,具有隨機性、遍歷性的特點,能夠有效保持種群的多樣性,改善算法的搜索能力,其定義為:

xi+1=axi(1-xi)

(4)

式中:初始值x0∈(0,1),a∈(0,4],當a∈(3.569 99,…,4]時,系統處于混沌狀態,當a=4時,Logistic映射處于滿映射狀態。Logistic映射分岔圖如圖3。

圖3 Logistic映射分岔圖

滿映射狀態混沌映射的定義域與值域相同,映射生成的序列具有更強的遍歷性,因此,擴大滿映射的參數范圍能夠產生性能更好的初始值。Logistic只有當a=4才能達到滿映射狀態,這就導致了在很大的參數范圍內,數據可能相對集中,不利于算法初值隨機性的要求。針對這一問題,引入一種二次多項式混沌映射,具體定義如下:

(5)

改進后的映射分岔圖見圖4。由圖4可以看出,改進后的Logistic混沌映射在a∈(1.53,2]范圍內,能夠很大程度達到滿映射狀態。

圖4 改進Logistic映射分岔圖

1.3.2 邊界探索和警戒解除機制

在SSA中,由于麻雀行為的隨機性,麻雀個體很容易越過邊界,導致算法進入邊界計算,而缺少了對邊界區域的探索,可能導致算法陷入局部最優。SSA的邊界計算公式為:

(6)

式中:ub表示邊界的上限值;lb表示邊界的下線值。

針對這個問題,引入一個隨機算子,以增強算法的邊界搜索能力,從而提高算法的尋優能力,具體公式為:

(7)

式中:m是根據邊界大小定義的倍數因子;q∈(0,1]是一個隨機數。

警戒者的存在能夠增強算法的全局搜索能力,但其在迭代過程中數量保持不變,會導致算法后期收斂速度變慢[15]。因此,在算法運算過程中自適應的改變警戒者的數量,既有利于算法初期的全局搜索,又有利于算法后期的數值收斂,故引入警戒解除機制,使警戒者的數量進行自適應的降低,但為防止種群被破壞,應始終保持數量比例為p的警戒者進行偵查預警,具體數學模型為:

(8)

式中:SD為警戒者比例。

1.3.3 自適應t分布策略

t分布又稱學生分布,含有參數自由度n,當t(n→∞)→N(0,1),當t(n=1)=C(0,1),其中N(0,1)為高斯分布,C(0,1)為柯西分布,即標準的高斯分布和柯西分布是t分布的2個邊界特例[16],3種函數分布圖見圖5。

圖5 3類分布曲線圖

t分布能夠充分利用當前種群信息,以迭代次數t作為自由度參數,前期t較小類似柯西變異具有較強的全局搜索能力,后期t較大類似高斯變異具有較強的局部搜索能力,從而提高算法的尋優能力,具體數學模型如下:

Xnew=Xi+Xit(i)

(9)

式(9)在Xi的基礎上增加了t分布型隨機干擾項,充分利用當前種群的信息干擾,因此,自適應t分布能使麻雀種群跳出局部極值點的束縛,收斂于全局極值點,同時也提高了收斂速度。定義t分布變異概率v,當滿足α

ISSA具體流程圖見圖6。

圖6 ISSA流程圖

1.4 支持向量機

支持向量機于1995年由Cortes和Vapnik正式發表[17]。它最初是針對二分類問題設計的,該模型的求解需要使用凸優化的方法。

圖7為SVM分類示意圖。圖中H是分類面,H1和H2為平行于H的面。

圖7 SVM分類示意圖

2 ISSA-SVM故障診斷模型

基于改進麻雀搜索算法優化支持向量機故障診斷模型見圖8,模型分為信號輸出、數據提取和優化診斷3個部分,具體實現過程如下。

圖8 ISSA-SVM原理圖

1)建立光纖陀螺信號模型,進行仿真設計。對光纖陀螺的正常狀態和故障信號進行小波包分解,并提取子帶能量作為特征向量,劃分SVM的訓練集和測試集。

2)預先設置好改進麻雀搜索算法的參數,將SVM的懲罰參數c和核參數g的取值范圍作為麻雀的活動范圍,利用改進Logistic混沌映射生成麻雀初始種群。

3)利用改進麻雀搜索算法進行參數尋優,以SVM故障診斷準確率為適應度函數進行迭代計算,將得到的最優參數組合(c,g)導入到SVM模型中,進行光纖陀螺的故障識別和故障診斷。

2.1 光纖陀螺信號輸出

對于光纖陀螺漂移模型,可以描述為:

ε(t)=ε0+Asin (2πft+θ0)+σn(t)+ω(t)

(10)

式中:ε(t)為光纖陀螺總漂移;ε0為光纖陀螺的常值漂移;A為周期分量的幅值;σn(t)為強度為σ的白噪聲;ω(t)為有色噪聲。

有色噪聲ω(t)產生方式為:

(11)

光纖陀螺的故障信號一般包括以下幾類:

1)偏置故障

(12)

式中:k為偏置常值。

2)完全阻塞故障

(13)

3)漂移故障

(14)

式中:L為漂移速率。

4)周期干擾故障

(15)

式中:square為方波信號。

5)乘性故障

(16)

式中:k為比例系數。

對光纖陀螺的正常信號和故障信號進行3層小波包分解,小波函數采用db4,該函數在滿足基本要求的同時能夠達到較好的分解效果。圖9為光纖陀螺正常信號和故障信號經小波包分解和歸一化處理后的能量分布直方圖。

圖9 光纖陀螺各狀態能量直方圖

部分能量特征數據如表1所示。

表1 部分能量特征向量

2.2 參數設置

SVM核函數的作用是對特征進行從低維到高維的轉換,實驗使用徑向基作為核函數,具有較高的靈活性。遵循公平原則,設定各算法的最大迭代次數為100,種群規模設置為100。設定SVM的交叉驗證系數為5,懲罰系數和核函數參數的尋優范圍為(0,100]。實驗的6種故障診斷模型參數設置見表2。

表2 模型參數取值

3 結果與分析

用標簽{0,1,2,3,4,5}依次表示光纖陀螺的正常狀態、偏置故障、周期干擾故障、漂移故障、完全阻塞故障和乘性故障。每種狀態分別取35、30和25個樣本為訓練集,15、20和25個樣本為測試集,設置3組實驗。

為進一步說明SVM的優勢,分別以SVM、反向神經網絡(BPNN)和徑向基神經網絡(RBFNN)為分類器,進行對比實驗,訓練集為210個樣本,測試集為90個樣本,具體的診斷準確率見圖10。

圖10 3種分類器診斷結果

從圖10可知,相比于BPNN和RBFNN,SVM能夠更精確的識別光纖陀螺的狀態,其故障診斷準確率達到了90%,遠高于BPNN和RBFNN,診斷效果更好。而BPNN和RBFNN由于缺少樣本進行訓練,出現了欠學習情況。所以,在小樣本條件下,SVM的分類精度更高,能夠有效實現光纖陀螺故障診斷。

為驗證本文所提算法的優越性,選擇ISSA-SVM、SSA-SVM、GWO-SVM、BAS-SVM、PSO-SVM和GA-SVM故障診斷模型進行對比實驗。圖11為3組實驗的模型預測收斂曲線對比。

圖11 模型預測收斂曲線

3組實驗診斷結果對比直方圖見圖12。

圖12 診斷結果對比

SVM模型的平均診斷準確率和平均收斂迭代次數見表3。

表3 平均診斷準確率和平均迭代次數

由圖11可知,ISSA模型擁有更快的收斂速度。在第1組實驗中,ISSA模型達到收斂的迭代次數為8次,較SSA模型、GWO模型、PSO模型、GA模型和BAS模型分別加快了15次、16次、50次、69次和25次。在第2組實驗中,ISSA模型達到收斂的迭代次數為4次,較SSA模型、GWO模型、PSO模型、GA模型和BAS模型分別加快了30次、19次、14次、32次和53次。在第3組實驗中,ISSA模型達到收斂的迭代次數為9次,較SSA模型、GWO模型、PSO模型、GA模型和BAS模型分別加快了19次、26次、30次、78次和26次。ISSA模型與其他模型相比,能夠迅速達到收斂,尋優效率更高。

從圖12可知,ISSA模型擁有更高的診斷精度。在第1組實驗中,ISSA-SVM相較于SSA-SVM、GWO-SVM、PSO-SVM、GA-SVM和BAS-SVM,ISSA-SVM的診斷準確率分別提升了約1.1%、1.1%、3.3%、3.3%和5.6%。在第2組實驗中,ISSA-SVM相較于SSA-SVM、GWO-SVM、PSO-SVM、GA-SVM和BAS-SVM,ISSA-SVM的診斷準確率分別提升了約3.3%、3.3%、5%、5.8%和6.7%。在第3組實驗中,ISSA-SVM相較于SSA-SVM、GWO-SVM、PSO-SVM、GA-SVM和BAS-SVM,ISSA-SVM的診斷準確率分別提升了約3.4%、3.4%、4%、4%和6%。實驗結果表明,ISSA有效提升了麻雀搜索算法的全局尋優能力,從而提高了SVM的診斷準確率。

4 結論

1)采用小波包分解可以提取故障信號的全部特征,對故障診斷信息提取更加全面,不會遺漏高頻信號。

2)將Logistic映射和自適應t分布引入麻雀搜索算法中,并提出邊界探索和警戒解除機制,結合而成的ISSA具有更強的尋優能力和更快的收斂速度。

3)本文所提出的ISSA-SVM模型,相較于SSA-SVM模型,診斷準確率提升了約2.6%,相較于GWO-SVM模型,診斷準確率提升了約2.6%,相較于PSO-SVM模型,診斷準確率提升了近4.1%,相較于GA-SVM模型,診斷準確率提升了近4.4%。,相較于BAS-SVM模型,其準確率提升了近6.1%。ISSA-SVM模型為光纖陀螺故障診斷提供了一種新思路,能夠有效診斷出光纖陀螺的故障類型。

猜你喜歡
故障診斷故障信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
故障一點通
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
奔馳R320車ABS、ESP故障燈異常點亮
基于LabVIEW的力加載信號采集與PID控制
因果圖定性分析法及其在故障診斷中的應用
故障一點通
江淮車故障3例
基于LCD和排列熵的滾動軸承故障診斷
主站蜘蛛池模板: 国产幂在线无码精品| 久久中文字幕不卡一二区| 日本三级精品| 色一情一乱一伦一区二区三区小说| 日本免费一级视频| 成年av福利永久免费观看| 欧美成人看片一区二区三区| 在线免费观看AV| 亚洲手机在线| 狠狠色丁香婷婷综合| 欧美精品亚洲日韩a| 自慰网址在线观看| 2020国产精品视频| 天天综合网在线| 日本色综合网| 欧美成人午夜影院| 一本大道无码日韩精品影视| 亚洲av无码片一区二区三区| 免费欧美一级| 伊人激情综合| 91人妻日韩人妻无码专区精品| 久久精品国产电影| 精品国产91爱| 玖玖免费视频在线观看| 亚洲色图欧美| 五月婷婷丁香综合| 国产一二视频| 免费三A级毛片视频| 在线观看无码av免费不卡网站| 国产成人乱无码视频| 天堂成人在线| 18禁色诱爆乳网站| 5388国产亚洲欧美在线观看| 国产精品免费电影| 亚洲欧美日本国产综合在线 | 国模私拍一区二区三区| 亚洲第一色网站| 国产在线精品香蕉麻豆| 欧美色图久久| 国产成人凹凸视频在线| 999福利激情视频| 91在线国内在线播放老师| 亚洲无码高清一区二区| 成人免费网站在线观看| 国产欧美日韩精品综合在线| 视频二区中文无码| 久热99这里只有精品视频6| 久久不卡精品| 国产亚洲欧美日韩在线一区| 日韩精品一区二区三区中文无码| 综合网久久| 亚洲AV无码乱码在线观看代蜜桃| 日韩在线欧美在线| a级毛片免费播放| 少妇被粗大的猛烈进出免费视频| 2020国产免费久久精品99| 夜夜高潮夜夜爽国产伦精品| 欧美成人精品高清在线下载| 国产一区二区三区在线无码| 国产AV无码专区亚洲A∨毛片| 国内嫩模私拍精品视频| 国产乱肥老妇精品视频| 国产在线观看高清不卡| 成人日韩欧美| 国产精品主播| 国产成人毛片| 亚洲欧美日本国产综合在线 | 亚洲午夜片| 日本亚洲最大的色成网站www| 97人人模人人爽人人喊小说| 国产精品9| 亚洲精品无码久久久久苍井空| 亚洲欧美日韩另类| 激情综合网激情综合| 亚洲精品视频在线观看视频| 91精品小视频| 国产高清在线观看91精品| 亚洲欧美另类视频| 九九视频在线免费观看| 国产97视频在线观看| 中文字幕伦视频| 正在播放久久|