计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2014年
16期
232-236
,共5页
张俊红%马文朋%李林洁%刘昱
張俊紅%馬文朋%李林潔%劉昱
장준홍%마문붕%리림길%류욱
航空发动机%故障诊断系统%支持向量机%LabVIEW开发平台%MATLAB编程
航空髮動機%故障診斷繫統%支持嚮量機%LabVIEW開髮平檯%MATLAB編程
항공발동궤%고장진단계통%지지향량궤%LabVIEW개발평태%MATLAB편정
aeroengine%fault diagnosis system%support vector machine%LabVIEW development platform%MATLAB programming
利用LabVIEW和C语言、MATLAB混合编程,设计并实现了航空发动机故障诊断系统。利用C语言设计了数据采集仪的DLL驱动程序,LabVIEW调用DLL实现了数据采集;针对航空发动机振动信号的特点,设计了信号处理与故障特征提取模块;利用MATLAB编译了多算法优化的支持向量机COM组件,LabVIEW调用该组件实现了故障诊断;利用数据库连接工具包设计了数据库管理模块。在航空发动机转子实验台上对该系统性能的测试结果表明,该系统达到了较高的故障诊断精度,同时也验证了文中设计思想的可行性。
利用LabVIEW和C語言、MATLAB混閤編程,設計併實現瞭航空髮動機故障診斷繫統。利用C語言設計瞭數據採集儀的DLL驅動程序,LabVIEW調用DLL實現瞭數據採集;針對航空髮動機振動信號的特點,設計瞭信號處理與故障特徵提取模塊;利用MATLAB編譯瞭多算法優化的支持嚮量機COM組件,LabVIEW調用該組件實現瞭故障診斷;利用數據庫連接工具包設計瞭數據庫管理模塊。在航空髮動機轉子實驗檯上對該繫統性能的測試結果錶明,該繫統達到瞭較高的故障診斷精度,同時也驗證瞭文中設計思想的可行性。
이용LabVIEW화C어언、MATLAB혼합편정,설계병실현료항공발동궤고장진단계통。이용C어언설계료수거채집의적DLL구동정서,LabVIEW조용DLL실현료수거채집;침대항공발동궤진동신호적특점,설계료신호처리여고장특정제취모괴;이용MATLAB편역료다산법우화적지지향량궤COM조건,LabVIEW조용해조건실현료고장진단;이용수거고련접공구포설계료수거고관리모괴。재항공발동궤전자실험태상대해계통성능적측시결과표명,해계통체도료교고적고장진단정도,동시야험증료문중설계사상적가행성。
Aeroenginge fault diagnosis system is designed and implemented using a hybrid programming of LabVIEW, C and MATLAB. DLL driver for data acquisition instrument is designed via C language, and LabVIEW called which to acquire data. According to the characteristics of aeroengine’s vibration signal, this paper designs signal processing and feature extrac-tion module. MATLAB is employed to compile COM component of support vector machine optimized by multi algorithms, and LABVIEW called the component to implement fault diagnosis. Database management module is designed using Data-base Connectivity Toolkit. The system is tested on the aeroengine rotor experimental rig, and the results not only indicate its high accuracy but also verify the feasibility of the design idea in the paper.