何佳倩,李建榕,張志舒(中航工業沈陽發動機設計研究所,沈陽110015)
?
基于機載實時模型的發動機執行機構故障狀態參數估計
何佳倩,李建榕,張志舒
(中航工業沈陽發動機設計研究所,沈陽110015)
摘要:為了對發動機的主燃燒室供油量控制器、噴管喉部面積控制器、風扇進口可調導葉角度控制器、壓氣機進口可調導葉角度控制器進行故障診斷,建立了基于簡化n+1殘量方法的非線性機載實時模型,并結合常增益擴展卡爾曼濾波器建立執行機構控制參數估計器,利用非線性部件級模型模擬飛行包線內發動機執行機構的軟故障。仿真結果表明:執行機構控制參數估計器在飛行包線內能實現較高精度估計,且具有較好的穩定性。
關鍵詞:故障診斷;執行機構;控制參數估計器;機載實時模型;飛行包線;控制系統;航空發動機
引用格式:何佳清,李建榕,張志舒.基于機載實時模型的發動機執行機構故障診斷參數估計[J].航空發動機,2016,42(3):33-37.HE Jiaqian,LI Jianrong, ZHANG Zhishu.Actuator fault state parameter estimation of aeroengine based on on-board real time mode[J].Aeroengine,2016,42(3):33-37.
執行機構是發動機控制系統必不可少的組成元件,發動機的工作環境易造成執行機構故障,發動機必須具有能檢測執行機構故障的系統,以提高控制系統的可靠性。早在20世紀70年代,W allhagen首先提出用傳感器的解析余度技術來提高發動機控制系統的可靠性[1];同時期,麻省理工學院提出了故障診斷技術[2];隨后,W illsky、Himmelblau相繼發表關于動態系統故障檢測與診斷的相關研究成果[2-3];現有的數字電子控制系統[4-5]故障診斷方法通常采用基于模型的參數估計法[6],主要應用于傳感器輸出型故障;執行機構故障并不是輸出型故障,基于模型的方法下執行機構故障診斷比傳感器故障診斷更具有挑戰性[7];執行機構故障診斷大多數針對主燃油流量和噴管喉部面積[8],而在實際發動機故障中,由于進口風扇和高壓壓氣機導葉角執行機構故障導致的發動機性能損失并不罕見,若能估算出進口風扇和高壓壓氣機導葉角的值將在一定程度上簡化排查發動機故障工作;實時的發動機狀態監控和狀態估計是發動機性能尋優控制得以實現的關鍵,實現更加實時全面的發動機狀態監控的有效途徑是建立發動機機載實時模型[9-10]。
本文針對基于機載模型航空發動機控制系統執行機構問題,建立機載實時模型并評估模型的實時性,根據狀態變量模型建立常增益擴展卡爾曼濾波器估計的最優估計公式,對燃油控制裝置等進行軟故障模擬并估計。
1.1非線性模型建模
建立部件級發動機數學模型的思路是:已知發動機各部件特性,給定發動機調節規律,從進氣道、風扇、高壓壓氣機、主燃燒室、高壓渦輪、低壓渦輪、外涵道、混合室、加力燃燒室到尾噴管,逐一建立氣體流動方程、熱力過程方程和發動機共同工作方程并組成非線性方程組求解,確定發動機的共同工作點。該模型能夠考慮所有條件對發動機特性的影響,當部件特性精度提高時,模型能以相應的精度模擬發動機的靜態和動態性能,并計算截面性能參數和整機性能參數[11]。
1.2簡化n+1殘量方法
發動機模型的計算時間主要取決于每一步熱力學計算所需的時間和熱力循環的計算次數,利用簡化n+1殘量方法來減少熱力循環的計算次數。在利用n+1殘量方法求解時建立初始迭代矩陣需要計算n+1次熱力循環,其中n為誤差變量數。通常情況下,此部分的計算不能省略。為了進一步提高運算速度,提出了簡化n+1殘量方法。該方法在連續進行多次運算且前后2次計算輸入量相差不大的情況下,可利用上一步運算所產生的迭代矩陣直接構建本步初始迭代矩陣,將構建初始迭代矩陣計算次數減小到1次,從而大幅度提高了運算速度。

在第2步中計算得到迭代的初始殘差矩陣為

而在第k+1次計算時,在第1步中計算得到的初始殘差向量為

在第2步中需要計算迭代初始殘差矩陣為

