南京航空航天大学学报  2016, Vol. 48 Issue (3): 372-381   PDF    
超声速状态下航空发动机部件蜕化参数估计与性能恢复控制
周骁1, 毛宁1, 张海波2, 吕伟1, 杨恒辉1     
1. 中航工业西安航空计算技术研究所,西安,710065 ;
2. 南京航空航天大学能源与动力学院,江苏省航空动力系统重点实验室,南京,210016
摘要: 解决超声速状态下航空发动机部件蜕化参数估计与性能恢复控制的难题,基于改进卡尔曼滤波器,通过一种三维插值方法实现超声速状态包线范围内的发动机部件蜕化参数估计。而航空发动机性能恢复控制是在常规内环控制转速的基础上增加了外环控制回路,该回路主要包括推力估计模型与外环控制器两部分。基于最小二乘支持向量回归机设计了一种推力估计模型,其输入采用特征选择算法筛选推力估计模型的最优输入,相比于传统的不经选择的推力估计模型,精度有较大提高。设计了外环模糊PI(Proportional-integral)控制器自适应调节内环转速指令来实现蜕化发动机性能恢复的目的。最后通过超声速状态下的数字仿真,验证了上述发动机部件蜕化参数估计与性能恢复控制方案的有效性。
关键词: 参数估计     推力估计     模糊PI控制器     性能恢复    
Degenerate Parameter Estimation and Performance Recovery Control of Aero-engine Components in Supersonic Condition
Zhou Xiao1, Mao Ning1, Zhang Haibo2, Lü Wei1, Yang Henghui1     
1. AVIV Xi′an Aeronautics Computing Technique Research Institute , Xi′an, 710065, China ;
2. College of Energy and Power Engineerg, Nanjing University of Aeronautics & Astronautics, Jiangsu Province Key Laboratory of Aerospace Power Systems, Nanjing, 210016, China
Abstract: In order to solve the questions of degenerate parameter estimation and performance recovery control of the engine components in supersonic condition, based on the improved Kalman filter, an approach of three-dimensional difference is proposed to achieve the parameter estimation. Performance recovery control increases the outer control loop based on the conventional inner speed control, and the outer control loop consists of thrust estimation model and outer controller. A thrust estimation model is designed based on the least squares support vector regression. The optimal inputs of model are selected through the thrust feature selection algorithm. The accuracy is improved greatly compared with the conventional non-selected thrust estimation model. Fuzzy PI controller is designed to achieve the purpose of degenerating engine performance recovery by adaptively adjusting the speed of the inner loop control. Finally, the numerical simulation of supersonic state verifies the effectiveness of the above programs.
Key words: parameter estimation     thrust estimation     fuzzy PI controller     performance recovery    

超声速飞行已逐渐成为现代战斗机的基本功能,并且超声速巡航也将逐步取代亚声速巡航成为军用战斗机的常规任务[1-2]。航空发动机在飞机超声速飞行过程中有至关重要的地位,然而航空发动机属于多发故障机械,发动机部件蜕化参数估计是提高其安全性与可靠性的重要途径,但对包线适应性有更高的要求[3-5]。传统的航空发动机参数估计扩大包线方法,是在地面状态点划分燃油基点分别设计Kalman滤波器或者神经网络[6-7],而后根据当前状态下相似转换到地面状态的换算燃油,调用与之相邻的Kalman滤波器或者神经网络以线性插值方法获得当前状态下的部件蜕化参数,从而实现发动机在包线范围内的部件蜕化参数估计。但是,相似转换条件要求苛刻[8],对于超声速状态下,由于超声速状态下转换到地面状态的换算燃油将接近于地面状态下的最大燃油,很难区分插值,相似转换将不再适用。

为了充分挖掘蜕化发动机的潜在性能,保证蜕化发动机安全工作并使蜕化发动机能够提供足够的性能来保证飞机安全飞行,以满足日益增长的飞机对推力的要求,因此研究蜕化发动机性能恢复控制很有必要。国外针对性能蜕化缓解控制(Performance deterioration mitigation control,PDMC)[9-10]技术开展了相应研究,但其关键部分是设计精度较高的推力估计器,目前,从国外的公开资料来看,精度高、实时性好的发动机推力估计器还处于研究之中,国内也处于起步阶段。国内黄金泉等研究了航空发动机性能恢复控制方法[11],但只针对于地面不同状态下的性能恢复;李业波等研究了航空发动机性能蜕化缓解控制技术[12],但是没有针对超声速部分实现性能恢复,且采用了抗积分饱和PI控制器,由于PI控制器参数整定需要一定过程,最终参数选择较为繁琐,因而适应性较差,难以适应大的包线范围。

