稱(chēng)重傳感器作為動(dòng)態(tài)地磅的核心部件,一旦發(fā)生故障將會(huì)對(duì)動(dòng)態(tài)稱(chēng)重系統(tǒng)造成嚴(yán)重影響。為了準(zhǔn)確地對(duì)稱(chēng)重傳感器進(jìn)行故障診斷,提出了一種基于小波變換和深度信念網(wǎng)絡(luò)( DBN) 的故障診斷方法。該方法不僅可以有效地判斷出傳感器信號(hào)是正常波動(dòng)還是故障,還可以通過(guò)將 DBN 模型的預(yù)測(cè)值代替實(shí)測(cè)故障值,保證動(dòng)態(tài)稱(chēng)重系統(tǒng)輸出的準(zhǔn)確性。通過(guò)仿真實(shí)驗(yàn)證明: 該方法能夠?qū)收蟼鞲衅鬟M(jìn)行判別與估計(jì),有效提高了動(dòng)態(tài)稱(chēng)重系統(tǒng)的精度。
0引言
稱(chēng)重傳感器作為動(dòng)態(tài)地磅的重要組成部分,其工作的準(zhǔn)確性和穩(wěn)定性直接關(guān)系到整個(gè)動(dòng)態(tài)稱(chēng)重系統(tǒng)的可靠運(yùn)行。由于動(dòng)態(tài)地磅每天要經(jīng)受成千上萬(wàn)次的不均沖擊,并且稱(chēng)重傳感器的使用環(huán)境不密封,易受外界環(huán)境因素影響,容易造成傳感器的形變和損壞,使傳感器的性能出現(xiàn)退化或者故障,因此,定期對(duì)傳感器進(jìn)行檢測(cè)和校準(zhǔn)非常有必要。但由于人工檢測(cè)和校準(zhǔn)存在操作上的難度,眾多學(xué)者將各種智能算法應(yīng)用到地磅傳感器的故障診斷中。文獻(xiàn)分別將專(zhuān)家系統(tǒng)和徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)引入地磅傳感器故障診斷中,能夠較準(zhǔn)確地判定傳感器的好壞并預(yù)測(cè)異常信號(hào)的正常值。但是動(dòng)態(tài)稱(chēng)重傳感器的輸出信號(hào)出現(xiàn)異常并不一定都是由于傳感器故障造成,也有可能是系統(tǒng)的正常波動(dòng)造成的,以上算法并不能對(duì)兩種情況作出準(zhǔn)確的判斷。
文獻(xiàn)指出小波變換后信號(hào)的局部極大值對(duì)應(yīng)系統(tǒng)中的突變點(diǎn),并對(duì)如何求取小波變換分解層數(shù)和閾值選擇進(jìn)行了深入研究?;诖?/span>,本文將動(dòng)態(tài)稱(chēng)重傳感器的信號(hào)進(jìn)行小波變換,通過(guò)高頻信號(hào)的局部極大值得到信號(hào)的突變點(diǎn)。用深度信念網(wǎng)絡(luò)(deep belief network,DBN)建立起傳感器的輸入輸出模型,,通過(guò)選擇合適的故障閾值,判別突變點(diǎn)對(duì)應(yīng)的傳感器是故障還是系統(tǒng)波動(dòng),并且通過(guò)其
他傳感器的信號(hào)值預(yù)測(cè)出正常情況下故障傳感器的輸出,實(shí)現(xiàn)了動(dòng)態(tài)地磅的容錯(cuò)控制,保證了稱(chēng)重系統(tǒng)的準(zhǔn)確性
和穩(wěn)定性。
1.動(dòng)態(tài)地磅
動(dòng)態(tài)地磅主要由稱(chēng)重傳感器、秤體、接線盒和電子稱(chēng)重儀表等構(gòu)成,與車(chē)輛分離器、輪軸識(shí)別器和計(jì)重柜共同構(gòu)成稱(chēng)重系統(tǒng)。根據(jù)設(shè)計(jì)的稱(chēng)量量程,動(dòng)態(tài)汽車(chē)衡稱(chēng)重傳感器數(shù)量一般為 8 ~ 20 只,一般選用橋式稱(chēng)重傳感器,這些傳感器按一定的拓?fù)浣Y(jié)構(gòu)分布在動(dòng)態(tài)地磅秤臺(tái)臺(tái)面的下方?,F(xiàn)在以 18 m 長(zhǎng)整車(chē)式動(dòng)態(tài)地磅為例,共包含 16 只稱(chēng)重傳感器,具體分布如圖 1 所示。
整車(chē)式動(dòng)態(tài)地磅秤體由上秤臺(tái)、中間秤臺(tái)和下秤臺(tái)構(gòu)成,上秤臺(tái)、中間秤臺(tái)和下秤臺(tái)分別由 4 只、10 只和 2 只稱(chēng)重傳感器支撐,傳感器的擺放位置為 1# ~ 16#。
整車(chē)式動(dòng)態(tài)地磅工作流程如圖 2,當(dāng)車(chē)輛經(jīng)過(guò)動(dòng)態(tài)地磅時(shí),車(chē)輛分離器、輪軸識(shí)別器和多組稱(chēng)重傳感器采集信號(hào),將采集到的信號(hào)經(jīng)由數(shù)字接線盒傳到電子稱(chēng)重儀表,電子稱(chēng)重儀表將信號(hào)上傳給計(jì)算機(jī),計(jì)算機(jī)通過(guò)小波變換和 DBN 對(duì)故障的傳感器進(jìn)行判斷并預(yù)測(cè)出正常情況下信號(hào)的估計(jì)值,取代故障值,從而為動(dòng)態(tài)稱(chēng)重系統(tǒng)提供較準(zhǔn)確的輸出。
2.故障診斷系統(tǒng)
2. 1 小波變換
小波變換源于 Fourier 變換,是一種具有多分辨率分析的時(shí)間—頻率分析方法,通過(guò)取不同寬度的基函數(shù),實(shí)現(xiàn)對(duì)原始信號(hào)在時(shí)域、頻域的分解 。小波變換具體公式為
由式( 5) 可以得到,其局部極大值對(duì)應(yīng)著 f × θ 函數(shù)中增長(zhǎng)最快的部分,亦即對(duì)應(yīng)著傳感器輸出信號(hào)的突變值。對(duì)于動(dòng)態(tài)稱(chēng)重系統(tǒng)中的任意傳感器 i,取其小波變換后的信號(hào)為 Si ,閾值為 λi ,當(dāng) Si > λi 時(shí),便認(rèn)為傳感器 i 的信號(hào)發(fā)生了突變。但造成突變的原因并不能確定,是系統(tǒng)的正常波動(dòng)還是稱(chēng)重傳感器故障造成的,需要進(jìn)一步的進(jìn)行分析。
2. 2 DBN
考慮到整車(chē)式地磅是由 16 只動(dòng)態(tài)稱(chēng)重傳感器構(gòu)成,并且各個(gè)稱(chēng)重傳感器狀態(tài)之間擁有固定的函數(shù)關(guān)系,所以,可以利用 DBN 來(lái)模擬各傳感器之間的關(guān)系。DBN 可以看作是帶有已訓(xùn)練的初始權(quán)值的神經(jīng)網(wǎng)絡(luò),由若干個(gè)受限玻耳茲曼機(jī)( RBM) 組合而成的,圖 3 是由 2 個(gè) RBM 構(gòu)成的DBN,其下層的 RBM 的輸出層是上層 RBM 的輸入層。
RBM 可以采用對(duì)比散度法實(shí)現(xiàn)逐層訓(xùn)練,以達(dá)到理想的訓(xùn)練精度。
利用 DBN 實(shí)現(xiàn)傳感器故障診斷時(shí),只考慮有 1 只稱(chēng)重傳感器出現(xiàn)故障的情況。具體故障診斷過(guò)程如下:
1) 利用 16 只稱(chēng)重傳感器在正常工作狀態(tài)下的數(shù)據(jù)作為訓(xùn)練集對(duì) DBN 進(jìn)行訓(xùn)練。以其中 1 只傳感器的信號(hào)為輸出,其他 15 只傳感器的信號(hào)為輸入,這樣就可以得到16 只稱(chēng)重傳感器的 DBN 網(wǎng)絡(luò)訓(xùn)練模型。
2) 將小波變換鑒別出的可能出現(xiàn)問(wèn)題的稱(chēng)重傳感器 i作為待檢測(cè)的傳感器。將其他 15 只傳感器的信號(hào)作為輸入得到第 i 個(gè) DBN 模型的輸出,估計(jì)第 i 只傳感器正常工作時(shí)的輸出值據(jù) yp_i 。
3) 根據(jù)實(shí)際經(jīng)驗(yàn),人工設(shè)定傳感器 i 的故障閾值 wi 。
通過(guò)比較傳感器的實(shí)際輸出 yr_i 與預(yù)測(cè)輸出 yp_i 的差值與故
障閾值 wi 的關(guān)系來(lái)判定傳感器 i 是否發(fā)生故障。若 | yr_i -
yp_i | > wi ,則認(rèn)為傳感器發(fā)生故障; 反之,認(rèn)為傳感器沒(méi)有發(fā)生故障,只是正常的系統(tǒng)波動(dòng)。
4) 為了保證動(dòng)態(tài)稱(chēng)重系統(tǒng)的正常運(yùn)行,若傳感器發(fā)生故障,用故障傳感器 i 的預(yù)測(cè)值 yp_i 代替此時(shí)的實(shí)際輸出yr_i 。
利用此方法進(jìn)行整車(chē)式地磅故障診斷,不僅能夠有效地區(qū)分傳感器故障和傳感器正常波動(dòng),還能通過(guò) DBN 訓(xùn)練模型預(yù)測(cè)的故障傳感器的輸出代替故障值,保證地磅的正常使用。
3 .實(shí)驗(yàn)測(cè)試
4.結(jié)論
為了有效實(shí)現(xiàn)對(duì)動(dòng)態(tài)地磅稱(chēng)重傳感器的故障診斷,本文提出了一種基于小波變換和 DBN 的稱(chēng)重傳感器故障診斷方法。首先將傳感器信號(hào)進(jìn)行小波變換,通過(guò)高頻信號(hào)中的突變值找到對(duì)應(yīng)傳感器。然后通過(guò) DBN 預(yù)測(cè)模型計(jì)算出該傳感器的預(yù)測(cè)值,通過(guò)實(shí)測(cè)值與預(yù)測(cè)值的對(duì)比,判斷傳感器信號(hào)是正常的系統(tǒng)波動(dòng)還是發(fā)生故障,如果是傳感器故障,則用預(yù)測(cè)值代替實(shí)測(cè)值,保證稱(chēng)重系統(tǒng)運(yùn)作的精確性。測(cè)試證明: 該方法具有較高的故障診斷準(zhǔn)確率,實(shí)現(xiàn)了動(dòng)態(tài)地磅的容錯(cuò)控制。