基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷:模型構(gòu)建與實踐應(yīng)用_第1頁
基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷:模型構(gòu)建與實踐應(yīng)用_第2頁
基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷:模型構(gòu)建與實踐應(yīng)用_第3頁
基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷:模型構(gòu)建與實踐應(yīng)用_第4頁
基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷:模型構(gòu)建與實踐應(yīng)用_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷:模型構(gòu)建與實踐應(yīng)用一、引言1.1研究背景與意義隨著我國經(jīng)濟的飛速發(fā)展,鐵路運輸在國民經(jīng)濟中的地位愈發(fā)重要,其承擔著大量的人員和物資運輸任務(wù),是國家綜合交通運輸體系的關(guān)鍵組成部分。近年來,鐵路行業(yè)不斷向高速、重載方向邁進,對機車的性能和安全可靠性提出了更為嚴苛的要求。機車走行部作為機車的關(guān)鍵部分,承擔著傳遞牽引力、制動力以及支撐和導向車體等重要功能,其運行狀態(tài)直接關(guān)乎鐵路運輸?shù)陌踩c效率。滾動軸承是機車走行部的核心部件之一,廣泛應(yīng)用于輪對、軸箱、牽引電機等部位。由于滾動軸承在機車運行過程中承受著復雜的載荷,包括徑向力、軸向力、沖擊力以及交變應(yīng)力等,同時還面臨著高溫、高濕度、多粉塵等惡劣的工作環(huán)境,因此其故障率相對較高。一旦滾動軸承發(fā)生故障,輕者可能導致機車出現(xiàn)異常振動、噪聲增大、部件磨損加劇等問題,影響機車的正常運行和使用壽命,造成列車晚點,打亂運輸計劃,給鐵路運營帶來經(jīng)濟損失;重者則可能引發(fā)熱軸、切軸等嚴重事故,導致車輛脫軌、顛覆,造成重大人員傷亡和巨大的財產(chǎn)損失,同時也會對社會穩(wěn)定和鐵路行業(yè)的聲譽產(chǎn)生極為不利的影響。據(jù)相關(guān)統(tǒng)計數(shù)據(jù)顯示,在機車走行部的各類故障中,滾動軸承故障所占比例相當可觀,是威脅鐵路運輸安全的重要因素之一。因此,對機車走行部滾動軸承進行有效的故障診斷,及時發(fā)現(xiàn)潛在故障隱患并采取相應(yīng)的措施,對于保障鐵路運輸安全、提高運輸效率具有至關(guān)重要的意義。傳統(tǒng)的滾動軸承故障診斷方法主要包括基于振動分析、溫度監(jiān)測、油液分析等技術(shù)。然而,這些方法存在一定的局限性。例如,基于振動分析的方法在故障初期,振動信號特征不明顯,容易出現(xiàn)誤判或漏判;溫度監(jiān)測只能在故障發(fā)展到一定程度、產(chǎn)生明顯溫升時才能檢測到;油液分析則需要定期采集油樣,檢測周期較長,且無法實時反映軸承的運行狀態(tài)。隨著人工智能技術(shù)的快速發(fā)展,BP神經(jīng)網(wǎng)絡(luò)作為一種強大的機器學習算法,在故障診斷領(lǐng)域得到了廣泛的應(yīng)用。BP神經(jīng)網(wǎng)絡(luò)具有自學習、自適應(yīng)和非線性映射能力強等優(yōu)點,能夠從大量的故障數(shù)據(jù)中自動學習和提取特征,建立故障模式與特征之間的復雜關(guān)系模型,從而實現(xiàn)對滾動軸承故障的準確診斷。與傳統(tǒng)故障診斷方法相比,基于BP神經(jīng)網(wǎng)絡(luò)的故障診斷方法具有以下優(yōu)勢:一是能夠處理多參數(shù)、非線性、不確定性的故障信息,提高故障診斷的準確性和可靠性;二是具有良好的泛化能力,能夠?qū)ξ匆娺^的故障樣本進行有效的診斷;三是可以實現(xiàn)實時監(jiān)測和在線診斷,及時發(fā)現(xiàn)故障隱患,為維修決策提供依據(jù),降低維修成本和停機時間。綜上所述,開展基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷研究具有重要的現(xiàn)實意義和應(yīng)用價值。通過深入研究BP神經(jīng)網(wǎng)絡(luò)在滾動軸承故障診斷中的應(yīng)用,能夠提高故障診斷的精度和效率,為鐵路運輸安全提供有力的技術(shù)支持,促進鐵路行業(yè)的可持續(xù)發(fā)展。1.2國內(nèi)外研究現(xiàn)狀在滾動軸承故障診斷領(lǐng)域,國內(nèi)外學者開展了大量的研究工作,涵蓋了從傳統(tǒng)診斷方法到基于人工智能技術(shù)的現(xiàn)代診斷方法等多個方面。早期,國外在滾動軸承故障診斷技術(shù)方面處于領(lǐng)先地位,率先開展了相關(guān)理論與技術(shù)的研究。他們提出了多種基于信號處理和特征提取的故障診斷方法,如傅里葉變換、小波變換等,這些方法能夠從振動信號中提取故障特征,為故障診斷提供了有效的手段。隨著計算機技術(shù)和人工智能技術(shù)的發(fā)展,國外學者將人工神經(jīng)網(wǎng)絡(luò)引入滾動軸承故障診斷領(lǐng)域,并取得了顯著的成果。例如,[具體文獻1]提出了一種基于BP神經(jīng)網(wǎng)絡(luò)的滾動軸承故障診斷方法,通過對振動信號進行特征提取和神經(jīng)網(wǎng)絡(luò)訓練,實現(xiàn)了對滾動軸承故障類型和故障程度的準確識別,在實驗條件下取得了較高的診斷準確率;[具體文獻2]將遺傳算法與BP神經(jīng)網(wǎng)絡(luò)相結(jié)合,利用遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的初始權(quán)值和閾值,提高了神經(jīng)網(wǎng)絡(luò)的收斂速度和診斷性能,有效增強了故障診斷模型的泛化能力。國內(nèi)對滾動軸承故障診斷的研究起步相對較晚,但近年來隨著國內(nèi)制造業(yè)的快速發(fā)展和對設(shè)備可靠性要求的不斷提高,相關(guān)研究工作也取得了長足的進步。國內(nèi)學者在借鑒國外先進技術(shù)的基礎(chǔ)上,結(jié)合國內(nèi)實際情況,開展了一系列具有針對性的研究。在傳統(tǒng)故障診斷方法方面,國內(nèi)學者對振動分析、油液分析等技術(shù)進行了深入研究和改進,提出了許多新的算法和應(yīng)用案例,使其在實際工程中得到了更廣泛的應(yīng)用。在基于BP神經(jīng)網(wǎng)絡(luò)的故障診斷研究方面,國內(nèi)也取得了豐富的成果。[具體文獻3]針對機車走行部滾動軸承故障診斷問題,構(gòu)建了基于BP神經(jīng)網(wǎng)絡(luò)的故障診斷模型,通過對大量實際運行數(shù)據(jù)的分析和處理,驗證了該模型在機車滾動軸承故障診斷中的有效性和準確性;[具體文獻4]采用小波包分解與BP神經(jīng)網(wǎng)絡(luò)相結(jié)合的方法,對滾動軸承振動信號進行特征提取和故障診斷,該方法充分發(fā)揮了小波包分析在時頻域上的優(yōu)勢,提高了特征提取的精度,從而進一步提升了BP神經(jīng)網(wǎng)絡(luò)的故障診斷性能。盡管國內(nèi)外在滾動軸承故障診斷方面取得了諸多成果,但目前的研究仍存在一些不足之處。一方面,現(xiàn)有的故障診斷方法在特征提取和選擇方面還存在一定的局限性,難以全面、準確地反映滾動軸承的故障特征。尤其是在復雜工況下,噪聲干擾和信號特征的變化會導致傳統(tǒng)特征提取方法的效果不佳,從而影響故障診斷的準確性和可靠性。另一方面,BP神經(jīng)網(wǎng)絡(luò)本身也存在一些問題,如收斂速度慢、容易陷入局部最優(yōu)解等,這在一定程度上限制了其在滾動軸承故障診斷中的應(yīng)用效果。此外,當前的研究大多集中在實驗室環(huán)境下的模擬實驗,與實際工程應(yīng)用還存在一定的差距,如何將研究成果更好地應(yīng)用于實際的機車走行部滾動軸承故障診斷,實現(xiàn)故障的實時監(jiān)測和準確診斷,仍是亟待解決的問題。1.3研究內(nèi)容與方法本研究圍繞基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷展開,主要內(nèi)容涵蓋以下幾個方面:數(shù)據(jù)采集與預(yù)處理:通過在機車走行部滾動軸承上安裝振動傳感器、溫度傳感器等設(shè)備,獲取不同工況下軸承的振動信號、溫度數(shù)據(jù)等運行信息。由于采集到的數(shù)據(jù)可能包含噪聲、干擾以及缺失值等問題,會影響后續(xù)的分析和診斷結(jié)果,所以需運用濾波、降噪、歸一化等方法對原始數(shù)據(jù)進行預(yù)處理,以提高數(shù)據(jù)質(zhì)量,為后續(xù)的特征提取和模型訓練奠定基礎(chǔ)。故障特征提?。横槍︻A(yù)處理后的數(shù)據(jù),綜合運用時域分析、頻域分析及時頻分析等多種信號處理技術(shù),提取能夠有效表征滾動軸承故障狀態(tài)的特征參數(shù)。在時域分析中,計算振動信號的均值、方差、峰值指標、峭度指標等統(tǒng)計參數(shù),這些參數(shù)能夠反映信號的幅值特征和變化趨勢;頻域分析則通過傅里葉變換等方法,將時域信號轉(zhuǎn)換為頻域信號,提取故障特征頻率及其幅值,以此來分析軸承故障的類型和程度;時頻分析方法如小波變換、小波包變換等,可在時頻域內(nèi)同時對信號進行分析,獲取信號在不同時間和頻率上的能量分布特征,有效捕捉到滾動軸承故障發(fā)生時信號的時變特征和瞬態(tài)信息,提高特征提取的準確性和全面性。BP神經(jīng)網(wǎng)絡(luò)模型構(gòu)建與訓練:根據(jù)滾動軸承故障診斷的需求,確定BP神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu),包括輸入層、隱含層和輸出層的神經(jīng)元個數(shù)。輸入層神經(jīng)元個數(shù)由提取的故障特征參數(shù)數(shù)量決定;隱含層神經(jīng)元個數(shù)則通過經(jīng)驗公式或多次試驗進行優(yōu)化確定,以確保神經(jīng)網(wǎng)絡(luò)具有良好的學習能力和泛化能力;輸出層神經(jīng)元個數(shù)對應(yīng)滾動軸承的故障類型數(shù)量,每個神經(jīng)元代表一種故障狀態(tài)。選用合適的激活函數(shù),如Sigmoid函數(shù)或ReLU函數(shù),以引入非線性因素,增強神經(jīng)網(wǎng)絡(luò)對復雜故障模式的學習能力。采用誤差反向傳播算法對BP神經(jīng)網(wǎng)絡(luò)進行訓練,通過不斷調(diào)整網(wǎng)絡(luò)的權(quán)值和閾值,使網(wǎng)絡(luò)的預(yù)測輸出與實際故障標簽之間的誤差最小化。在訓練過程中,合理設(shè)置學習率、訓練次數(shù)等參數(shù),并運用交叉驗證等方法防止過擬合現(xiàn)象的發(fā)生,提高模型的穩(wěn)定性和可靠性。模型性能評估與優(yōu)化:使用測試數(shù)據(jù)集對訓練好的BP神經(jīng)網(wǎng)絡(luò)模型進行性能評估,采用準確率、召回率、F1值等指標來衡量模型對滾動軸承故障類型的識別能力和診斷效果。若模型性能未達到預(yù)期要求,分析可能存在的原因,如特征提取不充分、神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)不合理、訓練參數(shù)設(shè)置不當?shù)?,并針對性地采取?yōu)化措施。例如,嘗試改進特征提取方法,選擇更具代表性的特征參數(shù);調(diào)整神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),增加或減少隱含層神經(jīng)元個數(shù);優(yōu)化訓練參數(shù),采用自適應(yīng)學習率調(diào)整策略等,以進一步提升模型的性能和診斷精度。為實現(xiàn)上述研究內(nèi)容,本研究將綜合運用多種研究方法:文獻研究法:廣泛查閱國內(nèi)外關(guān)于滾動軸承故障診斷、BP神經(jīng)網(wǎng)絡(luò)應(yīng)用等方面的文獻資料,全面了解該領(lǐng)域的研究現(xiàn)狀、發(fā)展趨勢以及存在的問題,為研究提供理論基礎(chǔ)和技術(shù)參考,避免重復性研究,確保研究的創(chuàng)新性和可行性。通過對相關(guān)文獻的梳理和分析,總結(jié)前人在數(shù)據(jù)采集、特征提取、模型構(gòu)建等方面的成功經(jīng)驗和不足之處,為本文的研究方案設(shè)計提供借鑒。實驗分析法:搭建機車走行部滾動軸承實驗平臺,模擬不同的運行工況和故障類型,開展實驗研究。在實驗過程中,嚴格控制實驗條件,采集大量的滾動軸承運行數(shù)據(jù),并對數(shù)據(jù)進行詳細記錄和分析。通過實驗獲取的數(shù)據(jù)真實可靠,能夠有效驗證所提出的故障診斷方法的有效性和準確性。同時,通過對實驗結(jié)果的深入分析,還可以發(fā)現(xiàn)一些新的問題和現(xiàn)象,為進一步改進和完善研究方法提供依據(jù)。對比研究法:將基于BP神經(jīng)網(wǎng)絡(luò)的滾動軸承故障診斷方法與傳統(tǒng)的故障診斷方法,如基于振動分析的方法、基于油液分析的方法等進行對比研究。通過對比不同方法在相同實驗條件下的診斷性能,分析各自的優(yōu)缺點,突出基于BP神經(jīng)網(wǎng)絡(luò)方法的優(yōu)勢和創(chuàng)新點,為實際工程應(yīng)用中選擇合適的故障診斷方法提供參考。此外,還可以對不同結(jié)構(gòu)和參數(shù)設(shè)置的BP神經(jīng)網(wǎng)絡(luò)模型進行對比分析,研究模型結(jié)構(gòu)和參數(shù)對診斷性能的影響,從而確定最優(yōu)的模型配置。二、機車走行部滾動軸承故障分析2.1機車走行部滾動軸承概述機車走行部作為機車的關(guān)鍵部分,承擔著支撐機車重量、傳遞牽引力與制動力以及引導機車沿軌道行駛的重要職責。其中,滾動軸承作為走行部的核心部件,廣泛應(yīng)用于輪對、軸箱、牽引電機等部位,對機車的安全穩(wěn)定運行起著舉足輕重的作用。滾動軸承通常由內(nèi)圈、外圈、滾動體和保持架四個基本部件組成。內(nèi)圈與軸緊密配合,隨軸一同轉(zhuǎn)動;外圈安裝在軸承座或機械殼體孔內(nèi),起支承作用。滾動體是軸承的核心元件,根據(jù)其形狀可分為球、圓柱滾子、圓錐滾子、球面滾子和滾針等多種類型,它們在內(nèi)圈和外圈之間滾動,實現(xiàn)低摩擦的旋轉(zhuǎn)運動,從而支撐機械旋轉(zhuǎn)體并降低其運動過程中的摩擦系數(shù)。保持架則將滾動體均勻地分隔開,防止?jié)L動體相互碰撞和摩擦,同時引導滾動體旋轉(zhuǎn),改善軸承內(nèi)部的潤滑性能。此外,嚴格來說,滾動軸承還應(yīng)包括密封和潤滑油這兩大件,密封可以防止灰塵和水分進入軸承,潤滑油則可以減少摩擦和磨損,延長軸承的使用壽命。不同類型和規(guī)格的滾動軸承,其結(jié)構(gòu)和尺寸會根據(jù)具體的應(yīng)用場景和工作要求進行設(shè)計和制造。滾動軸承的工作原理基于滾動摩擦代替滑動摩擦的機制。當內(nèi)圈隨軸轉(zhuǎn)動時,滾動體在內(nèi)圈和外圈的滾道之間滾動,由于滾動摩擦系數(shù)遠小于滑動摩擦系數(shù),使得軸承能夠以較低的能量損耗實現(xiàn)高效的旋轉(zhuǎn)運動。在機車運行過程中,滾動軸承承受著來自各個方向的載荷,包括垂直方向的軸重重力、水平方向的牽引力和制動力,以及通過鋼軌接頭、道岔時產(chǎn)生的沖擊力等。這些復雜的載荷會使?jié)L動體與內(nèi)、外圈滾道之間產(chǎn)生接觸應(yīng)力和摩擦力,長期作用下可能導致軸承部件的磨損、疲勞和損壞。同時,軸承的工作性能還受到潤滑條件、溫度、轉(zhuǎn)速等因素的影響。良好的潤滑可以減少摩擦和磨損,降低工作溫度,延長軸承的使用壽命;而高溫、高轉(zhuǎn)速等惡劣工況則會加速軸承的劣化進程,增加故障發(fā)生的概率。在機車走行部中,滾動軸承扮演著至關(guān)重要的角色。在輪對部位,滾動軸承支撐著輪對的旋轉(zhuǎn),確保車輪與鋼軌之間的良好接觸,實現(xiàn)機車的平穩(wěn)運行;軸箱中的滾動軸承則起到連接輪對和轉(zhuǎn)向架構(gòu)架的作用,傳遞各種載荷,并允許輪對在一定范圍內(nèi)自由轉(zhuǎn)動和位移,以適應(yīng)線路的不平順和曲線通過;牽引電機中的滾動軸承支撐著電機轉(zhuǎn)子的高速旋轉(zhuǎn),將電機產(chǎn)生的扭矩傳遞給輪對,為機車提供動力??梢哉f,滾動軸承的運行狀態(tài)直接關(guān)系到機車走行部的性能和可靠性,進而影響整個機車的運行安全和效率。一旦滾動軸承發(fā)生故障,可能引發(fā)機車的異常振動、噪聲增大、熱軸、切軸等嚴重問題,甚至導致列車脫軌等重大事故,給鐵路運輸帶來巨大的損失。因此,對機車走行部滾動軸承的故障診斷和監(jiān)測具有重要的現(xiàn)實意義。2.2常見故障類型及原因在機車走行部中,滾動軸承的工作環(huán)境復雜且惡劣,承受著多種載荷和工況的作用,這使得它容易出現(xiàn)各類故障。了解常見的故障類型及其產(chǎn)生原因,對于實施有效的故障診斷和預(yù)防措施至關(guān)重要。2.2.1常見故障類型外滾道點蝕:外滾道點蝕是滾動軸承常見的故障之一,表現(xiàn)為外滾道表面出現(xiàn)麻點狀的凹坑。這些凹坑通常是由于滾動體與外滾道之間的接觸應(yīng)力反復作用,導致材料表面疲勞剝落而形成的。隨著點蝕的發(fā)展,軸承的振動和噪聲會逐漸增大,嚴重時會影響軸承的正常運轉(zhuǎn)。保持架銹蝕:保持架銹蝕是指保持架表面出現(xiàn)氧化腐蝕現(xiàn)象,通常呈現(xiàn)出銹斑或銹層。在機車運行過程中,軸承可能會接觸到水分、濕氣以及腐蝕性氣體等,當這些物質(zhì)與保持架表面接觸時,會發(fā)生化學反應(yīng),破壞保持架的金屬結(jié)構(gòu),從而導致銹蝕。銹蝕不僅會降低保持架的強度和剛性,還可能使保持架與滾動體之間的配合變差,影響滾動體的正常運動,進而引發(fā)其他故障。滾柱剝離:滾柱剝離是指滾柱表面的材料發(fā)生片狀脫落,形成剝離層。這種故障主要是由于滾柱在長期的交變載荷作用下,內(nèi)部產(chǎn)生疲勞裂紋,隨著裂紋的擴展,最終導致材料從滾柱表面剝離。滾柱剝離會使軸承的承載能力下降,運轉(zhuǎn)時產(chǎn)生異常振動和噪聲,嚴重威脅機車的運行安全。擋邊碎裂:擋邊碎裂是指軸承擋邊部分出現(xiàn)裂紋、破碎的現(xiàn)象。擋邊在軸承中起著引導和限制滾動體運動的作用,當擋邊受到過大的軸向力、沖擊力或因制造缺陷等原因時,容易產(chǎn)生裂紋并逐漸擴展,最終導致?lián)踹吽榱?。擋邊碎裂會使?jié)L動體的運動失去控制,引發(fā)軸承的嚴重故障,甚至可能導致機車運行事故。2.2.2故障原因分析制造缺陷:在滾動軸承的制造過程中,如果原材料質(zhì)量不合格,如存在夾雜物、偏析等問題,或者加工工藝不當,如尺寸精度偏差、表面粗糙度不符合要求等,都可能導致軸承在使用過程中出現(xiàn)故障。例如,滾柱直徑的差異會使?jié)L子負荷不均,造成沖擊振動和周期性嚙合噪聲,加速軸承的損壞。電蝕:電蝕是由于電流通過軸承時,在滾動體與滾道之間的接觸點產(chǎn)生放電現(xiàn)象,導致金屬表面局部熔化和腐蝕。在電力機車中,由于車體中不合理的電路以及磨合臺上的靜電等原因,軸箱軸承容易出現(xiàn)電蝕問題。電蝕會破壞軸承的表面質(zhì)量,降低其疲勞壽命,引發(fā)外滾道點蝕、滾柱損傷等故障。機械磨損:機車運行時,滾動軸承承受著來自各個方向的載荷,包括軸重重力、牽引力、制動力以及通過鋼軌接頭、道岔時產(chǎn)生的沖擊力等。這些載荷會使?jié)L動體與內(nèi)、外圈滾道之間產(chǎn)生劇烈的摩擦和磨損,長期作用下,會導致滾道表面出現(xiàn)磨損痕跡、剝落等現(xiàn)象,降低軸承的精度和性能。此外,軸承安裝不當,如內(nèi)圈與軸的配合間隙過盈量不符、組裝配合游隙配合不當?shù)?,也會加劇機械磨損,引發(fā)故障。潤滑不良:良好的潤滑是保證滾動軸承正常運行的關(guān)鍵因素之一。如果潤滑脂不足或潤滑脂質(zhì)量不佳,無法在滾動體與滾道之間形成有效的潤滑膜,會導致摩擦增大,產(chǎn)生過多的熱量,加速軸承的磨損和疲勞。同時,潤滑脂中混入雜質(zhì)、水分等,會影響其潤滑性能,甚至造成軸承的腐蝕和銹蝕。例如,缺油會使軸承潤滑不良而發(fā)熱,加油過多則容易造成攪拌過熱,都會對軸承的運行產(chǎn)生不利影響。2.3故障對機車運行的影響機車走行部滾動軸承一旦發(fā)生故障,將對機車的運行產(chǎn)生多方面的嚴重影響,這些影響不僅關(guān)乎機車自身的性能和安全,還會對整個鐵路運輸系統(tǒng)造成沖擊。故障可能導致輪對固死,嚴重影響機車的正常運行。當滾動軸承出現(xiàn)嚴重的磨損、剝離或斷裂等故障時,會使軸承的轉(zhuǎn)動靈活性喪失,進而導致輪對無法自由轉(zhuǎn)動,最終造成輪對固死。輪對固死會使機車在運行過程中產(chǎn)生劇烈的振動和噪聲,同時增加了輪對與鋼軌之間的摩擦力,導致車輪與鋼軌的磨損加劇,甚至可能引發(fā)車輪踏面擦傷、剝離等問題,進一步惡化機車的運行狀況。更為嚴重的是,輪對固死還可能使機車失去導向能力,無法按照預(yù)定的軌道行駛,從而引發(fā)脫軌、顛覆等重大事故,給鐵路運輸帶來災(zāi)難性的后果。機破也是滾動軸承故障可能引發(fā)的嚴重后果之一。由于滾動軸承是機車走行部的關(guān)鍵部件,其故障會直接影響到機車的動力傳遞和支撐系統(tǒng)。當軸承故障發(fā)展到一定程度,無法承受機車運行時的載荷時,可能會導致軸承的徹底損壞,進而引發(fā)機破事故。機破事故不僅會使機車被迫停車,中斷運輸任務(wù),還需要進行長時間的維修和搶修,造成運輸效率的大幅下降。此外,機破事故還可能對鐵路線路設(shè)施造成損壞,增加維修成本和修復時間,給鐵路運輸帶來巨大的經(jīng)濟損失。滾動軸承故障還可能直接引發(fā)行車事故。在機車高速運行過程中,軸承故障產(chǎn)生的異常振動、沖擊等會使機車的穩(wěn)定性和安全性受到嚴重威脅。例如,當軸承出現(xiàn)點蝕、剝落等故障時,會產(chǎn)生周期性的沖擊載荷,這種沖擊載荷通過輪對傳遞到整個走行部和車體,可能導致車體結(jié)構(gòu)的疲勞損傷,甚至引發(fā)車體的斷裂。同時,故障軸承產(chǎn)生的振動和噪聲還會干擾司機的判斷,影響其對機車運行狀態(tài)的監(jiān)控,增加了發(fā)生行車事故的風險。一旦發(fā)生行車事故,不僅會造成人員傷亡和財產(chǎn)損失,還會對社會穩(wěn)定和鐵路行業(yè)的聲譽產(chǎn)生極其負面的影響,引發(fā)公眾對鐵路運輸安全的擔憂。從鐵路運輸安全和效率的角度來看,滾動軸承故障帶來的影響更為深遠。鐵路運輸系統(tǒng)是一個龐大而復雜的網(wǎng)絡(luò),各列車之間緊密銜接,運行計劃嚴格有序。一旦某臺機車的滾動軸承發(fā)生故障,導致列車停車或減速,將會打亂整個運輸計劃,造成后續(xù)列車的晚點和延誤。這不僅會影響旅客的出行體驗,給旅客帶來不便,還會導致貨物運輸?shù)难舆t,影響企業(yè)的生產(chǎn)和經(jīng)營活動。為了恢復運輸秩序,鐵路部門往往需要采取一系列的應(yīng)急措施,如調(diào)整列車運行圖、組織救援等,這些措施會增加運營成本和管理難度。此外,頻繁發(fā)生的滾動軸承故障還會對鐵路運輸?shù)陌踩蜗笤斐蓳p害,降低公眾對鐵路運輸?shù)男湃味取hF路運輸作為一種重要的公共交通方式,其安全可靠性是吸引旅客和貨主的關(guān)鍵因素之一。如果滾動軸承故障頻發(fā),導致行車事故時有發(fā)生,將會使公眾對鐵路運輸?shù)陌踩援a(chǎn)生質(zhì)疑,從而選擇其他交通方式或運輸途徑,這將對鐵路運輸行業(yè)的發(fā)展產(chǎn)生不利影響。三、BP神經(jīng)網(wǎng)絡(luò)原理與故障診斷機制3.1BP神經(jīng)網(wǎng)絡(luò)基本原理BP神經(jīng)網(wǎng)絡(luò),即反向傳播神經(jīng)網(wǎng)絡(luò)(BackPropagationNeuralNetwork),是一種按照誤差反向傳播算法訓練的多層前饋網(wǎng)絡(luò),在機器學習和模式識別領(lǐng)域應(yīng)用廣泛。它通過構(gòu)建多層結(jié)構(gòu),將輸入數(shù)據(jù)逐步轉(zhuǎn)化為輸出結(jié)果,同時利用誤差反向傳播機制來優(yōu)化網(wǎng)絡(luò)的參數(shù),從而實現(xiàn)對復雜非線性關(guān)系的學習和建模。BP神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)主要由輸入層、隱藏層(可以有一層或多層)和輸出層組成。輸入層負責接收外部輸入數(shù)據(jù),將其傳遞到隱藏層進行處理。隱藏層是神經(jīng)網(wǎng)絡(luò)的核心部分,神經(jīng)元通過帶有權(quán)重的連接接收來自輸入層或前一隱藏層的信號,經(jīng)過加權(quán)求和并加上偏置后,再通過激活函數(shù)進行非線性變換,將處理后的信號傳遞給下一層。輸出層則根據(jù)隱藏層傳遞過來的信號,經(jīng)過類似的計算過程,最終輸出網(wǎng)絡(luò)的預(yù)測結(jié)果。各層神經(jīng)元之間的連接權(quán)重和偏置是BP神經(jīng)網(wǎng)絡(luò)的關(guān)鍵參數(shù),它們決定了信號在網(wǎng)絡(luò)中的傳遞和處理方式,通過訓練不斷調(diào)整這些參數(shù),使網(wǎng)絡(luò)能夠準確地對輸入數(shù)據(jù)進行分類或預(yù)測。BP神經(jīng)網(wǎng)絡(luò)的工作過程主要包括信號前向傳播和誤差反向傳播兩個階段。在信號前向傳播階段,輸入數(shù)據(jù)從輸入層開始,依次經(jīng)過隱藏層的處理,最終到達輸出層產(chǎn)生輸出結(jié)果。具體來說,對于輸入層的每個神經(jīng)元,其輸入信號直接來自外部數(shù)據(jù)。當信號傳遞到隱藏層時,隱藏層神經(jīng)元會對來自輸入層的信號進行加權(quán)求和,計算公式為net_{ij}=\sum_{i=1}^{n}w_{ij}x_{i}+b_{j}其中,net_{ij}表示隱藏層第j個神經(jīng)元的加權(quán)輸入總和,w_{ij}是輸入層第i個神經(jīng)元與隱藏層第j個神經(jīng)元之間的連接權(quán)重,x_{i}是輸入層第i個神經(jīng)元的輸入值,b_{j}是隱藏層第j個神經(jīng)元的偏置。加權(quán)求和后的結(jié)果再通過激活函數(shù)f進行非線性變換,得到隱藏層神經(jīng)元的輸出y_{j},即y_{j}=f(net_{ij})。常用的激活函數(shù)有Sigmoid函數(shù)、ReLU函數(shù)等。Sigmoid函數(shù)的表達式為f(x)=\frac{1}{1+e^{-x}},它可以將輸入值映射到(0,1)區(qū)間,引入非線性因素,使神經(jīng)網(wǎng)絡(luò)能夠?qū)W習和處理復雜的非線性關(guān)系。ReLU函數(shù)的表達式為f(x)=max(0,x),當輸入值大于0時,直接輸出輸入值;當輸入值小于等于0時,輸出為0。ReLU函數(shù)具有計算簡單、收斂速度快等優(yōu)點,在深度學習中得到了廣泛應(yīng)用。隱藏層的輸出作為下一層(可以是另一個隱藏層或輸出層)的輸入,重復上述加權(quán)求和和激活函數(shù)變換的過程,直到信號傳遞到輸出層。輸出層神經(jīng)元同樣進行加權(quán)求和和激活函數(shù)計算,最終得到網(wǎng)絡(luò)的輸出結(jié)果o_{k},其中k表示輸出層神經(jīng)元的編號。在誤差反向傳播階段,網(wǎng)絡(luò)根據(jù)輸出層的實際輸出與期望輸出之間的誤差,反向調(diào)整各層神經(jīng)元之間的連接權(quán)重和偏置,以減小誤差。首先計算輸出層的誤差,常用的誤差函數(shù)為均方誤差(MeanSquaredError,MSE),計算公式為E=\frac{1}{2}\sum_{k=1}^{m}(t_{k}-o_{k})^{2}其中,E表示總誤差,t_{k}是輸出層第k個神經(jīng)元的期望輸出值,o_{k}是輸出層第k個神經(jīng)元的實際輸出值,m是輸出層神經(jīng)元的個數(shù)。通過計算誤差對輸出層權(quán)重和偏置的偏導數(shù),利用梯度下降法來更新權(quán)重和偏置。梯度下降法的基本思想是沿著誤差函數(shù)的負梯度方向更新參數(shù),以使得誤差函數(shù)逐漸減小。對于輸出層權(quán)重w_{jk}的更新公式為\Deltaw_{jk}=-\eta\frac{\partialE}{\partialw_{jk}}其中,\Deltaw_{jk}表示權(quán)重w_{jk}的更新量,\eta是學習率,控制每次更新的步長,\frac{\partialE}{\partialw_{jk}}是誤差E對權(quán)重w_{jk}的偏導數(shù)。同理,對于輸出層偏置b_{k}的更新公式為\Deltab_{k}=-\eta\frac{\partialE}{\partialb_{k}}然后,將輸出層的誤差反向傳播到隱藏層。在反向傳播過程中,利用鏈式法則計算隱藏層誤差對權(quán)重和偏置的偏導數(shù),并根據(jù)梯度下降法更新隱藏層的權(quán)重和偏置。經(jīng)過多次迭代,不斷調(diào)整各層的權(quán)重和偏置,使網(wǎng)絡(luò)的誤差逐漸減小,直到滿足預(yù)設(shè)的停止條件,如誤差小于某個閾值或達到最大迭代次數(shù),此時認為網(wǎng)絡(luò)訓練完成。通過這樣的信號前向傳播和誤差反向傳播的不斷循環(huán),BP神經(jīng)網(wǎng)絡(luò)能夠不斷學習輸入數(shù)據(jù)與輸出結(jié)果之間的關(guān)系,從而實現(xiàn)對未知數(shù)據(jù)的準確預(yù)測和分類。3.2網(wǎng)絡(luò)結(jié)構(gòu)與參數(shù)設(shè)置在基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷模型中,合理確定網(wǎng)絡(luò)結(jié)構(gòu)與參數(shù)是實現(xiàn)準確診斷的關(guān)鍵。網(wǎng)絡(luò)結(jié)構(gòu)主要包括輸入層、隱藏層和輸出層的設(shè)計,而參數(shù)設(shè)置則涉及神經(jīng)元個數(shù)、權(quán)重、閾值以及激活函數(shù)等方面的選擇。輸入層作為網(wǎng)絡(luò)接收外部信息的入口,其神經(jīng)元個數(shù)與輸入數(shù)據(jù)的特征數(shù)量緊密相關(guān)。在機車走行部滾動軸承故障診斷中,輸入數(shù)據(jù)通常為經(jīng)過特征提取后的故障特征參數(shù)。通過對振動信號、溫度數(shù)據(jù)等原始信息進行時域分析、頻域分析及時頻分析等處理,提取出如均值、方差、峰值指標、故障特征頻率及其幅值、小波包能量特征等一系列能夠有效表征滾動軸承運行狀態(tài)的特征參數(shù)。這些特征參數(shù)的數(shù)量決定了輸入層神經(jīng)元的個數(shù)。例如,若提取了10個不同的故障特征參數(shù),那么輸入層神經(jīng)元個數(shù)便設(shè)置為10。輸入層的作用是將這些故障特征參數(shù)傳遞給隱藏層,為后續(xù)的處理提供數(shù)據(jù)基礎(chǔ)。隱藏層是BP神經(jīng)網(wǎng)絡(luò)的核心部分,它負責對輸入數(shù)據(jù)進行非線性變換和特征提取,以學習輸入與輸出之間的復雜映射關(guān)系。隱藏層神經(jīng)元個數(shù)和層數(shù)的確定是一個關(guān)鍵且復雜的問題,目前并沒有通用的理論方法,通常需要結(jié)合經(jīng)驗公式和多次試驗來優(yōu)化確定。一些常見的經(jīng)驗公式如n=\sqrt{m+l}+a(其中n為隱藏層神經(jīng)元個數(shù),m為輸入層神經(jīng)元個數(shù),l為輸出層神經(jīng)元個數(shù),a為1到10之間的常數(shù)),可作為初步確定隱藏層神經(jīng)元個數(shù)的參考。然而,實際應(yīng)用中,需通過多次改變隱藏層神經(jīng)元個數(shù)進行試驗,觀察網(wǎng)絡(luò)的訓練效果和診斷準確率,選擇使網(wǎng)絡(luò)性能最佳的神經(jīng)元個數(shù)。對于隱藏層層數(shù),一般來說,增加隱藏層層數(shù)可以提高網(wǎng)絡(luò)的學習能力和表達能力,但同時也會增加網(wǎng)絡(luò)的訓練時間和計算復雜度,且容易出現(xiàn)過擬合現(xiàn)象。對于大多數(shù)滾動軸承故障診斷問題,一層或兩層隱藏層通常能夠滿足需求。在本研究中,通過多次實驗對比,發(fā)現(xiàn)當隱藏層神經(jīng)元個數(shù)為15,隱藏層層數(shù)為1時,網(wǎng)絡(luò)在訓練時間和診斷準確率之間取得了較好的平衡,能夠有效地對滾動軸承故障進行診斷。輸出層用于輸出網(wǎng)絡(luò)的最終診斷結(jié)果,其神經(jīng)元個數(shù)與滾動軸承的故障類型數(shù)量相對應(yīng)。在實際應(yīng)用中,滾動軸承可能出現(xiàn)的故障類型包括外滾道點蝕、保持架銹蝕、滾柱剝離、擋邊碎裂等。假設(shè)共有4種故障類型,那么輸出層神經(jīng)元個數(shù)就設(shè)置為4。每個輸出層神經(jīng)元代表一種故障狀態(tài),通過網(wǎng)絡(luò)的計算,輸出層神經(jīng)元的輸出值可以表示為對應(yīng)故障類型的概率或置信度。例如,當某個輸出層神經(jīng)元的輸出值接近1,而其他神經(jīng)元輸出值接近0時,則可判斷滾動軸承處于該神經(jīng)元所代表的故障狀態(tài)。在BP神經(jīng)網(wǎng)絡(luò)中,權(quán)重和閾值是決定網(wǎng)絡(luò)性能的重要參數(shù)。權(quán)重表示神經(jīng)元之間連接的強度,它決定了信號在神經(jīng)元之間傳遞的比例;閾值則類似于神經(jīng)元的激活門檻,當輸入信號的加權(quán)和超過閾值時,神經(jīng)元才會被激活并產(chǎn)生輸出。在網(wǎng)絡(luò)訓練之前,需要對權(quán)重和閾值進行初始化。常見的初始化方法有隨機初始化和基于特定分布的初始化。隨機初始化是將權(quán)重和閾值賦予一個較小的隨機值,使其在一定范圍內(nèi)隨機分布。例如,可使用均勻分布在(-1,1)或(-0.5,0.5)區(qū)間內(nèi)的隨機數(shù)對權(quán)重和閾值進行初始化?;谔囟ǚ植嫉某跏蓟椒ǎ鏧avier初始化、He初始化等,是根據(jù)網(wǎng)絡(luò)結(jié)構(gòu)和激活函數(shù)的特性,按照一定的數(shù)學公式來計算初始權(quán)重和閾值,以保證網(wǎng)絡(luò)在訓練過程中信號的有效傳遞和梯度的穩(wěn)定。Xavier初始化方法根據(jù)輸入層和輸出層神經(jīng)元個數(shù)來確定權(quán)重的初始值,其計算公式為w_{ij}\simU(-\sqrt{\frac{6}{m+n}},\sqrt{\frac{6}{m+n}})(其中w_{ij}是第i個神經(jīng)元與第j個神經(jīng)元之間的連接權(quán)重,m為輸入層神經(jīng)元個數(shù),n為輸出層神經(jīng)元個數(shù),U表示均勻分布)。合理的權(quán)重和閾值初始化能夠加速網(wǎng)絡(luò)的收斂速度,提高訓練效率,避免出現(xiàn)梯度消失或梯度爆炸等問題。激活函數(shù)在BP神經(jīng)網(wǎng)絡(luò)中起著至關(guān)重要的作用,它為神經(jīng)網(wǎng)絡(luò)引入非線性因素,使網(wǎng)絡(luò)能夠?qū)W習和處理復雜的非線性關(guān)系。選擇合適的激活函數(shù)對于提高網(wǎng)絡(luò)的性能和診斷準確率具有重要意義。常用的激活函數(shù)有Sigmoid函數(shù)、ReLU函數(shù)、Tanh函數(shù)等。Sigmoid函數(shù)將輸入值映射到(0,1)區(qū)間,其表達式為f(x)=\frac{1}{1+e^{-x}}。它具有良好的非線性特性,能夠?qū)⑷我鈱崝?shù)映射到一個有限的區(qū)間內(nèi),在早期的神經(jīng)網(wǎng)絡(luò)中應(yīng)用廣泛。然而,Sigmoid函數(shù)存在梯度消失問題,當輸入值過大或過小時,其導數(shù)趨近于0,導致在反向傳播過程中梯度難以有效傳遞,從而影響網(wǎng)絡(luò)的訓練效果。ReLU函數(shù)的表達式為f(x)=max(0,x),當輸入值大于0時,直接輸出輸入值;當輸入值小于等于0時,輸出為0。ReLU函數(shù)具有計算簡單、收斂速度快等優(yōu)點,能夠有效避免梯度消失問題,在深度學習中得到了廣泛應(yīng)用。但ReLU函數(shù)也存在一些缺點,如在輸入值小于0時,神經(jīng)元會被完全抑制,可能導致神經(jīng)元死亡,即某些神經(jīng)元在訓練過程中永遠不會被激活。Tanh函數(shù)將輸入值映射到(-1,1)區(qū)間,其表達式為f(x)=\frac{e^{x}-e^{-x}}{e^{x}+e^{-x}},它是Sigmoid函數(shù)的一種變體,具有零均值的特性,在一些需要對輸入數(shù)據(jù)進行歸一化處理的場景中表現(xiàn)較好。然而,Tanh函數(shù)同樣存在梯度消失問題。在機車走行部滾動軸承故障診斷中,經(jīng)過對不同激活函數(shù)的對比實驗,發(fā)現(xiàn)ReLU函數(shù)在提高網(wǎng)絡(luò)訓練速度和診斷準確率方面表現(xiàn)較為突出。因此,本研究選擇ReLU函數(shù)作為隱藏層的激活函數(shù),輸出層則根據(jù)故障診斷的具體需求,采用Softmax函數(shù)進行處理。Softmax函數(shù)常用于多分類問題,它可以將輸出層的多個神經(jīng)元輸出值轉(zhuǎn)換為概率分布,每個概率值表示對應(yīng)故障類型的可能性,其表達式為P(i)=\frac{e^{o_{i}}}{\sum_{j=1}^{k}e^{o_{j}}}(其中P(i)是第i種故障類型的概率,o_{i}是輸出層第i個神經(jīng)元的輸出值,k是輸出層神經(jīng)元的個數(shù))。通過Softmax函數(shù)的處理,網(wǎng)絡(luò)能夠更直觀地輸出滾動軸承處于不同故障類型的概率,便于故障診斷和決策。3.3故障診斷機制BP神經(jīng)網(wǎng)絡(luò)在機車走行部滾動軸承故障診斷中,通過對大量故障樣本數(shù)據(jù)的學習,建立起故障特征與故障類型之間的復雜映射關(guān)系,從而實現(xiàn)對滾動軸承故障的準確診斷。其故障診斷機制主要基于信號前向傳播和誤差反向傳播兩個過程。在信號前向傳播過程中,首先對采集到的機車走行部滾動軸承的原始數(shù)據(jù)進行預(yù)處理和特征提取。原始數(shù)據(jù)通常包括振動信號、溫度數(shù)據(jù)等,這些數(shù)據(jù)中蘊含著滾動軸承的運行狀態(tài)信息。但原始數(shù)據(jù)往往存在噪聲干擾、數(shù)據(jù)缺失等問題,會影響后續(xù)的分析和診斷結(jié)果,因此需要進行預(yù)處理,如采用濾波、降噪等方法去除噪聲,通過數(shù)據(jù)插值等技術(shù)填補缺失值。經(jīng)過預(yù)處理后的數(shù)據(jù),再運用時域分析、頻域分析及時頻分析等多種信號處理技術(shù)進行特征提取。在時域分析中,計算振動信號的均值、方差、峰值指標、峭度指標等統(tǒng)計參數(shù),這些參數(shù)能夠反映信號的幅值特征和變化趨勢。例如,當滾動軸承出現(xiàn)故障時,振動信號的峰值指標和峭度指標通常會顯著增大,通過監(jiān)測這些參數(shù)的變化,可以初步判斷軸承是否存在故障。頻域分析則通過傅里葉變換等方法,將時域信號轉(zhuǎn)換為頻域信號,提取故障特征頻率及其幅值。不同類型的滾動軸承故障會在特定的頻率上產(chǎn)生特征響應(yīng),如外滾道點蝕故障通常會在滾動體通過外滾道頻率及其倍頻處出現(xiàn)明顯的峰值。時頻分析方法如小波變換、小波包變換等,可在時頻域內(nèi)同時對信號進行分析,獲取信號在不同時間和頻率上的能量分布特征,有效捕捉到滾動軸承故障發(fā)生時信號的時變特征和瞬態(tài)信息。通過這些特征提取方法,得到能夠有效表征滾動軸承故障狀態(tài)的特征參數(shù),這些特征參數(shù)作為BP神經(jīng)網(wǎng)絡(luò)的輸入,傳遞到輸入層。輸入層將接收到的故障特征參數(shù)傳遞給隱藏層,隱藏層神經(jīng)元對輸入信號進行加權(quán)求和并通過激活函數(shù)進行非線性變換。隱藏層神經(jīng)元的加權(quán)求和計算公式為net_{ij}=\sum_{i=1}^{n}w_{ij}x_{i}+b_{j}其中,net_{ij}表示隱藏層第j個神經(jīng)元的加權(quán)輸入總和,w_{ij}是輸入層第i個神經(jīng)元與隱藏層第j個神經(jīng)元之間的連接權(quán)重,x_{i}是輸入層第i個神經(jīng)元的輸入值,b_{j}是隱藏層第j個神經(jīng)元的偏置。加權(quán)求和后的結(jié)果再通過激活函數(shù)f進行非線性變換,得到隱藏層神經(jīng)元的輸出y_{j},即y_{j}=f(net_{ij})。本研究中,隱藏層采用ReLU函數(shù)作為激活函數(shù),其表達式為f(x)=max(0,x),當輸入值大于0時,直接輸出輸入值;當輸入值小于等于0時,輸出為0。ReLU函數(shù)能夠有效避免梯度消失問題,提高網(wǎng)絡(luò)的訓練速度和學習能力。隱藏層通過對輸入信號的非線性變換,提取出更高級的故障特征表示,這些特征表示作為下一層(可以是另一個隱藏層或輸出層)的輸入,重復上述加權(quán)求和和激活函數(shù)變換的過程,直到信號傳遞到輸出層。輸出層根據(jù)隱藏層傳遞過來的信號,經(jīng)過加權(quán)求和和激活函數(shù)計算,最終輸出網(wǎng)絡(luò)的預(yù)測結(jié)果。對于滾動軸承故障診斷問題,輸出層的神經(jīng)元個數(shù)與故障類型數(shù)量相對應(yīng),每個神經(jīng)元代表一種故障狀態(tài)。輸出層采用Softmax函數(shù)作為激活函數(shù),其表達式為P(i)=\frac{e^{o_{i}}}{\sum_{j=1}^{k}e^{o_{j}}}(其中P(i)是第i種故障類型的概率,o_{i}是輸出層第i個神經(jīng)元的輸出值,k是輸出層神經(jīng)元的個數(shù))。通過Softmax函數(shù)的處理,輸出層的輸出值可以表示為對應(yīng)故障類型的概率分布,概率值最大的故障類型即為網(wǎng)絡(luò)預(yù)測的滾動軸承故障類型。在誤差反向傳播過程中,網(wǎng)絡(luò)根據(jù)輸出層的實際輸出與期望輸出之間的誤差,反向調(diào)整各層神經(jīng)元之間的連接權(quán)重和偏置,以減小誤差。首先計算輸出層的誤差,常用的誤差函數(shù)為均方誤差(MeanSquaredError,MSE),計算公式為E=\frac{1}{2}\sum_{k=1}^{m}(t_{k}-o_{k})^{2}其中,E表示總誤差,t_{k}是輸出層第k個神經(jīng)元的期望輸出值,o_{k}是輸出層第k個神經(jīng)元的實際輸出值,m是輸出層神經(jīng)元的個數(shù)。通過計算誤差對輸出層權(quán)重和偏置的偏導數(shù),利用梯度下降法來更新權(quán)重和偏置。梯度下降法的基本思想是沿著誤差函數(shù)的負梯度方向更新參數(shù),以使得誤差函數(shù)逐漸減小。對于輸出層權(quán)重w_{jk}的更新公式為\Deltaw_{jk}=-\eta\frac{\partialE}{\partialw_{jk}}其中,\Deltaw_{jk}表示權(quán)重w_{jk}的更新量,\eta是學習率,控制每次更新的步長,\frac{\partialE}{\partialw_{jk}}是誤差E對權(quán)重w_{jk}的偏導數(shù)。同理,對于輸出層偏置b_{k}的更新公式為\Deltab_{k}=-\eta\frac{\partialE}{\partialb_{k}}然后,將輸出層的誤差反向傳播到隱藏層。在反向傳播過程中,利用鏈式法則計算隱藏層誤差對權(quán)重和偏置的偏導數(shù),并根據(jù)梯度下降法更新隱藏層的權(quán)重和偏置。經(jīng)過多次迭代,不斷調(diào)整各層的權(quán)重和偏置,使網(wǎng)絡(luò)的誤差逐漸減小,直到滿足預(yù)設(shè)的停止條件,如誤差小于某個閾值或達到最大迭代次數(shù),此時認為網(wǎng)絡(luò)訓練完成?;贐P神經(jīng)網(wǎng)絡(luò)的滾動軸承故障診斷方法具有諸多優(yōu)勢。BP神經(jīng)網(wǎng)絡(luò)具有強大的非線性映射能力,能夠?qū)W習和逼近復雜的非線性關(guān)系。滾動軸承的故障特征與故障類型之間往往存在著復雜的非線性關(guān)系,傳統(tǒng)的故障診斷方法難以準確描述和處理這種關(guān)系。而BP神經(jīng)網(wǎng)絡(luò)通過多層結(jié)構(gòu)和非線性激活函數(shù),能夠自動從大量的故障數(shù)據(jù)中學習和提取特征,建立起故障特征與故障類型之間的準確映射模型,從而實現(xiàn)對滾動軸承故障的準確診斷。例如,在處理包含多種故障特征參數(shù)的復雜數(shù)據(jù)時,BP神經(jīng)網(wǎng)絡(luò)能夠有效地整合這些信息,準確判斷出滾動軸承的故障類型,而傳統(tǒng)方法可能會因為無法處理非線性關(guān)系而導致診斷準確率較低。該方法具有自學習和自適應(yīng)能力。在訓練過程中,BP神經(jīng)網(wǎng)絡(luò)能夠根據(jù)輸入的故障樣本數(shù)據(jù)自動調(diào)整網(wǎng)絡(luò)的權(quán)值和閾值,以適應(yīng)不同的故障特征和故障模式。當遇到新的故障數(shù)據(jù)時,網(wǎng)絡(luò)可以利用已學習到的知識進行推理和判斷,具有較好的泛化能力。這使得BP神經(jīng)網(wǎng)絡(luò)能夠在不同的工況和環(huán)境下對滾動軸承故障進行診斷,提高了故障診斷系統(tǒng)的適應(yīng)性和可靠性。此外,BP神經(jīng)網(wǎng)絡(luò)還具有一定的容錯能力。當輸入數(shù)據(jù)存在噪聲或部分特征缺失時,網(wǎng)絡(luò)仍能通過其內(nèi)部的信息處理機制,給出較為合理的診斷結(jié)果。這是因為BP神經(jīng)網(wǎng)絡(luò)的多個神經(jīng)元和連接權(quán)重能夠?qū)斎胄畔⑦M行分布式處理,即使部分信息受到干擾,其他神經(jīng)元和連接仍能提供有用的信息,保證網(wǎng)絡(luò)的診斷性能。在實際的機車運行環(huán)境中,由于受到各種因素的影響,采集到的滾動軸承數(shù)據(jù)可能存在噪聲和干擾,BP神經(jīng)網(wǎng)絡(luò)的容錯能力能夠有效應(yīng)對這些問題,提高故障診斷的準確性和穩(wěn)定性。四、基于BP神經(jīng)網(wǎng)絡(luò)的故障診斷模型構(gòu)建4.1數(shù)據(jù)采集與預(yù)處理為了構(gòu)建基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷模型,首先需要獲取大量準確、可靠的數(shù)據(jù),這些數(shù)據(jù)將作為模型訓練和測試的基礎(chǔ),其質(zhì)量直接影響著故障診斷的準確性和可靠性。同時,由于采集到的原始數(shù)據(jù)往往存在各種問題,如噪聲干擾、異常值以及數(shù)據(jù)分布不均勻等,因此必須進行有效的預(yù)處理,以提高數(shù)據(jù)的可用性和模型的性能。在數(shù)據(jù)采集階段,主要從實際運行機車或模擬實驗這兩個途徑獲取滾動軸承的運行數(shù)據(jù)。對于實際運行機車,在機車走行部滾動軸承的關(guān)鍵部位,如軸箱、輪對等,安裝高精度的振動傳感器和溫度傳感器,這些傳感器能夠?qū)崟r采集滾動軸承在不同工況下的振動信號和溫度數(shù)據(jù)。振動傳感器可選用加速度傳感器,其能夠敏感地捕捉到滾動軸承因故障而產(chǎn)生的微小振動變化,并將振動信號轉(zhuǎn)換為電信號輸出。為確保采集到的振動信號具有代表性,需合理選擇傳感器的安裝位置和方向,使其能夠準確感知滾動軸承各個方向的振動情況。溫度傳感器則用于監(jiān)測滾動軸承的工作溫度,因為當軸承出現(xiàn)故障時,其內(nèi)部摩擦會增大,導致溫度升高,通過監(jiān)測溫度變化可以輔助判斷軸承的運行狀態(tài)。在安裝溫度傳感器時,要保證其與軸承緊密接觸,以獲取準確的溫度數(shù)據(jù)。同時,利用數(shù)據(jù)采集系統(tǒng)對傳感器輸出的電信號進行采集、轉(zhuǎn)換和存儲,該系統(tǒng)具備高速采樣、高精度A/D轉(zhuǎn)換以及大容量數(shù)據(jù)存儲等功能,能夠滿足對滾動軸承運行數(shù)據(jù)實時、準確采集的需求。在實際運行過程中,機車可能會經(jīng)歷不同的工況,如啟動、加速、勻速行駛、減速、制動等,因此需要在各種工況下對滾動軸承的運行數(shù)據(jù)進行長時間、多批次的采集,以涵蓋軸承在不同工作狀態(tài)下的信息。除了從實際運行機車采集數(shù)據(jù)外,還可以通過搭建模擬實驗平臺來獲取數(shù)據(jù)。模擬實驗平臺能夠模擬機車走行部滾動軸承的各種實際運行工況和故障類型,具有可重復性強、實驗條件易于控制等優(yōu)點。在實驗平臺上,使用電機驅(qū)動滾動軸承旋轉(zhuǎn),通過調(diào)節(jié)電機的轉(zhuǎn)速和扭矩來模擬機車在不同運行速度和負載下的工況。為了模擬不同類型的滾動軸承故障,如外滾道點蝕、保持架銹蝕、滾柱剝離、擋邊碎裂等,可以采用人工制造故障的方法,如在軸承滾道表面加工出微小的點蝕坑、對保持架進行腐蝕處理、在滾柱表面制造剝離缺陷等。在模擬實驗過程中,同樣利用振動傳感器和溫度傳感器對滾動軸承的振動信號和溫度數(shù)據(jù)進行采集,并通過數(shù)據(jù)采集系統(tǒng)進行記錄和存儲。通過模擬實驗獲取的數(shù)據(jù)可以與實際運行機車采集的數(shù)據(jù)相互補充,為故障診斷模型的訓練提供更全面、豐富的樣本。采集到的原始數(shù)據(jù)中通常包含各種噪聲,如環(huán)境噪聲、傳感器自身噪聲等,這些噪聲會干擾對滾動軸承故障特征的提取,降低故障診斷的準確性。因此,需要采用濾波算法對數(shù)據(jù)進行降噪處理。常用的濾波算法有低通濾波器、高通濾波器、帶通濾波器和帶阻濾波器等。低通濾波器可以去除信號中的高頻噪聲,保留低頻信號成分;高通濾波器則相反,用于去除低頻噪聲,保留高頻信號;帶通濾波器能夠允許特定頻率范圍內(nèi)的信號通過,而抑制其他頻率的信號,適用于提取具有特定頻率特征的故障信號;帶阻濾波器則用于抑制特定頻率范圍內(nèi)的噪聲。在實際應(yīng)用中,根據(jù)噪聲的頻率特性和信號的特點選擇合適的濾波算法。例如,當噪聲主要集中在高頻段,而滾動軸承故障信號主要位于低頻段時,可以采用低通濾波器進行降噪處理。采用巴特沃斯低通濾波器對振動信號進行降噪,通過設(shè)置合適的截止頻率,有效地去除了高頻噪聲,使信號更加平滑,突出了故障特征。除了噪聲,原始數(shù)據(jù)中還可能存在異常值,這些異常值可能是由于傳感器故障、數(shù)據(jù)傳輸錯誤或其他原因?qū)е碌摹H绻贿M行處理,異常值會對數(shù)據(jù)分析和模型訓練產(chǎn)生嚴重的干擾??梢允褂媒y(tǒng)計方法,如3σ準則來檢測和處理異常值。3σ準則的基本原理是:假設(shè)數(shù)據(jù)服從正態(tài)分布,在正常情況下,數(shù)據(jù)落在均值±3倍標準差范圍內(nèi)的概率為99.7%,超出這個范圍的數(shù)據(jù)點被視為異常值。對于檢測到的異常值,可以采用數(shù)據(jù)插值的方法進行修復,如使用線性插值、樣條插值等方法,根據(jù)相鄰正常數(shù)據(jù)點的數(shù)值來估計異常值的合理取值。在對數(shù)據(jù)進行降噪和異常值處理后,還需要對數(shù)據(jù)進行歸一化處理。歸一化的目的是將不同特征的數(shù)據(jù)映射到相同的取值范圍內(nèi),消除數(shù)據(jù)特征之間的量綱差異,使數(shù)據(jù)具有可比性。這有助于提高BP神經(jīng)網(wǎng)絡(luò)的訓練效率和收斂速度,避免因數(shù)據(jù)特征的量級差異過大而導致模型訓練困難。常用的歸一化方法有最小-最大歸一化(Min-MaxNormalization)和Z-score歸一化。最小-最大歸一化將數(shù)據(jù)映射到[0,1]區(qū)間,其計算公式為x_{norm}=\frac{x-x_{min}}{x_{max}-x_{min}}其中,x_{norm}是歸一化后的數(shù)據(jù),x是原始數(shù)據(jù),x_{min}和x_{max}分別是原始數(shù)據(jù)中的最小值和最大值。Z-score歸一化則是將數(shù)據(jù)映射到均值為0,標準差為1的標準正態(tài)分布,其計算公式為x_{norm}=\frac{x-\mu}{\sigma}其中,\mu是原始數(shù)據(jù)的均值,\sigma是原始數(shù)據(jù)的標準差。在本研究中,經(jīng)過對比實驗發(fā)現(xiàn),采用最小-最大歸一化方法對滾動軸承的振動信號和溫度數(shù)據(jù)進行歸一化處理后,BP神經(jīng)網(wǎng)絡(luò)的訓練效果更佳,能夠更快地收斂到最優(yōu)解,提高了故障診斷的準確性和效率。通過對數(shù)據(jù)進行降噪、異常值處理和歸一化等預(yù)處理步驟,有效地提高了數(shù)據(jù)的質(zhì)量和可用性,為后續(xù)的故障特征提取和BP神經(jīng)網(wǎng)絡(luò)模型訓練奠定了堅實的基礎(chǔ)。4.2特征提取與選擇在基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷研究中,特征提取與選擇是至關(guān)重要的環(huán)節(jié),直接影響著故障診斷的準確性和可靠性。在特征提取方面,針對采集并預(yù)處理后的滾動軸承數(shù)據(jù),采用多種方法進行特征提取,以全面獲取能夠表征軸承故障狀態(tài)的信息。在時域分析中,計算振動信號的多個統(tǒng)計參數(shù)。均值體現(xiàn)了信號的平均水平,在正常運行狀態(tài)下,滾動軸承的振動信號均值通常處于相對穩(wěn)定的范圍;而當軸承出現(xiàn)故障時,均值可能會發(fā)生明顯變化,如當軸承滾道出現(xiàn)磨損或剝落時,振動信號的均值會增大。方差反映了信號的離散程度,故障狀態(tài)下,軸承的振動更加不穩(wěn)定,方差會顯著增大,通過監(jiān)測方差的變化,可以有效判斷軸承是否存在故障隱患。峰值指標對沖擊性故障較為敏感,當滾動軸承發(fā)生如滾柱剝離、擋邊碎裂等故障時,會產(chǎn)生強烈的沖擊振動,使得峰值指標急劇上升,因此峰值指標是判斷此類故障的重要依據(jù)。峭度指標則更側(cè)重于檢測信號中的沖擊成分,正常運行的滾動軸承振動信號峭度指標較為穩(wěn)定,一旦軸承出現(xiàn)早期故障,產(chǎn)生微弱的沖擊信號,峭度指標就會迅速增大,有助于在故障早期及時發(fā)現(xiàn)問題。通過這些時域特征參數(shù)的計算和分析,可以從時域角度初步判斷滾動軸承的運行狀態(tài)。頻域分析通過傅里葉變換將時域振動信號轉(zhuǎn)換為頻域信號,提取故障特征頻率及其幅值。不同類型的滾動軸承故障會在特定的頻率上產(chǎn)生特征響應(yīng)。例如,外滾道點蝕故障通常會在滾動體通過外滾道頻率及其倍頻處出現(xiàn)明顯的峰值,這是因為當滾動體滾過點蝕坑時,會產(chǎn)生周期性的沖擊,從而在相應(yīng)頻率上產(chǎn)生特征頻率成分;保持架銹蝕故障可能會導致保持架與滾動體之間的運動不協(xié)調(diào),產(chǎn)生特定頻率的振動,通過分析頻域信號中這些特定頻率及其幅值的變化,可以識別出保持架的故障狀態(tài)。頻域分析能夠從頻率角度揭示滾動軸承故障的本質(zhì)特征,為故障診斷提供有力的頻率信息支持。小波分解作為一種時頻分析方法,具有良好的時頻局部化特性,能夠在時頻域內(nèi)同時對信號進行分析,獲取信號在不同時間和頻率上的能量分布特征,有效捕捉到滾動軸承故障發(fā)生時信號的時變特征和瞬態(tài)信息。通過小波分解,可以將振動信號分解為不同頻率段的小波系數(shù),這些小波系數(shù)反映了信號在不同尺度上的特征。對于滾動軸承故障信號,不同故障類型和故障程度會在小波系數(shù)上呈現(xiàn)出不同的分布規(guī)律。例如,在軸承早期故障階段,一些高頻段的小波系數(shù)會發(fā)生明顯變化,通過對這些變化的分析,可以提前發(fā)現(xiàn)故障隱患;在故障發(fā)展過程中,不同頻率段的小波系數(shù)能量分布也會發(fā)生改變,利用這些特征可以進一步判斷故障的發(fā)展趨勢和嚴重程度。小波分解在處理非平穩(wěn)信號方面具有獨特優(yōu)勢,能夠有效提取滾動軸承故障信號的時頻特征,為故障診斷提供更全面、準確的信息。在提取了大量的特征參數(shù)后,并非所有的特征都對滾動軸承故障診斷具有同等的重要性和敏感性。因此,需要進行特征選擇,篩選出對故障診斷最具代表性和區(qū)分度的敏感特征,以提高BP神經(jīng)網(wǎng)絡(luò)的診斷性能和效率。相關(guān)性分析是特征選擇的常用方法之一,通過計算特征與故障標簽之間的相關(guān)系數(shù),衡量特征與故障之間的關(guān)聯(lián)程度。相關(guān)系數(shù)絕對值越接近1,說明該特征與故障的相關(guān)性越強,對故障診斷的貢獻越大。在滾動軸承故障診斷中,某些時域特征如峰值指標、峭度指標與故障類型之間往往具有較強的相關(guān)性。當軸承出現(xiàn)故障時,這些特征會發(fā)生顯著變化,與故障標簽之間存在緊密的聯(lián)系。通過相關(guān)性分析,可以篩選出與故障相關(guān)性高的特征,去除相關(guān)性較弱的特征,從而減少特征維度,降低計算復雜度。假設(shè)計算得到特征A與故障標簽的相關(guān)系數(shù)為0.8,而特征B與故障標簽的相關(guān)系數(shù)僅為0.2,那么在特征選擇過程中,特征A將被保留,而特征B可能被舍棄。重要性分析也是特征選擇的關(guān)鍵環(huán)節(jié),通過評估每個特征對模型性能的影響程度,確定其重要性??梢圆捎眠f歸特征消除(RFE)算法等方法來進行重要性分析。RFE算法通過不斷地從當前特征集合中移除對模型性能影響最小的特征,逐步篩選出重要特征。在基于BP神經(jīng)網(wǎng)絡(luò)的滾動軸承故障診斷中,使用RFE算法對提取的時域、頻域和小波分解特征進行重要性評估。通過多次實驗和分析,確定每個特征對神經(jīng)網(wǎng)絡(luò)診斷準確率的貢獻。對于貢獻較小的特征,如一些在不同故障狀態(tài)下變化不明顯的頻域特征,將其從特征集合中剔除。經(jīng)過重要性分析,保留下來的特征能夠更有效地反映滾動軸承的故障狀態(tài),提高BP神經(jīng)網(wǎng)絡(luò)對故障的識別能力。通過相關(guān)性分析和重要性分析等方法,從眾多提取的特征中選擇出對滾動軸承故障診斷具有高敏感性和重要性的特征,這些特征作為BP神經(jīng)網(wǎng)絡(luò)的輸入,能夠更準確地反映滾動軸承的故障狀態(tài),提高故障診斷的準確率和可靠性。同時,合理的特征選擇還可以減少特征維度,降低BP神經(jīng)網(wǎng)絡(luò)的訓練時間和計算復雜度,提高模型的泛化能力,使其能夠更好地適應(yīng)不同工況下的滾動軸承故障診斷需求。4.3模型設(shè)計與訓練在完成數(shù)據(jù)采集與預(yù)處理以及特征提取與選擇后,便進入基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷模型的設(shè)計與訓練階段。這一階段的核心任務(wù)是構(gòu)建合適的BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),并使用經(jīng)過處理的樣本數(shù)據(jù)對網(wǎng)絡(luò)進行訓練,以使其能夠準確地識別滾動軸承的故障類型。根據(jù)前期提取和選擇的故障特征參數(shù)數(shù)量來確定BP神經(jīng)網(wǎng)絡(luò)輸入層的節(jié)點數(shù)。若經(jīng)過特征提取和選擇后,最終確定的敏感特征參數(shù)有15個,那么輸入層節(jié)點數(shù)就設(shè)置為15,這些節(jié)點將分別對應(yīng)輸入的15個故障特征參數(shù)。輸入層的作用是將這些特征參數(shù)傳遞給隱藏層,為后續(xù)的處理提供數(shù)據(jù)基礎(chǔ)。隱藏層作為BP神經(jīng)網(wǎng)絡(luò)的核心部分,其節(jié)點數(shù)和層數(shù)的確定至關(guān)重要。如前文所述,隱藏層節(jié)點數(shù)的確定沒有通用的理論方法,通常結(jié)合經(jīng)驗公式和多次試驗來優(yōu)化。使用經(jīng)驗公式n=\sqrt{m+l}+a(其中n為隱藏層神經(jīng)元個數(shù),m為輸入層神經(jīng)元個數(shù),l為輸出層神經(jīng)元個數(shù),a為1到10之間的常數(shù))進行初步估算。假設(shè)輸入層神經(jīng)元個數(shù)m=15,輸出層神經(jīng)元個數(shù)l=4(對應(yīng)4種故障類型),當a=5時,計算得到隱藏層神經(jīng)元個數(shù)n\approx9。然而,這只是一個初步的估算值,還需要通過多次試驗來確定最優(yōu)的隱藏層節(jié)點數(shù)。在試驗過程中,分別設(shè)置隱藏層節(jié)點數(shù)為8、9、10、11、12等不同的值,使用相同的訓練數(shù)據(jù)對BP神經(jīng)網(wǎng)絡(luò)進行訓練,并觀察網(wǎng)絡(luò)的訓練誤差、收斂速度以及在測試集上的診斷準確率等指標。經(jīng)過一系列試驗后發(fā)現(xiàn),當隱藏層節(jié)點數(shù)為10時,網(wǎng)絡(luò)在訓練誤差和診斷準確率方面表現(xiàn)最佳,訓練誤差能夠較快收斂到較低水平,且在測試集上對滾動軸承故障類型的診斷準確率最高。因此,最終確定隱藏層節(jié)點數(shù)為10。對于隱藏層層數(shù),一般來說,增加隱藏層層數(shù)可以提高網(wǎng)絡(luò)的學習能力和表達能力,但同時也會增加網(wǎng)絡(luò)的訓練時間和計算復雜度,且容易出現(xiàn)過擬合現(xiàn)象。對于機車走行部滾動軸承故障診斷問題,一層隱藏層通常能夠滿足需求。經(jīng)過對比試驗,發(fā)現(xiàn)增加隱藏層層數(shù)并沒有顯著提升網(wǎng)絡(luò)的性能,反而導致訓練時間大幅增加,且出現(xiàn)了過擬合現(xiàn)象,因此選擇一層隱藏層作為BP神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)。輸出層節(jié)點數(shù)與滾動軸承的故障類型數(shù)量相對應(yīng)。在本研究中,考慮了外滾道點蝕、保持架銹蝕、滾柱剝離、擋邊碎裂這4種常見的故障類型,所以輸出層節(jié)點數(shù)設(shè)置為4。每個輸出層節(jié)點代表一種故障狀態(tài),通過網(wǎng)絡(luò)的計算,輸出層節(jié)點的輸出值可以表示為對應(yīng)故障類型的概率或置信度。例如,當某個輸出層節(jié)點的輸出值接近1,而其他節(jié)點輸出值接近0時,則可判斷滾動軸承處于該節(jié)點所代表的故障狀態(tài)。在確定了BP神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)后,需要選擇合適的BP神經(jīng)網(wǎng)絡(luò)算法進行訓練。常見的BP神經(jīng)網(wǎng)絡(luò)算法有傳統(tǒng)的梯度下降法及其變種,如帶動量的梯度下降法(Momentum)、自適應(yīng)學習率調(diào)整算法(Adagrad、Adadelta、RMSprop)以及Adam算法等。傳統(tǒng)的梯度下降法在每次更新權(quán)重時,使用整個訓練數(shù)據(jù)集來計算梯度,這種方法計算量較大,且在數(shù)據(jù)量較大時收斂速度較慢。帶動量的梯度下降法在更新權(quán)重時,不僅考慮當前的梯度,還引入了上一次權(quán)重更新的方向,通過動量項來加速收斂,避免陷入局部最優(yōu)解。自適應(yīng)學習率調(diào)整算法則根據(jù)每個參數(shù)的梯度歷史信息來動態(tài)調(diào)整學習率,使得不同參數(shù)的學習率可以自適應(yīng)變化,從而提高訓練效率和穩(wěn)定性。Adam算法結(jié)合了動量法和自適應(yīng)學習率調(diào)整的優(yōu)點,它不僅能夠自適應(yīng)調(diào)整學習率,還能利用動量項加速收斂,在許多實際應(yīng)用中表現(xiàn)出了良好的性能。在本研究中,通過對比試驗,選擇Adam算法作為BP神經(jīng)網(wǎng)絡(luò)的訓練算法。使用相同的訓練數(shù)據(jù)和網(wǎng)絡(luò)結(jié)構(gòu),分別采用傳統(tǒng)梯度下降法、帶動量的梯度下降法、Adagrad算法、RMSprop算法以及Adam算法對BP神經(jīng)網(wǎng)絡(luò)進行訓練,并觀察網(wǎng)絡(luò)的訓練過程和性能表現(xiàn)。實驗結(jié)果表明,Adam算法在收斂速度和訓練穩(wěn)定性方面表現(xiàn)最佳。在訓練過程中,Adam算法能夠快速調(diào)整權(quán)重,使網(wǎng)絡(luò)的誤差迅速下降,且在訓練過程中沒有出現(xiàn)明顯的波動和振蕩。相比之下,傳統(tǒng)梯度下降法收斂速度較慢,容易陷入局部最優(yōu)解;帶動量的梯度下降法雖然在一定程度上加速了收斂,但在某些情況下仍然會出現(xiàn)收斂緩慢的問題;Adagrad算法和RMSprop算法在訓練過程中,學習率的調(diào)整不夠靈活,導致網(wǎng)絡(luò)的性能表現(xiàn)不如Adam算法。因此,最終選擇Adam算法作為BP神經(jīng)網(wǎng)絡(luò)的訓練算法,以確保網(wǎng)絡(luò)能夠快速、穩(wěn)定地收斂到最優(yōu)解。在訓練過程中,需要對模型的參數(shù)進行不斷調(diào)整和優(yōu)化。首先,設(shè)置合適的學習率。學習率決定了每次更新權(quán)重時的步長大小,它是影響B(tài)P神經(jīng)網(wǎng)絡(luò)訓練效果的重要參數(shù)之一。如果學習率過大,模型在訓練過程中可能會跳過最優(yōu)解,導致無法收斂或出現(xiàn)振蕩現(xiàn)象;如果學習率過小,模型的收斂速度會非常緩慢,需要大量的訓練時間。因此,選擇合適的學習率至關(guān)重要。在本研究中,通過多次試驗,嘗試了不同的學習率值,如0.001、0.0001、0.00001等。當學習率設(shè)置為0.001時,模型在訓練初期誤差下降較快,但在后期容易出現(xiàn)振蕩,無法收斂到最優(yōu)解;當學習率設(shè)置為0.00001時,模型的收斂速度非常緩慢,訓練時間過長;而當學習率設(shè)置為0.0001時,模型能夠在較快的速度下收斂,且誤差能夠達到較低水平。因此,最終確定學習率為0.0001。除了學習率,還需要設(shè)置最大迭代次數(shù)。最大迭代次數(shù)表示BP神經(jīng)網(wǎng)絡(luò)在訓練過程中進行權(quán)重更新的最大次數(shù)。如果最大迭代次數(shù)設(shè)置過小,模型可能無法充分學習數(shù)據(jù)中的特征,導致訓練不充分,診斷準確率較低;如果最大迭代次數(shù)設(shè)置過大,模型可能會出現(xiàn)過擬合現(xiàn)象,且浪費大量的計算資源和時間。通過多次試驗,發(fā)現(xiàn)當最大迭代次數(shù)設(shè)置為1000次時,模型能夠在充分學習數(shù)據(jù)特征的同時,避免過擬合現(xiàn)象的發(fā)生,且訓練時間在可接受范圍內(nèi)。在訓練過程中,還可以采用一些策略來防止過擬合,如早停法、正則化等。早停法是在訓練過程中,監(jiān)控模型在驗證集上的性能指標,當驗證集上的性能不再提升時,停止訓練,以避免過擬合。正則化則是通過在損失函數(shù)中添加正則化項,如L1正則化或L2正則化,來約束模型的復雜度,防止模型過擬合。在本研究中,采用了早停法來防止過擬合。在訓練過程中,將訓練數(shù)據(jù)集劃分為訓練集和驗證集,使用訓練集對BP神經(jīng)網(wǎng)絡(luò)進行訓練,同時在驗證集上監(jiān)測模型的性能指標,如準確率、召回率、F1值等。當驗證集上的性能連續(xù)50次迭代沒有提升時,停止訓練,保存當前模型。通過采用早停法,有效地防止了模型過擬合現(xiàn)象的發(fā)生,提高了模型的泛化能力。利用訓練數(shù)據(jù)對BP神經(jīng)網(wǎng)絡(luò)進行訓練,通過不斷調(diào)整網(wǎng)絡(luò)的權(quán)值和閾值,使網(wǎng)絡(luò)的預(yù)測輸出與實際故障標簽之間的誤差最小化。在訓練過程中,將訓練數(shù)據(jù)按照一定的比例劃分為訓練集和驗證集,如70%的數(shù)據(jù)作為訓練集,30%的數(shù)據(jù)作為驗證集。使用訓練集對BP神經(jīng)網(wǎng)絡(luò)進行訓練,通過前向傳播和誤差反向傳播的過程,不斷調(diào)整網(wǎng)絡(luò)的權(quán)值和閾值,使網(wǎng)絡(luò)的預(yù)測輸出與實際故障標簽之間的誤差逐漸減小。在每次迭代中,計算訓練集上的誤差,并根據(jù)誤差反向傳播算法更新網(wǎng)絡(luò)的權(quán)值和閾值。同時,在驗證集上監(jiān)測模型的性能指標,以評估模型的泛化能力。經(jīng)過多次迭代訓練,BP神經(jīng)網(wǎng)絡(luò)逐漸學習到滾動軸承故障特征與故障類型之間的映射關(guān)系,模型的性能不斷提升。當訓練過程滿足預(yù)設(shè)的停止條件,如誤差小于某個閾值或達到最大迭代次數(shù)時,認為網(wǎng)絡(luò)訓練完成。此時,訓練好的BP神經(jīng)網(wǎng)絡(luò)模型具備了對機車走行部滾動軸承故障進行診斷的能力。五、實驗驗證與結(jié)果分析5.1實驗設(shè)計與實施為了驗證基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷模型的有效性和準確性,設(shè)計并實施了一系列實驗。實驗依托專門搭建的機車走行部滾動軸承實驗平臺,該平臺模擬了機車在實際運行過程中的各種工況,能夠為實驗提供真實可靠的數(shù)據(jù)支持。平臺主要由驅(qū)動系統(tǒng)、加載系統(tǒng)、軸承測試裝置以及數(shù)據(jù)采集系統(tǒng)等部分組成。驅(qū)動系統(tǒng)采用高性能電機,通過變頻調(diào)速技術(shù)能夠精確控制滾動軸承的轉(zhuǎn)速,模擬機車在不同運行速度下的工況。加載系統(tǒng)則可根據(jù)實驗需求,向滾動軸承施加不同大小和方向的徑向力、軸向力,以模擬機車運行時軸承所承受的復雜載荷。軸承測試裝置安裝有多種類型的傳感器,包括加速度傳感器、溫度傳感器等,用于實時采集滾動軸承在運行過程中的振動信號和溫度數(shù)據(jù)。數(shù)據(jù)采集系統(tǒng)具備高速采樣、高精度A/D轉(zhuǎn)換以及大容量數(shù)據(jù)存儲等功能,能夠確保采集到的數(shù)據(jù)準確、完整,并及時傳輸?shù)接嬎銠C進行后續(xù)處理。在實驗過程中,嚴格控制實驗條件,確保實驗結(jié)果的可靠性和可重復性。設(shè)置了多種不同的運行工況,如不同的轉(zhuǎn)速、載荷以及潤滑條件等。轉(zhuǎn)速設(shè)置為500r/min、1000r/min、1500r/min三個等級,分別模擬機車低速、中速和高速運行狀態(tài);載荷分為輕載、中載和重載三種情況,通過調(diào)整加載系統(tǒng)的參數(shù)來實現(xiàn);潤滑條件則分為正常潤滑、潤滑不足和潤滑過度三種狀態(tài),通過控制潤滑脂的添加量和質(zhì)量來模擬。在每種工況下,分別模擬滾動軸承的不同故障類型,包括外滾道點蝕、保持架銹蝕、滾柱剝離、擋邊碎裂等常見故障。對于外滾道點蝕故障,通過在軸承外滾道表面加工出不同尺寸和深度的點蝕坑來模擬;保持架銹蝕故障則通過將保持架浸泡在腐蝕性溶液中,使其表面產(chǎn)生銹蝕來實現(xiàn);滾柱剝離故障通過在滾柱表面制造剝離缺陷來模擬;擋邊碎裂故障則通過對擋邊進行局部破壞來實現(xiàn)。每種故障類型設(shè)置多個故障程度等級,如輕微故障、中度故障和嚴重故障,以全面獲取不同故障狀態(tài)下滾動軸承的運行數(shù)據(jù)。數(shù)據(jù)采集工作在滾動軸承運行過程中持續(xù)進行,采集頻率設(shè)置為10kHz,以確保能夠捕捉到滾動軸承振動信號的細微變化。每次采集的數(shù)據(jù)長度為1024個采樣點,每隔10秒采集一次數(shù)據(jù),每種工況和故障類型下采集50組數(shù)據(jù)。采集到的數(shù)據(jù)存儲在計算機中,形成原始數(shù)據(jù)集。在數(shù)據(jù)采集過程中,對采集到的數(shù)據(jù)進行實時監(jiān)測和分析,確保數(shù)據(jù)的質(zhì)量和完整性。若發(fā)現(xiàn)數(shù)據(jù)異常,如數(shù)據(jù)缺失、噪聲過大等問題,及時檢查傳感器和數(shù)據(jù)采集系統(tǒng),重新采集數(shù)據(jù)。將采集到的原始數(shù)據(jù)按照7:3的比例劃分為訓練集和測試集。訓練集用于訓練BP神經(jīng)網(wǎng)絡(luò)模型,使其學習滾動軸承故障特征與故障類型之間的映射關(guān)系;測試集則用于評估模型的性能,檢驗?zāi)P蛯ξ粗獢?shù)據(jù)的診斷能力。在劃分數(shù)據(jù)集時,采用隨機抽樣的方法,確保訓練集和測試集具有相似的分布特征,避免出現(xiàn)數(shù)據(jù)偏差。利用訓練集對BP神經(jīng)網(wǎng)絡(luò)模型進行訓練。在訓練過程中,采用Adam算法作為訓練算法,學習率設(shè)置為0.0001,最大迭代次數(shù)為1000次。同時,采用早停法來防止過擬合,將訓練數(shù)據(jù)集進一步劃分為訓練子集和驗證子集,比例為8:2。使用訓練子集對BP神經(jīng)網(wǎng)絡(luò)進行訓練,在驗證子集上監(jiān)測模型的性能指標,如準確率、召回率、F1值等。當驗證集上的性能連續(xù)50次迭代沒有提升時,停止訓練,保存當前模型。在訓練過程中,實時記錄模型的訓練誤差和驗證誤差,觀察模型的收斂情況。通過不斷調(diào)整網(wǎng)絡(luò)的權(quán)值和閾值,使模型的預(yù)測輸出與實際故障標簽之間的誤差逐漸減小,直到滿足預(yù)設(shè)的停止條件。訓練完成后,使用測試集對模型進行測試。將測試集中的故障特征參數(shù)輸入到訓練好的BP神經(jīng)網(wǎng)絡(luò)模型中,模型輸出預(yù)測的故障類型。將預(yù)測結(jié)果與實際故障標簽進行對比,計算模型的準確率、召回率、F1值等性能指標,評估模型的診斷性能。為了確保實驗結(jié)果的可靠性,對模型進行多次測試,取平均值作為最終的性能指標。在測試過程中,詳細記錄模型對每種故障類型的診斷結(jié)果,分析模型在不同故障類型下的診斷準確率和誤診情況,以便進一步優(yōu)化模型。5.2結(jié)果分析與討論經(jīng)過對基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷模型的測試,得到了一系列關(guān)于模型性能的指標數(shù)據(jù),通過對這些數(shù)據(jù)的深入分析,可以全面評估模型的診斷能力,并探討模型在不同方面的表現(xiàn)和影響因素。在模型性能評估指標方面,準確率是衡量模型正確識別故障類型的能力,即模型預(yù)測正確的樣本數(shù)占總樣本數(shù)的比例。召回率則側(cè)重于評估模型對實際存在的故障樣本的捕捉能力,也就是在所有實際故障樣本中,模型能夠正確識別出的樣本比例。F1值是綜合考慮準確率和召回率的一個指標,它通過調(diào)和平均數(shù)的方式將兩者結(jié)合起來,能夠更全面地反映模型的性能。計算公式分別為:?????????=\frac{?-£???é¢??μ?????

·?????°}{????

·?????°}?????????=\frac{?-£???é¢??μ???????é???

·?????°}{???é?????é???

·?????°}F1???=\frac{2\times?????????\times?????????}{?????????+?????????}針對不同故障類型,模型的診斷結(jié)果存在一定差異。對于外滾道點蝕故障,模型的準確率達到了95%,召回率為93%,F(xiàn)1值為94%。這表明模型對外滾道點蝕故障具有較強的識別能力,能夠準確地判斷出大多數(shù)外滾道點蝕故障樣本,且在實際存在的外滾道點蝕故障樣本中,漏判的情況較少。這得益于外滾道點蝕故障在振動信號和溫度數(shù)據(jù)等特征上具有較為明顯的變化規(guī)律,經(jīng)過特征提取和選擇后,這些特征能夠有效地被BP神經(jīng)網(wǎng)絡(luò)學習和識別。例如,在時域分析中,外滾道點蝕故障會導致振動信號的峰值指標和峭度指標顯著增大,在頻域分析中,會在滾動體通過外滾道頻率及其倍頻處出現(xiàn)明顯的峰值,這些特征為模型的診斷提供了有力的依據(jù)。對于保持架銹蝕故障,模型的準確率為90%,召回率為88%,F(xiàn)1值為89%。雖然模型對保持架銹蝕故障也有較高的診斷能力,但相比外滾道點蝕故障,準確率和召回率略有下降。這可能是因為保持架銹蝕故障的發(fā)展過程相對較為緩慢,故障特征表現(xiàn)不如外滾道點蝕故障那么明顯,在特征提取過程中,部分微弱的故障特征可能被忽略,導致模型在識別時出現(xiàn)一定的誤差。此外,保持架銹蝕故障還可能受到環(huán)境因素(如濕度、腐蝕性氣體等)的影響,使得故障特征的穩(wěn)定性較差,增加了模型診斷的難度。滾柱剝離故障的診斷結(jié)果中,準確率為92%,召回率為90%,F(xiàn)1值為91%。滾柱剝離故障屬于較為嚴重的故障類型,其故障特征相對較為明顯,在振動信號中會產(chǎn)生強烈的沖擊成分,通過時域分析中的峰值指標和峭度指標以及頻域分析中的故障特征頻率等能夠較好地反映出來。然而,由于滾柱剝離故障在實際運行中可能與其他故障類型同時出現(xiàn),或者受到其他部件故障的干擾,導致故障特征變得復雜,從而影響了模型的診斷準確性。擋邊碎裂故障的診斷準確率為88%,召回率為85%,F(xiàn)1值為86%。擋邊碎裂故障的診斷準確率相對較低,主要原因是擋邊碎裂故障的發(fā)生往往伴隨著其他部件的損壞,故障信號容易受到其他因素的干擾,使得故障特征的提取和識別難度較大。此外,擋邊碎裂故障的樣本數(shù)量相對較少,模型在訓練過程中對該故障類型的學習不夠充分,也可能導致診斷性能下降。在參數(shù)對診斷性能的影響方面,學習率是一個關(guān)鍵參數(shù)。學習率決定了每次更新權(quán)重時的步長大小。在實驗中,嘗試了不同的學習率值,如0.001、0.0001、0.00001等。當學習率設(shè)置為0.001時,模型在訓練初期誤差下降較快,但在后期容易出現(xiàn)振蕩,無法收斂到最優(yōu)解,導致診斷準確率不穩(wěn)定。這是因為較大的學習率使得模型在更新權(quán)重時步伐過大,容易跳過最優(yōu)解。當學習率設(shè)置為0.00001時,模型的收斂速度非常緩慢,需要大量的訓練時間,且可能無法達到較好的收斂效果,診斷準確率也較低。而當學習率設(shè)置為0.0001時,模型能夠在較快的速度下收斂,且誤差能夠達到較低水平,診斷準確率較高。這表明合適的學習率能夠使模型在訓練過程中有效地調(diào)整權(quán)重,避免出現(xiàn)振蕩和收斂緩慢的問題,從而提高診斷性能。最大迭代次數(shù)也對診斷性能有重要影響。最大迭代次數(shù)表示BP神經(jīng)網(wǎng)絡(luò)在訓練過程中進行權(quán)重更新的最大次數(shù)。如果最大迭代次數(shù)設(shè)置過小,模型可能無法充分學習數(shù)據(jù)中的特征,導致訓練不充分,診斷準確率較低。在實驗中,當最大迭代次數(shù)設(shè)置為500次時,模型的診斷準確率明顯低于最大迭代次數(shù)設(shè)置為1000次時的情況。這是因為迭代次數(shù)不足,模型沒有足夠的時間來調(diào)整權(quán)重,使得模型對故障特征的學習不夠深入。如果最大迭代次數(shù)設(shè)置過大,模型可能會出現(xiàn)過擬合現(xiàn)象,雖然在訓練集上表現(xiàn)良好,但在測試集上的泛化能力下降,診斷準確率也會降低。當最大迭代次數(shù)設(shè)置為2000次時,模型在訓練集上的誤差幾乎為0,但在測試集上的診斷準確率卻有所下降,這說明模型過度擬合了訓練數(shù)據(jù),對新的數(shù)據(jù)適應(yīng)性變差。特征對診斷性能的影響同樣不可忽視。通過相關(guān)性分析和重要性分析等方法選擇出的敏感特征,能夠更準確地反映滾動軸承的故障狀態(tài),提高BP神經(jīng)網(wǎng)絡(luò)的診斷準確率。在實驗中,對比了使用全部特征和僅使用敏感特征進行模型訓練的結(jié)果。使用全部特征時,模型的診斷準確率為85%,而使用敏感特征后,模型的診斷準確率提高到了90%

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論