馬 瑞
(洛陽(yáng)鐵路信息工程學(xué)校,河南 洛陽(yáng) 471000)
鐵道運(yùn)輸一直是我國(guó)重要的運(yùn)輸方式,其發(fā)展前景十分廣闊。隨著經(jīng)濟(jì)快速發(fā)展,人們對(duì)交通運(yùn)輸方式的要求也不斷提高,與此同時(shí),國(guó)內(nèi)高速鐵路技術(shù)得到了不斷發(fā)展,鐵道信號(hào)設(shè)備變得越來(lái)越重要,應(yīng)用范圍也越來(lái)越廣[1]。對(duì)基礎(chǔ)設(shè)施進(jìn)行準(zhǔn)確監(jiān)測(cè)是保證鐵路正常運(yùn)行及提高鐵路運(yùn)輸效率的重要手段,因此必須對(duì)鐵道信號(hào)基礎(chǔ)設(shè)備進(jìn)行全面監(jiān)控,以保證鐵路沿線作業(yè)的安全[2]?,F(xiàn)階段,鐵道信號(hào)基礎(chǔ)設(shè)備檢測(cè)工作在實(shí)施中存在諸多問(wèn)題,其中最主要的問(wèn)題是在采集到信號(hào)數(shù)據(jù)后,由于傳輸時(shí)間較長(zhǎng)而導(dǎo)致信號(hào)數(shù)據(jù)丟失,進(jìn)而造成鐵路運(yùn)行出現(xiàn)故障。針對(duì)這一問(wèn)題,需要對(duì)鐵道信號(hào)設(shè)備采取必要措施,進(jìn)行在線、實(shí)時(shí)監(jiān)測(cè),以保證其能夠及時(shí)、準(zhǔn)確獲取到監(jiān)測(cè)信息。
為實(shí)現(xiàn)對(duì)鐵道信號(hào)基礎(chǔ)設(shè)備在運(yùn)行過(guò)程中的狀態(tài)信息獲取,利用轉(zhuǎn)轍機(jī)控制電路信號(hào)采集器對(duì)鐵道電路信號(hào)進(jìn)行采集。圖1為該類型電路信號(hào)采集器內(nèi)部結(jié)構(gòu)示意圖。
圖1 轉(zhuǎn)轍機(jī)控制電路信號(hào)采集器內(nèi)部結(jié)構(gòu)示意圖
選用STM12D202VCT5型號(hào)作為單片機(jī)的處理器,該芯片內(nèi)核為Cotex-M6,可為本文在線監(jiān)測(cè)方法提供控制和信號(hào)處理的功能[3]。MCU電路提供3.3 V電壓,8 MHz外部晶振,內(nèi)置72 MHz時(shí)鐘,為提升芯片穩(wěn)定性,在硬體電路板設(shè)計(jì)中加入兩個(gè)陶瓷電容器;低速時(shí)鐘采用32.768 kHz的晶體振蕩,電容選擇10 pF;外接VBAT管腳;該采集系統(tǒng)采用上電復(fù)位方式,通過(guò)與電流限制電阻器并聯(lián)電容器的復(fù)位插針(NRST)與供電線路直接相連。利用采集器中的信號(hào)采集電路,在其基本結(jié)構(gòu)上設(shè)置6個(gè)信號(hào),3個(gè)AC電壓采集,3個(gè)DC電壓采集。在轉(zhuǎn)轍機(jī)的控制電路中,使用1個(gè)電壓互感器,其中A/D轉(zhuǎn)換器的轉(zhuǎn)換范圍為0.0~3.6 V。在信號(hào)采集時(shí),將模擬功率與數(shù)字功率隔離開來(lái),可以使信號(hào)線間隔盡量大,減小串?dāng)_,以確保最終電路信號(hào)的精度。
針對(duì)上述獲得的鐵道電路信號(hào),引入一種將輸入信號(hào)混合到基帶的方法(ZoomFFT法)對(duì)頻譜進(jìn)行細(xì)化處理,復(fù)合調(diào)制解調(diào),經(jīng)過(guò)數(shù)字低通濾波裝置,再取樣,對(duì)樣本進(jìn)行二次處理,再完成時(shí)域補(bǔ)零,得到最終的特征頻率[4]。在提取故障參數(shù)時(shí),將采樣頻率設(shè)置為4 054 Hz,并對(duì)所有節(jié)點(diǎn)進(jìn)行傅里葉計(jì)算。截取精煉波形,使有效信號(hào)從原點(diǎn)開始移動(dòng)。頻譜的搬移公式為
式中:y(n)為頻譜搬移后得到的信號(hào)結(jié)果;x(n)為采集到的原始鐵道電路信號(hào);j為采樣次數(shù);wd為搬移時(shí)產(chǎn)生的角頻率。角頻率的計(jì)算公式為
式中:fd為用于鐵道信號(hào)基礎(chǔ)設(shè)備故障參數(shù)提取的頻段。對(duì)所有移頻后的信號(hào)進(jìn)行數(shù)字低通濾波處理,并將除0~fd以外頻段的數(shù)據(jù)全部清除。由于鐵道所處環(huán)境十分復(fù)雜,因此周圍多種干擾因素的存在會(huì)對(duì)監(jiān)測(cè)精度造成一定負(fù)面影響。針對(duì)這一問(wèn)題,為確保監(jiān)測(cè)精度,還需要對(duì)所有信號(hào)進(jìn)行快速傅氏變換(Fast Fourier Transformation,F(xiàn)FT)處理,并得到能量更加集中的頻譜圖像。
反向傳播(Back Propagation,BP)神經(jīng)網(wǎng)絡(luò)是一種單向多層次的前反饋網(wǎng)絡(luò),經(jīng)過(guò)理論分析,80%以上的神經(jīng)網(wǎng)絡(luò)模型都是在BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)和改進(jìn)BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的基礎(chǔ)上構(gòu)建的。BP神經(jīng)網(wǎng)絡(luò)具有以下特征:輸入層面的信號(hào)正向傳輸,而錯(cuò)誤的反向傳輸。圖2為一個(gè)包含輸入層、隱含層和輸出層的BP神經(jīng)網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)圖。
圖2 BP神經(jīng)網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)圖
BP神經(jīng)網(wǎng)絡(luò)是對(duì)樣本進(jìn)行重復(fù)的訓(xùn)練,當(dāng)訓(xùn)練誤差達(dá)到理想狀態(tài)時(shí),就會(huì)使訓(xùn)練達(dá)到一個(gè)穩(wěn)定的狀態(tài)?;贐P神經(jīng)網(wǎng)絡(luò)的應(yīng)用優(yōu)勢(shì),利用其實(shí)現(xiàn)對(duì)鐵道信號(hào)基礎(chǔ)設(shè)備的在線監(jiān)測(cè),并根據(jù)監(jiān)測(cè)結(jié)果確定設(shè)備是否發(fā)生故障以及故障的具體類型。采用BP神經(jīng)網(wǎng)絡(luò)的方法,選取軌道交通信號(hào)基礎(chǔ)設(shè)施中高壓脈沖的特征頻率、送端波峰和接收端的峰值電壓作為輸入?yún)?shù),按照分路不良和紅光帶故障類型,將4種不同的故障描述作為BP神經(jīng)網(wǎng)絡(luò)的輸出[5]。其中分路不良故障類型包括鋼軌銹蝕A1和供電電壓過(guò)高A2兩種,紅光帶故障類型包括供電電壓過(guò)低A3和道砟電阻過(guò)低A4兩種故障描述輸出結(jié)果。針對(duì)各個(gè)故障存在的隸屬度等級(jí)進(jìn)行互粉,分別為十分可能、可能、偶然是和基本不可能,其對(duì)應(yīng)的隸屬度數(shù)值依次為0.98,0.65,0.30,0.15。在實(shí)際應(yīng)用中,監(jiān)測(cè)結(jié)果輸出的隸屬度可通過(guò)高斯型隸屬函數(shù)計(jì)算得出,表達(dá)式為
式中:m為隸屬度結(jié)果;Xi為BP神經(jīng)網(wǎng)絡(luò)輸入;dij常數(shù);σ為隱藏層因子個(gè)數(shù)。根據(jù)上述BP神經(jīng)網(wǎng)絡(luò)輸出的結(jié)果實(shí)現(xiàn)對(duì)鐵道信號(hào)基礎(chǔ)設(shè)備的監(jiān)測(cè)與故障識(shí)別。
使用LabVIEW軟件對(duì)上文設(shè)計(jì)的鐵道信號(hào)基礎(chǔ)設(shè)備在線方法進(jìn)行測(cè)試,LabVIEW軟件由美國(guó)NI公司開發(fā),具有相對(duì)友好的編程界面,可以實(shí)現(xiàn)對(duì)虛擬化測(cè)試環(huán)境的開發(fā)。本次測(cè)試使用LabVIEW作為主要軟件,不僅可以實(shí)現(xiàn)在監(jiān)測(cè)過(guò)程中工業(yè)設(shè)備之間的通信,還可以提高信號(hào)采集的效率,實(shí)現(xiàn)對(duì)數(shù)據(jù)的快速解析與應(yīng)用。
開展測(cè)試前,對(duì)設(shè)計(jì)的監(jiān)測(cè)方法具體應(yīng)用與操作思路進(jìn)行分析:在控制線路信號(hào)采集裝置和測(cè)試環(huán)境中,通過(guò)IP地址和端口號(hào)與PC軟件進(jìn)行連接,同步在以太網(wǎng)上傳輸數(shù)據(jù),由PC根據(jù)預(yù)定的數(shù)據(jù)傳輸協(xié)議對(duì)數(shù)據(jù)進(jìn)行分析,從而獲得對(duì)應(yīng)的監(jiān)測(cè)數(shù)據(jù)。在此基礎(chǔ)上,通過(guò)對(duì)鐵道線路實(shí)時(shí)信號(hào)進(jìn)行小波特征參數(shù)提取,然后將其輸入到神經(jīng)網(wǎng)絡(luò)中進(jìn)行故障診斷與分析。在啟動(dòng)故障分析程序后,可輸出具有一定可信性的多種典型的故障類型,并給出故障的可能性與結(jié)果,將此結(jié)果輸入RBF網(wǎng)絡(luò),在網(wǎng)絡(luò)中激活后,即可將對(duì)應(yīng)的故障類型和結(jié)果顯示出來(lái)。主程序見圖3。
圖3 監(jiān)測(cè)方法在測(cè)試環(huán)境中的主程序
驅(qū)動(dòng)主程序后,按照以下步驟,進(jìn)行設(shè)備的在線監(jiān)測(cè)。
1)點(diǎn)擊LabVIEW軟件中的驅(qū)動(dòng)程序,開始執(zhí)行監(jiān)測(cè)行為,點(diǎn)擊此按鈕后,會(huì)出現(xiàn)實(shí)時(shí)監(jiān)控界面,界面中包括多個(gè)功能項(xiàng)目:故障診斷、故障數(shù)據(jù)顯示、在線監(jiān)測(cè)時(shí)序等。終端監(jiān)測(cè)人員可以根據(jù)現(xiàn)場(chǎng)監(jiān)測(cè)作業(yè)需求,選擇對(duì)應(yīng)的功能項(xiàng)。
2)在按下“Fuzzy NANN(神經(jīng)網(wǎng)絡(luò))”鍵后,會(huì)顯示Matlab的監(jiān)測(cè)操作界面,根據(jù)本文所訓(xùn)練的模型,對(duì)所輸入的數(shù)據(jù)進(jìn)行處理,將處理后的數(shù)據(jù)保存在“.txt”文檔中。
3)點(diǎn)擊操作界面中的“數(shù)據(jù)顯示”,調(diào)用“.txt”文檔中的數(shù)據(jù),處理數(shù)據(jù)后進(jìn)行監(jiān)測(cè)結(jié)果的生成。
4)點(diǎn)擊“故障診斷”功能按鍵,界面中會(huì)顯示一個(gè)設(shè)備運(yùn)行的故障診斷界面。該接口由“Fuzzyy NANN”輸出的數(shù)據(jù)進(jìn)行故障判定,該界面上有“類型”“程度”“原因”“故障名稱”等模塊,并顯示了出現(xiàn)不同條件下故障的電壓。通過(guò)此界面展示的信息,可以實(shí)現(xiàn)對(duì)設(shè)備監(jiān)測(cè)過(guò)程中故障的實(shí)時(shí)診斷,診斷界面見圖4。
圖4 設(shè)備在線監(jiān)測(cè)故障診斷界面示意圖
當(dāng)該方法可以實(shí)現(xiàn)對(duì)故障參數(shù)與故障條件的實(shí)時(shí)展示與輸出時(shí),證明該方法可以實(shí)現(xiàn)對(duì)設(shè)備的在線監(jiān)測(cè)。
在此基礎(chǔ)上,對(duì)監(jiān)測(cè)方法監(jiān)測(cè)結(jié)果的準(zhǔn)確性進(jìn)行分析。將不同時(shí)刻下監(jiān)測(cè)界面展示的脈沖特征頻率、脈沖發(fā)送端波峰電壓、接收端波峰電壓作為監(jiān)測(cè)指標(biāo),對(duì)比在相同時(shí)刻下人工監(jiān)測(cè)結(jié)果數(shù)值與此方法監(jiān)測(cè)結(jié)果數(shù)值,其結(jié)果見表1。
表1 相同時(shí)刻下人工監(jiān)測(cè)結(jié)果數(shù)值與此方法監(jiān)測(cè)結(jié)果數(shù)值對(duì)比結(jié)果
根據(jù)相同時(shí)刻下人工監(jiān)測(cè)結(jié)果數(shù)值與此方法監(jiān)測(cè)結(jié)果數(shù)值對(duì)比結(jié)果,得到以下結(jié)論。
1)本文方法監(jiān)測(cè)設(shè)備脈沖特征頻率,與人工監(jiān)測(cè)結(jié)果的偏差基本可以控制在0.1 Hz范圍內(nèi)。
2)本文方法監(jiān)測(cè)脈沖發(fā)送端波峰電壓/脈沖接收端波峰電壓,與人工監(jiān)測(cè)結(jié)果的偏差基本可以控制在1 kV范圍內(nèi)。
3)綜合上述結(jié)果可知,本文方法監(jiān)測(cè)結(jié)果精準(zhǔn)度較高,符合在線監(jiān)測(cè)工作需求。
科技創(chuàng)新與生產(chǎn)力2022年12期