本文以某型双轴混合排气带加力的涡扇发动机为研究对象,在超声速状态下航空发动机部件性能蜕化的基础上,通过设计性能恢复控制系统,在保证发动机气路稳定的同时,实现蜕化发动机性能恢复的目的。结合改进的Kalman滤波器,通过三维插值实现超声速状态包线范围内的发动机部件蜕化参数估计。对于性能恢复控制,本文在常规转速 控制模式的基础上增加了外环控制回路,该回路包括推力估计模型与外环控制器两部分。首先,基于最小二乘支持向量回归机设计了一种推力特征选择算法,以优选一组最有价值的可测参数作为推力估计模型的输入,相比于传统的不经推力选择的推力估计模型,精度有较大提高,测试数据量较大时误差依然在0.3‰以内。然后计算额定推力与蜕化发动机推力的偏差,通过本文设计的模糊PI控制器来自适应调节内环控制的转速指令值,从而实现蜕化发动机性能恢复控制的目的。最后通过数字仿真实验,验证了上述超声速状态下发动机部件蜕化参数估计与性能恢复控制方案的有效性。

1 超声速状态下航空发动机部件蜕化参数估计

本文结合改进的Kalman滤波器,通过三维插值实现超声速状态包线范围内的发动机部件蜕化参数估计。改进的Kalman滤波器即在滤波器输入端加入估计偏差的积分环节,使滤波器的输入包含估计偏差的累积激励,以便更有效地消除估计误差,且在发动机多部件同时蜕化情况下具有较高的估计精度[13]。改进卡尔曼滤波器的实现如图 1所示,即在滤波器的实现过程中,以Δyy′代替传统的Δy作为滤波器输入,用以求解发动机部件退化参数Δη,其中Δy为发动机实际输出与机载模型输出的偏差量,Δy′为Δy的积分项。

图 1 航空发动机部件蜕化参数估计 Figure 1 Diagram of degenerate parameter estimation of engine

1.1 Kalman滤波器

本文的双轴混合排气带加力的涡扇发动机结构包括风扇、压气机、外涵道、燃烧室、高压涡轮、低压涡轮、混合室、加力燃烧室和尾喷管。

Kalman滤波器是基于发动机小偏差线性模型设计的,该模型数学表达式如下