在標準n+1殘量法中需要計算n次熱力循環求取,由于函數F(U,X)是連續可導的,因此可對其1階泰勒展開得

其中

分別為函數F(U,X)對變量U和X的1階偏導數,可以得出

即當ΔX,ΔU與X,U相比均很小時,可以得出

由此,在迭代過程中,當2次迭代過程的調節器輸入及環境變量相差不大時,可以利用上一次迭代運算取得的、和本次迭代第1步中所獲得的,不用進行熱力計算,得到迭代初始矩陣,再利用迭代求解方程組。即原有n+1殘量方法計算中第2步里的n次熱力計算可以省略。
1.3實時性評估
對模型進行地面(H=0km,Ma=0)狀態節流特性計算,并進行實時性評估,仿真曲線如圖1所示。從圖中可見,計算穩態過程平均需要3.56ms,能夠滿足實時性需求。

圖1 模型實時性仿真
發動機主燃油流量控制閉環回路原理如圖2所示。從圖中可見,位置給定后通過適當的校正得到執行機構控制量數字信號,經轉換變為電信號控制電液伺服閥,繼而調節滑閥閥芯位移,拖動作動筒以改變計量閥開度。位移反饋傳感器的輸出信號與執行機構輸出相對應,若二者有偏差,控制器將給出偏離控制信號,繼續通過電液伺服閥調節滑閥閥芯位移,直到位移反饋傳感器的輸出信號與執行機構輸出相差在允許裕度范圍內[12-13]。

圖2 執行機構閉環回路原理
本課題研究的執行機構故障診斷不分別考慮執行器(電液伺服閥和計量活門)故障和位移反饋傳感器故障,將1個執行機構故障認為是實際輸出物理量與其輸入指令之間穩態時的不一致。
3.1基于模型的故障診斷系統
研究執行機構故障狀態參數估計,需要了解故障診斷系統。在建立渦扇發動機解析模型的基礎上,利用發動機真實試車數據修正后的解析模型和參數估計器進行故障診斷??蓽y截面參數與機載模型估計出的可測截面參數估計值的偏差,通過參數估計器得到部件特性和控制參數。估計值與真實值的差值構造殘差,通過故障檢測判斷是否存在故障并隔離出疑似故障部件。根據診斷結果利用尋優控制優化發動機性能,若有傳感器或執行機構故障,需用機載模型輸出參數重構故障傳感器或執行機構。基于模型的故障診斷原理如圖3所示[14]。

圖3 基于模型的故障診斷原理
3.2參數估計器
根據故障診斷系統得到參數估計器的結構如圖4所示。參數估計方法通常是求取可測的發動機輸出量y和相應的模型輸出之間的偏差,將偏差乘以增益矩陣K,用結果修正狀態估計值、控制量或健康參數,使狀態估計值逐步接近真實發動機狀態x、控制量u和部件特性退化情況。選用的非線性性能參數估計器增益矩陣的設計方法為常增益擴展卡爾曼濾波方法。

圖4 參數估計器結構
3.3常增益擴展卡爾曼濾波器
執行機構故障模擬為硬故障偏差??紤]系統噪聲和測量噪聲時,含有執行機構故障的航空發動機狀態空間模型,對在某個飛行條件下的某1個平衡點進行線性化,則發動機的線形化模型可表示為

式中:A、B、C、D、L、M為發動機狀態矩陣;x為狀態變量向量;η為健康參數向量;u'=u+b為加入執行機構偏差后的控制輸入向量,u為控制輸入向量,b為執行機構偏差;y為發動機可測輸出向量。
考慮到系統的動態噪聲和量測噪聲,狀態空間模型可描述為

式中:ω,υ為互不相干的零均值白噪聲信號,其協方差陣分別為Q和R。
由于u'是被估計向量,將u'與x合并作為增廣的狀態變量,即

經過卡爾曼濾波器的最優估計為





P為由協方差矩陣構成的Riccati方程的解,可求解下式計算得到、已知,給定Q和R即可求解Riccati方程,得到增益矩陣K。選用常增益擴展卡爾曼濾波器,即為在飛行包線內不同點使用同一卡爾曼濾波增益矩陣,此矩陣為地面最大狀態下計算得到,由于常增益擴展卡爾曼濾波器不需要在線計算增益矩陣,計算量大幅減少。該方法中的控制參數修正過程所需的計算量較小,主要計算量為計算1次發動機非線性動態模型[15-16]。
選取部件級非線性模型代替真實發動機。選取設計點設計K陣,其中Q陣和R陣分別為

