沈旖旎,陳德富,楊 峰,袁成威,陳 驍
(1.中國船舶重工集團(tuán)公司第七一一研究所,上海 200090;2.船舶與海洋工程動力系統(tǒng)國家工程實(shí)驗(yàn)室,上海 201108)
為驗(yàn)證動力系統(tǒng)柴油機(jī)故障診斷模型可靠性和準(zhǔn)確性,開展智能機(jī)艙故障診斷試驗(yàn),采集動力系統(tǒng)典型工況下柴油機(jī)正常和故障模式的特征參數(shù),為故障診斷算法模型提供數(shù)據(jù)支撐。
柴油機(jī)氣缸缸內(nèi)壓力和瞬時(shí)轉(zhuǎn)速是衡量柴油機(jī)工作狀況的重要參數(shù),將其結(jié)合可進(jìn)行特征分析[1]。柴油機(jī)氣缸壓力隨著曲軸轉(zhuǎn)角變化,最大爆發(fā)壓力及其出現(xiàn)在壓縮上止點(diǎn)后的位置是反映發(fā)動機(jī)缸內(nèi)燃燒過程的重要指標(biāo)[2]。柴油機(jī)缸內(nèi)壓力可直接反映柴油機(jī)內(nèi)部的熱力過程,其內(nèi)部能量轉(zhuǎn)換的結(jié)果決定了柴油機(jī)氣缸內(nèi)工作性能的優(yōu)劣[3]。通過柴油機(jī)缸內(nèi)壓力引起的轉(zhuǎn)速變化規(guī)律,可研究不同工況下曲軸信號的非均勻特征[4]。柴油機(jī)瞬時(shí)轉(zhuǎn)速隨著曲軸轉(zhuǎn)角的變化呈周期性變化,反映了氣缸內(nèi)燃燒狀況,為柴油機(jī)故障診斷提供了依據(jù)[5]。而高速數(shù)據(jù)采集系統(tǒng)可提高實(shí)時(shí)采樣率,通過連續(xù)獲取和存儲采樣點(diǎn),有利于提高系統(tǒng)分析參數(shù)細(xì)節(jié)的能力[6]。
通過測量柴油機(jī)燃燒循環(huán)內(nèi)缸壓的變化,可判斷進(jìn)氣、噴油、燃燒和排氣過程中的故障;通過測量柴油機(jī)燃燒循環(huán)內(nèi)瞬時(shí)轉(zhuǎn)速的變化,可判斷故障缸。由于柴油機(jī)轉(zhuǎn)速較高,柴油機(jī)一個(gè)循環(huán)的時(shí)間較短,故數(shù)據(jù)采集系統(tǒng)需具備高速性。另外,為了提取和分析柴油機(jī)關(guān)鍵參數(shù),使缸壓、瞬時(shí)轉(zhuǎn)速和曲軸轉(zhuǎn)角信號相對應(yīng),數(shù)據(jù)采集系統(tǒng)還需保持同步性。
針對此,提出了建立高速數(shù)據(jù)采集系統(tǒng)的方法。通過同步觸發(fā)采集缸壓、瞬時(shí)轉(zhuǎn)速、曲軸轉(zhuǎn)角和上止點(diǎn)等信號,采用雙傳感器采集曲軸轉(zhuǎn)角信號并作為基準(zhǔn)的方法,實(shí)現(xiàn)瞬時(shí)轉(zhuǎn)速信號與各信號周期對應(yīng),同時(shí)加入預(yù)處理,可實(shí)時(shí)監(jiān)測和分析瞬時(shí)轉(zhuǎn)速和缸內(nèi)壓力之間的特征聯(lián)系。
高速數(shù)據(jù)采集系統(tǒng)結(jié)構(gòu)如圖1所示,其硬件部分由工控機(jī)、信號采集箱和關(guān)鍵傳感器組成。監(jiān)控系統(tǒng)上位機(jī)界面位于集控臺,通過以太網(wǎng)連接至NI采集機(jī)箱,實(shí)現(xiàn)高速數(shù)據(jù)采集。信號采集箱與試驗(yàn)臺中各信號監(jiān)測節(jié)點(diǎn)以硬線連接,通過NI采集機(jī)箱和內(nèi)置的數(shù)據(jù)采集板卡,實(shí)現(xiàn)電壓信號與計(jì)數(shù)器信號的高速同步采集。
圖1 高速數(shù)據(jù)采集系統(tǒng)結(jié)構(gòu)圖
高速數(shù)據(jù)采集由信號采集箱實(shí)現(xiàn),其中包括NI采集機(jī)箱、數(shù)據(jù)采集模塊、脈沖信號調(diào)理模塊、電流信號調(diào)理模塊等,其中NI采集機(jī)箱NI cDAQ-9185置于信號采集箱中,數(shù)據(jù)采集板卡NI 9205、NI 9222和NI 9411內(nèi)置于NI采集機(jī)箱中。
采用Kistler 6635A1缸壓傳感器,其測量范圍為0~350 bar,輸出的有源電流信號通過電流信號調(diào)理模塊轉(zhuǎn)換為電壓信號,并由板卡NI 9222采集。
此次試驗(yàn)選用TBD234V6柴油機(jī),其齒盤齒數(shù)為168齒。對于柴油機(jī)瞬時(shí)轉(zhuǎn)速的測量,常使用光電編碼器或磁電式轉(zhuǎn)速傳感器[7]。光電編碼器分辨率高,但抗震、抗干擾能力相對較差;而磁電式轉(zhuǎn)速傳感器可靠性更高,能在惡劣條件下工作[8]。因而采用MP-981/AP-981磁電式轉(zhuǎn)速傳感器測量瞬時(shí)轉(zhuǎn)速,其輸出信號類似正弦波。需為其設(shè)置適合的限幅、濾波和整形電路,可實(shí)現(xiàn)對發(fā)動機(jī)有效的轉(zhuǎn)速測量[9]。通過脈沖信號調(diào)理模塊DIN11 IPO-S1-P1-O3可將信號整形為方波并輸出,并由板卡NI 9411采集。
選用OMRON增量式光電編碼器,其分辨率為720脈沖/轉(zhuǎn),A相、B相相位差為90°。A相、B相和Z相輸出信號由板卡NI 9411采集,從而得到曲軸轉(zhuǎn)角信號和上止點(diǎn)信號。
以NI LabVIEW為開發(fā)平臺,在線采集上止點(diǎn)、曲軸轉(zhuǎn)角、缸壓信號和瞬時(shí)轉(zhuǎn)速信號,實(shí)現(xiàn)對柴油機(jī)運(yùn)行狀況的實(shí)時(shí)監(jiān)測[10]。
高速采集系統(tǒng)程序設(shè)計(jì)結(jié)構(gòu)如圖2所示,分別由事件處理循環(huán)、數(shù)據(jù)采集循環(huán)、數(shù)據(jù)記錄循環(huán)和數(shù)據(jù)顯示循環(huán)組成。此系統(tǒng)采用生產(chǎn)者-消費(fèi)者框架,可實(shí)現(xiàn)多任務(wù)設(shè)計(jì),提高采集處理效率[11]。各采集循環(huán)與數(shù)據(jù)記錄循環(huán)都具有獨(dú)立的消息隊(duì)列,因此各循環(huán)為獨(dú)立的并行結(jié)構(gòu)。
圖2 高速采集系統(tǒng)程序設(shè)計(jì)結(jié)構(gòu)圖
高速數(shù)據(jù)采集系統(tǒng)采用隊(duì)列框架,分別由消息隊(duì)列和數(shù)據(jù)隊(duì)列組成。通過事件處理循環(huán),可控制檢測板卡和機(jī)箱、啟動采集、數(shù)據(jù)記錄、停止采集、退出采集等事件,并將當(dāng)前狀態(tài)顯示至狀態(tài)框中。數(shù)據(jù)采集循環(huán)中分別設(shè)置模擬量通道和計(jì)數(shù)器通道參數(shù),包括采樣率、時(shí)鐘、采樣數(shù)等。經(jīng)過數(shù)據(jù)處理和濾波后,分別通過數(shù)據(jù)隊(duì)列和通知器傳送至數(shù)據(jù)記錄循環(huán)和數(shù)據(jù)顯示循環(huán)中,將數(shù)據(jù)保存至TDMS文件并顯示至監(jiān)控界面中。
(1)缸壓信號。
通過NI-DAQmx模塊采集缸壓信號(1~5 V),映射至0~350 bar的范圍。由于變頻器的干擾作用,在采集缸壓信號的過程中,會引入過多的噪聲。對采集的缸壓、曲軸轉(zhuǎn)角和各特征參數(shù)進(jìn)行分析和預(yù)處理,所得缸壓曲線光順且趨勢明顯[12]。故采用Savitzky-Golay濾波器進(jìn)行預(yù)處理,用多項(xiàng)式實(shí)現(xiàn)滑動窗內(nèi)的最小二乘擬合,可達(dá)到平滑除噪的效果。
(2)瞬時(shí)轉(zhuǎn)速信號。
運(yùn)用磁電式轉(zhuǎn)速傳感器獲取脈沖輸出信號,計(jì)算其瞬時(shí)頻率,從而可獲取瞬時(shí)轉(zhuǎn)速[13]。通過NI-DAQmx模塊采集脈沖寬度信號,采用磁電式轉(zhuǎn)速傳感器,根據(jù)飛輪齒盤上兩齒的間隔計(jì)算頻率,得到瞬時(shí)轉(zhuǎn)速。提高瞬時(shí)轉(zhuǎn)速的測量精度可通過提高高頻時(shí)鐘的計(jì)數(shù)頻率或減少飛輪齒圈的齒數(shù)來實(shí)現(xiàn)。若齒數(shù)過多,則帶有噪聲信號;若齒數(shù)過少,則測量所得為平均轉(zhuǎn)速,通常選擇兩齒之間角度差為2°~3°[14]。柴油機(jī)飛輪齒盤為168脈沖/轉(zhuǎn),兩齒間隔處于2°~3°之間,經(jīng)過預(yù)處理后,其波形波動變化趨勢明顯。
(3)曲軸轉(zhuǎn)角與上止點(diǎn)信號。
由于光電編碼器Z相信號為采集起始點(diǎn),并且啟用Z索引,在Z相信號脈沖信號輸出時(shí),曲軸轉(zhuǎn)角標(biāo)定為0°。通過對光電編碼器A相、B相脈沖信號的上升沿和下降沿計(jì)數(shù),計(jì)算得出當(dāng)前角位置。
(4)信號周期對應(yīng)處理。
為使柴油機(jī)缸內(nèi)壓力信號、瞬時(shí)轉(zhuǎn)速信號、上止點(diǎn)信號、曲軸轉(zhuǎn)角信號能夠周期性對應(yīng),以研究分析曲軸瞬時(shí)轉(zhuǎn)速與柴油機(jī)缸內(nèi)燃燒故障之間的特征聯(lián)系,通過信號觸發(fā)的方法,使所有信號同步開始采集。若通過分頻信號觸發(fā),需通過上位機(jī)控制,將原始采集信號分頻,控制較為復(fù)雜,并會造成信號延遲,降低精確度[15]。因此,采用外部接線端以實(shí)現(xiàn)觸發(fā)同步采集。設(shè)置以光電編碼器Z相信號觸發(fā)采集,以光電編碼器的B相作為時(shí)鐘源,每一個(gè)脈沖信號分別觸發(fā)采集一個(gè)缸壓信號、曲軸轉(zhuǎn)角信號和上止點(diǎn)信號,以720脈沖/轉(zhuǎn)的頻率采集,當(dāng)轉(zhuǎn)速達(dá)到1500 r/min時(shí),采樣率可達(dá)18000脈沖/s,以保證其采集高速性。而瞬時(shí)轉(zhuǎn)速采集時(shí)鐘為隱式時(shí)鐘,其時(shí)鐘源為采集所得的脈沖信號,即磁電式轉(zhuǎn)速傳感器輸出脈沖信號。每發(fā)出一個(gè)脈沖信號觸發(fā)采集一個(gè)脈沖寬度信號,因此瞬時(shí)轉(zhuǎn)速以168脈沖/轉(zhuǎn)的頻率采集,當(dāng)轉(zhuǎn)速達(dá)到1500 r/min時(shí),采樣率為4200脈沖/s,以保證瞬時(shí)轉(zhuǎn)速的有效采集。為使各信號周期性對應(yīng),同時(shí)以磁電式轉(zhuǎn)速傳感器輸出脈沖信號和光電編碼器B相脈沖信號觸發(fā),分別獲取兩種觸發(fā)方式所得的曲軸轉(zhuǎn)角信號。以曲軸轉(zhuǎn)角信號作為基準(zhǔn),缸壓信號、上止點(diǎn)信號與光電編碼器B相觸發(fā)的曲軸轉(zhuǎn)角信號一一對應(yīng);瞬時(shí)轉(zhuǎn)速信號則與磁電式轉(zhuǎn)速傳感器觸發(fā)的曲軸轉(zhuǎn)角一一對應(yīng),從而實(shí)現(xiàn)瞬時(shí)轉(zhuǎn)速信號與缸壓、上止點(diǎn)信號周期性對應(yīng),信號對應(yīng)關(guān)系如圖3所示。
圖3 信號對應(yīng)關(guān)系圖
建立試驗(yàn)平臺,運(yùn)用LabVIEW設(shè)計(jì)柴油機(jī)高速數(shù)據(jù)采集系統(tǒng),高速采集系統(tǒng)主要由數(shù)據(jù)采集模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)存儲模塊和數(shù)據(jù)顯示模塊組成。下面對正常工況和燃油系統(tǒng)故障工況的試驗(yàn)數(shù)據(jù)進(jìn)行分析驗(yàn)證。
在正常工況下,將負(fù)載功率調(diào)至120 kW進(jìn)行試驗(yàn),此時(shí)轉(zhuǎn)速設(shè)置為1500 r/min,在3個(gè)柴油機(jī)循環(huán)內(nèi),缸壓、曲軸轉(zhuǎn)角、上止點(diǎn)和瞬時(shí)轉(zhuǎn)速信號波形如圖4所示。
圖4 正常工況信號波形圖
由圖4可知,正常工況下,負(fù)載調(diào)至120 kW時(shí),在1個(gè)柴油機(jī)循環(huán)(曲軸轉(zhuǎn)角為720°)中,柴油機(jī)氣缸缸內(nèi)壓力會達(dá)到1次峰值101.3 bar,與產(chǎn)品說明書相符。柴油機(jī)瞬時(shí)轉(zhuǎn)速信號在1500 r/min上下波動,測量所得瞬時(shí)轉(zhuǎn)速波動率為±6.7%。在1個(gè)柴油機(jī)循環(huán)中,有明顯的6次波動變化,并且會出現(xiàn)2次上止點(diǎn)信號。每經(jīng)過360°,會輸出1次上止點(diǎn)信號,此上止點(diǎn)輸出在曲軸轉(zhuǎn)角為360°k(k=0,1,2,…)的位置。正常工況試驗(yàn)證明各信號數(shù)值的正確性和可靠性,且數(shù)據(jù)變化規(guī)律一致,具有同步性,并能夠?qū)崿F(xiàn)各信號周期性對應(yīng)。
通過直接斷油的方法模擬失火故障,分析各信號的變化規(guī)律。對B1缸燃油斷供,將負(fù)載功率設(shè)置為空載,此時(shí)轉(zhuǎn)速設(shè)置為1500 r/min。在3個(gè)柴油機(jī)循環(huán)內(nèi),缸壓、曲軸轉(zhuǎn)角、上止點(diǎn)和瞬時(shí)轉(zhuǎn)速信號波形如圖5所示。
由圖5可知,在B1缸斷油故障工況下,負(fù)載調(diào)至空載時(shí),柴油機(jī)氣缸缸內(nèi)壓力達(dá)到峰值39.8 bar,與產(chǎn)品說明書相符。相較于正常工況,瞬時(shí)轉(zhuǎn)速波動率變化較小,但由于故障影響,諧波含量增多,缸內(nèi)壓力峰值受到一定影響。但仍能夠保證在每1個(gè)柴油機(jī)循環(huán)中,出現(xiàn)6個(gè)瞬時(shí)轉(zhuǎn)速波動、輸出2次上止點(diǎn)信號以及1次缸壓峰值。上止點(diǎn)信號在曲軸轉(zhuǎn)角為360°k(k=0,1,2,…)處輸出,且與缸壓峰值的位置偏差始終能夠保持一致。與正常工況相比,各信號波形變化規(guī)律以及相對位置都能夠保持一致,且可保證同步開始采集。
圖5 燃油系統(tǒng)故障工況信號波形圖
通過正常工況和故障工況試驗(yàn)證明了數(shù)據(jù)的正確性和可靠性,且數(shù)據(jù)變化規(guī)律始終能夠保持一致,并能夠保證各信號周期性對應(yīng),可用于故障診斷特征參數(shù)的提取與數(shù)據(jù)分析。
為進(jìn)行故障診斷模擬試驗(yàn),搭建了試驗(yàn)平臺,基于LabVIEW設(shè)計(jì)高速數(shù)據(jù)采集系統(tǒng),采集柴油機(jī)氣缸缸內(nèi)壓力、柴油機(jī)瞬時(shí)轉(zhuǎn)速、曲軸轉(zhuǎn)角和上止點(diǎn)等信號,傳輸至故障診斷服務(wù)器分析和提取特征參數(shù),以實(shí)現(xiàn)故障診斷。經(jīng)過試驗(yàn)驗(yàn)證,設(shè)計(jì)的高速數(shù)據(jù)采集系統(tǒng)所采集數(shù)據(jù)真實(shí)、可靠,所采用的信號處理方法滿足試驗(yàn)需求,可用于故障診斷特征參數(shù)的分析和提取。