$\left\{ \begin{array}{*{35}{l}} \Delta \dot{x}\text{=}A\Delta x+B\Delta u \\ \Delta y=C\Delta x+D\Delta u \\ \end{array} \right.$ (1)

式中:x=[PNF,PNC]T;u=[Wfb,A8]T;y=[PNF,PNC,T3,p3,T46]T;A,B,C,D为适维矩阵。其中PNF为风扇转速,PNC为压气机转速,Wfb为主燃油流量,A8为尾喷管喉道面积,T3为燃烧室出口总温,p3为燃烧室出口总压,T46为低压涡轮出口总温。

除了部件蜕化引起发动机工作在非额定状态下,工作中的噪声污染以及建模假设条件等都会对模型带来误差。将式(1) 扩展为

$\left\{ \begin{array}{*{35}{l}} \Delta \dot{x}\text{=}A\Delta x+B\Delta u+L\Delta \eta +w \\ \Delta y=C\Delta x+D\Delta u+M\Delta \eta +v \\ \end{array} \right.$ (2)

式中:Δη表示发动机部件的蜕化量;w为系统噪声;v为测量噪声。通常wv为不相关的服从正态分布的零均值白噪声,其协方差阵分别为系统噪声Q=0.0022I,测量噪声R=0.0022I

对于实际的发动机,5大部件均会不同程度地发生某种性能蜕化,本文风扇效率蜕化表示为D_f、压气机流量蜕化表示为D_c、燃烧室燃油燃烧效率(燃油实际燃烧放热量与燃油完全燃烧理论放热量的比值)蜕化表示为D_cb、高压涡轮效率蜕化表示为D_ht、低压涡轮流量蜕化表示为D_lt,设计了发动机部件性能蜕化估计模块,即Δη=[D_f,D_c,D_cb,D_ht,D_lt]。

由于Δη不能直接获得,因而在式(2) 的基础上将Δη增广为状态量,其增广形式为

$\left\{ \begin{array}{*{35}{l}} \left[ \begin{array}{*{35}{l}} \Delta \dot{x} \\ \Delta \dot{\eta } \\ \end{array} \right]\text{=}\left[ \begin{array}{*{35}{l}} A & L \\ 0 & 0 \\ \end{array} \right]\left[ \begin{array}{*{35}{l}} \Delta x \\ \Delta \eta \\ \end{array} \right]\left[ \begin{array}{*{35}{l}} B \\ 0 \\ \end{array} \right]\Delta u+w \\ \Delta y=\left[ \begin{array}{*{35}{l}} C & M \\ \end{array} \right]\left[ \begin{array}{*{35}{l}} \Delta x \\ \Delta \eta \\ \end{array} \right]+D\Delta u+v \\ \end{array} \right.$ (3)

根据式(3) 采用Kalman滤波器作为状态观测器,得到如下全维观测器方程

$\left\{ \begin{array}{*{35}{l}} \begin{align} & \left[ \begin{array}{*{35}{l}} \Delta \dot{x} \\ \Delta \dot{\eta } \\ \end{array} \right]\text{=}\left( \left[ \begin{array}{*{35}{l}} A & L \\ 0 & 0 \\ \end{array} \right]-K\left[ \begin{array}{*{35}{l}} C & M \\ \end{array} \right] \right)\left[ \begin{array}{*{35}{l}} \Delta x \\ \Delta \eta \\ \end{array} \right]+ \\ & \left( \left[ \begin{array}{*{35}{l}} B \\ 0 \\ \end{array} \right]-K\left[ \begin{array}{*{35}{l}} C & M \\ \end{array} \right] \right)\Delta u+K\Delta y \\ \end{align} \\ \Delta y=\left[ \begin{array}{*{35}{l}} C & M \\ \end{array} \right]\left[ \begin{array}{*{35}{l}} \Delta x \\ \Delta \eta \\ \end{array} \right]+D\Delta u \\ \end{array} \right.$ (4)

对如图 1所示改进的Kalman滤波器,是通过在常规Kalman滤波器的输入端引入实际发动机的输出参数与机载模型输出参数之间偏差的积分项,即Δyy′,由此改进Kalman滤波器的最优状态估计方程为

$\left\{ \begin{array}{*{35}{l}} \begin{align} & \left[ \begin{array}{*{35}{l}} \Delta \dot{x} \\ \Delta \dot{\eta } \\ \end{array} \right]\text{=}\left( \left[ \begin{array}{*{35}{l}} A & L \\ 0 & 0 \\ \end{array} \right]-K\left[ \begin{array}{*{35}{l}} C & M \\ \end{array} \right] \right)\left[ \begin{array}{*{35}{l}} \Delta x \\ \Delta \eta \\ \end{array} \right]+ \\ & \left( \left[ \begin{array}{*{35}{l}} B \\ 0 \\ \end{array} \right]-K\left[ \begin{array}{*{35}{l}} C & M \\ \end{array} \right] \right)\Delta u+K\Delta y\left( \Delta y+\Delta {{y}^{\prime }} \right) \\ \end{align} \\ \Delta y=\left[ \begin{array}{*{35}{l}} C & M \\ \end{array} \right]\left[ \begin{array}{*{35}{l}} \Delta x \\ \Delta \eta \\ \end{array} \right]+D\Delta u \\ \end{array} \right.$ (5)

式中:顶标~表示估计值,为卡尔曼滤波器增益阵。K为Riccati方程的解,有

$\begin{align} & \left[ \begin{array}{*{35}{l}} A & L \\ 0 & 0 \\ \end{array} \right]P+P{{\left[ \begin{array}{*{35}{l}} A & L \\ 0 & 0 \\ \end{array} \right]}^{\text{T}}}- \\ & P{{\left[ \begin{array}{*{35}{l}} C & M \\ \end{array} \right]}^{\text{T}}}{{R}^{-1}}\left[ \begin{array}{*{35}{l}} C & M \\ \end{array} \right]P+Q=0 \\ \end{align}$ (6)
1.2 包线适应性

本文所建立的超声速飞行包线为H=9~12 km,Ma=1.1~1.5,其中包线范围内的发动机部件蜕化参数估计方法为:首先根据高度和马赫数确定发动机所处的飞行子区域,获得该子区域4个端点;根据当前油门杆角度调用与之前后相邻的Kalman滤波器以线性插值方法获得当前状态下4个端点的部件蜕化参数;再调用该子区域4个端点的4组蜕化估计参数,根据当前高度和马赫数对这4组蜕化估计参数进行双线性插值。假设飞行点Q位于某一飞行子区域中,如图 2所示,由Q11=(H1Ma1),Q12=(H1Ma2),Q21=(H2Ma1),Q22=(H2Ma2),4处的Kalman滤波器的插值估计分别获得4组性能蜕化参数f(Q11),f(Q12),f(Q21)和f(Q22),再通过双线性插值获得当前状态下的部件蜕化参数f(Q)的计算方法如下所示。

图 2 插值原理图 Figure 2 Interpolation schematics

首先根据高度H线性插值,得到R1,R2两点的蜕化估计参数

$\begin{align} & f\left( {{R}_{1}} \right)=\frac{{{H}_{2}}-H}{{{H}_{2}}-{{H}_{1}}}f\left( {{Q}_{11}} \right)+\frac{H-{{H}_{1}}}{{{H}_{2}}-{{H}_{1}}}f\left( {{Q}_{21}} \right) \\ & f\left( {{R}_{2}} \right)=\frac{{{H}_{2}}-H}{{{H}_{2}}-{{H}_{1}}}f\left( {{Q}_{12}} \right)+\frac{H-{{H}_{1}}}{{{H}_{2}}-{{H}_{1}}}f\left( {{Q}_{22}} \right) \\ \end{align}$ (7)

再根据马赫数Ma线性插值,得到Q点的发动机蜕化估计参数。

2 性能恢复控制

本文设计的性能恢复控制结构如图 3所示。其中内环控制转速运用ALQR(Augmented linear quadratic regulator)控制算法设计控制器,ALQR控制算法的优点是具有无穷大的幅值裕度和大于60°的相位裕度,而且能够消除稳态误差,实现对指令的渐进跟踪[14];外环控制器包括两部分:(1) 基于最小二乘支持向量回归机提出了图 3中推力估计模型,其输入采用本文设计的推力特征选择算法来筛选一组最有价值的可测参数作为推力估计模型的输入;(2) 计算额定推力与蜕化发动机推力的偏差,通过本文设计的模糊PI控制器,来自适应调节内环控制的转速指令值,从而实现蜕化发动机性能恢复。

图 3 性能恢复控制结构 Figure 3 Diagram of performance recovery control

推力估计模型的建立首先要对模型的输入参数进行确定,倘若输入参数与推力的相关性不是很强,即表现出相关性冗余或者较弱的特性信息,将大幅影响推力估计模型的精度。实质上,推力估计模型输入参数的选择是一个较为典型的特征选择问题。本文基于LSSVR (Least squares support vector regression)提出并设计了一种推力特征选择算法,用来优选出一组最具价值的可测参数作为推力估计模型的输入,而后采用神经网络设计推力估计模型,并且推力的估计精度改善明显。

2.1 推力估计模型

(1) LSSVR算法。采集到一组训练数据集$\left\{ \left( {{{\dot{x}}}_{i}},y \right) \right\}_{i-1}^{N}$,其中xiRn,yiRN为训练样本的大小,则最小二乘支持向量回归机模型[15]可描述为

$\begin{align} & \underset{w,{{e}^{i}}}{\mathop{\min }}\,J\left( w,{{e}^{i}} \right)=\frac{1}{2}{{w}^{T}}w+\frac{\gamma }{2}\sum\limits_{i=1}^{N}{{{e}^{2}}_{i}} \\ & \text{s}\cdot \text{t}\cdot {{y}_{i}}={{w}^{\text{T}}}\varphi ({{x}_{i}})+b+{{e}_{i}}~i=1,\ldots ,N \\ \end{align}$ (8)

式中:ei为模型真实输出与预测输出之间的误差;w为高维特征空间的权矩阵;γR+为惩罚因子;φ(·)为输入空间Rn到高维特征空间的非线性映射;b为偏置量。则上面描述问题的Lagrange函数可表示为

$L(w,b,{{e}_{i}},{{\alpha }_{i}})=J-\sum\limits_{i=1}^{N}{{{\alpha }_{i}}}\{{{w}^{\text{T}}}\varphi ({{x}_{i}})+b+{{e}_{i}}-{{y}_{i}}\}$ (9)

式中αi为Lagrange乘子。

$\left\{ \begin{array}{*{35}{l}} \frac{\partial L}{\partial w}\text{=}0 & w=\sum\limits_{i=1}^{N}{{{\alpha }_{i}}\varphi ({{x}_{i}})} \\ \frac{\partial L}{\partial b}\text{=}0 & \sum\limits_{i=1}^{N}{{{\alpha }_{i}}}=0 \\ \frac{\partial L}{\partial {{e}_{i}}}\text{=}0 & {{\alpha }_{i}}=\gamma {{e}_{i}} \\ \frac{\partial L}{\partial {{\alpha }_{i}}}\text{=}0 & {{w}^{\text{T}}}\varphi ({{x}_{i}})+b+{{e}_{i}}-{{y}_{i}}=0 \\ \end{array} \right.$ (10)

式(8) 的KKT(Karush-kuhn-tucker)条件为式(10) 。消去eiw后得线性系统

$\left[ \begin{array}{*{35}{l}} 0 & {{1}^{\text{T}}} \\ 1 & K \\ \end{array} \right]\left| \begin{array}{*{35}{l}} b \\ a \\ \end{array} \right|=\left| \begin{array}{*{35}{l}} 0 \\ Y \\ \end{array} \right|$ (11)

式中:Y=[y1,y2,…,yN]Tα=[α1,α2,…,αN]T1=[11,12,…,1N]TK中元素Ki,j=k(xi,xj)+δi,j/γ,δi,j=$\left\{ \begin{array}{*{35}{l}} 1 & i=j \\ 0 & i\ne j \\ \end{array} \right.$ ,k(·,·)为核函数。求解式(11) 可得α,b,进而给定新的输入变量x,可得

$f\left( x \right)=\sum\limits_{i=1}^{N}{{{\alpha }_{i}}}k(x,{{x}_{i}})+b$ (12)

(2) 特征选择。对于推力估计模型的特征选择,式(12) 中的f(x)即为推力估计值,x为模型输入,因而x的维数必须确定。文献[16]采用FS 算法和QR-SL SSVRM 算法相结合进行了特征选择,文献[17] 基于K-均值聚类和约简最小二乘支持向量回归机设计了推力估计器。本文结合式(9) 和式(10) ,采用不带约束的Wolfe对偶优化问题[18]来进行特征选择

$\begin{align} & \min \left\{ L\left( b,a \right) \right.=\left[ \frac{1}{2}\left[ \begin{array}{*{35}{l}} b & {{a}^{\text{T}}} \\ \end{array} \right]\left[ \begin{array}{*{35}{l}} 0 & {{1}^{\text{T}}} \\ 1 & K \\ \end{array} \right]\left[ \begin{array}{*{35}{l}} b \\ a \\ \end{array} \right] \right.- \\ & \left. \left. \left[ \begin{array}{*{35}{l}} b & {{a}^{\text{T}}} \\ \end{array} \right]\left[ \begin{array}{*{35}{l}} 0 \\ Y \\ \end{array} \right] \right] \right\} \\ \end{align}$ (13)

取得最优值时,$\frac{\text{d}L}{\text{d}\alpha }\text{=}0$,其中a=[b,α]T, 将式(11) 代入式(13) ,则获得的最优值L*可表示为

$\begin{align} & {{L}^{*}}=\frac{1}{2}\left[ \begin{array}{*{35}{l}} 0 & {{Y}^{\text{T}}} \\ \end{array} \right]{{\left[ \begin{array}{*{35}{l}} 0 & {{1}^{\text{T}}} \\ 1 & K \\ \end{array} \right]}^{-1}}\left[ \begin{array}{*{35}{l}} 0 \\ Y \\ \end{array} \right]= \\ & \frac{1}{2}\left[ \begin{array}{*{35}{l}} 0 & {{Y}^{\text{T}}} \\ \end{array} \right]\left[ \begin{array}{*{35}{l}} a \\ b \\ \end{array} \right]=-\frac{1}{2}{{Y}^{\text{T}}}a \\ \end{align}$ (14)

在计算过程中,如果取得了最优值L*,则此时推力模型估计精度最高,若将输入向量x中的第i个参数移除,则最优值${{L}^{*}}\left( i \right)=\frac{1}{2}{{Y}^{\text{T}}}\alpha \left( i \right)$, 其中α(i)为移除第i个变量后式(14) 的解。为此,可根据L*(a(i))L*的接近程度来判断参数对推力的影响程度。例如,对于x中第i和第j两个不同参数,如果L*(a(i))的接近程度大于L*(a(j)),则说明第i个参数对最优值的贡献程度小于第j个参数,第i个变量跳出。

本文在不同飞行高度和马赫数下通过设置不同蜕化量采集14 112组数据,将2 823组数据用于推力特征选择,剩余11 289数据作为测试数据。将与推力相关的19个发动机参数与5个蜕化参数作为选择范围,特征选择过程如图 4所示。

图 4 推力特征选择次序 Figure 4 Thrust feature selection order

推力特征选择次序为 P46>πf>H>Dht>Dlt>πc>Wfb>Nc>P3>Dcb

(3) 推力估计模型。本文推力估计模型采用神经网络结构如图 5所示,相比于传统的不经推力特征选择的推力估计模型,经推力选择的推力估计模型精度有较大提高。

图 5 推力估计模型神经网络结构 Figure 5 Architecture of neural network

图 6为经推力特征选择的推力估计模型的精度误差,可见在数据量较大时误差在0.3‰以内,其中推力估计模型的输入参数为:P46,πf,H,Dht,Dlt,πc,Wfb,Nc图 7为传统的推力估计模型的精度误差,在大数据量时误差在9‰以内,其中传统推力模型的输入参数依次为:H,Ma,Wfb,Df,Dc,Dcb,Dht,Dlt

图 6 经特征选择之后的推力估计模型精度效果 Figure 6 Accuracy of thrust model after feature selection

图 7 传统的推力估计模型精度效果 Figure 7 Accuracy of traditional thrust model

2.2 外环性能恢复控制器设计

抗积分饱和PI控制器由于其控制原理简单、使用方便、稳定性强以及工作可靠等优点是工程上最常用的控制算法。但是PI控制器也存在参数调节需要一定过程,参数选择比较麻烦等缺点。因此,针对这些缺点,结合模糊控制逻辑,本文设计了模糊PI控制器,用于调节内环控制的转速指令值。所谓模糊PI控制器,即利用模糊逻辑算法根据一定的模糊规则对PI控制的控制参数KPKI进行实时调节,以达到较为理想的控制效果[19]

本文所设计的模糊PI控制器,推力相对误差Fe的模糊子集为E={负大,负中,负小,零,正小,正中,正大}。而PI控制器参数KP和KI的模糊子集为 KP,KI={负大,负中,负小,零,正小,正中,正大}。模糊控制器的输入输出隶属度函数如图 8所示,图中Fes,Fem,Feb为对应的正小、正中和正大的推力偏差值Fe,而负小、负中和负大的推力偏差值为其相反数;KNS,KNM,KNB分别与KPS,KPM,KPB相等,为所对应的负小、负中和负大PI控制器参数KPKI

图 8 输入输出隶属度函数 Figure 8 Membership function of input and output

模糊PI控制器的推理规则为:

(1) 规则1:如果Fe是负大,则KPKI为负大;

(2) 规则2:如果Fe是负中,则KPKI为负中;

(3) 规则3:如果Fe是负小,则KPKI为负小;

(4) 规则4:如果Fe是零,则KPKI为零;

(5) 规则5:如果Fe是正小,则KPKI为正小;

(6) 规则6:如果Fe是正中,则KPKI为正中;

(7) 规则7:如果Fe是正大,则KPKI为正大。

根据推力误差Fe的大小,利用上面的模糊推理规则可以得到外环模糊PI控制器的参数KPKI,然后利用其调节内环控制的转速指令值,从而使得发动机的推力能够跟踪上额定推力,实现蜕化发动机性能恢复控制的目的,充分挖掘蜕化发动机的潜在性能。

3 数字仿真 3.1 超声速状态下航空发动机部件蜕化参数估计仿真

为了验证超声速状态包线范围内的发动机部件蜕化参数估计的效果。图 9图 10为在超声速工作状态下,分别验证发动机单部件蜕化与多部件同时蜕化的估计效果。

图 9H=10.25 km,Ma=1.23状态下发动机部件蜕化估计效果 Figure 9 Estimated effect of engine degeneration at H=10.25 km,Ma=1.23

图 10H=11.75 km,Ma=1.38状态下发动机部件蜕化估计效果 Figure 10 Estimated effect of engine degeneration at H=11.75 km,Ma=1.38

图 9为在H=10.25 km,Ma=1.23超声速状态下发动机部件蜕化参数估计结果,图 9(a)为在5 s时设置压气机流量蜕化2%的仿真估计结果,图 9(b)为在5 s时设置燃烧室燃油燃烧效率蜕化1%、低压涡轮效率蜕化2%的仿真结果。图 10为在超声速状态下H=11.75 km,Ma=1.38发动机部件蜕化参数估计结果,图 10(a)为在5 s时设置高压涡轮效率1%的仿真估计结果,图 10(b)为在5 s时设置风扇流量蜕化1%、低压涡轮效率蜕化2%的仿真估计结果。可以看出,结合改进的Kalman滤波器,通过三维插值可以实现超声速状态包线范围内的发动机部件蜕化参数估计,且估计品质良好。

3.2 超声速状态下性能恢复控制仿真

为了验证超声速状态下蜕化发动机的性能恢复控制的效果,图 11给出了超声速状态下H=11 km,Ma=1.4发动机单蜕化与多蜕化的推力估计效果,图 11(a)为5 s时设置压气机流量蜕化1%,15 s时接通性能恢复控制的推力变化曲线。图 11(b)为5 s时设置风扇流量蜕化1%、高压涡轮效率蜕化2%,20 s时接通性能恢复控制的推力变化曲线。其中“真实”为真实的发动机推力曲线,“估计”为本文提出的推力估计模型估计的推力曲线,可以看出两条曲线几乎重合,验证了本文设计的经推力特征选择之后的推力估计模型具有较高的精度。

图 11 H=11 km,Ma=1.4状态下蜕化发动机推力估计效果对比图 Figure 11 Estimate thrust effect of engine degeneration at H=11 km,Ma=1.4

图 12图 13分别给出了在超声速工作状态下H=11 km,Ma=1.4发动机单部件蜕化与多部件同时蜕化的性能恢复控制的仿真结果。图 12为发动机单部件蜕化仿真结果,在5 s时设置压气机流量蜕化1%,由于压气机流量减小,导致燃油与推力相应减小,15 s时接通性能恢复控制,外环控制器通过修正内环转速指令使推力的误差趋向于0,增大燃油从而使得蜕化发动机推力能够跟踪上额定发动机的推力,可以看出性能恢复效果良好,且转速没有超转,满足性能恢复控制的要求。图 13为发动机多部件蜕化仿真结果,在5 s时设置风扇流量蜕化1%、高压涡轮效率蜕化2%,因风扇流量减小,高压涡轮效率减小,发动机压比增大,导致燃油与推力相应增大,20 s时接通性能恢复控制,可以看出基本在5 s内能够实现性能恢复,减小燃油使得蜕化发动机跟踪上额定发动机推力,并且性能恢复控制推力没有误差。

图 12 H=11 km,Ma=1.4状态下发动机单部件蜕化性能恢复控制效果图 Figure 12 Performance recovery effect of engine single degeneration at H=11 km,Ma=1.4

图 13 H=11 km,Ma=1.4状态下发动机多部件蜕化性能恢复控制效果图 Figure 13 Performance recovery effect of engine double degenerations at H=11 km,Ma=1.4

4 结论

(1) 基于改进的Kalman滤波器,通过三维插值方法实现超声速状态包线范围内的发动机单部件蜕化与多部件同时蜕化的参数估计,且估计品质良好。

(2) 基于最小二乘支持向量回归机设计了一种推力估计模型,其输入采用推力特征选择算法以对推力影响程度为原则来优选一组最有价值的可测参数作为推力估计模型的输入,相比于传统的不经推力选择的推力估计模型,精度有较大提高,且测试数据量较大时误差依然在0.3‰以内。

(3) 提出并设计了模糊PI控制器,来自适应调节内环控制的转速指令,可以在5 s内实现超声速状态下发动机单部件蜕化与多部件同时蜕化的性能恢复控制的目的,充分挖掘了蜕化发动机的潜在性能。

参考文献
[1] Silva V V R, Khatib W, Fleming P J. Performance optimization of gas turbine engine[J]. Engineering Applications of Artificial Intelligence , 2005, 18 (5) : 575–583. DOI:10.1016/j.engappai.2005.01.001
[2] Tagashira T, Sugiyama N. A performance optimization control of variable cycle engines[R]. AIAA-2003-4984,2003.
[3] Garg S. Controls and health management technologies for intelligent aerospace propulsion systems[R]. AIAA-2004-0949,2004.
[4] Garg S. NASA Glenn research in controls and diagnostics for intelligent aerospace propulsion systems[R]. NASA /TM-2005-214036, 2005.
[5] 邓明, 金业壮. 航空发动机故障诊断[M]. 北京: 北京航空航天大学出版社, 2012 .
Deng Ming, Jin Yezhuang. Aero-engine fault diagnosis[M]. Beijing: Beijing University of Aeronautics and Astronautics Press, 2012 .
[6] Dan Simon. Aircraft turbofan engine health estimation using constrained Kalman filtering[R]. NASA / TM 2003-212528,2003.
[7] 田迪.发动机机载自适应建模技术研究[D].南京:南京航空航天大学,2012.
Tian Di. Research on adaptive real time modeling for aero-engine[D]. Nanjing: Nanjing University of Aeronautics and Astronautics, 2012.
[8] 廉筱纯, 吴虎. 航空发动机原理[M]. 西安: 西北工业大学出版社, 2005 .
Lian Xiaochun, Wu Hu. Aero-engine theory[M]. Xi′an: Northwestern Polytechnical University Press, 2005 .
[9] Litt J S, Sowers T S, Garg S. A retro-fit control architecture to maintain engine performance with usage[R]. NASA/TM-2007-214977, 2007.
[10] Litt J S, Sowers T S. Evaluation of outer loop retrofit architecture for intelligent turbofan engine thrust control[R]. AIAA-2006-5103, 2006.
[11] 黄金泉, 仇小杰, 鲁峰, 等. 航空发动机性能恢复控制方法[J]. 航空动力学报 , 2012, 27 (7) : 1595–1603.
Huang Jinquan, Qiu Xiaojie, Lu Feng, et al. Performance recovery control method for aircraft engine[J]. Journal of Aerospace Power , 2012, 27 (7) : 1595–1603.
[12] 李业波, 李秋红, 黄向华, 等. 航空发动机性能蜕化缓解控制技术[J]. 航空动力学报 , 2012, 27 (4) : 930–936.
Li Yebo, Li Qiuhong, Huang Xianghua. Performance deterioration mitigation control of aero-engine[J]. Journal of Aerospace Power , 2012, 27 (4) : 930–936.
[13] 张海波, 陈霆昊, 孙建国, 等. 一种新的航空发动机自适应模型设计与仿真[J]. 推进技术 , 2012, 32 (4) : 557–563.
Zhang Haibo, Chen Tinghao, Sun Jianguo, et al. Design and simulation of a new novel engine adaptive model[J]. Journal of Propulsion Technology , 2012, 32 (4) : 557–563.
[14] 杨刚, 孙健国, 李秋红. 航空发动机控制系统中的增广LQR方法[J]. 航空动力学报 , 2004, 19 (1) : 153–158.
Yang Gang, Sun Jianguo, Li Qiuhong. Augmented LQR method for aeroengine control systems[J]. Journal of Aerospace Power , 2004, 19 (1) : 153–158.
[15] Suykens J A K, Gestel T Van, De Brabanter J, et al. Least squares support vector machines[M]. Singapore: World Scientific, 2002 .
[16] 赵永平, 孙健国. 最小二乘支持向量回归机在发动机推力估计中的应用[J]. 航空动力学报 , 2009, 24 (6) : 1420–1425.
Zhao Yongping, Sun Jianguo. Aeroengine thrust estimation using least squares support vector regression machine[J]. Journal of Aerospace Power , 2009, 24 (6) : 1420–1425.
[17] 赵永平, 孙健国, 王前宇, 等. 基于K-均值聚类和约简最小二乘支持向量回归机的推力估计器设计[J]. 航空动力学报 , 2010, 25 (5) : 1177–1183.
Zhao Yongping, Sun Jianguo, Wang Qianyu, et al. Thrust estimator design based on K-means clustering and reduced least squares support vector regression[J]. Journal of Aerospace Power , 2010, 25 (5) : 1177–1183.
[18] Ojeda F, Suykens J A K, Moor B D. Low rank updated LS-SVM classifiers for fast variable selection[J]. Neural Networks , 2008, 21 (2/3) : 437–449.
[19] 南英, 陈昊翔, 杨毅. 现代主要控制方法的研究现状及展望[J]. 南京航空航天大学学报 , 2015, 47 (6) : 798–810.
Nan Ying, Chen Haoxiang, Yang Yi. Primary methodologies of modern control: Status and prospect[J]. Journal of Nanjing University of Aeronautics & Astronautics , 2015, 47 (6) : 798–810.