軍用小涵道比渦扇發動機典型的工作包線如圖5所示。為評估控制參數估計器在不同飛行條件下的估計的精確度和穩定性,選取飛行包線內A(0,0)、B (10,1.0)、C (12,1.6)、D(20,1.2)和E(20,1.6),分別進行執行機構控制參數估計。發動機在各工作點均處于最大狀態。

圖5 軍用小涵道比渦扇發動機典型的工作包線
為了模擬參數估計器在真實發動機上的工作,需要考慮實際系統的測量誤差。假設各傳感器的測量誤差分別為:高、低壓轉速(±10 r/min),風扇、壓氣機和混合室的出口總溫(±2 K)、風扇出口總壓(±300 Pa)、壓氣機出口總壓(±1000 Pa),混合室出口總壓(±400 Pa)。對非線性模型輸出量加入相應幅值的高斯白噪聲信號來模擬量測噪聲。部件級非線性模型代表執行機構發生故障的真實發動機,設主燃油W FB執行機構在第10 s發生硬故障偏大0.05 kg/s,噴口A8執行機構在第20 s發生硬故障增大0.03 m2,風扇進口可調導葉角αF在第10 s發生硬故障偏開1°,壓氣機進口可調導葉角αC在第20 s發生硬故障偏開2°。
仿真計算結果如圖6~15所示。

圖6 h=0 km、Ma= 0處Wfb和A8估計結果

圖7 h=0 km、Ma= 0處αF和αC估計結果

圖8 h=10 km、Ma =1.0處Wfb和A8估計結果

圖9 h=10 km、Ma =1.0處αF和αC估計結果

圖10 h=12 km、Ma=1.6處Wfb和A8估計結果

圖11 h=12 km、Ma=1.6處αF和αC估計結果

圖12 h=20 km、Ma=1.2處Wfb和A8估計結果

圖13 h=0 km、Ma=1.2處αF和αC估計結果

圖14 h=20 km、Ma=1.6處Wfb和A8估計結果

