• 
    

    
    

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

      基于MFF與IWOA-LSSVM的電機(jī)軸承故障診斷研究*

      2022-06-23 06:27:36董程陽
      機(jī)電工程 2022年6期
      關(guān)鍵詞:波包鯨魚軸承

      董程陽

      (上海電力大學(xué) 自動化工程學(xué)院,上海 200090)

      0 引 言

      作為旋轉(zhuǎn)機(jī)械必不可少的零部件,滾動軸承能否正常運(yùn)行,對整個旋轉(zhuǎn)機(jī)械系統(tǒng)而言至關(guān)重要。根據(jù)統(tǒng)計(jì),在旋轉(zhuǎn)機(jī)械系統(tǒng)中,軸承故障在所有故障中的占比約為30%[1]。

      電機(jī)作為旋轉(zhuǎn)機(jī)械系統(tǒng)的主要部件之一,由于其經(jīng)常處于復(fù)雜工作環(huán)境下,電機(jī)軸承很容易發(fā)生故障,導(dǎo)致整個系統(tǒng)都受到影響。因此,對電機(jī)軸承進(jìn)行故障診斷研究十分有意義。

      作為電機(jī)重要組成部分,電機(jī)軸承的振動信號往往呈非平穩(wěn)、非線性的特點(diǎn)。因此,在對電機(jī)軸承進(jìn)行故障診斷前,首先要對電機(jī)軸承的故障信號進(jìn)行預(yù)處理。在對電機(jī)軸承進(jìn)行狀態(tài)診斷時(shí),小波變換、經(jīng)驗(yàn)?zāi)B(tài)分解、小波包分解是常用的信號預(yù)處理方法。3種信號預(yù)處理方法介紹如下:

      小波變換只對電機(jī)軸承信號的低頻部分進(jìn)行分解。

      經(jīng)驗(yàn)?zāi)B(tài)分解是一種自適應(yīng)的信號處理方法,可以將任何類型的信號分解成對應(yīng)的本征模態(tài)函數(shù)(IMF)。王林軍等人[2]針對軸承故障識別和分類問題,提出了用經(jīng)驗(yàn)?zāi)B(tài)分解方法對軸承振動信號進(jìn)行分解,并提取出了對應(yīng)信號特征,再將對應(yīng)信號特征作為遺傳算法(GA)優(yōu)化反向傳播(BP)神經(jīng)網(wǎng)絡(luò)輸入的軸承狀態(tài)識別方法,并驗(yàn)證了該方法的有效性。但采用經(jīng)驗(yàn)?zāi)B(tài)分解方法對軸承信號進(jìn)行預(yù)處理時(shí),易出現(xiàn)模態(tài)混合的問題。

      小波包變換是基于小波變換的一種改進(jìn)算法。軸承原始信號經(jīng)過小波包變換后,會得到不同頻帶的信號,既有高頻分解,也有低頻分解,并自適應(yīng)地選擇相應(yīng)的頻帶。

      因此,針對電機(jī)軸承信號呈非平穩(wěn)、非線性的特點(diǎn),采用小波包變換對電機(jī)軸承信號進(jìn)行預(yù)處理是合適的。

      在確定了電機(jī)軸承信號預(yù)處理算法后,還要對電機(jī)軸承狀態(tài)的識別算法進(jìn)行選擇。

      目前,電機(jī)軸承狀態(tài)識別算法有人工神經(jīng)網(wǎng)絡(luò)(artificial neutral network,ANN)、支持向量機(jī)(support vector machine,SVM)、最小二乘支持向量機(jī)(LSSVM)等。

      潘崢嶸等人[3]對電機(jī)軸承振動信號進(jìn)行了小波包分解,并提取了相應(yīng)的能量特征,作為BP神經(jīng)網(wǎng)絡(luò)的輸入,用以識別電機(jī)軸承的運(yùn)行狀態(tài);研究結(jié)果表明,小波包能量特征結(jié)合BP神經(jīng)網(wǎng)絡(luò)對電機(jī)軸承進(jìn)行故障診斷是可行的。

      但在實(shí)際操作中,要使神經(jīng)網(wǎng)絡(luò)的準(zhǔn)確率比較高,往往需要大量的樣本進(jìn)行訓(xùn)練。

      李眾等人[4]采用蜻蜓算法,對支持向量機(jī)進(jìn)行了優(yōu)化,構(gòu)建了電機(jī)軸承故障診斷模型,并利用小波包算法對電機(jī)軸承振動信號進(jìn)行了分解重構(gòu),提取了相應(yīng)的能量特征值,將其作為診斷模型的輸入;實(shí)驗(yàn)結(jié)果表明,該方法可以有效地提高滾動軸承狀態(tài)識別的準(zhǔn)確率。

      因此,李眾等人提出的電機(jī)軸承狀態(tài)識別模型,可以有效地解決神經(jīng)網(wǎng)絡(luò)需要大量的樣本進(jìn)行訓(xùn)練,準(zhǔn)確率才會高這一問題。但由于SVM本身存在不等式約束,導(dǎo)致其求解速度慢。

      LSSVM是SVM的一種改進(jìn)算法,其將SVM中的不等式約束改進(jìn)為等式約束,加快了求解速度。萬書亭等人[5]提出了一種基于小波包變換和LSSVM的軸承故障診斷方法,即先對軸承振動信號進(jìn)行小波包分解,再將各節(jié)點(diǎn)能量組成的特征向量作為診斷模型的輸入;研究結(jié)果表明,該方法具有較高的分類速度和較好的軸承狀態(tài)識別準(zhǔn)確率。

      對比以上幾種軸承狀態(tài)識別算法可以發(fā)現(xiàn),LSSVM是一種不錯的方法,但上述文獻(xiàn)中往往只提取了軸承信號的單一特征,單一特征反映軸承運(yùn)行狀態(tài)的能力往往比較有限。

      針對這一問題,謝鋒云等人[6]采取小波包能量特征和時(shí)域特征結(jié)合LSSVM的方式,對軸承進(jìn)行了狀態(tài)診斷,并取得了不錯的效果。

      綜上所述,筆者決定采用小波包能量特征和時(shí)域特征并與LSSVM結(jié)合的方式對軸承狀態(tài)進(jìn)行識別。但是上述兩個文獻(xiàn)中還有不足之處,即都是人工選擇LSSVM的參數(shù),難以確定算法的最優(yōu)參數(shù),影響算法性能。

      為了確定LSSVM的最優(yōu)參數(shù),孟凡念等人[7]提出了用粒子群優(yōu)化算法(particle swarm optimization,PSO)去優(yōu)化LSSVM,但該方法優(yōu)化效果并不太好,易陷入局部最優(yōu)。

      針對上述問題,筆者提出一種基于多特征融合(MFF)與改進(jìn)鯨魚優(yōu)化算法(IWOA)優(yōu)化最小二乘支持向量機(jī)(LSSVM)的電機(jī)軸承狀態(tài)診斷方法。

      首先,筆者利用Sobol序列來初始化鯨魚種群;然后,提取電機(jī)軸承振動信號的小波包能量特征和時(shí)域特征,作為LSSVM算法的輸入,并利用改進(jìn)WOA算法,去優(yōu)化得到LSSVM最優(yōu)參數(shù);最后,對所提出的基于MFF與IWOA-LSSVM電機(jī)軸承狀態(tài)診斷方法進(jìn)行實(shí)驗(yàn)驗(yàn)證。

      1 算法理論

      1.1 小波包變換

      小波包變換是對小波變換進(jìn)行改進(jìn)后的一種信號分析算法。小波包變換不但能夠?qū)Φ皖l區(qū)域的信號開展相應(yīng)分解,也能夠?qū)Ω哳l區(qū)域的信號開展相應(yīng)分解,并且此類分解模式不存在冗余,也不存在疏漏的問題,所以采用小波包變換對電機(jī)軸承信號能進(jìn)行更好的時(shí)頻分析。

      三層小波包分解示意圖如圖1所示。

      圖1 三層小波包分解示意圖S—原始信號;A—低頻信號;D—高頻信號

      由圖1可知原始信號S可以表示為:

      S=AAA3+DAA3+ADA3+DDA3+
      AAD3+DAD3+ADD3+DDD3

      (1)

      1.2 最小二乘支持向量機(jī)(LSSVM)算法

      支持向量機(jī)(SVM)是一種監(jiān)督算法,它是通過核函數(shù)把輸入樣本投射到高維空間,從而構(gòu)建一個最優(yōu)超平面[8-12],使所有樣本能被這個最優(yōu)超平面正確分開。但是SVM算法在求解中存在不等式約束的問題,使得SVM求解變得較為困難。

      在SVM算法提出之后,最小二乘支持向量機(jī)(LSSVM)算法隨之被提出,LSSVM算法通過把SVM算法中不等式約束轉(zhuǎn)化為等式約束,將其求解過程轉(zhuǎn)變成計(jì)算線性方程問題,從而讓求解變得不那么復(fù)雜[13-17]。

      LSSVM算法的原理介紹如下:

      LSSVM的優(yōu)化函數(shù)如下:

      (2)

      式中:w—權(quán)值向量;b—偏置;γ—懲罰因子;ek—誤差變量。

      同時(shí),為了進(jìn)一步求解上述有約束優(yōu)化問題的最值,從而引入了拉格朗日乘子,則有:

      (3)

      最后,在式(3)基礎(chǔ)上進(jìn)行相關(guān)推導(dǎo)運(yùn)算,最終可以得到LSSVM決策函數(shù)。

      1.3 鯨魚優(yōu)化算法(WOA)

      LSSVM是一種不錯的電機(jī)軸承分類算法,但如果電機(jī)軸承模式識別算法參數(shù)采用人工選擇的方式,往往難以得到最優(yōu)參數(shù)。為了解決這個問題,可以用WOA算法來尋找LSSVM最優(yōu)參數(shù)。

      鯨魚優(yōu)化算法(WOA)算法是仿造大自然座頭鯨捕食過程的一種群體智能搜索算法。WOA算法可分為包圍獵物、氣泡網(wǎng)攻擊、搜索獵物3個過程。在算法中,首先設(shè)定一個P值,其為[0,1]上的隨機(jī)數(shù)。當(dāng)P≥0.5時(shí),鯨魚執(zhí)行氣泡網(wǎng)攻擊;當(dāng)P<0.5時(shí),鯨魚執(zhí)行包圍獵物或者搜索獵物。

      1.3.1 包圍獵物

      包圍獵物是鯨魚識別獵物并向獵物靠近的過程,其依據(jù)以下公式來更新鯨魚個體所處的位置:

      X(t+1)=X*(t)-A·D

      (4)

      D=|C·X*(t)-X(t)|

      (5)

      式中:X(t)—鯨魚目前位置;X*(t)—鯨魚最優(yōu)位置;t—目前的迭代次數(shù)。

      A和C的表達(dá)式如下所示:

      A=2a·r1-a

      (6)

      C=2·r2

      (7)

      式中:r1—[0,1]范圍的隨機(jī)數(shù);r2—[0,1]范圍的隨機(jī)數(shù);a—隨著迭代從2遞減到0。

      1.3.2 氣泡網(wǎng)攻擊

      當(dāng)鯨群進(jìn)行氣泡網(wǎng)攻擊時(shí),依靠螺旋的形式朝著獵物進(jìn)行移動,其位置更新公式如下:

      X(t+1)=Dd·ebl·cos(2πl(wèi))+X*(t)

      (8)

      Dd=|X*(t)-X(t)|

      (9)

      式中:b—螺旋形式的常數(shù);l—[-1,1]范圍的隨機(jī)數(shù)。

      1.3.3 搜索獵物

      這種情況下,會隨機(jī)選取某一鯨魚位置當(dāng)作參考來更新個體的位置,具體公式如下:

      X(t+1)=Xrand-A·D

      (10)

      D=|C·Xrand-X(t)|

      (11)

      式中:Xrand—當(dāng)前種群一個隨機(jī)個體的位置。

      1.4 改進(jìn)鯨魚優(yōu)化算法(IWOA)

      1.4.1 Sobol序列

      在WOA算法中,初始鯨魚種群是隨機(jī)分布的。然而分布均勻的鯨魚種群更易獲取最優(yōu)解,能有效避免局部最優(yōu)。于是筆者用Sobol序列來初始化鯨魚種群,鯨魚種群初始化位置如下[18]:

      x=amin+k·(amax-amin)

      (12)

      式中:amin—種群搜索范圍最小值;amax—種群搜索范圍最大值;k—Sobol序列最終產(chǎn)生的隨機(jī)數(shù)。

      1.4.2 萊維飛行

      筆者在WOA算法內(nèi)添加了萊維飛行,從而使WOA算法在尋優(yōu)過程中可以擴(kuò)大其搜索范圍,具體公式如下:

      (13)

      其中:u,v滿足以下公式:

      (14)

      (15)

      其中:σu,σv滿足以下公式:

      (16)

      σv=1

      (17)

      1.4.3 慣性權(quán)重

      在WOA算法中,筆者引入慣性權(quán)重W對其位置更新模式進(jìn)行了相應(yīng)限制,W具體公式如下:

      W=1+0.8·sin(π/2·(t/tmax)+π)

      (18)

      式中:t—目前迭代次數(shù);tmax—最大迭代次數(shù)。

      增加了慣性權(quán)重的WOA算法公式如下:

      X(t+1)=W·X*(t)-A·D

      (19)

      X(t+1)=W·Xrand-A·D

      (20)

      X(t+1)=Dd·ebl·cos(2πl(wèi))+
      W·X*(t)

      (21)

      慣性權(quán)重W能確保鯨魚優(yōu)化算法前期擁有較為穩(wěn)定的全局搜索水平,后期更關(guān)注局部搜索的作用。

      2 IWOA-LSSVM診斷模型

      經(jīng)小波包分解后,不同狀態(tài)的電機(jī)軸承信號在各頻帶能量分布會有所區(qū)別,小波包能量特征能有效地判斷電機(jī)軸承運(yùn)行狀態(tài)。因此,筆者提取電機(jī)軸承振動信號的小波包能量特征,將其作為IWOA-LSSVM算法的輸入,進(jìn)行電機(jī)軸承的狀態(tài)診斷。

      電機(jī)軸承的小波包能量特征有些數(shù)值較大,所以要對電機(jī)軸承的小波包能量特征進(jìn)行歸一化處理。此處以三層小波包為例來說明小波包能量特征原理。首先,筆者提取第3層各節(jié)點(diǎn)的對應(yīng)能量,公式如下:

      (22)

      式中:E3i—節(jié)點(diǎn)對應(yīng)能量。

      則總能量為:

      (23)

      同時(shí),筆者對各節(jié)點(diǎn)的對應(yīng)能量進(jìn)行歸一化處理,最終可以得到對應(yīng)的特征向量。

      以上就是小波包能量特征原理。小波包能量特征確實(shí)有著不錯的分類性能,但采用電機(jī)軸承振動信號的時(shí)域特征,也可以較好地反映其運(yùn)行狀態(tài)。

      為了能精準(zhǔn)診斷出電機(jī)軸承的運(yùn)行狀態(tài),筆者將電機(jī)軸承振動信號的小波包能量特征、平均值和峭度共同作為IWOA-LSSVM電機(jī)軸承診斷模型的輸入。

      3 實(shí)驗(yàn)驗(yàn)證

      3.1 數(shù)據(jù)介紹

      筆者采用美國凱斯西儲大學(xué)的軸承數(shù)據(jù)來作為實(shí)驗(yàn)數(shù)據(jù)。實(shí)驗(yàn)平臺主要由電機(jī)、扭矩傳感器、功率測試計(jì)和電子控制器等組成。

      實(shí)驗(yàn)平臺實(shí)物圖如圖2所示。

      圖2 實(shí)驗(yàn)平臺

      美國凱斯西儲大學(xué)軸承數(shù)據(jù)故障是使用電火花技術(shù)加工而成,其實(shí)驗(yàn)數(shù)據(jù)是由安裝在電機(jī)驅(qū)動端和風(fēng)扇端的加速度傳感器進(jìn)行采集。該軸承數(shù)據(jù)大體可分為內(nèi)圈故障、外圈故障、滾動體故障和正常狀態(tài)4種狀態(tài)(其中,軸承外圈在3點(diǎn)鐘、6點(diǎn)鐘、12點(diǎn)鐘方向分別布置了損傷點(diǎn))。

      筆者采用其驅(qū)動端軸承數(shù)據(jù)作為實(shí)驗(yàn)數(shù)據(jù),其中外圈故障采用6點(diǎn)鐘方向的信號,數(shù)據(jù)采樣頻率為48 kHz,對應(yīng)的電機(jī)轉(zhuǎn)速為1 772 r/min;

      在該文選用的實(shí)驗(yàn)數(shù)據(jù)中,內(nèi)圈故障、外圈故障、滾動體故障這3種軸承故障都又分別有0.177 8 mm、0.355 6 mm、0.533 4 mm這3種故障直徑,于是算上軸承正常狀態(tài),共有10種軸承狀態(tài)。

      3.2 實(shí)驗(yàn)數(shù)據(jù)處理與算法流程

      首先,筆者先對上述的電機(jī)軸承實(shí)驗(yàn)數(shù)據(jù)每種狀態(tài)提取100個樣本進(jìn)行模型訓(xùn)練和測試,其中,每個樣本包含2 800個數(shù)據(jù)點(diǎn)。

      同時(shí),為了驗(yàn)證小波包能量特征的分類性能,筆者對上述數(shù)據(jù)10種狀態(tài)中的每種狀態(tài)都隨機(jī)抽取一個樣本,這樣就有了10個樣本,將小波包分解層數(shù)設(shè)置為3層,對這10個樣本進(jìn)行小波包分解并提取對應(yīng)的能量特征,再將提取的小波包能量特征做成折線圖展示。

      小波包能量特征折線圖如圖3所示。

      圖3 小波包能量特征折線圖

      從圖3可以看出,電機(jī)軸承10種狀態(tài)的小波包能量特征彼此之間存在一定區(qū)別,所以電機(jī)軸承振動信號小波包能量特征能較好地分辨出電機(jī)軸承的運(yùn)行狀態(tài)。

      筆者首先對之前所提到的1 000個樣本,提取其小波包能量特征以及平均值、峭度這2個時(shí)域特征,其中小波包分解和上述一樣,小波包分解層數(shù)設(shè)置為3層,再按照4:1的比例,每種軸承狀態(tài)隨機(jī)選取80個樣本作為訓(xùn)練集,20個樣本作為測試集。這樣訓(xùn)練集有800個訓(xùn)練樣本,測試集有200個測試樣本;

      然后,筆者對軸承每種狀態(tài)分好對應(yīng)的類別;最后,再對樣本進(jìn)行歸一化。樣本歸一化處理后,再將歸一化的樣本作為IWOA-LSSVM算法的輸入,從而進(jìn)行電機(jī)軸承狀態(tài)診斷。

      軸承具體狀態(tài)對應(yīng)類別如表1所示。

      表1 軸承具體狀態(tài)對應(yīng)類別

      算法流程圖[19]如圖4所示。

      圖4 算法流程圖

      3.3 方法對比

      對電機(jī)軸承數(shù)據(jù)進(jìn)行對應(yīng)分類之后,就可以將特征向量輸入分類算法中,進(jìn)行電機(jī)軸承狀態(tài)的識別。筆者首先將小波包能量特征作為LSSVM、WOA-LSSVM、IWOA-LSSVM算法的輸入。

      基于小波包能量特征的LSSVM算法分類結(jié)果如圖5所示。

      圖5 基于小波包能量特征的LSSVM算法分類結(jié)果

      基于小波包能量特征的WOA-LSSVM算法分類結(jié)果如圖6所示。

      圖6 基于小波包能量特征的WOA-LSSVM算法分類結(jié)果

      基于小波包能量特征的IWOA-LSSVM算法分類結(jié)果如圖7所示。

      圖7 基于小波包能量特征的IWOA-LSSVM算法分類結(jié)果

      圖(5~7)中,縱軸是分類類別,橫軸為測試樣本數(shù)量。

      然后,筆者再將小波包能量特征和時(shí)域特征共同作為LSSVM、PSO-LSSVM、GA-LSSVM、WOA-LSSVM、IWOA-LSSVM算法的輸入。

      基于多特征融合各算法分類結(jié)果如表2所示。

      表2 基于多特征融合各算法分類結(jié)果

      表2中數(shù)據(jù)即為采用各算法對電機(jī)軸承狀態(tài)診斷所得到的最終準(zhǔn)確率。

      3.4 結(jié)果分析

      由上述各圖和表2可以看出:單獨(dú)使用小波包能量特征,要比小波包能量特征和時(shí)域特征共同作為算法輸入的準(zhǔn)確率低??梢?利用多特征融合的方法進(jìn)行電機(jī)軸承狀態(tài)診斷,比單獨(dú)使用小波包能量特征進(jìn)行電機(jī)軸承狀態(tài)診斷效果要更好;

      并且,無論是單獨(dú)使用小波包能量特征作為算法輸入,還是小波包能量特征和時(shí)域特征共同作為算法輸入,IWOA-LSSVM算法準(zhǔn)確率比WOA-LSSVM、LSSVM算法都更高;

      同時(shí),在與PSO-LSSVM、GA-LSSVM算法比較中可以發(fā)現(xiàn),IWOA-LSSVM、WOA-LSSVM算法準(zhǔn)確率要更高。

      以上結(jié)果驗(yàn)證了基于多特征融合與IWOA-LSSVM電機(jī)軸承診斷模型的分類效果,證明了該方法的可行性。

      4 結(jié)束語

      針對電機(jī)軸承狀態(tài)診斷困難的問題,筆者提出了一種基于多特征融合與IWOA-LSSVM的電機(jī)軸承狀態(tài)診斷方法。首先,筆者提取了電機(jī)軸承振動信號的小波包能量特征和時(shí)域特征,并將其作為分類算法的輸入;其次,采用IWOA算法去優(yōu)化LSSVM最優(yōu)參數(shù);最后,為了驗(yàn)證所提出方法的有效性,做了相關(guān)的對比實(shí)驗(yàn)。

      研究結(jié)論如下:

      (1)小波包能量特征和時(shí)域特征共同作為電機(jī)軸承識別算法輸入時(shí),要比單獨(dú)使用小波包能量特征更能反映電機(jī)軸承的運(yùn)行狀態(tài);

      (2)相對于PSO、GA算法,基本W(wǎng)OA算法可以有效避免局部最優(yōu),且其全局的尋優(yōu)能力更強(qiáng);

      (3)相對于基本W(wǎng)OA算法,IWOA算法可以有效避免局部最優(yōu),且其全局的尋優(yōu)能力更強(qiáng);

      (4)采用IWOA-LSSVM算法來識別電機(jī)軸承狀態(tài),其結(jié)果要優(yōu)于采用其他算法得到的結(jié)果。

      采用小波包對電機(jī)軸承信號進(jìn)行處理時(shí),分解層數(shù)的選擇決定著最終的處理結(jié)果;同時(shí),工程實(shí)際中的電機(jī)軸承故障往往是一種混合故障[20]。因此,在后續(xù)的研究工作中,筆者將對如何合理、有效地選取小波包分解層數(shù),以及電機(jī)軸承混合故障診斷做進(jìn)一步的研究。

      猜你喜歡
      波包鯨魚軸承
      小鯨魚
      幼兒100(2022年41期)2022-11-24 03:20:20
      軸承知識
      哈爾濱軸承(2022年2期)2022-07-22 06:39:32
      軸承知識
      哈爾濱軸承(2022年1期)2022-05-23 13:13:24
      軸承知識
      哈爾濱軸承(2021年2期)2021-08-12 06:11:46
      軸承知識
      哈爾濱軸承(2021年1期)2021-07-21 05:43:16
      迷途鯨魚
      鯨魚
      基于小波包Tsallis熵和RVM的模擬電路故障診斷
      鯨魚島——拖延癥
      動漫星空(2018年4期)2018-10-26 02:11:54
      基于小波包變換的電力系統(tǒng)諧波分析
      崇礼县| 文成县| 彭州市| 永仁县| 安平县| 邯郸县| 南郑县| 和田县| 永川市| 江安县| 大足县| 邢台县| 沂水县| 图们市| 通榆县| 隆德县| 定州市| 灵石县| 英德市| 荥阳市| 青海省| 延安市| 阳江市| 太仓市| 延边| 常德市| 尚志市| 徐闻县| 莲花县| 历史| 十堰市| 沧州市| 桐梓县| 集安市| 修水县| 屏东县| 南汇区| 梅州市| 三原县| 塔河县| 江门市|