李丁成, 李 輝, 戚社苗, 侯碧輝2,3, 郭 亮2,3, 劉 恒
(1.西安交通大學(xué) 機(jī)械工程學(xué)院,陜西 西安 710049; 2.洛陽LYC軸承有限公司,河南 洛陽 471039;3.航空精密軸承國家重點實驗室,河南 洛陽 471039)
航空發(fā)動機(jī)主軸滾動軸承是發(fā)動機(jī)的關(guān)鍵零部件,對發(fā)動機(jī)的性能、壽命、可靠性有重要影響。隨著航空發(fā)動機(jī)的發(fā)展,發(fā)動機(jī)主軸軸承的使用條件更加苛刻,其壽命和可靠性問題受到極大的重視[1]。因此航空發(fā)動機(jī)主軸軸承在出廠之前必須經(jīng)過嚴(yán)格的試驗檢驗。高速航發(fā)軸承試驗機(jī)是為了模擬航空發(fā)動機(jī)主軸軸承在高溫、高速、重載等復(fù)雜惡劣工況下的工作狀態(tài)設(shè)計的,測控系統(tǒng)作為高速航發(fā)軸承試驗機(jī)系統(tǒng)的核心部分,主要負(fù)責(zé)試驗機(jī)的驅(qū)動、加載、數(shù)據(jù)采集和試驗機(jī)的狀態(tài)監(jiān)測。
本研究的試驗機(jī)分為大型航空發(fā)動機(jī)軸承試驗臺和小型航空發(fā)動機(jī)軸承試驗臺,其中小型航空發(fā)動機(jī)高速軸承試驗臺設(shè)計轉(zhuǎn)速為50000 r/min,極限轉(zhuǎn)速達(dá)70000 r/min,轉(zhuǎn)速誤差不超過±0.5%F.S,可對徑向和軸向進(jìn)行0~20 kN可變加載,加載誤差波動不超過±1%F.S,動態(tài)響應(yīng)時間不超過2 s,對測控系統(tǒng)具有較高的要求。關(guān)于試驗機(jī)測控系統(tǒng),梅宏斌[2]給出了基于Turbo C語言和匯編語言的高速鐵路車輛軸承試驗機(jī)微機(jī)監(jiān)控和診斷系統(tǒng);賈衛(wèi),等[3]基于LabVIEW和PLC設(shè)計了風(fēng)電軸承試驗機(jī)測控系統(tǒng),其通過PID控制和程序間的循環(huán)嵌套實現(xiàn)了不同工況之間的自動切換;陸旻[4]基于LabVIEW開發(fā)了等速萬向節(jié)總成性能試驗臺測控系統(tǒng),采用了模塊化編程,開發(fā)效率較高,維護(hù)簡單。
為了保證本試驗機(jī)測控系統(tǒng)能夠穩(wěn)定工作,測控系統(tǒng)采用較為成熟的軟硬件技術(shù),硬件以NI工控機(jī)和測控終端計算機(jī)為上位機(jī),對PLC、變頻器組成的下位機(jī)系統(tǒng)進(jìn)行調(diào)度控制;以NI數(shù)據(jù)采集卡進(jìn)行數(shù)據(jù)采集;以LabVIEW軟件作為上位機(jī)軟件的開發(fā)平臺,開發(fā)基于C/S(Client/Sever)模式的遠(yuǎn)程測控軟件,實現(xiàn)對試驗機(jī)測控、數(shù)據(jù)管理等功能。
本高速軸承試驗機(jī)結(jié)構(gòu)如圖1所示。其工作過程如下:試驗軸承接受電機(jī)(圖1中未給出)及增速箱傳來的動力,達(dá)到試驗所要求的轉(zhuǎn)速。轉(zhuǎn)動之前,軸向加載系統(tǒng)對試驗軸承施加軸向預(yù)載荷,轉(zhuǎn)動后,根據(jù)試驗要求徑向加載系統(tǒng)對試驗軸承施加徑向載荷。根據(jù)企業(yè)方所提供的載荷譜,系統(tǒng)自動設(shè)置主軸轉(zhuǎn)速、軸向加載力、徑向加載力以及試驗軸承供油溫度,對航空發(fā)動機(jī)主軸軸承進(jìn)行模擬試驗,試驗過程中主要監(jiān)測設(shè)備軸承軸瓦溫度、試驗軸承外圈溫度和回油溫度、振動信號的變化,記錄并保存試驗數(shù)據(jù)。
圖1 高速軸承試驗機(jī)主要結(jié)構(gòu)示意圖
1.2.1 試驗機(jī)測控需求
本試驗機(jī)主要用于模擬航空發(fā)動機(jī)主軸軸承的高速、高溫及重載工況,在此類工況下進(jìn)行性能試驗和耐久性試驗。各子系統(tǒng)的測控需求如表1所示。
1.2.2 測控系統(tǒng)硬件組成
航發(fā)高速軸承試驗機(jī)測控系統(tǒng)硬件主要由監(jiān)控終端計算機(jī)、現(xiàn)場工控機(jī)、PXI數(shù)據(jù)采集卡、PXI高性能通信卡、信號調(diào)理電路、傳感器、PLC、變頻器等組成,如圖2所示。
表1 試驗機(jī)子系統(tǒng)及測控需求
圖2 測控系統(tǒng)硬件組成
由于測控終端計算機(jī)距離現(xiàn)場試驗機(jī)大約50 m,一般數(shù)據(jù)采集卡到傳感器距離不應(yīng)超過10 m,且RS485通信速率與通信距離負(fù)相關(guān)[5]。因此,測控系統(tǒng)采用“現(xiàn)場工控機(jī)+控制室終端計算機(jī)”方案。
傳感器采集的信號經(jīng)過信號調(diào)理電路后,由PXI數(shù)據(jù)采集卡進(jìn)行A/D轉(zhuǎn)換后進(jìn)入現(xiàn)場工控機(jī),經(jīng)以太網(wǎng)將數(shù)據(jù)傳輸?shù)奖O(jiān)控終端計算機(jī),通過LabVIEW處理、顯示并保存,并根據(jù)實時信號對系統(tǒng)進(jìn)行閉環(huán)控制。
PLC、變頻器與現(xiàn)場工控機(jī)之間采用RS485通信協(xié)議,通過PXI高性能通信卡進(jìn)行連接。監(jiān)控終端計算機(jī)與現(xiàn)場工控機(jī)通信,進(jìn)而向其發(fā)布命令。
根據(jù)測控需求,軟件架構(gòu)采用C/S(Client/Server)模式遠(yuǎn)程測控方式。以測控終端為Client,NI工控機(jī)(Industrial Personal Computer,IPC)為Server。測控終端軟件提供用戶控制界面,通過Modbus TCP協(xié)議向IPC發(fā)布命令,并通過TCP/UDP協(xié)議接受IPC的響應(yīng)數(shù)據(jù),并對信號進(jìn)行處理和顯示,根據(jù)分析結(jié)果做出預(yù)警,在試驗信息異常時自動報警并做出響應(yīng)動作。IPC的作用是中轉(zhuǎn)和執(zhí)行,一方面接收來自終端的命令,通過串口通信將命令發(fā)送至執(zhí)行設(shè)備;另一方面,執(zhí)行設(shè)備的響應(yīng)結(jié)果再返回至IPC,IPC再將執(zhí)行結(jié)果進(jìn)行轉(zhuǎn)碼發(fā)送給測控終端計算機(jī)。
本測控系統(tǒng)的主界面以圖表和數(shù)值兩種形式顯示潤滑系統(tǒng)溫度、振動加速度、振動位移、載荷、壓力等試驗數(shù)據(jù),同時顯示載荷譜執(zhí)行狀態(tài)和系統(tǒng)運行狀態(tài),以方便試驗人員觀察。由于被監(jiān)測參數(shù)較多,需要對界面進(jìn)行合理布置,將重要參數(shù)顯示在當(dāng)前界面,以便試驗人員觀察;將次重要的被監(jiān)測參數(shù)放置選項卡控件內(nèi),如子單元監(jiān)測、單元系統(tǒng)報警信息及停機(jī)流程,工作人員可以根據(jù)需要進(jìn)行查看。測控系統(tǒng)主界面如圖3所示。
圖3 測控系統(tǒng)主界面
本試驗機(jī)測控程序的主體功能是測控終端與NI工控機(jī)通信、串口通信、試驗數(shù)據(jù)存儲、數(shù)據(jù)庫存儲和報警及停機(jī)功能。
2.1.1 命令流通信
測控終端與現(xiàn)場IPC之間的距離為50 m左右,二者通過以太網(wǎng)進(jìn)行通信。根據(jù)通信內(nèi)容的不同分別采用不同的通信協(xié)議。其中,對各個子系統(tǒng)的命令控制通過Modbus TCP協(xié)議,該程序框圖如圖4所示。
圖4 Modbus TCP協(xié)議程序框圖
通過此子VI,測控終端向IPC工控機(jī)發(fā)布命令,命令內(nèi)容包括要控制對象的單元ID、寄存器起始地址和寄存器的值。潤滑系統(tǒng)的啟停、供油溫度和壓力的設(shè)置、加載系統(tǒng)啟停和壓力的設(shè)置等命令均通過此VI發(fā)布。
驅(qū)動系統(tǒng)的啟停和參數(shù)設(shè)置命令發(fā)布VI和此VI相似,唯一的不同是,此VI設(shè)定寄存器值為多個,驅(qū)動系統(tǒng)的啟停和參數(shù)設(shè)置VI設(shè)定的寄存器的值為單個。
2.1.2 數(shù)據(jù)流通信
試驗過程中需要測控的參數(shù)有溫度、壓力等慢變信號以及主軸位移、加速度、聲發(fā)射等快變信號。因為慢變信號數(shù)據(jù)量相對較小,數(shù)據(jù)傳輸可采用TCP/IP協(xié)議,數(shù)據(jù)傳輸可靠[6],TCP數(shù)據(jù)傳輸程序控制框圖如圖5所示。通過設(shè)定TCP連接的參數(shù),讀取數(shù)據(jù)的字節(jié)和數(shù)據(jù)類型,將數(shù)據(jù)從IPC傳輸?shù)綔y控終端。
圖5 慢變信號命讀取令及響應(yīng)程序框圖
快變信號數(shù)據(jù)量龐大,TCP/IP協(xié)議的傳輸速度已不能夠滿足需要,故采用傳輸速度更快的UDP協(xié)議[7],UDP協(xié)議可能會存在丟包的情況,但丟包率很小,經(jīng)過驗證滿足試驗要求。UDP數(shù)據(jù)傳輸程序控制框圖與慢變信號類似,通過設(shè)定UDP連接的參數(shù)、讀取的字節(jié)數(shù)和數(shù)據(jù)類型,將數(shù)據(jù)從IPC傳輸?shù)綔y控終端。
本測控系統(tǒng)中,驅(qū)動單元、增速箱單元和液壓單元通過各自的控制器(變頻器與PLC)直接測控,工控機(jī)通過NI PXI-8431/4高性能通信卡與子單元的控制器連接,向控制器發(fā)布命令實現(xiàn)對試驗設(shè)備的控制。驅(qū)動單元、增速箱單元和液壓單元的控制器分別在不同的通信協(xié)議下工作,因此將3個單元的控制器分別連接在RS485通信卡上的3個端口,組成串口通信網(wǎng)絡(luò),并在LabVIEW中分別編程實現(xiàn)。串口通信的程序控制具體流程如下:
① 應(yīng)用配置串口VI設(shè)定通信端口、波特率、終止符、奇偶檢驗等;
② 應(yīng)用清空I/O緩沖區(qū)VI清空接收緩沖區(qū)、傳輸緩沖區(qū);
③ 應(yīng)用VISA寫入VI發(fā)送請求;
④ 應(yīng)用VISA讀取VI讀取響應(yīng)幀,根據(jù)控制代碼判定通信是否正常;
⑤ 應(yīng)用關(guān)閉VI結(jié)束通信。
軸承試驗機(jī)運行時各項參數(shù),如溫度、壓力、主軸振動位移、加速度等會產(chǎn)生大量的數(shù)據(jù),這些數(shù)據(jù)必須按照要求存儲。根據(jù)本測控系統(tǒng)的特點,試驗數(shù)據(jù)存儲采用數(shù)據(jù)管理流(TDMS)文件格式存儲。TDMS格式文件具有高速、易存取、占用磁盤空間小的優(yōu)點,存儲速度能達(dá)到600 MB/s[8],能夠通過LabVIEW、C、Matlab編程語言讀取,便于后續(xù)的數(shù)據(jù)處理程序開發(fā)。
試驗中存在較多需要被頻繁調(diào)用和存儲的試驗信息參數(shù),例如設(shè)定試驗機(jī)運行的載荷譜、試驗時間和試驗人員等基本試驗信息、測試對象報警參數(shù)等,為了管理規(guī)范化,同時便于信息記錄和查詢,使用數(shù)據(jù)庫存儲系統(tǒng)運行參數(shù)。本測試系統(tǒng)采用Microsoft SQL數(shù)據(jù)庫,其優(yōu)點為支持的數(shù)據(jù)量大,查詢速度快,占用資源少,非常適合用于存儲測試數(shù)據(jù)量。開發(fā)時通過LabSQL工具包,結(jié)合SQL命令語句訪問數(shù)據(jù)庫,訪問流程程序框圖如圖6所示。
圖6 數(shù)據(jù)庫訪問流程程序框圖
為了保證試驗機(jī)的安全運行,需要選擇某些被測物理量對試驗機(jī)進(jìn)行超限保護(hù),試驗中比較重要的保護(hù)性參數(shù)為設(shè)備軸承回油溫度、主軸振動位移等。設(shè)置兩級報警級別,當(dāng)?shù)谝患増缶l(fā)生時,試驗機(jī)運行,但產(chǎn)生聲光報警,提醒試驗人員對試驗機(jī)進(jìn)行檢查;當(dāng)?shù)诙増缶l(fā)生時,測控系統(tǒng)產(chǎn)生聲光報警的同時,自動進(jìn)入停機(jī)流程,并將報警信息存儲至數(shù)據(jù)庫。該模塊提高了系統(tǒng)應(yīng)對意外情況的能力,并可在意外發(fā)生后查詢異常信息內(nèi)容,便于故障的排除。
對某航空發(fā)動機(jī)軸承試驗的流程是:① 將試驗軸承安裝在試驗機(jī)上,安裝形式如圖1所示;② 通過監(jiān)控終端計算機(jī)進(jìn)入航空發(fā)動機(jī)軸承試驗測控系統(tǒng)啟動界面,錄入試驗日期、軸承型號、試驗人員等基本信息,設(shè)定初始工況,設(shè)定要執(zhí)行的載荷譜;③ 進(jìn)入子單元自檢與啟動,潤滑系統(tǒng)和動力系統(tǒng)打開;④ 子單元加載完畢后,系統(tǒng)進(jìn)入測控系統(tǒng)主界面如圖2所示,系統(tǒng)自動循環(huán)加載載荷譜,設(shè)定主軸轉(zhuǎn)速、軸向及徑向加載、試驗軸承供油溫度,并進(jìn)行數(shù)據(jù)采集;⑤ 如果產(chǎn)生故障,會觸發(fā)聲光報警,根據(jù)故障類型選擇是否啟動自動停機(jī)流程;⑥ 載荷譜運行完畢后,自動進(jìn)入停機(jī)流程,依次關(guān)閉各個子單元。
試驗完畢后,可以通過子單元歷史數(shù)據(jù)查詢界面,對溫度、加載力、軸承振動位移、加速度等數(shù)據(jù)進(jìn)行查詢。歷史數(shù)據(jù)查詢界面部分結(jié)果如圖7所示。
圖7 歷史數(shù)據(jù)查詢部分界面
圖7(a)為軸向加載力的測試數(shù)據(jù),可以看出,加載響應(yīng)穩(wěn)定。圖7(b)為轉(zhuǎn)速設(shè)定在12000 r/min下的振動加速度的數(shù)據(jù)采集及其頻譜分析,可以看出,振動信號采集比較穩(wěn)定,基頻與倍頻比較明顯,試驗臺運行穩(wěn)定良好。
本文以LabVIEW軟件平臺開發(fā)了航空發(fā)動機(jī)高速軸承試驗機(jī)測控系統(tǒng),完成了試驗機(jī)監(jiān)測和控制的一系列要求,本測控系統(tǒng)的優(yōu)點在于:
① 實現(xiàn)了測控終端對現(xiàn)場試驗機(jī)的遠(yuǎn)程測控,對測試人員的安全保障更高;
② 具有載荷譜執(zhí)行、數(shù)據(jù)采集、數(shù)據(jù)存儲、數(shù)據(jù)顯示、監(jiān)測報警等功能,各項功能均采用模塊化設(shè)計,使得測控軟件具有易維護(hù)、效率高的優(yōu)點;
③ 采用TDMS文件形式存儲數(shù)據(jù),文件占用空間小,可讀性高,可直接用Microsoft Excel進(jìn)行讀取。
根據(jù)試驗機(jī)性能指標(biāo)要求,已進(jìn)行了試驗機(jī)空載和帶載運行,按照載荷譜要求對試驗機(jī)進(jìn)行控制測試。測試結(jié)果表明,試驗機(jī)在各種工況下運行正常,測控系統(tǒng)運轉(zhuǎn)正常,控制準(zhǔn)確,數(shù)據(jù)采集和存儲功能可靠,對類似試驗臺測控系統(tǒng)的設(shè)計具有一定的參考和借鑒意義。