圖15 h=20 km、Ma=0.6處αF和αC估計結果
從圖6~15中可見,各執行機構控制參數的估計值均逐漸逼近各自給定的偏移量。其中,主燃油流量Wfb的估計誤差為0.001 kg/s,噴口A8的估計誤差為0.001 m2,風扇導葉角αF的估計誤差為0.01°,壓氣機導葉角αC的估計誤差為0.001°。在飛行包線內A (0,0)、B(10,1.0)、C(12,1.6)、D(20,1.2)和E(20,1.6)5個狀態點處均能準確跟蹤執行機構控制參數的變化。
從各圖中還可見,Wfb和A8的偏移量估計值在10 s內均能達到精度要求,αF和αC均能達到精度要求。在多狀態點多次反復計算中,各控制量的估計均收斂,初步驗證了執行機構控制量估計器在飛行包線內具有較好的穩定性。
通過本文研究,可以得到以下結論:
(1)基于機載模型的卡爾曼濾波方法的發動機執行機構控制參數估計器,對工作在飛行包線內不同工作點處的模擬發動機的執行機構軟故障均能準確地進行估計;
(2)在飛行包線不同工作條件下,執行機構控制參數估計器均能夠較為穩定的跟蹤控制量的變化,初步驗證了基于機載模型的卡爾曼濾波的執行機構故障診斷方法在全包線內具有較好的穩定性,在工程實踐中有較好的應用前景。
參考文獻:
[1]盛雯.發動機數控系統傳感器解析余度研究[D].南京:南京航空航天大學,1996. SHENG W en.Research on sensor analytical redundancy of aeroengine numerical control system[D].Nanjing:Nanjing University of Aeronautics and Astronautics,1996(.in Chinese)
[2]W illsky A S.A survey of design methods for failure detection in dynamics ystems[J].Automatica,1976,12(6):601-611.
[3] Himmelblau D M. Fault detection and diagnosis in chemical and petrochemical processes [M].New York:Elsevier Scientific Publishing Company,1978:26-29.
[4]周永權.基于實時操作系統的航空發動機數字控制器軟件設計[D].南京:南京航空航天大學,2009. ZHOU Yongquan.The software design of aeroengine digital controller based on real-time operating system[D].Nanjing:Nanjing University of Aeronautics and Astronautics,2009(.in Chinese)
[5]任東.航空發動機狀態監視和故障診斷方法研究[D].南京:南京航空航天大學,2009. REN Dong.A study on aeroengine condition monitoring and fault diag-nosis method [D].Nanjing:Nanjing University of Aeronautics and As-tronautics,2009.(in Chinese)
[6]姜云春.基于模型的控制系統魯棒故障診斷技術研究[D].長沙:國防科學技術大學,2006. JIANG Yunchun. Research on robust model-based fault diagnosis technology for control systems[D].Changsha:National University of Defense Technology,2006.(in Chinese)
[7]薛薇.發動機控制系統傳感器及執行機構故障診斷[D].西安:西北工業大學,2007. XUE Wei.Sensor and actuator fault diagnosis of aeroengine control system[D].Xi'an:Northwestern Polytechnical University,2007.(in Chinese)
[8]薛薇.航空推進系統狀態監視、故障診斷研究及仿真驗證[D].西北工業大學,2010. XUE Wei.Thesteady-state condition monitoring and fault diagnosis for aircraft gas turbine and simulation[D].Xi'an:Northwestern Polytechni-cal University,2010.(in Chinese)
[9]孫豐誠.航空發動機性能尋優控制技術研究[D].南京航空航天大學,2007. SUN Fengcheng.Research on aeroengine performance seeking control [D]. Nanjing:Nanjing University of Aeronautics and Astronautics,2007.(in Chinese)
[10]MuellerF D,Nobbs S G.Dual engine application of the performance seeking control algorithm[R].AIAA-93-1822.
[11]陶金偉.航空發動機組態建模仿真技術研究[D].南京航空航天大學,2009. TAO Jinwei.Research on configuration modelingand simulation technology for aeroengine [D].Nanjing:Nanjing University of Aeronautics and Astro-nautics,2009.
[12]楊士權.航空發動機執行機構故障診斷與容錯控制[D].南京航空航天大學,2013. YANG Shiquan.Actuator fault diagnosis and fault-tolerant control of aeroengine[D].Nanjing:Nanjing University of Aeronautics and Astro-nautics,2013.(in Chinese)
[13]蔣平國.航空發動機數控系統執行機構回路故障診斷和容錯控制方法[J].航空動力學報,2005,20(2):282-286. JIANG Pingguo.Method of fault diagnosis and fault-tolerant control for actuator loop in aeroengine digital control system [J]. Journal of Aerospace Power,2005,30(2):282-286.(in Chinese)
[14]韓冰潔,緱林峰.基于卡爾曼濾波器組的執行機構故障診斷方法[J].計算機仿真,2013,30(2):93-96. HAN Bingjie,GOU Linfeng.Actuator fault diagnosis based on Kalman filter bank[J].Computer Simulation,2013,30(2):93-96.(in Chinese)
[15] Chien S H.General two-stage extended Kalman filters [J]. IEEE Transactons on Automatic Conrol,2003,48(2):21-26.
[16]Kobayashi T.Application of a constant gain extended Kalman filter for in-flight estimation of aircraft engine performance parameters[R]. NASA-TM-2005-2213865.
(編輯:張寶玲)
Actuator Fault State Parameter Estimation of Aeroengine Based on On-Board Real Time Model
HE Jia-qian,LI Jian-rong,ZHANG Zhi-shu
(AVIC Shenyang EngineDesign and Research Institute,Shenyang 110015,China)
Abstract:In order to perform fault diagnosis on main combustion fuel supply quantity controller,the nozzle throat area controller,fan inlet guide vane angel controller and compressor inlet guide vane angle controller for aeroengine,the on-board real time nonlinear model was established based on n+1 residual method,and actuator control parameter estimator was established combining with constant gain extended Kalman filter.The actuator soft fault within the whole flight envelope was simulated by a nonlinear component-level model.The simulation result shows that actuator control parameter estimator provides high precision and stability within the whole flight envelope.
Key words:fault diagnosis;actuator;control parameter estimator;on-board real time model;flight envelope;control system;aero-engine
中圖分類號:V263.6
文獻標識碼:A
doi:10.13477/j.cnki.aeroengine.2016.03.007
收稿日期:2015-12-21基金項目:航空動力基礎研究項目資助
作者簡介:何佳倩(1990),女,在讀碩士研究生,研究方向為航空發動機總體性能;E-mail:hejiaqian1990@gmail.com。